body
{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:url(../images/bg.jpg) repeat-x #f8fcff;
	overflow:auto;
}
div, td, p
{
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 135%;
	font-size: 12px;
}
a {color:#bc4817; text-decoration: none}
a:hover {color: #F60; text-decoration: none}
form { margin:0px }
input { color:#666; font-family:Arial, Helvetica, sans-serif; font-size:11px }
.textbox { border:1px solid #999; font-size:11px; padding:2px 2px }
textarea
{
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 2px;
	padding-right: 2px;
	border: 1px solid #999;
	overflow: auto;
}
button 
{
	width: 70px;
	height: 20px;
	font-size: 11px;
	color: #666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border: 0px;
	white-space: nowrap;
	text-align:center;
	background:url(../images/button-1.gif) no-repeat center center
}
select
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #999;
	color:#666;
}

.fl {float: left}
.fr {float: right}
div#mainDiv { margin:0px auto; padding:0px; width:980px }
div.banner { width:100%; margin:0px }
div span.topMenu { display:block; font-size:10px; color:#6a6969; margin-top:5px; text-transform:uppercase }
div span.topMenu a { color:#6a6969; text-decoration:none; background:no-repeat left center }
div span.topMenu a.lang { background:#000; color:#FFF; padding:1px 3px }
div span.topMenu a:hover { color:#F90; text-decoration:none }
div.footer {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#919191;
}
div.footer div, div.footer td { font-size:10px; font-family:Arial; color:#919191 }
div.bodyPage { width:985px; overflow:hidden; position:relative }
div#pageLeft { width:206px; overflow:hidden}
div#pageCenter { width:760px; overflow:hidden; margin-left:15px}

/* Left Block */
div#pageLeft .leftBox { border:2px solid #DDD; padding:3px 0; text-align:center }
div#pageLeft .leftBox .label { color:#369 }
div#pageLeft .leftBox .value { color:#369; font-weight:bold }
div#pageLeft .frmSearch { padding:10px 10px 5px 10px; text-align:left }
div#pageLeft .frmSearch #keywords { width:140px; border:1px solid #CCC; padding:1px 3px; height:16px }
div#pageLeft .frmSearch button { width:30px; height:22px; font-weight:bold; background:url(../images/btn-search.gif) no-repeat center bottom }

.leftVideo { width:203px; margin-top:10px; background:#d3d3d3; padding-bottom:5px }
.leftVideo #VideoPlayer { width:203px; height:140px; overflow:hidden }
.leftVideo #PlayList { width:203px; height:70px; overflow:hidden }
.leftVideo ul.PlayList { margin:7px 0; margin-left:-15px }
.leftVideo ul.PlayList li { padding-bottom:5px }
.leftVideo ul.PlayList a { font-size:11px; color:#646464 }
.leftVideo ul.PlayList a:hover, .leftVideo ul.PlayList a.active { color:#C30 }
/* End */

.ContentBanner { overflow:hidden }
.ContentBanner .TitleL0 { font-size:35px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; letter-spacing:2px }
.ContentBanner .TitleL1 { font-size:16px; color:#7a7a7a; text-align:right; font-family:Tahoma, Geneva, sans-serif; font-weight:bold }

#SendToFriends
{
	width:450px;
	height:400px;
	position:absolute;
	z-index:1000;
	background-color:#999999;
	display:none
}

.readMore { font-size:11px; text-transform:lowercase }
.readMore a { display:block; background:url(../images/arrow_right.gif) no-repeat left center; padding-left:10px; padding-right:5px; color:#666; width:30px; float:right; white-space:nowrap }
.readMore a:hover { color:#F60; text-decoration:underline }
div.contentTitle {font-size:14px; color:#369; font-weight:bold }
div.contentShortDes { color:#444; font-weight:bold }
div.contentDetail { margin-top:5px }
div.contentDetail ul { margin-left:25px }
div.itemContentTitle { margin-top:5px }
div.itemContentTitle a { color: #004e76; font-family: Arial, Helvetica, sans-serif; font-size:14px }
div.itemContentTitle a:hover {color:#F60}
div.itemContentDes { margin-top:10px; color:#7f7f7f }
div.itemContentDes p { margin-top:0px }
.listButton { font-size:11px; color:#7b6c43; margin-top:10px }
.listButton a {color: #7b6c43}
.listButton a:hover {color: #F60}
.normalPaging
{
	font-size: 8px;
	border: 1px solid #999;
	width: 17px;
	text-align: center;
	cursor: pointer;
}
.curPaging
{
	color: #F60;
	font-size: 9px;
	border: 1px solid #F60;
	width: 17px;
	text-align: center;
	cursor: default;
}
div.dataNotFound
{
	color: #F30;
	font-weight:bold;
	font-size: 11px;
	margin-top: 100px;
	margin-bottom: 150px;
	text-align: center;
}
.listDocument { color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif }
.listDocument a { color:#000; text-decoration:none }
.listDocument a:hover { color:#000; text-decoration:underline }

div#frmRegister { width:100%; overflow:hidden; background:url(../images/logo.jpg) no-repeat left center }
div#frmRegister div, div#frmRegister p, div#frmRegister td { font-size:11px }
div#frmRegister div.formTitle { font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#063192; border-bottom:1px solid #c7c7c7; padding:10px 0px 3px 0px }
div#frmRegister div.formError { color:#F30; text-align:center; padding:5px 0 }

div.loading { overflow:hidden; background:url(../images/loading.gif) no-repeat center top; height:50px; margin-top:40px; padding-top:35px; font-size:11px; text-align:center; color:#999 }
div.progress { overflow:hidden; background:url(../images/loader.gif) no-repeat center; height:40px; padding-top:18px; font-size:10px; text-align:center; color:#999 }
