body, html{font-family:Helvetica, Arial, sans-serif;color:#333;line-height:1.6;font-style:normal;font-weight:normal;font-size:14px;background:#fff;margin:0;padding:0;}
body {background:#ffffff;font:0.75em Arial, Helvetica, sans-serif; color:#5e6568;line-height:19px;}
	#zeen{margin:0 auto;}


/*============================================================
Site Id Layout (header)
==============================================================*/


#header {margin:0; padding:0;width:auto; height:auto;background:#171615 url(images/header.gif) repeat-x top center;border-bottom:1px solid #4a4d4c;}
	#logo {margin:0; padding:60px 0;width:580px; height:auto;background:url(images/header-shade.gif) no-repeat top right;float:left;}
	.logo{margin:0 auto;width:400px;float:left;clear:both;padding:60px 0;}
	.utilitybar{background:#5c687e;margin:0 auto;}
		.utility{width:500px;margin:0 auto;color:#fff;overflow:hidden;padding:10px 0;}
			.searchstuff{float:right;clear:both;padding:30px 0;}
				.searchstuff input{background:transparent url(images/searchform-back.gif) no-repeat scroll left center;border:0 none;color:#AEA592;float:left;font-size:0.92em;height:auto;margin:0;padding:10px 10px 10px 25px;width:165px;}
			.userlinks{float:right;color:#555;}
			
/* ------- DNN Navigation ------- */
	#navigation {background:#FFF url(images/navigation.gif) repeat-x bottom center;border-top:2px solid #393b3b; border-bottom:1px solid #FFF;}
	.nav{overflow:hidden;width:960px;margin:0 auto;}
		.nav .mi{color:#333;}
		.nav .root{padding:13px 15px;color:#34393E;font-size:16px;font-family:Helvetica, Arial, sans-serif;font-weight:bold;overflow:hidden;}		
			.nav span.root{display:block;float:left;}
		.nav .hov{padding:13px 15px;color:#34393E;text-decoration:underline;cursor:pointer;}
		.nav .sel{padding:13px 15px;background:#171615 url(images/navigation-hover.gif) repeat-x scroll center bottom;color:#FFFFFF;}
			.nav .submenu-wrap{padding:0;margin-top:1px;text-align:left;border:solid 1px #D5DCCC;border-top:#BCBDBF solid 1px;background: #f6f6f6 url(images/subnavpattern.jpg) repeat top left;}
					.nav .submenu-wrap .mi td{padding:4px 10px;}
						.nav .submenu-wrap .mi td span{padding:4px 0px;}
				.nav .submenu-wrap .hov, .nav .submenu-wrap .sel{color:#4D628B;padding:0;cursor:pointer;background: url(images/navpattern-hov.jpg) repeat top left;}
	.nav .submenu-wrap .hov .txt, .nav .submenu-wrap .sel .txt{text-decoration:none;}



/*==============================================================================
	Body Layout (default styles for Home Layout)
====================================*/


.bg-wrap{background:#fff url(images/slatebg.jpg) repeat-x top left;;overflow:hidden;margin:0 auto;}
	
.bannerarea{margin:0 auto;clear:both;overflow:hidden;padding-top:20px;}
		
.banner{}
.main-body{width:960px;margin:0 auto;overflow:hidden;padding:10px 0 25px}
#main-content {padding:20px 0;background:url(images/main-content.gif) no-repeat top center;border-top:1px solid #c6dee7;border-bottom:10px solid #d0dce2;}


.container {margin:0 auto; padding:0;width:940px; height:auto;}
	#latest-dock {margin:0; padding:0;background:#ffffff repeat-x bottom center;border-bottom:1px solid #fbf9fa;}
		
.dock-back {padding:20px 0;background:#FFFFFF no-repeat bottom center;}
		#dock {margin:0 auto; padding:0;width:940px;list-style:none;position:relative;	text-align:center;}

	.left, .alignleft {float:left;}
	.right, .alignright {float:right;}
	.aligncenter {margin:0 auto;display:block;}
	
.Cpane{float:left;width:100%;}
		
.Cpane {width:100%;float:left;}
			
.maincontent{width:100%px;float:left;}
		.two-col{clear:both;overflow:hidden;padding:20px 0;}
			.col-275{width:275px;}
				.left-col, .right-col{width:275px;float:left;}
		.main-full{clear:both;}
	.col-340 {width:305px;float:right;}
		.sidebar{width:305px;float:right;} 
		#sidebar {margin:0 0 0 15px; padding:0;width:305px; height:auto;list-style:none;}
	

/*========= Admin Layout ============*/
	

.col-940{width:940px;float:left;}
	.admin .maincontent{width:940px;}


/*==============================================================
Site Info Layout (footer)
==========================================================*/


#footer {margin:0; padding:30px 0;width:auto; height:auto;background:#171615 url(images/footer-stroke.gif) repeat-x top center;border-top:1px solid #171615; border-bottom:1px solid #1e1d1d;}
	.footer-divider {background:url(images/footer-divider.gif) repeat-y top left;}
	#footer .categories {margin:0; padding:0;width:300px; height:auto;float:left;}
	#footer .about {margin:0; padding:0;width:580px; height:auto;float:right;}
	
	.site-copyright{width:300px;clear:both;margin:0 auto;padding:10px 0;float:left;font-size:12px;}
		.site-copyright .SkinObject{color:#555 !important;}
	
	#footer .Head{color:#f1f1f1 !important;font-size:24px;}
	#footer p{color:#B2B2B2 !important;}


/*==============================================================================
	Heading
==============================================================================*/


h1, h2, h3, h4, h5, h6{font-family: Verdana, Arial, Helvetica, sans-serif;margin:0; padding:0;line-height:1.5;}
	h1{margin:-10px 0 0 0; font-size:3.53em; color:#fefefe;}
		h1 a:link, h1 a:active, h1 a:visited {color:#fefefe;outline:0;}
		h1 a:hover {color:#d7d7d7;}
	h2{color:#30393D;font-weight:bold;font-size:28px;}
	h3{font-weight:bold; font-size:2.80em; color:#30393d;}
		h3 a:link, h3 a:active, h3 a:visited {color:#30393d;}
		h3 a:hover {color:#54798b;}
	h4{font-weight:bold; font-size:1.75em; color:#fefefe;}
		#footer h4 {margin:0 0 20px 0;}
	h5{font-weight:bold; font-size:2.25em; color:#587682;}
		.sidebar h5{padding:28px 0 0 20px;width:285px; height:55px;background:#f5fbfe url(images/sidebar-top.gif) no-repeat top center;font-weight:bold; font-size:2.25em; color:#587682;}
	h6{font-weight:bold; font-size:1.75em; color:#587682;}
	
.Head, .SubHead{font-family: Verdana, Arial, Helvetica, sans-serif;color:#30393d;}
	.Head{color:#30393D;font-weight:bold;font-size:20px;}
	.SubHead{font-size:14px; color:#30393d;}
	.SubSubHead{font-size:12px; color:#30393d;}
	
	.left-col .p-heading .Head, .right-col .p-heading .Head, .left-col .s-heading .Head, .right-col .s-heading .Head {font-size:20px;}


/*==============================================================================
	Links DONE
==============================================================================*/


a, a:link, a.SkinObject, a.SkinObject:link{color:#4D628B;text-decoration:none;}
	a:hover, a:visited:hover, a.SkinObject:hover, a.SkinObject:visited:hover{color:#000;text-decoration:underline;}
	a:visited, a.SkinObject:visited{text-decoration:none;color:#f05898;}
	
.utility a, .utility a:link{color:#555;font-size:12px;padding:4px 6px;}
	.utility a:hover, .utility a:visited:hover{color:#555;text-decoration:none;}
	.utility a:visited{text-decoration:none;color:#555;}
	
.searchstuff a, .searchstuff a:link{color:#fff;font-size:12px;padding:4px 6px;}
	.searchstuff a:hover, .searchstuff a:visited:hover{color:#ccc;text-decoration:none;}
	.searchstuff a:visited{text-decoration:none;color:#fff;}
	
a.CommandButton:link{color:#4D628B;text-decoration:none;}
	a.CommandButton:hover, a.CommandButton:visited:hover{color:#000;text-decoration:underline;}
	a.CommandButton:visited{text-decoration:none;}


/*==============================================================================
 Text ==========================================================================*/


.Normal, .NormalBold, .NormalDisabled, .NormalTextBox, .NormalRed, .CommandButton, .SkinObject, Blockquote{font-family:Helvetica, Arial, sans-serif;font-size:13px;color:#333;font-weight:normal;}
	.NormalRed{color:#ff0000;}
	
th {color:#587682;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;vertical-align:baseline;}
dt {color:#587682;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}

/* ------- Clearfix ------- */
.clearfix:after {content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}