body {
	text-align: center;
	background: url(../images/body_bg.gif) repeat-x scroll 0 -350px #CFE6EB;
}
html, body, h2, h1 {
	font-size: 13px;
	font-family: arial,sans-serif;
}
div, p, h1, h2, h3, h4, ul, li, ol {
	margin: 0;
	padding: 0;
}

h1 {
	font-size: 18px;
}

h2, h3 {
	font-weight: normal;
}

img {
	border: none;
}


li {
	list-style: none;
}

.scform { margin: 10px auto; }
	.scform h1 { margin: 0 25px 15px 10px; }
	.scform_tb a { float: left; display: inline; margin: 0 15px 0 3px; height: 26px; line-height: 26px; color: #069; text-decoration: none; }
	.scform_tb a:visited { color: #069; text-decoration: none; }
		.scform_tb a:hover { text-decoration: underline; }
		.scform_tb .current  { background: url(../images/searchbar.png) no-repeat 50% 100%; color: #333; font-weight: 700; }
	.scform_form { background: url(../images/searchbar.png) repeat-x 0 0; }
		.td_srchtxt { background: url(../images/searchbar.png) no-repeat 0 -35px; }
		.td_srchbtn { background: url(../images/searchbar.png) no-repeat 0 -70px; }
			.scform_form .activedbtn { background-position: 0 -105px; }
		.adv-search .td_srchbtn { padding-top: 0; padding-bottom: 0; background: url(../images/searchbar.png) no-repeat 5px -140px; }
		.adv-search .activedbtn { background-position: 5px -175px; }
		.scform_srchtxt { padding: 0 10px; width: 460px; background: transparent; outline: none; font-size: 14px; }
		.scform_submit { width: 107px; cursor: pointer; background: transparent; color:#FFFFFF; font-size: 16px; font-weight:bold;}
		.scform_srchtxt, .scform_submit { height: 35px; border: none; }
			.scform_srchtxt { height: 33px\9; line-height: 33px\9; }
			.hidden {display:none;}
	.scstat { padding-top: 5px; }
		.scstat p { float: right; color: #666; }
	.adv_srch { padding-left: 10px; background: #FFF; white-space: nowrap; }
.copyright { padding: 20px 0; width: 80em; text-align: center; }
.pipe { margin: 0 5px; color: #CCC; }
.srch { margin: 50px auto; width: 1000px; text-align: center; }
	.srch .scform_tb { margin-top: 20px; font-size: 14px; }
	.srch .copyright { margin: 80px auto 0; width: auto; }
	#topSearchBar, #footerSearchBar, body#index form {
    position: relative;
}

.red{color:red;border-radius: 10px;background: #FFFFFF;border: 1px solid #A8CFD8;padding:5px;}
.clear{clear:both;}

div.OverviewVideoWrapper {
    background: url(../images/jwplayer_overview_sprites.jpg) no-repeat scroll 0 0 transparent;
    border: 1px solid #333333;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 2px 10px #333333, 0 1px 0 #707478 inset;
    height: auto;
    margin: 50px auto;
    position: relative;
    width: 938px;
	color:#FFFFFF;
}
div.OverviewVideoWrapper div.VideoPlayer {
    background: none repeat scroll 0 0 #111111;
    border-bottom: 1px solid #000000;
    box-shadow: 0 0 15px #000000;
    margin: 20px auto 30px;
    padding: 0 !important;
    width: 720px;
}

div.VideoPlayer { height: 406px !important; }
div.VideoTitle { text-align:center; margin-top:10px; font-size:14px;}

.history {padding:0px 30px;}
.history h2{text-align:left;margin:20px 0 20px 10px;font-size:16px;}
.video_detail{float:left;padding:8px;margin:8px 8px 0 0;border: 1px solid #A8CFD8;border-radius: 10px 10px 10px 10px;}
.video_detail:hover{box-shadow: 0 2px 10px #888888;border: 1px solid #40A7BD;}

.video_title{width: 130px; height: 30px; line-height:30px; overflow:hidden;}

.video_tip {padding:0px 10px 10px 10px;border-radius: 8px;border: 1px solid #A0C7FF;box-shadow: 0 2px 10px #EAF2F5; width:120px; background: #FFFFFF; color:#000000;position:relative;left:710px; top: -15px;}
.video_tip .tail{position:relative;left: 0pt; top: -13px;}