@charset "utf-8";
/* CSS Document */

body { 
padding: 0;
margin: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
background:#ffffff url(../images/bg.jpg) 0 0 repeat-x;
}
a img {
border: none;
}
#container { 
width:929px;
margin: 0 auto;
text-align: left;
}
#container td {
vertical-align: top;
}
p, ul, li 
{
margin: 0;
padding: 0;
}
.top_link a{
color:#686868;
font-size:10px;
text-decoration: none;
display: block; 
}
.top_link a:hover{

text-decoration: underline;

}
.call {
color:#014996;
font-size:11px;
font-weight: bold;
padding-top: 10px;
word-spacing: -1px;
}
.call span {
color: #e2151c;
}
.right_content {
background:#e8eff6 url(../images/right_bg.jpg) 0 0 repeat-x;
height: 138px;
}
.blue_divider {
background:#e8eff6 url(../images/blue_divider_new.jpg) 0 0 repeat-y;
width: 2px;
}
.buy_insurance {
width: 224px;
}
.buy_insurance p{
color: #e2151c;
font-size: 10px;
}
.buy_insurance a{
color: #e2151c;
font-size: 10px;
text-decoration: none;
}

.buy_insurance1 p{
color: #e2151c;
font-size: 10px;
}
.buy_insurance1 a{
color: #e2151c;
font-size: 10px;
text-decoration: none;
}
.claims a {
color: #434343;
font-size: 11px;
text-decoration: none;
}
.claims a:hover {

text-decoration: underline;
}
.become_agent {
color: #434343;
font-size: 11px;
}
.become_agent a{
color: #434343;
font-size: 12px;
text-decoration: none;
}
.become_agent p{
padding-top: 15px;
}
.blue_line { background:url(../images/blue_line.jpg) 0 0 repeat-x;
height: 5px;}
.blue_divider_footer {
background:url(../images/blue_divider_footer.jpg) 0 0 repeat-x;
height: 1px;}
.footer {
color: #888787;
font-size: 9px;
}
.footer a{
color: #888787;
font-size: 9px;
text-decoration: none;
padding: 0 3px;
}
.footer a:hover{
text-decoration: underline;
}
.knowledge {
color: #434343;
font-size: 11px;
}
.knowledge p{
padding-left: 80px;
padding-right: 6px;
padding-top: 10px;}
.knowledge1 p{
padding-left: 40px;
padding-right: 6px;
padding-top: 8px;
color: #434343;
font-size: 11px;}
.testi p{
padding-left: 32px;
padding-right: 6px;
padding-top: 5px;
color: #434343;
font-size: 11px;}

.sub_nav a{
color: #616161;
font-size: 11px;
text-decoration: none;
display: block;
}
.sub_nav a:hover{
text-decoration: underline;
}
.sub_nav img{
margin-top: 2px;
}
.locate {
color: #434343;
font-size: 9px;
}
input,select {
width: 80px;
color: #434343;
font-size: 9px;
color: #333333
}
.submit {background:url(../images/go.jpg) right top no-repeat;
height: 26px;
border: none;
width: 20px;
}
.breadcrumb {
color: #8c8c8c;
font-size: 9px;
padding-left: 20px;
line-height: 20px;
padding-bottom: 7px;
}
.breadcrumb a{
color: #8c8c8c;
font-size: 9px;
text-decoration: none;
}
.breadcrumb a:hover{
text-decoration: underline;
}
.top_nav_policy {
height: 28px;
}
.top_nav_policy a{
display: block;
height: 28px;
}

.benefits a{
background:url(../images/benefits_on.jpg) 0 0 no-repeat;
width: 97px;
}
.benefits a:hover{
background:url(../images/benefits_on.jpg) 0 0 no-repeat;
}

.coverages a{
background:url(../images/coverage_off.jpg) 0 0 no-repeat;
width: 86px;
}
.coverages a:hover{
background:url(../images/coverage_on.jpg) 0 0 no-repeat;
}
.sum_insured a{
background:url(../images/sum_insured_off.jpg) 0 0 no-repeat;
width: 86px;
}
.sum_insured a:hover{
background:url(../images/sum_insured_on.jpg) 0 0 no-repeat;
}
.exclusions a{
background:url(../images/exclusions_off.jpg) 0 0 no-repeat;
width: 88px;
}
.exclusions a:hover{
background:url(../images/exclusions_on.jpg) 0 0 no-repeat;
}
.claim a{
background:url(../images/claims_off.jpg) 0 0 no-repeat;
width: 83px;
}
.claim a:hover{
background:url(../images/claims_on.jpg) 0 0 no-repeat;
}
.faq a{
background:url(../images/faq_off.jpg) 0 0 no-repeat;
width: 86px;
}
.faq a:hover{
background:url(../images/faq_on.jpg) 0 0 no-repeat;
}

.text {
font-size: 11px;
color: #383838;
}
.text td {
padding: 7px 0px 7px 0;}
.text span {
}
.hidden {display: none;}
.health a{
background:url(../images/travel_insurance_off.jpg) 0 0 no-repeat;
height: 32px;
display: block;
width:216px;
}
.health a:active  {
background:url(../images/motor_insurance_on.jpg) 0 0 no-repeat;
height: 32px;
}

.customer_text {
font-size: 11px;
color: #383838;
padding: 10px;
line-height: 17px;
}
.customer_text2 {
font-size: 11px;
color: #383838;
line-height: 17px;
}
.customer_text2 div 
{
margin-left: 5px;
width: 600px;

}
.customer_text1{
font-size: 11px;
color: #383838;
line-height: 17px;
}
.customer_text1 a{
font-size: 11px;
color: #3978ad;
text-decoration: none;
}
.customer_text1 a:hover{
text-decoration: underline;
}
.customer_text1 span{
font-size: 12px;
color: #3978ad;
font-weight: bold;
}
.customer_text1 p{
padding-left: 5px;
padding-top:5px;}

.customer_text_frm {
font-size: 11px;
color: #383838;
line-height: 22px;
}
.on {color: #000000;
text-decoration: none;
font-size: 13px;
padding: 0 4px;
cursor: pointer;
}
.off {color: #fe0000;
text-decoration: underline;
font-size: 13px;
padding: 0 4px;
}
.text td {
 vertical-align:top;
}

.blueheader{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4681B5;
font-size: 13px;
font-weight:bold;
}

.sf_postTitle{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4681B5;
font-size: 13px;
font-weight:bold;
}

.sitemap{
font-size: 11px;
color: #383838;
line-height: 17px;
}
.sitemap a{
font-size: 11px;
color: #3978ad;
text-decoration: none;
}
.sitemap a:hover{
text-decoration: underline;
}
.sitemap ul {
list-style: 10px disc #fe0000;margin-left: 20px; padding-left: 20px; padding-top:5px;

}
.sitemap ul li ul{
list-style-type:square;
}
.sitemap ul li ul li ul{
list-style-type: circle;
}