/*Common rule*/

html{height:100%;margin-bottom:1px;}

* {margin:0;padding:0;outline:none;}

body{
	font-family:Arial, Tahoma, Verdana;
	font-size:11px;
	color:#ffffff;
	line-height:1.4em;
	cursor:default;
	background-color: #22acc4;
	margin:0px;
}

a:link,a:visited{
	color:#fe9305;
	text-decoration:none;
	cursor:pointer;
}
a:hover, a:active, a:focus{
	color:#fe9305;
	text-decoration:underline;
	cursor:pointer;
}

a:focus{outline:none;}
.style1{
  color:#890709;
  font-family: "MS Sans Serif";
  font-size: 13px;
}
.style1 a:link, .style1 a:visited{
  color:#FFFFFF;
}
.style1 a:hover, .style1 a:active, .style1 a:focus{
  color:#FFCCCC;
}

acronym{cursor:help;}

fieldset{border:none;}
img{border:0;}

h1, h2, h3{text-transform:uppercase;font-family:"TAHOMA"; vertical-align:middle;}
h1{font-size:14px;  color:#fe9305;}
	h1 span{font-weight:normal;display:block;margin:10px 0 0 0;}
h2{font-size:13px;}
h3{font-size:12px; color:#fe9305; margin-bottom:0px; padding-bottom:0px;}
h4 {
	color:#40def2;
	font-size:16px;
	font-weight:lighter;
	padding-bottom:10px;
}

optgroup option{margin-left:15px; }

p{margin:10px 0;letter-spacing:normal;}

ul{
list-style:disc outside;
margin:5px;
}

.alignRight{text-align:right;}
.bold{font-weight:bold;}
.center{text-align:center;}
.clearBoth{clear:both;}
.displayBlock{display:block;}
.displayNone{display:none;}
.floatRight{float:right;}
.hide{display:none;visibility:hidden;}
.hideOverflow{overflow:hidden;}
hr {
margin-bottom:10px; margin-top:10px; background-color:#890709; height:1px; border:none !important; border-top:1px #890709 solid; border-bottom:none; border-left:none; border-right:none;
}
.warning{color:#FF0000;}

.width100pc{
display:block;
float:left;
width:100%;
}


.visitor td {
	border-bottom:1px solid #6699ff;
}
.lang {
	height:45px; background-image: url(../images/top-lang.jpg); width:1042px;
}

.top {
	height:186px;
	width:1042px;
	text-align:center;
}
.top_ban{
	height:186px;
	width:866px;
	
	float:right;
}
.top_logo{
	height:186px;
	width:176px;
	float:left;
}
.box {
	color:#00167d;
	font-size:12px;
	padding:5px 15px;
	line-height:17px;
}

.box a:link, .box a:visited{
	color:#00167d;
	text-decoration:none;
}

.box a:hover, .box a:active, .box a:focus{
  color:#FFFFFF;
  text-decoration:none;
}

.box_button{
	padding:1px 5px; 
	width:80px; 
	font-size:11px; 
	background-color:#424646; 
	margin-top:5px;

}
.box_button a:link, .box_button a:visited{
	color:#fadd15;
	text-decoration:none;
}

.box_button a:hover, .box_button a:active, .box_button a:focus{
  color:#FFFFFF;
}

.events {
 background: #0b2e53 url(../images/event-right.jpg) no-repeat top right; width:1042px; color:#FFF;
}
.event_top{
	height:70px; background:url(../images/event-top.jpg) no-repeat; font-size:12px;
}

.event_content{
height:182px; background:url(../images/event-bg.jpg) no-repeat; width:610px;
}

.event_content h1{
	font-size:11px;
	color:#fe9305;
	font-weight:bold;
	padding-top:10px;
}

.post {
 color:#00167d; font-size:11px;
}
.post a:link, .post a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

.post a:hover, .post a:active, .post a:focus{
  color:#FFFFFF;
  text-decoration:underline;
}


.ads {
	height:370px; background:url(../images/ads-bg.jpg) center no-repeat; font-size:12px; width:510px;
	
	margin:30px 0px;
	font:Arial;
	font-size: 20px;
	color: #fe9305;
	text-transform:uppercase;
	font-weight:bold;

}
.ads a:link, .ads a:visited{
	color:#ffffff;
	text-decoration:none;
}

.ads a:hover, .ads a:active, .ads a:focus{
  color:#fe9305;
}
.content_top{

	background: #0b2e53 url(../images/title_content.jpg) left no-repeat;
	margin-top:20px;
	
}
.content_top_text {
	padding:42px 10px 10px 35px;
	 font-size:18px; color:#00167d;
}
.content_detail {
 background: #0b2e53; 
}
.content_detail_text {
 color:#FFF; padding:20px 25px 5px 35px;
}
.content_bottom{
	background: #0b2e53 url(../images/content_bottom.jpg) left no-repeat; width:1041px; height:154px;
	margin-bottom:10px;
}
.txt_register {
	font-weight:bold;
	font-size:11px;
	color:#fe9305;
	padding-bottom:15px;
}
input {
	width:350px;
	height:20px;
}
textarea {
	width:350px;
	height:50px;
}

input.inputSubmit{
background-color:#de851b;
color:#000;
margin:5px 0;
padding:3px 0;
width:95px;
height:25px;
font:normal 12px Tahoma;
border:none;
outline:0;
cursor:pointer;
border:0px;
}



