body{
	margin:0;
	background:#efeceb url(../img/bg_body.gif) repeat-x 0% 0;
	font-family:helvetica, Arial, Tahoma, sans-serif;
	min-width:980px;
}
h1, h2, h3, h4, h5, h6, ul, li, p{
	padding:0;
	margin:0;
}
img{
	border:0;
}
div.main{
	width:992px;
	margin:0 auto;
	overflow:hidden;
}
.pb{
	position:absolute;
}
.header{
	width:992px;
	background:#EFECEB url(../img/bg_header.jpg) no-repeat 0 0 ;
	height:196px;
	overflow:hidden;
	position:relative;
}
.header a.logo{
	display:block;
	width:421px;
	height:100px;
	left:293px;
	text-indent:-999999px;
	position:absolute;
}
.header div.nav{
	height:51px;
	position:absolute;
	left:0;
	top:128px;
}
div.nav_2 ul.menu{
	/*margin:129px 0 0 0;*/
	margin:0;
	padding:0 0 0 20px;
	list-style:none
}
.header div.nav ul.menu li{
	float:left;
	height:51px;
	overflow:hidden;
	padding:0;
	margin:0;
	background:none;
}
.header div.nav ul.menu li a{
	float:left;
	height:51px;
	background:url(../img/bg_nav_2.gif) no-repeat 0 -51px;
	color:#fff;
	text-decoration:none;
	text-indent:-999999px;
}
.header div.nav ul.menu li a:hover{
	background:url(../img/bg_nav_2.gif) no-repeat 0 0px;
}
.header div.nav ul.menu li a span{
	float:left;
	height:30px;
	background:url(../img/bg_nav_2.gif) no-repeat 100% -153px;
	padding:21px 20px 0;
	font-size:19px;
	font-family:Arial Black;
	cursor:pointer;
	white-space:nowrap;
}
.header div.nav ul.menu li a:hover span{
	background:url(../img/bg_nav_2.gif) no-repeat 100% -102px;
	padding:11px 20px 0;
	height:40px;
}

div.main .header div.nav ul li.about_us a{
	width:136px;
	background:url(../img/bg_nav.gif) no-repeat 0 -51px;
}
ul.red_nav{
	width:262px;
	margin:5px 0 0 2px;
	height:212px;
	padding:12px 0 0 0;
	float:left;
	list-style:none;
	background:url(../img/bg_ul.gif) no-repeat 0 0;
}
ul.red_nav li{
	width:262px;
	height:50px;
		float:left;
}
ul.red_nav li a{
	height:35px;
	float:left;
	text-decoration:none;
	width:262px;
	text-align:center;
	color:#fff;
	font-size:21px;
	font-family:Arial Black;
	text-indent:-9999px;
	/*background:url(../img/bg_li_2.gif) no-repeat 0 -50px;*/
}
ul.red_nav li a.statement{
	background:url(../img/bg_ul_2.gif) no-repeat 0px -12px;
}
ul.red_nav li a.statement:hover{
	background:url(../img/bg_ul_2.gif) no-repeat -263px -12px;
}
ul.red_nav li a.history{
	background:url(../img/bg_ul_2.gif) no-repeat 0px -63px;
}
ul.red_nav li a.history:hover{
	background:url(../img/bg_ul_2.gif) no-repeat -263px -63px;
}
ul.red_nav li a.staff{
	background:url(../img/bg_ul_2.gif) no-repeat 0px -112px;
}
ul.red_nav li a.staff:hover{
	background:url(../img/bg_ul_2.gif) no-repeat -263px -112px;
}
ul.red_nav li a.board{
	background:url(../img/bg_ul_2.gif) no-repeat 0px -162px;
}
ul.red_nav li a.board:hover{
	background:url(../img/bg_ul_2.gif) no-repeat -263px -162px;
}

/*ul.red_nav li a.active,
ul.red_nav li a:hover{
	background:url(../img/bg_li_a.gif) no-repeat 7px 0;
	color:#000;
}*/
div.main .header div.nav ul li.about_us a.active,
div.main .header div.nav ul li.about_us a:hover{
	background:url(../img/bg_nav.gif) no-repeat 0 -0px;
}
div.main .header div.nav ul li.alumni a{
	width:136px;
	background:url(../img/bg_nav.gif) no-repeat -136px -51px;
}
div.main .header div.nav ul li.alumni a.active,
div.main .header div.nav ul li.alumni a:hover{
	background:url(../img/bg_nav.gif) no-repeat -136px -0px;
}
div.main .header div.nav ul li.sponsor a{
	width:158px;
	background:url(../img/bg_nav.gif) no-repeat -271px -51px;
}
div.main .header div.nav ul li.sponsor a.active,
div.main .header div.nav ul li.sponsor a:hover{
	background:url(../img/bg_nav.gif) no-repeat -271px -0px;
}
div.main .header div.nav ul li.shool a{
	width:202px;
	background:url(../img/bg_nav.gif) no-repeat -428px -51px;
}
div.main .header div.nav ul li.shool a.active,
div.main .header div.nav ul li.shool a:hover{
	background:url(../img/bg_nav.gif) no-repeat -428px -0px;
}
div.main .header div.nav ul li.gallery a{
	width:159px;
	background:url(../img/bg_nav.gif) no-repeat -629px -51px;
}
div.main .header div.nav ul li.gallery a:hover{
	background:url(../img/bg_nav.gif) no-repeat -629px -0px;
}
div.main .header div.nav ul li.tickets a{
	width:158px;
	background:url(../img/bg_nav.gif) no-repeat -787px -51px;
}
div.main .header div.nav ul li.tickets a:hover{
	background:url(../img/bg_nav.gif) no-repeat -787px -0px;
}
div.main .holder{
	width:992px;
	background:url(../img/bg_holder.gif) repeat-y 0 0;
	float:left;
}
div.main .holder div.leftnav{
	width:263px;
	float:left;
	padding:0  0 0 0px;
	margin:0 0 0px 0;
	overflow:hidden;
}
div.main .holder div.leftnav div.form{
	background:#000;
	color:#fff;
	overflow:hidden;
	height:66px;
	padding:0 0 15px;
	border-bottom:4px solid #fff;
}
div.main .holder div.leftnav div.form label{
	margin:0;
	padding:11px 0 9px 0;
	display:block;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
div.main .holder div.leftnav div.form span.input{
	background:url(../img/bg_input.gif) no-repeat 0 0;
	width:204px;
	height:24px;
	margin:0 5px 0 5px;
	padding:7px 3px 0;
	float:left;
}
a{
	outline:none;
}
div.main .holder div.leftnav div.form span.input input{
	width:202px;
	padding:0;
	margin:0;
	float:left;
	border:0;
}
div.main .holder div.leftnav div.form  a.go{
	width:29px;
	height:31px;
	float:left;
	background:url(../img/btn_go.gif) no-repeat 0 0;
	text-indent:-99999px;
}
div.main .holder div.leftnav div.form form{
	margin:0;
	padding:0;
}
.nav{
	margin:3px 0 0 2px;
	float:left;
	width:250px;
	padding:0 0 0px 0;
	background:#f00;
}
.nav ul{
	margin:0;
	padding:0 0 7px 4px;
	list-style:none;
}
.nav ul li{
	font-size:18px;
	color:#fff;
	background:url(../img/bg_red_star.gif) no-repeat 0 0px;
	padding:0 0 0 45px;
	font-weight:bold;
	margin:15px 0 0 0;
}
.nav div.title{
	background:#000 url(../img/bg_title.gif) no-repeat 0 0;
	width:239px;
	margin:9px 0 0 9px;
	padding:2px 0 3px;
	
}
.nav div.title h3{
	color:#fff;
	text-align:center;
	font-family:Arial Black;
	font-size:25px;
}
div.main .holder div.leftnav .email_alert{
	margin:5px 0 0 0;
}
div.main .holder div.leftnav .banner{
	margin:1px 0 0 0;
	text-align:center;
}
div.main .holder div.content{
	width:725px;
	float:left;
	background:url(../img/bg_content.jpg) no-repeat 0px 0px;
	overflow:hidden;
	position:relative;
	padding:0 0 0 4px;
}
div.main .holder div.content_part{
	width:725px;
	float:left;
}
div.main .holder div.content ul.star{
	list-style:none;
	margin:0;
	height:327px;
	position:absolute;
	right:0;
	top:72px;
/*	padding:66px 0 0 44px;*/
}
div.main .holder div.content ul.star li{
	margin:0;
	padding:0px 0 0 0px;
	text-align:center;
	font-family:Arial Black;
	font-size:18px;
}
div.main .holder div.content ul.star li.star2{
	padding:106px 0 0 0px;
}
div.main .holder div.content ul.star li.star3{
	padding:46px 0 0 0px;
}
div.main .holder div.content .text_2{
	font-size:18px;
	color:#000;
	text-align:center;
	width:401px;
	padding:22px 20px 0 43px;
	position:absolute;
	top:581px;
	left:0;
}
div.main .holder div.content .text_2 p{
	margin:0;
	padding:0;
	font-family:Arial Black;
}
div.main .holder div.content .text{
	width:462px;
	text-align:center;
	position:absolute;
	top:400px;
	left:0;
	padding:0px 0 0 0;
}
div.main .holder div.content .text h2{
	margin:0;
	padding:0;
	line-height:33px;
}
div.main .holder div.content .text h2.w_25{
	font-size:25px;
	color:#fff;
}
div.main .holder div.content .text h2.w_37{
	color:#fff;
	font-size:37px;
}
div.main .holder div.content .text h2.y_35{
	font-size:35px;
	color:#ffbf0c;
}
div.main .holder div.content .player{
	margin:5px 0 0 0;
}
div.main .holder div.content .banner{
	margin:5px 0 0 0;
}
div.main .holder div.content .banner a{
	position:relative;
}
div.footer{
	width:992px;
	background:#fff url(../img/bg_footer.gif) no-repeat 0 0;
	float:left;
	height:151px;
	margin:-0px 0 0 0;
	position:relative;
}
.p_b{
	position:absolute;
	font-size:11px;
	right:10px;
	top:136px;
	color:#fff;
}
.p_b a{
	color:#fff;
}
div.footer ul.navigation{
	margin:104px 0 0 0;
	padding:0 0 0 200px;
	list-style:none;
}
div.footer ul.navigation li{
	float:left;
	font-size:19px;
	padding:0 8px 0 9px;
	background:url(../img/bg_li.gif) no-repeat 0 4px;
}
div.footer ul.navigation li.no_bg{
	background:none;
}
div.footer ul.navigation li a{
	color:#000;
	text-decoration:none;
}
div.footer ul.navigation li a:hover{
	color:#FF0000;
}
div.content_text{
	padding:0 0 0 0px;
	margin:20px 40px 0 40px;
	border-top:16px solid #f00;
}
div.content_text h3{
	font-size:20px;
	color:#000;
	margin:10px 0 0 0;
	padding:0;
	line-height:23px;
	font-family:"Times New Roman", Times, serif;
}
div.content_text p{
	font-family:"Times New Roman", Times, serif;
	color:#000;
	font-size:14px;
	margin:7px 0 0 0;
}
div.content_text p img{
	padding:0 20px 20px;
}
.castl_members{
	float:left;
	margin:44px 0 0 81px;
	display:block;
	width:100px;
	text-indent:-999999px;
	height:100px;
}
.nav_2{
	width:auto;
	background:none;
	width:992px;
}
.main_page_img{
	position:absolute;
	top:11px;
	left:6px;
}
