body{
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%; 
max-height: 100%;
font-size:13px;
font-family:Tahoma;
}

#framecontentTop, #framecontentBottom{
position: absolute; 
top: 0; 
left: 0; 
width: 100%; 
height: 100px; /*Height of top frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
}

#framecontentBottom{
top: auto;
bottom: 0; 
height: 45px; /*Height of bottom frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
}

#maincontent{
margin:0 auto;
width:990px;
position: fixed; 
top: 100px; /*Set top value to HeightOfTopFrameDiv*/
left: 0;
right: 0;
bottom: 45px; /*Set bottom value to HeightOfBottomFrameDiv*/
overflow: hidden; 
background-color:#0164a7;
background-image:url('../images/background/bgContent.gif');
background-repeat:repeat-y;
background-position:0px 0px;
}

#maincontent .bgLT {
height:19px;
background:url('../images/background/frame1.gif') left top no-repeat;
}
#maincontent .bgRT {
height:19px;
background:url('../images/background/frame3.gif') right top no-repeat;
}
#maincontent .bgLB {
margin: -19px auto -19px;
height:100%;
overflow: inherit; 
background:url('../images/background/frame4.gif') left bottom no-repeat;
}
#maincontent .bgRB {
height:19px;
background:url('../images/background/frame5.gif') right bottom no-repeat;
}

.innertube{
margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

* html body{ /*IE6 hack*/
margin:0 auto;
text-align:center;
padding: 100px 0 45px 0; /*Set value to (HeightOfTopFrameDiv 0 HeightOfBottomFrameDiv 0)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%; 
width:990px;
}

.clear { clear:both; }

.introPage { font-family:Tahoma; font-size:14px; font-weight:bold; }
.introPage a { color:#FFFFFF; text-decoration:none; }
.introPage a:hover { color:#ef8400; }

.bor { border:1px #FF9900 solid; }

.divCenter { margin:0 auto; text-align:center; width:990px; }

.header { padding:15px 0; color:#909090; }
.header .logo { width:220px; text-align:left; float:left; }
.header .menuZone { text-align:right; padding-right:10px; }

.header .login { margin-bottom:10px; }
.header .login input { height:17px; vertical-align:middle; color:#909090; font-size:12px; }
.header .login span { font-size:9px; padding:0 5px; color:#cbcbcb; }
.header .login a { text-decoration:none; color:#909090; }
.header .login a:hover { color:#ed970e; }

.header .menu { line-height:13px; margin-top:10px; }
.header .menu a { font-weight:bold; color:#8f8f8f; padding:0 16px; text-decoration:none; }
.header .menu a.end { font-weight:bold; color:#8f8f8f; padding:0 0 0 16px; text-decoration:none; }
.header .menu a:hover, .header .menu a.end:hover, .header .menu a.sel { color:#e88206; }

.footer { height:45px; color:#909090; }
.footer .copyright { text-align:left; float:left; line-height:45px; }
.footer .navMenu { text-align:right; padding:15px 10px 0 0; }
.footer .navMenu select { height:20px; color:#909090; font-size:12px; text-align:center; padding:1px 2px; width:160px; }
/*.footer .navMenu select { background:inherit url('../images/select_bg.gif') repeat scroll 0%; position:relative; width:160px; }*/

.leftContent { 
	text-align:left; 
	float:left; 
	/*height:470px; */
	width:220px; 
}

.rightContent { 
	float:left; 
	/*height:470px; */
	/*width:100%;*/
	width:770px;
}

.contentDIV { padding:19px 2px; overflow:hidden; }

#contentMenu ul.menu{ margin:0; padding:0; list-style-type:none; display:block; width:230px; float:left; text-align:left; line-height:20px; }
#contentMenu ul.menu li{ margin:0; padding:0; border-top:1px solid #0164a7; border-bottom:1px solid #0164a7; }
#contentMenu ul.menu li a{ display:block; text-decoration:none; color:#fff; font-weight:bold; padding:2px 0 1px 15px;}
#contentMenu ul.menu li a:hover{ background:#ef8400; }
#contentMenu ul.menu li a.current,ul.menu li a.current:hover{ background:#ef8400; }

.contentMain { margin-left:230px; color:#FFFFFF; padding:0; }
.contentMain .main { padding-left:30px; padding-right:20px; }
.contentMain .main .head { text-align:right; }
.contentMain .main p { color:#FFFFFF; line-height:20px; text-align:left; text-indent:35px; padding:2px 0; }
.contentMain .main p a { color:#e88202; text-decoration:none; }


.contentMain .main .scroll {
	display:block;
	overflow-x:hidden; 
	overflow-y:auto; 
	left:240px; 
	position:absolute;
	width:750px;
	height:93%; 
	padding:0;
	margin:0;
	text-align:left;
	
	scrollbar-base-color: #0172c0; 
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-highlight-color: #2095e4;
	scrollbar-track-color: #005389;
	scrollbar-shadow-color: #016bb4;
	scrollbar-darkshadow-color: #016bb4;
}

#scroll-content { padding-right:15px; }
#scroll-content .site { width:24.75%; display:block; float:left; text-align:center; margin:15px 0; }
#scroll-content .site img { margin-bottom:5px; }

.contentMain .main ul { text-align:left; margin:0; margin-left:25px; padding-top:15px; }
.contentMain .main ul li { line-height:20px; }
.contentMain .main ul ul { margin:0; padding-left:25px; }
.contentMain .main ul ul li { padding:0; margin:0; }

.contactUs { padding:10px 0; color:#FFFFFF; }
.contactUs .address { float:left; width:350px; text-align:left; line-height:20px; }
.contactUs .address .contact { margin:20px 0; }
.contactUs .address .contact .c1 { float:left; width:150px; }
.contactUs .enlarge { text-align:right; padding:5px 15px; }

.siteRef { overflow:inherit; width:250px; }
.siteRef pic { width:175px; float:left; }

.mainHome { }
.mainHome .left { float:left; width:345px; }
.mainHome .left .textDesc { line-height:18px; }
.mainHome .left .more { text-align:right; padding:5px 0; }

.mainHome .right { margin-left:350px; }
.mainHome .right .slide { margin:10px 0; text-align:right; }
.mainHome .right .desc { text-align:left; padding:0 10px 0 50px; }
.mainHome .right .desc .headDesc, .mainHome .left .headDesc { color:#eb8c0e; font-weight:bold; }
.mainHome .right .desc .textDesc { text-indent:20px; line-height:18px; }
.mainHome .detail .head { text-align:left;  font-weight:bold; color:#eb8c0e;}
.mainHome .back a,  .more a { text-align:right;color:#FFFFFF; text-decoration:none; font-weight:bold; }
.mainHome .back a:hover,  .more a:hover {  text-align:right;color:#eb8c0e;  font-weight:bold;}

.newsHome { padding:10px 0; }
.newsHome .thumb { text-align:center; float:left; width:170px; }
.newsHome .detail { margin-left:170px; text-align:left; }
.newsHome .detail .head { text-align:left; }
.newsHome .detail .head a { font-weight:bold; color:#eb8c0e; text-decoration:none; }
.newsHome .detail .txt { line-height:18px; }
.newsHome .detail .more a { color:#FFFFFF; text-decoration:none; }
.newsHome .detail .more a:hover { color:#eb8c0e; }

.tipsHome { padding:15px 5px; }
.newsHome .back,.tipsHome .back { text-align:right; }
.newsHome .back a,.tipsHome .back a { color:#eb8c0e; font-weight:bold; text-decoration:none; }

