@charset "utf-8";
/* CSS Document */
body {margin: 0px; background:url(../images/body_bg_2.jpg) center top  repeat-x;  font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000; line-height:20px;}
.body_bg{width:100%;  background:url(../images/body_bg.jpg) center 92px  repeat-x;} 
.body_bg_3{
	width:100%;
	background:url(../images/body_bg_3.jpg) center bottom  repeat-x;
	font-size: 12px;
} 
img{ border:none;}
h1,h2,h3,h4,ul{ margin:0; padding:0;}
h1{font-family:"Times New Roman", Times, serif;  font-size:30px; line-height:40px; color:#163164; font-weight:bold; padding-bottom:5px; padding-top:25px;}
a,a:visited{ color:#000; text-decoration:none;}
a:hover{ color:#093;}
.logo{margin-left:19px;}
.main{padding:0 10px 0 20px; width:972px; margin:0 auto;}
.slogan{margin-top:40px;}
.menu{  margin-top:23px;  width:100%;  height:25px; font-size:16px; padding-bottom:15px;} 
ul.menu {list-style-type:none;}
.bb{border-bottom:1px solid #d1f3ff;}
ul.menu li {background:url(../images/menu_line.png) no-repeat center right; line-height:normal; position:relative; float:left; padding:0px 11px;}
ul.menu li.frist{padding:0px 0px;} 
ul.menu li.dubble {padding:10px 17px; }
ul.menu li a:link,.menu li a:visited{ color:#143578; text-decoration:none; font-size:16px;   float:left;  text-align:center; line-height:normal;  }
ul.menu li a:hover{color:#78bb15;}
ul.menu li.last {background:none;}
ul.menu ul {position:absolute; top:20px; left:0;  display:none; list-style:none;}
ul.menu ul li{position:relative; margin:0; font-size:12px; font-weight:normal; padding:0; height:33px; float:left;}
ul.menu ul li a:link, ul.menu ul li a:visited {display:block; margin:0px; padding:5px 10px 5px 5px; color:#000; text-decoration:none; font-size:15px; border-bottom:#000 1px solid;  text-transform:none;  background:#e6f9ff; height:auto; width:210px; font-weight:normal; line-height:22px; text-align:left; }
ul.menu ul li a:hover { background:#d2f2ff;color:#000;}
.play_left{padding-top:140px;}
.play{margin-top:5px; margin-bottom:25px;}
.head_text{color:#FFF; line-height:24px;}
.flash{padding-left:80px;}
.ml15{margin-left:38px;}
.pore{position:relative;}
.c_logo{ padding-top:5px;}
.c_logo img{padding-right:20px; float:left; }
.meet{position:absolute; left:-20px; top:-22px;}
.footer{width:100%; border-top:1px solid #b2d0e4; padding:5px 0; font-size:11px; color:#4D4D4D; margin-top:5px;}
.footer_in{padding:0 10px 0 20px; width:972px; margin:0 auto;}
.footer a:link, .footer a:visited{color:#4D4D4D; text-decoration:none;}
.footer a:hover{color:#79BC17; text-decoration:none;}
.phone{padding-top:65px; font-size:24px; color:#143578; padding-right:35px; line-height:normal;}
.pt10{padding-top:10px;}
.sponsor{margin:100px 0 58px 521px; font-size:18px; color:#5f9dc6; text-transform:uppercase;}
.ml20{margin-left:20px;}
.ml20 li ul{ margin-left:25px;}.concerts_title {
	font-size: 16px;
	font-weight: bold;
}
.Concert_date {
	font-size: 14px;
	font-weight: bold;
	color: #163164;
}
.body_bg_3 table tr td table tr td p {
	color: #000;
	font-size: 12px;

}
.date {
	color: #009;
}
.date_new {
	color: #163164;
	font-weight: bold;
}
.board {
	font-size: 14px;
	font-weight: bold;
}
