/* <![ Global [ -----------------------------------------------------------*/



body {	

	margin:0px; 

	padding:0px 0px 20px 0px; 

	background:#526657;

	scrollbar-arrow-color: black; 

	scrollbar-face-color: #EDB610; 

	scrollbar-3dlight-color:white; 

	scrollbar-highlight-color:#FFECB3; 

	scrollbar-darkshadow-color:#CC9900; 

	scrollbar-shadow-color:black;}

	

td, font {	

	vertical-align:top}

	

table#container {

	margin-left:auto;

	margin-right:auto;

	text-align:left;

	width:770px;

	background:#fff}



/* --- Start "More" Links in Newsletter Content -- */



td.content a font{

	margin:0px 0px 0px 5px;

	color:#0000ff;}

	

td.content a:hover font{

	margin:0px 0px 0px 5px;

	color:#000;}	

	

/* --- End "More" Links in Newsletter Content -- */





input, select, textarea {

	border:1px solid #000;}



h1 {

	font:20px Georgia, Times New Roman, Times, serif;

	font-size: 20px;

	font-style:italic;

	color: #526657;

	margin-top:20px;}



h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #526657;}



h3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #526657;}



/*	<![ Navigation [ -----------------------------------------------------------*/



.nav {

	text-transform:uppercase;

	color:#ffecb3;

	text-align:right;

	background:url(../images/nav-bg.jpg) top right no-repeat;

	font:12px Arial, Helvetica, sans-serif;

	border-top:1px solid #ffecb3;}



	.nav ul {

		margin:0px;

		padding:0px;

		list-style:none;}

		

	.nav ul li {

		margin:0px;

		padding:0px 0px 2px 0px;}



	.nav ul li a {

		font:13px "Century Gothic", Arial, sans-serif;

		font-weight:bold;

		display:block;

		height:15px;

		margin:0px 13px 0px 0px;

		padding:2px 7px 2px 0px;

		color:#ffecb3;

		background:#516657;

		text-decoration:none;

		border-top:1px solid #edb610;

		border-bottom:1px solid #edb610;

		border-right:1px solid #edb610;

		border-left:none;}

		

		.nav ul .first_child a {

			border-top:none;}

		.nav ul .first_child a:hover {

			border-top:none;}

	

	.nav ul li a:hover {

		margin:0px;

		padding:2px 20px 2px 0px;

		border-top:1px solid #ffecb2;

		border-bottom:1px solid #ffecb2;

		border-right:none;

		border-left:none;

		color:#526657;

		text-decoration:none;

		font-style:italic;

		background:url(../images/nav-bg-over.jpg) top right repeat-x #edb610;}

		

	.nav ul .current_link {

		margin:0px;

		padding:2px 20px 2px 0px;

		border-top:1px solid #ffecb2;

		border-bottom:1px solid #ffecb2;

		border-right:none;

		border-left:none;

		color:#526657;

		text-decoration:none;

		font-style:italic;

		background:url(../images/nav-bg-over.jpg) top right repeat-x #edb610;}

	

	.nav-news {

		font: bold 10px Arial, Helvetica, sans-serif;

		padding:5px 18px 5px 5px;}

		.nav-news a {

			color:#edb610;

			text-decoration:none;}

		.nav-news a:hover {

			color:#ffecb3;

			text-decoration:none;}

.terms {

		font: bold 10px Arial, Helvetica, sans-serif;

		}

		.terms a {

			color:#edb610;

			text-decoration:none;}

		.terms a:hover {

			color:#ffecb3;

			text-decoration:none;}

	

.aop {

	}

	

	.aop a {	

		}

		

	.aop a:hover {

		}

	

.footlinks {

	background-color:#FFECB3;

	font:bold 11px Verdana, Arial, Helvetica, sans-serif;

	color: #526657;

	padding:5px;

	text-align:center;}

	

	.footlinks ul {

		margin:0px;

		padding:4px 0px;

		list-style:none;}

	.footlinks ul li {

		margin:0px;

		padding:0px;

		display:inline;

		border-left:1px solid #526657;}

	.footlinks ul li a {

		font:bold 11px Verdana, Arial, Helvetica, sans-serif;

		border-left:1px solid #526657;

		padding:0px 5px;

		color:#526657;

		text-decoration:none;

		border:0px;}

		

		.footlinks ul .first_child  {

			border:none;}

			

	.footlinks ul li a:hover {

		color:#526657;

		text-decoration:underline;

		border:0px;}				

		

.footer {

	font: 10px Verdana, Arial, Helvetica, sans-serif;

	line-height:15px;

	color: #95A699;}

	

	.footer a{

		font: 10px Verdana, Arial, Helvetica, sans-serif;

		color: #ffecb3;

		text-decoration:none;}

	

	.footer a:hover {

		color: fff;

		text-decoration:none;

		border-top:1px #EDB610 solid;

		border-bottom:1px #EDB610 solid;}



.sidenav {

	margin-top:0px;

	margin-left:15px;

	margin-bottom:15px;

	border: 1px #FFECB3 solid;

	border-top: none;

	width:124px;

	float:right;

	background-color:#CC9900;

	text-align:center;}


	#newsbox_repeat {
	float: right;
	position: relative;
	width: 266px;
	margin: 0;
	margin-left: 10px;
	padding: 0;
	background-image: url(../images/newsbox_repeat.jpg);
	background-repeat: repeat-y;
	/*z-index:2000;*/
	}
	#newsbox {
	width: 266px;
	text-align: left;
	padding: 30px 15px 0;
	background-image: url(../images/newsbox_top.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	/*z-index:2001;*/
	
	}	
	img#newsboxbottom {
	width: 266px;
	height: 8px;
	margin: 0;
	margin-left: -15px;
	}

	#newsbox .inner {
	width: 235px;
	}
	#newsbox p,
	#newsbox a {
	font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;	
	font-size: 11px;
	/*z-index:2000;*/
	}
	#newsbox a {
	color: #455248;	
	}
	#newsbox a:hover, 
	#newsbox a:active, 
	#newsbox a:focus {
	color: #ffffff;	
	}
	#homevideo {
		float: right;
		clear: right;
		margin: 10px;
		margin-right: 0;
		margin-top: 0;
	}
	
	.sidenav ul {

		margin:0px;

		padding:0px;

		list-style:none;}

	.sidenav ul li {

		margin:0px;

		padding:1px 0px;}

	.sidenav ul li a {

		font:bold 11px Verdana, Arial, Helvetica, sans-serif;

		line-height:normal;

		display:block;

		padding:6px 3px;

		color:#FFECB3;

		text-decoration:none;}

		

		.sidenav ul .first_child {

			text-transform:uppercase;}

			

		.sidenav ul .active_link {

			text-transform:uppercase;

			background:#ffecb3;

			color:#CC9900;}

			

		.sidenav ul li ul {

			text-transform: none;}

		.sidenav ul li ul .first_child {

			text-transform: none;}

		

	.sidenav ul li a:hover {

		background:#ffecb3;

		color:#526657;

		text-decoration:none;

		border:none;}

		

	.sidenav ul .current_link {

		background:#ffecb3;

		color:#526657;

		text-decoration:none;}



.current {

	background-color:#FFECB3;

	font:bold 11px Verdana, Arial, Helvetica, sans-serif;

	color: #526657;

	padding:5px;

	margin-bottom:5px;

	text-align:center;}



	.current a:link { 

		color:#526657;

		text-decoration:none;

		border:none;}

	.current a:visited { 

		color:#526657;

		text-decoration:none;

		border:none;}

	.current a:active { 

		color:#526657;

		text-decoration:none;

		border:none;}

	.current a:hover { 

		color:#526657;

		text-decoration:underline;

		border:none;}



.link {

	background-color:#CC9900;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight:bold;

	color: #526657;

	padding:5px;

	margin-bottom:5px;

	text-align:center;}



.link a:link { color:#FFECB3;text-decoration:none;border:0px }

.link a:visited { color:#FFECB3;text-decoration:none;border:0px }

.link a:active { color:#FFECB3;text-decoration:none;border:0px }

.link a:hover { color:#FFECB3;text-decoration:underline;border:0px }



/*	<![ Layout [ -----------------------------------------------------------*/



.left {

	width:;

	background: url(/images/left-bg.jpg) repeat-y;}

	

.mid {

	}

	

.category-title {

	background:#526657;

	border:1px solid #ffecb3;

	border-top:none;

	color:#ffecb3;

	font:bold 16px "Century Gothic", Arial, sans-serif;

	text-transform:uppercase;

	height:30px;

	overflow:hidden;

	vertical-align:middle;

	padding:0px 17px;}

	

.main-content {

	padding:;}

	

	.main-content p {

		line-height:normal;}		

		

	.main-content a {

		font-weight:bold;

		color: #FFECB3;

		text-decoration:none;}

	

	.main-content a:hover {

		 color: #526657;

		 font-weight:bold;

		 text-decoration:none;

		 border-top:1px #FFECB3 solid;

		 border-bottom:1px #FFECB3 solid;}

		 

	.main-content li {

		padding-top:5px;

		padding-bottom:5px;

		line-height:normal;}



.right {

	width:;

	background: url(/images/right-bg.jpg) repeat-y;}

	

.address {

	font-style:normal;}	

	

.disclaimer {

	}

	

.A_mini {

	}

	

.A_mini:hover {

	}	



/*	<![ Quick Contact [ -----------------------------------------------------------*/



.qctable {

	}

	

.qchead {

	font:bold 10px Verdana, Arial, Helvetica, sans-serif;

	color:#EDB610;}	



.PAD_form_itm {

	padding:0px;

	font-weight:bold;}

	

.form-pct { 

	width:90%; 

	height:15px;

	font:12px Arial, Helvetica, sans-serif;}



.msg-pct { 

	width:90%; 

	height:70px;

	overflow:auto;

	font:12px Arial, Helvetica, sans-serif;}

		

.form-pct2 { 

	width:90%; 

	height:15px;

	border:1px solid #EDB610;

	font:11px Verdana, Arial, Helvetica, sans-serif;}



.msg-pct2 { 

	width:90%; 

	height:70px;

	overflow:auto;

	border:1px solid #EDB610;

	font:11px Verdana, Arial, Helvetica, sans-serif;}



.submit {

	height: 12px;

	border:none;

	background:none;

	padding:2px 0px 0px 0px;

	color:#FFECB3;

	text-decoration:none;

	font:bold 10px Verdana, Arial, Helvetica, sans-serif;}

	

.submit:hover {	

	text-decoration:none;

	color:#fff;	

	border-top:1px #FFECB3 solid;

	border-bottom:1px #FFECB3 solid;}	

	

.subregister {

	padding:5px;}





.image-links a {border:none; padding:0px;}

.image-links a:hover {border:none; padding:0px;}



img a {border:none; padding:0px;}

img a:hover {border:none; padding:0px;}



.spacer {

	/*padding: 0px 0px 12px 12px;

	text-align: left;*/

	border:0px;}



td.main-content {

	background-color:#E5E5DA;}



p, li {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: black;

	line-height: 18px;}



p.start {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: black;

	line-height: 18px;

	margin-top:0px;}



.bodytext {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: black;

	line-height: 18px;}



td.subregister {

	background:#526657 url(/styles/images/subnav_registerbg.jpg) top left no-repeat;}



td.subcontent {

	background:#EDB610 url(/styles/images/subcontent_bg.jpg) top left no-repeat;}



td.hometext {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: black;

	line-height: 18px;}



.main-content {

	margin-left:20px;

	margin-right:20px;

	margin-bottom:20px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:black;}



.callout {

	border:#FFECB3 2px solid;

	padding: 5px 10px 5px 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: black;

	line-height: 18px;

	text-align:left;}



input.normal {

	background-color:#FFECB3;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #526657;}



input.on {

	background-color:white;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #526657;}



input.submit {

	background-color:#526657;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight:bold;

	color: #FFECB3;}



select.normal {

	background-color:#FFECB3;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #526657;}



select.on {

	background-color:white;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #526657;}



textarea.normal {

	background-color:#FFECB3;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #526657;}



textarea.on {

	background-color:white;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #526657;}



input.newsnormal {

	background-color:#95A699;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #526657;}



input.newson {

	background-color:white;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #526657;}



input.newssubmit {

	background-color:#CC9900;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight:bold;

	color: #FFECB3;}

	

.currentsmall {

	background-color:#FFECB3;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight:bold;

	color: #526657;

	padding:5px;

	margin-bottom:5px;

	text-align:center;}

	

.bottomlinks {

	background-color:#FFECB3;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight:bold;

	color: #526657;

	padding:5px;

	margin-bottom:5px;

	text-align:center;}



.disclaimer {

	margin-top:10px;

	padding:5px 10px 5px 10px;

	background-color:#CC9900;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align:left;

	border:1px #FFECB3 solid;}



.address {

	font-size:14px;

	font-weight:bold;

	color:#fff;}	



/*	<![ Quick Contact [ -----------------------------------------------------------*/



.qctable {

	}

	

.qchead {

	font:bold 12px Verdana, Arial, Helvetica, sans-serif;

	color:#EDB610

	}	



.PAD_form_itm {

	padding:2px;

	font:10px Verdana, Arial, Helvetica, sans-serif;

	color:#fff

	}

	

.form-pct { 

	width:90%; 

	height:15px;}



.msg-pct { 

	width:90%; 

	height:70px;}



.submit {

	display:block;

	height:16px;

	width:52px;

	padding:2px 0px 0px 0px;

	margin:0px;

	color:#fff;

	text-decoration:none;

	font:10px Verdana, Arial, Helvetica, sans-serif;

	text-align:center;}

	

.submit:hover {	

	text-decoration:none;

	color:#fff;	

	}	

	

.subregister {

	padding:5px;}



/*	<![ Site 9 Styles [ --------------------------------------------------------*/



/* Directions Page Styles (Google Maps Default)



/* [ Outer div ] -----------> */

#directionsForm{

	}



/* div that wraps form */

#directionsInput {

	padding:10px 0px;}



#fromAddress{

	width:350px;}



#directionsLocale{

	padding:10px 0px;}



#locale{

	}



#directionsSubmit{

	padding:10px 0px;}



#map{

	border:1px solid #000;

	color:#000;}



#addressNotFound{

	}



#directions{

	}