body{margin:0;padding:0;font-family:arial,helvetica,sans-serif;color:#8F8E8C;font-size:12px;text-align:center;background:url(/images/bkgd/background-repeat.jpg) center top repeat-y;}
#main{margin:0 auto;text-align:left;width:976px;background-color:#fff;background:url(/images/bkgd/background-leftcol2.jpg) #fff repeat-y;}

#header{position:relative;width:976px;height:82px;background-color:#fff;}
#header .logo{position:absolute;top:10px;left:20px;}
#header .tel{position:absolute;top:36px;left:800px;color:#8F8E8C;font-size:12px;font-weight:bold;}

#footer {position:relative;width:976px;margin:5px 0 0 0;height:25px;background-color:#fff;border-top:1px solid #BDBDBD;color:#8F8E8C;font-Size:11px;}
#footer .tel{position:absolute;top:2px;left:20px;color:#8F8E8C;font-Size:11px;}
#footer .links{position:absolute;top:2px;right:20px;color:#8F8E8C;font-Size:11px;}
#footer a:link,#footer a:visited,#footer a:active {color:#8F8E8C;text-decoration:none;font-weight:normal;}
#footer a:hover{text-decoration:underline;}

.clear{clear:both;font-size:1px;line-height:1px;height:1px;margin-top:-1px;}
.left{display:block;float:left;}
.right{display:block;float:right;}

img {border:0;display:block;}
form {margin:0;}

#menu{background:url(/images/bkgd/menubar.jpg) no-repeat;width:956px;height:34px;padding-left:20px;}

#menu a:link,#menu a:active,#menu a:visited {display:block;float:left;padding:8px 20px;color:#2D66A9;font-size:13px;font-weight:bold;text-decoration:none;}
#menu a:hover {color:#000;background-color:#D4D4D4;}
#menu a.selected:link,#menu a.selected:active,#menu a.selected:visited {color:#000;}
#menu a.selected:hover {color:#000;}


#content{background:url(/images/bkgd/background-leftcol.jpg) no-repeat;width:976px;}
#content h1{font-size:16px;margin:10px 0 5px 0;padding-bottom:5px;color:#8F8E8C;border-bottom:3px solid #ef4023;}
#content h2{font-size:14px;margin:10px 0 5px 0;color:#8F8E8C;}
#content h3{font-size:12px;margin:10px 0 5px 0;color:#8F8E8C;}
#content p{margin:10px 0;color:#8F8E8C;font-size:12px;}
#content a:link,#content a:visited,#content a:active {color:#EF4023;text-decoration:none;font-weight:bold;}
#content a:hover{text-decoration:underline;}
#content a.blue:link,#content a.blue:visited,#content a.blue:active {color:##2D66A9;text-decoration:none;font-weight:bold;}
#content a.blue:hover{text-decoration:underline;}
#content a.black:link,#content a.black:visited,#content a.black:active {color:#000;text-decoration:none;font-weight:bold;}
#content a.black:hover{text-decoration:underline;}
#content ul{margin:0 0 0 10px;padding:0 0 0 10px;}
#content ul li {color:#8F8E8C;font-size:12px;line-height:14px;}
#content ul li a:link,#content ul li a:visited {color:#EF4023;text-decoration:none;font-weight:bold;}
#content ul li a:hover {color:#EF4023;text-decoration:underline;}
#content .blue{color:#2D66A9;}
#content .black{color:#000;}
#content .greenline{border-bottom:3px solid #6abe45;}
#content .redline{border-bottom:3px solid #ef4023;}

#image{position:relative;min-height:212px;height:auto !important;height:212px;width:976px;background-color:#fff;}

#col1{display:block;float:left;width:290px;}
#col1 .inner{padding:10px 15px;}
#col2{display:block;float:left;width:686px;}
#col2 .inner{padding:10px 15px;}

#content .inner{padding:0 20px;}

#client_quotes{position:relative;min-height:100px;height:auto !important;height:100px;}
#client_quotes .client_quote_off{display:none;}
#client_quotes .quote{background-color:#fff;}

.team{margin-top:10px;background:url(/images/bkgd/team-gradient.jpg) #DCDCDC no-repeat;}
.team_inner{padding:5px 10px;}
#content .team h1,#content .team h2,#content .team h3,#content .team p{margin-top:0px;}

