 @charset "utf-8";
/* CSS Document */
/* CSS Document */
body{
	margin:0 auto;
	padding:0;
	border:0;
	background-color:#00246f;
}h1{
margin-left:5px;
	margin-left: 5px;
	margin-top:0;
	padding: 0px;
	color:#0d2b88;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}h2,h5{
	margin-left: 5px;
	margin-top:0;
	padding: 0px;
	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
 }
 h3{
 margin-left:5px;
 margin-bottom:7px;
 padding: 0px;
 font: bold medium Verdana, Arial, Helvetica, sans-serif;
	color:#0d2b88;
 }
 h4{
 margin-left:5px;
 margin-bottom:2px;
 margin-top:0;
 padding:0px 0px 0px 4px;
 font: bold small Verdana, Arial, Helvetica, sans-serif;
	color: #000;
  }
 h6{
 margin: 0px auto;
 padding:10px 6px 0px;
 font: small Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}
p{
margin-top:0;
 font: small Verdana, Arial, Helvetica, sans-serif;
color: #000000;
margin-left:6px;
margin-right:4px;
margin-bottom:0;
}#wrapper{
    width:92%;
height:100%;
	margin:0px auto;
	padding: 0px;
	border-left:10px solid #fff;
    border-right:10px solid #fff;
	background:url(membership/images/background.gif) no-repeat;
	background-color:#eee;
}#wrapper-index{
    width:58em;
    min-height:100%;
	margin:0px auto;
	padding: 0px;
	border-left:8px double #fff;
    border-right:8px double #fff;
	background:url(membership/images/background.gif) no-repeat;
	background-color:#eee;
}#header{
	width:100%;
	height:11.2em;
	background-color:#fff;
	margin: 0px;
	padding:0px;
    background-image: url(images/header-main2.jpg);
	background-repeat: no-repeat;
}#header_2level{
	width:100%;
	height:8.3em;
	background-color:#fff;
	margin: 0px;
	padding-top:0px;
    background-image: url(images/2level_header.jpg);
	background-repeat: no-repeat;
}#header_sprbk{
	width:48.13em;
	height:5em;
	background-color:#000000;
	margin: 0px auto;
	padding:0px;
	background-image: url(images/sprbrk_header.jpg);
	background-repeat: no-repeat;		
}#topnavcontainer{
width:100%;
margin:0;
padding:0;
background-color:#000;

}#rtbox{
	width:28.6%;
	float:right;
	padding:0;
	margin-top:3em;

}#rtbox2{
	width:28.6%;
	float:right;
	padding:0;

	}
#leftcontainer{
	width:70%;
	padding:0;
	background-color:#ebebeb;
	float:left;
	margin-top:2em;
	}
#middlecontainer{
	width:100%;
	padding-top:4px;
	background-color:blue;
	float:left;
	}
#mainContent { 
	margin: 0 250px 0 0; 
	padding: 0 20px; 
	background-color:#ebebeb;
}
#mainContent2 { 
	margin: 0; 
	padding: 0; 
	float:right;
	width:73%;
	background-color:#ebebeb;
	}
#sidebar2 {
	float: left; /* since this element is floated, a width must be given */
	width: 200px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #d9dbe0; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 15px 10px;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	}
#sidebar1 {
	float: right; /* since this element is floated, a width must be given */
	width: 200px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #d9dbe0; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 15px 10px;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
}#clearfooter{
height:80px;
}
#footer{
width:100%;
height:6.8em;
clear:both;
margin: 40px 0 0 0px;
padding: 0px;
font: x-small Verdana, Arial, Helvetica, sans-serif;
color: #000000;
background-color:#ffffff;
}#news{
	margin:2px 0 0 0;
	float:left;
	border:1px solid #bd3f29;
	width:71.7%;
	height:11.4em;
	
}#about{
	margin:2px 0 0 0;
	padding:0;
	float:left;
	width:27.8%;
	background-image: url(images/hmpage/about.jpg);
	background-repeat: no-repeat;
	background-color:#eee;
 }#member{
float:right;
width:28%; 
margin:0;
height:8em;
background-image:url(images/hmpage/member.jpg); 
background-repeat:no-repeat;

}#info{
float:rightS;
width:30%; 
height:8em;
margin:0;
padding:0;
background-image:url(images/hmpage/info.jpg); 
background-repeat:no-repeat;
}#flashcontainer{
width:75%;
margin:8px 0 0 0;
padding:0 0 0 5px;
background-color:white;
}#filler{
	width:100%;
	height:8.3em;
	margin:8px 0 0 0;
	background-image: url(images/hmpage/space.jpg);
	background-repeat: no-repeat;
	clear:both;
	/********************************/
}#vertlink{
	margin:22px 4px 6px 0;
	padding-left:8px;
	display:list-item;
	list-style-type:none;
	font:small arial;
	color:#fff;
	text-decoration:none;
	text-transform: capitalize;
}#vertlink li{
margin:6px 0;
padding:0 ;
display:list-item;
list-style-type:none;
border-bottom:1px dotted white;
}#vertlink a{
font-weight:bold;
padding: 0;
color:#0033CC;
text-decoration:none;
}#vertlink a.active, #vertlink a:hover{
color:#888224;
text-decoration:underline;
}#info{
	float:right;
	width:35%;
	height:12em;
	margin:0;
	padding:0;
	background-image:url(images/hmpage/info.jpg);
	background-repeat:no-repeat;
 }#member{
	float:right;
	width:35%;
	height:12em;
	background-image:url(images/hmpage/member.jpg);
	background-repeat:no-repeat;
/********************************************/
}.headertitle{
text-align:center;
font:x-large Arial, Helvetica, sans-serif;
color:#fff;
}#spacer{
margin-bottom:4px;
height:1.2em;
}.logofloat{
    margin: 0px 3px 0px 2px;
	padding: 0px;
	float: left;
}.imgfloatrt{
margin:2px;
float:right;
}.imgfloatlt{
margin:2px;
float:left;
}.imgfloatlt_show{
margin:2px 6px 2px 2px;
float:left;
}.imgcenter{
text-align:center;
margin-left:2.5em;
	/*****************************************NOW SHOWING***************************/
}.nowshowing{
font:large small Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
margin-top:0px;
margin-bottom:0;
background-color:#cc3300;
border-bottom: 1px solid white;

} .nowshowing_list{
font: bold small Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-align:left;
padding-left:0;
margin-left:0;
} .nowshowing_list li{
padding:0;
margin-left:4px;
margin-top:4px;
margin-right:2px;
display:list-item;
border-bottom:1px dotted white;
list-style:none;

}.nowshowing_list a{ 
color:#000;
text-decoration:none;

}.nowshowing_list a:hover{
color:blue;
text-decoration:none;

}.nowshowing_sub{
padding-left:0;
margin-left:0;
}.nowshowing_sub li{
margin-left:3px;
padding:0;
list-style:none;
display:list-item;
font: small Verdana, Arial, Helvetica, sans-serif;
color:#000;
}.nowshowing_sub a{
color:black;
}.nowshowing_sub a:hover{
color:blue;
text-decoration:none;
}.showtitle {
margin:0;
padding:0;

}.showtitle li{
margin-left:4px;
margin-top: 4px;
font:  bold small Verdana, Arial, Helvetica, sans-serif;
color:#c33808;
text-decoration:none;
list-style-type:none;

}.showtitle a{
color:#c33808;

}.showtitle a:hover{
text-decoration:underline;
color:blue;

}.showtitle_sub{
margin:0;
padding:0;

}.showtitle_sub li{
font:x-small Verdana, Arial, Helvetica, sans-serif;
color:black;
margin-left:8px;
text-decoration:none;
list-style-type:none;
}.ul2{
margin-top:0;
list-style-type:square;
font:small Verdana, Arial, Helvetica, sans-serif;
color:#000;
}.hightlight{
background-color:#FFFF66;
}.pricing_list{
margin:0;
padding:0;
}.pricing_list li{
font:small Verdana, Arial, Helvetica, sans-serif;
color:purple;
margin-left:8px;
text-decoration:none;
list-style-type:none;
margin-top:0;
/*********************************************PLAYLIST*************************/
/*********************************************News & Events***************************************/
}.newstitle{
	font:large Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:0px;
	margin-bottom:0;
	color:#A751AE;
}.eventtitle{
	font:large Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:0px;
	margin-bottom:0;
	
color:#06F;

/*****************************************end news & events ************************************/
/**********************************************HOMEPAGE TEXT************************/
}.about-font{
margin:0;
padding:10px 0 0 16px;
}.about-font li{
font:bold small Verdana, Arial, Helvetica, sans-serif;
color:#000;
list-style:none;
}.about-font li a{
color:#ffffff;

}.news-text{
font: small Verdana, Arial, Helvetica, sans-serif;
color:black;
padding: 0 0 0 13px;
margin: 12px 0 0 3px
}.news-title{
	font:bold medium Verdana, Arial, Helvetica, sans-serif;
	color:white;
	margin:0;
	padding:0 0 0 14px;
	background-image:url(images/hmpage/backgrndhead-news.jpg);
	background-repeat: repeat-x;
}.newslist {
margin:4px 0 0 20px;
padding:0;
}
.newslist li{
font:small Verdana, Arial, Helvetica, sans-serif;
color:black;
list-style:outside;
list-style-type:circle;
}.indentlist{
margin:0;
padding:0;
}
.indentlist li {
font:small Verdana, Arial, Helvetica, sans-serif;
color:black;
list-style:outside;
list-style-type:circle;
margin-left:34px;
margin-top:0;
padding:0;
}
.indentlist2{
margin:0;
padding:0;
}
.indentlist2 li {
font:small Verdana, Arial, Helvetica, sans-serif;
color:black;
list-style:outside;
list-style-type:circle;
margin-left:23em;
margin-top:0;
padding:0;
}
.indentlist3{
margin:0;
padding:0;
}
.indentlist3 li {
font:small Verdana, Arial, Helvetica, sans-serif;
color:black;
list-style:outside;
list-style-type:none;
margin-left:34px;
margin-top:0;
padding:0;
}
.member-text{
font: bold small Verdana, Arial, Helvetica, sans-serif;
color:black;
padding: 0;
margin: 52px 0 3px 15px;
}
.info-text{
	font: bold small Verdana, Arial, Helvetica, sans-serif;
	color:black;
	padding: 0 0 0 13px;
}.font{
font: small Verdana, Arial, Helvetica, sans-serif;
color:black;
}.indentfonts{
margin-left:250px;
font:small Verdana, Arial, Helvetica, sans-serif;
color:black;
/************************************************UnOrderd List********************************/
}.carrotlist ul{
margin:0;
padding:0;
}.carrotlist li{
margin-left:-20px;
padding:0;
list-style-image:url(images/purple_button.gif);
background-repeat:no-repeat;
background-position:inherit;
font:x-small Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

/****************************************HOMEPAGE SMALL IMAGES DESCRIPTIVE************************************/
#hmp_hdup{
	width:60%;
	float:left;
	
	margin-right:5px;
	padding: 5px 3px 0 0;
	background-color:#ebebeb;
	border-bottom:1px solid #ccc;
}
.imghmpg{
	float:left;
	margin: 3px 6px 3px 3px;
}
/******************************************************************/
#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer li {

margin-left: 0; 
padding:0;
list-style-type:none;}
#navcontainer a
{
display: block;
color: #FFF;
background-color: #036;
width: 55%;
height:8em;
padding: 3px 3px 0 0;
background-color:#0f9;
border-bottom:1px solid #ccc;
list-style-type:none;
}

#navcontainer a:hover
{
background-color: #369;
color: #FFF;
}

.hrbar{
	color:#7d8dbe;
	size:2px;

/*******************************************************************************/

