@charset "utf-8";
/* CSS Document */
* { padding:0; margin:0;}
a img{ border:0;}
.clear { padding:0; margin:0; clear:both;}
body {font-family:calibri,arial; font-size:12px; color:#304B59;background:#FFFFFF; }



.wrap { width:100%; margin:0 auto; height:auto; overflow:hidden;}
.header { width:910px; margin:0 auto; height:auto; padding:25px 30px 15px 30px; }
.header-L { width:310px; float:left; height:auto; text-align:left;}
.header-R { width:600px; float:right; height:auto; text-align:right; margin-bottom:5px;}
ul.top-menu { width:100%; display:block; margin:0; padding:0; list-style:none; font-size:14px;}
ul.top-menu li{ display:inline; padding:5px 1px 0 1px;}
ul.top-menu li a{text-decoration:none; color:#4D5861; font-weight:bold;}
ul.top-menu li a:hover, a.active{ color:#7AB341 !important; } 

.banner-holder { width:100%; height:auto; float:left;background:url(../images/banner-bg.png) repeat-x left top; margin-bottom:15px; }
.banner { width:910px; margin:0 auto; height:157px; padding:20px 30px 0 30px;  color:#FEFEFE;}
.banner-L { width:385px; float:left; height:auto;}
.banner-L h1{ display:block; line-height:34px; font-size:18px; padding:20px 0 0 0; margin:0; font-weight:normal;}
.banner-L span{ color:#7BB441;}
.banner-R { width:525px; float:left; height:auto;}
.banner-R1 { width:500px; float:right; height:auto;}
p.ff-1 { display:block; font-size:36px; font-weight:bold; padding:0; margin:0; line-height:36px;}
p.ff-1 span{ color:#7BB441;}
p.ff-2 { display:block; font-size:48px; font-weight:bold; padding:0; margin:0; line-height:48px;}
p.ff-2 a{ text-decoration:none; color:#ffffff;}
p.ff-2 a:hover{ color:#7BB441;}
p.ff-3 { font-size:26px; display:block; font-weight:bold; color:#304B59; text-align:right; padding:0 95px 0 0; margin:0; line-height:26px;}
p.ff-3 a{ text-decoration:none; color:#304B59;}
p.ff-3 a:hover{ color:#44697D;}

/* content */
.content { width:910px; margin:0 auto; height:auto;padding:25px 30px; font-size:14px; }
.content-inner { width:910px; float:left; height:auto;}
.content-L { width:400px; float:left; height:auto;}
.content-R { width:510px; float:left; height:auto; color:#304B59;}

/* LEFT */
.box-tab { width:362px; float:left; height:auto;}
.tab-content-holder { width:362px; height:auto; float:left; background:url(../images/tab-box-top.png) no-repeat top; padding-top:5px;}
.tab-con-mid { width:342px; height:auto; background:url(../images/tab-box-mid.png) repeat-y top; float:left; padding:5px 10px; color:#304B59;}
.tab-con-bot1 { width:362px; height:5px; float:left; background:url(../images/tab-box-bot.png) no-repeat top;}

.alt-holder-1 {width:336px; height:auto; padding:5px 3px; float:left; background:#CBD2D5;}
.alt-holder-1 a{ text-decoration:none; color:#304B59; font-size:18px; font-weight:bold;}
.alt-holder-1 a:hover{ text-decoration:underline;}
.alt-L-1  {width:236px; height:auto; float:left;}
.alt-R-1  {width:100px; height:auto; float:left;}

.alt-holder-2 {width:336px; height:auto; padding:5px 3px; float:left; background:#fff;}
.alt-holder-2 a{ text-decoration:none; color:#72BB40; font-size:18px; font-weight:bold;}
.alt-holder-2 a:hover{ text-decoration:underline;}
p.view-more { display:block; text-align:right; padding:10px 0 0 0; margin:10px 0 0 0; }
p.view-more a{  color:#304B59; font-size:18px; font-weight:bold; text-decoration:underline;}
p.view-more a:hover{text-decoration:none;}


/* RIGHT */
h1.welc { display:block; color:#72BB40; font-size:30px; font-weight:bold; padding:0; margin:0 0 15px 0;}
h1.welc span{ color:#304B59;}
p.pp-welc { display:block; font-size:14px; font-weight:bold; line-height:18px;}
p.pp-welc span{color:#72BB40; }



/* form PAGE */
.form-content { width:370px; float:left; height:auto; }
p.ff-cc { display:block; padding:0; margin:0 0 20px 0; font-size:16px; line-height:18px; color:#2A4150;}
p.ff-cc span{ color:#6A9C38;}
.form-box { width:522px; height:auto;position:relative;  margin-top:-240px; z-index:500; float:right;}
.form-box-top { width:522px; float:left; height:8px;} 
.form-box-top img{ width:522px; height:8px; border:0;} 
.form-box-mid {width:522px; float:left; height:auto; background:url(../images/form-bg-mid.png) no-repeat top #fff;}  
.form-box-bot {width:522px; float:left; height:9px;} 
.form-box-bot img{ width:522px; height:9px; border:0;}
.form-inc { width:478px; height:45px; margin:0 auto; padding:8px 15px 0 15px; font-size:27px; color:#ffffff; background:url(../images/inc-title-bg.png) no-repeat;}
.ff-text {width:478px; height:auto; padding:10px 22px 5px 22px; float:left;}
p.ff-text-title { display:block; font-size:33px; color:#2A4150;}
p.ff-text-title a{ color:#2A4150; text-decoration:none;}
p.ff-text-title a:hover{ text-decoration:underline;}
p.ff-text-in { font-size:18px; padding:6px 0 0 0; margin:0; color:#7DB541; line-height:22px;}
p.ff-text-in span{color:#2A4150;}
p.rr-text { display:block; text-align:right; padding:10px 12px 0 0; margin:0; font-size:12px;}
p.rr-text span{ color:#F00; font-weight:bold;}

.form-green { width:494px; padding:10px; background:#ACD473; margin:0 auto 10px auto; height:auto; overflow:hidden; }
.form-green-hold { width:494px; float:left; height:auto; margin-bottom:8px;}
.form-green-left { width:132px; float:left; elevation:above; font-size:18px; font-weight:bold; color:#ffffff; text-align:left; }
.form-green-left span{color:#F00;}
.form-green-right { width:341px; float:left; elevation:above; font-size:12px; height:19px; text-align:left; background:url(../images/form-text1-bg.png) no-repeat; padding:3px 10px 0 10px; }
.form-green-right input{ width:340px; height:18px; background:none; border:0; color:#999;}

.form-extra-hold { width:494px; padding:0 10px; margin:0 auto 10px auto; height:auto; }
.form-extra {width:494px; float:left; height:auto; margin-bottom:8px; }
.form-extra-L { width:132px; float:left; elevation:above; font-size:18px; font-weight:bold; color:#304B59; text-align:left; }
.form-extra-L span{color:#F00;}
.form-extra-R { width:361px; float:left; elevation:above; font-size:12px; height:auto;  text-align:left; }
.form-extra-R input{ width:339px; height:16px; background:#ffffff; border:1px solid #80919A; padding:2px 10px 0 10px; color:#999;}
.form-extra-R textarea{ width:339px; height:76px; background:url(../images/form-text2-bg.png) no-repeat; border:0; padding:10px;  color:#999;}

p.ff-ag { display:block; font-size:18px; color:#ffffff; font-weight:bold;}
p.ff-ag span{color:#F00;}
p.ff-ah { display:block; font-size:12px; color:#ffffff; padding:4px 0; margin:0 0 10px 0; font-weight:bold;}
p.ff-ah a{ color:#304B59; text-decoration:underline;}
p.ff-ah a:hover{ text-decoration:none;}
.captha-img { width:160px; float:left; height:auto;}
.captcha-con { width:320px; float:left; height:auto; padding-left:10px;}
.captcha-con p{ display:block; font-size:16px; color:#fff; font-weight:bold; margin:0; padding:0;}
.captcha-con input{ width:125px; padding:2px 5px 0 5px; height:16px; border:1px solid #80919A;}

p.ff-btn { display:block; padding-right:15px; text-align:right;}


/* FOOTER */
.footer-holder { width:100%; float:left; height:auto;}
.footer { width:914px; height:auto; padding:20px 28px; font-size:12px; font-weight:bold; margin:0 auto; }
.footer-inner { width:894px; height:25px; float:left; background:url(../images/footer-bg.png) no-repeat; padding:35px 10px 0 10px;}
.foot-L { width:500px; float:left; text-align:left;}
.foot-L a{ color:#7DB541; text-decoration:underline; }
.foot-L a:hover{ text-decoration:none;} 
.foot-R { width:394px; float:left; text-align:right;}
ul.bot-menu { width:100%; display:block; margin:0; padding:0; list-style:none;}
ul.bot-menu li{ display:inline; padding:5px 1px 0 1px;}
ul.bot-menu li a{text-decoration:none; color:#4D5861; font-weight:bold;}
ul.bot-menu li a:hover, a.active{ color:#7AB341 !important; } 




