/* CSS Document */

body {
color:#333333; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
padding:0;
margin:0 auto;
background-color:#000000;
}

#headercontainer {
height:105px;
width:940px;
margin:0 auto;
}
#logocontainer {
height:98px;
width:227px;
margin:7px 0 0 0;
position:absolute;
}
#top1container {
height:105px;
width:578px;
float:right;
margin:0 auto;
position:inherit;
}
#bodycontainer {
background-color:#ffffff; 

}
#bodycontainer_inner {
width:940px;
margin:0 auto;
}
#body_col1 {
width:300px;
float:left;
padding:10px 5px 5px 5px;
}
.body_col2 {
width:313px;
background:url(images/bodymid.gif) repeat-y;
}

#topphone {
height:76px;
width:578px;
color:#CBCBCB; 
font-family:Arial, Helvetica, sans-serif;
float:right;
text-align:right;
}



#headimgcontainer {
height:321px;
width:100%;
background:url(images/img1.jpg) repeat;
}
#headimgcontainer_sub {
height:50px;
width:100%;
background:url(images/img2.jpg) repeat;
border-top: #BE7979 1px solid;
border-bottom: #BE7979 1px solid;
}
#headimgcontainer_sub1 {
height:20px;
width:100%;
background:url(images/bannerbg.gif) repeat;
}


#topnav { vertical-align:middle;
text-align:center;
height:29px;
line-height:29px;
width:590px;
position: inherit;
float:right;
color:#cecece;
background:url(images/tnavimg2.jpg) no-repeat;
}
#topnav ul{
list-style:none; float:right; text-align:center;

margin:0 0 0 0;
width:590px;
}
#topnav ul li{
font:12px Arial, Helvetica, sans-serif; 
float:left;
line-height:29px;
display:block;
text-align:center;
width:72px;
}
#topnav ul li a{
font:12px Arial, Helvetica, sans-serif;
color:#cecece;
height:29px;
text-decoration:none;
line-height:29px;
}
#topnav ul li a:hover{
text-decoration:none;
color:#cecece;
background:url(images/navback.jpg) repeat; 
height:29px;
display:block; 
line-height:29px;
/*padding: 0 8px 0 8px;*/
}
#topnav ul li.gg{
width:85px;
}
#headerimage {
background:url(images/headimg.jpg) no-repeat;
height:273px;
width:940px;
margin:0 auto;
}




#midnav_main {
text-align:left;
height:48px;
width:900px;
margin:0 auto;
}
#midnav {
text-align:left;
height:30px;
width:800px;
margin:0 auto;
background:url(images/midnav.gif) no-repeat; 
margin:9px 0 9px 0; margin-left:90px; 
}


/*#midnav ul{
list-style:none;
float:left;
margin:0 0 0 0;
list-style:none; margin-left:30px; 

}
#midnav ul li{
font:12px Arial, Helvetica, sans-serif;
float:left;
line-height:30px;
text-align:center;
padding:0 6px 0 6px;
}
#midnav ul li a{
font:12px Arial, Helvetica, sans-serif;
color:#cecece;
text-decoration:none; 

}
#midnav ul li a:hover{
text-decoration:none;
}*/
.heading{
color:#C00202; 
font-family:"Times New Roman", Times, serif;
font-size:22px;
line-height:20px;
}

.heading2{ margin:0px; padding:0px;
color:#C00202; 
font-family:"Times New Roman", Times, serif;
font-size:18px;
line-height:20px; font-weight:normal;   
}

.h1 {
color:#000000; 
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
padding:5px 0 5px 0;
}
.h3 {
color:#000000; 
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
padding:5px 0 5px 0; 
font-weight:bold;
}
.more {
font:Arial, Helvetica, sans-serif;
font-size:12;
color:#000000;
text-decoration:none;
line-height:18px;
}
.more a {
font:Arial, Helvetica, sans-serif;
font-size:12;
color:#000000;
text-decoration:none;
line-height:18px;
text-decoration:underline;
}
.more a:hover {
font:Arial, Helvetica, sans-serif;
font-size:12;
color:#000000;
line-height:18px;
text-decoration: underline;
}
.more:hover {
font:Arial, Helvetica, sans-serif;
font-size:12;
color:#000000;
line-height:18px;
text-decoration: underline;
}
.services {
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:20px;
text-decoration:none;
}
.services a {
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:20px;
text-decoration:none;
}
.services a:hover {
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#800000;
line-height:20px;
text-decoration:underline;
}
.help{
font:Arial, Helvetica, sans-serif;
font-size:22px;
color:#979797;
line-height:20px;
}
.trusted{
font:Arial, Helvetica, sans-serif;
font-size:16px;
color:#979797;
font-weight:bold;
line-height:20px;
}
.footer {
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#979797;
line-height:20px;
text-decoration:none;
line-height:20px;
}
.footer a {
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#979797;
line-height:20px;
text-decoration:none;
line-height:20px;
}
.footer a:hover {
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
line-height:20px;
text-decoration:none;
line-height:20px;
background-color:#C00202;
}
.footer_h{
font:Arial, Helvetica, sans-serif;
font-size:16px;
color:#979797;
line-height:20px;
text-decoration:underline;
line-height:20px;
}
#title{
font:Arial, Helvetica, sans-serif;
font-size:20px;
color:#ffffff;
line-height:50px;
width:940px;
margin:0 auto;
padding:0 0 0 25px;
}
#lefthome a{ text-decoration:none; color:#000000; }
#lefthome a:hover{ text-decoration:underline; color:#000000; }
 
#content{ text-align:left; margin:0px; padding:0px;

}
#content ul{
list-style:none; text-align:left; 

margin:0 0 0 0;

}


#content ul li{
font:12px Arial, Helvetica, sans-serif;
background:url(images/bullet.gif) no-repeat left; 
 padding-left:15px;

text-align:left; 

}


#content ul li a{
font:12px Arial, Helvetica, sans-serif;
 color:#000000; text-decoration:none; 

}
#content ul li a:hover{
font:12px Arial, Helvetica, sans-serif;
 color:#7d0101; text-decoration:underline;

}

.rhome .imgpad{padding-right:10px; padding-bottom:10px; margin-top:10px;}
#lefthome .lh1{font-size:12px; color:#880000; font-weight:bold; font-family: Verdana; text-decoration:none; margin-top:4px; margin-bottom:4px;}
.pimgpad{ margin:5px;}
/*
#lefthome .lhla{font-size:14px; color:#000000; font-weight: normal; font-family:"Times New Roman", Times, serif; text-decoration:none; line-height:15px;}
#lefthome .lhla:hover{font-size:14px; color: #880000; font-weight: normal;font-family: Verdana;  text-decoration:underline; line-height:15px;}
#lefthome .lh1:hover{font-size:12px; color:#880000; font-weight:bold;font-family: Verdana;  text-decoration:underline;}*/
.body_heading{font-size:12px; color:#880000; font-weight:bold;font:Arial, Helvetica, sans-serif;}
.form1{ width:208px; border:solid 1px #880000; font-size:11px; height:15px; }
.form2{ width:160px; border:solid 1px #880000; font-size:11px; height:20px; margin-bottom:8px; }
.form2a{ width:120px; border:solid 1px #880000; font-size:11px; height:20px; margin-bottom:8px; }
.form3{ width:80px; border:solid 1px #880000; font-size:11px; height:15px; }
.form3a{ width:70px; border:solid 1px #880000; font-size:11px; height:15px; }
.form4{ width:250px; border:solid 1px #880000; font-size:11px; height:150px; }
.form4a{ width:230px; border:solid 1px #880000; font-size:11px; height:150px; }
.form4b{  border:solid 1px #880000; }
.form-text{ font-family:Arial; font-size:12px; color:#000000; padding-bottom:5px  }
.cont{ color:#979797; font-size:12px; font-family:Arial;}
.cont a{ color:#979797; font-size:12px; font-family:Arial; text-decoration:none;}
.cont a:hover{ color:#880000; font-size:12px; font-family:Arial; text-decoration:underline;}

#layer1{
	position: absolute;
	visibility: hidden;
	width: 500px; 
	height: 400px;
	left:100px; margin-left:120px; margin-top:50px;
	top: 300px;
	background-color: #ccc;
	border: 1px solid #000;
	padding: 10px; color:#880000;
	
}
#layer1 a{
 color:#880000;
	
}

#close {
	float: right;
}
#layer2{
	position: absolute;
	visibility: hidden;
	width: 500px; 
	height: 400px;
	left:100px; margin-left:45px; margin-top:0px;
	top: 100px;
	background-color: #ccc;
	border: 1px solid #000;
	padding: 10px; color:#880000;
	
}
#layer2 a{
 color:#880000;
	
}

#close {
	float: right;
}
#layer3{
	position: absolute;
	visibility: hidden;
	width: 500px; 
	height: 400px;
	margin-left:120px; margin-top:0px;
	top:100px;
	background-color: #ccc;
	border: 1px solid #000;
	padding: 10px; color:#880000;
	
}
#layer3 a{
 color:#880000;
	
}

#close {
	float: right;
}
#layer4{
	position: absolute;
	visibility: hidden;
	width: 500px; 
	height: 400px;
	margin-left:120px; 
	top: 100px;
	background-color: #ccc;
	border: 1px solid #000;
	padding: 10px; color:#880000;
	
}
#layer4 a{
 color:#880000;
	
}

#close {
	float: right;
}
#layer5{
	position: absolute;
	visibility: hidden;
	width: 500px; 
	height: 400px;
 margin-left:120px;
	top: 100px;
	background-color: #ccc;
	border: 1px solid #000;
	padding: 10px; color:#880000;
	
}
#layer5 a{
 color:#880000;
	
}

#close {
	float: right;
}
.hli a{ font-size:12px; font-family:Arial; color:#000; text-decoration:none; }
.hli a:hover{ font-size:12px; font-family:Arial; color:#880000; text-decoration:underline;}
.midn1{ background: url(images/midnav1.jpg) no-repeat; width:11px; height:30px;}
.midn2{ background: url(images/midnav2.jpg) no-repeat; width:11px; height:30px;}
.midn3{ background: url(images/midnav.jpg)  repeat-x ; width:328px; height:30px; font:12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
 .midn3 .act a{font:12px Arial, Helvetica, sans-serif; color:#c20202; font-weight:bold;}
 .midn3 .act a:hover{font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;}
.midn3 a{ font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.midn3 a:hover{ font:12px Arial, Helvetica, sans-serif; color:#c20202; text-decoration:none; background:none;}


.heading2b{ margin:0px; padding:0px; background:url(images/bullet.jpg.jpg) no-repeat;  
color:#880000; 
font-family:"Times New Roman", Times, serif;
font-size:14px;
line-height:20px; font-weight:bold; padding-left:18px; 
}
.heading2b:hover{ margin:0px; padding:0px;background:url(images/bullet.jpg.jpg) no-repeat;  
color:#000000; 
font-family:"Times New Roman", Times, serif;padding-left:18px; 
font-size:14px;
line-height:20px; font-weight:bold; 
}
.heading2a{ margin:0px; padding:0px;
color:#880000; text-decoration:none;  
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px; font-weight:normal; 
}
.heading2a:hover{ margin:0px; padding:0px;
color:#000000; 
font-family: Arial, Helvetica, sans-serif; text-decoration:underline;
font-size:12px;
line-height:20px; font-weight:normal; 
}
.more2{ text-decoration:underline; color:#000000;}
.more2:hover{ text-decoration:underline; color:#880000;}
.button{ background:url(images/submit.gif) no-repeat; width:81px; height:38px;}

.shd{ background:url(images/img_shd.jpg.jpg) repeat-x top; width:280px; height:18px; margin:0px; padding:0px;}

.shd2{ background:url(images/img_shd.jpg.jpg) repeat-x top; width:604px; height:18px; margin:0px; padding:0px;}
#sitemap ul li{  margin:0px; padding:0px; background:url(images/bullet.jpg.jpg) no-repeat;  
color:#880000; 
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px; padding-left:18px; list-style:none; background-position: 0px 3px; 
}


#sitemap{ color:#880000;}


#sitemapb ul li{  margin:0px; padding:0px; background:url(images/bullet.jpg.jpg) no-repeat;  
color:#880000; 
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px; padding-left:18px; list-style:none; background-position: 0px 3px; 
}


#sitemapb{ color:#880000;}
 #bodycontainer p{ margin-right:20px;}
 

 .pad{ margin:0px; padding:0px; padding-left:10px; margin-right:10px;}

#sitemap2 ul li {margin:0px; padding:0px;}

#sitemap2 ul li.la{  margin:0px; padding:0px; background:url(images/bullet.gif) no-repeat; padding-left:12px; background-position:0px 7px; }

#sitemap2  li.la{  margin:0px; padding:0px;list-style:none;color:#880000; 
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px; background:none;}

#sitemap2  li.la a{ color:#880000; text-decoration:none; 
}

ul li.la{  margin:0px; padding:0px; background:url(images/bullet.gif) no-repeat; padding-left:12px; background-position:0px 7px; list-style:none; margin-right:10px; }
