
body {
	margin:0 auto;
	margin-top:0px;
	background-color: #EBEBEB; 
	font-family: arial;
	font-size:14px;
	color:#004a80;
	font-weight:normal;
	text-decoration:none;
	line-height:18px;
}


a { color: #0000FF;
	text-decoration:none; }

a:hover { text-decoration:underline; }

a:visited { color: #0000FF;
	text-decoration:none; }


h1, h2, h3, h4, h5, h6, h7, p, ul, li, img{ margin:0px; padding:0px; list-style:none; border:none;}

tr.navbar { background:url(../images/bg-gray-navbar.gif);}
tr.member_navbar { background:url(../images/bg-member-navbar.gif);}

tr.bg_white  { background-color: #FFFFFF; }

tr.bg_dark_gray { background-color: #cccccc; }
tr.bg_dark_blue { background-color: #c4d9ec; }
tr.bg_gray  { background-color: #EBEBEB; }
tr.bg_blue  { background-color: #e6eff7; }

table.red_msg  { background-color: #FFC0D0;
			border: 1px solid #FF0000;
			border-collapse:collapse;
			font-size:14px;
			color:#000000;
			font-weight:bold;
			line-height:18px; }

table.yellow_msg  { background-color: #FFFF99;
			border: 1px solid #FFCC00;
			border-collapse:collapse;
			font-size:14px;
			color:#000000;
			font-weight:bold;
			line-height:18px; }


table.green_msg  { background-color: #CCFFCC;
			border: 1px solid #00CC00;
			border-collapse:collapse;
			font-size:14px;
			color:#000000;
			font-weight:bold;
			line-height:18px; }


table.blue_form_bg  { background-color: #e6eff7;
			border: 1px solid #c4d9ec;
			border-collapse:separate;
			border-spacing:15px; }


table.white_form_bg  { background-color: #ffffff;
			border: 1px solid #ffffff;
			border-collapse:separate;
			border-spacing:15px; }

table.gray_form_bg  { background-color: #ebebeb;
			border: 1px solid #cccccc;
			border-collapse:separate;
			border-spacing:15px; }

tr.dataRow2b td{
	background-color: #ebebeb;
	border-bottom-width: 1px;
	border-bottom-style: solid; 
	border-bottom-color: #d4e1ed; 

}


table.pricing  { background-color:  #e6eff7;
			border: 1px solid #c4d9ec;
			border-collapse:separate;
			border-spacing:2px; }


tr.pricing_row td{
	background-color: #ffffff;
	font-size:14px;
	color:#000735;
	font-weight:none;
	line-height:18px; }

tr.pricing_row1 td{
	background-color: #ffffff;
	font-size:16px;
	color:#000735;
	font-weight:none;
	line-height:18px; }


table.pricing_benefits  { background-color: #ebebeb;
			border: 1px solid #cccccc;
			border-collapse:separate;
			border-spacing:1px; }

.bg_wht { background:#ffffff; }





.light_blue_h1 {
	font-size:20px;
	color:#005790;
	font-weight:bold;
	line-height:26px; }


.light_blue_h2 {
	font-size:16px;
	color:#004a80;
	font-weight:bold;
	line-height:20px; }

.light_blue_h3 {
	font-size:14px;
	color:#004a80;
	font-weight:none;
	line-height:18px; }

.light_blue_h3b {
	font-size:14px;
	color:#004a80;
	font-weight:bold;
	line-height:18px; }

.dark_blue_h1 {
	font-size:20px;
	color:#000735;
	font-weight:bold;
	line-height:24px; }


.dark_blue_h2 {
	font-size:16px;
	color:#000735;
	font-weight:bold;
	line-height:20px; }


.dark_blue_h3 {
	font-size:14px;
	color:#000735;
	font-weight:none;
	line-height:18px; }

.dark_blue_h3b {
	font-size:14px;
	color:#000735;
	font-weight:bold;
	line-height:18px; }


.topnav_links a{
	font-size:14px;
	color:#000735;
	font-weight:bold;
	line-height:24px;
}

.topnav_links a:hover{
	font-size:14px;
	color:#0045a8;
	font-weight:bold;
	text-decoration:underline;
}





.footer_member_tools a{
	font-size:14px;
	font-weight:none;
	line-height:18px; }
}


.table_header_white {
	font-size:14px;
	color: #FFFFFF;
	font-weight: bold;
}



.footer_gray {
	font-size:12px;
	color:#7d7d7d;
	font-weight:none;
	text-decoration:none;
	line-height:14px;}

.footer_gray a {
	font-size:12px;
	color:#7d7d7d;
	font-weight:none;
	text-decoration:none;
	line-height:14px;}

.footer_gray a:hover {
	font-size:12px;
	color:#7d7d7d;
	font-weight:none;
	text-decoration:underline;
	line-height:14px;}
 
 .input_box_thick{
	font-family:arial;
	font-size:14px;
	color:#555555;
	font-weight:normal;
	width:210px;
	height:18px;
	border:1px solid #adadad;
	padding-top:2px;
}

 
.input_textarea1{
	font-family:arial;
	font-size:14px;
	color:#000735;
	font-weight:normal;
	width:250px;
	height:18px;
	border:1px solid #adadad;
	background:none;
	padding-top:2px;
}

.input_text_blue{
	font-family:arial;
	font-size:14px;
	color:#000735;
	font-weight:normal;
	width:200px;
	height:20px;
	border:1px solid #c4d9ec;
	background:#FFFFFF;
	padding:3px;
}






.input_text_gray{
	font-family:arial;
	font-size:14px;
	color:#000735;
	font-weight:normal;
	width:200px;
	height:20px;
	border:1px solid #cccccc;
	background:#FFFFFF;
	padding:3px;
}





.list_blue{
	font-family:arial;
	font-size:14px;
	color:#000735;
	font-weight:normal;
	width:210px;
	height:25px;
	border:1px solid #c4d9ec;
	background:#FFFFFF;
	padding:3px;
}

.list_gray{
	font-family:arial;
	font-size:14px;
	color:#000735;
	font-weight:normal;
	width:210px;
	height:25px;
	border:1px solid #cccccc;
	background:#FFFFFF;
	padding:3px;
}




.input_01{
	font-family:arial;
	font-size:14px;
	color:#000735;
	font-weight:normal;
	width:210px;
	height:18px;
	border:1px solid #adadad;
	background:#FFFFFF;
	padding-top:2px;
}


.input_02{
	font-family:arial;
	font-size:14px;
	color:#000735;
	font-weight:normal;
	width:70px;
	height:18px;
	border:1px solid #adadad;
	background:none;
	padding-top:2px;
}

.input_03{
	font-family:arial;
	font-size:14px;
	color:#000735;
	font-weight:normal;
	width:50px;
	height:18px;
	border:1px solid #adadad;
	background:none;
	padding-top:2px;
}




.list_01{
	font-family:arial;
	font-size:14px;
	color:#000735;
	font-weight:normal;
	height:20px;
	border:1px solid #adadad;
}


.links_pagenation
{
	font-family:arial;
	font-size:14px;
	color:#0045a8;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:.06em;
	line-height:30px;
}

.links_pagenation a{
	font-family:arial;
	font-size:14px;
	color:#0045a8;
	font-weight:bold;
	text-decoration:underline;
}

.links_pagenation a:hover{
	font-family:arial;
	font-size:14px;
	color:#000735;
	font-weight:bold;
	text-decoration:none;
}



tr.dataRow td{
	background-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid; 
	border-bottom-color: #d4e1ed; 

}
tr.dataRow2 td{
	background-color: #e6eff7;
	border-bottom-width: 1px;
	border-bottom-style: solid; 
	border-bottom-color: #d4e1ed; 

}

tr.header td{
	background-color: #000735;
	font-size:14px;
	color: #FFFFFF;
	font-weight: bold;

}






