/*-- Styles --*/
body { margin: 0px;	padding: 0px; background: #EFD047;}
p, table {margin:10px;}

body, p, div, td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;	color: #333333; }
h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #339999}

a { text-decoration:none; color:#339999; }
a:hover { text-decoration:underline; }

hr { background: #339999; color: #339999; border: 0; height: 1px; }

/*-- Layout Divs --*/
#content { background: #FFFFFF url(../nav/main_bg.gif) left top no-repeat; margin-left:200px; padding-left:10px; padding-top:10px; height: 1000px;}
#content ul, #content li { margin-left:10px; padding-left:10px; }

#print_content { background: #FFFFFF; padding-left:10px; padding-top:10px; height: 1000px;}
#print_content ul, #print_content li { margin-left:10px; padding-left:10px; }

#header { background: #00677A url(../nav/topbar.jpg) left no-repeat; height: 100px; }
#headSeparator { background: #E9BE00; height: 13px; }
#headerSponsor { background: #F5F7EE url(../nav/topbar_sponsor.jpg) left no-repeat; height: 45px; }

#navContainerHome {	position:absolute; top:158px; left:0px; width: 200px; height: 500px; background: #EFD047;}
#navAdvertising { text-align: center; background: #EFD047; height: 320px;}

/* all lists */
#nav, #nav ul { padding: 0;	margin: 0;	list-style: none; float: left;	width: 200px; }
#nav li { position: relative; float: left; line-height: 1.25em;	width: 200px; }
#nav li a { width: 200px; display: block; color: #339999; text-decoration: none; border-bottom: 1px solid #F5E087;	text-indent: 10px;	line-height: 30px;	}

#nav li a:hover { background: #F5E087; }
#nav li a.info:hover { background: #F5E087;	}
#nav li a.member:hover { background: #F5E087; }

#nav li a.infoSub {	background:  #EEEEEE; }
#nav li a.memberSub { background:  #EEEEEE; }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {	left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto;}

#nav li:hover .info, #nav li.sfhover .info {background: #F5E087;}
#nav li:hover .member, #nav li.sfhover .member {background: #F5E087;}

/* second-level lists */
#nav li ul { position : absolute; left: -999em; margin-left : 200px; margin-top : -31px; }

/* third-and-above-level lists */
#nav li ul ul { left: -999em; }

/*-- Forms --*/
.frm_sgltxt { BACKGROUND-COLOR: #EEEEEE; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; HEIGHT: 18px; border-width:1px; border-style:solid; border-color:#7F9DB9;}
.frm_mlttxt { BACKGROUND-COLOR: #EEEEEE; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; border-width:1px; border-style:solid; border-color:#7F9DB9;}
.frm_distxt { BACKGROUND-COLOR: #DDDDDD; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; HEIGHT: 18px; border-width:1px; border-style:solid; border-color:#7F9DB9;}
.frm_smlbtn { BACKGROUND-COLOR: #e6e0da; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; HEIGHT: 18px;}
.frm_delbtn { BACKGROUND-COLOR: #ff6633; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; HEIGHT: 18px;}
.frm_selbtn { BACKGROUND-COLOR: #dd6666; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; HEIGHT: 18px;}

.headercell{background-color: #EEEEEE; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000066; font-weight: bold;}
#errmsg {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000}