/*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;

	

	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;

}
