@charset "utf-8";
/* CSS Document */

body { margin: 0px; font: 12px Arial, Helvetica, sans-serif; background: #000000; }
ul,li { margin-bottom:10px;left:0px;  margin:0px; padding: 0px; list-style-position:outside;list-style-image:none; list-style-type:none;}

/* ul{list-style-position:inside;margin:0px;} */

ul.inside li{
list-style-position:inside;
	
}
img { border: none; }
input { font-family: Arial, Helvetica, sans-serif; }
h2{
	color:#29294F;
	float:left;
	font-family:arial, sans-serif;
	font-size:26px;
	font-weight:bold;
	margin:0;
}

.menu{
	float:left;height:17px;border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:3px;
	
}


.clear { clear: both; }
.fl { float: left; }
.fr { float: right; }

.tr { text-align: right; }

/* header */

.header { width: 1000px; margin: 0px auto; }
	.header .logo { padding-top: 13px; float: left; position: relative; }
	.header .search { width: 236px; height: 21px; margin-top: 46px; padding-top: 2px; color: #FFFFFF; font-size: 11px; background: url(../imagesnew/search_bg.gif); float: right; }
		.header .search ul { margin: 0px; padding:0px;}
		.header .search li { float: left; margin: 0px 3px; display: inline; }
		.header .search .inp1 { width: 144px; padding: 0px 3px; border: none; height: 18px; *height: 13px; }
		.header .search .t { padding: 2px 0px 0px 5px; }
	.header .topMenu { width: 1000px; margin-top: 10px; float: left; font-weight: bold; color: #707070; font-size: 11px; }
		.header .topMenu .menuLeft { width: 81px; height: 19px; padding: 5px 0px 0px 10px; background: url(../imagesnew/menuLeft_bg.gif); float: left; }
			.header .topMenu .menuLeft a { color: #707070; text-decoration: none; }
			.header .topMenu .menuLeft a:hover { color: #000000; }
		.header .topMenu .menuRight { width: 880px; height: 20px; padding: 4px 0px 0px 6px; float: right; background: url(../imagesnew/menuRight_bg2.gif); }
			.header .topMenu .menuRight a { color: #707070; text-decoration: none; margin: 0px 4px; }
			.header .topMenu .menuRight a:hover { color: #000000; }
			
/* content */

.content { width: 1000px; margin: 0px auto; background: #FFFFFF;}
	.content .conBox { width: 1000px; float: left; padding:10px;}
	.content .conBox .title { width: 970px; margin: 0px auto; padding: 5px 0px; border-bottom: #339999 dashed 1px; color: #29294F; font-size: 26px; font-family: arial, sans-serif; }
	.content .conBox .banner { width: 960px; padding: 5px 10px 10px 10px; *padding: 5px 10px; margin: 0px auto; background: #C6CFCF; margin-top: 8px; }
		.content .conBox .banner .leftMenu { width: 220px; float: left; }
			.content .conBox .banner .leftMenu li { width: 220px; padding: 5px 0px; float: left; background: url(../imagesnew/leftMenu_line.gif) no-repeat 0px bottom; }
			.content .conBox .banner .leftMenu a { width: 204px; height: 18px; padding: 3px 0px 0px 10px; float: left; color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold; }
			.content .conBox .banner .leftMenu a:hover, .content .conBox .banner .leftMenu .ahover { background: url(../imagesnew/leftMenu_hover.gif); color: #29294F; }
		.content .conBox .banner .disNone { display: none; }
		.content .conBox .banner .rightCon { width: 740px; height: 250px; float: right; margin-top: 5px; background: #FFFFFF; }
			.content .conBox .banner .rightCon .arr { width: 10px; height: 19px; background: url(../imagesnew/banner_arr.gif); position: absolute; margin: 10px 0px 0px -20px; }
			.content .conBox .banner .rightCon .l { width: 295px; height: 250px; float: left; padding: 0px 10px; line-height: 20px; border-right: #C6CFCF solid 1px; }
				.content .conBox .banner .rightCon .l p { margin: 0px; padding: 5px 0px; } 
				.content .conBox .banner .rightCon .l .a1 { width: 277px; height: 20px; padding-left: 10px; color: #FFFFFF; text-decoration: none; font-weight: bold; float: left; background: url(../imagesnew/banner_but.gif); }
				.content .conBox .banner .rightCon .l .a2 { width: 277px; height: 20px; margin-top: 10px; padding-left: 10px; color: #29294F; text-decoration: none; font-weight: bold; float: left; background: url(../imagesnew/banner_but.gif) 0px -20px; }
			.content .conBox .banner .rightCon .r { width: 353px; float: left; padding: 12px 15px; }
				
	.content .conBox .videoList { width: 1000px; float: left; padding: 10px 0px 50px 0px; }
		.content .conBox .videoList .list { width: 214px; float: left; margin: 0px 18px; display: inline; }
			.content .conBox .videoList .list .imgs { height: 230px; border-bottom: #7F7F7F dashed 1px; }
				.content .conBox .videoList .list .imgs img { float: left; }
				.content .conBox .videoList .list .imgs p { width: 214px; float: left; padding-top: 5px; margin: 0px; font-weight: bold; color: #29294F; }
			.content .conBox .videoList .list .text { width: 214px; line-height: 16px; }
				.content .conBox .videoList .list a { color: #29294F; text-decoration: none; }
				.content .conBox .videoList .list a:hover { text-decoration: underline; }
	
/* footer */

.footer { width: 1000px; margin: 0px auto; padding: 5px 0px 50px 0px; color: #FFFFFF; }
	.footer a { color: #FFFFFF; text-decoration: none; }
	.footer a:hover { text-decoration: underline; }
	

/* subpages */
	
	.content .conBox .title2 { width: 970px; margin: 0px auto; padding: 8px 0px 0px 0px; border-bottom: #339999 dashed 1px; }
		.content .conBox .title2 .l { float: left; color: #29294F; font-size: 26px; font-family: "Times New Roman", Times, serif; }
		.content .conBox .title2 .r { float: right; padding-top: 5px; }
			.content .conBox .title2 .r li { float: left; }
			.content .conBox .title2 .r li b { float: left; margin: 4px 18px 0px 0px; }
	.content .conBox .conBox2 { width: 958px; margin: 10px auto 0px auto; border: #858D8D solid 6px; /*background: url(../imagesnew/con_line.gif) repeat-y 510px 0px;*/ }
		.content .conBox .conBox2 .left {font-size:12pt;font-family:verdana; width: 930px; padding: 5px 15px; display:inline;} 
			.content .conBox .conBox2 .left p { margin: 0px; padding: 10px }
				.content .conBox .conBox2 .left p a { color: #000; text-decoration: none; }
		.content .conBox .conBox2 .right { float: left; }
			.content .conBox .conBox2 .right .Box { width:430px; padding: 5px; float:right; }
				.content .conBox .conBox2 .right .Box .ipod_a { width: 160px; height: 50px; padding: 5px 0px 0px 65px; color: #000; font-weight: bold; text-decoration: none; margin-top: 10px; font-size: 13px; float: left; background: url(../imagesnew/ipad_download.gif) no-repeat; }
				.content .conBox .conBox2 .right .Box .tt, .content .conBox .conBox2 .right .Box2 .tt { width: 433px; padding: 0px 0px 0px 5px; color: #29294F; float: left; font-size: 26px; font-family: arial, sans-serif; }
				.content .conBox .conBox2 .right .Box .share { width: 438px; float: left; }
					.content .conBox .conBox2 .right .Box .share li { float: left; margin: 0px 5px; padding: 5px 0px; display: inline; }
					.content .conBox .conBox2 .right .Box .share .icon { padding-top: 10px; }
					.content .conBox .conBox2 .right .Box .share .a1 { background: url(../imagesnew/share_send.gif) no-repeat; padding: 4px 0px 7px 30px; margin: 0px 30px; color: #DF7D0D; float: left; }
					.content .conBox .conBox2 .right .Box .share .a2 { background: url(../imagesnew/share_print.gif) no-repeat; padding: 4px 0px 7px 30px; color: #03598B; float: left; }
				.content .conBox .conBox2 .right .Box .adLinks { text-align:center; width: 930px; float: left; padding: 0px 0px 0px 5px; }
					.content .conBox .conBox2 .right .Box .adLinks img { margin: 5px 0px; }
			.content .conBox .conBox2 .right .Box2 { width: 438px; padding: 5px; float: left; }	
				.content .conBox .conBox2 .right .Box2 p { width: 428px; float: left; margin: 0px; padding: 10px 5px; line-height: 18px; }
				.content .conBox .conBox2 .right .Box2 p img { margin-right: 10px; }
			.content .conBox .conBox2 .right .borNone {text-align:center; border-bottom: none;color:#29294F;font-family:arial,sans-serif;margin-bottom:5px;font-size:26px; }
			.content .conBox .conBox2 .right .borNone .tt {text-align:left; margin-bottom:10px; margin-left:30px;}
		.content .conBox .mVideo_bg { background: #FFFFFF; padding-top: 8px; float:right; width:420px; display:inline;}
		.content .conBox .mVideo { margin-right:10px; float: right; margin: 0px 10px 0px 10px; display: inline; text-align: center; }
		.content .conBox .cmt { width: 958px; background: #FFFFFF; float: left; border-top: #858D8D solid 1px; }
			.content .conBox .cmt .tt { width: 938px; padding: 5px 10px; float: left; color: #29294F; float: left; font-size: 26px; font-family: arial, sans-serif; }
			.content .conBox .cmt .cmtList { width: 449px; padding: 0px 10px 10px 10px; float: left; line-height: 18px; }
				.content .conBox .cmt .cmtList img { margin-right: 10px; }
/* for the form */

/* body
{
	background:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	margin:8px 0 16px;
} */

#form_container
{
	background:#143984;
	margin:0 auto;
	text-align:left;
	width:392px;
}




#bottom
{
	display:block;
	height:10px;
	margin:0 auto;
	width:650px;
}

form.appnitro
{
	margin:10px 0px 20px 15px;
	padding:0 0 10px;
}



/**** Form Section ****/
.appnitro
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;

}

.appnitro li
{
	width:100%;

}

form ul
{
	font-size:100%;
	list-style-type:none;
	margin:0;
	padding:0;
	width:100%;
}

form li
{
	display:block;
	margin:0;
	position:relative;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

form li:after
{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;

}

.buttons:after
{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

.buttons
{
	clear:both;

	display:block;
	margin-top:10px;
}

* html form li
{
	height:1%;
}

* html .buttons
{
	height:1%;
}

* html form li div
{
	display:inline-block;
}

form li div
{
	color:#444;
	margin:0 4px 0 0;
	padding:0 0 8px;
}

form li span
{
	color:#444;
	float:left;
	margin:0 4px 0 0;
	padding:0 0 8px;
}

form li div.left
{
	display:inline;
	float:left;
	width:48%;
}

form li div.right
{
	display:inline;
	float:right;
	width:48%;
}

form li div.left .medium
{
	width:100%;
}

form li div.right .medium
{
	width:100%;
}

.clear
{
	clear:both;
}

form li div label
{
	clear:both;
	color:#444;
	display:block;
	font-size:9px;
	line-height:9px;
	margin:0;
	padding-top:3px;
}

form li span label
{
	clear:both;
	color:#444;
	display:block;
	font-size:9px;
	line-height:9px;
	margin:0;
	padding-top:3px;
}

form li .datepicker
{
	cursor:pointer !important;
	float:left;
	height:16px;
	margin:.1em 5px 0 0;
	padding:0;
	width:16px;
}

.form_description
{
	clear:both;
	display:inline-block;
	padding-top:10px;

}

.form_description[class]
{
	display:block;
}

.form_description h2
{
	clear:left;
	font-size:160%;
	font-weight:400;
	margin:0 0 3px;
}

.form_description p
{
	font-size:95%;
	line-height:130%;
	margin:0 0 12px;
}

form hr
{
	display:none;
}

form li.section_break
{
	border-top:1px dotted #ccc;
	margin-top:9px;
	padding-bottom:0;
	padding-left:9px;
	padding-top:13px;
	width:97% !important;
}

form ul li.first
{
	border-top:none !important;
	margin-top:0 !important;
	padding-top:0 !important;
}

form .section_break h3
{
	font-size:110%;
	font-weight:400;
	line-height:130%;
	margin:0 0 2px;
}

form .section_break p
{
	font-size:85%;

	margin:0 0 10px;
}

/**** Buttons ****/
input.button_text
{
	overflow:visible;
	padding:0 5px;
	width:auto;
}

.buttons input
{
	font-size:120%;
	margin-right:10px;
}

#element_2_1{
	width:150px;
}

#element_2_2{
	width:200px;
}

/* end of for the form */