/* CSS Document */

body 
{
	background-color:#CCCCCC;
	margin: 0 auto;
}
#main 
{
	width:950px;
	height:auto;
	margin:0 auto;
	padding:1px 1px 1px 1px;
	background-color:#336699;
}
.form_bg{
	background-color:#F0F5FB; 
	height:22px;
	font-family: Trebuchet MS;
	font-size: 14px;
	color:#293F6F;
}
.form_table_border
{

	border:#FAA921 solid 1px;
}
.bodybg
{
	background-color:#FFFFFF;
}
.page_img
{
	padding-left:5px;
	height:120px;
	background-repeat:no-repeat;
}
.orange_18px {
	font-family: Trebuchet MS;
	font-size: 18px;
	color: #E47019;
}
.orange_16px {
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #E47019;
}
.orange_14px {
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #E47019;
}

.wh16px
{
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #FFFFFF;
}
.wh13px
{
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #FFFFFF;
}

.cherry_bold_18px
{
	font-family: Trebuchet MS; 
	color: #861306; 
	font-weight:bold;
	font-size:18px;
}
.cherry_bold_18px a{
	font-family: Trebuchet MS;
	font-size: 18px;
	color: #861306;
	text-decoration:none
}
.cherry_bold_18px a:hover{
	font-family: Trebuchet MS;
	font-size: 18px;
	color: #861306;
	text-decoration:underline;
}
.page_heading
{
	font-family: Trebuchet MS; 
	color: #861306; 
	font-weight:bold;
	font-size:24px;
}
.page_heading_underline
{
	background-image:url(../images/dot.png);
	background-position:bottom;
	background-repeat:repeat-x;
	vertical-align:bottom;
}

.cherry_28px
{
	font-family: Trebuchet MS; 
	color: #861306; 
	font-size:28px;
}

.cherry_bold_24px
{
	font-family: Trebuchet MS; 
	color: #861306; 
	font-weight:bold;
	font-size:24px;
}
.cherry_bold_24px a{
	font-family: Trebuchet MS;
	font-size: 24px;
	color: #861306;
	text-decoration:none
}
.cherry_bold_24px a:hover{
	font-family: Trebuchet MS;
	font-size: 24px;
	color: #861306;
	text-decoration:underline;
}
.cherry_bold_16px
{
	font-family: Trebuchet MS; 
	color: #861306; 
	font-weight:bold;
	font-size:16px;
}
.cherry_bold_16px a{
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #861306;
	text-decoration:none
}
.cherry_bold_16px a:hover{
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #861306;
	text-decoration:underline;
}
.cherry_16px
{
	font-family: Trebuchet MS; 
	color: #861306; 
	font-size:16px;
}
.cherry_16px a
{
	font-family: Trebuchet MS; 
	color: #861306; 
	font-size:16px;
}
.cherry_16px a:hover
{
	font-family: Trebuchet MS; 
	color: #861306; 
	font-size:16px;
	text-decoration:underline;
}
.cherry_14px
{
	font-family: Trebuchet MS; 
	color: #861306; 
	font-size:14px;
}
.cherry_13px
{
	font-family: Trebuchet MS; 
	color: #861306; 
	font-size:13px;
}
.cherry_13px a
{
	font-family: Trebuchet MS; 
	color: #861306; 
	font-size:13px;
	text-decoration:none
}
.cherry_bold_14px
{
	font-family: Trebuchet MS; 
	color: #861306; 
	font-weight:bold;
	font-size:14px;
}
.blue_bold_16px
{
	font-family: Trebuchet MS; 
	color: #293F6F; 
	font-weight:bold;
	font-size:16px;
}
.blue_bold_16px a
{
	font-family: Trebuchet MS; 
	color: #293F6F; 
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
}
.blue_bold_16px a:hover
{
	font-family: Trebuchet MS; 
	color: #861306; 
	font-weight:bold;
	font-size:16px;

}

.blue_20px {
	font-family: Trebuchet MS;
	font-size: 20px;
	color: #003366;
}
.blue_28px {
	font-family: Trebuchet MS;
	font-size: 28px;
	color: #003366;
}


.blue_16px {
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #003366;
}
.blue_16px a{
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #003366;
	text-decoration:none
}
.blue_16px a:hover{
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #003366;
	text-decoration:underline;
}
.blue_14px {
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #003366;
}
.blue_14px a{
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #003366;
	text-decoration:none;
}
.blue_14px a:hover{
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #E47019;
}

.blue_12px {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #003366;
}
.blue_12px a{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #003366;
	text-decoration:none
}
.blue_12px a:hover{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #003366;
	text-decoration:underline;
}


.border_right
{
	border-right: #293F6F solid 1px;
	border-right-style:dashed;
	border-right-width:1px;
}
.blue_table_border
{
	/*border: #293F6F solid 1px;*/
	border: #FAA921 solid 3px;
}
.note
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #003366;
}
.red_note
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color:#FF0000;
}
.paddig_right
{
	padding-right:10px;
}
.roud_bullet_blue
{
	color: #000066;
}
.roud_bullet_red
{
	color: #FF0000;
}

.black_bold_24px{
	color: #000000;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 24px;
}
.black_bold_18px{
	color: #000000;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 18px;
}
.black_14px{
	color: #000000;
	font-family:"Trebuchet MS";
	font-size: 14px;
	text-decoration:none;
	
}
.black_13px{
	color: #000000;
	font-family:"Trebuchet MS";
	font-size: 13px;
	text-decoration:none;
	
}
.black_u_14px{
	color: #000000;
	font-family: Trebuchet MS;
	font-size: 14px;
	text-decoration:underline;
}

.wh14px{
	color: #FFFFFF;
	font-family: Trebuchet MS;
	font-size: 14px;
}
.wh13px a:link{
	color:#FFFFFF;
	text-decoration:none;
	}
.wh13px a:hover{
	color:#FFFFF;
	text-decoration:none;
	}
/* FORM TABLE */
.frm_tbl_head
{
	/*background-color:#E4E4E4;*/
	background-color:#5A98C9; 293F6F
	height:22px;	
}
.frm_tbl_left{
	/*background-color:#F7F7F7;*/
	background-color:#5A98C9;
	font-weight:bold;
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #003366;	
	height:22px;
}
.frm_tbl_right{
	/*background-color:#F7F7F7;*/
	background-color:#5A98C9;
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #003366;	
	
}
.tbl_head
{
	background-color:#293F6F; 
	height:22px;
	font-family: Trebuchet MS;
	font-size: 16px;
	font-weight:bold;
	color:#FFFFFF;
}
.tbl_left
{
	background-color:#F0F5FB; 
	height:22px;
	font-family: Trebuchet MS;
	font-size: 15px;
	font-weight:bold;
	color:#293F6F;
}
.tbl_right
{
	background-color:#F0F5FB; 
	height:22px;
	font-family: Trebuchet MS;
	font-size: 15px;
	color:#293F6F;
}

.tbl_head_row
{
	padding-left:2px;
	background-color:#293F6F; 
	height:22px;
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight:bold;
	color:#FFFFFF;
}
.tbl_sub_head_row
{
	padding-left:2px;
	background-color:#C8DAF0; 
	height:22px;
	font-family: Trebuchet MS;
	font-size: 14px;
	color:#293F6F;
	font-weight:bold;
}
.tbl_left_row
{
	background-color:#F0F5FB; 
	height:22px;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight:bold;
	color:#293F6F;
}
.tbl_right_row
{
	background-color:#F0F5FB; 
	height:22px;
	font-family: Trebuchet MS;
	font-size: 13px;
	color:#293F6F;
}

.plan_td
{
	background-color:#F0F5FB; 
	height:22px;
	font-family: Trebuchet MS;
	font-size: 14px;
	color:#861306;
}
.plan_td_pdf
{
	background-color:#971A1F; 
	height:22px;
	font-family: Trebuchet MS;
	font-size: 14px;
	color:#FFFFFF;
}
.table_border
{
	border: #5999C9 solid 1px;
}
.table_border_bottom
{
	border-bottom: #5999C9 solid 1px;
}
.table_border_right
{
	border-right: #5999C9 solid 1px;
}
.table_border_left
{
	border-left: #5999C9 solid 1px;
}
.table_border_top
{
	border-top: #5999C9 solid 1px;
}
.black_table_border
{
	/*border: #293F6F solid 1px;*/
	border: #000000 solid 1px;
}


/* END FORM TABLE*/

/* Buttom */
.customButton {FONT-SIZE: 11px; 
	FLOAT:center; 
	BACKGROUND-IMAGE:url(../images/minibtn_image.gif); 
	COLOR: #000000; 
	MARGIN-TOP: 2px; 
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT:10px;
	PADDING-RIGHT:10px; 
	BACKGROUND-REPEAT:repeat-x; 
	HEIGHT: 18px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:solid 1px #293F6F;
	font-weight:bold;

}

.customButtonHov {FONT-SIZE: 11px; 
	FLOAT:center; 
	BACKGROUND-IMAGE:url(../images/minibtn_image_over.gif);
	BACKGROUND-COLOR: #FFFFFF; 
	color:#003366; 
	MARGIN-TOP: 2px; 
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT:10px;
	PADDING-RIGHT:10px; 
	BACKGROUND-REPEAT:repeat-x; 
	HEIGHT: 18px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #666666;
	font-weight:bold;

}

.contactbutton A {
	FONT-SIZE: 11px; 
	FLOAT:left; 
	BACKGROUND-IMAGE:url(../images/minibtn_image_over.gif);
	COLOR: #000000; 
	MARGIN-TOP: 2px; 
	PADDING-BOTTOM: 1px; 
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px; 
	BACKGROUND-REPEAT:repeat-x; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #666666;
	font-weight:bold;
}
.contactbutton A:hover {
	BACKGROUND-IMAGE:url(../images/minibtn_image_over.gif);
	background-repeat:repeat-x; 
	BACKGROUND-COLOR: #FFFFFF; 
	TEXT-DECORATION:none;
	font-weight:bold;
	color:#003366;
}

/* END */

/* Table css*/
.style-5 {
	font-family: Trebuchet MS;
	font-size: 14px;
	color:#650033;
	background-color:#E2E2E2;
}

.style-2 {
	font-family: Trebuchet MS;
	font-size: 14px;
	color:#0000FF;
	background-color:#EBF5FF;
}

.style-3 {
	font-family: Trebuchet MS;
	font-size: 14px;
	color:#003333;
	background-color:#D9FFD9;
}
.style-4 {
	font-family: Trebuchet MS;
	font-size: 14px;
	color:#A50021;
	background-color:#E2E2E2;
}
.style-55 {
	font-family: Trebuchet MS;
	font-size: 14px;
	color:#000066;
	background-color:#FFFFFF;
}
.style-6 {
	font-family: Trebuchet MS;
	font-size: 14px;
	color:#333333;
	background-color:#FFD5D5;
}
.firstcolhead
{
	height:20px; border-style:solid; border-color: #293F6F; border-width:2px 2px 2px 2px;
	border-bottom-width:0px;
	border-right-width:0px;
}
.lastcolumnhead
{
	height:20px; border-style:solid; border-color: #293F6F; border-width:2px 2px 2px 2px;
	border-right-width:2px;
	border-bottom-width:0px;
}


.firstcolinner
{
	height:18px;  border-style:solid; border-color: #293F6F; 
	border-width:2px 2px 2px 2px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-right-width:0px;
}
.lastcolumninner
{
	height:18px;  border-style:solid; border-color: #293F6F; 
	border-width:2px 2px 2px 2px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-right-width:0px;	
	border-right-width:2px;
}


.firstcolend
{
	height:18px;  border-style:solid; border-color: #293F6F; border-width:2px 2px 2px 2px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-right-width:0px;
}
.lastcolumnend
{
	height:18px; border-style:solid; border-color: #293F6F; border-width:2px 2px 2px 2px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-right-width:2px;
	
}

.border-bootm
{
	height:18px; border-style:solid; border-color: #293F6F; 
	border-bottom-width:2px;
}

.border-bootom1px
{
	border-bottom:1px solid #293F6F;
}
.blue_16px_para {
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #003366;
	text-align:justify
}
.orange_back
{
	background-color:#E47019;
	font-family:Trebuchet MS;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
.scroll {
height: 100px;
width: 420px;
overflow: auto;
border: 1px solid #7F9DB9;
background-color: #FFFFFF;
text-align:left;
font-family:Trebuchet MS;
font-size:12px;
color:#000000;
text-decoration:none;
}
.btn_bg
{
	background-image:url(../images/bl_button_bg_up_15.jpg);
	background-repeat:repeat-x;
}

.btn A{

	background-repeat:repeat-x;
	height:27px;
	padding-left:20px;
	padding-right:19px;
	padding-top:5px;
	padding-bottom:-3px;
	font-family:Trebuchet MS;
	font-size:13px;
	font-weight:bold;
	float:left;
	display:block;
	text-align:center;
	text-decoration:none;
	
	}
.btn A:hover{
	background-color:#293F6F;
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-decoration:none;
	
	}


/* end */
/**********************************memeber login*************************/
#tab1{
margin-left:-40px;
margin-bottom:-2px;
margin-top: 0px;
COLOR: #B4C5E1;
font: 13px Trebuchet MS;
font-weight:bold;
}

#tab1 li{
list-style: none;
display: inline;
margin-left:0px;

}

#tab1 li a{
text-decoration: none;
padding: 4px 10px 4px 8px;
margin-right: 2px;
border: 1px solid #293F6F;
border-bottom:none;
background: #F0F5FB;
float: left; position: relative;
bottom: 0px; left:0px;
COLOR: #293F6F;
font-weight:bold;

}

#tab1 a:hover{
color: #ffffff;
BACKGROUND:#293F6F;

}
#tab1 a.currenttab {
padding: 4px 10px 4px 8px;
background-color:#293F6F; 
COLOR: #FFFFFF;
margin-top: -0.1em;
z-index:0;
bottom: -1px;
margin-left:0px;
border-color: #293F6F;
border-bottom:1px solid #293F6F;
font-weight:bold;

}
.border_gray{
	border:1px solid #666666;
	height:20px;
	}

.gr_border{
	border:1px solid #c1c1c1;
	}

.product_bg{
	background-image:url(../images/product_bg.jpg);
	background-repeat:repeat-x;
	}



.grform_bg{
	background-color:#F7F7F7; 
	font-family:"Trebuchet MS"; 
	font-size:14px; 
	color:#000000;
	}
.grform_bg a:link{
	background-color:#F7F7F7; 
	font-family:"Trebuchet MS"; 
	font-size:14px; 
	color:#000000;
	text-decoration:none;
	}
.grform_bg a:hover{
	background-color:#F7F7F7; 
	font-family:"Trebuchet MS"; 
	font-size:14px; 
	color:#000000;
	text-decoration:none;
	}

.agentbutton A{
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#861306;
	background-color:#F0F5FB;
	text-decoration:none;
	width:100%;
	height:23px;
	float:left;
	display:block;
	text-align:left;
	padding-top:5px;
	font-weight:bold;
	border-bottom:1px solid #FFFFFF;
	}
.agentbutton A:hover{
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#FFFFFF;
	background-color:#293F6F;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;
	}
.agentbutton_current{
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#FFFFFF;
	background-color:#293F6F;
	text-decoration:none;
	width:100%;
	height:23px;
	float:left;
	font-weight:bold;
	padding-top:5px;
	border-bottom:1px solid #FFFFFF;
	}
@media screen 
 {       
   div.divFooter {display: none;}
 }
 @media print 
 {  div.divFooter  {position: fixed;bottom: 0; padding-top:15px;}
 } 
