html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{
	border:0 none;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:baseline;    
	font-family: Arial,Tahoma,Verdana,Geneva,Sans-Serif;
	font-size: 11px;
	color:#343434;
}


body{
	background: #ffffff url(images/bg.png) repeat-x center top;
	margin:0;
	padding:0;
	height: 100%;
} 

#uoBody {
	width: 994px; 
	margin: 0px auto 0px auto;
	padding: 0px;
	position: relative; 	
}
	
       .printonly {
         display: none;
       }
   	
	
/* HEADER BAR: =header
----------------------------------------------- */
			
#uoHeader { 
	height: 84px;
	width: 910px;
	margin: 0px;
	padding: 0px 84px 0px 0px;
}
	
#uoHeader h1 { 
	width: 426px;
	position: absolute; 
	top: 0px; 
	left: 0px; 
	padding: 0px;
	margin: 0px;
	z-index: 3;
	cursor: default;
}					
	
	
/* UTILITIES: =utilities
----------------------------------------------- */

#uoDropTab{
	width: 484px;
	height: 84px;
	margin: 0px;
	padding: 0px;
	float: right;
}

#uoDropTab ul{	   
	list-style: none;
	float: right;
	padding: 0px;
	margin: 0px;
}

#uoDropTab li {
	float: left;
	padding: 6px 0px 0px 0px;
	margin: 0px;
}


#uoDropTab li.phone {
	background: url(images/phone_tab_left.png) no-repeat left bottom;
	height: 28px;
	padding: 0px 0px 0px 16px;	   
}

#uoDropTab li.phone h4 {
	background: #FDFDFE url(images/phone_tab_right.png) no-repeat right bottom;
	color: #C4102F;
	font-size: 16px;
	padding: 4px 16px 0px 0px;
	margin: 0px;
	height: 24px;
	font-weight:bold;	   
}	
#uoContentContainer
{
	margin: 0px auto 0px auto;
	width:912px;
}
#uoContentLeftBorder
{
	float:left;
	width:36px;
}
#uoContentRightBorder
{
	float:right;
	width:36px;
}	
#uoContent, #uoAbout, #uoFooter
{
	background-color:White;
	margin: 0px auto 0px auto;
}
#uoContent, #uoAbout
{
	padding-left:30px;
	padding-right:30px;
}
#uoContent
{
	width:780px;
	border-bottom: solid 1px #CCCCCC;
	padding-bottom:25px;
	background-image: url(images/contentbackground.gif);
	background-position: center bottom;
	background-repeat:no-repeat;
	min-height:400px;
}
#uoAbout
{
	width:778px;
}
#uoFooter
{
	width:840px;
}


#uoContentLeftCell
{
	vertical-align:top;
}


#uoContentHeader1
{
	padding-top:5px;
	padding-bottom:5px;
}

.uoHeaderSmall
{
	font-weight:bold;
	color:black;
	font-size:14px;
	
}

#uoContentHeader2
{
	color:#bf2f37;
	font-size: 30px;
	font-weight:bold;
	line-height:110%;
}

#uoContentHeader3
{
	padding-top:5px;
	padding-bottom:15px;
}

#uoContentLeftCell
{
}

#uoReportTable
{
	width:420px;
	margin-right:40px;
}

#uoReportTable td
{
	vertical-align:top;
}
.uoReportHeader
{
	color:#bf2f37;
	font-size:14px;
	font-weight:bold;
	line-height: 110%;
	padding-bottom: 8px;
	padding-top:10px;

}
.uoReportText
{
	background-image: url(/images/whitepaperbullet.jpg);
	background-repeat:no-repeat;
	padding-left: 14px;
	margin: auto;
	line-height: 120%;
	font-size:12px;
}


#uoContentRightCell
{
	vertical-align:top;
}

#uoFormHeader
{
	padding-top:5px;
}

#uoFormContainer
{
	width:291px;
	border-top: solid 10px #FCD240;
	border-left: solid 10px #FCD240;
	border-right: solid 10px #FCD240;
	border-bottom: solid 10px #FCD240;
	background-color:	#FDF2D6;
}
#uoCheckBoxTable 
{
	margin-top:9px;
}
#uoCheckBoxTable td
{
	vertical-align:top;
}
#uoCheckBoxTable .uoLeft
{
	width:33px;
	text-align:right;
}
#uoCheckBoxTable .uoRight
{
	color:#bf2f37;
	font-weight:bold;
	font-size:12px;
	width:230px;
	padding-left:8px;
	padding-bottom:9px;
}

#uoFormContactHeader
{
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	border-top:solid 2px #FCD240;
	padding-top:10px;
	padding-bottom:3px;
}
#uoFormContactRequired
{
	font-size:11px;
	color:#bf2f37;
	padding-left:30px;
	padding-bottom:10px;
	font-style:italic;
}

#uoContactTable
{
	
}
#uoContactTable td
{
 vertical-align:top;
}

#uoContactTable .uoRequired
{
	width:16px;
	text-align:right;
	color:#bf2f37;
}
#uoContactTable .uoLeft
{
	width:100px;
	padding-left:3px;
	height:29px;
	font-size:12px;
}

#uoEmailPrivacy
{
	font-size:9px;
	padding-bottom:5px;
}
#uoEmailPrivacy a
{
	font-size:9px;
	color:#253E92;
	text-decoration:underline;
}

#uoBillboard
{
	padding-left:3px;
}
#uoPermit
{
	padding-left:3px;
}
#uoFormFooter
{
	background-color:#FCD240;
	padding-top:20px;
}
#uoEmailTable
{
	margin-bottom:15px;
}
#uoEmailTable td
{
	vertical-align:top;
}
#uoEmailTable .uoLeft
{
	padding-right:8px;
}
#uoEmailTable .uoRight
{
	font-size:12px;
}

#uoFormButton
{
}

#uoAbout
{
	padding-top:12px;
	padding-bottom:12px;
	border: solid 1px #CCCCCC;
	margin-top: 4px;
	margin-bottom: 4px;
}

#uoAboutHeader
{
	font-size:16px;
	color:#bf2f37;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:10px;
}

#uoAboutText
{
	font-size:13px;
}

#uoAboutText a
{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

#uoRequiredSummary
{
	padding-left: 20px;
	font-weight:bold;
	font-size:12px;
	color:#bf2f37;
}
#uoContactPermitAnswerRow
{
	visibility:hidden;
}