.sideNav {	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	padding-left: 30px;}H1 {	color:#0B5582;	font-size:18px;}H2 {	color:#9a9a9a;	font-size:15px;	margin-bottom:3px;	margin-top:0px;	font-weight:bold;}H3 {	font-size:12px;}H4 {	font-size:10px;}A {	color:#0B5582;	}A:hover {	color:#EE2C24;	}BODY {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#000000;	}.mainContent {	background-color:#F7F6F2;	padding-left:15px;	padding-right:15px;	line-height:14px;	font-size:11px;	}	.sideNav A {	color: #FFFFFF;	text-decoration:none;	}.sideNav A:hover {	text-decoration:underline;	}.service {	padding:5px;	/*background-color:#f7f7f7;*/	border:0px solid #999999;	}.formTable {	border:1px solid #e9f1f6;	}.formTable TD {	background-color:#e8eff4;	}

td.infoBoxHeading {
background:#BBC3D3 none repeat scroll 0 0;
color:#FFFFFF;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
font-weight:bold;
}

.infoBox {
	background:#B6B7CB none repeat scroll 0 0;
}

.infoBoxContents {
background:#F8F8F9 none repeat scroll 0 0;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
}

td.smallText, span.smallText, p.smallText {
font-family:Verdana,Arial,sans-serif;
font-size:10px;
}







td.infoBoxHeading {
background:#BBC3D3 none repeat scroll 0 0;
color:#FFFFFF;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
font-weight:bold;
}

.infoBox {
	background:#B6B7CB none repeat scroll 0 0;
}

.infoBoxContents {
background:#F8F8F9 none repeat scroll 0 0;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
}

td.smallText, span.smallText, p.smallText {
font-family:Verdana,Arial,sans-serif;
font-size:10px;
}

.staticcontent {
	position:fixed;
	left: 0px;
	top: 0px;
	background-color:#cccccc;
	padding:5px;
	border:1px solid #CCCCCC;
	font-weight:bold;
	width:100%;
	opacity: .9;
	filter: alpha(opacity=90);
	-moz-opacity: .90;
}




.customimages
			{
	border-style:solid;
	border-width:4px;
	border-color:#DDDDDD;
	}


	
	
	


#roundcontainer {

//	background: #000 url(ur.gif) no-repeat top right;
	background-color: #000;

	margin-left: auto; margin-right:auto;
	padding: 0;

}


#roundtop {
	background: #000 url(ur.gif) no-repeat top right;
}


#roundbottom {

	background: #000 url(br.gif) no-repeat bottom right; 

//	margin-left: auto; margin-right:auto;

}

#roundbottom a {color: #fff; padding:2px;}



img.corner {

   display:block;

   text-align:left;

}



.boxed { border: 2px solid black; 

	padding:8px 0;
	color: #000;

	background: #e9e9e9;

}



.vcenter {vertical-align:middle; display:table-cell; margin:auto; width: 100%;}
.hcenter {
	width: 100%;
	text-align: center;
	margin: 0 auto;
}






.label {font-weight:bold; font-size:1em; padding:0 5px; margin:0}



#company {

	background:#fff;
	margin: 0;
	padding: 0;
}



.contact {

	font:normal 10px Verdana, Arial, Helvetica, sans-serif;

	border-top:1px solid black;
	border-bottom: 4px solid white;

	margin-bottom: 0;

  	margin-top:7px;#margin-top:0px;
  	width: 400px;

  	clear:left; /* leave this as an override?*/
}





#company td.address {padding-right:7px;}



#aysblurb p {font-size:10px; text-align:center; padding:0; margin:0; color: #fff;}

#ayslinks { 

	background: url(bl.gif) no-repeat bottom left; 

	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 

	line-height:16px;

	text-align:center;

}



#form {padding: 0;}

#form form {margin:0;padding:10px}

#form table { width:10%; white-space:nowrap; padding:0;} /* minimum width only */

#cmdCheckStatus {margin-top:6px;}



/* Results styles */

.error {
	color:red;
	font-weight:bold;
	}
	

.resultsTable,.multiTable {font-size:14px;}

.resultsTable td {width:50%; white-space:nowrap; font-size: 90%;}



#multiTable {
	margin: 0 auto;
	margin-bottom:10px;
	width: 99%;
	visibility: hidden;
	}

#multiTable a {border: 1px solid black; background: darkgrey; font-size:.9em; padding: 0 5px;margin-right:-3px;#margin-right:3px;white-space:nowrap; text-align: center;}
#multiTable tr {padding:2px 0;}

#multiTable td {
	padding:2px 5px;
	font-size: .8em;
	white-space: normal;
	}


#multitable td.moreInfo {
	width: 6em;
	text-align: right;
}


td.total {

	border-top:1px solid black; 

	text-align:right;

	font-weight:bold;}



#multiTable tr.heading td { 
	font-weight:bolder; 
	border-top:1px solid black; 
	border-bottom:1px solid black;
	background:#ddd;
	white-space: nowrap;
	}



tr.rowAlt,tr.row td {margin:0; padding: 2px 3px;}

tr.rowAlt {background:#fff;}

tr.rowAlt {background:#ddd;}


blockquote {
border : 2px solid #000;
width: 430px;
margin: 10px;
padding: 10px;
background-color: #ccc;
quotes: "\201C" "\201D";
}


#navmenu1 { border-style:solid;
border-width:1px; border-color:white; }


#navmenu1:hover {border-style:solid;
border-width:1px; border-color:#33339F; }