@Import "global.css";

html { min-width: 808px; }

body, table, td, div, ul, li, dl, dt, dd, img, a {
	color: #FFFFFF;
	line-height: 130%;
}

body { background-color: #CCCCCC; }

h1, h2, h3, h4, h5, h6 {
	font-family: '黑体', '宋体', '新宋体', 'Arial', 'Times New Roman', 'Sans-Serif';
	font-weight: normal;
	line-height: 110%;
	color: #000000;
	background-color: transparent;
	vertical-align: middle;
	text-align: left;
}

a:link, a:visited { color: #FF6600; text-decoration: none; }
a:hover { color: #FFFF00; text-decoration: underline; }

a.Link:link, a.Link:visited { color: #FFFFFF; text-decoration: none; }
a.Link:hover { color: #FFFF00; text-decoration: underline; }

a.MenuItem:link, a.MenuItem:visited { color: #FFFFFF; text-decoration: none; }
a.MenuItem:hover { color: #FFFF00; text-decoration: underline; }


/*** Box ***/

.BigBox {
  width: 630px;
  margin-bottom: 5px;
}

.SmallBox {
  width: 313px;
  margin: 0px 5px 5px 0px;
}

.btl, .btr, .bcl, .bcr, .bbl, .bbr { width: 4px; }
.btl, .btr, .bct { height: 24px; }
.bbl, .bbr, .bcb { height: 4px; }
.bct { background: url(/Images/Box_Top.gif) transparent repeat-x top center; }
.bcb { background: url(/Images/Box_Bottom.gif) transparent repeat-x bottom center; }
.btl { background: url(/Images/Box_Top_Left.gif) transparent no-repeat left top; }
.btr { background: url(/Images/Box_Top_Right.gif) transparent no-repeat right top; }
.bcl { background: url(/Images/Box_Left.gif) transparent repeat-y left center; }
.bcr { background: url(/Images/Box_Right.gif) transparent repeat-y right center; }
.bbl { background: url(/Images/Box_Bottom_Left.gif) transparent no-repeat left bottom; }
.bbr { background: url(/Images/Box_Bottom_Right.gif) transparent no-repeat right bottom; }


.TitleIcon {
  float: left;
  width: 16px;
  height: 16px;
  padding: 4px 0px 0px 6px;
}

.BoxTitle {
  float: left;
  text-align: left;
  padding: 4px 0px 0px 6px;
}

.BoxBody {
  padding: 5px;
}

.DefTable { width: 100%; }

.DefTable td {
  background-color: #777777;
  padding: 3px;
}

.DefTable th {
	font-weight: normal;
	white-space: nowrap;
  background-color: #444444;
  padding: 3px;
}



/*** Full Page ***/

.FullPage, .PageTop, .PageBody,
.PageBottom, .EmptyDiv, .Copyright {
  clear: both;
	width: 808px;
}

.FullPage {
	vertical-align: top;
	background: url(/Images/Body_Bg.gif) transparent top center repeat-y;
}

/*** PageTop ***/

.PageTop {
	height: 190px;
	background: url(/Images/Page_Top.gif) transparent top center no-repeat;
}

.MainMenu {
  height: 30px;
	padding: 6px 0px 0px 12px;
}

.MainMenu dl {
	display: inline;
}

.MainMenu dd {
  display: block;
  float: left;
	text-align: left;
	padding: 2px 4px 2px 4px;
	filter: dropshadow(color=#222222,offx=1,offy=1);
}

.OnLineUsers {
  clear: both;
  height: 28px;
  width: 260px;
  background: url(/Images/Info_Panel.gif) transparent no-repeat 15px 0px;
  float: left;
  text-align: left;
  margin-top: 115px;
  padding: 7px 0px 0px 49px;
}


/*** PageBody ***/

.BodyLeft {
  clear: both;
  float: left;
  width: 638px;
  padding: 0px 0px 0px 13px;
}

.BodyRight {
  float: right;
  width: 140px;
  padding: 0px 15px 0px 0px;
}


/*** PageBottom ***/

.PageBottom {
	padding: 5px 0px 5px 0px;
}

.BottomLine {
  clear: both;
  width: 770px;
  background: url(/Images/Box_Bottom.gif) transparent repeat-x center center;
  padding: 5px 0px 5px 0px;
}

.Copyright {
  margin-top: 10px;
}

.crLine {
  text-align: left;
  padding: 0px 0px 2px 2px;
}

.SiteLogo, .XHTMLLogo, .CSSLogo {
  width: 88px;
  height: 31px;
}

.SiteLogo {
  margin: 7px 0px 0px 8px;
}

.ValidXHTML, .TaiJiLink {
  clear: both;
  float: right;
}

.ValidXHTML {
  width: 186px;
  padding: 5px 10px 3px 0px;
}

.TaiJiLink {
	padding: 3px 18px 5px 0px;
}

.GoogleTextAd {
  clear: both;
  padding: 10px 0px 10px 0px;
}


/***


#Copyright {
  clear: both;
  float: left;
	width: 600px;
	padding: 5px 5px 10px 5px;
}

#Copyright table {
  width: 100%;
}

#Copyright td {
  text-align: left;
}

.crLine {
  clear: both;
  text-align: left;
  padding: 0px 0px 2px 2px;
}

.ValidXHTML {
  float: right;
  width: 186px;
	padding: 5px 10px 5px 0px;
}

.SiteLogo {
	padding: 5px 0px 0px 20px;
}

.TaiJiLink {
  float: right;
	padding: 0px 18px 0px 0px;
}
*/