/* Layout Styles */
/* --------------------------------------------------------- */
body {
	background-color: #FFF;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	}

#Frame {
	background: transparent url(/download?id=8175) no-repeat left 57px;
	height: 550px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 768px;
	}
	#index #Frame {background: transparent url(/download?id=8167) no-repeat left 57px;}
	
#Masthead {
	float: left;
	height: 80px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	width: 180px;
	}
	h1 {
		font-size: 8px;
		height: 74px;
		width: 178px;	
		overflow: hidden;
		margin:10px auto 0 auto;
		background: url(/download?id=8165) no-repeat;	
		}
	h1 a {
		display:block;
		padding: 74px 0 0 0;
		overflow: hidden;
		}
	
#Topnav {
	border: 0;
	float: left;
	margin: 0;
	padding: 0px 0 0 15px;
	width: 517px;
	}
	#Topnav ul {
		float: left;
		list-style-type: none;
		margin: 40px 0 0 0;
		padding: 0 0 0 0;
		text-align: center;
		}
	#Topnav ul li {
		float: left;
		display: inline;
		padding: 0 0 0 0;
		}
	
	#Topnav ul li a, #Topnav ul li a:link {
		border-right: 2px #444 solid;
		color: #444;
		float: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: 500; 
		margin: 0 0 0 0;
		padding: 1px 6px 1px 6px;
		text-decoration: none;
		}

	#Topnav ul li a:visited {
		border-right: 2px #999 solid;
		color: #999;
		}

	#Topnav ul li a:hover {
		border-right: 2px #006DBC solid;
		color: #006DBC;
		}

#ContentBox {
	float: left; 
	height: auto;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	text-align: left;
	width: 768px;
	}	
	
#Content-Body {}
	
/* 2-Column styles  */
/* ------------------------------------------------------------------------------ */	


#Content-2c-Left {
	float: left;
	height: auto;
	margin: 5px 0 0 0;
	padding: 0;
	text-align: left;
	width: 180px;
	}
	#Content-2c-Left img {border: 0; margin: 0 15px;}
	#Content-2c-Left img.side2side {border: 0; text-align: center; margin: 0;}
	#Content-2c-Left h2, #Content-2c-Left h3, #Content-2c-Left h4, #Content-2c-Left h5, #Content-2c-Left h6 {margin: 0 15px 0 15px;}
	#Content-2c-Left p {font-size: 8pt; line-height: 14pt; margin: 0 15px 20px 15px;}
	#index #Content-2c-Left {width: 600px;}
		
#Content-2c-Body {
	float: left;
	margin: -20px 0 0 0;
	padding: 0 0 0 0;
	position: relative;
	text-align: left;
	width: 588px;
	z-index: 5;
	}
	#Content-2c-Body img {border: 0; margin: 0 20px;}
	#Content-2c-Body img.side2side {border: 0; text-align: center; margin: 0 0 0 0;}
	#Content-2c-Body h3, #Content-2c-Body h4, #Content-2c-Body h5, #Content-2c-Body h6 {margin: 0 20px;}
	#Content-2c-Body h2 {margin: 20px 20px 0 20px;}	
	#Content-2c-Body p {margin: 0 20px 20px 20px;}
	#index #Content-2c-Body {width: 168px; margin: -28px 0 0 0;}
	#search #Content-2c-Body {padding: 20px 20px 0 20px; width: 548px;}
	body#contact #Content-2c-Body {padding: 20px; width: 539px;}
	body#contact #Content-2c-Body h2 {margin: 0;}


#Content-3c-Left {
	float: left;
	height: auto;
	margin: 0 0 0 0;
	padding: 0;
	text-align: left;
	width: 180px;
	}
	#Content-3c-Left img {border: 0; margin: 0 20px;}
	#Content-3c-Left img.side2side {border: 0; text-align: center; margin: 0;}
	#Content-3c-Left h2, #Content-3c-Left h3, #Content-3c-Left h4, #Content-3c-Left h5, #Content-3c-Left h6 {margin: 0 20px;}
	#Content-3c-Left p {margin: 0 20px 20px 20px;}
	
#Content-3c-Body {
	border: 1px #FFC304 dotted;
	border-width: 0 1px 0 1px;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: left;
	width: 428px;
	}
	#Content-3c-Body img {border: 0; margin: 0 20px;}
	#Content-3c-Body img.side2side {border: 0; text-align: center; margin: 0;}
	#Content-3c-Body h3, #Content-3c-Body h4, #Content-3c-Body h5, #Content-3c-Body h6 {margin: 0 20px;}
	#Content-3c-Body h2 {margin: 20px 20px 0 20px;}
	#Content-3c-Body p {margin: 0 20px 20px 20px;}
	
#Content-3c-Right {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0 ;
	text-align: left;
	width: 150px;
	}
	#Content-3c-Right img {border: 0; margin: 0 15px;}
	#Content-3c-Right img.side2side {border: 0; text-align: center; margin: 0;}
	#Content-3c-Right h2, #Content-3c-Right h3, #Content-3c-Right h4, #Content-3c-Right h5, #Content-3c-Right h6 {margin: 0 15px;}
	#Content-3c-Right p {margin: 0 15px 20px 15px;}


/* 2c-Left Custom Boxes  */
/* ------------------------------------------------------------------------------ */	

#Left-Menu {
	background: transparent url(/download?id=8201) no-repeat left -28px;
	margin: 0;
	padding: 35px 0 25px 0;
	width: 180px;
	}
	#Left-Menu ul {margin: 0; padding: 0 0 0 15px; width: 165px;}
	#Left-Menu li {
		list-style: none;
		margin: 0;
		padding: 5px 0 1px 0;
		border-bottom: 1px #006DBC solid;
		width: 165px;
		}
	#Left-Menu li a {
		color: #333;
		display: block;
		text-decoration: none;
		padding: 0;
		width: 165px;
		}
	#Left-Menu li a:visited {
		color: #66A7D7;
		}
	#Left-Menu li a:hover {
		color: #006DBC;
		}
#News-Header {background: transparent url(/download?id=8199) no-repeat left bottom; height: 30px;}
#News-Header h5 {color: #333; font-weight: bold; font-size: 12px; margin: 0 15px 0 15px; padding: 5px 0 0 0;}
#News-Listing {
	padding-left: 0;
	margin-left: 0;
	width: 168px;
	}
	#News-Listing ul {list-style: none; margin: 0; padding: 0 0 0 0; width: 168px;}
	#News-Listing li {
		border-bottom: 1px #006DBC solid;
		list-style: none;
		margin: 0;
		padding: 5px 0 5px 15px;
		width: 153px;
		}
	#News-Listing li a {
		color: #333;
		text-decoration: none;
		line-height: 12px;
		font-size: 11px;
		width: 153px;
		}
	#News-Listing li a:visited {
		color: #999;
		}
	#News-Listing li a:hover {
		color: #006DBC;
		}


/* Footer styles  */
/* ------------------------------------------------------------------------------ */	
#Footer {
	float: left;
	margin: 0;
	padding: 0 0 0 200px;
	text-align: left;
	width: 720px;
	}
	#Footer p {
		color: #555;
		font-size: 10px;
		margin: 0;
		padding: 0;
		}
	#Footer a {
		font-weight: bold;
		text-decoration: none;
		}
	#Footer a:hover {text-decoration: underline;}
	#index #Footer {padding: 0 20px;}
	

#Main-Embrace {
	float: right;
	margin: 239px 0 0 0;
	}
	#Main-Embrace img {text-align: right;}
#Main-Glance {
	float: left;
	padding: 10px 0 0 0;
	width: 385px;
	}
	#Main-Glance p {line-height:12px;}
	
#contactForm {float: left; margin: 0; padding: 0; width: 537px;}
	#Content-2c-Body #contactForm h3 {margin: 0 0 0 0; padding: 0;}

#contactInfo {float: left; padding: 20px; width: 200px;}
	#contactInfo ul, #contactInfo li {color: #333; font-size: 8pt; list-style: none; margin: 0;}
	#contactInfo ul {padding: 0;}
	#contactInfo li {clear: both; padding: 8px 0;} 
	#contactInfo input {background: #FDFDFD; border: 1px #999 solid; color: #666; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 1px; width: 106px;}
	#contactInfo input:focus, #contactInfo input.sffocus {background: #FFF; border: 1px #006DBC solid; color: #333;}
	.contactLabel {float: left; font-size: 8pt; margin: 3px 5px 0 2px; text-align: right; width: 80px;}
	
#contactMessage {float: left; height: 330px; padding: 20px; width: 257px;}
	#contactMessage textarea {background: #FFF; border: 1px #999 solid; color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; height: 290px; padding: 5px; width: 244px;}
	#contactMessage textarea:focus, #contactMessage textarea.sffocus {background: #FFF; border: 1px #006DBC solid; color: #333;}

	
#contactButtons {float: left; padding: 10px; text-align: center; width: 497px;}
	#contactButtons input {border: 1px #333 solid; background: #DDD; color: #333;}

#print #Frame {background-image: none;}