@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
	outline:none;
}
body {
	background: url(../images/bg.jpg) top left repeat-x #c5d69f;
	margin:0px;
	padding:0px;
	text-align:center;
	font:normal 16px Cambria, Arial, Helvetica;
	line-height:normal;
}
#main {
	/*background:url(../images/cloud.jpg) no-repeat top left;*/
	margin:0px auto;
	width:1000px;
	height:auto;
	overflow:hidden;
}
#header {
	width:1000px;
	float:left;
	background:url(../images/top-bg.png) repeat-x left 1px;
	height:111px;
	margin:54px 0 0 0;
}
#logo {
	width:241px;
	height:83px;
	float:left;
	padding:14px 0 0;
}
.f-left {
	float:left;
}
.f-left .ina{
	width:465px;
	float:left;
	z-index:999999;
}
.f-left .inb{
	width:522px;
	float:left;
	background:url(../images/header-bg.jpg) repeat-x;
}

.f-right {
	float:right;
}
.top-link {
	float:right;
	padding:12px 0 0 0;
	text-align:right;
}
.top-link img {
	padding:0 12px 21px;
}
.top-link p {
	color:#98bb47;
	font-size:24px;
	line-height:normal;
}
.top-link span {
	font-size:30px;
	color:#000!important;
}
#nav {
	background: url(../images/nav.gif) repeat-x top left;
	padding:0;
	float:left;
	width:100%;
}
#nav .links {
	width:991px;
	margin:0 auto;
}
#nav .links ul {
	list-style:none;
}
#nav .links ul li {
	float:left;
	padding:0 1px 0 0;
	font-size:14px;
	position:relative;
	background:url(../images/border-rt.jpg) no-repeat right center;
}
#nav .links ul li:last-child {
	background:none;
}
#nav .links ul li a {
	float:left;
	color:#fff;
	text-decoration:none;
	padding:9px 35px 0 35px;
	text-transform:uppercase;
	height:28px;
}
#nav .links ul li a:hover {
	color:#AED060;
	text-decoration:none;
	text-transform:uppercase;
}
#nav .links ul li ul{
	position:absolute;
	top:37px;
	left:0px;
	width:274px;
	display:none;
	background:#0a385f;
	border:1px solid #999999;
	border-width:0 1px 0 1px;
}
#nav .links ul li li{
	background-image:none;
	border-bottom:1px solid #999999;
	font-size:12px;
	width:100%;
}
#nav .links ul li li a{
	padding:6px 12px 0 12px;
	text-align:left;
	height:24px;
	width:250px;
}
#nav .links ul li li a:hover{
	background:#fff;
	color:#6e9a09;
}
#nav .links ul li:hover ul{
	display:block;
}
#nav .links ul li.last{
	background:none;
}
#nav .links ul li.last ul{
	width:200px;
}
#nav .links ul li.last ul li a{
	width:176px;
}
/*---------------------------------------------------------------------------------------*/

/*#nav .links ul li.plan {
	float:left;
	padding:3px 0 0;
}
#nav .links ul li.plan a {
	color:#fff;
	text-decoration:none;
	font-size:12px;
	padding:0 44px;
	background:url(../images/border-rt.jpg) no-repeat right center;
	text-transform:uppercase;
}
#nav .links ul li.plan a:hover {
	color:#AED060;
	text-decoration:none;
	font-size:12px;
	padding:0 44px;
	background:url(../images/border-rt.jpg) no-repeat right center;
	text-transform:uppercase;
}
#aecxnav li li.plan {
	width:300px;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	/*font-weight:bold;*/
    font-family:Cambria, Arial, Helvetica;
	text-align:left;
	margin:0px 0 0;
}
#aecxnav li.plan li:hover {
	background:#fff;
}
*//*---------------------------------------------------------------------------------------*/
.txt-field {
	background:url(../images/textfield.jpg) no-repeat top left;
	width:213px;
	height:21px;
	float:left;
	padding:1px 0 0 8px;
	margin:0 7px 0 0px;
	display:inline;
	width:206px;
}
.txt-field input {
	float:left;
	border:0;
	height:19px;
	width:197px;
}
.search {
	margin:0 7px 0 0;
}
#container {
	width:1000px;
	margin:0 auto;
	height:auto;
	clear:both;
	overflow:hidden;
	background:url(../images/wrapper.jpg) repeat-y top left;
}
#wrapper {
	width:988px;
	float:left;
	height:auto;
	overflow:hidden;
	margin:0 0 0 6px;
	display:inline;
}
#home-bot {
	background:url(../images/container-bot.jpg) no-repeat top left;
	width:999px;
	height:12px;
	float:left;
}
#home-bot-2 {
	background:url(../images/container-bot.jpg) no-repeat top left;
	width:999px;
	height:12px;
	margin:0 auto;
}
#home-top {
	background:url(../images/container-top.jpg) no-repeat top left;
	width:999px;
	height:12px;
	margin:0 auto;
}
#container-bg {
	margin:0 auto;
	height:auto;
	clear:both;
	padding:0;
	width:1000px;
	text-align:left;
	overflow:hidden;
	background:url(../images/wrappper.jpg) repeat-y top left;
}
#container-bg p {
	line-height:16px;
	padding:7px 21px;
	text-align:left;
}
#container-bg ul {
	/*list-style:none;*/ margin:0 0 0 42px;
	list-style:disc inside;
}
#container-bg ul li {
	/*background:url(../images/list.jpg) no-repeat center left;*/
	padding:5px 0 5px 0px;
	text-align:left;
	clear:both;
}
#container-bg ul li ul {
	list-style:disc;
}
#cont-top {
	background:url(../images/content-top.jpg) no-repeat bottom left;
	width:770px;
	height:9px;
	margin:4px 0 0 11px;
	padding:0;
}
#cont-bot {
	background:url(../images/cont-bot.jpg) no-repeat top left;
	width:770px;
	height:9px;
	clear:both;
	margin:0 0 0 11px;
}
#cont-bg {
	background:url(../images/cont-bg.jpg) repeat-y top left;
	width:770px; /*padding:0 11px;*/
	height:auto;
	min-height:288px;
	float:left;
	margin:0 0 0 11px;
	clear:both;
	display:inline;
	overflow:hidden;
}
#cont-bg p {
	padding:7px 0;
	text-align:left;
}
#cont-bg.index  p{
	font:16px/20px 'Cambria', Arial;
}

#cont-rt {
	width:200px;
	height:auto;
	float:left;
	margin:4px 0 0 3px;
}
#cont-bg.cushycms{float:left; width:748px; padding:0 11px;  font-size:16px; line-height:20px;}
#cont-bg.cushycms img{float:left; margin:4px 20px 0 10px;}
#cont-bg.cushycms ul{float:left; width:565px; padding:0; margin:0px; list-style-position:outside;}
#cont-bg.cushycms ul li{float:left; width:100%; padding:10px 0 0px 0px; margin:0 0 0 10px;}
#cont-bg .list-rt ul{float:none!important; width:100%!important; display:block; padding:0; margin:0;}


.img {
	margin:0 0 5px 0;
	padding:0;
}
h1{
	float:left;
	width:754px;
	color:#fff;
	font-size:26px;
	text-align:left;
	padding:16px 0 10px 16px;
	font-weight:normal;
}
h2 {
	font-size:18px;
	margin:9px 0 5px 11px;
	padding:3px 0 4px 30px;
	text-align:left;
	background:url(../images/arrow.jpg) no-repeat top left;
	font-weight:normal;/* border-bottom:1px #CCC solid;*/
/*	 width:614px;*/
}
#footer {
	width:987px;
	background:#d6d7d7;
	float:left;
	margin:12px 0 0 0;
	/*border-top:2px solid #e1e2e2;*/
	clear:both;
	padding:20px 0 15px 0;
	height:auto;
	overflow:hidden;
}
.foot-link {
	text-align:left;
	font-size:11px;
	padding:0 0 0 12px;
	display:inline;
	float:left;
	margin:0;
}
.foot-link a {
	text-decoration:none;
	color:#000;
}
.foot-link a:hover {
	text-decoration:underline;
	color:#000;
}
#footer .call {
	background:url(../images/call.jpg) no-repeat top left;
	color:#FFFFFF;
	float:left;
	font-size:14px;
	height:47px;
	padding:4px 0 0 9px;
	text-align:left;
	width:493px;
	display:inline;
	margin:0; line-height:15px;
}
#footer-home {
	width:994px;
	background: url(../images/footer-bg.jpg) no-repeat top left;
	height:109px;
	margin:5px auto 0;
	clear:both;
	padding:0 0 5px 0;
}
.foot-link-home {
	text-align:left;
	font-size:12px;
	line-height:normal;
	padding:0 0 0 12px;
	display:inline;
	float:left;
	margin:2px 0 0;
}
.foot-link-home a {
	text-decoration:none;
	color:#000;
}
.foot-link-home a:hover {
	text-decoration:underline;
	color:#000;
}
#footer-home .call {
	background:url(../images/call-home.png) no-repeat top left;
	color:#FFFFFF;
	float:left;
	font-size:14px;
	height:47px;
	padding:8px 0 4px 9px;
	margin:18px 0 0 5px;
	text-align:left;
	width:493px;
	display:inline;
	line-height:normal;
}
.in-banner {
	background: url(../images/in-banner.jpg) no-repeat top left;
	width:987px;
	float:left;
	height:61px;
}
.in-banner h2 {
	color:#FFF;
	font-size:24px;
	text-align:left;
	padding:24px 0 0 16px;
	font-weight:normal;
}
.copy {
	float:left;
	font-size:11px;
	padding:0 11px;
	margin-top:5px;
}
.foot-bot {
	width:999px;
	float:left;
	clear:both;
	height:9px;
	margin:0;
	padding:0;
}
#gallery {
	background:url(../images/gallery.jpg) no-repeat top left;
	width:276px;
	height:553px;
}
#cont-bg ul {
	/*list-style:none;*/ margin:0 0 0 42px;
}
#cont-bg ul li {
	/*background:url(../images/list.jpg) no-repeat center left;*/
	padding:5px 0 5px 0px;
	text-align:left;
	clear:both;
}
#cont-bg ul li ul {
	list-style:disc;
}
.int-img {
	float:left;
	margin:5px;
}
#cont-bg a {
	color:#799F25;
	text-decoration:none;
	font-weight:bold;
}
#cont-bg a:hover {
	color:#799F25;
	text-decoration:underline;
	font-weight:bold;
}
#cont-bg .download-btn {
	color:#fff;
	text-align:center;
	float:left;
	line-height:32px;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/events-btn-bg.png) no-repeat 0 0;
	width:213px;
	height:33px;
	margin-left:285px;
}
#cont-bg .download-btn:hover {
	color:#fff;
	text-decoration:none;
	background:url(../images/events-btn-bg.png) no-repeat 0 -33px;
}
.high-img {
	margin:11px 0 0 12px;
}
label {
	float:left;
	margin:4px 12px;
	text-align:left;
	width:125px;
}
input {
	float:left;
	margin:4px 0;
	width:250px;
}
select {
	float:left;
	margin:4px 0;
	width:250px;
}
input.emer {
	float:left;
	margin:4px 0;
	width:250px;
	min-height:80px;
}
textarea.emer {
	float:left;
	margin:4px 0;
	width:250px;
	min-height:80px;
}
input.submit {
	background:#7AA026;
	border:2px solid #B4D526;
	color:#FFFFFF;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	height:23px;
	width:62px;
}
input.inputbox {
	width:auto!important;
	float:none!important;
}
input.get {
	width:auto!important;
	float:none!important;
	margin:0px auto;
}
.box-1 {
	width:323px;
	float:left;
	padding:0 11px 0 0;
	margin:0 11px 0 7px;
	background:url(../images/divider.jpg) right top no-repeat;
	display:inline;
}
.box-2 {
	width:728px;
	height:auto;
	overflow:hidden;
	float:left;
	/*background:url(../images/comm-bg.png) no-repeat top left;*/
	margin:0px 0 0 15px;
	padding:18px 0;
}
.box-2 ul{
	width:100%;
	padding:0!important;
	margin:0 0 0 5px!important;
}
.box-2 ul li{
	padding:10px 0 0 10px!important;
}
.view {
	float:left;
	margin:100px 0 0 55px;
	display:inline;
}
.green {
	color:#799F25;
	margin:0;
	padding:0 0 0 11px!important;
}
.list-rt {
	float:right;
	margin:0 9px;
	width:420px;
}
.list-rt ul {
	margin:0!important;
	text-align:left!important;
	padding:0!important;
	list-style:none!important;
}
.list-rt ul li {
	background: url(../images/list.gif) no-repeat 0px 4px;
	padding:0 0 9px 18px !important;
	text-indent:0!important;
}
.list-rt ul li ul {
	margin:0 0 0 12px!important;
}
/*****************************dropdown*********************************/

/*#aecxnav {
	font-size:12px;
	font-family:Cambria, Arial, Helvetica;
	width:100%;
	color:#3259A9;
}
#aecxnav, #aecxnav ul {
	float:left;
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
}
#aecxnav a {
	display:block;
	color:#3259A9;
	text-decoration:none;
	padding:0px 10px;
}
#aecxnav li {
	float:left;
	padding:0;
}
#aecxnav li a {
	display:block;
	color:#3259A9;
	text-decoration:none;
	padding:0px 10px;
}
#aecxnav li a.last {
	display:block;
	color:#e37c00;
	text-decoration:none;
	padding:0px 10px;
	background:none;
}
#aecxnav ul {
	position:absolute;
	left:-999em;
	height:auto;
	width:300px;
	font-weight:normal;
	margin:0;
	line-height:1;
	border:0;
}
#aecxnav li li {
	width:300px;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
    font-family:Cambria, Arial, Helvetica;
	text-align:left;
	margin:7px 0 0;
	padding-right:0 !important;
	font-size:14px;
	background-color:#0a385f;
}
#aecxnav li li a {
	padding:10px 10px!important;
	width:280px;
	font-size:11px;
	color:#fff;
	background:none !important;
	background-image:none!important;
}
#aecxnav li li a:hover {
	color:#fff!important;
}
#aecxnav li ul ul {
	margin:-21px 0 0 150px;
}
#aecxnav li li:hover {
	background:#fff;
}
#aecxnav li ul li:hover a, #aecxnav li ul li li:hover a, #aecxnav li ul li li li:hover a, #aecxnav li ul li li li:hover a {
	color:#698E1E!important;
}
#aecxnav li:hover a, #aecxnav li.sfhover a {
	color:#fff;
}
#aecxnav li:hover li a, #aecxnav li li:hover li a, #aecxnav li li li:hover li a, #aecxnav li li li li:hover li a {
	color:#fff;
}
#aecxnav li:hover ul ul, #aecxnav li:hover ul ul ul, #aecxnav li:hover ul ul ul ul, #aecxnav li.sfhover ul ul, #aecxnav li.sfhover ul ul ul, #aecxnav li.sfhover ul ul ul ul {
	left:-999em;
}
#aecxnav li:hover ul, #aecxnav li li:hover ul, #aecxnav li li li:hover ul, #aecxnav li li li li:hover ul, #aecxnav li.sfhover ul, #aecxnav li li.sfhover ul, #aecxnav li li li.sfhover ul, #aecxnav li li li li.sfhover ul {
	left:auto;
	background:#0a385f;
}
#aecxnav li:hover, #aecxnav li.sfhover {

    }*/
/*   background:#26407b;*/

.event{
	width:280px;
	height:27px;
	float:left;
	margin:50px 0 0 200px;
}

.event input, input.two{
	width:280px;
	height:27px;
	float:left;
	background:url(../images/event-button.jpg) no-repeat;
	border:0;
	cursor:pointer;
	outline:none;
}
.event input, .event .download{
	width:280px;
	background:url(../images/event-button.jpg) no-repeat;
}
.event a.download {
	width:280px;
	background:url(../images/event-button.jpg) no-repeat;
	height:27px; display:block;
}
.event input.two{
	width:216px;
	background:url(../images/thisweek_menu.jpg) no-repeat;
	margin:0 0 0 35px;
}

.google{ float:right; width:75px; margin:12px 0 0 0}
