body, html{
	height:100%;
}

body{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

body#Body{
	background:url(images/bodybg.jpg) repeat-x;
	background-color:#d4d1d1;
	text-align:center;
}

p{
	margin:0;
	padding:0;
	padding-bottom:10px;
}

table td{
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1,h2,h3,h4,h5, h1 span.Head{
	margin:0;
	padding:0;
	margin-bottom:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#dd002d;
	font-weight:normal;
}

h2{font-size:16px;}
h3{font-size:15px;}
h4{font-size:14px;}
h5{font-size:12px;font-weight:bold;margin-bottom:6px;}

#container{
	margin:0 auto;
	text-align:left;
	width:921px;
	display:inline-table;
	background-color:#ffffff;
	margin-bottom:-80px;
	min-height:100%;
	height:auto !important;
	height:100%;
	position:relative;
}

#MainNav{
	width:921px;
	background:url(images/menubg.jpg) no-repeat;
	height:47px;
}

#MainNav ul, #MainNav ul li{
	margin:0;
	padding:0;
	list-style:none;
}

#MainNav ul li{
	float:left;
	margin-left:0px;
	line-height:47px;
}

#MainNav ul li#MainNav38{
	margin-left:12px;
}

#MainNav ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	padding-left:15px;
	padding-right:15px;
	display:block;
}

#MainNav ul li.iehover, #MainNav ul li:hover, #MainNav ul li.SelectedTab{
	background:url(images/menubghv.jpg);
}

#MainNav ul li ul{
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:47px;
	left:0px;
}

#MainNav ul li.iehover, #MainNav ul li:hover{
	position:relative;
}

#MainNav ul li.iehover ul, #MainNav ul li:hover  ul{
	display:block;
}

#MainNav ul li ul li{
	float:none;
	line-height:18px;
	height:auto;
	background-color:#bd0000;
	width:195px;
}

#MainNav ul li ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	padding-left:10px;
	padding-right:10px;
	
}


#headerbanner{
	width:921px;
	height:273px;
	background:url(images/headerbanner.jpg) no-repeat;
}

#mainbody{
	width:920px;
	min-height:400px;
	height:auto !important;
	height:400px;
	padding-bottom:15px;
	display:inline-block;
}

#mainbody a,#mainbody a:link, #mainbody a:visited{
	color:#0f6ff9;
}

#mainbodyleft, #mainbodyleft_twopane{
	width:343px;
	float:left;
	margin-top:28px;
	margin-left:15px;
}

#mainbodyright, #mainbodyright_twopane{
	margin-top:28px;
	margin-right:5px;
	float:right;
	width:536px;
}

#mainbodyleft_twopane{
	width:583px;
}

#mainbodyright_twopane{
	width:296px;
}

#mainbodyonepane{
	margin-left:15px;
	width:890px;
	margin-top:28px;
}

.graybox{
	width:260px;
	height:117px;
	background:url(images/graybox.jpg) no-repeat;
}

.graybox table td{
	font-size:11px;
}

.graybox table td{
	padding-left:10px;
	padding-top:10px;
}

.clearfooter{
	position:relative;
	clear:both;
	height:81px;
}

#footer{
	height:80px;
	width:921px;
	margin:0 auto;
	background:url(images/footerbg.jpg) repeat-x;
	position:relative;
}

#NavFooter{
	display:inline-block;
	width:670px;
	margin-top:18px;
	margin-bottom:12px;
}


#NavFooter ul, #NavFooter ul li{
	margin:0;
	padding:0;
	list-style:none;
}

#NavFooter ul li{
	float:left;
	padding-left:10px;
	border-left:solid 1px #ffffff;
	line-height:14px;
	margin-right:10px;
}

#NavFooter ul li#NavFooter38{
	border-left:none;
}

#NavFooter ul li a, #NavFooterBottom a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#ffffff;
}

#NavFooter ul li.SelectedTab a{
	font-weight:normal;
} 

#NavFooterBottom{
	clear:both;
	color:#ffffff;
	font-size:11px;
}
/* *****************TABLES********************/
#dnn_ctr395_FormMaster_Quotation_Request td{
	padding-bottom:10px;
	padding-left:10px;
}
#dnn_ctr395_FormMaster_Quotation_Request td	.NormalTextBox{
	width: 250px;
}
#dnn_ctr395_FormMaster_Quotation_Request td .SubHead{
	font-size:11px;
	font-weight:normal;
}
#dnn_ctr395_FormMaster_pnlForm table{
	background-color:#E8E8E8;
	padding:5px;
}
