body {
margin: 0px;
background: #0099cc;
text-align: center;
}
p{margin-top: 0px;}
img{border:0px;}
form{ margin: 0px; }
.b{font-weight: bold;}
.i{font-style: italic;}

#headbanner {
background: #ffffff;
height: 80px;
}
#banner_logo {
width: 884px;
height: 70px;
margin: 0 auto;
padding-top: 10px;
text-align: left;
}
#bodybanner {
background: transparent url(../images/bg_top.gif) repeat-x top left;
height: 16px;
}
#body_holder{
background: #36a9cf;
margin: 0 auto;
width: 884px;
}
#left_column {
background: #0099cc;
text-align:left;
float: left;
border-right: 15px solid #0099cc;
}
#right_column{
width: 246px;
background: #36a9cf;
float: left;
}
#footer{
background: #0099cc;
font-family: Verdana;
font-size: 10px;
color: #b9dff5;
clear: both;
padding-top: 5px;
}
#footer a{
color: #b9dff5;
}
#footer a:hover{
color: #ffffff;
}





.spacer {
clear: both;
}
.nav_holder{
background: #ffffff;
font-family: Helvetica,arial;
font-size: 13px;
color: #0099cc;
font-weight: bold;
padding: 10px 10px 10px 20px;
margin-bottom: 1px;
width: 593px;
}
.nav_holder ul{
list-style: none;
padding: 0px;
margin: 0px;
}
.nav_holder li{
display:inline;         
}
.home_content_holder{
width: 623px;
padding: 0px;
padding-bottom: 6px;
}
.content_holder{
background: #ffffff;
width: 563px;
padding: 20px;
min-height: 363px;
}
* html .content_holder{
height: 363px;
}
.print_content_holder{
background: #ffffff;
width: 650px;
}
.content_bar{
background: #b9dff5;
width: 603px;
padding:  0px;
padding-left: 20px;
}
.img_spacer{
border-bottom: 7px solid #0099cc;
}
.login_border{
background: #0099cc;
border: 6px solid #ffffff;
padding-top: 10px;
height: 164px;
}
.logout_form{
text-align: left;
padding: 15px;
}
.logout_name{
font-family: Verdana;
font-size: 12px;
font-weight: bold;
color: #ffffff;
padding-left: 0px;
margin-bottom: 10px;
}
.logout_link{
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: #ffffff;
}
.logout_link a{
font-family: Verdana;
font-size: 10px;
font-weight: bold;
color: #ffffff;
}
.logout_link a:hover{
font-family: Verdana;
font-size: 10px;
font-weight: bold;
color: #cccccc;
}
.login_form{
padding: 5px 15px 0px 15px;
}
div.row {
margin: 0 auto;
clear: both;
height: 30px;
}
div.row span.label {
float: left;
text-align: right;
font-family: Verdana;
font-size: 12px;
color: #ffffff;
font-weight: bold;  
}
div.row span.label a{
font-size: 10px;
color: #ffffff;
font-weight: normal;
}
div.row span.label a:hover{
font-size: 10px;
color: #e2e2e2;
font-weight: normal;
}
div.row span.formw {
float: right;
text-align: left;
} 
div.row span.form_label_l {
float: left;
text-align: right;
font-family: Verdana;
font-size: 12px;
color: #818181;
}
div.row span.form_formw_l {
float: right;
text-align: left;
} 
.inputbox{
border: 0px;
height: 20px;
width: 130px;
padding-left: 3px;
}




.faq_qbox{
width: 100%;
height: 80px;
border: 1px solid #dbdbdb;
font-family: Verdana;
font-size: 12px;
color: #818181;
padding-left: 3px;
}
.signup_s {
border: 6px solid #efefef;
background: #f8f8f8;
width: 190px;
margin: 0px 0px 15px 15px;
padding: 20px;
}
.signuplabel_s{
font-family: Verdana;
color: #818181;
font-size: 10px;
}
.signupbox_s{
font-family: Verdana;
font-size: 12px;
color: #818181;
height: 20px;
width: 100%;
border: 1px solid #dbdbdb;
padding-left: 3px;
}
.signupbox_l{
font-family: Verdana;
font-size: 12px;
color: #818181;
height: 20px;
width: 250px;
border: 1px solid #dbdbdb;
}
a.viewnews_link{
font-family: Verdana;
color: #818181;
font-size: 10px;
}
.warning{
font-family: Verdana;
color: red;
font-size: 10px;
}
.signup_msg{
font-family: Verdana;
color: #66cccc;
font-size: 10px;
}

.latest_article {
width: 230px;
margin: 0px 0px 15px 15px;
}
.submenu{
padding-top:10px;
padding-left: 2px;
height: 17px;
}
.submenu a{
text-decoration: none;
}
.h3{
font-family: Verdana;
color: #818181;
font-size: 12px;
font-weight: bold;
}
.title{
margin: 0px 0px 10px 0px;
font-size: 13px;
}
.subtitle {
margin: 0px;
font-family: arial;
font-size: 15px;
font-weight: bold;
color: #999999;
}
.article_subtitle{
margin: 0px;
font-family: arial;
font-size: 15px;
font-weight: bold;
color: #999999;

}
.bodytext{
font-family: Verdana;
color: #818181;
font-size: 12px;
line-height: 1.5em;
margin: 0px;

}
.bodytext a.title{
font-family: Verdana;
color: #818181;
font-size: 12px;
font-weight: bold;
}
.namepos{
font-family: Verdana;
font-size: 10px;
color: #0099cc;
}
.findoutmore{
background: #0099cc;
width: 120px;
padding: 0px 5px 0px 2px;
}
.findoutmore a{
font-family: Verdana;
font-size: 10px;
font-weight: bold;
color: #ffffff;
line-height: 20px;
}

.leftimage{
float: left;
margin-right: 10px;
margin-bottom: 10px;
border: 6px solid #efefef;
}
.rightimage{
float: right;
margin-left: 10px;
margin-bottom: 10px;
border: 6px solid #efefef;
}
.feature_image{
border: 6px solid #efefef;
margin: 10px 0px 10px 30px;
}
.actionlink {
float: right;
text-align: right;
width: 50px;
}
.actionlink a{
font-family: arial;
font-size: 11px;
color: #7d7d7d;
font-weight: bold;
background-image: url(/images/print.gif);
background-repeat: no-repeat;
background-position: left;
height: 16px;
}
.actionlink a:hover{
font-family: arial;
font-size: 11px;
color: #a1a1a1;
font-weight: bold;
background-image: url(/images/print_hover.gif);
background-repeat: no-repeat;
background-position: left;
height: 16px;
}
.login_err{
font-size: 11px;
font-weight: normal;
text-align: center;
color: yellow;
}




/* FAQ Page */
#faqs_list {
margin:0;
margin-top:10px;
padding:0;
list-style-type: none;
}
#faqs_list li {
margin:0;
margin-bottom:4px;
padding:5px;
}
.faqs_list_box{
width:306px !important; width:295px;
font-family: Verdana;
color: #818181;
font-size: 10px;

}
.faqs_list_box_p{
width:393px;
//width:385px;
font-family: Verdana;
color: #818181;
font-size: 10px;

}
.faqs_category {
background: #66cccc;
padding: 5px 10px 5px 10px;
margin-top: 1px;
}
.faqs_category a{
text-decoration: none;
color: #ffffff;
font-weight: bold;
} 
.faqs_set{
background: #f8f8f8;
padding: 15px 20px 15px 20px;
}
.faqs_q{
font-family: Verdana;
font-size: 10px;
font-weight: bold;
}
.faqs_a{
line-height: 13px;
}
.hideshow{
float: right;
font-size: 12px;
color: #ffffff;
}
.minus{
font-size: 16px;
color: #ffffff;
}

/* APPLY POLICY PAGES */
.rhs_holder{
float: right;
text-align: right;
width: 45%;
}
.lhs_holder{
float: left;
width: 55%;
}
.step_row{
margin-bottom: 10px;
}
.step_label{
float:left;
font-family: Verdana;
font-size: 12px;
color: #818181;
padding-top: 5px;
}
.step_inputbox{
float: right;
text-align: left;
width: 175px;
}
.step_box{
font-family: Verdana;
font-size: 12px;
color: #818181;
height: 20px;
width: 170px;
border: 1px solid #dbdbdb;
}
.step_selectbox{
font-family: Verdana;
font-size: 12px;
color: #818181;
height: 20px;
width: 172px;
//width: 174px;
//margin: 2px 0px 2px 0px;
border: 1px solid #dbdbdb;
}
.step_checkbox{
float: left;
width: 10%;
}
.step_desc{
float: right;
width: 90%;
font-family: Verdana;
font-size: 11px;
color: #818181;

}
.step_desc a{
font-family: Verdana;
font-size: 11px;
color: #818181;
}
.step_subhead{
font-family: Verdana;
font-size: 16px;
font-weight: bold;
color: #717171;
padding: 15px 0px 10px 0px;
}
.indicator_img{
border: 6px solid #efefef;
margin-bottom: 5px;
}
.cursor_pointer{
cursor: pointer;
}

/* CLIENT CENTRE PAGE */
.doc_container{
padding: 10px;
background: #F8F8F8;
width: 200px;
margin-left:20px;
text-align: left;
}
.row_doc{
font-family: Verdana;
font-size: 12px;
padding: 5px 0px 5px 0px;
border-bottom: 1px dotted #cccccc;
}
.doc_note{
font-family: Verdana;
font-size: 11px;
color: #818181;
}
.messages{
background: #0099cc;
font-family: Verdana;
font-size: 11px;
padding: 10px;
color: #ffffff;
}
.dl_link{
font-weight: bold;
color: #0099cc;
font-size: 12px;
text-decoration: none;
}
.dl_link:hover{
font-weight: bold;
color: #cccccc;
font-size: 12px;
text-decoration: none;
}


/* FORGOT PASSWORD PAGE */
.forgot_row{
width: 350px;
}
div.forgot_row span.forgot_label{
float: left;
text-Align: left;
font-family: Verdana;
font-size: 12px;
color: #818181;
}
div.forgot_row span.forgot_inputbox{
float: right;
text-Align: left;
}
.forgot_messages{
background: #0099cc;
font-family: Verdana;
font-size: 11px;
padding: 10px;
color: #ffffff;
margin-bottom: 10px;
}

.waitbox{
width: 1000px;
height: 1000px;
background: #0099cc;
}


/* Case study page */
.case_category{
font-family: Verdana;
color: #818181;
font-size: 10px;
margin: 0px;
font-weight: bold;
}

.request_case{
border: 6px solid #efefef;
background: #f8f8f8;
width: 190px;
margin: 0px 0px 15px 15px;
padding: 10px;
}
.requestbox_s{
font-family: Verdana;
font-size: 12px;
color: #818181;
height: 20px;
width: 100%;
border: 1px solid #dbdbdb;
padding-left: 3px;
}
.requestbox_l{
font-family: Verdana;
font-size: 12px;
color: #818181;
height: 50px;
width: 100%;
border: 1px solid #dbdbdb;
padding-left: 3px;
}
.case_list_box{
width:325px !important; width:315px;
font-family: Verdana;
color: #818181;
font-size: 10px;
background-color: #f8f8f8;

}
.case_category {
background: #66cccc;
padding: 5px 10px 5px 10px;
margin-top: 1px;
color: #ffffff;
}
.case_details{
font-family: Verdana;
font-size: 12px;
color: #999999;
font-weight: bold;
font-style: italic;
}
.case_details_label{
font-family: Verdana;
font-size: 12px;
color: #999999;
font-weight: bold;
font-style: italic;
}
ul.case_list1{
margin: 16px 0px 5px 20px;
padding: 0px;
}
ul.case_list1 li{ 
font-family: Verdana;
font-size: 11px;
font-weight: bold;
list-style: none;
}
ul.case_list2{
margin: 5px 0px 5px 0px;
padding: 0px;
}
ul.case_list2 li a{ 
font-weight: normal;
font-size: 11px;
color: #666666;
}
ul.case_list2 li a:hover{ 
color: #a3a3a3;
}

/*testimonal page*/
.leftimage_nb{
float: left;
margin-bottom: 10px;
}
.rightimage_nb{
float: right;
margin-bottom: 10px;
}
.testimonal_content_l{
float: left;
width:400px;
}
.testimonal_content_r{
float: right;
width:400px;
}
.testimonal_content{
float: right;
width: 350px;
}

.print_frame{
padding: 15px;
}

.hpImage0 img, .hpImage1 img {
	border-bottom: 1px solid #0099cc;
}

.hpImage0 img, .hpImage2 img {
	padding-right: 1px;
}



@media print {

.print_frame{
padding: 0px;
}


}

