/* CSS Document */
	body {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: .8em;
		color:#2E476F;
		background-color: #669999; /*teal*/		
		margin:0;
	}
	
	a {	color: #993333;	}
	a:hover {color:#681B1B; }
	 
	h1 {
		font-size: 1.1em;	
		color: #2E476F;
		font-weight:bold;		
		margin:0;  
		padding-bottom:5px;		
	}
	
	h2,h3,h4,h5 {
		color: #647A93;
		padding: -2px; 		
		font-size: 1em;
		font-weight:bold;
		margin:0;  
		padding-bottom:3px;		
	}
	
	h3 {
		font-size: .9em;
	}
	h4 {
		font-size: .8em;
	}
	
	h5 {
		font-size: .8em;
	}

	
	
	#left {
		width:190px;
		background-color: #669999; /*teal*/	
		padding:10px; padding-right:0;
		/*border-right: 1px solid #2E476F;	*/
		left:0;
		position:absolute;
	}
	
	#nav, #nav ul { /* all lists */
		padding: 0; 
		margin: 0;
		list-style: none;
		float: left;
		width:200px;

	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.7em;
		margin-bottom : -1px;
		width: 200px;	
		padding: 0px 0px 8px 0px;	
	}
	

	#nav li a {
		width: 189px;
		w\idth : 179px;
		display : block;
		color : white;
		font-weight : bold;
		text-decoration : none;
		background-color : #993333;
		border : 1px solid #2E476F; border-right:0;
		padding-left: 10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:.8em;			
	}
	
	#nav li a:hover  {
		color : #2E476F;
		background-color : #BFCFCF;
	}
	#nav li a:active  {
		color : #2E476F;
		background-color : #BFCFCF;
	}
	
	
	#nav li:hover ul { /* lists nested under hovered list items */
		left: auto;
	}

	#nav li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}

	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 190px;
		margin-top : -29px;
		width:240px;
		background-color : #BFCFCF;	
		border: 1px solid #2E476F;	
		padding-top:2px;
	}
	#nav li ul li { /* second-level lists */
		padding-left:0; 
		line-height : 1em;
		width:240px;
		border:0; margin:0; 
		}
	#nav li ul a { /* second-level lists */
		color : #2E476F;
		background-color : #BFCFCF;	
		font-size:.7em;	
		width:230px;
		border:0;			
	}
	#nav li ul a:hover { /* second-level lists */
		color: white;
	}
	
	
	
	#head {	margin: 0 200px; border:none;}
	#head a {border:0;}
	
	#content {	
		margin: 0 200px; margin-top:-10px;
		border-top:5px solid #BFCFCF;
		border-left:15px solid #BFCFCF;
		border-right:15px solid #BFCFCF;
		border-bottom:15px solid #BFCFCF;		
		padding-top:10px;	padding-left:10px; padding-bottom:10px; padding-right:10px;
		width:534px;
		background-color:white;
	}

	#content ul {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	#content li {
		font-size: .8em;
	}

	#eventPhoto {
		text-align:center;
	}	
	#eventPhoto img {
		margin-top: 10px;
		margin-bottom:30px;
		border:thin solid #2E476F;
	}
	
	#foot {
		margin-left:200px;
		background-color: #BFCFCF; 
		width: auto;
		text-align:right;
		font-size: .8em;
		margin: 0 200px; margin-top:-10px;
		border-top:5px solid #BFCFCF;
		border-left:15px solid #BFCFCF;
		border-right:15px solid #BFCFCF;		
		padding-left:10px; padding-right:10px;
		width:534px;
	}
	
	#foot p {
		padding-right:10px;
	}
	
	
	.subnav {	
		font-size: .75em;
	}
	.email {	
		font-size: .8em;
	}
	.subnav_rfp {
		font-size: .7em;
		padding-left: 20px;
	}
	
	.logo{
		margin-top:-10px; margin-left:-10px;padding-bottom:20px;
		border: none;
	}
	.copyright {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:.7em;
		font-color:black;
		padding: 300px 30px 10px 20px;
	}
	.bylaws {}
	.bylaws h3 {
		padding-top:7px;
		padding-bottom:7px;
	}
	.bylaws h2,h4,h5 {
		padding-top: 5px;
		padding-bottom:5px;
	}
	
	.memberList {
		background-color: white;
		font-size:.85em;
	}	
	.memberList td {padding-right:5px; padding-top:1px;}

*html #left {background:none; border:none;}
*html body {background-color:#669999;}

