/* CSS Document for Perseverance 
/* Created By Active Ice May 2006 richardwicht*/

html, body {
	height: 100%;
}

html>body #page-holder{
	height:auto;
}

body {
	padding:0;
	margin:0;
	width:100%;
	height:100%;
	min-height: 100%;
	background-color:#ffffff;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:125%;
	}

#clearfooter { 
	height:144px; } 

.greenIcon {
	background:url(../images/icon-green.gif) no-repeat; 
	padding-left:25px; height:17px;
	line-height:20px;
	}
	
.green-bold-txt {
	color:#083021;
	font-weight:bold;
	}

.green-line {
	border-top:3px solid #144C37;
	padding:0; 
	margin:0;
	line-height:0px;
	width:700px;
	}
	
/* START:	CSS	For Top Content 	----------------------------------- */
#page-holder {
	height: 100%;
	min-height: 100%;
	margin:0px auto -144px auto;
	color:#FFFFFF;
	text-align:center;
	}
 
h1 {
	padding:3px 0 3px 0;
	margin:0;
	color:#C56408;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	}

.clear{
	clear:both;
	}
	
/*	LINK  CSS	---------------------------------------------	*/	

#top-holder {
	position:relative;
	height:155px;
 	background: #003B2B url(../images/navBackground.jpg) repeat-x;
	}	

#top-inner {
	height:155px;
	width:700px;
	margin:0 auto 0 auto;
	position:relative;
 	}	 
	
#top-logo {
	position:absolute;
	text-align:left;
	left:0;
	top:60px;
 	}
	
#top-nav  {
 	width:680px;
 	left:0;
	top:129px;
	position:absolute;
 	color:#FFFFFF;
	height:26px;
	line-height:24px;
	}	
	
#top-home { 
	width: 75px;
	float:left;
	}

#top-about { 
	width: 206px;
	float:left;
	}

#top-events { 
	width: 71px;
	float:left;
	}	

#top-gallery { 
	width: 121px;
	float:left;
	}	

#top-menus { 
	width: 93px;
	float:left;
	}	

#top-contact { 
	width: 93px;
	float:left;
	}	
	
#top-nav a  {
	display:block;
 	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	margin-right:3px;
	text-decoration:none;
	height:26px;
	background-color:#752D01;}
	
#top-nav a:hover  {
	background-color:#943902;
	}
	
#top-small-nav {
	background:url(../images/small-nav-bg.gif) no-repeat top left;
	width:224px;
	right:0;
	top:0px;
	position:absolute;
 	color:#FFFFFF;
	height:26px;
	padding:6px 0 0 15px;
	}
	
.tsn-img { 
	float:left;
	}
	
#tsn-home { 
	width: 46px;
	float:left;
	}

#tsn-contact { 
	width: 78px;
	float:left;
	}

#tsn-bookmark { 
	width: 46px;
	float:left;
	}
	 
/*	HEADER CSS	---------------------------------------------	*/	
#header-holder {
	height:200px;
	background-color:#999900;
 	background:#C06403 url(../images/headerBackground.jpg) repeat-x;  
	}
	
#header-inner	{
	height:155px;
	text-align:left;
	width:700px;
	margin:0 auto 0 auto;
 	}	
	
#header-image	{
	float:left;
	padding-top:16px;
	}	
	
#header-text	{
	position:absolute;
	text-align:right;
	right:0;
	top:60px;
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:14px;
	width:260px;
	
	}	 
	 
#homeGallery td {
	border:1px solid #EEEEEE;
	}



/*	CONTENT CSS	---------------------------------------------	*/
	
#content-holder {
	width:700px;
	margin:0 auto 0 auto;
	background-color:#FFFFFF;
	text-align:left;
	border:1px solid #fff;
	}
		
.contentLink {
	color:#C56408;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	}	
	
.contentLink:hover {
	text-decoration:underline; 
   	}		
	
#content-left {
	color:#626262;
	text-align:left;
	width:360px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	}
   
#content-right {
	float:right;
	color:#626262;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	}
	
.img-bord-about {
	border:1px solid #cccccc;
	padding:5px;
	width:273px;
	}
			
.img-bord-events {
	border:1px solid #cccccc;
	padding:5px;
	width:240px;
	}	
	
.menu-table {
	color:#626262;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	}

.menu-nav-filler {
	height:25px !important;
	height:/**/26px;
	width:12px; 
	float:left; 
	border-bottom:1px solid #999999;
	}

/*	FOOTER CSS	---------------------------------------------	*/	

#footer-holder {
 	color:#FFFFFF;
 	background:url(../images/footerBackground.jpg) repeat-x;  
	height:144px;
	text-align:center;
	}
	
#footer-content {
  	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9px;
	padding-top:70px;
	}
	
#foot-ai {
	margin-top:10px;}
	
a.other-footer {
	text-decoration:none;
	color:#fff;
	font-size:10px;
	}

a:hover.other-footer {
	text-decoration:none;
	color:#fff;
	font-size:10px;
	}

a.ai-footer {
	text-decoration:none;
	color:#fff;
	font-size:10px;
	}

a:hover.ai-footer {
	color:#BAFF40;
	font-size:10px;
	}
	
/*---------------------------------------*/
#content0 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	}

#content1, #content2, #content3 {
	display: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
 	}

#menu-navigation a.selected, #menu-navigation a.selected:hover {
	color: #144C37;
	text-decoration: none;
	margin-top:0;
	background-color:#fff;
	font-weight:bold;
	}

#menu-navigation {
	display: inline;
	margin:0;
 	}

.menu-tab-small a  {
	background-color:#144C37;
	float:left;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	width:80px;
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:11px;
	}
 
.menu-tab-small a:hover {
	background-color:#fff;
	color: #144C37;
 	}


/*contact*/
#contact-table input, textarea{
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:11px;
	color:#626262;
	padding:2px 0 2px 2px;
	}

#map {
	position: absolute;
	left:207px;
	top: 0px;
	display: none;
	}

 
