body{
padding:0px;
margin:0px;
background:#fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#666565;
}
.clear{
clear:both;
}
h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#a66305;
line-height:28px;
}
.text{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#666565;
text-align:justify;
padding-left:12px;
}
.text ul li{
list-style-type:none;
background:url(images/arrow-B.gif) no-repeat 0 7px;
padding-left:8px;
}
.text a{
color:#a66305;
text-decoration:none;
}
.text a:hover{
color:#000;
text-decoration:underline;
}

#wrap{
padding:0;
margin:0 auto;
width:1002px;
height:auto;
}
#header{
float:left;
width:1002px;
height:auto;
}

#mid{
float:left;
width:988px;
padding:3px 7px;
height:auto;
}
#footer{
float:left;
width:992px;
height:auto;
background:#5a5a5a;
color:#9e9f9c;
font-size:11px;
padding:5px;
}
#footer ul{
padding: 0;
margin:0;
float:right;
}
#footer li{
text-align:left;
display:inline;
list-style-type:none;
padding:1px 3px;
border-right:1px solid #989995;
} 
#footer li.no-border{
border:none;
}

#footer a{
color:#9e9f9c;
font-size:11px;
text-decoration:none;
}

#left-side{
float:left;
width:233px;
height:auto;
padding-right:3px;
}

#right-side{
float:left;
width:750px;
height:auto;
}
#Right{
float:left;
height:auto;
padding-left:3px;
width:983px;
}

#navbar{
float:left;
width:1002px;
background:#e6e7eb url(images/list-bg.gif) repeat-x;
color:#5a5957;
line-height:36px;
}

#navbar ul{
padding:0px 0px 0px 12px;
margin:0;

}
#navbar li{
float:left;
background:url(images/list-border.gif) no-repeat 100% 0%;
list-style-type:none;
padding-right:2px;
}

#navbar li a{
display:block;
display: inline-block;
color:#5a5957;
padding-left:5px;
padding-right:5px;
text-decoration:none;
}
#navbar li a:hover{
background:url(images/list-roll-onbg.gif) repeat-x;
color:#bc750f;
text-decoration: none;
}
#top-bg{
float:left;
width:928px;
height:78px;
padding-top:22px;
padding-left:74px;
background:url(images/top-bg.jpg) no-repeat;
}
#top-bgW{
float:left;
width:928px;
height:78px;
padding-top:22px;
padding-left:74px;
background: url(images/top-bgW.jpg) no-repeat;
}
#top-container{
float:left;
width:1002px;
height:356px;
background:url(images/banner-prt2.jpg) no-repeat 100% 0%;
}
#top-bg img, #top-bgW img{
border:none;
}

#form-container{
float:left;
width:232px;
height:356px;
padding-left:5px;
padding-right:5px;
background:url(images/form-bg.png) no-repeat;
color:#f1ede2;
font-size:12px;
color:#fffffe
}
#form-container ul{
float:left;
margin:0;
padding:0;
border:0px;
}
#form-container img{
text-align:center;
}

#form-container li{
float:left;
width:230px;
list-style-type:none;
color:#f6f7f7;
margin-bottom:1px;
border:1px solid #c2bcb3;
border-left-width:0px;
line-height:25px;
}
#form-container li a{
background:#9a9a99;
color:#f6f7f7;
width:220px;
display: block;
padding-left:10px;
text-decoration:none;
}
#form-container li a:hover{
background:#605d58;
color:#f6f7f7;
text-decoration:none;
}
.w230{
float:left;
text-align:center;
width:232px;
margin-top:29px;
}

.text-WL{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fffffe;
font-size:19px;
text-align:center;
}

#form-container form{
margin:0;
padding:0;

}
#form-container input.input_field, #form-container select.input_field{
background:#f8eed3;
font-size:11px;
color:#673d01;
border:1px solid #5a3501;
}

.input_field{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#banner-container{
float:left;
width:760px;
height:356px;
background:url(images/banner-prt1.jpg) no-repeat;
}
#banner-container ul{
float:left;
width:299px;
margin:0px;
padding: 98px 0px 0px 198px;
}
#banner-container li{
float:left;
width:298px;
font-family:Tahoma;
font-size:22px;
color:#fff;
line-height:30px;
list-style-type:none;
}
#banner-container li strong{
font-size:24px;
}

#get-quote{
float:right;
width:86px;
padding:228px 37px 0px 140px;
}

.list-container{
float:left;
width:233px;
height:auto;
background:#e9e7e8 url(images/list-botm.gif) no-repeat 0% 100%;
padding-bottom:11px;
margin-bottom:3px;
}

.List-title{
background:#fff url(images/title-bg.gif) no-repeat 0% 100%;
float:left;
width:233px;
line-height:25px;
height:38px;
overflow:hidden;
color:#e9e7e8;
font-style:italic;
text-align:center;
margin:0px;
padding:0px;
border:0px;
}
.list-container ul{
padding:0px 5px;
margin:0px;
float:left;
width:226px;
}
.list-container li{
list-style-type:none;
color:#6b6969;
font-size:11px;
}
.list-container li a.gray-link{
color:#5f6568;
text-transform:capitalize;
text-decoration:none;
text-align:right;
}
.list-container li a.gray-link:hover{
color:#5f6568;
}
.list-container li a{
font-weight:bold;
color:#3d8cc9;
text-decoration:none;
}
.list-container li a:hover{
color:#3d8cc9;
text-decoration:underline;
}
.list-container p{
border:none;
margin:0px;
}
.txt-blue-link{
font-size:12px;
color:#27a5f3;
font-weight:bold;
text-decoration:underline;
}
.txt-blue-link:hover{
color:#27a5f3;
text-decoration:none;
}
#service-container{
background:url(images/services-bg.png) no-repeat;
float:left;
width:416px;
padding:9px 8px;
height:129px;
}
#service-container h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#000;
border:none;
margin:0px;
line-height:28px;
}
#service-container ul{
padding:0;
margin:0;
}
#service-container li{
float:left;
background:url(images/arrow-W.gif) no-repeat  0 8px;
padding-left:18px;
width:190px;
color:#e4e4e4;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:28px;

}
#service-container li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#e4e4e4;
text-decoration:none;
}
#service-container li a:hover{
color:#fff;
text-decoration:underline;
}

#bannerR{
float:left;
background:url(images/bannerR.jpg) no-repeat;
padding:72px 40px 22px 232px;
width:470px;
height:98px;
color:#093a74;
font-family:Times New Roman, Times, serif;
font-size:16px;
font-weight:bold;

}
#bannerR ul{
padding:0px;
margin:0px;
}
#bannerR li{
float:left;
line-height:30px;
width:230px;
list-style-type:none;
margin-left:2px;
}
.w299{
float:left;
width:299px;
margin-left:2px;
}
.news-article{
padding:0px;
margin:0px 0px 0px 8px;
}
.news-article li{
list-style-type:none;
background:#f2f2f2 url(images/arrow-W.gif) no-repeat 0px 7px;
line-height:22px;
color:#545f67;
margin-bottom:1px;
}
.news-article li a{
display:inline-block;
color:#2299ee;
text-decoration:none;
background:#f2f2f2 url(images/arrow-W.gif) no-repeat 3px 7px;
padding-left:15px;
}
.news-article li a:hover{
color:#000;
text-decoration:none;
background:#f6f7f7 url(images/arrow-W.gif) no-repeat 3px 7px;
}
.txt-gray-link{
color:#5f6568;
text-transform:capitalize;
text-align:right;
}
.txt-gray-link a{
font-weight:bold;
color:#5f6568;
text-decoration:none;
}
.txt-gray-link a:hover{
color:#5f6568;
text-decoration:underline;
}

.list-block ul{
padding:0px;
margin:0px;
float:left;
width:auto;
}

.list-block li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
list-style-type:none;
background:url(images/arrow-W.gif) no-repeat 0px 8px;
padding-left:10px;
color:#666565;
line-height:24px;
}
.list-block li a{
color:#666565;
text-decoration:none;
}
.list-block li a:hover{
color:#333;
text-decoration:underline;
}
.f-490{
float:left;
width:490px;
}
.f-400{
float:left;
width:300px;
padding-left:100px;
}
.fl-pad380{
float:left;
width:380px;
padding-left:100px;
}


.internal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#a66305;
}

.leftnavi_title{
background:#fff url(images/title-bg.gif) no-repeat 0% 100%;
float:left;
width:233px;
line-height:25px;
height:38px;
overflow:hidden;
color:#e9e7e8;
font-style:italic;
text-align:center;
margin:0px;
padding:0px;
border:0px;
}

.leftnavi{
float:left;
width:233px;
padding-top: 45px;
height: 235px;
background: url(images/leftnavi_base.gif) no-repeat;
padding-bottom:11px;
margin-bottom:3px;
}


.leftnavi ul{
padding:0px 3px;
margin:0px;
float:left;
width:226px;
}
.leftnavi li{
list-style-type:none;
color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
background:url(images/arrow-W.gif) no-repeat  0 8px;
padding: 3px 0px;
margin: 0px 5px;
padding-left: 20px;
}

.leftnavi li a{
color:#ffffff;
text-decoration:none;
}
.leftnavi li a:hover{
text-decoration:underline;
}