html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe { padding:0; margin:0; }
body {font:62.5%/1.6em Verdana, Arial, Tahoma, sans-serif; color:#242424; background:#fff;}
a {color:#c0a443; cursor:pointer; text-decoration:none;}
a:hover {text-decoration:underline;}
.clear {clear:both; content:"."; zoom:1; float:none !important; text-indent:-5000px; font-size:0px !important; line-height:0px !important;}
.tcenter {text-align:center;}
.tright {text-align:right !important;}
.fleft {float:left;}
.fright {float:right !important;}
h1 {font-size:2.5em;} h2 {font-size:1.8em;} h3 {font-size:1.4em;} h4 {font-size:1.1em;}
h1, h2, h3, h4 {line-height:1.2em;}
li {list-style:none;}
img {border:0;}
.stBl {display:block;}
input {vertical-align:middle;}
input.btn {cursor:pointer;}
input.txt {font:1em Arial, Helvetica, sans-serif; color:#545454; border:1px solid #b4b4b4; padding:3px 4px; background:#fff;}
textarea {font:1em Arial, Helvetica, sans-serif; color:#545454; border:1px solid #b4b4b4; padding:3px 4px 2px; background:#fff;}
select {background:#fff; color:#545454;}
.wrapper {overflow:hidden; zoom:1;}
.noPadB {padding-bottom:0 !important;}
.noMargB {margin-bottom:0 !important;}
.noMargR {margin-right:0 !important;}
/*--------------Page-----------------*/
.logo {padding:19px 0 6px;}
.logo img {margin:0 auto; display:block;}
.main-vision {background:url(../images/top-vision-bg.png) no-repeat; width:950px; height:213px; position:relative; margin:0 auto;}
.main-vision .dark-box {width:175px; height:146px; padding:54px 0 0 25px; position:absolute; top:2px; left:125px; background:url(../images/top-vision-dark.png); z-index:2;}
.main-vision-img {position:absolute; top:2px; left:125px; z-index:1;}
.main-vision h2 {position:absolute; top:169px; left:342px; z-index:3;}
.main {width:701px; margin:0 auto;}
.side-col {width:200px; float:left;}
.menu {margin-bottom:25px;}
.menu li {background:#c0a443; margin-bottom:1px; posi tion:relative; zoom:1;}
.menu li a {font-size:1.2em; color:#fff; text-transform:uppercase; font-weight:bold; letter-spacing:1px; display:block; padding:7px 11px 8px; zoom:1;}
/*.menu li a {background:url(../images/bullet-menuA.gif) -1000em -1000em no-repeat;}*/ /*bullet for Hover*/
.menu li a:hover {background-color:#30353b; text-decoration:none;}
/*.menu li.act a:hover {background-position:94% 50%;}*/ /*bullet for Hover*/
/*.menu li.act {background-image:url(../images/bullet-menu.gif); background-position: 94% 50%; background-repeat:no-repeat;}*/
.menu li li {border-top:1px solid #fff; background:#d0b75b; margin-bottom:0;}
.menu li li a {font-weight:normal; font-size:1.1em;}
.menu li li a .m-sub-arr {background:url(../images/bullet-menu-sub.gif) no-repeat; width:14px; height:8px; display:block; position:absolute; right:10px; top:-8px;}
.menu li li a:hover .m-sub-arr {background-position:0 100%;}
.menu li .m-sub-arrD {background:url(../images/bullet-menu-sub.gif) no-repeat; width:14px; height:8px; float:right; margin-right:10px; _margin-right:5px; margin-top:-7px; margin-bottom:-20px; position:relative; display:none;}
.menu li.opened .m-sub-arrD {display:block;}
.menu li.openedA li a {position:relative;}
.menu li ul {display:none;}
.side-banner {text-align:center; margin-bottom:12px;}

.content {width:500px; float:right; background:#f1f1f1;}
.content-main {padding:11px 17px 8px; border-bottom:1px solid #1a171b;}
.content-main h2 {font-weight:normal; margin-bottom:10px;}
.content-main h3 {font-weight:normal; margin-bottom:10px;}
.content-main p {font-size:1.2em; line-height:1.56em; margin-bottom:17px;}
.content-main ul,.content-main ol {margin-bottom:12px;}
.content-main li {font-size:1.2em; margin-bottom:3px; margin-left:25px;}
.content-main ul li {list-style:disc;}
.content-main ol li {list-style:decimal;}
.content-main blockquote {font-size:1.2em; margin-bottom:12px;}
.content-main dl {margin-bottom:12px; font-size:1.2em;}
.content-main li li,.content-main li p,.content-main li dl,.content-main blockquote {font-size:1em;}
.content-cols {border-bottom:1px solid #1a171b; width:501px; margin-right:-1px;}
.content-cols .col {float:left; width:124px; border-left:1px solid #fff; border-right:1px solid #fff; margin-left:-1px; marg in-right:-1px;}
.content-cols .col img {display:block; border-bottom:1px solid #c0a443;}
.content-cols .col h4 {padding:8px 8px 4px 12px;}
.content-cols .col p {font-size:1.1em; padding:0 6px 4px 12px;}

.footer {width:500px; float:right; color:#cacaca; font-size:1.2em; line-height:1.5em; text-align:center; padding:11px 0 15px;}
.footer .sep {padding:0 4px;}
