/*main styles*/
body{
	font:13px Arial, Helvetica, sans-serif;
	color:#393361;
	background-color:#000000;
	background-image:url(img/bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	line-height:22px;
}
table{
	font:13px Arial, Helvetica, sans-serif;
	color:#393361;
	line-height:22px;
}
body,html{
	height:100%;
}
img{
	border:0;
}
input,select,textarea{
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#fff;
}
input.checkbox{
	border: none;
	vertical-align: middle;
	margin:-2px 7px 0 0;
}
/* IE6 Only */
* html input.checkbox{
	margin:-2px 2px 0 -2px;
}
/* IE7 Only */
*:first-child+html input.checkbox{
	margin:-2px 2px 0 -2px;
}
input.radio{
	margin:2px 3px 0 0;
}
/* IE6 Only */
* html input.radio{
	margin:-2px 3px 0 -3px;
}
/* IE7 Only */
*:first-child+html input.radio{
	margin:-2px 3px 0 -3px;
}
input{
	border:0;
}
form{
	padding:0;
	margin:0;
}
td{
	vertical-align:top;
}
p{
	margin:0 0 25px 0;
}
.middle{
	vertical-align:middle;
}
.nowrap{
	white-space:nowrap;
}
.cursor{
	cursor:pointer;
}
/*default styles*/
a{
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#4CB3E6;
}
a:hover{
	text-decoration:none;
	color:#fff;
}
h1{
	font:19px Arial, Helvetica, sans-serif;
	color:#393361;
	padding:0;
	margin:0 0 25px 0;
	font-weight:bold;
}
h2{
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#393361;
	padding:0;
	margin:0 0 30px 0;
}
h3{
	font:12px Arial, Helvetica, sans-serif;
	color:#00254D;
	font-weight:bold;
	padding:0;
	margin:0 0 5px 0;
}
ul, ol
{
  margin:0 0 15px 14px;
  padding:0 0 0 0;
  list-style:url(img/square.gif) outside;
}
li ul, li ol
{
  margin-top:5px;
  margin-bottom:10px;
  list-style-type:none;
  list-style-image:none;
}
li
{
  margin-bottom:1px;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.cl{
	clear:both;
	font-size:1px;
	height:1px;
}
.z10{
	position:relative;
	z-index:10;
}
/*format styles*/
.center_bg{
	background-image:url(img/center_bg.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.left_bg{
	background-image:url(img/left_bg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.right_bg{
	background-image:url(img/right_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.top_bg{
	background-image:url(img/top_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:23px;
}
.head .menu a{
	display:block;
	float:left;
	background-position:left top;
	background-repeat:no-repeat;
}
.head .menu a:hover{
	background-position:left -26px;
}
.head .menu a.act{
	background-position:left -26px;
}
.head .menu a.m1{
	background-image:url(img/m1.jpg);
}
.head .menu a.m2{
	background-image:url(img/m2.jpg);
}
.head .menu a.m3{
	background-image:url(img/m3.jpg);
}
.head .menu a.m4{
	background-image:url(img/m4.jpg);
}
.head .menu a.m5{
	background-image:url(img/m5.jpg);
}
.head .logo{
	position:absolute;
	left:294px;
	top:38px;
}
.content{
	margin-bottom:15px;
}
.content .block_or_lb{
	background-image:url(img/cor_or_lb.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#FFA114;
}
.content .block_or_lt{
	background-image:url(img/cor_or_lt.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.content .block_or_rt{
	background-image:url(img/cor_or_rt.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.content .block_or_rb{
	background-image:url(img/cor_or_rb.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding:25px 20px 0 15px;
	color:#00254D;
}
.content .block_or2_lb{
	background-image:url(img/cor_or2_lb.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#FF8A18;
}
.content .block_or2_lt{
	background-image:url(img/cor_or2_lt.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.content .block_or2_rt{
	background-image:url(img/cor_or2_rt.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.content .block_or2_rb{
	background-image:url(img/cor_or2_rb.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding:25px 20px 0 15px;
}
.content .block_purp_lb{
	background-image:url(img/cor_purp_lb.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#AD62A8;
}
.content .block_purp_lt{
	background-image:url(img/cor_purp_lt.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.content .block_purp_rt{
	background-image:url(img/cor_purp_rt.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.content .block_purp_rb{
	background-image:url(img/cor_purp_rb.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding:25px 20px 15px 15px;
}
.content .block_or_rb.pt40{
	padding:40px 15px 0 23px;
}
.s12{
	font-size:12px;
	color:#00254D;
}
.content .news_t{
	position:absolute;
	left:0;
	top:-75px;
}
.content .meet_t{
	position:absolute;
	left:-2px;
	top:-90px;
}
.content .block_bl_lt{
	background-image:url(img/cor_bl_lt.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#8FA6D4;
}
.content .block_bl_rt{
	background-image:url(img/cor_bl_rt.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.content .block_bl_lb{
	background-image:url(img/cor_bl_lb.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.content .block_bl_rb{
	background-image:url(img/cor_bl_rb.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding:25px 20px 0 15px;
}
.content .block_bl_rb.pt60{
	padding-top:60px;
}
.content .pic{
	border:2px solid #448CCA;
	float:left;
	margin:0 15px 15px 0;
}
.content .big{
	font-weight:bold;
	margin-bottom:3px;
}
.content .tab{
	font-size:13px;
}
.content input.field290{
	width:290px;
	height:21px;
	padding:2px 5px 2px 5px;
	border:1px solid #486691;
	margin:0 0 18px 0;
}
.content select.field80{
	width:80px;
	height:21px;
	border:1px solid #486691;
	margin:0 0 18px 0;
}
.content .block_t{
	border-top:1px solid #7F92A6;
	background-color:#fff;
}
.content .block_r{
	border-right:1px solid #486691;
	background-color:#fff;
}
.content .block_r2{
	border-right:1px solid #806330;
	background-color:#fff;
}
.content .block_b{
	border-bottom:1px solid #486691;
	background-color:#fff;
}
.content .block_b2{
	border-bottom:1px solid #806330;
	background-color:#fff;
}
.content .block_l{
	border-left:1px solid #7F92A6;
	background-color:#fff;
}
.content .block{
	background-color:#fff;
	padding:7px 10px 3px 20px;
	color:#666;
}
.content .party{
	margin:0 0 20px 0;
	text-align:center;
}
.content .price{
	text-align:right;
}
.content .submit{
	margin:25px 0 20px 0;
}
.content a.btn{
	display:block;
	float:left;
	background-image:url(img/btn_l.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#fff;
	font-size:14px;
	text-decoration:none;
	cursor:pointer;
}
.content a.btn span{
	display:block;
	float:left;
	background-image:url(img/btn_r.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding:9px 30px 9px 34px;
}
.content a.btn2{
	display:block;
	float:left;
	background-image:url(img/btn_l2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#fff;
	font-size:14px;
	text-decoration:none;
	cursor:pointer;
}
.content a.btn2 span{
	display:block;
	float:left;
	background-image:url(img/btn_r2.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding:9px 30px 9px 34px;
}
.content a.btn3{
	display:block;
	float:left;
	background-image:url(img/btn_l3.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#fff;
	font-size:14px;
	text-decoration:none;
	cursor:pointer;
}
.content a.btn3 span{
	display:block;
	float:left;
	background-image:url(img/btn_r3.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding:9px 30px 9px 34px;
}
.content .online{
	position:absolute;
	left:225px;
	top:-58px;
}
.content .day{
	text-decoration:underline;
	font-weight:bold;
}
.footer{
	background-image:url(img/footer_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding:5px 0 0 34px;
}
.footer td{
	color:#fff;
	font-size:13px;
}
.footer td a{
	color:#fff;
	font-size:13px;
	text-decoration:none;
}
.footer td a:hover{
	text-decoration:underline;
}
.footer td span{
	color:#FF9900;
	margin:0 12px 0 12px;
}
.footer input.field180{
	width:180px;
	height:17px;
	border:1px solid #8AABC4;
	background-color:#155889;
	margin-right:8px;
}
.relative{
	position:relative;
}
.mb30{
	margin-bottom:30px;
}