@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { cursor:default; font:normal 13px Verdana, Arial, Helvetica, sans-serif; color:#000000; }
a:link, a:visited { color:#027b38; text-decoration:underline; }
a:hover { color:#027b38; text-decoration:none; }
blockquote, q { quotes: none; }
.clear { clear:both; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
iframe { display:none; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }

.fltlft { float:left; }
.fltryt { float:right; }
.lgncntr { text-align:center; }
.lgnryt { text-align:right; }
.dsplyblk { display:block; }
#BANNER, .thumb1, .thumb2, .edges-top, .edges-btm, .thumbs { behavior: url(smugled.htc); }
* html #FORM .inputs { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/from-rep.png', sizingMethod='scale'); }

.npt1 { width:130px; height:18px; font-size:11px; color:#666666; margin:0; padding-top:6px; background:url(../images/npt.gif) repeat-x; border:0; }
.npt2 { width:70px; height:24px; font-size:11px; color:#666666; margin:0; padding-top:6px; background:url(../images/npt.gif) repeat-x; border:0; }
.npt2a { width:70px; height:24px; padding-right:24px; font-size:11px; color:#666666; margin:0; padding-top:6px; background:url(../images/img-dates.gif) repeat-x; border:0; }
.npt3 { margin:0; padding:0; width:180px; height:24px; font-size:11px; color:#666666; background:url(../images/npt.gif) repeat-x; border:0; border-left:1px solid #CACACA; border-right:1px solid #CACACA; }
.btn1 { width:72px; height:24px; background:url(../images/from-b.gif) no-repeat; text-align:center; font-weight:bold; border:0; }
table td { padding:5px; }
ul#STY1 { margin:0; padding-left:10px; }
ul#STY1 li { list-style:none; background:url(../images/lst1.gif) no-repeat 0 8px; padding:3px 0 3px 12px; }

ul#STY2 { margin:0; padding:20px; }
ul#STY2 li { list-style:none; float:left; text-align:center; width:130px; padding:20px; font-size:11px; line-height:20px;  }

ul#STY3 { margin:0; padding-left:10px; }
ul#STY3 li { list-style:none; background:url(../images/lst1.gif) no-repeat 0 8px; padding:3px 0 3px 12px; }
ul#STY3 li ul { margin:0; padding:5px 20px; }
ul#STY3 li ul li { background-image:none; list-style:disc; padding:3px 0; }

ol#STY4 { margin:0; padding:0 20px; }
ol#STY4 li { padding:5px 0;  }
ol#STY4 li ol { list-style:lower-alpha; padding:5px 20px;  }
ol#STY4 li ol li { list-style:lower-alpha; padding:3px 0;  }

ol#STY5 { margin:0; padding-left:40px; }
ol#STY5 li { margin:0; padding:5px 0; }

#FOOTER a, #FOOTER a:visited { color:#FFFFFF; text-decoration:underline; }
#FOOTER a:hover { color:#FFFFFF; text-decoration:none; }

h1 { font-size:11pt; color:#027b38;}
.f1 { font-weight:bold; color:#027b38;}
.f2 { font-family:Cambria, Georgia, "Times New Roman"; font-size:2.5em; color:#027b38; }
.f3 { font-family:Cambria, Georgia, "Times New Roman"; font-size:2em; color:#027b38; }
.f4 { font-family:Cambria,Georgia,"Times New Roman"; font-style:italic; font-size:15px; }
.f5 { font-family:Cambria, Georgia, "Times New Roman"; font-size:18px; font-weight:bold; color:#027b38; }


body { background-color:#FFFFFF; }
#MAIN-CONTAINER { margin:0 auto; width: 1024px; padding-left:4px; }

/* header and navigation*/
.mainbg { background:url(../images/mainbg.gif); }
#HEADER { width: 1020px; height: 220px; }
#HEADER .logo { float:left; margin:0; padding:10px 0 15px 50px; }
ul#upn { float:right; display: block; font-size: 12px; color: #333; font-family: Tahoma, Geneva, sans-serif; padding:15px 15px 0 0; }
ul#upn li { float:left; list-style:none; padding:0 15px; border-right:1px solid #333333; }
ul#upn li a { color:#333333; text-decoration:underline; }
ul#upn li a:hover { color:#333333; text-decoration:none; }
ul#navigation { clear:both; text-transform:uppercase; width:1015px; height:31px; padding-left:5px; font-size:12px; font-weight:bold; background:url(../images/bgmenu.gif) repeat-x; }
ul#navigation li { float:left; list-style:none; border-right:1px solid #108615; border-left:1px solid #0c9512; }
ul#navigation li a { float:left;  display:block; color:#FFFFFF; text-decoration:none; height:13px; padding:9px 15px; }
ul#navigation li a:hover { color:#64f569; text-decoration:none; background-color:#06770b; }
.gallerybg { width:1020px;}
.otherbg { width:1020px; background:url(../images/infobgs.gif) repeat-x; }
.button1 { cursor:pointer; padding:2px; border:0; background-color:#7e7e7e; text-align:center; font-size:12px; color:#FFFFFF; }

/*content section*/
#BANNER { margin:0 auto; padding:0; width:946px; height:367px; text-align:center; padding-top:9px; background:url(../images/banner-holder.png) no-repeat; }
#CONTENT { width:946px; height:auto; margin:0; padding:20px 37px; }
#CONTENT .clear { clear: both; } /* important */
.FLOATS { float:left; width:210px; height:auto; padding-right:10px; }
#FLOATS p { padding:0 5px; }
#FLOAT-H { float:left; width:220px; height:auto; }
#FLOAT-L {  float:right; width:450px; height:auto; }
.thumb1 { float:left; width:445px; height:310px; text-align:center; padding-top:8px; margin-right:5px; background:url(../images/thumbs-large.png) no-repeat; }
.thumb2 { width:215px; height:154px; text-align:center; padding-top:8px; background:url(../images/thumbholder.png) no-repeat; }
#FORM { float:right; width:246px; height:auto; }
#FORM .edges { width:246px; height:12px; font-size:1px; }
#FORM .inputs { width:216px; height:auto; color:#FFFFFF; background:url(../images/from-rep.png) repeat-y; padding:5px 15px; overflow:hidden; }
.edges-top { background:url(../images/from-t.png) no-repeat; }
.edges-btm { background:url(../images/from-btm.png) no-repeat; }
.thumbs { float:left; width:158px; height:100px; background:url(../images/thumbs.png) no-repeat; margin:5px 10px; padding-top:8px; text-align:center; }

/*footer section*/
#FOOTER { width: 960px; height: auto; background:url(../images/footerbg.gif); text-align:center; padding:30px; color:#FFFFFF; }
#FOOTER p { line-height:20px; }

/*-------------------------BANNER---------------------*/
.home-banner-wrapper {
	width: 930px;
	margin:0 auto;
	z-index: 1;
	position: relative;
	
}
.banner-wrapper {
	width: 946px;
	margin:0 auto;
	z-index: 1;
	position: relative;
}
.banner-wrapper img {
	float: left;
}
.banner-container {
	width: 930px;
	float: left;
}
.inside-banner-container {
	width: 946px;
	height: 150px;
	padding: 0 12px;
	float: left;
}
.home-banner-wrapper a:link{
 color:#fff;
 text-decoration:none;
}
a img{
 border:0;
}
div.wrap{
 width:930px;
 margin:0 auto;
 text-align:left;
 background-color: #000000;
}
 div#top div#nav{
  float:left;
  clear:both;
  width:844px;
  height:52px;
  margin:22px 0 0;
 }
  div#top div#nav ul{
   float:left;
   width:700px;
   height:52px;
   list-style-type:none;
  }
   div#nav ul li{
    float:left;
    height:52px;
   }
    div#nav ul li a{
     border:0;
     height:52px;
     display:block;
     line-height:52px;
     text-indent:-9999px;
	 
    }
 
div#header{
 margin:-1px 0 0;
}

 div#header div.wrap{
  height:360px;
 }
 div#header div#slide-holder{
  z-index:40;
  width:930px;
  height:360px;
  position:absolute;
  }
  div#header div#slide-holder div#slide-runner{
   width:930px;
   height:360px;
   overflow:hidden;
   position:absolute;
   background-color:#000000; 
  }
  div#header div#slide-holder img{
   margin:0;
   display:none;
   position:absolute;
  }
  div#header div#slide-holder div#slide-controls{
   left:0;
   bottom:10px;
   width:930px;
   height:46px;
   display:none;
   position:absolute;
  }
   div#header div#slide-holder div#slide-controls p.text{
    float:left;
    color:#fff;
    display:inline;
    font-size:20px;
    line-height:16px;
    margin:15px 0 0 10px;
	font-family: "script MT Bold", "monotype Corsiva", Arial;
	font-style: italic;
   }
 
   div#header div#slide-holder div#slide-controls p#slide-nav{
    float:right;
    height:24px;
    display:inline;
    margin:11px 15px 0 0;
   }
    div#header div#slide-holder div#slide-controls p#slide-nav a{
     float:left;
     width:24px;
     height:24px;
     display:inline;
     font-size:11px;
     margin:0 5px 0 0;
     line-height:24px;
     font-weight:bold;
     text-align:center;
     text-decoration:none;
	 color: #666666;
	 background-color:#2f2f2f;
    }
    div#header div#slide-holder div#slide-controls p#slide-nav a.on{
     background-position:0 -24px;
	 color: #FFFFFF;
    }
div#header div#slide-holder div#slide-controls p#slide-nav a{background-image:url(../images/silde-nav.png);}
div#nav ul li a{background:url(images/nav.png) no-repeat;}

/* dropdown*/
.ddsubmenustyle { font:normal 11px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; position:absolute; left:0; top:0; list-style-type:none; background-color:#FFFFFF; border:1px solid #a1a1a1; border-bottom-width:0; visibility:hidden; z-index:100; }
.ddsubmenustyle li a { display:block; width:190px; color:#027b38; background-color: #eaeaea; text-decoration: none; padding:4px 5px; border-bottom:1px solid #a1a1a1; text-decoration:underline; }
* html .ddsubmenustyle li{ display: inline-block; width: 170px; color:#027b38; text-decoration:none; }
.ddsubmenustyle li a:hover{ background-color:#07780c; color:#FFFFFF; text-decoration:none; }

