
body{
font-family:Verdana, Arial, sans-serif; color:#666666; background-color:#666666; font-size:12px; text-align:center; padding:0; margin:10px 0 10px 0; width:100%;
}

#top_m {
  margin: 0 auto;
  padding:0;
  width: 773px;
  text-align:center;
  color:#FFFFFF;
  font-size:0.8em;
background-image:url(images/head_bg.gif); 
background-repeat:repeat-x;
line-height:1.5em;
}

#top_m a{
  color:#FFFFFF;
  text-decoration:underline;
}

#quick_links_title{
float:left; 
margin:40px 0 0 50px;
}

#home_title{
float:left; 
margin:40px 0 0 50px;
position:relative;
top:-50px;
}


#quick_links{
float:right; 
margin:40px 30px 0 10px; 
text-align:left;
}

#container {
background-color:#FFFFFF;
  margin: 0 auto;
  padding: 0px;
  width: 773px;
  border-style: none; 
  text-align:center;
}

#left_col{
float:left;
width:220px;
margin:0 10px 0 10px;
text-align:left;
font-size:0.8em;
color:#666666;
padding:0;
}

#left_col p{
margin:4px;
}

.btn{
margin-bottom:15px;
}

.title_line{
border-style:dotted;
border-width:1px 0 0 0 ;
border-color:#666666;
margin-top:8px;
}

.title_text{
color:#336699;
}

.title_textb{
color:#336699;
font-weight:bold;
}


.title_text_current_page, .current_page{
color:#800000;
}


.title_text_alt{
color:#336699;
text-align:center;
padding-top:40px;
}

#main_body{
float:right;
width:500px;
margin:0 10px 0 0;
font-size:0.8em;
text-align:left;
padding:0;
}

#main_body a{
color:#666666;
}

#footer{
clear:both;
width:100%;
text-align:center;
}



.bold{
font-weight:bold;
}

.boldi{
font-weight:bold;
font-style:italic;
}

.alt{
text-align:center;

}

.heading{
color:#336699;
font-size:1.1em;
font-weight:bold;
font-style:italic;
}

.heading_u{
color:#336699;
font-size:1em;
font-weight:bold;
text-decoration:underline;
}

a img{
border-style:none;
}

.services_list{
list-style:none;
padding:0px;
line-height:1.8em;
}