


* {margin:0px; padding:0px;}

img {border:none;}

.clear{ clear:both;}

a{
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
  }
body {
	background:#ffffff; 
}
.wrapper{
	width:1000px;
	margin:0 auto;
	background:#ffffff;
}
.header {
    background:url(images/header.jpg) no-repeat;
	width:1000px;
	height:195px;
	position:relative;
	float:left;	
}
.headerinner{
  width:894px;
  margin:0px auto; 
  }
.caption{
  width:314px;
  float:left;
  margin-top:122px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#ffffff;
  font-weight:normal;
  padding-left:15px;
  }
.headertoprgt{
  width:250px;
  float:right;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#ffffff;
  font-weight:normal;
  margin-top:8px;  
  }
.mainnavigation{
  width:1000px;
  height:38px;
  float:left;
  background:url(images/menured.jpg) repeat-x;
  color:white;
  float:left;
  font-size:12px;
  font-weight:bold;  
  text-align:center;
  text-decoration:none;
  padding-top:9px;
  font-family:Arial, Helvetica, sans-serif;
  
  } 
.mainnavigation ul{  
 border-width:1px 0;
 float:left;
 font-weight:bold;
 margin:0;
 padding-left:0;
}
 
.mainnavigation ul li{  
  display:inline;   
  }

.mainnavigation ul li a {
  color:white;
  float:left;
  font-size:12px;
  font-weight:bold;  
  text-align:center;
  text-decoration:none;
  width:88px;
  padding-top:9px;
  font-family:Arial, Helvetica, sans-serif;
  
}
.mainnavigation li a:hover {
  background:#000000;
  background-repeat:no-repeat;
  color:white;
  height:29px;
}
.mainnavigation ul li a.active {
  background:#000000;
  background-repeat:no-repeat;
  color:white;
  float:left;
  font-size:12px;
  font-weight:bold;  
  text-align:center;
  text-decoration:none;
  width:95px;
  height:29px;
  font-family:Arial, Helvetica, sans-serif;  
} 
.miidlecontainer{
  width:1000px;
  float:left;
  padding-top:11px;
  }
.sidelftmain{
  width:200px;
  background-color:#f3f3f3;
  float:left;
  }
.lftgreyhed{
  width:177px;
  height:32px;
  float:left;
  background:url(images/lfttopbg.gif) repeat-x;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  color:#ffffff;
  font-weight:normal;
  padding-top:12px;  
  padding-left:23px;
  }
   
.lftsidelinks{
  width:200px;
  float:left;
  background:#f3f3f3;
  }
.lftsidelinks ul{
  margin:0px;
  padding:0px;
  list-style-type:none;  
  } 
.lftsidelinks ul li{   
  display:block;  
  } 
.lftsidelinks ul li a{
  color:#000000;
  text-decoration:none; 
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  font-weight:normal;  
  width:180px;
  float:left;
  padding:12px 0 12px 20px;
  } 
.lftsidelinks ul li a:hover{
  background:#c74f58;
  text-decoration:none;
  color:#FFFFFF;
  } 
.lftsidelinks ul li a.active{
  background:#c74f58;
  color:#ffffff;
  width:180px;
  float:left;
  padding:12px 0 12px 20px;
  }
.lftsidelinksbtm{
  width:200px;
  float:left;
  background:#f3f3f3;
  }
.lftsidelinksbtm ul{
  margin:0px;
  padding:0px;
  list-style-type:none;  
  }   
.lftsidelinksbtm ul li{   
  display:block;  
  } 
.lftsidelinksbtm ul li a{
  color:#000000;
  text-decoration:none; 
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;  
  width:180px;
  float:left;
  padding:8px 0 8px 20px;
  } 
.lftsidelinksbtm ul li a:hover{
  text-decoration:none;
  color:#000000;
  text-decoration:underline;
  }
.lftsidelinksbtm ul li a.underline{
  color:#000000;
  text-decoration:underline;
  }



.centermain{
  width:600px;
  float:left;
  padding-left:15px;
  padding-right:15px;
  }
.centermain h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-top:18px;
	color:#000000;
	clear:both;
  }
.centermain h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-top:18px;
	color:#000000;
	clear:both;
  } 
.centermain a{
	color:#000000;
  }  
.centermain a:hover{
text-decoration:underline;
  }    
.centermain p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:18px;
	text-align:justify;
	padding-top:13px;
  }  
.centermain pub{
	text-align:center;
	width:468px;
	height:60px;
	margin:0 auto;
	margin-top:15px;
	padding-bottom:18px;
  } 
.centermain img{
	padding-right:15px;
	padding-bottom:15px;
  }   
.rightmain{
  width:120px;
  float:left;
  height:240px;
  }
.footer{
  width:1000px;
  height:70px;
  float:left;
  background-color:#8c8c8c;
  margin-top:15px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
  text-align:center;
  padding-top:25px;
  }  