body {margin: 0px;background-color: #15261c; font-family:Arial, Helvetica, sans-serif; color:#051008; font-size:14px; line-height:18px;}
img, div, input{behavior:url("iepngfix.htc")}
h1{font-size:18px; color: #0066FF; padding:0; margin:0; font-weight:normal;}
.green{color:#FFFFFF;}
h2{font-size:14px; color:#0066FF; padding:0; margin:0; font-weight:bold;}
a, a:link, a:visited, a:active{color:#0066FF; text-decoration:none;}a:hover{text-decoration:underline;}
#site{background:url(images/bg.png); width:100%;}
#site1{background:url(images/shadow-top.png) no-repeat center top;}
#site2{width:100%; background:url(images/foot-bg.jpg) no-repeat center bottom;}
#site3{background:url(images/shadow-btm.png) no-repeat center bottom; padding-bottom:70px;}
#head{width:100%; border-top:15px solid #15261c;}
#headbox{width:960px; height:115px; margin:0px auto;}

#content{width:100%; margin-bottom:10px;}
#contentbox{width:960px; margin:0px auto;}
#contentleft{width:700px; display:block; float:left; margin-right:10px; background:url(images/content-left-bg.gif) repeat-y top;}
#contentleft .btm{background:url(images/content-left-btm.gif) no-repeat bottom left;}
#contentleft .top{background:url(images/content-left-top.gif) no-repeat top left; padding:24px 12px;}

#contentright{width:250px; display:block; float:left; background:url(images/content-right-bg.gif) repeat-y top;}
#contentright .btm{background:url(images/content-right-btm.gif) no-repeat bottom left;}
#contentright .top{background:url(images/content-right-top.gif) no-repeat top left; padding:12px;}
#contentright img{border:4px solid #0b1610;}

#menu{width:100%; margin-bottom:10px;}
#topnav{width:960px; height:74px; margin:0px auto; background-color:#1a2b21;}
#subnav{width:940px; height:28px; margin:0px auto; background-color:#111f17; font-size:11px; color:#2e4939; line-height:28px; padding:0px 10px;}
#subnav a{text-decoration:none; border-bottom:1px dotted #111f17; font-size:11px; color:#2e4939; line-height:28px;}
#subnav a:hover{text-decoration:none; border-bottom:1px dotted #3d5f4b; font-size:11px; color:#3d5f4b; line-height:28px;}

/*#anim-inner{width:100%; background:url(images/bg-stripe.gif) no-repeat bottom center; margin-bottom:10px;}*/
#animinner{width:1000px; height:120px; margin:0px auto;}

#spl{width:100%;}
#splbox{width:960px; margin:0px auto; background:url(images/spl-bg.gif) repeat-y top left;}
#splbox .btm{background:url(images/spl-btm.gif) no-repeat bottom left;}
#splbox .top{background:url(images/spl-top.gif) no-repeat top left; padding:18px; color:#223b2e; line-height:15px;}

ul.featured{margin:0px; padding:0px;}
ul.featured li{list-style:none; margin-bottom:8px; font-size:11px; color:#223b2e;}
ul.featured li a{font-size:12px; color:#325140; text-decoration:none; display:block;}
ul.featured li a:hover{color: #3f6550;}

.12pxwhite1 {font-size:12px; color:#FFFFFF !important; text-decoration:none;}
.12pxwhite1:hover{color: #FFFFFF;}

ul.thumbs{margin:0px; padding:0px;}
ul.thumbs li{border:3px solid #193f24; width:36px; height:36px; display:block; float:left; list-style:none; margin-right:4px; margin-bottom:4px;}
ul.thumbs li:hover{border-color:#3ea46a;}
ul.thumbs img{border:none;};

.cellSep{background:url(images/61.gif) repeat-y right top; padding-right:8px;}

#footer{width:100%; background-color:#15261c; padding:10px 0px 30px;}
#footer .box{width:960px; margin:0px auto; color:#274836; font-size:11px;}
#footer .box a, #footer .box a:active, #footer .box a:visited, #footer .box a:link{ font-size:12px; color:#527d66; text-decoration:none;}#footer .box a:hover{text-decoration:underline;}
#footer .box .sep{font-size:12px; color:#527d66; margin:0px 5px;}

/* Top social buttons */
#fb{background:url(images/fb.gif) no-repeat top; width:52px; height:52px; display:block; float:right; cursor:hand;}#fb:hover{background-position:bottom; cursor:hand;}
#tw{background:url(images/tw.gif) no-repeat top; width:53px; height:52px; display:block; float:right; cursor:hand;}#tw:hover{background-position:bottom; cursor:hand;}
#fr{background:url(images/fr.gif) no-repeat top; width:52px; height:52px; display:block; float:right; cursor:hand;}#fr:hover{background-position:bottom; cursor:hand;}

.padTB4{padding:4px 0px;}

/* navigation start */
#nav {margin:0px; font-size:12px;}
/* the styling */
#nav {width:960px; height:40px; background:#09130e url(images/top-nav-bg-n.gif) repeat-x top left; position:relative;}
#nav .select, #nav .current {margin:0; padding:0; list-style:none;}
#nav li {display:inline; margin:0; padding:0; height:auto;}
#nav .select a,
#nav .current a {display:block; height:40px; float:left; padding:0 10px 0 10px; text-decoration:none; font-size:12px; line-height:40px; white-space:nowrap; border-right:0px solid #fff; color:#839d8f;}
* html #nav .select a, * html #nav .current a {width:1px; height:34px;}
#nav .select a:hover, 
#nav .select li:hover a {background:#09130e; cursor:pointer; color:#43bd59;}
#nav .sub {display:none;}
/* for IE5.5 and IE6 only */
#nav table {position:absolute; border-collapse:collapse; left:0; top:0;}
#nav .current a {background:#1a2b21; color:#43bd59;}
#nav .sub li a:hover, 
#nav .select a:hover .sub li a:hover, 
#nav .select li:hover .sub li a:hover {background:#09130e; color:#43bd59;}
#nav .sub_active .current_sub a, 
#nav .sub_active a:hover {background:#1a2b21; color:#43bd59; height:34px;}
#nav .select li a:hover .sub, 
#nav .select li:hover .sub {display:block; position:absolute; width:960px; top:40px; left:0; background:#09130e; margin-top:0; padding:0; z-index:100; color:#839d8f; font-size:11px; line-height:11px;}
#nav .sub, #nav .sub_active {margin:0; padding:0; list-style:none;}
#nav .sub_active {display:block; position:absolute; width:960px; top:40px; left:0; background:#1a2b21; margin-top:0; padding:0; z-index:10; height:34px; line-height:34px;}
* html #nav .sub_active, * html #nav .select a:hover .sub {z-index:-1; margin-top:0; margin-t\op:0px;}
#nav .sub_active a {height:34px; text-decoration:none; line-height:34px; white-space:nowrap; display:block; float:left; background:#1a2b21; padding:0px 10px 0px 10px; margin:0; font-size:11px; white-space:nowrap; border:0; color:#839d8f;}
#nav .select a:hover .sub li a, 
#nav .select li:hover .sub li a {display:block; background:#09130e; padding:0px 10px 0px 10px; margin:0px; white-space:nowrap; border:0; color:#839d8f; font-size:11px; height:34px; line-height:34px;}
/* navigation end */
/* Slideshow & Billboard Images */    
 
 #innertop-zone{overflow:hidden; width:1000px; margin:0 auto; height:120px;} /*Here to keep images hidden in IE mostly*/
 #innerbillboard{width:1000px; height:120px; margin:0px; overflow:hidden; background:url(images/inner-ss-bg.gif) no-repeat top center;}
 .innerslideshow{width:1000px; height:120px; margin:0px; overflow:hidden; padding:0px;}
 .innerslideshow li{list-style:none; float:left; display:inline; position:relative;}
 .inneredge-holders{width:1000px; height:120px; background:url(images/ss-inner.png) no-repeat top center; position:relative; margin:0px; z-index:10; top:-120px; padding:0px;} 
ul.galleryThumbs{margin:0px; padding:0px;}
ul.galleryThumbs li{border:3px solid #193f24; width:36px; height:23px; display:block; float:left; list-style:none; margin-right:4px; margin-bottom:4px;}
ul.galleryThumbs li:hover{border-color:#3ea46a;}
ul.galleryThumbs img{border:none;};
/*menu*/
#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
  margin: 0 !important;
  padding: 0 !important;
  position: relative; list-style:none;
}
#cssmenu {
  line-height: 1;
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  background: #0f5f49;
  background: -moz-linear-gradient(top, #333333 0%, #0f5f49 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #0f5f49));
  background: -webkit-linear-gradient(top, #333333 0%, #0f5f49 100%);
  background: -o-linear-gradient(top, #333333 0%, #0f5f49 100%);
  background: -ms-linear-gradient(top, #333333 0%, #0f5f49 100%);
  background: linear-gradient(to bottom, #333333 0%, #0f5f49 100%);
  border-bottom: 2px solid #07b485;
  width: 960px; margin:0px auto; padding:0px !important;
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu a {
  background: #0f5f49;
  background: -moz-linear-gradient(top, #333333 0%, #0f5f49 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #0f5f49));
  background: -webkit-linear-gradient(top, #333333 0%, #0f5f49 100%);
  background: -o-linear-gradient(top, #333333 0%, #0f5f49 100%);
  background: -ms-linear-gradient(top, #333333 0%, #0f5f49 100%);
  background: linear-gradient(to bottom, #333333 0%, #0f5f49 100%);
  color: #ffffff;
  display: block;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  padding: 19px 20px;
  text-decoration: none;
}
#cssmenu ul {
  list-style: none;
}
#cssmenu > ul > li {
  display: inline-block;
  float: left;
  margin: 0;
}
#cssmenu.align-center {
  text-align: center;
}
#cssmenu.align-center > ul > li {
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu.align-right > ul {
  float: right;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > a {
  color: #ffffff;
  font-size: 12px;
}
#cssmenu > ul > li:hover:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #07b485;
  margin-left: -10px;
}
#cssmenu > ul > li:first-child > a {
  border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  -webkit-border-radius: 5px 0 0 0;
}
#cssmenu.align-right > ul > li:first-child > a,
#cssmenu.align-center > ul > li:first-child > a {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
#cssmenu.align-right > ul > li:last-child > a {
  border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  -webkit-border-radius: 0 5px 0 0;
}
#cssmenu > ul > li.active > a,
#cssmenu > ul > li:hover > a {
  color: #ffffff;
  box-shadow: inset 0 0 3px #087885;
  -moz-box-shadow: inset 0 0 3px #087885;
  -webkit-box-shadow: inset 0 0 3px #087885;
  background: #07b485;
  background: -moz-linear-gradient(top, #262626 0%, #07b485 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #262626), color-stop(100%, #07b485));
  background: -webkit-linear-gradient(top, #262626 0%, #07b485 100%);
  background: -o-linear-gradient(top, #262626 0%, #07b485 100%);
  background: -ms-linear-gradient(top, #262626 0%, #07b485 100%);
  background: linear-gradient(to bottom, #262626 0%, #07b485 100%);
}
#cssmenu .has-sub {
  z-index: 9999;
}
#cssmenu .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub ul {
  display: none;
  position: absolute;
  width: 200px;
  top: 100%;
  left: 0;
}
#cssmenu.align-right .has-sub ul {
  left: auto;
  right: 0;
}
#cssmenu .has-sub ul li {
  *margin-bottom: -1px;
}
#cssmenu .has-sub ul li a {
  background: #07b485;
  border-bottom: 1px dotted #31b7f1;
  font-size: 11px;
  filter: none;
  display: block;
  line-height: 120%;
  padding: 10px;
  color: #ffffff;
}
#cssmenu .has-sub ul li:hover a {
  background: #0c7fb0;
}
#cssmenu ul ul li:hover > a {
  color: #ffffff;

}
#cssmenu .has-sub .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub .has-sub ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
}
#cssmenu.align-right .has-sub .has-sub ul,
#cssmenu.align-right ul ul ul {
  left: auto;
  right: 100%;
}
#cssmenu .has-sub .has-sub ul li a {
  background: #0c7fb0;
  border-bottom: 1px dotted #31b7f1;
}
#cssmenu .has-sub .has-sub ul li a:hover {
  background: #0a6d98;
}
#cssmenu ul ul li.last > a,
#cssmenu ul ul li:last-child > a,
#cssmenu ul ul ul li.last > a,
#cssmenu ul ul ul li:last-child > a,
#cssmenu .has-sub ul li:last-child > a,
#cssmenu .has-sub ul li.last > a {
  border-bottom: 0;
}
