/*Common rule*/

html{height:100%;margin-bottom:1px;}

* {margin:0;padding:0;outline:none;}

body{
	font-family: Tahoma, Verdana;
	font-size:11px;
	color:#FFFFFF;
	line-height:1.4em;
	cursor:default;
	background-color: #102640;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

a:link,a:visited{
color:#6699cc;
text-decoration:none;
cursor:pointer;
}
a:hover, a:active, a:focus{
	color:#A4E1FF;
	text-decoration:none;
	cursor:pointer;
}

a:focus{outline:none;}

acronym{cursor:help;}

fieldset{border:none;}
img{border:0;}

h1, h2, h3,h4{
	font-family:Tahoma, Verdana;
	line-height:1.4em;
	font-weight: normal;
}
h1{font-size:2.5em;}
h1 span{display:block;margin:10px 0 0 0;}
h2{font-size:1.3em; }
h3{font-size:1.2em;}
h4{font-size:12px;}
h5{font-size:11px;}

optgroup option{margin-left:15px;}

p{
font-size:1.2em;
	margin-top:15px;
}

ul{
	list-style-position: outside;
	list-style-image: url(../images/li.gif);
	list-style-type: none;
/*	margin-top: 10px;*/
	padding-top:10px;
	margin-right: 16px;
	padding-bottom: 12px !important;
	padding-bottom: 10px;
	margin-left: 16px;
}
ol{
	list-style-position: inside;
	padding-top:10px;
	margin-right: 16px;
	margin-left: 16px;
}
li {
padding-bottom:5px;}
.homeli {
padding-bottom:18px !important;
padding-bottom:17px;
}
.alignRight{text-align:right;}
.bold{font-weight:bold;}
.center{text-align:center;}
.clearBoth{clear:both;}
.displayBlock{display:block;}
.displayNone{display:none;}
.floatRight{float:right;}
.floatLeft{float:left;}
.hide{display:none;visibility:hidden;}
.hideOverflow{overflow:hidden;}
hr{
	width:95%;
	margin:0.5em 0 0.5em 0 !important;
	margin:0;
	border: thin dotted #588dbc;
}
.warning{color:#FF0000;}

.width100pc{
display:block;
float:left;
width:100%;
}

/*layout*/
#main{
display:block;
margin:0;
width:1024px;
}

#container{
background:transparent url("../images/bg.jpg") no-repeat left top;
display:block;
float:left;
width:100%;
text-align:justify;
}
.head {
display:block;
padding-top:0px;
width:952px;
height:327px;
}
.headnav {
display:block;
padding-top:50px;
width:750px;
height:100px;
}
.content {
	padding-top:5px;
	width:850px;
	text-align:left;
	float:none;
	clear:both;
	display:block;
}
.footer{
	clear:both;
	display:block;
/*	float:left !important;*/
	float:none;
	width:850px;
	color:#6699cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.menu{
	background-image:url(../images/bgmenu.jpg);
	width:850px;
	height:59px;
	float:none;
	clear:both;
	display:block;
}
.title {color: #99ccff;
padding-left:8px;}
.titles {
	color: #cccc99;
}

.promotion {
	width:292px;
	background-color: #1c2f46;
	background-image: url(../images/bgpromotion.jpg);
	background-repeat: repeat-x;
	padding-left:15px;
}
.news {
	width:305px;
	background-color: #273c58;
	background-image: url(../images/bgnews.jpg);
	background-repeat: repeat-x;
	padding-left:15px;	
}

.contentHome{
display:block;
float:left !important;
float:none;
margin:17px 0;
width:100%;
}

.contentHome h1{color:#32482d;font-size:1.5em;}
.contentHomepro {
	padding-top:28px;
	padding-left:8px;
	padding-right:10px;
	padding-bottom:20px
}
.contentdetail {
	padding-top:30px;
	padding-left:12px;
	padding-right:10px;
	padding-bottom:20px
}
.newBox{
background:#d8dcd6;
display:block;
float:left;
margin:0 0 15px 0;
padding:23px 20px;
width:333px;
}

.newBox h1{color:#1f2718;}

.textHome{
display:block;
float:left;
padding:18px 48px;
width:545px;
}

.contentLeft{
	float:left;
	width:636px;
	background-color:#1F3E5B;
}

.left{
	float:left;
	width:214 px;
	text-align:center; 
	text-align:left;
	margin-right:7px;
}
.textHere1{width:385px;}
.textHere2{width:525px;}

.flvPlayer{display:block;margin:0 auto 15px auto;}

a.linkopacity:hover img       {
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	-khtml-opacity: 0.5;
 }
a.linkopacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0;
}

a.linktext, a.linktext:visited {

	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.linktext:hover, a.linktext:active {
	font-weight: bold;
	color: #95bddb;
	text-decoration: underline;
 }
a.linkt, a.linkt:visited {

	font-weight: bold;
	color: #95bddb;
	text-decoration: underline;
}

a.linkt:hover, a.linkt:active {
	font-weight: bold;
	color: #95bddb;
	text-decoration: underline;
 }
a.linknews, a.linknews:visited {

	color: #FFFFFF;
	text-decoration: none;
}

a.linknews:hover, a.linknews:active {
	color: #95bddb;
	text-decoration: underline;
 }

