body{
margin: 0;
padding: 0;
font: normal 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
background-color: #1e567a;
color: #bbc3c9;
}
.contentweb{
	
	position:relative;
	z-index:9;
	border-width:10px;  
}
.contentweb .contentmenu{
	width:160px;
	z-index:1;
	float:left;
	border-width:thick;
}
.pnlForumLogin 
{
		width:657px;}
		
.contentweb .contentcontent{
	width:657px;
	position:relative;
	float:left;
	z-index:2;
	left:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border-width:thick;
	/*border:1px solid #000000;*/
}

#midContent{
padding: 14px 74px 75px 60px;
width: 788px;
}
#mainBody{
margin: 0 auto;
width: 922px;
background-color: #004363;
}
#header{
width: 922px;
height: 114px;
background: url('/images/shadow_bg_header.gif') repeat-x bottom left;
border-bottom: 1px solid #000000;
}
#header_inner{
border-bottom: 1px solid #364e60;
}
#logo{
width: 89px;
height: 76px;
padding: 27px 0 0 59px;
float: left;
}
#signInColumn
{
	width: 248px;
	float: right;
}
/* navigation */
#nav{
width: 688px;
height: 68px;
background: url('/images/nav_bg.jpg') no-repeat top left;
float: left;
margin: 25px 0 0 14px;
font: normal 14px Myriad Pro, Arial, Verdana, sans-serif;
}
#nav ul{
margin: 3px 0 0 10px;
padding: 0;
list-style-type: none;
}
#nav ul li{
position: relative;
display: block;
float: left;
height: 61px;
margin: 5px 0 0 0;
background: url('/images/nav_sep.gif') no-repeat top left;
width: auto;
cursor: pointer;
z-index: 1000;
}
#nav ul li a{
display: block;
float: left;
height: 56px;
margin: 0 2px 5px 0;
}
#nav ul li a span{
display: block;
float: left;
padding: 15px 15px 0 15px;
height: 42px;
cursor: pointer;
}
#nav ul li#first_li{
background: none;
}
#nav ul li ul[class]{
background: url('/images/bg_subnav.png') repeat top left;
}
#nav ul li ul{
background: url('/images/bg_subnav.png') repeat top left;
margin: 0;
position: absolute;
top: 60px;
left: 0;
border: 1px solid #6a371b;
font: normal 11px Trebuchet MS, Arial, Verdana, sans-serif;
width: 220px;
display: none;
}
#nav ul li ul.over{
display: block;
}
#nav ul li ul li{
border-top: 1px solid #996b50;
background: none;
float: none;
height: auto;
margin: 0;
}

#nav ul li ul li#first_li_sub{
border-top: 0;
}
#nav ul li ul li#last_li_sub{
border-bottom: 0;
}
#nav ul li ul li a{
background: none;
float: none;
height: 19px;
display: block;
padding: 0;
margin: 0;
}
#nav ul li ul li a b{
padding: 2px 0 0px 8px;
font-weight: normal;
display: block;
}
#footerContainer
{
border-top: 1px solid #11232F;
}
#footer ul{
margin: 0 auto;
padding: 0;
list-style-type: none;
display: inline;
}
#footer ul li{
display: inline;
}
#banner{
margin-bottom: 27px;
width: 518px;
float: right;
}
#bannerhome{
margin-bottom: 27px;
}
#locateBox{
background: url('/images/box_diag_long.gif') no-repeat;
width: 500px;
height: 40px;
padding: 14px 9px 0 9px;
font-weight: bold;
margin: 0 0 24px 0;
}
#searchInputBox{
float: left;
}
#searchInputBox input{
width: 160px;
height: 22px;
padding: 5px 0 0 5px;
background: url('/images/search_box.gif') no-repeat;
border: none;
color: #97a4ac;
}
#searchSubmitBut{
float: left;
margin-left: 6px;
}
#searchSubmitBut input{
background: url('/images/search_btn.gif') no-repeat;
width: 56px;
border: none;
color: #ffffff;
height: 28px;
padding: 0 0 4px 2px;
cursor: pointer;
}
a#locateBut{
background: url('/images/orange_btn_long.gif') no-repeat;
display: block;
padding: 6px 0 0 0;
width: 175px;
height: 22px;
text-align: center;
float: left;
font-family: Arial;
}
#locateBoxText{
float: left;
margin: 0px 0 0 19px;
color: #FFFFFF;
width: 300px;
}
.lightBlueText{
color: #8fcef7;
}
.orangeText{
color: #b77f1b;
}
#footer{
height: 42px;
background: url('/images/shadow_bg_footer.gif') repeat-x top left;
border-top: 1px solid #254562;
text-align: center;
padding-top: 13px;
}
.smallBoxTop{
background: url('/images/small_box_top.gif') no-repeat top left;
width: 248px;
height: 9px;
overflow: hidden;
}
.smallBox{
background-color: #001E2C;
width: 248px;
}
.smallBoxBot{
background: url('/images/small_box_bot.gif') no-repeat top left;
width: 248px;
height: 9px;
overflow: hidden;
}
.smallBox .arrow{
float: right;
padding: 2px 0 0 0;
}

#grayBorder{
border-top: 1px solid #4d5a63;
}
#becomeMem{
font-size: 13px;
float: left;
margin: 0px 0 3px 0;
}
#loginBox{
width: 205px;
height: 91px;
padding: 15px 8px 8px 08px;
background: url('/images/login_bg.gif') no-repeat top left;
font-size: 11px;
font-weight: bold;
position: relative;
}

#loginBox #loginBut input{
background: url('/images/login_btn.gif') no-repeat;
width: 56px;
border: none;
color: #ffffff;
height: 28px;
padding: 0 0 4px 2px;
cursor: pointer;
border: 0;
margin: 10px 0 0 0;
}

#loginBox input#ctl00_txtuser{
margin: 0 0 10px 0;
}
#loginBox div#userPar{
margin: 0 0 8px 0;
}
#loginBox label{
display: block;
width: 60px;
float: left;
color: #4d5a63;
}
#loginBox input{
border: 1px solid #a17962;
display: block;
float: right;
width: 130px;


}

#loginbut input.orangeBtn
{

}
input.orangeBtn
{
text-decoration: none;
color: #ffffff;
font: bold 12px Arial, sans-serif;

}
#loginBut{
float: left;

}
#loginContent{
padding: 0 12px 0 14px;
height: 167px;
overflow: hidden;
}
#memLogin{
padding: 5px 0 5px 0;
font-size: 13px;
color: #ffffff;
}


#forgotPass{
padding: 5px 0 0 0;
display: block;
font: normal 8px Trebuchet MS, arial, verdana, sans-serif;
float: left;
width: auto;
margin: 10px 3px 0 0;
}
#searchBox{
background: url('/images/box_diag_short.gif');
width: 236px;
height: 40px;
margin: 27px 0 0 0;
padding: 14px 0 0 12px;
}
#contentColumn{
width: 518px;
margin-right: 22px;
float: left;
height:auto ; 
}
#mainContentBoxTop
{
	background: url('/images/content_header_round.gif') no-repeat bottom left;
	width: 518px;
	height: 43px;
	overflow: hidden;
	border-bottom: 1px solid #647078;
}
#mainContentBoxBot
{
	background: url('/images/content_bottom_round.gif') no-repeat top left;
	width: 518px;
	height: 35px;
	overflow: hidden;
}
#mainContentBox
{
	width: 518px;
	background-color: #11232f;
}
#mainContentBoxTop h1
{
	padding: 10px 0 0 14px;
}
#mainContentBoxInner
{
padding: 10px 13px;
}
.contentHeader
{
background: url('../images/bullet.gif') no-repeat 1px 50%;
padding-left: 19px;
color: #8fcef7;
border-bottom: 1px solid #2f414d;

}
.contentHeaderBorder
{
border-bottom: 1px solid #0d1e2a;
margin: 0 0 15px 0;	
}
a.moreInfo{
background: url('/images/more_info_btn.gif') no-repeat;
display: block;
padding: 4px 0 0 0;
width: 84px;
height: 24px;
text-align: center;
float: right;
margin: 7px 0 0 0;
}
#signInColumn h2 img
{
vertical-align: 12%;
padding-right: 7px;
}
.adBox
{
margin: 12px 0 0 0;
}
.adBox .smallBox
{
	text-align: center;
}
/*links */


a:link{
text-decoration: none;
color: #b77f1b;
}
a:visited{
text-decoration: none;
color: #b77f1b;
}

a:hover{
text-decoration: underline;
color: #b77f1b;
}
a:active{
text-decoration: none;
color: #b77f1b;
}

a.orangeBtn
{
font-weight: bold;
color: #FFFFFF;
}
a.orangeBtn:link{
text-decoration: none;
color: #ffffff;
}
a.orangeBtn:visited{
text-decoration: none;
color: #ffffff;
}
a.orangeBtn:hover{
text-decoration: none;
color: #ffffff;
}
a.orangeBtn:active{
text-decoration: none;
color: #ffffff;
}
#adminMenuLeft a:link {
text-decoration: none;
color: #9bc0f4;
}
#adminMenuLeft a:visited {
text-decoration: none;
color: #9bc0f4;
}
#adminMenuLeft a:hover {
text-decoration: none;
color: #72c6d8;
}
#adminMenuLeft a:active {
text-decoration: none;
color: #9bc0f4;
}
#footer a:link {
text-decoration: none;
color: #9bc0f4;
}
#footer a:visited {
text-decoration: none;
color: #9bc0f4;
}
#footer a:hover {
text-decoration: underline;
color: #72c6d8;
}
#footer a:active {
text-decoration: none;
color: #9bc0f4;
}
#forgotPass a:link {
text-decoration: none;
color: #4d5a63;
}
#forgotPass a:visited {
text-decoration: none;
color: #4d5a63;
}
#forgotPass a:hover {
text-decoration: underline;
color: #4d5a63;
}
#forgotPass a:active {
text-decoration: none;
color: #4d5a63;
}
#becomeMem a:link {
text-decoration: none;
color: #eaa718;
}
#becomeMem a:visited {
text-decoration: none;
color: #eaa718;
}
#becomeMem a:hover {
text-decoration: none;
color: #eaa718;
}
#becomeMem a:active {
text-decoration: none;
color: #eaa718;
}
#nav a:link {
text-decoration: none;
color: #FFFFFF;
}
#nav a:visited {
text-decoration: none;
color: #FFFFFF;
}
#nav a:hover {
text-decoration: none;
color: #eaa718;
/*background: url('/images/nav_bg_over.gif') repeat-x bottom left;*/
}
#nav a:active {
text-decoration: none;
color: #FFFFFF;
}

#nav ul li.li_on a{
text-decoration: none;
color: #eaa718;
}
#nav ul li ul li a:link {
text-decoration: none;
color: #2f4655;
}
#nav ul li ul li a:visited {
text-decoration: none;
color: #2f4655;
}
#nav ul li ul li a:hover {
background: url('/images/subnav_bg_over.gif') repeat-x top left;
text-decoration: none;
color: #ffffff;
}
#nav ul li ul li a:active {
text-decoration: none;
color: #2f4655;
}

/*headers */
h1{
font-size: 20px;
padding: 0;
margin: 0;
font-weight: normal;
color: #eaa718;
}
h2{
font-size: 18px;
padding: 0 0 0 0px;
margin: 0;
font-weight: normal;
color: #eaa718;
}
#signInColumn h2
{
margin: 0 0 2px 0;
}

/* default stuff */
img{
border: none;
}
.floatLeft{
float: left;
}
.floatRight{
float: right;
}
.clear{
clear: both;
}

/* form stuff */
legend{
display: none;
}
/*label{
display: block;
float: left;
width: 150px;
}*/
form fieldset{
border: 0;
}
textarea{
width: 400px;
}

fieldset .text fieldset {
	border: none;
	padding: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom:10px;
	clear:left;
}
fieldset p {
	margin-top:5px;
	margin-bottom: 0px;
	clear:left;
}
fieldset legend {
	font-weight: bold;
	font-size:12px;
	border-bottom: 1px solid black;
	
}
fieldset label {
	float:left;
	clear:left;
	width:150px;
	text-align:right;
	font-weight:bold;
	font-size:10px;
	margin-top:5px;
	margin-bottom: 0px;
}
.shortLabel {
	width:110px;
}
.formHelp {
	padding-top:5px;
	margin-left:5px;
	vertical-align:middle;
}

fieldset input,select {
	border: 1px solid #006857;
	float:left;
	margin-left:5px;
	margin-top:5px;
	margin-bottom: 0px;
}
.datetoinput {	
	float:none;		
}
.datetolabel {	
	font-weight:bold;
	font-size:10px;
	margin-top:0px;
	margin-bottom: 0px;
}
fieldset h3 
{
	font-size: 1.5em;
	clear:left;
	margin-bottom:0px;
}
fieldset .text {
	float:left;
	text-align:left;
	margin-top:5px;
	margin-bottom: 0px;
}
fieldset .centertext {
	text-align:center;
}
fieldset .center {
	width:100%;
	text-align:center;
}
fieldset .center label {
	text-align:left;
	font-weight:bold;
	font-size:10px;
	margin-top:5px;
	margin-bottom:0px;
	float:none;
}
fieldset .center input,select {
	border: 1px solid #006857;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:0px;
	float:none;
}
fieldset .center p {
	margin-top:5px;
	margin-bottom: 0px;
	float:none;
}
fieldset .noborder input {
	border:none;
}

/*Ektron Objects*/
.ekResetPassEmailLabel 
{
	font-weight:bold;
	color:#bbc3c9;
}
#__ekResetPassEmail  
{
	
	border: 1px solid #006857;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:0px;	
	width:250px;	
	padding:2px;
} 
#__ekResetPassSubmitButton
{
	text-align:center;
	margin-left:125px;
}

.formErrorMsg 
{
	color:Red;
}
.msgUpdateProfile 
{
		color:#B77F1B;
		font-style :italic;
		font-weight :bold ;
}
#locationmap 
{
	color: #000000;
}


#ctl00_ContentPlaceHolder1_pnlList td,#memberList td
{
font: normal 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
color: #bbc3c9;

}
#memberList td, #memberList, #memberList th
{
	border: 1px solid #EAA718;
}
#ctl00_ContentPlaceHolder1_ddlFacility
{
	font-size:10px;
}

#ctl00_ContentPlaceHolder1_pnlToggle a:visited {
text-decoration: none;
color: #9bc0f4;
}

#ctl00_mainCol a:visited {
text-decoration: none;
color: #B77F1B;
}

#memberList a:link{
text-decoration: none;
color: #BBC3C9;
}
#memberList a:visited{
text-decoration: none;
color: #BBC3C9;
}

#memberList a:hover{
text-decoration: underline;
color: #BBC3C9;
}
#memberList a:active{
text-decoration: none;
color: #BBC3C9;
}

#ctl00_ctl00_ContentPlaceHolderAdmin_subContentPlaceHolder1_gridRecords  
{
	border: 1px solid #6a371b;	
}
#ctl00_ctl00_ContentPlaceHolderAdmin_subContentPlaceHolder1_gridRecords td {
color:#BBC3C9;
}
#ctl00_ctl00_ContentPlaceHolderAdmin_subContentPlaceHolder1_gridViewExcel td {
color:#BBC3C9;
}
#MemberApp td 
{
	
color:#EAA718;
}

#ctl00_ContentPlaceHolder1_ekResetPassEmail 
{
	border:1px solid red;
padding:2px;
width:300px;
}