body, html{font-family:"Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;font-size:12px;line-height:1.4;color:#444;}
body#Body, #proLogic{margin:0;padding:0;background:#f4f2ec;}
	.home, .details, .editor{}
		.Header{background:#542437 url(images/header-bg.gif) no-repeat top;overflow:hidden;clear:both;}
		.details .Header, .editor .Header{background:#542437 url(images/header-bg-small.gif) no-repeat top}
			.SiteID{clear:both;width:900px;margin:0 auto;padding:0 0 50px 0;overflow:hidden;}
				.SiteID div{width:630px;float:right;padding-top:30px;overflow:hidden;}
				.SiteID div.Logo{width:260px;float:left;padding-top:25px;}
				ul.GlobalNav{margin:0;padding:0;float:right;font-family:"Droid Sans";}
					ul.GlobalNav a{color:#fff;font-weight:bold;}
					ul.GlobalNav li.root{padding:0;}
					ul.GlobalNav li.root a{padding:5px 0 5px 40px;font-size:14px;text-shadow:1px 2px 0 #391625;text-transform:uppercase;}
						ul.GlobalNav li.root a:hover{text-decoration:underline;text-shadow:none;color:#ecd078;}
						ul.GlobalNav li.sel.root a, ul.GlobalNav li.bc.root a{color:#ecd078;text-decoration:underline;text-shadow:0 1px 1px #391625;font-weight:bold;}
				ul.GlobalNav ul{background:#222;margin:2px 0 0 40px;padding:0;}
					ul.GlobalNav ul.m1{margin:0 0 0 1px;}
					ul.GlobalNav ul li a{padding:8px 25px 8px 20px;border-bottom:1px #333 solid;display:block;}
					ul.GlobalNav ul li a img{display:none;}
					ul.GlobalNav ul li a:hover{background:#333;cursor:pointer;text-decoration:none;color:#ecd078;}
		.MainContent{clear:both;overflow:hidden;width:900px;margin:0 auto;padding:20px;}
			.left{float:left;} .right{float:right;}
				span#dnn_dnnBREADCRUMB_lblBreadCrumb{display:block;text-align:right;border:1px #dcdbd3 solid;border-right:none;border-left:none;padding:10px 0;margin-bottom:20px;}
			h1.PageTitle{width:900px;margin:0 auto;margin:0 auto;padding:5px 0 25px;clear:both;overflow:hidden;color:#ababab;text-transform:uppercase;letter-spacing:1px;}
				h1.PageTitle span{display:block;float:right;}
			.SiteBanner{padding:0;}
			.ContentPane{width:610px;border-left:1px solid #e2e2e2;padding-left:20px;}
				.editor .ContentPane{width:900px;padding-left:0;border-left:none;}
			.SideBar{width:250px;}
		.Footer{clear:both;background:#542437;padding:25px 0;overflow:hidden;color:#ccbec3;}
			.SiteInfo{width:900px;margin:0 auto 50px;padding:0;}
				p.SiteCopy{text-align:center;background: url(images/footer-bg.gif) repeat-x bottom;margin:0;padding-bottom:20px;overflow:hidden;}
				.Col1, .Col2, .Col3{width:280px;margin-top:20px;padding:0;background: url(images/footer-border.gif) repeat-y top right;}
					.Col1{padding-right:15px;}
					.Col2{padding:0 15px;}
					.Col3{background:none;}

	.Normal, .NormalBold, .NormalDisabled, .NormalTextBox, .NormalRed, .CommandButton, .SkinObject, .SubHead, .DataGrid_Item, .DataGrid_AlternatingItem, .DataGrid_Header, .WizardText, .WizardHelpText, .Help {font-family:"Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;font-size:12px;font-weight:normal;}
		.Footer .Normal, .Footer .NormalBold, .Footer .NormalDisabled, .Footer .CommandButton, .Footer .SkinObject, .Footer .SubHead{color:#ccbec3;}
	.NormalBold, .SubHead{font-weight:bold;}
	ul li{list-style:disc;}
	.ControlPanel{width:900px;margin:0 auto;}
	.WorkPanel td{padding:3px 0;}
	.SearchResultsContent td{padding:5px 0 10px 0;}
	.PagingTable{padding:5px 10px 0;border-color:#ccc;}
	input.NormalTextBox, textarea.NormalTextBox{padding:3px 5px;border-top:1px solid #777;border-left:1px solid #777;border-bottom:1px solid #ccc;border-right:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;}
	.AuthenticationContent table, .LoginPanel table{width:250px;}
		.LoginPanel input.NormalTextBox{margin-bottom:12px;width:180px !important;}
		.LoginPanel label img{display:none;}

	a:link, a:visited, a:active, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active, a.SkinObject:link, a.SkinObject:visited, a.SkinObject:active{color:#e68506;text-decoration:none;}
	a:hover, a:visited:hover, a.CommandButton:hover, a.SkinObject:hover{color:#3f3105;text-decoration:underline;}
		a.SiteBreadcrumb:link, a.SiteBreadcrumb:visited{text-transform:uppercase;color:#888;}
		.Footer a, .Footer a.CommandButton, .Footer a.SkinObject{color:#fff;text-decoration:underline;}
		.Footer a:hover, .Footer a.CommandButton:hover, .Footer a.SkinObject:hover{text-decoration:none;}
	h1, h2, h3, h4, h5, h6, .Head{font-family:"Droid Sans", "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;font-weight:normal;color:#000;}
	h1{font-size:26px;line-height:1.2;color:#b60000;letter-spacing:-0.035em;}
	h2, h2.proLogicContTitle, h2.proLogicContTitle .Head, h2 .Head{font-size:26px;font-weight:normal;color:#045e9d;clear:both;letter-spacing:-0.035em;margin:0;line-height:1;}
	h3{font-size:18px;color:#103755;}
	h4{font-size:11px;text-transform:uppercase;color:#666;letter-spacing:1px;}
	h5{font-size:12px;color:#494949;font-weight:bold;text-transform:uppercase;margin-bottom:10px;}
	
	.proLogicCont, .proLogicContNotitle{margin-bottom:15px;}
	.proLogicCont, .proLogicContBody, .proLogicContNotitle, .proLogicContNotitleBody{clear:both;overflow:hidden;}
		.Footer h2.proLogicContTitle .Head{color:#fff;}
		.SideBar h2, .SideBar h2.proLogicContTitle, .SideBar h2.proLogicContTitle .Head, .SideBar h2 .Head{font-size:18px;}
			.SideBar h2.proLogicContTitle{border-bottom:1px #eceaea solid;}
		.SideBar h2{margin:10px 0;}

