body,form, html{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

body#Body{
	background:url(images/bodybg.gif) repeat;
	text-align:center;
}

h1,h2,h3,h4, h1 span.Head{
	font-size:23px;
	color:#ac5a03;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	font-weight:bold;
}

p{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}

h2{
	font-size:18px;
}

h3{
	font-size:14px;
}

h4{
	font-size:12px;
}

#container{
	width:914px;
	text-align:left;
	margin:0px auto;
}

#topbox{
	width:914px;
	height:15px;
	background:url(images/headerbox.png) no-repeat;
	position:relative;
}

#midbox{
	width:914px;
	min-height:616px;
	height:auto !important;
	height:616px;
	background:url(images/midbox.png);
	text-align:left;
	display:block;
}


*html #midbox a{
	position:relative;
}

#botbox{
	width:914px;
	height:22px;
	background:url(images/bottombox.png) no-repeat;
	position:relative;
}

*html #topbox{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/portals/0/skins/BuildSmart/images/headerbox.png');
}

*html #midbox{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/portals/0/skins/BuildSmart/images/midbox.png');

}

*html #botbox{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/portals/0/skins/BuildSmart/images/bottombox.png');
}

#midpane{
	padding:10px 20px;
}

#leftpane{
	width:197px;
	min-height:595px;
	height:auto !important;
	height:595px;
	background:url(images/leftmenubg.gif) repeat-x;
	float:left;
	background-color:#C1A453;
	position:relative;
}

#rightpane{
	float:right;
	width:660;
	display:block;
}

#logo{
	width:138px;
	height:191px;
	background:url(images/logo.gif) no-repeat;
	position:absolute;
	top:43px;
	left:30px;
}

#logo h1, #logo h1 a{
	margin:0px;
	padding:0px;
	width:138px;
	height:191px;
}

#logo h1 a{
	display:block;
	text-indent:-999em;
	overflow:hidden;
}

* html #logo h1 a{
	position:relative;
}

.clear{
	clear:both;
}

#bodyleftpane{
	width:380px;
	float:left;
}


#bodyrightpane{
	width:218px;
	float:right;
	background:#f8f5ec;
	min-height:165px;
	height:auto !important;
	height:165px;
}

#dnn_bodyrightcontent{
	padding:27px 14px 20px 14px;
	width:190px;
}

#bodypane, .adminbody{
	margin-top:20px;
}

#bodypanebottom{
	width:650px;
	margin-top:10px;
}

#menunav{
	margin-top:317px;
}

#menunav ul, #menunav ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}

#menunav ul li{
	text-align:center;
	width:190px;
	margin-bottom:15px;
	position:relative;
}

#menunav ul li a{
	font-weight:bold;
	color:#3d4d53;
	text-decoration:none;
	font-size:15px;
	position:relative;
	z-index:500;
}

#menunav ul li.SelectedTab a, #menunav ul li a:hover{
	color:#ac5a03;
}

*html #leftpane #menunav ul li a{
	position:relative;
}

#menunav ul li ul{
	position:absolute;
	margin:0px;
	padding:0px;
	list-style:none;
	display:none;
}

#menunav ul li:hover ul, #menunav ul li.iehover ul{
	left:120px;
	display:block;
	top:0px;
}

#menunav ul li ul li{
	margin-bottom:0px;
	text-align:left;
	width:150px;
	background:#c3a758;
	border-bottom:solid 1px white;
}

#menunav ul li ul li a{
	font-weight:normal;
	font-size:12px;
	padding:2px 5px;
	position:relative;
}

#dnn_contentpane div, #dnn_contentpane div p, #dnn_contentpane div p span, #dnn_contentpane div .Normal, #dnn_contentpane div table td div, #dnn_contentpane div table td .Normal,
#dnn_bodyrightcontent div, #dnn_bodyrightcontent div p, #dnn_bodyrightcontent div p span, #dnn_bodyrightcontent div .Normal, #dnn_bodyrightcontent div table td div, #dnn_bodyrightcontent div table td .Normal{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
}

#dnn_contentpane a, #dnn_contentpane table td div{
	position:relative;
}

.loginlink{
	margin-left:10px;
}

.loginlink a, .loginlink a:visited{color:white;}

#dnn_contentpane input, #dnn_contentpane select, #dnn_contentpane textarea{
	position:relative;
}
