body{
	margin:0px;
	padding:0px;
	text-align: center;
	background-image: url(/images/header_index_rpt.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#container{
	width:1052px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #003077;
}
#container a{
	color:#3b7fda;
	text-decoration:none;
}
#container a:hover{
	text-decoration:underline;
}
#header{
	height:307px;
	width:1020px;
	background-image: url(/images/header_index_clear.png);
	background-repeat:no-repeat;
	background-position:top;
}
/* IE6 PNG FIX */
* html #header{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/header_index_clear.png', sizingMethod='scale');
	margin-top:-3px;
}
#index_left{
	float:left;
	width:263px;
	height:370px;
	margin-top:50px;
	padding-left:30px;
	padding-right:30px;
	padding-top:18px;
	background-image:url(/images/index_left.gif);
	background-repeat:no-repeat;
}
* html #index_left{
	height:370px;
}
#index_flash{
	float:left;
	width:380px;
	height:253px;
	margin-top:50px;
	padding-top:25px;
	padding-left:34px;
	background-image:url(/images/index_flash.gif);
	background-repeat:no-repeat;
}
#index_color{
	float:left;
	width:356px;
	height:120px;
	padding:30px;
	background-image:url(/images/index_red.gif);
	background-repeat:no-repeat;
}
#index_color a{
	color:#CCCCCC;
}
#indes_color a_hover{
	color:#CCCCCC;
	text-decoration:underline;
}

#index_right{
	float:right;
	width:297px;
	height:483px;
	margin-top:50px;
	padding-top:7px;
	padding-left:16px;
	background-image:url(/images/index_right.gif);
	background-repeat:no-repeat;
}
#index_right #wed_but{
	height:157px;
	width:285px;
}
#index_right #wed_but a{
	height:157px;
	width:285px;
	background-image:url(/images/rht_wed.jpg);
	background-repeat:no-repeat;
	display:block;
	background-position: 0 0px;
}
#index_right #wed_but a:hover{
	background-position: 0 -157px;
}
#index_right #party_but{
	height:160px;
	width:285px;
}
#index_right #party_but a{
	height:160px;
	width:285px;
	background-image:url(/images/rht_party.jpg);
	background-repeat:no-repeat;
	display:block;
	background-position: 0 0px;
}
#index_right #party_but a:hover{
	background-position: 0 -160px;
}
#index_right #sound_but{
	height:157px;
	width:285px;
}
#index_right #sound_but a{
	height:157px;
	width:285px;
	background-image:url(/images/rht_sound.jpg);
	background-repeat:no-repeat;
	display:block;
	background-position: 0 0px;
}
#index_right #sound_but a:hover{
	background-position: 0 -157px;
}
#clear{
	clear:both;
}
#footer{
	width:1010px;
	height:165px;
	background-image:url(/images/footer.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-top:85px;
	padding-left:33px;
}
#footer a{
	color:#FFF;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
#footer2 {
	background-image: url(/images/footer_rpt.jpg);
	/*background-color:#002b91; */
	background-color:#000F5A;
	background-repeat: repeat-x;
	height: 230px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer2 #contain{
	text-align:left;
	width:1010px;
	height:105px;
	padding-top:70px;
	padding-left:33px;
	position:relative;
	margin-right:auto;
	margin-left:auto;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
}
#footer2 a{
	color:#FFF;
	text-decoration:none;
}
#footer2 a:hover{
	text-decoration:underline;
}
