﻿html { 
	overflow			:scroll;
	height: 			100%;
	}

body { 
	font-family:		Arial, Helvetica, sans-serif; 
	color: 				black; 
	font-size: 			9pt;
	font-style: 		normal;
	font-weight: 		normal;
	text-align:			left;
	padding:			0px;
	margin: 			0px;
	width:				100%;
	height: 			100%;
	background: 		#fff url('images/Body_BG.jpg') repeat-y 50% 0;
	}

#fullpage {
	margin-right:		auto;
	margin-left:		auto;
	top:				0px;
	width:				100%;
	border: 			0px solid #0f0;
	background: 		#fff url('images/Body_BG.jpg') repeat-y 50% 0;
}

#TopLogo {
	margin-right:		auto;
	margin-left:		auto;
	width:				100%;
	height:				120px;
	background:			white url('images/TopLogoFull.jpg') no-repeat center top;
	border: 			0px solid #0f0;
}

#Ad {
	margin-right:		auto;
	margin-left:		auto;
	top:				0px;
	width:				100%;
	height:				193px;
	border: 			0px solid #0f0;
}

#Nav {
	margin-right:		auto;
	margin-left:		auto;
	top:				0px;
	width:				970px;
	height:				35px;
	border: 			0px solid #0f0;
	background: 		#fff url('images/Nav_BG.jpg') repeat-x;
}

#PageTitle {
	margin-right:		auto;
	margin-left:		auto;
	top:				0px;
	width:				970px;
	height:				60px;
	background:			gray url('images/PageTitle_Photography.jpg') no-repeat fixed center top;
	border: 			0px solid #0f0;
}

#SubNav {
	margin-right:		auto;
	margin-left:		auto;
	width:				970px;
	height:				35px;
	border: 			0px solid #0f0;
	}

#SubNav a:hover { 
	color: 				White;
	}
	
#SubNav a:active { 
	color: 				#FFF;
	}

#Main {
	margin-right:		auto;
	margin-left:		auto;
	width:				970px;
	border: 			0px solid #0f0;
}

#frontleft {
	 width:				450px;
	 float:				left;
	 margin-left:		35px;
	 padding-right:		10px;
	 text-align:		right;
}

#frontright {
	 width:				430px;
	 float:				left;
	 margin-right:		35px;
	 padding-left:		10px;
	 text-align:		left;
}

#Gallery {
	float:				left;
	padding-left:		35px;
	margin-right:		25px;
	margin-bottom:		25px;
	width:				650px;
	border: 			0px solid #0f0;
}

#Description {
	float:				right;
	padding-right:		35px;
	margin-bottom:		25px;
	text-align:			left;
	width:				222px;
	border: 			0px solid #ff0;
}

#flashcontent {
	height: 			100%;
	}


#ContactInfo {
	padding-left:		20px;
	margin-right:		20px;
	margin-bottom:		25px;
	width:				640px;
	border: 			0px solid #0f0;
}
	
#Footer {
	clear:				both;
	margin-top:			25px;
	width:				100%;
	font-family: 		Arial; 
	text-align:			center;
	color:				white;
	background: 		#fff url('images/Footer_BG.jpg') repeat-y 50% 0;
	}
	
#Bottom {
	width:				100%;
	height:				100%;
	font-family: 		Arial; 
	text-align:			center;
	background: 		#fff;
	}


h1 { 
	color: 				black; 
	font-size: 			160%;
	font-weight: 		bold;
    margin: 			0px 0px 15px 0px;
	}
		
h2 { 
	color: 				black; 
	font-size: 			130%;
	font-weight: 		bold;
	text-decoration:	underline;
    margin: 			0px 0px 0px 0px;
    text-align:			left;
	}
	
h3 { 
	color: 				#000; 
	font-size: 			110%;
	font-style: 		normal;
	font-weight: 		bold;
	margin-top: 		0px;
	margin-bottom: 		5px;
	}
	
h4 { 
	color: 				#006730; 
	font-size: 			120%;
	font-weight: 		bold;
	margin-top: 		0px;
	margin-bottom: 		0px; 
    text-align:			left;
	}
		
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: 				black; 
	font-size: 			100%;
	font-style: 		normal;
    margin: 			0px 0px 15px 0px;
    text-align:			left;
	}

.ul {
	color:				black;
    margin-top: 		1px;
    margin-bottom:		1px;
}

.li {
	color:				black;
	text-align:			left;
	margin-left:		-20px;
	margin-top:			0px;
}
	
.lefttext {
	text-align:			left;
	color:				#000;
	}
	
.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; 
	}

a:link {
	color: 				#000;
	text-decoration:	underline;
	font-weight:		bold; 
	}
	
a:visited {
	color: 				#000;
	text-decoration:	underline;
	font-weight:		bold; 
	}

a:hover { 
	color: 				#8DC209;
	text-decoration:	underline;
	font-weight:		bold; 
	}
	
a:hover.light { 
	color: 				white;
	text-decoration:	underline;
	font-weight:		bold; 
	}

a:active { 
	color: 				#8DC209;
	text-decoration:	underline;
	font-weight:		bold; 
	}
	
a:active.light { 
	color: 				white;
	text-decoration:	underline;
	font-weight:		bold; 
	}

a:link.contactinfo {
	color: 				#000;
	text-decoration:	none;
	font-weight:		normal; 
	}

.imageleft {
	float: left;
	border-width: 0;
}

.imageright {
	float: right;
	border-width: 0;
}

.noborder {
	border:				0px;
}


.editlabel {
	text-align:	right;
	width: 150px;
	font-weight: normal;
	vertical-align: top;
}

.editfield {
	text-align: left;
	vertical-align: top;
}


	/*												Header Nav Bar												*/




#HeaderNavContainer {
	width: 				970px;
    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; 
	}


	
INPUT {
	border-style: 		solid 1px #000;
	color: 				black;
	font-weight: 		normal;
	font-size: 			9px;
	padding-left: 		4px;
	padding-right: 		4px;
	} 
	
INPUT.dropdown {
	background-color: 	white;
	color: 				black;
	font-weight: 		normal;
	font-size: 			9px;
	border: 			#BAC9BF 1px solid;
	padding-left: 		4px;
	padding-right: 		4px;
	padding-top: 		1px; 
	padding-bottom: 	1px; 
	}
	
INPUT.radioNormal {
	background-color: 	#fff;
	border: 			white 0px solid; 
	}
	
.altButtonFormat {
	background-color: 	#006730;
	border: 			none;
	font-size: 			9pt;
	font-weight:		normal;
	color: 				white; 
	cursor: 			pointer;
	}

