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:5px 0 5px 0;
 text-align:left;
 border:3px #CCCCCC solid;
}

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

#navpane
{
padding:0;
margin:0 0 10px 0;
}

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

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

.tab a, .tab a:link, .tab a:active, .tab a:visited
{
text-decoration: none;
display:block;
color: #484848;
line-height:20px;
border-bottom:1px #484848 solid
}
.tab a:hover
{
font-weight:bold;
}

.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:#F5F5F5;
	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;
 
}
.content
{
 min-height:400px;
 width:800px;
 padding-left:15px

}

.nav
{
 min-height:400px;
}
.footer {padding-top:10px}
.header {padding-bottom:10px}