/* CSS Document */
body{
margin:0 0 0 0;
padding:0 0 0 0;
background-color:#b8cde6;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#3f628f;
}
h1, h2, h3, h4, h5, input, textarea, form, ul, li, select, img, br {
margin:0 0 0 0;
padding:0 0 0 0;
}
b{
font-weight:600;
}
h1{
color:#282f82;
line-height:20px;
font-size:20px;
}
h2{
color:#282f82;
padding:10px 0 0 0;
font-size:14px;
}
h3{
color:#282f82;
font-size:13px;
}
p{
margin:0;
padding:4px 0 0 0;
}
a, a:visited, a:active{
margin:0 0 0 0;
padding:0 0 0 0;
color:#282f82;
text-decoration:underline;

}
a:hover{
margin:0 0 0 0;
padding:0 0 0 0;
color:#282f82;
text-decoration:none;
}
.life-title{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
font-weight:bold;
padding-bottom:5px;
color:#3f628f;
font-size:16px;
}

/* ------------------------ header start ------------------------*/
.body_center{
height:790px;
overflow:auto;
}
.header_bg{
height:163px;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
}
.login{
padding:67px 0 0 865px;
width:120px;
}
.login_form{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
width:100px;
height:15px;
}
.menu_bg{
background-image:url(../images/menu_bg.jpg);
background-repeat:repeat-x;
height:19px;
}
/* ------------------------ header end ------------------------*/
/* ------------------------ BODY START ------------------------*/
.body_bg{
background-image:url(../images/body_bg.jpg);
background-repeat:repeat-y;
height:870px;
padding:25px 49px 0 46px;
}
.services_btn{
color:#282f82;
background-image:url(../images/big_img_bot_bg.jpg);
background-repeat:repeat-x;
background-color:#648F64;
}
.services_btn ul{
padding:0 0 5px 20px;
}
.services_btn ul li{
float:left;
width:94px;
height:22px;
padding:0 6px 16px 6px;
list-style:none;
background-position:top center;
text-align:center;
}
/* ------------------------ LEFT START ------------------------*/
.right{
color:#282f82;
}
.bg_color{
background-color:#FFFFFF;
}
.learn_more{
padding:5px 0 5px 0;
}
/* ------------------------ LEFT START ------------------------*/
/* ------------------------ BODY END ------------------------*/
/* ------------------------ FOOTER START ------------------------*/
.footer{
padding:0 0 0 50px;
color:#282f82;
}
.footer a{
text-decoration:none;
}
.footer a:hover{
text-decoration:underline;
}
/* ------------------------ FOOTER END ------------------------*/
/* ------------------------ RANGE START ------------------------*/
.rmnutop{
background-image:url(../images/rght_menu_top.gif);
background-repeat:no-repeat;
width:207px;
}
.rmnu_rpt{
background-image:url(../images/rght_menu_rpt.jpg);
background-repeat:repeat-y;
}
.rmnubot{
background-image:url(../images/sign_up_img.gif);
background-repeat:no-repeat;
}
.heading_range{
background:#B8CDE6;
height:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#3F628F;
text-decoration:none;
}
.heading_range a{
background:#B8CDE6;
height:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#3F628F;
text-decoration:none;
}
.heading_range a:hover{
background:#B8CDE6;
height:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
.heading_range_selected{
background:#B8CDE6;
height:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
/*.heading_range a,hover,visited{
background:#B8CDE6;
height:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#3F628F;
text-decoration: none;
}*/
.abtxt{
font-family:Arial, Helvetica, sans-serif;
font-size:40px;
line-height:30px;
color:#FFFFFF;
font-weight:bold;
}
.alltxt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#3f628f;
}
.red {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;

}
/* ------------------------ RANGE END ------------------------*/

/* ------------------------- SHOPPING CART PAGE ------------------------- */

.upper_br_bg_rpt{
background-image:url(../images/mid_body_rpt.jpg);
background-position:left;
background-repeat:repeat-x;
}
.body_bg01{
background-image:url(../images/body_bg.jpg);
background-repeat:no-repeat;
height:870px;
padding:60px 100px 0 100px;
}
.menu_text{
font-size:13px;
color:#FFFFFF;
text-align:center;
padding:4px;
font-weight:bold;
padding:4px;
}
.listing_table_border{
border-bottom:2px solid #A6C3B5;
border-left:2px solid #A6C3B5;
border-right:3px solid #A6C3B5;
}
.listing_table_border02{
border-bottom:2px solid #D7DAD7;
border-left:2px solid #D7DAD7;
border-right:3px solid #D7DAD7;
}
.list_table_bg01{
background-color:#CAD9EC;
padding:10px;
text-align:center;
font-size:12px;
color:#000066;
}
.list_table_bg02{
background-color:#D4E1F0;
padding:10px;
text-align:center;
font-size:12px;
color:#000066;
}
.menu_devider{
border-left:1px solid #FFFFFF;
padding:4px;
}
.total_text{
font-size:14px;
color:#000066;
text-align:center;
font-weight:bold;
padding:5px;
border-top:1px solid #000066;
}


/* ------------------------- SHOPPING CART PAGE ------------------------- */

.upper_br_bg_rpt{
background-image:url(../images/mid_body_rpt.jpg);
background-position:left;
background-repeat:repeat-x;
}
.body_bg01{
background-image:url(../images/body_bg.jpg);
background-repeat:no-repeat;
height:870px;
padding:60px 100px 0 100px;
}
.menu_text{
font-size:13px;
color:#FFFFFF;
text-align:center;
padding:4px;
font-weight:bold;
padding:4px;
}
.listing_table_border{
border-bottom:2px solid #A6C3B5;
border-left:2px solid #A6C3B5;
border-right:3px solid #A6C3B5;
}
.listing_table_border02{
border-bottom:2px solid #D7DAD7;
border-left:2px solid #D7DAD7;
border-right:3px solid #D7DAD7;
}
.list_table_bg01{
background-color:#CAD9EC;
padding:10px;
text-align:center;
font-size:12px;
color:#000066;
}
.list_table_bg02{
background-color:#D4E1F0;
padding:10px;
text-align:center;
font-size:12px;
color:#000066;
}
.menu_devider{
border-left:1px solid #FFFFFF;
padding:4px;
}
.total_text{
font-size:14px;
color:#000066;
text-align:center;
font-weight:bold;
padding:5px;
border-top:1px solid #000066;
}


/* ---------------------------- BILLING PAGE --------------------------------*/

.legend_text01{
font-size:12px;
font-weight:bold;
}
.legend_text02{
font-size:12px;
font-weight:bold;
}
.legend_box_border{
border-top:1px solid #999999;
}


.lefttabselect
{
color: #000000;
text-decoration: underline;
}

.right_menu{
background: #B8CDE6; 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#3f628f;
text-decoration: none;
}

.right_menu a{
background: #B8CDE6; 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#3f628f;
text-decoration: none;
}
.right_menu a:hover{
background: #B8CDE6; 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#ffffff;
text-decoration: none;
}
/*.right_menu selected a:hover{
background: #B8CDE6; 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#ffffff;
text-decoration: none;
}
.right_menu {
background: #B8CDE6 url(../images/arrow.gif) no-repeat left center; 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#666633;
text-decoration: none;
}*/
.right_menu a:visited{
background: #B8CDE6; 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#ffffff;
text-decoration: none;
}