body {

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:18px;

	color: #555555;

	background:url(../images/common/top_blue_bar.jpg) 0 0 repeat-x;

	background-position: center top;

	background-color:#FFFFFF;

	margin-left: 0px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 35px;

	padding: 0px;

}



.t10px { font-size:10px ; line-height:15px}

.t11px { font-size:11px ; line-height:16px}

.t12px { font-size:12px ; line-height:18px}

.t15px { font-size:15px ; line-height:20px}



.top_orange_tab {  font-size:12px ; font-weight:bold; line-height:18px ; color: #ff6600}

a.top_orange_tab:link {text-decoration:none; color: #FFFFFF ; font-weight:normal}

a.top_orange_tab:visited {text-decoration:none; color: #FFFFFF ; font-weight:normal}

a.top_orange_tab:hover {text-decoration:underline; color: #FFFFFF ; font-weight:normal}



.top_link { font-size:12px ; line-height:18px ; color: #555555}

a.top_link:link {text-decoration:none; color: #555555}

a.top_link:visited {text-decoration:none; color: #555555}

a.top_link:hover {text-decoration:underline; color: #555555}



.login_link { color: #555555 ; font-size:10px}

a.login_link:link {text-decoration:none; color: #555555}

a.login_link:visited {text-decoration:none; color: #555555}

a.login_link:hover {text-decoration:underline; color: #555555}



.menu_grey { color: #555555 ; font-size:14px ; line-height:20px}

a.menu_grey:link {text-decoration:none; color: #555555}

a.menu_grey:visited {text-decoration:none; color: #555555}

a.menu_grey:hover {text-decoration:underline; color: #555555}



.menu_blue { color: #00578e ; font-size:12px ; line-height:18px}

a.menu_blue:link {text-decoration:none; color: #00578e}

a.menu_blue:visited {text-decoration:none; color: #00578e}

a.menu_blue:hover {text-decoration:underline; color: #00578e}



#promo {

	position:relative;

	width:990px;

	height:400px;

	z-index:801;

	margin-left: auto;

	margin-right: auto;

}

#promo_left_arrow {

	position:absolute;

	width:37px;

	height:123px;

	z-index:802;

	left: 20px;

	top: 143px;

}

#promo_right_arrow {

	position:absolute;

	width:37px;

	height:123px;

	z-index:803;

	left: 935px;

	top: 143px;

}

#promo_bullet {

	position:absolute;

	width:990px;

	height:30px;

	z-index:3;

	top: 432px;

}



#route {

	position:absolute;

	width:645px;

	height:83px;

	z-index:1;

}



.route { color: #00578e ; font-size:13px ; line-height:14px}

a.route:link {text-decoration:none; color: #00578e}

a.route:visited {text-decoration:none; color: #00578e}

a.route:hover {text-decoration:underline; color: #00578e}



.bigorange { color: #ff5304 ; font-size:18px ; line-height:26px}

.bigblue { color: #00578e ; font-size:18px ; line-height:26px}



.midpic { align: center;}



/* faq style */

.faq_menu { color: #555555 ; font-size:13px ; line-height:18px}

a.faq_menu:link {text-decoration:none; color: #555555}

a.faq_menu:visited {text-decoration:none; color: #555555}

a.faq_menu:hover {text-decoration:underline; color: #555555}



.faq_current { color: #ff5304 ; font-size:13px ; line-height:18px}



a.faq_col1{

	display:block;

	background:url(../images/faq/menu_off.gif) 0 0;

	background-color:#FFFFFF;

	height:25px;

	font: 13px/20px ;

	color:#555555;

	text-decoration:none;

	padding:0 0 0 15px;

	border-bottom:#FFFFFF solid 1px;

}

a.faq_col1:hover{

	background:url(../images/faq/menu_off.gif) 0 0;

	background-color:#FFFFFF;

	color:#555555;

	text-decoration:underline;

}

a.faq_col1b{

	display:block;

	background:url(../images/faq/menu_off.gif) 0 0;

	background-color:#FFFFFF;

	margin-top: 8px;

	font: 18px/20px ;

	color:#006699;

	text-decoration:none;

	padding:0 0 0 15px;

	border-bottom:#FFFFFF solid 1px;

}

a.faq_col1b:hover{

	
	background: #ff8c1a;
	color: #ffffff;

}

.faq_col1_over{

	display:block;

	background:url(../images/faq/menu_on.gif) 0 0;

	background-color:#FFFFFF;

	height:25px;

	font: 13px/20px ;

	color:#00578e;

	text-decoration:none;

	padding:0 0 0 15px;

	border-bottom:#FFFFFF solid 1px;

}

.faq_col1b_over{

	display:block;

	background:url(../images/faq/menu_on.gif) 0 0;

	background-color:#FFFFFF;

	height:45px;

	font: 13px/20px ;

	color:#00578e;

	text-decoration:none;

	padding:0 0 0 15px;

	border-bottom:#FFFFFF solid 1px;

}


a.faq_col2{

	display:block;

	background:url(../images/faq/bullet.gif) 0 0 no-repeat;

	font: 13px/18px ;

	color:#555555;

	text-decoration:none;

	padding:0 0 25px 15px;

}

a.faq_col2:hover{

	text-decoration:underline;

}



a.press{

	display:block;

	background:url(../images/about/arrow2.gif) 0 0 no-repeat;

	font: 13px/18px ;

	color:#ff5304;

	text-decoration:none;

	padding:0 0 0 10px;

}

a.press:hover{

	text-decoration:underline;

}





/* download style */

.download_menu { color: #555555 ; font-size:13px ; line-height:18px}

a.download_menu:link {text-decoration:none; color: #555555}

a.download_menu:visited {text-decoration:none; color: #555555}

a.download_menu:hover {text-decoration:underline; color: #555555}



.download_current { color: #ff5304 ; font-size:13px ; line-height:18px}



.download_col1{



	background-color:#FFFFFF;

	height:40px;

	font-size:15px ;

	color:#555555;

	text-decoration:none;

	padding:0 0 0 8px;

	border-bottom:#FFFFFF solid 1px;

}

a.download_col1:hover{



	background-color:#FFFFFF;

	color:#555555;

	text-decoration:underline;

}

.download_col1_over{



	background-color:#FFFFFF;

	height:40px;

	font-size:15px ;

	color:#00578e;

	text-decoration:none;

	padding:0 0 0 8px;

	border-bottom:#FFFFFF solid 1px;

}



.download_col4{



	background-color:#FFFFFF;

	height:40px;

	font-size:15px ;

	color:#555555;

	text-decoration:none;

	padding:0 0 0 0px;

	border-bottom:#FFFFFF solid 1px;

}

a.download_col4:hover{



	background-color:#FFFFFF;

	color:#555555;

	text-decoration:underline;

}

.download_col4_over{



	background-color:#FFFFFF;

	height:40px;

	font-size:15px ;

	color:#00578e;

	text-decoration:none;

	padding:0 0 0 0px;

	border-bottom:#FFFFFF solid 1px;

}



.download_col1b{



	background-color:#FFFFFF;

	height:40px;

	font-size:13px ;

	color:#555555;

	text-decoration:none;

	padding:0 0 0 8px;

	border-bottom:#FFFFFF solid 1px;

}

a.download_col1b:hover{



	background-color:#FFFFFF;

	color:#555555;

	text-decoration:underline;

}

.download_col1b_over{



	background-color:#FFFFFF;

	height:40px;

	font-size:13px ;

	color:#00578e;

	text-decoration:none;

	padding:0 0 0 8px;

	border-bottom:#FFFFFF solid 1px;

}



a.download_col2{

	display:block;

	background:url(../images/download/arrow.gif) 0 0 no-repeat;

	font: 13px/18px ;

	color:#555555;

	text-decoration:none;

	padding:0 0 25px 15px;

}

a.download_col2:hover{

	text-decoration:underline;

}



.download_col2_over{

	background:url(../images/download/arrow.gif) 0 0 no-repeat;

	font: 13px/18px ;

	color:#ff5304;

	text-decoration:none;

	padding:0 0 0 15px;

}



a.download_col2b{

	display:block;

	background:url(../images/download/arrow.gif) 0 0 no-repeat;

	font: 13px/18px ;

	color:#555555;

	text-decoration:none;

	padding:0 0 0 15px;

}

a.download_col2b:hover{

	text-decoration:underline;

}



.download_col2_over{

	background:url(../images/download/arrow.gif) 0 0 no-repeat;

	font: 13px/18px ;

	color:#ff5304;

	text-decoration:none;

	padding:0 0 25px 15px;

}



a.download_col3{

	display:block;

	background:url(../images/download/bullet.gif) 0 0 no-repeat;

	font: 13px/18px ;

	color:#00578e;

	text-decoration:none;

	padding:0 0 25px 15px;

}

a.download_col3:hover{

	text-decoration:underline;

}



a.download_col3b{

	display:block;

	background:url(../images/download/bullet.gif) 0 0 no-repeat;

	font: 13px/18px ;

	color:#00578e;

	text-decoration:none;

	padding:0 0 0 15px;

}

a.download_col3b:hover{

	text-decoration:underline;

}



.download_col3_blank{

	display:block;

	background:url(../images/download/bullet.gif) 0 0 no-repeat;

	font: 13px/18px ;

	color:#00578e;

	text-decoration:none;

	padding:0 0 25px 15px;

}



.contact_tb {padding-bottom:15px}







/* bottom text style */

.copyright {

	font-size: 11px;

	color: #555555;

	line-height: 16px;

	text-decoration:none;

}

.bottomlink {font-size: 11px; color: #555555; line-height: 16px; text-decoration:none;}

a.bottomlink:link {color: #555555; text-decoration:none;}

a.bottomlink:visited {color: #555555; text-decoration:none;}

a.bottomlink:hover {color: #555555;	text-decoration:underline;}



.red { color: #BB002C}

a.red:link {text-decoration:underline; color: #BB002C}

a.red:visited {text-decoration:underline; color: #BB002C}

a.red:hover {text-decoration:underline; color: #860020}



.orange { color: #ff5304; }

a.orange:link {text-decoration:none; color: #ff5304}

a.orange:visited {text-decoration:none; color: #ff5304}

a.orange:hover {text-decoration:underline; color: #ff5304}



.yellow {color: #fff799; }

a.yellow:link {text-decoration:underline; color: #fff799}

a.yellow:visited {text-decoration:underline; color: #fff799}

a.yellow:hover {text-decoration:underline; color: #dfd44e}



.green { color: #348B3A}

a.green:link {text-decoration:underline; color: #9348B3A}

a.green:visited {text-decoration:underline; color: #348B3A}

a.green:hover {text-decoration:underline; color: #1C5C21}



.blue { color: #00578e}

a.blue:link {text-decoration:none; color: #00578e}

a.blue:visited {text-decoration:none; color: #00578e}

a.blue:hover {text-decoration:underline; color: #00578e}



.brown { color: #927B1E}

a.brown:link {text-decoration:underline; color: #927B1E}

a.brown:visited {text-decoration:underline; color: #927B1E}

a.brown:hover {text-decoration:underline; color: #5C4C0A}



.white { color: #FFFFFF}

a.white:link {text-decoration:underline; color: #FFFFFF}

a.white:visited {text-decoration:underline; color: #FFFFFF}

a.white:hover {text-decoration:underline; color: #DDDDDD}





/* form element style */

.form_noborder {

	border-left:0px;

	border-right:0px;

	border-top:0px;

	border-bottom:0px;

	background-color:#FFFFFF;

}



textarea,input{

	border: 1px solid #989898;

	background-color:#ffffff;

	font-size:12px;

	color:#666666;

	font-family:Arial, Helvetica, sans-serif;

}



select{

	border: 1px solid #989898;

	background-color:#ffffff;

	font-size:12px;

	color:#666666;

	font-family:Arial, Helvetica, sans-serif;

}



.eletter_field{

	border: 0px solid;

	background-color:#d3d3d3;

	font-size:12px;

	color:#666666;

	font-family:Arial, Helvetica, sans-serif;

	width: 180px;

}



/* Share style */
.error-msg {
	font-size: 12px;
	color: #ca3636;
	margin-top: 4px;
}

