﻿html { 
	overflow			:scroll;
	}

body { 
	text-align:			center;
	font-family: 		Arial; 
	color: 				white; 
	font-size: 			9pt;
	font-style: 		normal;
	font-weight: 		normal;
	text-align:			center;
	padding:			0px;
	margin:		 		0em;
	width:				100%;
	background: 		#000 url('images/bg_FullLeft.jpg') repeat-y 0;
	}

#fullpage {
	float:				left;
	margin-right:		auto;
	margin-left:		43px;
	top:				0px;
	width:				100%;
	max-width:			950px;
	border: 			1px solid #0f0;
}

#Gallery {
	float:				left;
	margin-left:		45px;
	top:				0px;
	width:				95%;
	height:				500px;
	border-top:			1px gray solid;
	border-bottom:		1px gray solid;
}

#TopLogo {
	margin-right:		auto;
	margin-left:		auto;
	top:				0px;
	width:				1020px;
	height:				68px;
	border: 			0px solid #0f0;
}

#select_photos_bar {
	display:			none;
}

#menu {
	width:				1020px;
	}

#Header {
	margin-right:		auto;
	margin-left:		auto;
	top:				0px;
	width:				100%;
	height:				120px;
	text-align:			left;
	background:			white;
	border-bottom:		1px gray solid;
}

#stylebar {
	display:			none;
}

#mysearch {
	text-align: 		center;
	margin:				10px;
} 

#Navigation {
	background: 		#000;
	margin-left:		45px;
	width:				95%;
	height:				40px;
	float:left;
	text-align:			right;
	padding-top:		2px;
	}

#Nav {
	color:				white;
}

#Nav a:link {
	color: 				#ddd;
	text-decoration:	none;
	font-weight:		normal; 
	}

#Nav a:visited {
	color: 				#ddd;
	text-decoration:	none;
	font-weight:		normal; 
	}

#Nav a:active {
	color: 				#ddd;
	text-decoration:	none;
	font-weight:		normal; 
	}

#Nav a:hover { 
	color: 				#fff;
	text-decoration: 	underline;
	font-weight: 		bold; 
	}

#Banner {
	margin-right:		auto;
	margin-left:		auto;
	top:				0px;
	width:				100%;
	height:				60px;
	text-align:			center;
	border-top:			1px solid #444;
	border-bottom:		1px solid #444;
}

#PageTitle {
	margin-right:		auto;
	margin-left:		auto;
	width:				100%;
	border-bottom: 		0px solid #333;
	text-align:			center;
}

#Main {
	margin-top:			20px;
	margin-right:		auto;
	margin-left:		auto;
	width:				100%;
	border: 			0px solid #0f0;
}

#NarrowBodyArea {
	margin-top:			20px;
	margin-right:		auto;
	margin-left:		auto;
	width:				720px;
	border: 			0px solid #0f0;
}

#ImageDisplay {
	float:				left;
	text-align:			center;
	width:				480px;
	padding:			0px 07px 0px 28px;
	border: 			0px solid #0f0;
}

#Notes {
	float:				left;
	text-align:			right;
	width:				480px;
	padding:			0px 0px 0px 35px;
	border: 			0px solid #0f0;
}

#InfoArea {
	float:				right;
	text-align:			right;
	width:				320px;
	padding:			0px 35px 0px 0px;
	border: 			0px solid #ff0;
}

#TwoEqualColumnsLeft {
	float:				left;
	text-align:			right;
	width:				345px;
	padding:			0px 0px 0px 80px;
	border: 			0px solid #0f0;
}

#TwoEqualColumnsRight {
	float:				right;
	text-align:			left;
	width:				345px;
	padding:			0px 80px 0px 10px;
	border: 			0px solid #0f0;
}

#ContactInfo {
	padding-left:		220px;
	margin-right:		220px;
	margin-bottom:		25px;
	width:				440px;
	border: 			0px solid #0f0;
}

#LowerArea {
	clear:				both;
	margin-right:		auto;
	margin-left:		auto;
	padding:			20px 0px;
	width:				1020px;
	text-align:			center;
	}

#Footer {
	clear:				both;
	margin-top:	5px;
	margin-right:		auto;
	margin-left:		auto;
	margin-top:			0px;
	width:				1020px;
	height:				50px;
	font-family: 		Arial; 
	font-size:			100%;
	text-align:			center;
	color:				white;
	}

#Bottom {
	width:				1020px;
	height:				100%;
	font-family: 		Arial; 
	text-align:			center;
	background: 		#444;
	}

a.title, .title, .imgBorderOn {
     color: 			#E7C229;
}


h1 { 
	color: 				white; 
	font-size: 			160%;
	font-weight: 		bold;
	margin: 			10px 0px; 
    text-align:			center;
	}
		
h2 { 
	color: 				#006730; 
	font-size: 			120%;
	font-style: 		italic;
	font-weight: 		bold;
	margin-top: 		0px; 
    text-align:			left;
	}
	
h3 { 
	color: 				#fff; 
	font-size: 			110%;
	font-style: 		normal;
	text-decoration:	underline;
	font-weight: 		bold;
	margin-top: 		0px;
	margin-bottom: 		10px;
    text-align:			center;
	}
	
h4 { 
	color: 				#fff; 
	font-size: 			100%;
	font-weight: 		normal;
	margin-top: 		0px;
	margin-bottom: 		0px; 
    text-align:			center;
	text-decoration:	underline;
	}
		
h5 { 
	color: 				black; 
	font-size: 			100%;
	text-decoration: 	underline;
	font-weight: 		bold;
	margin-bottom: 		0px; 
    text-align:			left;
	}
	
h6 { 
	color: 				black; 
	font-size: 			7pt;
	font-style: 		normal;
	font-weight: 		bold;
    text-align:			left;
	}

p { 
	color: 				#fff; 
	font-size: 			100%;
	font-style: 		normal;
    margin: 			0px 0px 5px 0px;
    text-align:			left;
	}

.footnote {
	font-size: 			90%;
	text-align: 		right;
}

}

.formdataQuestion {
	color:				#fff;
	font-weight:		bold;
	text-align:			right;
	width:				120px;
	vertical-align:		top;
}

.formdataAnswer {
	color:				#fff;
	font-weight:		normal;
	text-align:			left;
	width:				240px;
	margin-right:		20px;
	vertical-align:		middle;
}
	
.lefttext {
	text-align:			left;
	color:				#fff;
	}
	
.centertext {
	text-align: 		center;
	color:				#000;
	}

.righttext {
	text-align:			right;
	color:				#000;
	}
	
.left {
	float:				left;
	border-width: 		0;
	}

.right {
	float:				right;
	text-align:			right;
	border-width: 		0;
	}
	
.center {
	text-align: center;
	border-width: 		0;
	}


ul.bulletedlist {
	list-style-type: 	none;
	font-size: 			100%;
    color: 				#000;
    margin: 			0px 0px 0px 30px;
    width: 				100%;
    voice-family: 		Arial; 
    padding: 			0 0.0em; 
	}
   
ul.bulletedlist li {
	font-weight: 		normal;
	text-align: 		left;
    margin: 			0px 0px 0px 30px;
    padding: 			0;
	list-style:			square;
    }

p.question { 
	color: 				black; 
	font-size: 			100%;
	font-style: 		normal;
	font-weight: 		bold; 
	margin-left: 		0pt; 
	}
	
p.answer { 
	color: 				black; 
	font-size: 			100%;
	font-style: 		italic; 
	}

p.note {
	color:				yellow;
	background:			black;
}



a:link {
	color: 				#ccc;
	text-decoration:	none;
	font-weight:		normal; 
	}
	
a:visited {
	color: 				#ccc;
	text-decoration:	none;
	font-weight:		normal; 
	}

a:hover { 
	color: 				#fff;
	text-decoration: 	underline;
	font-weight: 		bold; 
	}

a:active { 
	color: 				#ccc;
	text-decoration: 	none;
	font-weight: 		bold; 
	}

a:link.contactinfo {
	color: 				#fff;
	text-decoration:	none;
	font-weight:		normal; 
	}

.imageleft {
	float: left;
	border-width: 0;
}

.imageright {
	float: right;
	border-width: 0;
}




.editlabel {
	text-align:	right;
	width: 150px;
	font-weight: normal;
	vertical-align: top;
}

.editfield {
	text-align: left;
	vertical-align: top;
}


	/*												Header Nav Bar												*/




#HeaderNavContainer {
	width: 				1020px;
    background-color:	#CAD5CD;
	border-bottom: 		2px solid #000;
	}

#HeaderNavContainer ul { 
	text-align:			center;
	height:				25px;
	padding: 			0;
	margin: 			0;
	color: 				#000;
	font-family: 		arial;
	font-size: 			100%;
	font-weight: 		normal;
	}

#HeaderNavContainer ul li { 
	display: 			inline;
	}

#HeaderNavContainer ul li a {
float:left;
	padding: 			5px 12px;
    background-color:	#CAD5CD;
	color: 				#000;
	text-decoration: 	none;
	font-weight: 		normal;
	border-right: 		1px solid #94B473;
	}

#HeaderNavContainer ul li a:hover {
    background-color: 	#E3EAE6;
	color: 				#000;
	}

#navlist li a:active {
	color: 				#000;
	text-decoration: 	none;
	background: 		#CC3333;
	}

#HeaderNavList li a:hover {
	color: 				#000;
	text-decoration: 	none;
	background: 		#CC3333;
	}




	/*												Top Main Roll Menu												*/




ul.Top_rollmenu {
	list-style-type: 	none;
	font-size: 			90%;
    color: 				#fff;
    height:				25px;
    padding: 			0px; 
    font-weight: 		bold;
	margin-left:		0px;
    margin-right:		0px;
    margin-top:			0px;
    margin-bottom:		0px;
	}
   
ul.Top_rollmenu li {
	font-weight: 		bold;
    color: 				#fff;
    background-color: 	#000; 
    margin:				0px;
    }
 
ul.Top_rollmenu ul {
    margin: 			0px; 
	font-weight: 		bold;
	font-size: 			.9em;
    background-color: 	#000; 
    margin: 			0px;
    }

ul.Top_rollmenu a {
	font-weight: 		normal;
    text-decoration: 	none;
    font-color: 		#000;
    display: 			block;
    margin: 			0px;
    padding-top:		3px;
    padding-bottom:		3px;
    width: 				100%;
    border-right:		1px solid #E3EAE6; 
    border-left:		1px solid #E3EAE6; 
    margin-top:			0px;
    margin-bottom:		0px;
	       height:				19px;
    }
   
ul.Top_rollmenu a:link {
	width: 				100%;
    color: 				#000;
    background-color:	#CAD5CD;
    text-decoration: 	none; 
	font-weight: 		normal;
	}

ul.Top_rollmenu a:visited {
	width: 				100%;
    color: 				#000;
    background-color:	#CAD5CD;
    text-decoration: 	none; 
	font-weight: 		normal;
    }
	
ul.Top_rollmenu a:hover {
	color: 				#000;
    background-color: 	#E3EAE6;
    }

ul.Top_rollmenu a:active {
	color: 				#000; 
	}




.PhotoDisplayLarge {
	border: 			10px black solid;
}

.PhotoDisplayThumb {
	border: 			3px black solid;
}

.SearchCell {
	width:				220px;
	height:				220px;
}

.SearchTable {
	width:				800px;
	color: 				#CCCCCC;
	padding:			10px;
}









	
.textbox {
	border-style: 		solid 1px #000;
	color: 				black;
	font-weight: 		normal;
	font-size: 			10px;
	padding-left: 		4px;
	padding-right: 		4px;
	width:				175px;
	} 

.textboxmed {
	border-style: 		solid 1px #000;
	color: 				black;
	font-weight: 		normal;
	font-size: 			10px;
	padding-left: 		4px;
	padding-right: 		4px;
	width:				115px;
	} 

.textboxsmall {
	border-style: 		solid 1px #000;
	color: 				black;
	font-weight: 		normal;
	font-size: 			10px;
	padding-left: 		4px;
	padding-right: 		4px;
	width:				35px;
	} 
	
.textarea {
	border-style: 		solid 1px #000;
	color: 				black;
	font-weight: 		normal;
	font-size: 			10px;
	padding-left: 		4px;
	padding-right: 		4px;
	width:				175px;
	height:				60px;
	} 
	
.listbox {
	border-style: 		solid 1px #000;
	color: 				black;
	font-weight: 		normal;
	font-size: 			100%;
	padding-left: 		4px;
	padding-right: 		4px;
	width:				187px;
	height:				60px;
	} 
	
.dropdown {
	background-color: 	white;
	color: 				black;
	font-weight: 		normal;
	font-size: 			100%;
	border: 			#BAC9BF 1px solid;
	padding-left: 		4px;
	padding-right: 		4px;
	padding-top: 		1px; 
	padding-bottom: 	1px; 
	width:				187px;
	}
	
INPUT.radioNormal {
	background-color: 	#fff;
	border: 			white 0px solid; 
	}
	
.altButtonFormat {
	background-color: 	#444;
	border: 			1px white solid;
	font-size: 			9pt;
	font-weight:		normal;
	color: 				white; 
	cursor: 			pointer;
	}

.imgBorderOn {
     border-color: 		#EDC429;
}

.imgBorder {
     border-color: 		#222222;
}

.box {
background: black;
}