/* ----------------------------- Verified Styles ----------------------------- */

body {
	background-color:#017BA4;
	height: 100%;
	width: 100%;
	top: 0;
	margin: 0;
	padding: 0;	
	text-align: center;
}

body, p, ol, ul, td, th, tr, table
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
	font-size: 12px;
	color:#000000;	
	Display: block;
}

h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#017BA4;
	padding-left:200px;
}

h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#017BA4;	
	padding: 0 0 0 0;
	margin-bottom: 0px;
}
h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#000;	
}
.tours{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#017BA4;	
}

img {
  border: none;
}

#frame {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width: 900px;
	text-align:center;
	top: 0;
	margin-top: 0;
	}
	
#container{
width:899px;
display:block;
}

#homePageContent{
	text-align: left;	
	display: block;
	clear:both;	
	}
	
.serifTitle{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#32231B;
	line-height: 22px;
	background-image:url(../images/arroe_blue.jpg);
	background-position:right;	
	}
	
.sponsor 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color:#017BA4;
	padding-left:40px;
}

.sponsor2 {	
	text-transform:uppercase;	
	text-decoration: underline;
	color:#017BA4;		
	}
		
.moreLink {
font:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
	color:#32231B;
	text-transform:uppercase;
	text-decoration: underline;
	margin-right:10px;
	float:right;
	}
	
.menuslide {
font:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: italic;
font-variant: small-caps;
	color:#32231B;	
	text-decoration: none;
	margin-right:10px;
	float:right;
	}
	
.hereLink {
font:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
	color:#32231B;
	text-transform:uppercase;
	text-decoration: underline;	
	}
		
.fightLink {
font:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
	color:#B38871;	
	text-decoration: underline;
	}	
	
#firstPannel{
	background-repeat: no-repeat;
	padding: 0px 10px 10px 0px;
	margin: 0;
	width: 270px;
	float: left;
	display: block;	
}


#secondPannel{
	width: 260px;
	padding: 10px 10px 5px 10px;
	margin: 0;
	float: left;	
	display: block;
	background-image:url(../images/test.jpg);
	background-repeat: no-repeat;
	}	
			
#thirdPannel{
	width:270px;
	margin: 0;
	padding: 10px 0px 10px 20px;
	float: left;
	background-image:url(../images/ourFavorites_bg.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	
	display: block;
	}

#fourthPannel {		
	padding: 10px 10px 10px 0px;
	margin: 0;
	width: 850px;
	border: 0px solid red;	
	display: block;
	}

#fifthPannel{	
	width: 260px;
	padding: 10px 10px 10px 10px;
	margin: 0;
	float: left;	
	display: block;
	}

#dancershow{	
	margin: 0;
	float: center;	
	display: block;
	}
					
.pannelText{
	padding-left:6px;
	padding-top:4px;
	display: block;
	}
	
		
#homePageContent #thirdPannel ul{
	padding: 30px 10px 10px 10px;
	margin:0;
	background-color:#ffffff;
	}
	
#homePageContent #thirdPannel li.arrowBullet {
	padding: 0px 0 10px 15px;
	color: #018399;
	text-decoration: none;
	list-style: none;
	background-image:url(../images/blueArrow.gif);
	background-repeat: no-repeat;
	background-position: 0 2;

	}
	
#homePageContent #thirdPannel li.arrowBullet a{
	color: #32231B;
	text-decoration:none;
	}
#homePageContent #thirdPannel li.arrowBullet a:visited{
	color: #32231B;
	text-decoration:none;
	}
	
#homePageContent #thirdPannel li.arrowBullet a:hover{
	color:#cccc00;
	text-decoration:underline;
	}

#line{
margin:5px 0 15px 0;
border-bottom: 1px solid #cccccc;
width:270px;
height:15px;
}

#line2{
margin:5px 0 15px 0;
border-bottom: 1px solid #cccccc;
width:800px;
text-align:left;
color:#0163a4;
font-weight:bold;
}
	
.floatRight {
	float: right;
	}
		
/* ----------- link styles ------------- */

a, a:link, a:visited { 
	color: #32231B; 
	text-decoration: underline; 
}
	
a:hover, a:active { 
	color: #cccc00; 
	text-decoration: underline;      
}

/* ------------------ Header styles --------------- */

#banner {
	width:100%;	
	background-position:0 0px;
	background-repeat: no-repeat;
	padding-top:0px;
	color:#ffffff;
	height:117px;
	margin:0;
}
#header {
	width:100%;	
	padding-top:30px;
	color:#ffffff;
	height:130px;
	margin:0;
	}
	
#topNav {
	float: left;
	text-align: left;
	background-image:url(../images/topNav_bg.gif);
	background-repeat:repeat-x;
	width:899px;
	height:32px;
	color:#ffffff;
	margin-top:0px;
	margin-bottom: -8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding: 4px 0px 0 0px;
	white-space: nowrap;
	}
	
#topNav a:link, #topNav a:visited{
	color:#FFFFFF;
	text-decoration:none;
	padding: 4px 10px 0 25px;
}

#topNav a:hover, #topNav a:active{
	color:#cccc00;
	padding: 4px 10px 0 25px;	
}

/* ----------- Footer styles ------------- */
	
#footer{
	font-family: verdana, Arial, Helvetica, sans-serif;
	padding: 20px 0 0 0px;
	/padding: 25px 0 0 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top:0;
	font-size: 11px;
	background-image:url(../images/pageBottom.jpg);
	background-repeat:no-repeat;
	background-position: top center;
	color: #ffffff;
	width:100%;
	height: 10px;
	display: block;
	white-space: nowrap;
	}

	
#footer a:link, #footer a:visited { 
	color: #fff; 
	text-decoration: none; 
}

#footer a:hover, #footer a:active { 
	color: #cccc00; 
	text-decoration: underline; 
}



/* ----------------------------- UNVERIFIED Styles ----------------------------- */

.printwindow {
	padding-top: 40px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left:25px;
	background-image:url(../images/content_bg.gif);
	background-repeat: no-repeat;
	background-color:#ffffff;
	margin: 0;
	display: block;
	}
	
.white {
	background-color:#ffffff;
	text-align: left;
	padding:20px 20px 20px 20px;
	margin: 20px;
	}

form {
	padding: 0;
	margin: 0;
	}


/* ---- Func Nav ---- */

#funcNav{
float:right;
    font-size: 11px;
	text-align:right;
    color: #ffffff;
	padding:2px 25px 2px 15px;
	margin:0;
	white-space: nowrap;
	}
	
	
#funcNav a:link, #funcNav a:visited 
{ 
	color: #0399DB; 
	text-decoration: none; 
	
}
	
#funcNav a:hover, #funcNav a:active	
{ 
	color: #00cc33; 
	text-decoration: underline;      
}

	
/* ------------ Login ------------- */

#login {
	height: 246px; 
	width:835px;
	position: relative;
	top:250px;
	text-align:center;
	margin: auto;
	}
	
#loginRight {
float: right;
padding: 0px 150px 0 50px;

color: #ffffff;
}

#loginLeft {
padding: 40px 0 0 20px;
width: 550px;
color: #ffffff;

}

#loginLeft a:link, #loginLeft a:visited {
	color: #ffffff;
	}
	
#loginBottom {
	background-image:url(../images/footerBar.gif);
	background-repeat:repeat-x;
	height: 20px;
	width: 755px;
	margin: 0 5px 0 5px;
	}




/* -------------- MAIN --------------- */

#main{
	padding-top:15px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left:25px;
	background-image:url(../images/content_bg.gif);
	background-repeat: no-repeat;
	background-color:#ffffff;
	margin-top: -15px;
	display: block;
}

#homePageFlash{

position: relative;
	margin-top:0px;
	padding-left: 0px;
	display: block;
	clear:both;
	background-color:transparent;
	}

/* ------------- interior page styles -------------- */


#contentTop {
	padding-top:0px;
	padding-right:14px;
	padding-bottom:14px;
	padding-left:7px;
	text-align: left;
}

#mainContent{
	margin: 0;
	padding:0;
	text-align: left;
	background-color:#ffffff;
	display: block;
	}
	
#content {
position: relative;
top: 0px;
padding:0 20px 50px 200px;
margin: 0;
display: block;
background-color:#ffffff;
}
	
#content ul {	
	margin-left: 50px;
	display: block;
	}
	
#content li {
}


/* ----------------- right Nav ------------------------ */ 

#rightNav {
float:left;
	margin: 0px 0px 20px 0;
	position: relative;
	top:0px;
	padding-bottom: 20px;
	width: 200px;
	z-index:10;
}


/* ------------- Table styles ------------- */

table {
	margin: 0;
	padding: 0;
}

tr {
	margin: 0;
	padding: 0;
}

td {
	margin: 0;
	text-align: left;
	vertical-align: top;
}

.nopadding {
	padding: 0;
}

.padTop {
	padding-top:10px;
	}
	
.valignBottom {
	vertical-align:middle;
	}

table.nopadding td {
  	padding: 0;
}


#zoompop {
	margin: 20px;
	}


.submitbutton
{
	height: 25px;
	width: 60px;
	background-image: url(../images/submit.jpg);
	background-position: 0 0;
	border: none;
	padding: 0;
	margin: 20px 0 9px 0px;
}

.submitbutton2
{
	height: 25px;
	width: 60px;
	background-image: url(../images/submit_ro.jpg);
	background-position: 0 0;
	border: none;
	padding: 0;
	margin: 20px 0 9px 0px;
}

table.contentTable {text-align:left; vertical-align:top;}

table.contentTable tr {text-align:left; vertical-align:top;}

table.contentTable tr.tableRowLtBlue {
	padding: 4px 0 4px 0;
	background-color: #F0FAFF;
	border-top: solid 1px #999;
	}
	
table.contentTable tr.tableRowWhite {
	padding: 4px 0 4px 0;
	background-color: #FFFFFF;
	border-top: solid 1px #999;
	border-left:solid 1px #ccc
	}
	
.yellowText {
	color: #FF9900;
	font-weight: bold;
}
.blueText {
	color: #00467F;
	font-weight: bold;
}


#tab {
	width:750px;
	}
	
	
	/* B R E A D C R U M B  R U L E S */



#navcontainer {
	font-family: verdana;
	margin-top: 10px;
	/margin-top: 1px;
	padding:0px 0 20px 0;
	width:180px;
	/width:180px;
	height:150px;
	Text-align: left;
	display:block;
	border-right:solid 1px #efefef;
	clear: both;
	}
	

#navcontainer ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #00467F;
	
}
   
#navcontainer a
{
	/*display: block;*/
	color: #000000;
	text-decoration: none;
}
   
#navcontainer a:hover
{
	color: #cccc00;
	text-decoration: underline;
}
   
#navcontainer li 
{ 
	font-size: 12px;
	color: #000000;
	margin: 0;
	padding: 0;
	line-height: 14px;
}

/* LEVEL 1 CONTENT */
#navcontainer li.L1_static
{
	font-size: 12px;
	color:  #000000;
	text-decoration: none;
	margin: 0;
	
}

#navcontainer li.L1_static a, #navcontainer li.L1_static a:visited
{
	font-size: 12px;
	color:  #00467F;
	font-weight: bold;
	padding: 2px 0 0px 0px;
	text-decoration: none;
	display: block;
}

#navcontainer li.L1_static a:hover
{
	color:#cccc00;
	text-decoration: underline;
}

#navcontainer li.L1_active
{
	font-size: 12px;
	margin: 0;
	padding: 2px 0 0px 0px;
	/padding: 2px 0 14px 0px;
	color: #000000;
}

#navcontainer li.L1_active a
{
	 color: #00467F;
	 text-decoration: none;
	 font-weight: bold;
	 
}

#navcontainer li.L1_active a:hover
{
	text-decoration: underline;
}  

#navcontainer li.L1_static_parent{

	
	font-size: 12px;
	color:  #00467F;
	font-weight: bold;
	text-decoration: none;	
	background-image:url(../images/bullet_blue.gif);
	background-repeat: no-repeat;
	background-position:0 0;
}

#navcontainer li.L1_static_parent a:link
{
	padding: 2px 0 0px 0px;
	margin: 0;
	text-decoration: none;
	background-image:url(../images/bullet_blue.gif);
	background-repeat: no-repeat;
	background-position:0 0;
}

#navcontainer li.L1_static_parent a:visited
{
	font-size: 12px;
	color:  #00467F;
	margin: 0;
	text-decoration: none;
}



/* LEVEL 2 CONTENT */
#navcontainer li.L2_static,
{
	font-size: 12px;
	color:  #000000;
	text-decoration: none;
	margin:0;
}

 #navcontainer li.L2_static a:link, #navcontainer li.L2_static a:visited
{
	padding: 2px 0 0px 14px;
	font-size: 12px;
	color: #000000;
	text-decoration: none;	
	background-image:url(../images/bullet_blue.gif);
	background-repeat: no-repeat;
	background-position:0 5;
	display: block;
	}

#navcontainer li.L2_static a:visited
{
	text-decoration: none;
}	
	
#navcontainer li.L2_static a:hover
{
	color:#cccc00;
	text-decoration: underline;
}


#navcontainer li.L2_static_parent{

	padding: 2px 0 0px 14px;
	font-size: 12px;
	color:  #000000;
	text-decoration: none;	
	background-image:url(../images/bullet_blue.gif);
	background-repeat: no-repeat;
	background-position:0 0;
}


#navcontainer li.L2_static_parent a:link
{
	font-size: 12px;
	color:  #000000;
	margin: 0;
	text-decoration: none;
	background-image:url(../images/bullet_blue.gif);
	background-repeat: no-repeat;
	background-position:0 0;
}

#navcontainer li.L2_static_parent a:visited
{
	font-size: 12px;
	color:  #000000;
	margin: 0;
	text-decoration: none;
}




#navcontainer li.L2_active 
{
	padding: 2px 0 0px 14px;
	/padding: 2px 0 14px 14px;
	font-size: 12px;
	color:  #00467F;
	text-decoration: none;
	margin: 0;
	background-image:url(../images/bullet_blue.gif);
	background-repeat: no-repeat;
	background-repeat:no-repeat;
	background-position:0 5;
}


#navcontainer li.L2_active a:link, #navcontainer li.L2_active a:visited
{
	text-decoration: none;	
	color:  #00467F;
}


#navcontainer li.L2_active a:hover
{
	text-decoration: underline;
} 


/* LEVEL 3 CONTENT */
#navcontainer li.L3_static {
 	font-size: 12px;
	color:  #000000;
	text-decoration: none;
	line-height: 12px;
	margin:0;
}


#navcontainer li.L3_static a, #navcontainer li.L3_static a:link {
 	padding: 0 0 6px 24px;
	margin: 0;
 	font-size: 12px;
	color:  #000000;
	text-decoration: none;
	display: block;	
}

#navcontainer li.L3_static a:visited {
	text-decoration: none;
	}

#navcontainer li.L3_static a:hover {
	color:#cccc00;
	text-decoration: underline;
	}


	
#navcontainer li.L3_active {
	padding: 4px 0 8px 24px;
	margin: 2px 0 2px 0;
	font-size: 12px;
	color:  #00467F;
	text-decoration: none;
	font-weight: bold;
}	


#navcontainer li.L3_active a:link {
	text-decoration: none;
}


#navcontainer li.L3_active a:hover {
	text-decoration: underline;
	color:#cccc00;
}
  
   
/* -------------  FORUM ------------------*/

.post_top {	
	background-image:url(../images/forumbar.gif);
	background-repeat: no-repeat;
	border-bottom: 5px solid #999933;
	border-top: 0px solid #3A3A3A;
	padding: 5px 20px 13px;
}

.post_title {
	font-size: 15px;
	margin: 0;
	padding: 0;
	color: #fff;
	font-weight: bold;
}

.post_date {
	font-size: 10px;
	margin: 0;
	padding: 0;
	color: #fff;
}

.post_metadata {padding: 10px;}
.post_metadata .content {
	background: #fff;
	color: #32231B;
	font-size: 0.9em;
	padding: 5px 12px;
}

.post_metadata a {color: #32231B;}
.post_metadata a:hover {color: #cccc00;}

.post_body ul, .post_body ol {margin: 0 0 1em 1.5em;}
.post_body ul {list-style: disc;}
.post_body ol {list-style: decimal;}


/* ----------------------------------------
   Comments
------------------------------------------- */

.comment_gravatar {width: 48px;}
.comment_gravatar img {
	background: #000;
	border: 1px solid #444;
	padding: 2px;
}
.comment_author {
	color: #000;
	padding-top: 15px;
	padding-left: 30px;
}

.showComment 
{
	padding-left: 35px;
	width: 750px;
}
