body
{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
}

h1
{
	padding-top:5px;
	font-size:23px;
	padding-bottom:2px;
}


h1 a
{
	color:blue;
	padding-top:5px;
	font-size:23px;
	padding-bottom:2px;
}


h2
{
	font-size:21px;
	padding-bottom:2px;
}


h3
{
	font-size:19px;
}



.nav
{
 background-color:#ffffff;
 padding-right:4px;
 padding-left:4px;
 padding-top:5px;

}



#navpane ul
{
 
  padding-left:0px;
  margin-left:0px;
}


.subnavpane
{
	 list-style:none;
  padding-left:0px;
}

.subnavpane
{
	
	display: block;
	
}
.tab
{
  font-size:14px;
  text-decoration: none;
	text-align:left;
	margin-bottom:1px;
	list-style:none;
	margin-left:0px;
 padding-left:0px;
	
}

.tab a, .tab a:link, .tab a:active, .tab a:visited
{
 color:#F5F5F5;
 text-decoration: none;
 display:block;
 width:180px;
 background-color:#5C5C5C;
 padding-left:12px;
 line-height:20px;
 border:1px black solid;
}
.tab a:hover
{
 color: #FDBC58;
 width:180px;
 display:block;
 border:1px #DCDCDC solid;
 
}

.tab_selected
{
  font-size:14px;
  text-decoration: none;
	text-align:left;
	margin-bottom:1px;
	list-style:none;
	
margin-left:0px;
 padding-left:0px;
	
}

.tab_selected a, .tab_selected a:link, .tab_selected a:active, .tab_selected a:visited
{
 color: #FDBC58;
 text-decoration: none;
 display:block;
 width:180px;
 background-color:#5C5C5C;
 padding-left:12px;
 line-height:20px;
 border:1px black solid;
}
.tab_selected a:hover
{
 color: #F5F5F5;
 width:180px;
 display:block;
 border:1px #DCDCDC solid;
 
}

.tab_unlock
{
  font-size:14px;
  text-decoration: none;
	text-align:left;
	margin-bottom:1px;
	list-style:none;
	
margin-left:0px;
 padding-left:0px;
	
}

.tab_unlock a, .tab_unlock a:link, .tab_unlock a:active, .tab_unlock a:visited
{
 color:#F5F5F5;
 text-decoration: none;
 display:block;
 width:180px;
 background-color:#5C5C5C;
 padding-left:12px;
 line-height:20px;
 border:1px black solid;
 cursor:move;
}
.tab_unlock a:hover
{
 color: #FDBC58;
 width:180px;
 display:block;
 border:1px #DCDCDC solid;
  cursor:move;
}



.navButton
{
	 list-style:none;
  padding-left:0px;
   margin-top:3px;
	display: block;
}


.navButton  a, .navButton a:link, .navButton  a:active, .navButton  a:visited
{
	font-size: 08pt;
	visibility: visible;
	color:#000;
	border-collapse: separate;
	text-decoration: none;
	display: block;
	background-color:#737373;
	margin-left:10px;
	width:170px;
	margin-bottom:2px;
}
.navButton a:hover
{
	font-size: 08pt;
	visibility: visible;
	color: #FDBC58;
	text-decoration: none;
	display: block;
	width:170px;
	border:1px #DCDCDC solid;

}


.navButton_unlock
{
	 list-style:none;
  padding-left:0px;
   margin-top:3px;
	display: block;
}


.navButton_unlock  a, .navButton_unlock a:link, .navButton_unlock  a:active, .navButton_unlock a:visited
{
	font-size: 08pt;
	visibility: visible;
	color:#F5F5F5;
	border-collapse: separate;
	text-decoration: none;
	display: block;
	background-color:#737373;
	margin-left:10px;
	width:170px;
	margin-bottom:2px;
}
.navButton_unlock a:hover
{
	font-size: 08pt;
	visibility: visible;
	color: #FDBC58;
	text-decoration: none;
	display: block;
	width:170px;
	border:1px #DCDCDC solid;

}


.navButton_selected
{
	 list-style:none;
  padding-left:0px;
   margin-top:3px;
	display: block;
}


.navButton_selected  a, .navButton_selected a:link, .navButton_selected  a:active, .navButton_selected  a:visited
{
	font-size: 08pt;
	visibility: visible;
	color: #FDBC58;
	border-collapse: separate;
	text-decoration: none;
	display: block;
	background-color:#737373;
	margin-left:10px;
	width:170px;
	margin-bottom:2px;
}
.navButton_selected a:hover
{
	font-size: 08pt;
	visibility: visible;
	
	color:#F5F5F5;
	text-decoration: none;
	display: block;
	width:170px;
	border:1px #DCDCDC solid;

}


.footerNav
{
	font-weight: normal;
	font-size: 10px;
	color: blue;
	font-style: normal;
	text-align: center;
	
}

.footerNav  a, .footerNav a:link, .footerNav a:active, .footerNav a:visited
{
	font-size: 10px;
	visibility: visible;
	color: #00008B;
	
	border-collapse: separate;
	text-decoration: none;
}
.footerButton a:hover
{
	font-size: 10px;
	visibility: visible;
	color: #cc0033;
	
	border-collapse: separate;
	text-decoration: underline;
}

.menuItem
{
	border-right: #cccc99 1px solid;
	border-top: #cccc99 1px solid;
	border-left: #cccc99 1px solid;
	border-bottom: #cccc99 1px solid;
	
}




.alert
{
  position:relative
  top:0px;left:0px;
  background-color:#DCDCDC;
  display:block;
  padding:4px;
  margin-top:5px;

}


.usermenu
{
 position:absolute;
 background-color:gainsboro;
 padding:3px;
 margin:0px;
 top:0px;
 right:0px;
border-bottom:1px orange solid;
 border-left:1px orange solid;
}

.main td
{
 
 padding:3px;
}

.content
{
 min-height:400px;
 width:800px;
 border:1px gainsboro solid;
}

.nav{
 min-height:400px;
 width:160px;
 border:1px gainsboro solid;
}

.footer{ border:1px gainsboro solid; }
.header { border:1px gainsboro solid; }
.photogallery_thumb{ padding:5px; }

/*ALEX*/

#sponsors_wrapper{
  width:696px;
  display:block;
  margin:15px 0 15px 10px;
}
.sponsor_img{
  width:232px;
  height:49px;
  display:block;
  margin:25px 0px 25px 0px;
  float:left;
}