/* ------------------------ /SITE/GLOBAL.CSS ------------------------ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, 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,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {	content: '';	content: none;}

/* remember to define focus styles! */
:focus, a:focus, a:active {outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;	border-spacing: 0;}

html,body {padding:0;margin:0;min-width:880px;}
body {color:#615f5f; background:#8b8b82 url(../../../images/site/bgBody.jpg) repeat-x 0 0; font:10px Verdana,Tahoma,Arial,Helvetica,sans-serif;}
td {color:#615f5f; font-size:10px !important; font /**/:10px Verdana,Tahoma,Arial,Helvetica,sans-serif}
input,textarea,option,select {color:#615f5f; font:10px Verdana,Tahoma,Arial,Helvetica,sans-serif; }

h1,h2,h3,h4,h5,p {margin:0; padding:0}

img {border:0}
a {color:#A3A77A; text-decoration:none;}
a:hover {color: #ee3767; text-decoration:none;}

a.light {color:#CCCCCC; text-decoration:none }
a.light_green {color:#707070; text-decoration:none }
a.light:hover, a.light_green:hover {text-decoration:none; color: #ee3767;}

.floatLeft {float:left}
.floatRight {float:right}
.alignLeft {text-align:left}
.alignRight {text-align:right}
.alignCenter {text-align:center}
.cfix{}
.hid-o{ overflow:hidden; zoom:1;}
.noUnderline,
.noUnderline a{ text-decoration:none;}
.green{ color:#9c9a03;}
.BigGreen, .center .BigGreen{color:#A3A77A; font-weight:bold; font-size:11px; line-height:19px; padding-bottom:10px;}

.ico-set{ background:url(../../../images/site/ico-set.png) no-repeat 0 0; _background:url(../../../images/site/ico-set.gif) no-repeat 0 0; display:block; zoom:1; font-size:1px;}
.ico-star{ background:url(../../../images/site/ico-set2.png) no-repeat 0 0; position:absolute; top:-5px; left:-11px; background-position:0 0; width:10px; height:11px;}
.ico-up{ position:absolute; top:10px; right:-40px; background-position:0 -16px; width:6px; height:13px;}
.ico-down{ position:absolute; bottom:10px; right:-40px; background-position:0 -30px; width:6px; height:13px;}


label {cursor:hand; cursor:pointer}
table.nobrd { width:100%; height:100%; padding:0; margin:0; border:0; border-collapse:collapse; }
table.nobrd td { padding:0; vertical-align:top }

.minWidth { position:relative; z-index:10; width:880px;   margin-left:auto; margin-right:auto; }
.minWidth1 {background: url(../../../images/site/bgMinWidth.png) no-repeat 0 0; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='pic/bgMinWidth.png', sizingMethod='crop'); zoom:1; }
.minWidth2 { position:relative; background-color:#FFF; z-index:2; width:807px; margin-left:25px; }


.top { position:relative; padding-top:20px; width:100%; height:153px; background:url(../../../images/site/bgTop.jpg) no-repeat 0 0; }
.top .logo {margin-left:125px; width:266px; height:92px; background: url(../../../images/site/logo.png) no-repeat 0 0; }
/** html .top .logo { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/logo.png', sizingMethod='scale'); }*/

.menu { margin-top:17px; background-color:#c1bebe; border-bottom:1px solid #d9d8d8; padding:3px 20px 3px 40px; margin-right: -1px;}
.menu .mainMenu { padding-left:31px}
.menu ul {padding:3px 0; margin:0; list-style-type:none; overflow:hidden; zoom:1;}
.menu ul li { float:left; padding:0 ; line-height:10px;}
.menu ul li.act, .menu ul li.act a{ color:#ee3767; }
.menu ul li.act a:hover{text-decoration: underline;}
.menu ul li.hover a { text-decoration:underline }
.menu ul li.hover li a { text-decoration:none }
.menu ul li.hover li a:hover { text-decoration:underline }
.menu li a { color:#707070; line-height:10px; padding:0 10px; border-right:1px solid #FFF; text-decoration:none }
.menu li a:hover { text-decoration:none; color: #ee3767;  }
.menu li.last a{ border-right:none;}

.menu .search { position:relative; float:right; margin-left:10px; zoom:1;}
.menu .search input.searchText { border:0; width:92px; height:14px;padding:1px 50px  1px 3px;}
.menu .search input.searchBtn { position:absolute; width:50px; left:92px; top:2px; height:16px; border:0; color:#09b1ef; background-color:#FFF; text-decoration:underline }

.menu .noAct li, .menu .noAct li a, .menu .noAct li.act a, .menu .noAct li.act{ color:#959595 !important;}
.menu .noAct li a {border-right:1px solid #959595;}

.menuSmall{padding:0 20px 0 50px;}
	.menuSmall ul {padding:7px 0 3px 0; margin:0; list-style-type:none; overflow:hidden; zoom:1;}
	.menuSmall ul li { float:left; padding:0 ; line-height:10px;}
	.menuSmall ul li.act, .menuSmall ul li.act a{ color:#ee3767;}
	.menuSmall ul li.hover a { text-decoration:underline }
	.menuSmall li a { color:#707070; line-height:10px; text-decoration:none }
	.menuSmall li a:hover { color: #ee3767; text-decoration:none; }
	.menuSmall li span{ font-weight:bold; font-size:0.88em; color:#959595;}

.center {width:756px; margin:0 0 0 51px; min-height: 400px}

.center h1{ color:#615f5f; font-size:20px; font-weight:normal; padding:5px 0 0px 0;}
.center h2{ color:#615f5f; font-size:18px; font-weight:normal;}
.center h3{ color:#615f5f; font-size:14px; font-weight:bold; padding:0 0 5px 0;}
.center h4{ color:#615f5f; font-size:13px; /* font-weight:bold; */}
.center h5{ color:#615f5f; font-size:11px; font-weight:bold;}
.center p{ line-height:1.35;}
.center table td { padding-bottom:20px; padding-right:30px; vertical-align:top }
.center table td.left { width:538px; padding-right:14px; padding-bottom:30px; }
.center table td.right { background-color:#c4e7f4; width:217px }
.center table td.righttop { background:url(../../../images/site/vert_line.gif) no-repeat 0 11px; }
.center table td.nospace { padding:0px !important; margin:0}
.center ul {padding:6px 0 0 0; margin:0 0 10px -15px}
.center ul li {padding:0 0 0 15px; margin:0; /* background:url(../../../images/site/list_li_w.gif) no-repeat 0 4px; */ list-style-type:none; font-weight:bold}

.IndexGreen ul { list-style-position: outside; }
.IndexGreen ul li {padding:0; margin:3px 0 3px 30px;  list-style-type:disc; color:#A3A77A; background-image: none;}

.wysiwig{}
	.wysiwig p{ padding-bottom:10px;}
	.wysiwig h3{ padding:0 0 10px 0; color:#707070; font-size:11px;}

.centerFooter{ padding:15px 65px 10px 51px; background:#ebe9e9;}
.centerFooter ul{ float:left; width:33%;}
.centerFooter ul li, .centerFooter ul a{ color:#959595; text-decoration:none; }
 .centerFooter ul a:hover{ text-decoration:none; color: #ee3767;  }
.centerFooter .b-Left{ background:none; padding-right:0; }
.centerFooter .b-Right{ padding-top:0;}

.rowsCenter{ zoom:1; overflow:hidden; margin-bottom:20px; padding-right:65px;}

.title { display:block; font-weight:bold; padding-bottom:15px}
.link {text-align:right; font-weight:bold; margin-top:25px}

.blueLineH { position:relative; width:100%; height:2px; background:url(../../../images/site/blue_line.gif) no-repeat 8px 0 }
.blueLineH .disk { position:absolute; top:-6px; width:13px; height:13px; background:url(../../../images/site/grey_disk.gif) no-repeat 0 0 }

.bottomBg {width:100%;height:49px;background: url(../../../images/site/bgFooter.png) no-repeat 0 0 ; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img.config/images/site/bgFooter.png', sizingMethod='scale');}
.bottomBg p { color:#969696; text-align:right; padding:8px 60px 0 0}

.hr{ height:5px; background:url(../../../images/site/line_dash2.gif) repeat-x 0 0; font-size:1px; position:relative;}

.b-Video{ float:left; width:465px;}

.b-txtVideo{ margin-left:485px;}
.b-txtVideo p{ color:#959595; }

.b-Left{ float:left; width:430px; background:url(../../../images/site/line_dashV2.gif) repeat-y  100% 0; padding-right:35px;}
.b-Left1{ float:left; width:465px; }
.b-Right{ margin-left:485px; padding-top:15px; position:relative;}

.b-3coloms{ overflow:hidden; zoom:1; padding: 40px 35px 30px 0;}
	.b-3coloms .b-Left .sidebar{ float:left; width:110px; padding:0 25px 0 15px; }
	.b-3coloms .b-Left{ float:none; margin-right:285px; background:none; padding:0; width:auto;}
	.b-3coloms .bLeft{ margin-left:150px;}
	.b-3coloms .b-Right{ float:right; width:240px; padding-top:15px; position:relative; margin:0;}
	.b-3coloms .b-videoRight{ padding-bottom:20px;}
	.b-3coloms .b-videoflickr{ padding-bottom:20px;}

.b-3coloms1{ overflow:hidden; zoom:1; padding: 40px 15px 30px 0;}
	.b-3coloms1 .b-Right{width:255px; padding-top:0;}
	.b-3coloms .b-Left{ float:none; margin-right:260px;}

.center .ulVideo{ padding:0; margin:0; overflow:hidden; zoom:1;}
	.center .ulVideo li{ float:left; padding:0 13px 0 0; margin:0;}
	.center .ulVideo li.last{ padding:0;}
	
.contact{padding: 40px 40px 30px 0;overflow:hidden; zoom:1; }
	.contact .b-Left{ width:215px; padding-right:20px; background:none;}
	.contact .b-Right{ margin-left:235px; padding:0 45px 0 0;}
	.contact .b-Right p{ padding-bottom:15px;}
	.contact table{;}
		.contact table td, 
		.contact table th{ padding:0 5px 5px 0; text-align:left; vertical-align:top;}
		.contact table input, .contact table textarea{ border:1px solid #c8c6c6;}
		.contact table input{ width:185px;}
		.contact table textarea{ width:350px;}
		
.center .ulLogo{ padding:5px 0 0 0; margin:0;}
	.center ul.ulLogo li { padding:0 0 15px 0;}
	/*.center ul.ulLogo li a{ background: url(../../../images/site/log1.gif) no-repeat 0 0; width:100px; height:20px; display:block; text-decoration:none; margin:0 auto;}
	.center ul.ulLogo li a:hover{ background: url(../../../images/site/logHover1.gif) no-repeat 0 0;}
	*/
.share{ overflow:hidden; zoom:1; min-height:11px; _height:11px;}
	.share a{ display:block; float:left; text-decoration:none; padding-right:15px; position:relative;}
	.share a .ico-set{width:11px; height:11px; background-position:-85px 0 ; position:absolute; top:0; right:0;}
	
.b-icons{ background:url(../../../images/site/lg-share-en.gif) 0 0 no-repeat; width:125px; height:16px; margin:10px 0; }

.hrSmall{ margin-right:65px;}




