@Import "global.css";

html { min-width: 954px; }

body, div, span, img, a, dl, dt, dd, ul, ol, li, table, th, td {
	color: #000000;
	line-height: 130%;
}

body { background-color: #616161; }

a:link, a:visited { color: #FF0000; text-decoration: none; }
a:hover { color: #FF0000; 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: #000000; text-decoration: none; }
a.MenuItem:hover { color: #FF0000; text-decoration: underline; }

.smMap {
  width: 272px;
  height: 160px;
}


/*** Box ***/

.BigBox {
  width: 740px;
  padding: 2px;
  border: 1px solid #848484;
}

.BoxTitle {
  padding: 1px;
  height: 20px;
  background-color: #393939;
  font-weight: normal;
  text-align: left;
}

.BoxTitleIcon {
  float: left;
  width: 16px;
  height: 16px;
  margin: 2px;
}

.BoxTitleText {
  color: #FFFFFF;
  margin: 6px 0px 0px 5px;
}

.BoxBody {
  width: 100%;
  margin-top: 2px;
}


/*** Full Page ***/

.FullPage {
  clear: both;
  vertical-align: top;
  width: 954px;
  background: url(/Images/Main_Bg.gif) #D9D9D9 repeat-y;
}

.PageTop, .PageBody, .PageBottom,
.EmptyDiv, .MainMenu, .Copyright {
  clear: both;
	width: 950px;
}

.PageTop, .PageTopLeft, .PageTopRight {
	height: 115px;
}

.PageTop {
	background: url(/Images/Page_Top_Bg.gif) transparent repeat-x;
}

.PageTopLeft {
  clear: both;
  float: left;
  width: 250px;
  background: url(/Images/Page_Top_Left.gif) transparent no-repeat;
}

.PageTopRight {
  float: right;
  width: 420px;
	background: url(/Images/Page_Top_Right.gif) transparent no-repeat;
}

.MainMenu {
	height: 29px;
	background: url(/Images/Menu_Bg.gif) transparent repeat-x;
}

.MainMenu dl {
  float: right;
  padding: 6px 50px 0px 0px;
	filter: dropshadow(color=#CCCCCC,offx=1,offy=1);
}

.MainMenu dd {
  display: inline;
}

.PageBottom {
  border-top: 1px solid #848484;
}

.Copyright {
  margin-top: 10px;
}

.crLine {
  clear: both;
  text-align: left;
  padding: 0px 0px 2px 2px;
}

.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;
}

