/* CSS Document */
html * { outline: none; }
img,div,ul,li,ol { padding: 0px; margin: 0px; }
h1,h2,h3,h4,h5.h6 { padding: 0px; margin: 0px; }

.floatl{ float:left; }
.floatr{ float:right; }

body { padding: 0px; margin: 0px;
	font: normal 12px/18px arial;
	color: #686868;
	text-decoration: none;
	background: #ffffff url(images/background_body.jpg) repeat-x top left;
	}
h1{ 
	font: normal 18px/24px Arial;
	color: #0034BE;
	text-decoration: none;
	}
h2{ 
	font: bold 14px/24px Arial;
	color: #2B2B2B;
	text-decoration: none;
	}
h3{ 
	font: bold 14px/24px Arial;
	color: #0034BE;
	text-decoration: none;
	}
/*------------Background styles------------*/
.back_table{ background: #ffffff url(images/background_table.jpg) repeat-y top center; }
.back_table_top{ background: #00185A url(images/background_table_top.jpg) repeat-x top left; }
.back_table_bottom{ background: #ffffff url(images/background_table_bottom.jpg) repeat-x top left; }
.back_table_lgradb{ background: #ffffff url(images/background_table_lgradb.jpg) no-repeat top left; }
.back_table_rgradb{ background: #ffffff url(images/background_table_rgradb.jpg) no-repeat top left; }
.back_keyfeatures{ background: #7A9CD9 url(images/keyfeature_back.jpg) repeat-x top left;}
.back_additional{ background: #FAFAFA url(images/additional_back.jpg) repeat-x top left;}
.back_inner_title{ background: #FAFAFA url(images/inner_title_back.jpg) repeat-x top left;}


/*------------margin,pading styles------------*/

.pad_topmenu_sep{ padding: 0px 20px 0px 20px; }
.pad_content2{ padding: 17px 20px 20px 22px; }
.pad_complete{ padding: 11px 26px 0px 0px; }
.pad_GBPro{ padding: 17px 0px 0px 0px; }
.pad_right{ padding: 0px 5px 0px 0px; }
.pad_keyfeatures{ padding: 0px 0px 0px 21px; }
.pad_footermenu_sep{ padding: 0px 10px 0px 10px; }
.pad_alright{ padding: 0px 30px 0px 0px; }
.pad_toplink_sep{ padding: 9px 8px 0px 9px; }
.pad_inner_title{ padding: 0px 0px 0px 10px; }
.pad_inner_matter{ padding: 6px 20px 20px 28px; }
.pad_left1{ padding: 0px 0px 0px 15px; }
.pad_left2{ padding: 0px 0px 0px 20px; }

.marg_call{ margin: 0px 0px 0px 7px; }
.marg_playmain{ margin: 15px 0px 16px 20px; }
.marg_window{ margin: 0px 0px 0px 17px; }
.marg_arrow{ margin: 0px 10px 0px 5px; }
.marg_more_bt1{ margin: 0px 20px 0px 10px; }
.marg_more_bt2{ margin: 0px 20px 0px 0px; }


/*------------text normal, link styles------------*/
.top_menu_white{ 
	font: normal 12px/16px Verdana;
	color: #ffffff;
	text-decoration: none;
	}
.top_menu_white a{ 
	font: normal 12px/16px Verdana;
	color: #ffffff;
	text-decoration: none;
	}
.top_menu_white a:hover{ 
	font: normal 12px/16px Verdana;
	color: #4AB7FF;
	text-decoration: none;
	}
.balck1{ 
	font: bold 14px/26px Arial;
	color: #151515;
	text-decoration: none;
	}
.balck3{ 
	font: normal 12px/26px Arial;
	color: #686868;
	text-decoration: none;
	}
.balck2 a{ 
	font: bold 12px/26px Arial;
	color: #686868;
	text-decoration: none;
	}
.balck2 a:hover{ 
	font: bold 12px/26px Arial;
	color: #7FA700;
	text-decoration: none;
	}
.balck3{ 
	font: bold 13px/26px Arial;
	color: #313131;
	text-decoration: none;
	}
.balck4{ 
	font: normal 12px/28px Arial;
	color: #6F6F6F;
	text-decoration: none;
	}
.balck4 a{ 
	font: bold 12px/28px Arial;
	color: #6F6F6F;
	text-decoration: none;
	}
.balck4 a:hover{ 
	font: bold 12px/28px Arial;
	color: #022B92;
	text-decoration: none;
	}
.balck5_alright{ 
	font: normal 11px/12px verdana;
	color: #848484;
	text-decoration: none;
	}
.balck6{ 
	font: bold 14px/14px Arial;
	color: #151515;
	text-decoration: none;
	}
.balck6 a{ 
	font: bold 14px/14px Arial;
	color: #003AC9;
	text-decoration: underline;
	}
.balck6 a:hover{ 
	font: bold 14px/14px Arial;
	color: #003AC9;
	text-decoration: none;
	}
.balck7{ 
	font: bold 13px/14px Arial;
	color:#6F6F6F;
	text-decoration: none;
	}
	
.white1{ 
	font: normal 12px/28px Arial;
	color: #ffffff;
	text-decoration: none;
	}
.white1 a{ 
	font: bold 12px/28px Arial;
	color: #ffffff;
	text-decoration: none;
	}
.white1 a:hover{ 
	font: bold 12px/28px Arial;
	color: #C0FF00;
	text-decoration: none;
	}
.white2{ 
	font: bold 14px/28px Arial;
	color: #ffffff;
	text-decoration: none;
	}
.white3-footer{ 
	font: normal 11px/18px Arial;
	color: #ffffff;
	text-decoration: none;
	}
.white3-footer a{ 
	font: normal 11px/18px Arial;
	color: #ffffff;
	text-decoration: none;
	}
.white3-footer a:hover{ 
	font: normal 11px/18px Arial;
	color: #CEFF39;
	text-decoration: none;
	}
.white4-toplink{ 
	font: normal 12px/18px Verdana;
	color: #ffffff;
	text-decoration: none;
	}
.white4-toplink a{ 
	font: normal 12px/18px Verdana;
	color: #ffffff;
	text-decoration: none;
	}
.white4-toplink a:hover{ 
	font: normal 12px/18px Verdana;
	color: #C0FF00;
	text-decoration: none;
	}
.blue1{ 
	font: bold 13px/18px arial;
	color: #003AC9;
	text-decoration: none;
	}
.blue2{ 
	font: normal 12px/18px arial;
	color: #003AC9;
	text-decoration: none;
	}
.blue2 a{ 
	font: normal 12px/18px arial;
	color: #003AC9;
	text-decoration: underline;
	}
.blue2 a:hover{ 
	font: normal 12px/18px arial;
	color: #003AC9;
	text-decoration: none;
	}
.blue3{ 
	font: normal 12px/21px arial;
	color: #003AC9;
	text-decoration: none;
	}
.blue3 a{ 
	font: bold 12px/21px arial;
	color: #003AC9;
	text-decoration: underline;
	}
.blue3 a:hover{ 
	font: bold 12px/21px arial;
	color: #003AC9;
	text-decoration: none;
	}
.blue4_more{ 
	font: normal 13px/18px arial;
	color: #003AC9;
	text-decoration: underline;
	}
.blue4_more:hover{ 
	font: normal 13px/18px arial;
	color: #003AC9;
	text-decoration: none;
	}
.blue5{ 
	font: normal 15px/15px Arial;
	color: #003AC9;
	text-decoration: none;
	}
/*-- -------------ul li menu--------------------- --*/	
#menu_nav { 
	font: normal 12px/43px verdana;
	color:#4F6707;
	text-decoration: none;
	text-align:center;
	}
#menu_nav ul {
	list-style-type: none;
	text-align:center;
	background: url(images/menu_back.jpg) repeat-x top left; 
	height: 43px;
	}
#menu_nav li { float:left;
	display:inline;
	background:url(images/menu_seperator.jpg) no-repeat right center;
	text-align:center;
	}
#menu_nav a { 
	font: normal 12px/43px verdana;
	color:#4F6707;
	padding:0px 12px 0px 12px;
	text-decoration:none;
	}
#menu_nav a:hover { 
	color: #000A3A;
	}
#menu_nav li.b_none { 
	background:url(menu_none.jpg) no-repeat right center;
	}
/*-- -------------border styles--------------------- --*/	
.border_blue {
	border-top: 1px solid #6890D8;
	border-bottom:1px solid #6890D8;
	}
.border_blue2 {
	border-right: 1px solid #6890D8;
	}
.border_blue3 {
	border-right: 1px solid #6890D8;
	border-left: 1px solid #6890D8;
	border-bottom: 1px solid #6890D8;
	}



/*-- -------------text field nav--------------------- --*/	