/* --- */
/* --- General Layout Styles --- */
/* --- */
* { margin:0px; padding:0px; }
html { margin:0px; border:none; padding:0px; width:100%; height:100%; }
body { margin:0px; border:none; padding:0px; height:100%; color:#333; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; }

#wrapper { margin:0px auto; border:none; padding:0px; width:auto; }
	#pageHeader { display:none; }
		
		/* #masthead { margin:0px; border:none; padding:0px; width:825px; height:66px; background:url(../images/backgrounds/bgMasthead.jpg) top center no-repeat; }
		#header { margin:0px; border:none; padding:0px; width:825px; height:257px; background:url(../images/backgrounds/bgHeader.jpg) top center no-repeat;  }*/
		
	#pageWrapper { margin:0px auto; border:none; padding:0px; width:auto; }
	
		#pageContent { margin:0px auto; border:none; padding:0px; width:auto; }
			#contentTop { margin:0px; border:none; padding:0px; width:auto; height:29px; }
			
			#contentMain { clear:both; margin:0px; border:none; padding:0px; width:auto; /**/min-height:500px;/**/ }
				#pageImages { clear:both; margin:0px; border:none; padding:0px; width:auto; height:100px; }
				#navigation { display:none; }
				#content { margin:0px; border:none; padding:0px 15px; width:auto; /**/min-height:400px;/**/ }
			
			#contentBtm { margin:0px; border:none; padding:0px; width:auto; height:38px; }
			
		#pageFooter { margin:0px auto; border:none; padding:0px 10px; width:auto; height:35px; font-family:Georgia, serif; font-size:10px; }

/* --- */	
/* --- General Display Styles --- */
/* --- */
.clearer { clear:both; margin:0px; border:none; padding:0px; height:0px; line-height:0px; }

#map { margin:0px; border:1px solid #999; padding:0px; width:100%; height:350px }

/* .button { position:relative; float:right; margin:-17px -18px 0px 0px; border:none; padding:0px; width:109px; height:109px; z-index:10; } */

.titles { margin:0px 0px 10px 0px; border:none; padding:10px 0px 0px 72px; width:493px; height:69px; }

#columnA { float:left; margin:0px; border:none; padding:0px 5px 0px 0px; width:48%; }
#columnB { float:right; margin:0px; border:none; padding:0px 0px 0px 5px; width:48%; }

/* --- Text Styles --- */

	/* Header Styles */
	h1 {}
	h2.pageSubTitle { margin:0px 0px 5px 0px; border:none; padding:0; color:#333; font-family:Georgia, serif; font-size:24px; font-weight:lighter; }
	h3.pageTitle { margin:0px 0px 15px 0px; border:none; padding:0; color:#666; font-family:Georgia, serif; font-size:22px; font-weight:lighter; }
	
	/* General Text Styles */
	p { margin:0; border:none; padding:0px 0px 10px 0px; }
		
	p.txtFooterLeft { float:left; margin:0px; border:none; padding:6px 0px 0px 0px; width:50%; height:29px; letter-spacing:0.2em; }
	p.txtFooterRight { float:right; margin:0px; border:none; padding:4px 0px 0px 0px; width:50%; height:31px; letter-spacing:0.2em; text-align:right; }
	
/* --- Link & Navigation Styles --- */
a:link { margin:0px; padding:0px; color:#999; text-decoration:none; }
a:visited { margin:0px; padding:0px; color:#666; text-decoration:none; }
a:hover { margin:0px; padding:0px; color:#999; text-decoration:underline; }
a:active{ margin:0px; padding:0px; color:#999; text-decoration:underline; }

a.lnkFooterLeft:link { margin:0px; padding:0px; color:#993333; text-decoration:none; }
a.lnkFooterLeft:visited { margin:0px; padding:0px; color:#663333; text-decoration:none; }
a.lnkFooterLeft:hover { margin:0px; padding:0px; color:#993333; text-decoration:underline; }
a.lnkFooterLeft:active{ margin:0px; padding:0px; color:#993333; text-decoration:underline; }

a.lnkFooterRight:link { margin:0px; padding:0px; color:#000000; text-decoration:none; }
a.lnkFooterRight:visited { margin:0px; padding:0px; color:#000000; text-decoration:none; }
a.lnkFooterRight:hover { margin:0px; padding:0px; color:#000000; text-decoration:underline; }
a.lnkFooterRight:active{ margin:0px; padding:0px; color:#000000; text-decoration:underline; }

/* --- Image Styles --- */
.imgLink { border:none; }

	/* Page images & Galleries */
	#pageImages ul { margin:0px auto; padding:0px 0px 0px 7px; width:745px; text-align:center; list-style-type: none; }
	#pageImages li { float:left; margin:0px 0px 0px 5px; padding:0px; width:141px; height:93px; text-align:center; }
		
	#pageImages  li img { margin:0px; border:1px solid #cccccc; padding:4px; background-color:#ffffff; }
		
	#pageImages li a { display:block; margin:0px; border:none; padding:0px;  }
	#pageImages li a:hover { margin:0px; border:none; padding:0px; }