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

body{margin:0px; padding:0px; font-family:Myraid pro; font-size:12px; color:#999999; background: url(../images/background.gif) left top repeat #ebebeb;}



#container{width:100%; margin:0px auto; padding:0px;}

#header{width:960px; margin:0px auto; padding:0px; position:relative;} 

.top-menu{width:275px; margin:0px; padding:0px; float:right;}

.top-menu ul{margin:0px; padding:0px; list-style:none;}

.top-menu ul li{margin:0px; padding:0px; list-style:none; font-family:Arno Pro; font-size:14px; font-weight:bold; color:#0a7847; float:left;}

.top-menu ul li a{margin:0px; padding:0px 7px 7px 7px; list-style:none; font-family:Arno Pro; font-size:14px; font-weight:bold; color:#0a7847;  float:left; font-style:italic;}

.top-menu ul li a:hover{margin:0px; padding:0px 7px 7px 7px; list-style:none; font-family:Arno Pro; font-size:14px; font-weight:bold; color:#000000; float:left; text-decoration:none;}


.title{ width:416px; padding:0px; margin:0px; position:absolute; top:300px; background:url(../images/title.png) left top no-repeat; height:361px;} 

.title p{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:27px; color:#026632; font-weight:normal; padding:10px 0 0 95px; font-variant:normal; } 

.title-text{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#585858; font-weight:normal; padding:20px 0 0 90px; font-variant:normal; width:290px; line-height:26px;} 


.more{ width:114px; padding:0px; margin:0px; position:absolute; top:614px; left:195px;} 



.logo{width:174px; margin:0px auto; padding:20px 0 20px 0;} 

.clear{clear:both;}


.mymenu{
width:960px;
background: url(../images/menu-bg.gif) left top no-repeat; height:45px;
margin:0px auto; padding:0px;

}
.mymenu ul{
list-style:none;
margin:0 auto;
margin-left:12px;
padding:0;
width:960px; overflow:hidden;
}
.mymenu li{
float:left;
padding:0px;
margin:0px;
list-style:none; font-family:Arno Pro; font-size:14px; font-weight:bold; color:#999999;

}

.mymenu li a{
float:left;
padding:15px 8px 12px 8px; 
margin:0px;
list-style:none; font-family:Arno Pro; font-size:14px; font-weight:bold; color:#999999; text-decoration:none;
}
/*
.mymenu li a:hover, .mymenu ul li:hover a{
background:#E3E3E3 url(images/bg_button_a1.gif) bottom left no-repeat;
color:#00ACDD; font-weight:bold;
text-decoration:none;
}

.mymenu li a:hover, .mymenu ul li:hover a span{
background:#E3E3E3 url(images/bg_button_span1.gif) bottom right no-repeat;
}
*/

.mymenu li a:hover {color:#026d3f;}
.mymenu li a span:hover{padding-top:13px; padding-bottom:10px; }
.mymenu li a span{padding-top:20px; padding-bottom:10px; padding-left:8px; padding-right:5px;}




.mymenu li ul{

width:225px;
background:#EBEBEB;
display:none;
padding:0px;
margin:0px;
border:0px;
position:absolute;
z-index:200;
border:#c3c3c3 solid 1px;
position:absolute;


}





.mymenu li:hover ul{
display:block;
margin:42px 0 0 10px;

}

.mymenu li li {
display:block;
float:none;
margin:0px;
padding:0px;
width:225px;

}



.mymenu li li a span:hover{background:none; padding-top:15px; padding-bottom:10px; }
.mymenu li li a span{padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px;}



.mymenu li:hover li a{
color:#363636;

}

.mymenu li ul a{

display:block;
font-size:15px;
font-style:normal;
margin:0px;
padding:0px 10px 8px 20px;
text-align:left;
padding:10px 0 10px 15px;
width:225px;

}

.mymenu li ul a:hover, .mymenu li ul li:hover a{
border:0px;
color:#868380;
text-decoration:none;
background:#29a46f;
color:#FFFFFF;

}



#content{width:100%; padding:0px; margin:0px; background:url(../images/middle-green.gif) left top repeat-x; height:59px;}

#content p{width:960px; padding:17px 0px 15px 0px; margin:0px auto; font-family:Arno Pro; font-style:italic; font-size:21px; color:#FFFFFF; text-align:center; font-stretch: ultra-expanded;}

.content-text{width:972px; margin:0px auto; padding:0px; background:url(../images/content.gif) left top no-repeat; height:72px;}

.content-text-inner{width:960px; margin:0px auto; padding:0px; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; border-top:0; background:#ffffff;}


.content-text-inner ul{width:840px; margin:0px 0 0 55px;  padding:0px; list-style:none; overflow:hidden;}

.content-text-inner ul li{width:208px; margin:30px 0 0 70px; padding:0px; list-style:none; float:left; }

.content-text-inner ul li h1{font-family:Arial, Helvetica, sans-serif; color:#026632; font-size:16px; font-weight:normal;}

.content-text-inner ul li h2{ margin:0px; padding:0px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#585858; font-weight:normal; line-height:22px;}

.content-text-inner ul li .button{ width:79px; margin:0px; padding:15px 0 40px 0 ; float:right;}

.innerpage{width:960px; margin:0px auto; padding:0px;}

.innerpage ul{margin:0px 0 0 90px; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:12px; color:#505050;}

.innerpage ul li{margin:0px; padding:0px 0 7px 0; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:12px; color:#505050;}


.innerpage h1{margin:0px; padding:20px 0 10px 70px; font-family:Arno Pro; font-size:25px; color:#036e40;}

.innerpage p{margin:0px; padding:0px 0 10px 70px; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:12px; color:#505050; line-height:23px;}

strong{color:#000000;}

.product-list{width:800px; margin:0px auto; padding:0px;}

.product-list ul{margin:20px 0 30px 0; padding:0px; list-style:none; overflow:hidden;}

.product-list ul li{margin:0px 10px 0 0; padding:0px; list-style:none; width:256px; float:left;}

.product-list ul li p{margin:0px 0 3px 0; padding:0px 0 0 28px; font-weight:bold;}

.product-list ul li p a{margin:0px 0 3px 0; padding:0px; font-weight:bold; text-decoration:none; color:#505050;}

.product-list ul li p a:hover{margin:0px 0 3px 0; padding:0px; font-weight:bold; text-decoration:underline; color:#505050;}

.product-list ul li p span{margin:0px; padding:0px 0 0 20px; font-weight:normal;}

.form-bg{width:409px; margin:30px auto; padding:0px; height:304px; background:url(../images/form.gif) left top no-repeat;}

.form-bg ul{width:274px; margin:0px auto; padding:40px 0 0 0; list-style:none;}

.form-bg ul li{width:274px; margin:0px; padding:0px; list-style:none;}

.form{width:264px; padding:9px 0px 9px 10px; margin:6px 0 0 0; border:1px solid #666666; color:#006600; font-size:16px;}

.form-bg p{width:274px; margin:0px auto; padding:8px 0 0 0; list-style:none; color:#ffffff; font-weight:bold; line-height:19px;}

a{text-decoration:none; color:#999999;}

a:hover{text-decoration:underline; color:#000000;}


.form-bg1{width:500px; margin:30px auto; padding:0px; background: #606060;}

.form-bg1 ul{width:320px; margin:0px auto; padding:40px 0 0 0; list-style:none;}

.form-bg1 ul li{width:320px; margin:0px; padding:0px; list-style:none;}

.form1{width:320px; padding:7px 0px 7px 10px; margin:6px 0 0 0; border:1px solid #666666; color: #999999; font-size:12px;}

.form-bg1 p{width:320px; margin:0px auto; padding:8px 0 0 0; list-style:none; color:#ffffff; font-weight:bold; line-height:19px;}


.form-bg-cont{width:500px; margin:30px auto; padding:0px; background:#606060;}

.form-bg-cont ul{width:320px; margin:0px auto; padding:40px 0 0 0; list-style:none;}

.form-bg-cont ul li{width:320px; margin:0px; padding:0px; list-style:none;}

.form2{width:320px; padding:7px 0px 7px 10px; margin:6px 0 0 0; border:1px solid #666666; color: #999999; font-size:12px;}

.form-bg-cont p{width:320px; margin:0px auto; padding:8px 0 0 0; list-style:none; color:#ffffff; font-weight:bold; line-height:19px;}

.form-bg-cont p a{width:320px; margin:0px auto; padding:8px 0 0 0; list-style:none; color:#00ff2a; font-weight:bold; line-height:19px;}
