/* CSS Document */
*{
margin:0px;
padding:0px;
}

html{

}

body{
font-size:12px;
font-family:Arial;
color:#000000;
background-color:#dedede;
}

a{
text-decoration:none;
color:#00377e;
}

a:hover{
text-decoration:none;
color:#00377e;
}

/* Home page css start */
#base{
width:960px;
margin-left:auto;
margin-right:auto;
background-color:#ffffff;
}

#top-box{
width:960px;
height:110px;
}

#logo{
float:left;
width:652px;
border-left:1px solid #d0d7dd;
height:110px;
/*background:url('../images/logo-bkg.png') repeat-y;*/
}

#top-menu-box{
float:left;
width:305px;
height:110px;
background-color:#efefef;
border-left:1px solid #d0d7dd;
border-right:1px solid #d0d7dd;
}

#top-menu{
float:left;
width:305px;
height:48px;
line-height:48px;
border-bottom:1px solid #d0d7dd;
}

#bookmark{
float:left;
width:200px;
height:45px;
border-bottom:1px solid #d0d7dd;
}

#live-chat{
float:left;
width:105px;
height:45px;
overflow:hidden;
text-align:left;
border-bottom:1px solid #d0d7dd;
}

#nav-bar{
clear:both;
width:960px;
height:27px;
background:url('../images/nav-bar-bkg.png') repeat-x;
}


#header-box{
width:960px;
}

#main-header-image{
float:left;
width:654px;
height:215px;
}

#main-header-info-box{
float:left;
width:306px;
height:215px;
background-color:#e9e8e8;
color:#6f6f6f;
font-size:10px;
}

#business-file-box{
float:left;
width:288px;
padding-left:9px;
padding-right:9px;
padding-top:10px;
padding-bottom:6px;
border-bottom:1px dashed #c8c7c7;
}

#consumer-file-box{
float:left;
width:288px;
padding-left:9px;
padding-right:9px;
padding-top:10px;
padding-bottom:6px;
}

.text-box{
float:left;
width:197px;
margin-right:3px;
margin-top:2px;
}

.text-box h3{
color:#4a6080;
font-size:14px;
}

.image-box{
float:left;
width:88px;
}

#content-box{
width:960px;
float:left;
padding-top:10px;
padding-bottom:10px;
overflow:auto;
}

.content-main-title{
color:#00377e;
font-size:16px;
font-weight:bold;
}

.content-sub-title{
color:#00377e;
font-size:14px;
}

.content-bold{
color:#00377e;
font-weight:bold;
}

.content-title-bold H1{
font-size:16px;
font-weight:normal;
text-align:justify;
margin:0px;
padding:0px;
text-transform:uppercase;
color:#00377e;
font-weight:bold;
line-height:16px;
padding-bottom:10px;
}

.content-blue{
color:#00377e;
font-size:12px;
}

.content-blue a{
text-decoration:none;
color:#00377e;
font-size:12px;
font-weight:bold;
}

#main-content-box{
width:616px;
float:left;
padding-left:10px;
text-align:justify;
}

#free-quote-box{
width:314px;
float:left;
margin-left:20px;
}

#free-quote-title{
width:314px;
float:left;
}

#free-quote-form-box{
width:302px;
float:left;
padding-left:10px;
margin-top:5px;
padding-bottom:10px;
overflow:auto;
color:#556e92;
border:1px solid #ebeff4;
background:url('../images/free-quote-bkg.png') repeat-x bottom center;
font-weight:bold;
}

#free-quote-form-box .free-quote-field input {
float:left;
width:133px;
border:1px solid #7f9db9;
color:#666666
}

#free-quote-form-box .free-quote-field1 select{
float:left;
width:279px;
border:1px solid #7f9db9;
color:#666666;
}

#free-quote-form-box .free-quote-field1 textarea{
float:left;
width:277px;
height:100px;
border:1px solid #7f9db9;
color:#666666
}

.free-quote-label{
margin-top:10px;
float:left;
width:120px;
text-align:right;
}

.free-quote-field{
float:left;
width:135px;
margin-left:5px;
margin-right:5px;
margin-top:5px;
}

.free-quote-field1{
float:left;
width:270px;
margin-left:5px;
margin-right:5px;
margin-top:5px;
}

.free-quote-field2{
float:left;
width:275px;
margin-left:5px;
margin-top:10px;
text-align:right;
}

#home-sub-content-box{
width:940px;
text-align:justify;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
clear:both;
border-top:1px solid #c8c7c7;
}

#bottom-links-box{
width:960px;
margin:auto;
font-family:Tahoma;
font-size:12px;
color:#000000;
text-align:left;
clear:both;
}

.bottom-links{
width:950px;
margin-left:auto;
margin-right:auto;
color:grey;
font-size:11px;
font-family:Tahoma;
background-color:#efefef;
border-top:3px solid #a2aec3;
border-bottom:3px solid #a2aec3;
padding-top:10px;
padding-bottom:10px;
overflow:auto;
}

.bottom-links UL{
width:100%;
margin:0px;
padding:0px;
}

.bottom-links LI{
list-style-image:url('../images/bottom-links-arrow.png');
list-style-type:none;
padding:0px;
margin-left:20px;
margin-top:2px;
margin-bottom:2px;
}

.bottom-links UL LI a{
color:#808080;
text-decoration:none;
}


.bottom-links a:hover{
color:#4b4747;
}

.bottom-links-style{
width:186px;
float:left;
border-right:1px solid #c7c7c7;
}

#bottom-menu-box{
clear:both;
width:960px;
padding-top:20px;
}

#bottom-menu{
width:950px;
margin-left:auto;
margin-right:auto;
background-color:#efefef;
border-top:3px solid #a2aec3;
border-bottom:3px solid #a2aec3;
padding-bottom:5px;
height:160px;
background-position:center;
}

.bottom-menu-links{
color:#00377e;
font-size:12px;
}

.bottom-menu-links a{
color:#00377e;
text-decoration:none;
}

.bottom-menu-links a:hover{
color:#00377e;
}

#footer-menu{
clear:both;
width:960px;
text-align:center;
color:#808080;
font-size:12px;
font-family:Tahoma;
padding-top:10px;
padding-bottom:10px;
}

#footer-menu a{
color:#808080;
text-decoration:none;
}

#footer-menu a:hover{
color:#4b4747;
}

#footer-copyright{
clear:both;
width:960px;
text-align:center;
padding-top:5px;
padding-bottom:10px;
color:#000000;
}

/* Home page css end */

/* Sub page css start */

#page-link-box{
width:960px;
padding-top:10px;
}

#breadcrum{
float:left;
width:750px;
padding-left:10px;
padding-bottom:10px;
}

#breadcrum a{
text-decoration:underline;
}

#page-title{
float:left;
width:750px;
padding-left:10px;
padding-bottom:10px;
}

#print-box{
float:left;
width:200px;
line-height:20px;
height:20px;
}

#inner-page-content-box{
clear:both;
width:960px;
padding-bottom:15px;
}

#sub-left-box{
float:left;
width:224px;
margin-right:7px;
margin-left:7px;
height:367px;
background:url('../images/left-side-menu-bkg.png') no-repeat;
}

#side-link-box{
float:left;
width:224px;
}

#side-link-box ul{
margin:0px;
padding-left:25px;
padding-top:38px;
list-style-type:none;
}

#side-link-box li{
line-height:17px;
}

#sub-right-box{
float:left;
width:722px;
}

#inner-page-header-image-box{
float:left;
width:722px;
}

#free-quote-box2{
width:314px;
float:left;
margin-left:20px;
margin-top:10px;
}

#inner-page-content-text-box{
padding-top:10px;
float:left;
width:388px;
text-align:justify;
}

#inner-page-content-text-box p{
margin-bottom:10px;
}

#inner-page-content-text-box a{
font-weight:bold;
}

.style4-highlighted-title1{
font-size:16px;
font-weight:bold;
color:#ffffff;
background-color:#00377e;
text-align:left;
}
.style4-highlighted-title2{
font-size:16px;
font-weight:bold;
color:#ffffff;
background-color:#00377e;
text-align:left;
}
/* Sub page css end */

.style3-content{
font-size:12px;
font-weight:normal;
text-align:justify;
}


.style3-content ul{
margin-left:30px;
margin-bottom:10px;
}

.style10-content{
font-size:12px;
font-weight:normal;
text-align:justify;
}


.style10-content ul{
margin-left:30px;
}

.style5-content-heading{
font-size:12px;
font-weight:bold;
text-align:left;
}

.style6-line{
width:390px;
clear:both;
margin-bottom:10px;
margin-top:10px;
border-bottom:3px solid #00377e;
}

.style1-heading{
font-size:16px;
color:#00377e;
font-weight:bold;
text-align:left;
}

.style2-subheading{
font-size:12px;
color:#00377e;
font-weight:bold;
text-align:left;
}

.right-content{
width:30%;
float:left;
}

.left-content{
width:60%;
float:left;
}