body {
 text-align: center;
 font: 11px arial, sans-serif;
 color: #5D5D5D;
 margin: 0px;
 padding: 0px;
}
h1 {
  font-size: 15px;
  color:#8FC3EB;
  margin:0px;padding:0px;
  padding-top:10px;
  padding-bottom:10px;
}
h1 span {
  color: #4D6476;
  font-size: 16px;
}
.title {
  font-size: 15px;
  padding-top:10px;
  padding-bottom:10px;
  color:#8FC3EB;
}
.title span {
  color: #4D6476;
  font-size: 16px;
}
form,input,h2,h3
{
margin:0px;padding:0px;
}
a:link, a:visited {
 color: #333333;
 text-decoration: none;
}
a:hover, a:active {
 text-decoration: underline;
}
img {
 border: none;
}
.clearer {
 clear: both;
}
#container-body {  
  margin-left: auto;
  width: 770px;
  margin-right: auto;
  background-image:url(bg.jpg);
  background-repeat:repeat-x;
  text-align: left;
}
#bgcontent {
background:url(bgleft.gif);
padding-bottom:10px;
}
#top {
background:url(bgtop.jpg) repeat-x 0px 0px;
}
#topbg {
background:url(bgtop2.jpg) repeat-x 0px 0px;height:51px;
}
#menu
{
padding-top:33px;
}
#menu ul{
  list-style-type: none;
  margin:0px;
  padding:0px;
  margin-left:330px;
}

#menu li {
  margin-top:5px;
  padding-top: 8px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 10px;
  margin-bottom:5px;
  list-style-type: none;
  float:left; 
  border-left:2px solid #315773;
}
#menu li a{
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
}
#menu li a:hover{ 
  color:#8FC3EB;   
}
.acontent
{
background:url(bg.jpg) no-repeat 0px 42px;border:0px;padding-top:15px;
}
#services
{
width:280px;float:left;
}
#services .service
{
border-bottom:1px dotted #3797DA;padding:1px;
}
#services .service span
{
color: #3797DA;
font-size:13px;
}
#contact
{
width:215px;float:left;margin-left:15px;
}
#contact input,textarea
{

}
#search 
{
color:#ffffff;font-size:13px;width:397px;float:right;text-align:left;margin:0px;padding:0px;padding-top:0px;padding-bottom:10px;
}
#search input
{
width:200px;
}
#content-left
{
float:left;width:250px;
}
#news
{
  width:180px;
  padding-left:30px
}
#news h2{
  color:#8EC2EB;
  margin-left:0px;
  margin-right:10px;
  margin-bottom:5px;
  margin-top:40px;
  font-size:14px;
  font-weight:bold;
  border-bottom:1px solid #ECEDEE;
}
#news h2 span{
  color: #4D6476;
}
#news ul{
  list-style-type: none;
  margin:0px;
  padding:0px;
  margin-left:0px;
  margin-right:10px;
}

#news li {
  padding-left: 0px;
  padding-right: 2px;
  padding-top: 3px;
  padding-bottom: 3px;
  list-style-type: none;
  border-bottom:1px dotted #C1C7CA;
}

#links
{
  width:180px;
  padding-left:30px
}
#links h2{
  color:#8EC2EB;
  margin-left:0px;
  margin-right:10px;
  margin-bottom:5px;
  margin-top:40px;
  font-size:14px;
  font-weight:bold;
  border-bottom:1px solid #ECEDEE;
}
#links ul{
  list-style-type: none;
  margin:0px;
  padding:0px;
  margin-left:0px;
  margin-right:10px;
}

#links li {
  padding-left: 0px;
  padding-right: 2px;
  padding-top: 3px;
  padding-bottom: 3px;
  list-style-type: none;
  border-bottom:1px dotted #C1C7CA;
}
#content-body
{
float:left;width:520px;
}
#footer
{
padding:5px;
padding-top:40px;
padding-bottom:35px;
background:url(bgbottom.jpg) no-repeat;
}
#footer #copyright
{
	float:left;
	width:200px;
	padding-left:20px;
	padding-right:80px;
	text-align:center;
}
#footer ul{
  list-style-type: none;
  margin:0px;    
  text-align:center;
}
#footer li {
  padding: 2px;
  padding-right: 15px;
  list-style-type: none;
  font-size:15px;
  color:#8EC2EB;
  font-weight:bold;  
  display:inline; 
}
#footer li a{ 
color:#8EC2EB; 
font-weight:bold;
} 
