﻿*{
	margin:0;padding:0}
ul,li{
	list-style:none}

body{
	background:#4a4a4a}
	
img{
	border:0}
h1{
	font:20px Arial;color:#102860;margin:0 0 20px 0;text-transform:uppercase}
h2{
	font:14px arial;color:#102860;margin:10px 0;text-transform:uppercase}
p{
	font:12px Arial;color:#363636; line-height:16px}

.container{
	width:797px;margin:0 auto;}
.page{
	float:left;width:100%;background:transparent  url('../images/background.gif') repeat-y}
	
.header{
	height:120px;float:left;width:100%;}
.blue{
	height:10px;width:791px;background:#102860;float:left;margin:0 4px;display:inline}
.logo{
	width:258px;height:30px;float:left;margin:40px 0 0 50px;display:inline}
.tagline{
	width:245px;float:left;margin:50px 0 0 180px;display:inline}
	
.menu{
	width:791px;float:left;margin:0px 0 0 0;display:inline}

.menu ul.sf-menu{
		margin:0 0 0 270px;display:inline
}
.divider{
	height:20px;width:791px;background:#702e02;float:left;margin:0 0 0 4px;display:inline}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:0;
	padding:0;
	list-style:none;}
.sf-menu {
	position:relative;
	line-height:14px;}
.sf-menu ul {
	position:absolute;
	top:-999em;
	width:12em;}
	
.sf-menu ul li {
	width:100%; padding:1px 0 2px 0}
	
.sf-menu li:hover {
	visibility:inherit;}
.sf-menu li {
		float:left;
		position:relative;
		margin:0 1px;}
.sf-menu a {
	display:block;
	padding:2px 20px!important;
	color:#ffffff;
	text-decoration:none;
	font:12px arial}
	
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:0;
	top:18px; /* match top ul list item height */
	z-index:99;}
	
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:-999em;	}
	
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:10em; /* match ul width */
	top:0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:-999em;
}
.sf-menu li.current{
	background:#702e02!important
}	

ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:10em; /* match ul width */
	top:0;}

.sf-menu {
	float:left;margin-bottom:1em;}
.sf-menu a {
	padding:2px 20px!important;text-decoration:none;}
.sf-menu a, .sf-menu a:visited  { 
	color:#ffffff;}
.sf-menu li {
	background:#e05c05}
.sf-menu li li {
	background:#702e02}
.sf-menu li ul a{
	color:#bfa28e!important}
.sf-menu li ul a:hover{
	color:#fff!important}
.sf-menu li li li {
	background:#702e02}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus,.sf-menu a:active {
	background:#702e02;
      color:#fffffe;
	outline:0;}
.sf-menu a:hover{
		background:#702e02;color:#ffffff;}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right:2.25em;
	min-width:1px; /* trigger IE7 hasLayout so spans position accurately */}
.sf-sub-indicator {
	position:absolute;display:block;right:.75em;top:1.05em; /* IE6 only */
	width:10px;height:10px;text-indent:-999em;overflow:hidden;	}
	
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:.8em;
	background-position:0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}



.content{
	float:left;width:100%}
.intextlink {
	color:#df5c04;
}

/** images **/
.images{
	width:791px;float:left;margin:3px 0 0 0;margin:0 0 0 4px;display:inline}
.images img{
	float:left}
.margin{
	margin:0 3px}

	
.map{
	width:700px;height:362px;float:left;display:inline;margin:0 0 0 70px}

.main{
	width:430px;float:left;margin:20px 0 0 10px;padding:0 10px 10px 0}
.main ul{
	margin:0 0 0 20px}
.main ul li{
	font:12px arial;color:#363636;list-style:square}
	.leftnav ul li a{
	color:#702e02;font:13px arial;text-decoration:none}

.main ol{
	margin:0 0 0 30px}
.main ol li{
	font:12px arial;color:#363636;list-style:inherit}

.main table{
	width:400px;
	padding:5px;
}
.main table td{
	font:12px arial; color:#363636;
	padding:5px;
}
	


.leftnav ul li.current a{
	font:13px arial;color:#a98267;background:transparent url('../images/arrow.png') no-repeat scroll left center;padding:0 0 0 15px}
	
.main ul li p{
	color:#363636}

.home-text{
	height:100px;width:320px;float:left;padding:10px;font:12px arial;margin:30px 0 0 20px}

.leftnav{
	width:240px;float:left;margin:20px 0px 0 30px;padding:0 0 20px 10px}
.leftnav ul li{
	color:#702e02;font:bold 16px arial;}
.leftnav ul li a{
	color:#702e02;font:13px arial;text-decoration:none}
.leftnav ul li.current a{
	font:13px arial;color:#a98267}
	
.leftnav p{
	margin:40px 0 0 0;width:200px;font:13px arial;color:#84ac5e}
	
.footer{
	width:797px;height:220px; margin:0 0 0 2px;background:transparent url('../images/green-bottom-big.gif') no-repeat;float:left;color:#fff;font:11px arial}
.footer .menu_bot{
	width:300px;float:right;margin:170px 0 0 0px}
.footer .menu_bot ul li{
	float:left;display:block;padding:0 10px; font:12px arial;text-decoration:none;text-transform:uppercase}
.footer .menu_bot ul li a{
	color:#dedddd;font:12px arial;text-decoration:none;text-transform:uppercase}
.footer .menu_bot ul li a:hover{
	color:#8ab066;}
.footer .address{
	width:450px; padding-right:25px; float:right;margin:10px 0 0 300px;font:11px arial;text-align:right;color:#909090}
.footer1{
	width:797px;height:140px; margin:0 0 0 2px;background:transparent url('../images/green-bottom.gif') no-repeat;float:left;color:#fff;font:11px arial}
.footer1 .menu_bot{
	width:300px;float:right;margin:90px 0 0 0px}
.footer1 .menu_bot ul li{
	float:left;display:block;padding:0 10px}
.footer1 .menu_bot ul li a{
	color:#dedddd;font:12px arial;text-decoration:none;text-transform:uppercase;}
.footer1 .menu_bot ul li a:hover{
	color:#8ab066;}

.footer1 .address{
	width:450px;padding-right:25px; float:right;margin:10px 0 0 300px;font:11px arial;text-align:right;color:#909090}

