﻿body{color:#333;font-family:tahoma,sans-serif;font-size:70%;margin:0;padding:0;text-align:center;}
a,a:link,a:visited{background-color:transparent;color:#07519a;text-decoration:none}
a:hover,a:hover span{text-decoration:underline}
a:active{color:#090}
a span,a:link span{color:#e85f17}
a img{border:0px;}
h1,h2,h3,h4,h5,h6{color:#666;font-size:100%;margin:0;padding:0}
hr   {border: 0px;border-top-width: 1px;height: 0px;margin: 8px 0px 8px 0px;padding: 0px;}
td{white-space:normal;word-break:break-all;}
span{white-space:normal;word-break:break-all;}
/**
 * global layout
 */
div#globalWrapper {
    background: #fff;
    margin: 0px auto 0px auto;
    width: 1000px;
    text-align: left;
}
div#globalContainer {
    background: #fff;
    float: left;
    position: relative;
    padding:0px 3px 0px 3px;
    top: 0px;
    width: 994px;
}
div#pageHeader,
div#pageBody {
    width: 100%;
    clear: both;
}
div#pageHeader{
    height: 150px;
}
div#pageBody {
	padding-top:4px;
}
div#pageFooter {
    border-top: 1px solid #d4d4d4;
    clear: both;
    margin-top: 4px;
    padding: 9px 0px 12px 0px;
    text-align: center;
}
div#bodyLeftWrapper {
    padding: 4px 2px 4px 0px;
    float: left;
    position: relative;
    left: 0px;
    width: 224px;
}
div#bodyLeftContainer 
{
    background: transparent;
    margin: 0px;
    text-align: center;
    width: 100%;
}
div#bodyMainWrapper {
    padding: 4px 0px 4px 8px;
    float: right;
    position: relative;
    width: 718px;
}
div#bodyMainContainer {
    background: transparent;
    margin: 0px;
    text-align: center;
    width: 100%;
}
.new{
	width:24px;
	height:11px;
	margin-left:10px;
	border:none;
}
#leftNews{width:90%;float:left;margin-left:5px;}
#leftNews ul{margin:2px;}
ul.leftNewsRow li{height:67px;border-bottom:1px solid #EAEAEA;padding-top:5px;cursor:pointer;}
ul.leftNewsRow li img.vidpic{border:1px solid #E9E9E9;margin:0 4px 0 4px;float:left;width:70px;height:50px;}
ul.leftNewsRow li h5{font-size:12px;font-weight:normal;}
ul.leftNewsRow li.exped{height:97px;padding-top:6px;cursor:default;}
ul.leftNewsRow li.exped img.vidpic{width:112px;height:80px;}
ul.leftNewsRow li.exped h5{font-weight:bold;}
.globalSearchDiv{
	vertical-align:middle;
	background-color:#ebf3fb;
	border:1px solid #aacbee;
	margin:0 0 6px 0;
	padding:3px 0px 3px 3px;
	font-size:13px;
}
.globalSearchDiv input.button{
	background-color:#36b701;
	color:#fff;
	font-weight:bold;
	padding:.1em .1em;
	margin-left:-3px;
	height:1.7em
}

/**
 * globalTopNav layout
 */
#globalTopNav {
	color: black;
	/*background-color: #6495ED;*/
	width:100%;
}

#globalTopNav ul {
	clear: both;
	font-weight: normal;
	list-style-type: none;
	text-align: center;
	display: inline;
	margin: 0px;
	padding:0px;
	border: 0px;
}
#globalTopNav li {
	float: left;
	display: block;
	text-align: center;
	border-left: #fff 1px solid;	
	margin: 0px;
	padding:1px;
}

#globalTopNav li:first-child{
	border-left: none;
}

#globalTopNav li a {
	margin: 0;
	padding:5px 10px;
	display: block;
	color: black;
	float: left;
}

#globalTopNav li a:hover {
	color: #014E82;
	background: #D1E2FE;
	text-decoration: none;
	display: block;
}

/**
 * indexMarquee layout
 */
#marquee{margin:5px 0px 5px 0px;}

/**
 * button layout
 */
.btn
{
	height:22px;
	line-height:120%;
	padding:0px;
	margin-left:2px;
	cursor:pointer;
	text-align:center;
	color:#000;
	border:1px solid #999b9a;
	background-color:#ce9200;
    background:#cf0 url(/lib/images/search_right.gif) repeat-x 0 0;
	border:1px solid #2263a5;
	color:#fff;
	font-weight:bold;
	vertical-align:bottom
}

#btn_login,#btn_register{
	width:80px;
}
#btn_login{
	margin-right:5px;
}
#btn_register{
	margin-left:5px;
}

/**
 * indexPackage layout
 */
.indexLeftPackage{
	width:100%;
	padding:0px;
	text-align:left;
	margin-bottom:10px;
	border:1px solid #aacbee;
}
.indexLeftPackage h4{
	background-color:#ebf3fb;
	border-bottom:1px solid #aacbee;
	margin:0 0 6px 0;
	padding:3px 0px 3px 3px;
}
.indexLeftPackagelist
{
	width:100%;
}
.indexLeftPackage ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.indexLeftPackage li{
	border-bottom:1px solid #eee;
	margin:5px 0px 5px 0px;
	padding:5px 0 5px 10px;
}
.indexLeftPackage-left,
.indexLeftPackage-right{
	float:left;
}
.indexLeftPackage-left{
	width:30%;
	text-align:right;
}
.indexLeftPackage-right{
	width:70%;
	text-align:left;
}
.indexMainPackage{
	float:right;
	width:100%;
	margin:0;
	padding:0;
	text-align:left;
	margin-bottom:20px;
 }
.indexMainPackage h2,
.indexMainPackage h4
{
	width:100%;
	background-color:Transparent;
	border-bottom:1px solid Transparent;
	margin:0 0 6px 0;
}
.indexMainPackage h2 span,
.indexMainPackage h4 span
{
	height:20px;
	padding-left:3px;
}
.linklist{
	list-style-type:none;
	margin:0;
	padding:0;
	margin-right:20px;
}
.linklist li{
	border-bottom:1px solid #eee;
	background:url(/lib/images/anjiantou01.gif) no-repeat 0 .4em;
	margin:5px 0px 5px 0px;
	padding:4px 0 5px 15px;
}


#indexLeftBidList ul{
	margin:3px;
	padding:1px;
}
#indexLeftBidList li{
	padding:3px 0px 3px 0px;
	padding-left:10px;
	margin:3px 0px 3px 0px;
	list-style-type: none;
}
#indexLeftFriendLinkList{
	text-align:center;
}
#indexLeftFriendLinkList select{
	margin:5px 0px 5px 0px;
	width:80%;
}
.indexLeftPackagelist
{
	border-bottom:1px solid #eee;
	margin:5px 0px 5px 0px;
	padding:5px 0 5px 10px;
}
.indexLeftPackage table
{
	width:100%;
}
.indexLeftPackageheader
{
	background-color:#ebf3fb;
	border-bottom:1px solid #aacbee;
	margin:0 0 6px 0;
	padding:3px 0px 3px 3px;
}


/**
 * pageNav layout
 */
#pageNav {margin:10px;padding-top:5px;}
#pageNav a {margin:2px;font-weight:normal;}
#pageNav b {color:gray;color:gray;font-weight:bold;}

#QueryList ul{margin:0px;padding:0px;}
#QueryList li {
	list-style-type: none;
	border-bottom:1px solid gray;
	padding-top:5px;
	padding-bottom:5px;
}

/**
 * LoginForm
 */
#registerBody{
    margin:20px 0px 40px 0px;
    padding:20px 0px 0px 40px;
}
.sline{
    margin:10px 0px 10px 0px;
    clear:both;
}
.sline_left{
    width:15%;
    float:left;
    text-align:right;
    font-weight:bold;
}
.sline_right{
    width:85%;
    float:right;
    text-align:left;
}


#newsBoard{
    font-size:12px;
    margin-bottom:5px;
}
#newsBoard table{
    background-color:#aacbee;
    width:96%;
    border:1px;
    margin:5px 0px 5px 0px;
    padding:0px;
}
#newsBoard td
{
	vertical-align:top;
}
#newsBoard tr.white td
{
	background-color:#FDFDFD;
}
.td3{
    background-color:#ebf3fb;
    color:#106BBE;
    text-align:right;
    height: 24px;
    width:130px;
    font-weight:bold;
	vertical-align:top;}
.td2{text-align:left;padding-left:5px;background-color:#FDFDFD;
	vertical-align:top;}
.td4{
    background-color:#ebf3fb;
    color:#106BBE;
    text-align:center;
    height: 24px;  
    font-weight:bold;
	vertical-align:top;}
.td5{text-align:left;padding-left:5px;background-color:#EEEEEE;
	vertical-align:top;}
.td6{
    background-color:#EEEEEE;
    color:#106BBE;
    text-align:left;
    height: 24px;    
    font-weight:bold;
	vertical-align:top;}
	
	
#MyFile{margin:2px 0px 2px 0px;}	
#MyFile li{list-style-type:none;}
#MyFile img{margin:2px 0px 0px 5px;cursor:hand;width:17px;height:17px;vertical-align:top;}

.controlPanel {background-color:Transparent;padding:3px;}
.wd1 {width:52px;margin:1px 3px 0 0}
.wd2 {width:72px;margin:1px 3px 0 0}
.wd3 {width:104px;margin:1px 3px 0 0}
.wd4 {width:84px;margin:1px 3px 0 0}

.collection_side{ width:195px; height:176px; background:#F6F6F6; float:left; border:1px solid #EDEDED; text-align:center; margin:5px 2px 5px 2px;cursor:hand;}
.collection_side2 { width:196px; height:156px; background:#F6F6F6; float:left; border:2px solid #B7DAF8; text-align:center; margin:5px 2px 5px 2px;cursor:hand;}
.collection_side img,.collection_side2 img{ margin:3px;width:179px;height:136px;}
.edge {width:0; height:100%; display:inline-block; vertical-align:middle;} 
.container {text-align:center; width:100%; display:inline-block; vertical-align:middle;}

#MarqueeList a{margin-left:30px;}
#MarqueeList img{margin-left:0px;}