/* CSS Document */
body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}
div#wrapper{
width:780px;margin-left:auto;margin-right:auto;
}
div#header{
width:780px;height:181px;background-image:url(images/bg-header.jpg);background-repeat:no-repeat;
}

div#headerlogoflash{
float:left;width:198px;height:181px;
}

div#headerimageflash{
/*float:left;margin-left:339px;margin-top:30px;width:243px;height:158px;*/
float:left;margin-left:339px;margin-top:1px;width:243px;height:174px;
}
*html div#headerimageflash { margin-left:270px;margin-top:1px} /* IE SUCK*/

div#out-nav{
width:780px;height:100px;background-image:url(images/bg-menu.jpg);background-repeat:no-repeat;margin-top:0;background-repeat:no-repeat;
}
div#navigation{
width:780px;height:87px;background-image:url(images/bg-menu.jpg);background-repeat:no-repeat;
}
div#maincontent{
width:780px;height:auto;background-image:url(images/bg-content.jpg);background-position:top;background-repeat:no-repeat;
}
/* HOME*/
div#leftcontent-home{
float:left;width:370px;
}
div#rightcontent-home{
float:left;background-image:url(images/bg-contentright.jpg);background-repeat:no-repeat;background-position:bottom right;height:520px;width:390px;padding:10px;
}
/* HISTORY*/
div#contentstory{
background-image:url(images/bg-contentright.jpg);background-repeat:no-repeat;background-position:bottom right;height:auto;padding-bottom:75px;
}
div#leftcontent-history{
float:left;width:360px;margin-left:40px;
}
div#rightcontent-history{
float:left;height:414px;width:380px;
}
div#footer{
background-image:url(images/bg-footer.jpg);background-repeat:no-repeat;width:780px;height:62px;
}
div#left-footer{
float:left;width:370px;padding-left:10px;padding-top:10px;
}
/* Foot NAVIGATION*/
div#left-footer ul {
margin:0;padding:0;
}
div#left-footer ul li{
list-style:none;display:inline;font-size:10px;
}
div#left-footer ul li a:link,div#left-footer ul li a:visited,div#left-footer ul li a#footer-active{
text-transform:lowercase;text-decoration:none;color:#587736;
}
div#left-footer ul li a:hover,div#left-footer ul li a#footer-active{
text-decoration:underline;color:#ffd100;
}
div#right-footer{
float:left;font-size:10px;width:380px;text-align:right;margin-top:45px;color:#587736;
}
div#right-footer a:link,div#right-footer a:visited{
text-decoration:none;color:#fb9400;
}
div#right-footer a:hover{
text-decoration:underline;color:#587736;
}
/*NAVIGATION*/
div#navigation{
margin:0;padding:0;height:79px;
}
div#navigation ul {
margin:0;padding:0;
}
div#navigation ul li{
list-style:none;padding:0;float:left;
}
div#navigation ul li a{
display:block;
height:79px;
background-position:top;background-repeat:no-repeat;
}
div#navigation ul li a:hover,div#navigation ul li a.current{
background-position:0 -79px;
}
div#navigation ul li a span{
display:none;
}
ul#menufromus{
margin:0;padding:0;
}
ul#menufromus li{
list-style:none;display:inline;float:left;
}
ul#menufromus li a{
display:block;
height:46px;
background-position:top;background-repeat:no-repeat;
}
ul#menufromus li a:hover,ul#menufromus li a#menufromusactive{
background-position:0 -46px;
}
ul#menufromus li a span{
display:none;
}
ul#menufromus li#fromusnews a:link,ul#menufromus li#fromusnews a:visited{
width:98px;background-image:url(images/nav/btn-fromus-news.jpg);
}
ul#menufromus li#fromuspromo a{
width:79px;background-image:url(images/nav/btn-fromus-promo.jpg);
}

/* block*/

.frame-testi{
margin-left:10px;margin-top:5px;
}

.frame-testi,frame-testi-body{
background-color:#FFFFFF;width:72px;background-image:url(images/frame-testi-body.jpg);background-position:top;
}
.frame-testi-top{
height:7px;width:72px;background-image:url(images/frame-testi-top.jpg);background-repeat:no-repeat;margin-top:0;
}
.frame-testi-body{
padding-left:4px;padding-right:7px;padding-top:5px;padding-bottom:0px;margin:0px;width:61px;
}
.frame-thumb-menu{
width:364px;float:left;
}
.frame-thumbimg-menu{

}
.frame-thumbimg-menu img{
background-position:left top;background-image:url(images/frame-thumb-menu.gif);background-repeat:no-repeat;padding-top:16px;padding-left:18px;padding-bottom:15px;padding-right:18px;
}
.frame-thumb-imgmenu{
width:172px;height:129px;background-image:url(images/frm-thmenu-repeat.gif);background-repeat:repeat-y;float:left;
}
.frame-thumb-imgmenu-top{
width:172px;height:11px;background-image:url(images/frm-thmenu-top.gif);background-repeat:no-repeat;
}
.frame-thumb-imgmenu-body{
width:157px;background-image:url(images/frm-thmenu-body.gif);background-repeat:no-repeat;padding-left:15px;background-position:bottom;
}
.frame-thumb-imgmenu-bottom{
width:172px;height:20px;background-image:url(images/frm-thmenu-bottom.gif);background-repeat:no-repeat;
}
#frame-menu{
width:780px;
}
#frame-menuimg{
width:456px;background-image:url(images/frm-menu-repeat.gif);background-repeat:repeat-y;float:left;
}
#frame-menu-top{
width:456px;height:36px;background-image:url(images/frm-menu-top.gif);background-repeat:no-repeat;
}
#frame-menu-body{
width:411px;background-image:url(images/frm-menu-body.gif);background-repeat:no-repeat;padding-left:45px;background-position:bottom;
}
#frame-menu-body img{
/*margin-left:auto;margin-right:auto;*/
}
#frame-menu-bottom{
width:456px;height:49px;background-image:url(images/frm-menu-bottom.gif);background-repeat:no-repeat;
}
/* IE HACK*/
*html .testi-home div p {
margin-top:5px;
}
*html .clear img{
display:none;
}
/*======*/
.testi-home{
border-bottom:#CCCCCC 2px dotted;margin-top:10px;
}
.testi-home-text{
float:left;width:300px;
}
.testi-home testi-home-text p{
text-align:right;
}
.frame-testi-bottom{
background-color:#FFFFFF;height:10px;width:72px;background-image:url(images/frame-testi-bottom.jpg);background-repeat:no-repeat;background-position:bottom;width:72px;
}
.frame-testi-body img{
padding:0;margin:0;
}
/*frame thmumb menu*/
.frame-thumb-menuoo{
background-image:url(images/bg-frame-menu.jpg);background-repeat:no-repeat;background-position:right bottom;width:172px;float:left;
}
/*FONT STYLE*/
p,div,td{
font-size:11px;color:#004f23;
}
p{
margin-top:0;
}
p.text-menu{
color:#52a228;
}
p#overview-home{

	text-align:center;
	
}
.clear{
clear:both;height:0;
}
a:link,a:visited{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
a.paging{
padding:10px;
}
a.paging:link,a.paging:visited,a.pagingactive{
color:#004f23;
font-weight:bold;
font-size:13px;
}
a.paging:hover,a.pagingactive{
color:#99bc1a;
font-size:16px;
text-decoration:none;
}
a.img,img{
border:none;
}

ul#menupaging{
margin-top:20px;padding:0;
}
ul#menupaging li{
display:inline;
list-style:none;
float:left;
}
ul#menupaging li a{
display:block;
background-repeat:no-repeat;
height:25px;
margin-left:5px;margin-right:5px;
}
ul#menupaging li a:hover,ul#menupaging li a.active{
background-position:0 -26px;
}
ul#menupaging li a span{
display:none;
}
ul#menupaging li a.no0{
background-image:url(images/nav/0.gif);width:17px;
}
ul#menupaging li a.no1{
background-image:url(images/nav/1.gif);width:17px;
}
ul#menupaging li a.no2{
background-image:url(images/nav/2.gif);width:17px;
}
ul#menupaging li a.no3{
background-image:url(images/nav/3.gif);width:17px;
}
ul#menupaging li a.no4{
background-image:url(images/nav/4.gif);width:17px;
}
ul#menupaging li a.no5{
background-image:url(images/nav/5.gif);width:17px;
}
ul#menupaging li a.no6{
background-image:url(images/nav/6.gif);width:17px;
}
ul#menupaging li a.no7{
background-image:url(images/nav/7.gif);width:17px;
}
ul#menupaging li a.no8{
background-image:url(images/nav/8.gif);width:17px;
}
ul#menupaging li a.no9{
background-image:url(images/nav/9.gif);width:17px;
}

/*news*/
img.news{
border:#004f23 2px solid;border-top:none;
}

/* FROM */
.form-text,.form-textarea{
width:340px;
height:23px;
border:#004f23 1px solid;
padding:2px;
background-color:#ebf2d1;
font-size:12px;
}
.form-textarea{
height:175px;font-family:Arial, Helvetica, sans-serif;
}
/*select{
background-color:#e0ebba;border:#b2cabd 1px solid;color:#004f23;font-weight:bold;
}
select {
      
    }*/
	select{
	display: block;
      width: 300px;
	}
    select.replaced {
      display: none;
	  
    }
    ul.selectReplacement {
      background: url(images/bg-select-month.jpg) top left no-repeat;
      margin: 0;
      padding: 0;
      height: 1.65em;
      width: 117px;
	  border:#b2cabd 1px solid;
    }
    ul.selectReplacement li {
      background: #e0ebba;
      color: #fff;
      cursor: pointer;
      display: none;
      font-size: 12px;
	  font-weight:bold;
      line-height: 1.7em;
      list-style: none;
      margin: 0;
      padding: 1px 12px;
      width: 93px;
    }
    ul.selectOpen li {
      display: block;
    }
    ul.selectReplacement li.selected {
      background: url(bottom.gif) bottom left no-repeat;
      color: #004f23;
      display: block;
    }
    ul.selectOpen li.selected {
      background: #e0ebba;
      display: block;
    }
    ul.selectOpen li:hover,
    ul.selectOpen li.hover,
    ul.selectOpen li.selected:hover {
      background: #b2cabd;
      color: #fff;
    }
ul#selectnews{
margin:0;padding:0;
}
ul#selectnews li{
list-style:none;
display:inline;
float:left;
margin-right:10px;

}
ul#selectnews li a{
display:block;height:10px;background-image:url(images/arrow.gif);background-repeat:no-repeat;background-position:right;background-color:#dfebb9;border:#b9c6b5 1px solid;padding-left:10px;padding-top:5px;padding-bottom:5px;text-decoration:none;font-weight:bold;color:#06502b;padding-right:50px;text-transform:capitalize;
}
img.bordergrey{
border:2px solid #9b9b9b;
margin:5px;
}	
/* <![CDATA[ */

.SI-FILES-STYLIZED label.cabinet
{
margin-left:10px;
	width: 76px;
	height: 23px;
	background: url(images/btn-browse.gif) 0 0 no-repeat;

	display: block;
	overflow: hidden;
	/*cursor: pointer;*/
	
}

.SI-FILES-STYLIZED label.cabinet input.file
{
	position: relative;
	height: 23px;
	width: auto;
	opacity: 0;
	-moz-opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

/* ]]> */
/* ######### Style for Drop Down Menu ######### */

.dropmenu{
width:203px;
position:absolute;
top: 0;
line-height:20px;
z-index:100;
visibility: hidden;
/* revised*/

/*=============*/
}
/*OLD 6 12 2007
.dropmenu a:link,.dropmenu a:visited{
height:41px;
display: block;
background-position:center 0;
}
.dropmenu a:hover{
background-position:center -41px;
}
.dropmenu a#livewire{
display:block; 
background-color: transparent;
background-image: url(images/btn-sub-livewire.png);
width:154px;
height:41px;

}
.dropmenu a#services{
display:block; 
background-color: transparent;
background-image: url(images/btn-sub-services.png);
width:154px;
height:41px;

}*/
.dropmenu a.submenu:link,.dropmenu a.submenu:visited{
/*height:31px;*/
width:90px;
display: block;
background-color:#dfebb9;

padding-top:2px;
padding-left:10px;
padding-bottom:2px;
color:#004c22;
font-weight:bold;
border:#b9c6b5 1px solid;
}
.dropmenu a.submenu:hover{
text-decoration:none;color:#ffd900;
}


.dropmenu a span{
display:none;
}
ul#sitemap{
margin:0;

font-size:14px;
}
ul#sitemap li a{
text-decoration:none;
color:#004f23;
font-weight:bold;
}
ul#sitemap li a:hover{
text-decoration:underline;
color:#ffd400;
}
/*=======================*/
.sliderwrapper{
position: relative; /*leave as is*/
/*overflow: hidden; /*leave as is*/
/*border: 10px solid white;
border-bottom-width: 6px;*/
width: 400px; /*width of featured content slider*/

height: 500px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
/*padding: 5px;*/
background: white;
width: 400px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
 /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
/*text-align: right;
background-color: navy;
padding: 5px 10px;*/
padding-top:45px;
padding-left:15px;
text-align:center;
}

.pagination a{
/*padding: 0 5px;
text-decoration: none; 
color: #00007D;
background: white;*/
}

.pagination a:hover, .pagination a.selected{
/*color: #000;
background-color: #FEE496;*/
}