@Import "global.css";

html { min-width: 926px; }

body, div, span, img, a, dl, dt, dd, ul, ol, li, table, th, td {
  color: #000000;
  line-height: 130%;
}

body {
	background-color: #000000;
}

a:link, a:visited { color: #000000; text-decoration: none; }
a:hover { color: #000000; text-decoration: underline; }

a.Link:link, a.Link:visited { color: #000000; text-decoration: none; }
a.Link:hover { color: #FF0000; text-decoration: underline; }

a.MenuItem:link, a.MenuItem:visited { color: #FFFFFF; text-decoration: none; }
a.MenuItem:hover { color: #FFFF00; text-decoration: underline; }



/*** Box ***/

.BigBox {
  padding: 2px;
  margin: 5px;
}

.BoxTitle {
  clear: both;
  float: left;
  text-align: left;
  width: 100%;
  height: 29px;
  background: url(/Images/Title_Bg.gif) #D12107 repeat-x 0px 0px;
}

.BoxTitleIcon {
  width: 16px;
  height: 16px;
  margin: 2px;
}

.BoxTitleText {
  float: left;
  text-align: left;
  font-weight: bold;
  line-height: 100%;
  color: #FFFFFF;
  margin: 8px 0px 0px 5px;
}

.BoxBody {
  clear: both;
  margin-top: 2px;
  margin-bottom: 10px;
}

.BoxTitleLeft {
  clear: both;
  float: left;
  width: 11px;
  height: 29px;
  background: url(/Images/Title_Left.gif) transparent no-repeat 0px 0px;
}

.BoxTitleRight {
  float: right;
  width: 6px;
  height: 29px;
  background: url(/Images/Title_Right.gif) transparent no-repeat 0px 0px;
}


/*** Full Page ***/

.FullPage {
  clear: both;
  vertical-align: top;
  width: 926px;
  background-color: #F3F3F3;
  margin-top: 5px;
  margin-bottom: 5px;
}

.PageTop, .PageBody, .PageBottom,
.Copyright {
  clear: both;
  width: 926px;
}

.EmptyDiv {
  clear: both;
  width: 100%;
}


/*** Page Top ***/

.PageTop {
  height: 102px;
  background: url(/Images/Page_Top.gif) transparent no-repeat;
}

.MainMenu {
  clear: both;
  float: right;
  margin: 63px 10px 0px 0px;
}

.MainMenu dd {
  display: inline;
  color: #FFFFFF;
}

/*** Page Body ***/

.PageBody {
}

.BodyLeft {
  clear: both;
  float: left;
  width: 260px;
  background-color: #FFFFFF;
  padding: 3px;
  border-right: 1px solid #848484;
}

.BodyRight {
  float: right;
  width: 650px;
  padding: 3px;
}


/*** Page Bottom ***/

.PageBottom {
  border-top: 1px solid #848484;
}

.Copyright {
  margin-top: 10px;
}

.crLine {
  text-align: left;
  padding: 0px 0px 2px 2px;
}

.More {
  clear: both;
  text-align: right;
  padding: 0px 10px 5px 0px;
}



.DefTable {
  width: 100%;
}

.DefTable td {
  padding: 3px;
  border-bottom: 1px dotted #CCCCCC;
}

.DefTable th {
	white-space: nowrap;
}



.SiteLogo, .XHTMLLogo, .CSSLogo {
  width: 88px;
  height: 31px;
}

.SiteLogo {
  margin: 0px 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;
}



.BlogItem {
  clear: both;
  float: left;
  text-align: left;
  width: 202px;
  background: url(/Images/icon_doc.gif) transparent no-repeat 0px 3px;
  padding: 5px 2px 1px 18px;
  margin: 0px 0px 0px 6px;
  border-bottom: 1px dotted #CCCCCC;
  text-overflow: clip;
  white-space: nowrap;
  overflow: hidden;
}

.BlogItem a {
  clear: both;
  float: left;
  text-align: left;
}

#GoogleText_160x600 {
  clear: both;
  width: 100%;
  border-top: 1px solid #848484;
  margin-top: 20px;
  padding: 20px 0px 20px 0px;
}
