body{
margin: 0;
padding: 0;
font: normal 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
background-color: #366f92;
color: #1E567A;
}
.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: #FFFFFF;
}
#header{
width: 922px;
height: 114px;
background: url('/images/shadow_bg_header.gif') #004363 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: 43px;
background: url('/images/nav_bg.jpg') no-repeat top left;
float: left;
margin: 0px 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: 32px;
margin: 3px 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: 31px;
margin: 0 2px 5px 0;
}
#nav ul li a span{
display: block;
float: left;
padding: 6px 15px 0 15px;
height: 30px;
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: 36px;
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;
background-color: #004363;
}
#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: 20px;
}
#locateBox
{
	/*
background: url('/images/box_diag_long.gif') no-repeat;
*/
width: 524px;
height: 40px;
font-weight: bold;
margin: 0 0 24px 0;
}
#searchInputBox{
float: left;
}
#invalidLogin
{
	display: none;
}
#searchInputBox input{
width: 120px;
height: 16px;
padding: 5px 0 0 5px;
background: url('/images/search_box.png') no-repeat;
border: none;
color: #97a4ac;
}
#searchSubmitBut{
float: left;
margin-left: 6px;
}
#searchSubmitBut input{
background: url('/images/btn_short.png') no-repeat;
width: 60px;
border: none;
color: #ffffff;
height: 28px;
padding: 0 0 8px 2px;
cursor: pointer;
}
a#locateBut{
background: url('/images/btn_long.gif') no-repeat;
display: block;
padding: 2px 0 0 0;
width: 192px;
height: 19px;
text-align: center;
float: right;
font-family: Arial;
}
#locateBoxText{
float: left;
margin: 0px 0 0 0px;
color: #193144;
width: 320px;
font-weight: normal;
}
.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: #014363;
width: 248px;
color: #FFFFFF;
padding-top: 10px;
}
#homeContentC .smallBox{
padding-top: 0px;}

.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;
}
#dialog
{

}
.ui-widget-overlay {
    background: url("images/ui-bg_diagonals-thick_20_666666_40x40.png") repeat scroll 50% 50% #666666;
    opacity: 0.5;
      filter: alpha(opacity = 50);

}
.ui-widget-overlay {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#grayBorder{
border-top: 1px solid #4d5a63;
}
#becomeMem{
font-size: 13px;
float: left;
margin: 0px 0 3px 0;
}
.ui-widget-header .ui-icon {
}
.ui-icon-closethick {
    background-position: -96px -128px;
}
.ui-dialog-titlebar-close:link, .ui-dialog-titlebar-close:visited, .ui-dialog-titlebar-close:hover, .ui-dialog-titlebar-close:active
{
	position: absolute;
	right: 10px;
	top: 15px;
	color: White;
	font-weight: bold;
	font-size: 10px;
}
.ui-icon
{
	color: White;
	/*
	  height: 16px;
    width: 16px;
     background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
*/
}
#loginBox{
width: 205px;
height: 91px;
padding: 15px 8px 8px 08px;
background: url('/images/login_bg.png') no-repeat top left;
font-size: 11px;
font-weight: bold;
position: relative;
}

#loginBox #loginBut input{
background: url('/images/login_btn.png') no-repeat;
width: 56px;
border: none;
color: #ffffff;
height: 28px;
padding: 0 0 8px 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
{
	float: right;
width: 236px;
height: 24px;
margin: 0px 0 0 0;
padding: 32px 28px 6px 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;	
}
#loginTopButLabel
{
	float: left;
	color: #FFFFFF;
	display: block;
	padding: 3px 10px 0 0;
}
#loginTop
{
	float: right;
	  height: 24px;
    margin: 0 0 0;
    padding: 32px 28px 6px 12px;
    width: 156px;
}
a.moreInfo{
background: url('/images/more_info_btn.png') no-repeat;
display: block;
padding: 4px 0 0 0;
width: 84px;
height: 24px;
text-align: center;
float: right;
margin: 7px 0 0 0;
}
a#loginTopBut{
background: url('/images/login_btn.png') no-repeat;
font: bold 12px arial;
width: 46px;
border: none;
color: #ffffff;
 height: 19px;
    padding: 3px 0 0px 10px;
    display: block;
cursor: pointer;
border: 0;
margin: 0px 0 0 0;
float:left;
}
#mainBody a.moreInfo:link
{
	color: #FFFFFF;
}
#mainBody a.moreInfo:visited
{
	color: #FFFFFF;
}
#mainBody a.moreInfo:hover
{
	color: #FFFFFF;
}
#mainBody a.moreInfo:active
{
	color: #FFFFFF;
}
#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;
}

#mainBody a:link{
text-decoration: none;
color: #b77f1b;
}
#mainBody a:visited{
text-decoration: none;
color: #b77f1b;
}

#mainBody a:hover{
text-decoration: underline;
color: #b77f1b;
}
#mainBody a:active{
text-decoration: none;
color: #b77f1b;
}

#mainBody a.orangeBtn
{
font-weight: bold;
color: #FFFFFF;
}
#mainBody a.orangeBtn:link{
text-decoration: none;
color: #ffffff;
}
#mainBody a.orangeBtn:visited{
text-decoration: none;
color: #ffffff;
}
#mainBody a.orangeBtn:hover{
text-decoration: none;
color: #ffffff;
}
#mainBody 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;
	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: #666666;

}
#memberList td, #memberList, #memberList th
{
	border: 1px solid #014363;

}
#ctl00_ContentPlaceHolder1_ddlFacility
{
	font-size:10px;
}

#ctl00_ContentPlaceHolder1_pnlToggle a:visited {
text-decoration: none;
color: #9bc0f4;
}



#memberList a:link{
text-decoration: none;
color: #666666;
}
#memberList a:visited{
text-decoration: none;
color: #666666;
}

#memberList a:hover{
text-decoration: underline;
color: #666666;
}
#memberList a:active{
text-decoration: none;
color: #666666;
}

#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: #1E567A
}

#ctl00_ContentPlaceHolder1_ekResetPassEmail 
{
	border:1px solid red;
padding:2px;
width:300px;
}

.bodtitle {

 margin-top:2px;
 padding-left:10px; 
 height:30px;

}
#tblBOD p
{
	margin: 1px 0 0 0;
	
} 
.vbot {
 vertical-align:bottom;
 margin-top:2px;
 padding-left:10px;
 height:150px;
 text-align:justify;  
}
.tophead
{
	margin: 1px 1px 0px 0;
}

#divBOD td {
	 vertical-align:top;
}

#divBOD td.divider{
	margin:0px;
	height:5px;
}

#divBOD td hr {
  color: #1E567A;
  width:100%; 
}



#divBOD {
 background-color:White;  
 
 width: 657px;
}

table.gridview  
{  
	border-collapse:collapse;
	border:solid 1px #666666;
}
 
 table.gridview td, th{
	border:solid 1px #666666;
}

