/* ::::: http://www.Forest Interactive.com/wwwres/v1/en/css/vicss/public.css ::::: */

body { margin: 0pt; background-color: rgb(220, 220, 220); }
td, textarea, input, span, select, div { color: rgb(0, 0, 0); font-family: arial,tahoma,"宋体"; font-size: 12px; }
div a { letter-spacing: 0pt; }
a, td, textarea, span, select { letter-spacing: 0pt; }
a { color: rgb(0, 0, 0); font-family: arial,tahoma; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { color: #3C7C35; text-decoration: none; }
a:active { text-decoration: none; }
form { margin: 0pt; }
input, textarea { border-width: 1px; border-style: solid; border-color: rgb(124, 124, 124) rgb(195, 195, 195) rgb(221, 221, 221); background: url('input_text_bg.gif') repeat scroll 0% 0% transparent; }
img { border: 0pt none; }
#f_bigwrapper, #f_shadow { margin: 0pt auto; width: 950px; }
#f_bigwrapper { overflow: auto; height: auto ! important; }
#f_link_reg { float: left; color: rgb(75, 75, 75); padding: 4px 0pt 0pt 20px; }
#f_link_reg a { font-size: 11px; color: rgb(75, 75, 75); }
#f_link_reg a:hover { color: #3C7C35; }
#f_link_reg img { margin: 0pt 14px; }
#f_info_reg { float: right; color: rgb(140, 140, 140); padding: 4px 20px 0pt 0pt; font-size: 11px; }
#d_bigwrapper { margin: 10px auto 0pt; width: 950px; }
#d_shadowL { background: url('images/spritebgno2.png') no-repeat scroll 0pt 0pt transparent; float: left; width: 10px; height: 100px; }
#d_header { width: 930px; height: 100px; float: left; margin: 0pt; padding: 0pt; position: relative; }
#d_shadowR { background: url('images/spritebgno2.png') no-repeat scroll -10px 0pt transparent; float: left; width: 10px; height: 100px; }
#t_corner { background: url('t_corner.gif') no-repeat scroll left top transparent; height: 10px; line-height: 10px; }
#d_logo { float: left; text-align: left; clear: both; width: 114px; padding: 12pt 0pt 0pt 16px; background: url('images/b_corner.png') repeat-x scroll left top transparent; height: 90px; }
#d_right { float: left; width: 775px; background: url('images/b_corner.png') repeat-x scroll left top transparent; height: 90px; padding: 0pt 25px 0pt 0pt; }
#d_worldwide { text-align: right; font-size: 11px; color: rgb(56, 56, 56); padding-top:10px; }
#d_worldwide a, #d_worldwide a:link, #d_worldwide a:visited, #d_worldwide a:active { color: rgb(56, 56, 56); }
#d_worldwide a:hover { color: #3C7C35; }
#d_nav { padding:38px 0pt 0pt; overflow: hidden; }
#d_nav img { cursor: pointer; }
.d_search { float: right; text-align: right; font-size: 11px; position: relative; top: -2px; }
.d_search input { border-style: none;
    border-color: inherit;
    border-width: medium;
width: 80px; 
    margin: 0pt;     padding: 3px 0pt 0pt;     background: url('searchbg.gif') repeat-x scroll left top transparent;     height: 19px;     
color: rgb(126, 126, 126);     font-size: 11px; }
.d_search img { margin: 0pt; }
.ddsubmenustyle, .ddsubmenustyle ul { font: 12px arial; margin: 0pt; padding: 0pt; position: absolute; left: 0pt; top: 0pt; list-style-type: none; visibility: hidden; z-index: 100; }
.ddsubmenustyle, .ddsubmenustyle ul { background: url('shaow.png') no-repeat scroll right bottom transparent; padding: 0pt 0pt 10px; width: 160px; }
.ddsubmenustyle li { background-image: none; list-style: none outside none; margin: 0pt; padding: 0pt; width: 189px; }
.ddsubmenustyle li a { display: block; width: 160px; color: black; background-color: rgb(231, 231, 231); text-decoration: none; padding: 4px 9px 4px 15px; border-bottom: 1px solid rgb(255, 255, 255); }
.ddsubmenustyle li a:hover { background-color: rgb(204, 204, 204); color: #3C7C35; }
.rightarrowpointer { position: absolute; padding-top: 5px; border: 0pt none; }
.ddiframeshim { position: absolute; z-index: 500; background: none repeat scroll 0% 0% transparent; border-width: 0pt; width: 0pt; height: 0pt; display: block; }
.mattblackmenu ul { position: relative; top: 0pt; margin: 0pt; padding: 0pt; list-style-type: none; overflow: hidden; width: 600px; }
.mattblackmenu li { list-style: none; background-image: none; display: inline; margin: 0pt; padding: 0pt; }
.mattblackmenu li img { border: medium none; padding: 0pt 0pt 9px ! important; }
.mattblackmenu li a { height: 24px; background-repeat: no-repeat; float: left; font-size: 0pt; line-height: 0pt; color: rgb(245, 245, 245); padding-top: 3px; }
.mattblackmenu li img { padding: 0pt 0pt 9px; }
.mattblackmenu li a:hover { background-position: -90px 0pt; color: rgb(245, 245, 245); }
.c_gap_25px { height: 25px; }
.c_gap_14px { height: 14px; line-height: 0pt; font-size: 0pt; }
/* ::::: http://www.Forest Interactive.com/css/vicss/homestyle.css ::::: */

#h_layout { margin: 0pt auto 2px; width: 930px; }
#d_shadowL { background-image: none; float: left; width: 10px; height: 76px; }
#d_shadowR { background-image: none; float: left; width: 10px; height: 76px; }
#newsticker, #subscribe { font-size: 14px; margin: 7px 0pt; padding: 10px 5px 10px 20px; color: rgb(45, 97, 136); border: 1px solid rgb(187, 187, 187); background-image: url('controlsprite.gif'); background-position: 0px -6px; background-color: rgb(245, 245, 245); background-repeat: repeat-x; }
#newsticker { margin-right: 8px; }
#newsticker h3 { padding: 0pt 10px 0pt 0pt; float: left; font-size: 100%; margin: 0pt; background: url('newsline.gif') no-repeat scroll 100% 3px transparent; }
#newsticker h3 a { color: rgb(111, 111, 111); }
#newsticker h3 a:hover { color: #3C7C35; }
#newsticker span.date { color: rgb(66, 66, 66); font-size: 11px; }
#subscribe { position: relative; cursor: pointer; }
#subscribe h3 { color: rgb(111, 111, 111); margin: 0pt; font-size: 100%; }
#subscribe .control { background-image: url('controlsprite.gif'); background-position: -10px 0px; display: block; height: 6px; position: absolute; right: 14px; top: 15px; width: 10px; }
 #subscribe .s1-layout{left:-1px!important;left:-21px;
}
#subscribe  .s1-top{
border:1px solid #BBBBBB;
border-top:none;
background-color:#f5f5f5;
width:180px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
}

#subscribe .subscribeShadow{
	background: url(subscribeBg.png) left bottom no-repeat; height:6px; line-height:6px; width:180px; font-size:0px;
}
*html #subscribe .subscribeShadow{background:none;}
#subscribe ul{margin:0 0; padding:3px 0 0 0;}
#subscribe ul li{margin:0 0; padding:0 0;color:#323232;background:none;}
#subscribe ul li a{background:url(h_learnmore.gif) 20px 7px no-repeat; height:auto!important; height:15px; display:block; padding:4px 0 4px 30px;color:#323232; margin:0 0;}
#subscribe ul li a:hover{background:url(h_learnmore.gif) #dcdcdc 20px 7px no-repeat;color:#3C7C35;}
#newsticker ul { list-style-type: none; margin: 0pt 0pt 0pt 9px ! important; padding: 0pt; width: 600px; overflow: hidden; height: 15px; }
#newsticker ul li { list-style: none outside none; padding: 0pt; background: none repeat scroll 0% 0% transparent; margin: 0pt; font-size: 14px; }
#newsticker ul li a { color: rgb(45, 97, 136); }
#newsticker ul li a:hover { color: rgb(45, 97, 136); text-decoration: underline; }
#h_main_banner { width: 930px; overflow: hidden; }
#billboard { overflow: hidden; height: auto ! important; }
#b_left { float: left; width: 748px; }
#c_Bbottomleft, #c_Bbottommiddle, #c_Bbottomright, .b_BoxContentLeft, .b_BoxContentMid, .b_BoxContentRight, .b_BoxHeadLeft, .b_BoxHeadMid, .b_BoxHeadRight, .b_rightInfoHead h1, .b_ImgContentLeft, .b_ImgContentMid, .b_ImgContentRight { background-image: url('homesprite.png'); background-repeat: no-repeat; }
#c_Bbottomleft, .b_BoxContentLeft, .b_BoxHeadLeft, .b_ImgContentLeft { width: 242px; margin-right: 6px; }
#c_Bbottommiddle, #c_Bbottomright, .b_BoxContentMid, .b_BoxContentRight, .b_BoxHeadMid, .b_BoxHeadRight, .b_ImgContentMid, .b_ImgContentRight { width: 244px; margin-right: 6px; }
.b_BoxHeadLeft { background-position: -2px 0px; height: 13px; font-size: 0px; }
.b_BoxHeadMid, .b_BoxHeadRight { background-position: 0px 0px; height: 13px; font-size: 0px; }
.b_ImgContentLeft { background-position: -2px -31px; padding-top: 14px; padding-left: 32px; }
.b_ImgContentMid, .b_ImgContentRight { background-position: 0px -31px; padding-top: 14px; padding-left: 34px; }
.b_BoxContentLeft { background-position: -278px 0px; background-repeat: repeat-y; padding: 0pt 18px 0pt 32px; }
.b_BoxContentMid, .b_BoxContentRight { background-position: -276px 0px; background-repeat: repeat-y; padding: 0pt 18px 0pt 34px; }
.b_BoxContentRight h1, .b_BoxContentMid h1, .b_BoxContentLeft h1 { color: rgb(111, 111, 111); font-size: 12px; margin: 12px 0pt 0pt 1px; }
.b_BoxContentRight h1 a, .b_BoxContentMid h1 a, .b_BoxContentLeft h1 a { color: rgb(111, 111, 111); }
.b_BoxContentRight h1 a:hover, .b_BoxContentMid h1 a:hover, .b_BoxContentLeft h1 a:hover { color: #3C7C35; }
.b_BoxContentRight h2, .b_BoxContentMid h2, .b_BoxContentLeft h2 { color: rgb(71, 71, 71); font-size: 12px; margin: 6px 0pt 8px 1px; font-weight: normal; }
.b_BoxContentLeft .learnMore, .b_BoxContentMid .learnMore, .b_BoxContentRight .learnMore { background: url('learnmore.gif') no-repeat scroll 100% 6px transparent; padding: 0pt 10px 10px 0pt; color: rgb(45, 97, 136); }
.b_BoxContentLeft .learnMore a, .b_BoxContentMid .learnMore a, .b_BoxContentRight .learnMore a { color: rgb(45, 97, 136); }
.b_BoxContentLeft .learnMore a:hover, .b_BoxContentMid .learnMore a:hover, .b_BoxContentRight .learnMore a:hover { color: rgb(45, 97, 136); text-decoration: underline; }
#c_Bbottomleft { background-position: -2px -13px; height: 17px; }
#c_Bbottommiddle, #c_Bbottomright { background-position: 0px -13px; height: 17px; }
#b_right { float: left; width: 182px; }
.b_rightInfoHead {  }
.b_rightInfoHead h1 { margin: 0pt; font-size: 14px; padding: 5px 0pt 5px 20px; color: rgb(111, 111, 111); background-position: 0px -185px; }
.b_rightInfo { border: 1px solid rgb(187, 187, 187); border-width: medium 1px 1px; border-style: none solid none; border-color: -moz-use-text-color rgb(187, 187, 187) rgb(187, 187, 187); margin-left: 2px; background-color: rgb(255, 255, 255); }
.b_bottomInfo { margin-left:2px; background-image: url('images/breadcrumbs_homepage.png'); background-position:top-left; background-repeat:no-repeat; width:180px; height:27px; }
.b_rightInfo ul { margin: 0pt; padding: 0pt; }
.b_rightInfo ul li { background: url('h_learnmore.gif') no-repeat scroll 20px 5px transparent; padding: 0pt 0pt 5px 30px; color: rgb(50, 50, 50); }
.b_rightInfo ul li a { color: rgb(50, 50, 50); }
.b_rightInfo ul li a:hover { color: #3C7C35; }
#b_right img { margin-left: 2px; }
#flashcontent { background-color: rgb(245, 245, 245); text-align: center; font-size: 14px; width: 930px; }

#slider {
    width: 930px; /* important to be same as image width */
    height: 350px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}
#sliderContent {
    width: 930px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 930px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
ul { list-style-type: none;}
