BODY{font: 10pt/14pt verdena,sans-serif; color: #484739; background:#bacfad url(images/sitebg.gif) repeat-x; height:100%; margin-left:8%; margin-top:8px;}
	 
/*------------DEFAULT IMG and LINKS-------------*/
img{border:0px;}
a{font-weight:bold; text-decoration:underline;}
a:link{color:#007A7A;}
a:visited{color:#143b3d;}
a:hover{color:#000; text-decoration:underline;}

/*------------CONTENT BG and FOOTER-------------*/
#background,#bottombar{position:relative; width:800px; border:1px solid #484739;}
#background{background:url(images/stonebg.jpg) repeat-y; padding-bottom:20px; border-bottom:0px;}

/*------------HEADING-------------*/
#top_nav_bg{position:relative; left:0px; top:0px; background-image:url(images/topnavbg.gif); width:800px; height:22px; z-index:1;}
#top_nav{position:absolute; top:0px; left:4px; width:780px; height:103px; z-index:2;}
#logo, #rightheader{position:relative; left:0px; top:0px; height:61px;}
#logo{float:left; background-image:url(images/logo.gif); width:260px;}
#rightheader{float:right; width:540px;}
#htmlNav a{color:#fff;}

/*------------BOTTOM BAR-------------*/
#bottombar{background:url(images/bottom.gif) repeat-x; position:relative; top:0px; height:50px; z-index:1; border-top:0px;}
#bottomnav{position:absolute; top:10px; left:209px; width:522px; height:30px; z-index:2; border:1px solid #666;}
#bottomnav td{padding-left:40px; text-align:left;}
#bottomnav a{padding-left:2px; padding-right:1px; font-size:10pt; font-weight:normal; text-decoration:none;}
#bottomnav a:link{color:#e0e3e2;}
#bottomnav a:visited{color:#e0e3e2;}
#bottomnav a:hover{padding-left:0px; padding-right:0px; color:#FFF; font-weight:bold;}

/*------------TAGLINE------------------*/
#tagline{width:100%; border-top:1px dashed #D1D3DC; color:#999; text-indent:10px; font-style:italic; font-size:8pt;}

/*------------CONTENT AREA-------------*/
#content_area{position:relative; /*border-top:3px solid #00656a;*/ top:0px; left:0px; padding:0px; width:800px;}

#pagetitle{	background:url(images/pagetitle_bg.gif) no-repeat;
			position:relative; top:5px; left:11px;
			width:600px; height:25px; padding-left:30px; padding-top:2px;
			color:#004c50; font:12pt/16pt verdana,sans-serif; font-weight:bold;
			letter-spacing:.07em; text-transform:uppercase;}

/*------------MAIN CONTENT AREA-------------*/
#main_content{position:relative; left:220px; width:470px; min-height:380px;}
#main_content h1, #main_content h2{color:#484739; font:10pt/12pt verdana, sans-serif; font-weight:bold; margin:3px 0px 3px 0px;}
#main_content h2{font-size:9pt;}
#main_content h3{font-size:8pt; margin-bottom:.3em;}
#main_content hr{color:#001d1e; height:1px; width:90%; text-align:left; margin:0px;}
#main_content li{margin:.3em;}
#main_content ol{margin-top:0px;}
#main_content ul{font:8pt/12pt verdana, sans-serif; margin-top:0px; padding-top:0px;list-style-image:url(images/bluebullet.gif);}
#main_content ul li{margin-left:-1px;}
#main_content blockquote{margin-top:2px;}
#main_content a img{padding-right:2px;}
#main_content td{vertical-align:top;}

#main_content #pagenumber{font:8pt/12pt verdana, sans-serif; color:#333; position:relative; top:4px; left:230px;}


/*----------------NON MEMBERS------------------*/
	/*------------SIDE ONE-------------*/			
	#nm1{background:url(images/nm1.gif) no-repeat; width:188px; height:152px;
		   position:absolute; left:10px; top:40px; padding-top:4px;}
		   
		/*------------MEMBER LOG-IN-------------*/
	#nm1 form td{vertical-align:middle; width:50%; height:15px; padding-top:2px;}
	#nm1 form h1{font:9pt/12pt verdana, sans-serif; font-weight: bold; color:#FFF; text-align:left; padding:0px 0px 5px 6px; margin:0px;}
	#nm1 form h2{font:8pt/12pt verdana, sans-serif; color:#F1F3FC; text-align:right; padding-right:4px; margin:0px;}
	#nm1 form .button{width:60px;}
	#nm1 form #joinus{font: 8pt/12pt verdana, sans-serif; font-weight:bold; color:#b1d399; padding:12px 0px 0px 6px;}
	#nm1 form #joinus a:link{color:#FFF;} #nm1 form #joinus a:visited{color:#FFF;} #nm1 form #joinus a:hover{color:#FFF; text-decoration:underline;}
		   
		/*------------SUB LINKS--------------*/
	#nm1 td{vertical-align:top;}
	#nm1 td.selectedpage{background:url(images/greenbullet.gif) no-repeat top right; width:12px;}
	#nm1 a{text-decoration:none; font:9pt/13pt verdana, sans-serif; font-weight:bold;}
	#nm1 a:link{color:#b1d399;} #nm1 a:visited{color:#b1d399;} #nm1 a:hover{color:#fff; text-decoration:underline;}
	#nm1 h1{color:#FFF; margin:0px; font: 10pt/14pt verdana,sans-serif; font-weight:bold;}
	
	/*------------SIDE TWO-------------*/
	#nm2{float:left; background:url(images/nm2.gif) no-repeat; width:188px; height:225px;
		   position:absolute; left:10px; top:198px;}
	#nm2 h1{font:8pt/10pt verdana, sans-serif; color:#001d1e; font-weight:bold; width:180px; padding:7px 4px 0px 8px;}
	#nm2 p{font:8pt/11pt georgia, serif; color:#000; font-weight:normal; width:170px; margin-top:-12px;padding:0px 4px 0px 8px;}
	#nm2 h2{font:7pt/8pt verdana, sans-serif; color:#001d1e; font-weight:normal; margin:-10px 8px 0px 8px; text-align:right;}
	
	
/*---------------- MEMBERS ------------------*/
	/*------------SIDE ONE-------------*/			
	#mem1{background:url(images/mem1.gif) no-repeat; width:188px; height:202px;
		   position:absolute; left:10px; top:40px; padding-top:6px}
	#mem1 td{vertical-align:top;}
	#mem1 td.selectedpage{background:url(images/greenbullet.gif) no-repeat top right; width:10px;}
	#mem1 a{text-decoration:none; font:9pt/11pt verdana, sans-serif; font-weight:bold; padding-right:7px;}
	#mem1 a:link{color:#d4eaa9;} #mem1 a:visited{color:#d4eaa9;} #mem1 a:hover{color:#fff; text-decoration:underline;}
	#mem1 h1{color:#FFF; margin:0px; font: 10pt/14pt verdana,sans-serif; font-weight:bold;}
	
	/*------------SIDE TWO-------------*/
	#mem2{float:left; background: url(images/mem2.gif) no-repeat; width:188px; height:176px; position:absolute; left:10px; top:248px; color:#001d1e;}
	#mem2 h1, #mem2 h2{font:8pt/10pt verdana, sans-serif; font-weight:bold; margin:0px;}
	#mem2 h1{color:#000; width:180px; padding:3px 4px 4px 8px; text-transform:uppercase;}
	#mem2 h2{color:#00656a;}
	#mem2 a{text-decoration:none; font:8pt/10pt verdana, sans-serif; font-weight:normal;}
	#mem2 a:link{color:#000;} #mem2 a:visited{color:#000;} #mem2 a:hover{color:#001d1e; text-decoration:underline;}


/*------------SITE MAP-------------*/
.sitemap h1{border-bottom:1px dashed #b1d399;}
.sitemap .self_link{margin-left:0px; font-size:10pt;}
.sitemap a{font-size:9pt; text-decoration:none;}
.sitemap table{width:100%;}
.sitemap td{vertical-align:top; width:50%;}

/*------------FORMS-------------*/
#main_content form{font:8pt/12pt verdana, sans-serif;}
#main_content form h1{padding-left:6px;}
#main_content form table{border:1px solid #001d1e; width:100%; background-color:#ececec; padding-top:10px;}
#main_content form td{vertical-align:top; padding-left:6px;}
form blockquote{margin-top:0px; margin-bottom:0px;}
input, textarea, select{font:8pt/12pt verdana, sans-serif; height:1.5em;}
textarea{height:6em; width:196px; overflow:hidden;}
.ifyes{visibility: hidden; width:100%; text-align:right;}
.button{height:2.1em;}

#AppForm td, #Member_Info td{width:50%;}


/*-------- misc -----------*/
.newsletters table{width:400px;} .newsletters td{width:50%;}
#multipage_nav{background-color:#f0f0f0; padding:3px}
	#multipage_nav h2{text-transform:uppercase;}