 * /* Our "universal rule" */ 
{ 
padding: 0; 
margin: 0; 
border: 0; 
} 
body { 
background: #3f72a0;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
} 

#container{ 
width: 942px ;
  margin-left: auto ;
  margin-right: auto ;
background: #ffffff;
} 

#header { 
background: ffffff; 
color: #000000; 
height: 110px;
margin:0 0 0 0;
text-align: right;
} 
#logo{ padding: 10px 0 0 40px; float:left;}
#headertext {
float:right; 
padding: 14px 43px 0 0;
text-align:right;}
#advice{
	font-size: 14px;
	color: #FF0000;
}
#phonenumber{
	font-size: 18px;
	font-weight: bold;
}
#searchbox{
	font-size: 14px;
	margin: 12px 0 0 0;
	color: #339933;
text-align:right;
}
#searchform{display:inline;}
#searchbox form input{background-image: url(/images/searchformbox.gif); 
      background-repeat:   no-repeat;
      background-position: center; 
}
	
	
	#topnavbar{
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1.5px;
	margin: 24px 0 4px 0;
	color: #000000;
text-align:right;
}
.topnavbaritem{	margin: 0 12px 0 2px;}
.topnavbaritem a:link,.topnavbaritem a:visited{
	text-decoration: none;
	color: #000000;
}
.topnavbaritem a:hover{
		text-decoration: underline;
	color: #3333cc;
}	
#pictureblock{

	width: 902px;
	  margin-left: auto ;
  margin-right: auto ;
}
#leftnav{float:left;text-align:left;}	
#leftnav1{
	height: 60px;
	width: 220px;
	margin-bottom: 9px;
	background-color: #45a12a;
	color: #FFFFFF;
}
#leftnav2{
	height: 60px;
	width: 220px;
	margin-bottom: 9px;
	background-color: #99cc33;
	color: #FFFFFF;
}
#leftnav3{
	height: 60px;
	width: 220px;

	margin-bottom: 9px;
	background-color: #ff9900;
	color: #FFFFFF;
}
#leftnav4{
	height: 60px;
	width: 220px;
	background-color: #e2001a;
	color: #FFFFFF;
}
#leftnav1 p,#leftnav2 p,#leftnav3 p, #leftnav4 p{ font-size:14px; line-height: 18px;	padding: 13px 0 0 13px;}
.leftnavlink{ color: #FFFFFF; text-decoration:none; font-weight: bold;}

#mainpic{
	float:right;
	width:674px;
	height: 267px;
	
}
#mainpictext {
	font-size: 30px;
	color: #FFFFFF;
	float:left;
	text-align:left;
	padding:32px 0 0 32px;
	width:270px;
	font-variant: normal;
	text-transform: uppercase;

}
#mainblock{	width: 902px;
	  margin-left: auto ;
  margin-right: auto ; min-height: 200px;
  margin-bottom:10px;}
#mainleft{	width: 220px; float:left;padding: 20px 0 0 0;}
#main{	width:674px; float:right; padding: 20px 0 0 0; text-align:left;}
#mainright{	width:219px; float:right;}
#centraltext{	width:440px;}

#newsblock{
	width:219px;
	height: min-height: 300px;
	margin: 10px 0 10px 0;
	border: 1px solid #e70018;
}

#newsblockheader {
	background-color:#e70018;
	font-size:16px;
	color: #FFFFFF;
	padding: 4px;
	font-weight: bold;
}
#newsblockheader a:link,#newsblockheader a:visited,#newsblockheader a:hover,#newsblockheader a:active{
	color: #FFFFFF; 
	text-decoration: none;
}
#newsblock p{padding: 4px;	
}
.mainrow{height: 84px;}
h1{ font-size: 30px;
	color: #FFFFFF;	
}
h2 { padding-top: 20px;
	font-size: 16px;
	font-weight:bold;
	color: #ee9600;
}
h3 {
	padding-top: 12pt;
	font-size: 20px;
	color: #ee9600;
}

h4 {
	color: #ee9600;
padding-top: 12pt;
	font-size: 16px;
}
h5 {
color: #ee9600;
padding-top: 11pt;
	font-size: 14px;
}
#centralt{width: 430px;}
#centraltext1 h1, #centraltext1 h2, #centraltext1 h3, #centraltext1 h4, {
	color: #45a12a; 	
}
#centraltext2 h1, #centraltext2 h2, #centraltext2 h3, #centraltext2 h4{
	color: #99cc33;
	width: 430px;

}
#centraltext3 h1, #centraltext3 h2, #centraltext3 h3, #centraltext3 h4{
	color: #ff9900; 	
}
#centraltext4 h1, #centraltext4 h2, #centraltext4 h3, #centraltext4 h4{
	color: #e2001a; 	
}
#centraltext5 h1, #centraltext5 h2, #centraltext5 h3, #centraltext5 h4{
	color: #ee9600; 	
}
#centraltext6 h1, #centraltext6 h2, #centraltext6 h3, #centraltext6 h4{
	color: #ee9600; 	
}
#centraltext7 h1, #centraltext7 h2, #centraltext7 h3, #centraltext7 h4{
	color: #ee9600; 	
}
#centraltext8 h1, #centraltext8 h2, #centraltext8 h3, #centraltext8 h4{
	color: #ee9600; 	
}
#centraltext9 h1, #centraltext9 h2, #centraltext9 h3, #centraltext9 h4{
	color: #ee9600; 	
}

#centraltext10 h1, #centraltext10 h2, #centraltext10 h3, #centraltext10 h4{
	color: #ee9600; 	
}

#centraltext11 h1, #centraltext11 h2, #centraltext11 h3, #centraltext11 h4{
	color: #ee9600;	
}

#centraltext12 h1, #centraltext12 h2, #centraltext12 h3, #centraltext12 h4{
	color: #ee9600; 	
}

#centraltext13 h1, #centraltext13 h2, #centraltext13 h3, #centraltext13 h4{
	color: #ee9600; 	
}

#centraltext14 h1, #centraltext14 h2, #centraltext14 h3, #centraltext14 h4{
	color: #ee9600; 	
}

#centraltext15 h1, #centraltext15 h2, #centraltext15 h3, #centraltext15 h4{
	color: #ee9600; 	
}

#centraltext16 h1, #centraltext16 h2, #centraltext16 h3, #centraltext16 h4{
	color: #ee9600; 	
}

#centraltext1 h2, #centraltext2 h2, #centraltext3 h2, #centraltext4 h2, #centraltext5 h2, #centraltext6 h2, #centraltext7 h2, #centraltext8 h2, #centraltext9 h2, #centraltext10 h2, #centraltext11 h2, #centraltext12 h2, #centraltext13 h2, #centraltext14 h2, #centraltext15 h2, #centraltext16 h2{
	font-size:20px; 
	font-weight:bold;	
}

#footer {

height:75px;
	clear: both;
	background: #ffffff;
	padding: 12pt 20px 0 12px;;

	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCCCCC;


} 
#footertext a:link,#footertext a:visited{
	text-decoration: none;
	color: #000000;
}
#footertext a:hover{
	text-decoration: underline;
	color: #000000;
}
ul { padding-top: 12pt;
	padding-left: 10pt;
	font-size: 11pt;
	line-height: 16pt;
}
ol{ margin-left: 12px; 
padding-top: 12pt;
	padding-left: 10pt;
	font-size: 11pt;
	line-height: 16pt;
}
p {
	padding-top: 12pt;
	line-height: 16pt;
	font-size: 14px;
}
#main ul li{	font-size: 14px;}
input, textarea{
	border: 1px solid #CCCCCC;
	margin-bottom: 8px;
}
input.sb1{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	margin-right: 4px;
}
input.sb2{

	margin: 0px;
	border: 0px;
}

#subcol-container{
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 660px;
}

#sub-col1{float: left;
	width: 210px;
}
#sub-col2{float: left;
padding: 0 0 0 14px;
	width: 210px;
}
#sub-col3{float: right;
	width: 210px;

}
#leftnavlevel2 ul{
float:left;
display:block;
text-align:left;
padding: 10px 0 0 20px;
}

#leftnavlevel2 ul, #leftnavlevel21 ul, #leftnavlevel22 ul, #leftnavlevel23 ul, #leftnavlevel24 ul, #leftnavlevel25 ul, #leftnavlevel26 ul, #leftnavlevel27 ul, #leftnavlevel28 ul, #leftnavlevel29 ul, #leftnavlevel210 ul, #leftnavlevel211 ul, #leftnavlevel212 ul, #leftnavlevel213 ul, #leftnavlevel214 ul, #leftnavlevel215 ul, #leftnavlevel216 ul, #leftnavlevel217 ul{ 
margin:0; 
padding: 0px 0 20px 0px; 
list-style-type:none; 
} 
#leftnavlevel2 ul li{
	background:url(/images/orangearrow.gif) left top no-repeat;
	padding:0px 10px 16px 16px;text-align:left;
} 
#leftnavlevel21 ul li{background:url(/images/greenarrow.gif) left top no-repeat;
	padding:0px 10px 16px 16px;text-align:left;}
#leftnavlevel22 ul li{background:url(/images/lightgreenarrow.gif) left top no-repeat;
	padding:0px 10px 16px 16px;text-align:left;}
#leftnavlevel23 ul li{background:url(/images/orangearrow.gif) left top no-repeat;
	padding:0px 10px 16px 16px;text-align:left;}
#leftnavlevel24 ul li{background:url(/images/redarrow.gif) left top no-repeat;
	padding:0px 10px 16px 16px;text-align:left;}
#leftnavlevel25 ul li{background:url(/images/bluearrow.gif) left top no-repeat;
	padding:0px 10px 16px 16px;text-align:left;}
#leftnavlevel26 ul li{background:url(/images/orangearrow.gif) left top no-repeat;
	padding:0px 10px 16px 16px;text-align:left;}
#leftnavlevel27 ul li{background:url(/images/orangearrow.gif) left top no-repeat;
	padding:0px 10px 16px 16px;text-align:left;}
#leftnavlevel28 ul li{background:url(/images/orangearrow.gif) left top no-repeat;
	padding:0px 10px 16px 16px;text-align:left;}
#leftnavlevel29 ul li{background:url(/images/orangearrow.gif) left top no-repeat;
	padding:0px 10px 16px 16px;text-align:left;}
#leftnavlevel210 ul li{background:url(/images/orangearrow.gif) left top no-repeat;
	padding:0px 10px 16px 16px;text-align:left;}
#leftnavlevel211 ul li{background:url(/images/orangearrow.gif) left top no-repeat;
	padding:0px 10px 16px 16px;text-align:left;}
#leftnavlevel212 ul li{background:url(/images/orangearrow.gif) left top no-repeat;
	padding:0px 10px 16px 16px;text-align:left;}
#leftnavlevel213 ul li{background:url(/images/orangearrow.gif) left top no-repeat;
	padding:0px 10px 16px 16px;text-align:left;}
#leftnavlevel214 ul li{background:url(/images/orangearrow.gif) left top no-repeat;
	padding:0px 10px 16px 16px;text-align:left;}
#leftnavlevel215 ul li{background:url(/images/orangearrow.gif) left top no-repeat;
	padding:0px 10px 16px 16px;text-align:left;}
#leftnavlevel216 ul li{background:url(/images/orangearrow.gif) left top no-repeat;
	padding:0px 10px 16px 16px;text-align:left;}
	#leftnavlevel217 ul li{background:url(/images/orangearrow.gif) left top no-repeat;
	padding:0px 10px 16px 16px;text-align:left;}						
li.leftie a:link,  li.leftie a:visited{
text-decoration: none;
color:#000000;

} 
li.leftie a:hover{
color:#45a12a;
} 

li.leftie a:active{
color:#000000;
} 	
#main td{	border: 0px solid #CCCCCC;
	margin: 0px;
	padding: 3px;
}
table#contactform{border: 2px solid #CCCCCC; padding: 12px; width:100%;}
table#contactform tbody tr td{border: 0px; }