/* CSS Document */
body{
margin:0;
padding:0;
font:14px/20px Arial, Helvetica, sans-serif;
color:#292626;
background-color:#fff;
}
div, p, h1, h2, h3, select, text area, ul, ol, form, input{
margin:0;
padding:0;
}
img{
margin:0;
padding:0;
border:none;
}
ul{
list-style-type:none;
}
a{
outline:none;
text-decoration:none;
color:#990000;
font-weight:bold;
background-color:inherit;
}
a:hover{
font-size:16px;

}.nomrg{
margin:0 !important;
}
.nobg{
background:0 !important;
}
.spacer{
font-size:0;
line-height:0;
clear:both;
}
/* Container Panel	*/
#wrap{
background:url(../images/header.jpg) 0 0 no-repeat;
width:800px;
margin:0 auto;
overflow:hidden;
height:100%;
border:solid 1px #A00000;
}

/* Header */
#header{
position:relative;
width:800px;
margin:0 auto;
overflow:hidden;
height:100%;
}
#header img.logo{
position:absolute;
left:29px;
top:23px;
}
#header h1{
float:left;
margin: 94px 0 12px;
font-size:15px;
font-family:Helvetica, sans-serif;
font-style:italic;
letter-spacing:-1px;
line-height:15px;
font-weight:bolder;
padding:15px 35px 0 ;
}
#header h2.free{
float:right;
text-align:center;
margin:35px 0 0;
padding:0 31px 0 0;
width:210px;
font-size:20px;
line-height:22px;
font-weight:normal;
color:#333;
background-color:inherit;
}
#header h2.free em{
font-style:normal;
font-weight:bold;
font-size:36px;
line-height:38px;
color:#990000;
background-color:inherit;
}
/* Navigation Panel */
#header div.navigation{
width:791px;
margin:0 auto;
font-size:16px;
line-height:38px;
text-transform:uppercase;
background:url(../images/navbg.gif) 0 0 repeat-x;
}
#header div.navigation span{
float:left;
font-size:0;
line-height:0;
height:38px;
width:5px;
background:url(../images/navside_1.gif) 0 0 no-repeat;
}
#header div.navigation ul{
text-align:center;
padding:0 0 7px 145px;
height:100%;
overflow:hidden;
background:url(../images/navside_2.gif) 100% 0 no-repeat;
}
#header div.navigation ul li{
float:left;
}
#header div.navigation ul li.bg{
background:url(../images/navdivider.gif) 0 0 no-repeat;
}
#header div.navigation ul li a{
float:left;
display:block;
padding:0 34px;
line-height:38px;
text-decoration:none;
color:#fff;
background-color:inherit;
background:url(../images/navdivider.gif) 100% 0 no-repeat;
}
#header div.navigation ul li a:hover{
color:#fff;
font-size:18px;
background-color:inherit;
background:url(../images/navhover.gif) 0 0 repeat-x;
}
#header div.navigation ul li a.active{
color:#FFF;
background-color:inherit;
background:url(../images/navhover.gif) 0 0 repeat-x;
}
#header div.navigation ul li a:hover.active{
color:#fff;
background-color:inherit;
font-size:16px;
background:url(../images/navhover.gif) 0 0 repeat-x;
}
#header div.quote{
margin:24px 0 30px;
float:right;
padding:10px 0 0 21px;
width:400px;
background:url(../images/infobg.gif) 0 0 no-repeat;
}
#header div.quote h2{
margin:0 0 12px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#990000;
font-weight:bold;
line-height:0;
height:0;
width:344px;
padding:14px 0 0;
overflow:hidden;
}
#header div.quote ul{
padding:0 0 14px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#header div.quote ul li{
padding:0 0 2px 13px;
line-height:15px;
background:url(../images/bulet.gif) 0 5px no-repeat;
font-size:12px;
font-weight:bold;
}
#header div.quote label{
float:left;
width:60px;
font-size:14px;
line-height:28px;
}
#header div.quote form select{
float:left;
margin:4px 0 0;
width:270px;
height:22px;
}
#header div.quote form input.txt{
float:left;
margin:4px 0 10px;
width:266px;
height:18px;
}
#header div.quote a.get{
margin:0 70px 36px 0;
float:right;
width:177px;
height:38px;
text-align:center;
text-decoration:none;
font-size:18px;
line-height:38px;
border:none;
color:#fff;
background-color:inherit;
background:url(../images/buttonbg.gif) 0 0 no-repeat;
}
#header div.quote a:hover.get{
color:#fff;
background-color:inherit;
background:url(../images/buttonbg_2.gif) 0 0 no-repeat;
}
#header .banner{
display:block;
}
/* Body Panel */
#bodypan{
padding:12px 10px 42px;
width:770px;
margin:0 auto;
}
#bodypan p{
padding:0 0 16px;
}
span.red{
background-color:inherit;
color:#990000;
}
#bodypan .left{
float:left;
width:auto;
}
#bodypan .right{
float:right;
width:auto;
}
#bodypan #box{
position:relative;
padding:0 0 10px;
width:363px;
background:url(../images/bg_2.gif) -2px 0 repeat-y;
}
#bodypan #box .boxbg_top{
padding:19px 26px 0 10px;
background:url(../images/bgtop.gif) 0 0 no-repeat;
}
#bodypan #box h2{
padding:0 0 0 7px;
width:200px;
font-size:18px;
line-height:26px;
color:#5F5D5D;
background-color:inherit;
background:url(../images/titlebg.gif) 0 100% repeat-x;
}
#bodypan #box .boxbg_top a.link{
float:right;
width:177px;
line-height:34px;
text-align:center;
text-decoration:none;
background:url(../images/linkbg.gif) 0 0 no-repeat !important;
color:#fff;
background-color:inherit;
}
#bodypan #box .boxbg_top a:hover.link{
color:#fff;
background-color:inherit;
background:url(../images/linkbg_2.gif) 0 0 no-repeat !important;
}
#bodypan #box span.bottombg{
position:absolute;
display:block;
left:0;
bottom:-1px;
font-size:0;
line-height:0;
width:363px;
height:10px;
background:url(../images/bg_bottom.gif) -2px 0 no-repeat;
}
#bodypan #box ol{
padding:16px 0 10px 40px;
}
#bodypan #box ul{
width:300px;
padding:16px 0 10px 28px;
}
#bodypan #box ul li{
padding:0 0 0 10px;
line-height:20px;
background:url(../images/listbg.gif) 0 6px no-repeat;
}
#bodypan p.testimo{
font-size:12px;
line-height:14px;
margin:0 0 14px;
padding:6px 4px 4px;
}
#bodypan p.testimo .name{
display:block;
text-align:right;
padding:0 10px 0 0;
}
#bodypan p.gray_color{
height:100%;
overflow:hidden;
color:inherit;
background-color:#E1E0E0;
}
#bodypan .small_box{
margin:0 auto;
padding:35px 0 0;
width:774px;
background:url(../images/shape_1.gif) 0 0 no-repeat;
}
#bodypan .small_box .box_1{
float:left;
width:192px;
font-size:15px;
line-height:19px;
text-align:center;
}
#bodypan .small_box .box_1 img{
display:block;
margin:0 auto 20px;
}
#bodypan .small_box .box_1 p{
width:168px;
margin:0 auto;
text-align:justify;
}

.contact {
float:left;
width: 280px;
padding-left: 100px;
text-align:right;
line-height:30px;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.contact2 {
float:right;
width: 280px;
padding-right: 100px;
margin-top:250px;
text-align:left;
line-height:30px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#990000;
font-size:12px;
}

/* Footer */
#footer{
width:550px;
padding:20px 0 30px;
text-align:center;
margin:20px auto 0;
background:url(../images/footbg.gif) 0 0 repeat-x;
font-size:11px;
line-height:15px;
}
#footer ul{
padding:0 0 10px;
font-size:14px;
line-height:18px;
}
#footer ul li{
display:inline;
margin:0 8px 0 0;
line-height:16px;
}
#footer ul li a{
text-decoration:none;
margin:0 11px 0 0;
color:#000;
background-color:inherit;
}
#footer ul li a:hover{
color:#999;
background-color:inherit;
}






