*{
margin:0px;
padding:0px
}
img{border:0px}
html{
width:100%;
height:100%;
}
body{
margin:auto;
background-image:url(images/bg.jpg);
background-position:top left;
background-repeat:repeat-x;
}
#site{
width:850px;
position:relative;
float:left;
margin-left: 100px;
}
#phone{
width:150px;
position:relative;
float:left;
margin-left:15px;
margin-top:6px;
color:#FFFFFF;
font-size:20px;
text-align:center;
overflow:hidden;
}
#content{
padding-top: 35px;
}
.menu{
display:block;
}
.left h2{
color:#FFFFFF;
text-decoration:none;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}
.left h3{
color:#FFFFFF;
text-decoration:none;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:110px;
} 
.left a{color:#FFFFFF;text-decoration:none;}
.left a:visited{color:#FFFFFF;}
.left a:hover{color:#00FF33;}

.left {
float:left;
width:310px;
margin:0px;
padding:0px;
color:#FFFFFF;
background-image:url(images/nav-middle.png);
background-position:top center;
background-repeat:repeat-y;
}
.left-bottom{
float:left;
width:302px;
height:51px;
margin-right:8px;
margin-top:-1px;
padding:0px;
background-image:url(images/nav-bottom.png);
background-position:top center;
background-repeat:no-repeat;
}
.right{
float:left;
margin:0 0 0 3px;
width:524px
}
.search{
padding:0 0 31px 41px;
float:left;
}
.small{
position:absolute;
top:35px;
right:6px;
}
.small img{
margin:0 14px 0 13px
}
*html .wrap{
margin:17px 0 14px 12px;
}
.img{
float:left;
margin:0 7px 0 3px
}
.style1{
width:525px;
font-family:Tahoma;
font-size:12px;
color:#000000;
float:left;
padding:20px 0 0 0;
}
.more{
display:block;
float:right;
background-image:url(images/arrows.gif);
background-position:0px 5px;
background-repeat:no-repeat;
padding:0 0 0 15px;
font-family:Tahoma;
font-size:10px;
color:#A22F17;
font-weight:bold;
text-decoration:none;
clear:both;
margin:10px 0 0 0;
}
.style2{
width:220px;
font-family:Tahoma;
font-size:11px;
color:#616161;
float:left;
padding:0 10px 0 15px
}
*html .wrap2{
margin:0 0 18px 12px;
}
.news{
border-bottom:1px solid #E5E5E5;
margin:8px 0 0 0;
}
.news p{
padding:10px 0 7px 0
}
.news a{
display:inline;
}
.pad{
margin:0 0 7px 0
}
#footer{
float:left;
height:177px;
width: 100%;
background-image:url(images/footer.jpg);
background-position:top left;
background-repeat:repeat-x;
position:relative;
overflow:hidden;
}
.copy{
width: 100%;
padding:20px 0 0 0;
float:left;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif
font-size:11px;
color:#515151
}
.copy a{
font-family:Verdana, Arial, Helvetica, sans-serif
font-size:11px;
color:#515151;
text-decoration:none;
}