*{font-family:Helvetica, Arial, sans-serif;}
body, html {font-family:Helvetica, Arial, sans-serif;font-size:12px;line-height:1.5;color:#333;margin:0;padding:0;font-weight:normal;}
/*=====================================================
1. Global Layout
=======================================================*/
	#AdaptiveBlue{margin:0 auto;}
		#utilityBarWrap{background:#b3e3f5 url(images/topBar.gif) repeat-x bottom;text-align:right;clear:both;color:#000;padding:10px 0;}
			#utilityBar{width:900px;overflow:hidden;text-align:right;margin:0 auto;}
				p#userLogin{float:left;width:680px;margin:0;padding-top:2px;}
				.siteSearch{float:right;width:200px;color:#fff;}
		#siteID{width:900px;clear:both;margin:0 auto;overflow:hidden;padding-bottom:1px;}
			#logo-tagline{clear:both;padding-top:10px;}
				.siteLogo{float:left;width:300px;}
				.tagline{float:right;width:580px;}
			.globalNav{padding:15px 0 0 0;text-align:right;overflow:hidden;clear:both;}
		#siteContentWrap{background:#fff url(images/siteContentBg.gif) repeat-x top left;overflow:hidden;}
			#siteContent{width:900px;clear:both;margin:0 auto;padding:15px 0;overflow:hidden;}
				.siteBanner{clear:both;overflow:hidden;}
					.siteBanner .AdaptiveNoTitle{padding:10px 0;}
				p.siteBreadcrumb{width:900px;clear:both;border-bottom:1px #ccc dotted;padding:8px 0;margin:15px 0;text-align:right;color:#666;}
				#mainContent{width:900px;clear:both;padding:0 0 2.5em;}
					.topPane{clear:both;overflow:hidden;}
						.topPane .AdaptiveNoTitle{padding:0;}
					.c2, .c4{clear:both;overflow:hidden;}
					    .c2 .c4-1{padding-top:25px;}
					.bottomPane{clear:both;}
				#siteFooter{width:860px;clear:both;border-top:1px #d3e2e5 solid;padding:10px 20px;color:#ccc;overflow:hidden;background:#e9f2f3;}
					#siteFooter p{margin:0;}
					.siteCopyright{float:left;width:650px;}
						.siteCopyright .SkinObject{color:#666;}
					.termsPrivacy{float:right;width:210px;text-align:right;}
	.c2-1{width:440px;overflow:hidden;}
    .c4-1{width:210px;overflow:hidden;}
	.c4-3{width:670px;overflow:hidden;}
	.left{float:left;}
	.center{float:left;padding-left:20px;}
	.right{float:right;}
/*=====================================================
2. Links
=======================================================*/
a, a:link, a:active, a:visited, a.SkinObject:link, a.SkinObject:active, a.SkinObject:visited, a.CommandButton:link, a.CommandButton:active, a.CommandButton:visited{color:#1ea7f5;text-decoration:none;}
a:hover, a.SkinObject:hover, a.CommandButton:hover, a:visited:hover, a.SkinObject:visited:hover, a.CommandButton:visited:hover{color:#00789f;text-decoration:underline;}
#userLogin a{color:#004453;font-weight:bold;}
#userLogin a:hover{color:#00789f;text-decoration:underline;}
a.searchLink, a.searchLink:link, a.searchLink:visited{color:#004453;font-weight:bold;text-transform:uppercase;}
.StandardButton{color:#000;padding:4px 12px;font-weight:bold;font-family:Helvetica, Arial, sans-serif;cursor:pointer;}
/*=====================================================
3. Text
=======================================================*/
.Normal, .NormalRed, .NormalDisabled, .NormalTextBox, .CommandButton, .SkinObject, .WizardText{font-size:12px;font-family:Helvetica, Arial, sans-serif;font-weight:normal;color:#333;}
.NormalRed{color:#c81919;}
.NormalBold, .SubHead{font-size:12px;font-family:Helvetica, Arial, sans-serif;font-weight:bold;color:#000;}
.Head{font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;color:#222;font-size:24px;font-style:normal;font-weight:bold;text-transform:none;letter-spacing:-1px;line-height:1.2em;}
h1, h2, h3, h4, h5, h6{font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;}
h1{font-size:36px;letter-spacing:-1px;color:#000;margin:0;}
h2{font-size:28px;color:#00214e}
h3{font-size:22px;color:#3c8600;margin:15px 0 5px 0;}
h4{font-size:20px;font-style:italic;}
h5{font-size:18px;}
h6{font-size:14px;}
.c4 h2 .Head, .c4-1 h2 .Head, .c2-1 h2 .Head{font-size:16px !important;}
.ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel{font-size:12px;font-family:Helvetica, Arial, sans-serif;color:#333;border:none;}
th, td, table, tfoot, thead{font-family:Helvetica, Arial, sans-serif;}
.help-txt{background:#FFF6BF;border-bottom:1px solid #FFD324;border-top:1px solid #FFD324;overflow:hidden;padding:10px 25px 15px;}
.DNNAligncenter{text-align:left;}
h2.login-info{font-size:14px;margin-top:0;border-bottom:1px #c2b696 solid;color:#381c01;text-transform:uppercase;font-weight:bold;}
/*=====================================================
4. Global Navigation
=======================================================*/
.nav-wrap{font-weight:bold;font-family:"Gill Sans", "Gill Sans MT", Helvetica, Arial, Geneva, sans-serif;overflow:hidden;display:block;float:right;font-size:14px;background:transparent url(images/bodyNavOff.gif) repeat-x bottom;}
	.sub-item-wrap{color:#999;background:#4da3bb;text-align:left;margin:7px 0 0 0;width:240px;}
	.sub-item-wrap td{border-bottom:1px #176c84 solid;border-top:1px #91d3e6 solid;padding:4px 0;}
		.sub-item-wrap td span{padding:0 30px 0 5px;}
		.sub-item-wrap td.icn span{padding:0 0 0 10px;}
		.mi{color:#fff;}
		.sel, .hov{background: url(images/subnavbg.gif) repeat-x center bottom;border:none;cursor:pointer;}
	.root{color:#fff;padding:5px 16px;border-left:1px #fff solid;border-right:1px #0070aa solid;display:block;float:left;}    
	.hov.root, .sel.root, .bc{background: url(images/bodyNavOn.gif) repeat-x bottom;border-left:1px #fff solid;border-right:1px #0070aa solid;}
	
ul.admin-demo{float:left;width:160px;list-style:none;margin:0;padding:0;}
	ul.admin-demo li, ul.user-demo li{list-style:none;}
ul.user-demo{float:left;width:160px;list-style:none;margin:0;padding:0 0 0 25px;}
.categoryItemList{width:650px !important;}
.categoryItemList{border:none;margin-bottom:2px;padding:10px;width:100%;}
.categoryItemList .itemThumbnail{padding-right:15px !important;}