/***** Global Settings *****/
 
body { background: url(../images/bg-repeat.gif) repeat-x center top; font: 13px/120% Arial, Helvetica, sans-serif; }
.body-bg { background: url(../images/header-bg.jpg) no-repeat center top; }
.header {background: url(../images/header-bg.jpg) no-repeat center top;}


h1, h2, h3, h4, h5, h6 { color:#68A613 }

a {text-decoration:underline; color:#68A613;}
a:hover { text-decoration:none}

/* layout */

.banner-ad { height:79px;}

.logo-image { float:left; display: inline-block;}
.logo-image h1 { margin:0; padding:0;}
.logo-image h1 img {width:680px; height:128px;}

.rotating-image { float:left; display:inline-block; width:295px; margin-top:-26px; overflow:hidden; height:215px}

.nav {  height:76px; position:relative; top:-10px;}
.nav ul { font: 11px Verdana, sans-serif; margin: 0; padding: 0 0 0 14px; list-style: none; }
.nav ul li {display: inline; margin: 0; padding: 0; }
.nav ul li a { float: left; color: #333; margin: 0; padding:0 0 0 23px; text-decoration: none; background: none; }
  .nav a span { float: left; display: block; background:none; padding:0 23px 0 0; cursor: pointer; line-height:29px; padding-top:10px; }
  .nav a:hover, .nav li.current a { color: white; background: url(../images/menu-left.png) no-repeat left top; _background-image:url(../images/menu-left.jpg);}
  .nav a:hover span, .nav li.current a span  {background: url(../images/menu-right.png) no-repeat right top; _background-image:url(../images/menu-right.jpg); }
  .nav ul li.current ul a, .nav ul li.current ul a span { background:none;}
  .nav ul li.current ul a { background:url(../images/hover-nav-sep.gif) no-repeat right center;}
/* Sub level menus*/
  .nav ul li ul { position: absolute; z-index: 100; left: 36px; top:39px; font-size:11px; display:inline-block;  }
/* Sub level menu links style */
  .nav ul li ul li a { padding:0; margin: 0; background:url(../images/hover-nav-sep.gif) no-repeat right center; color:#fff; padding-right:1px; }
  .nav ul li ul li a span { line-height:47px; padding:0 10px;}
  .nav ul li ul li a:hover { background:url(../images/hover-nav-sep.gif) no-repeat right center; color:#FC0}
  .nav ul li ul li a:hover span { background:none;}
  .nav ul li ul li a.last { background:none;}, .nav ul li ul li a.last:hover { background:none;}
  

.body { background: url(../images/body-bg.gif) repeat-y center center; }
.main-content { padding:15px 30px 0;}

.bottom-wrap { background: url(../images/bottom-body-repeat.png) repeat-y center center; }

.bottom-body { padding-left:7px; background: url(../images/bottom-body-bg.png) no-repeat center top; padding-top:43px; }
.bottom-body .col_3 { display: inline; float:left; margin:0px 6px; width:308px;}
.bottom-body .col_3 h2 { color:#fff; line-height:52px; padding:0; margin:0 0 15px; text-align:center; }

.pad { padding:0 26px; margin-bottom:-1.25em;color:#FFFFFF;}
.green { color:#253906}
.yellow {color:#5F4401}
.blue { color:#0E243F;}

.bottom-body-bottom { background: url(../images/bottom-body-bottom.png) no-repeat center top; height: 36px; padding-bottom:10px; }

.sidebar { float:right; width:562px; background:#1D487B; margin:10px 0 30px 30px;}
.sidebar h3 { color:#fff; padding-bottom:10px;}
.sidebar .pad { padding:15px;}
.sidebar .youtube { margin-top:-52px; margin-bottom:-30px; border:solid 2px #b1b1b1}

.footer { height:40px; background: url(../images/footer-bg.png) no-repeat center top; padding-top:6px; line-height:40px;}
.footer ul { float:left; display:block; margin:0; padding:0; list-style:none; padding-left:20px;}
.footer ul li { display:inline}
.footer ul li a { color:#333; font-size:14px; text-transform:lowercase; padding:0 20px; text-decoration:none}
.footer ul li a:hover { color:#555;}

.footer p { color:#555; float:right; display:block; font-size:10px; margin:0; padding:0 24px 0 0;}




