body, td, th, p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #727045
}
body {
  scrollbar-face-color: #f2ead0;
  scrollbar-highlight-color: #e7d9ad;
  scrollbar-shadow-color: #4f4215;
  scrollbar-3dlight-color: #ffffff;
  scrollbar-arrow-color: #4f4215;
  scrollbar-track-color: #fcfaf3;
  scrollbar-darkshadow-color: #ffffff;
}
img { border: 0 }

a:link, a:visited, a:hover, a:visited:hover {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  cursor: pointer;
}
a:link, a:visited {
  color: #1c8e77;
}
a:hover {
  color: #e70101
}
a:active {
  color: #dc0000
}

#loadDiv { background-color: #fbfff9 }
/*
*  =====   / Site-Map   =====  */
div.site_map { padding: 10px 0 25px 5px }
div.site_map ul { line-height: 18px }
div.site_map div { margin-left: 5px }
div.site_map a:link, div.site_map a:visited, div.site_map a:hover, div.site_map a:visited:hover {
  font-size: 12px;
  font-weight: bold;
  text-transform: capitalize;
}
/*  =====   / Site-Map   =====  *
*/

.zag {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #402813
}

.tableHead {
  border: 1px solid #dad9c0;
  background-color: #fdfaf2;
}

.buttonMain {
  border: 1px solid #aac07c;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #fefff2;
  font-size: 11px;
  color: #49482c
}


.pole {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  border: 1px solid #aac07c;
  padding-top: 1px;
  padding-bottom: 1px;
  background-color: #fefff2;
  font-size: 11px;
  color: #49482c
}

.normal { background-color: #007700 }
.warning { background-color: #cc9900 }
.extreme { background-color: #ff0000 }

.state {
  font-size: 11px;
  background-color: #fdfaf2;
  height: 17;
  border: 1px solid #dad9c0
}

.percent {
  font-weight: bold;
  font-size: 9px;
  color: #ffffff
}

.govstat td {	border: 1px solid #b3d39f }

.gameDesc {
 border: 3px solid #c7c7c7;
 padding-left: 4px;
 padding-right: 4px;
 padding-top: 1px;
 padding-bottom: 1px;
 background-color:#fcfaf3;
}

.tableHead {
 border: 1px solid #c7c7c7;
 background-color: #fefff2;
}

.fontBold1 {
 font-size: 18px;
 font-weight: bold;
}

p.page_bot_menu {
  margin-right: 30px;
  padding-bottom: 30px;
}
p.page_bot_menu a:link, p.page_bot_menu a:hover, p.page_bot_menu a:visited, p.page_bot_menu a:visited:hover {
  font-weight: bold;
}

.divChall { padding: 3px 5px 5px 2px; border: 3px solid #c7c7c7 }
.challInterval {
	margin-bottom: 5px;
	padding: 10px 0 1px 5px;
	border-bottom: 1px solid #ede;
	word-spacing: 10px;
}
.challInterval a {
	font-size: 12px;
	word-spacing: 1px;
}
#divChallenge {
	padding-left: 7px;
}

/*
*	 ======	Dynamic JS Tables	======	 */
.jsTable {
	border: 1px solid #dec;
	cursor: default;
}
.fb, .fb th, .fb td { font-weight: bold }
.cr, .cr th, .cr td { color: #822 }
.cg, .cg th, .cg td { color: #282 }
.cb, .cb th, .cb td { color: #228 }
.al, .al th, .al td { text-align: left }
.ac, .ac th, .ac td { text-align: center }
.ar, .ar th, .ar td { text-align: right }

.jsTable th {
	padding: 2px 4px;
	border: 1px solid #fca;
	background-color: #fefff2;
}
.jsTable .hSep th {
	padding: 0;
	height: 1px;
	border-width: 0;
	background-color: #b3d39f;
}
.jsTable td {
	padding: 3px 3px;
	border: 1px solid #fefff2;
	border-bottom-color: #b3d39f;
	border-left-color: #b3d39f;
	background-color: #fefff2;
}
.jsTrHvr td {
	border-top-color: #b3d39f;
	border-right-color: #b3d39f;
	background-color: #efd;
}
.jsTable a { text-decoration: underline }
/*	 ======	/ Dynamic JS Tables	======	 *
*/

/*
*	 ======	Pager	======	 */
.pager p, .pagerCur p {
	display: inline;
	padding: 1px 3px;
}
.pagerCur p {
	border: 1px dotted #bbb;
}
.pager:link, .pager:visited, .pager:hover, .pager:visited:hover,
.pagerCur:link, .pagerCur:visited, .pagerCur:hover, .pagerCur:visited:hover {
	margin: 1px;
	vertical-align: middle;
	text-decoration: none;
}
.pager img, .pagerCur img {
	vertical-align: middle;
}
.pagerCur p {
	background-color:	#f0f0f0;
}
.pager:hover p, .pager:visited:hover p,
.pagerCur:hover p, .pagerCur:visited:hover p {
	color: #522;
	background-color: #e0e0e0;
	text-decoration: underline;
}

/*	 ======	/ Pager	======	 *
*/

/*
*  =====   Game-Menu-Main   =====  */
div.mm { position: relative; left: 0; top: 0 }
div.mm img { border-width: 0 }
a.mm:link, a.mm:hover, a.mm:visited, a.mm:visited:hover {
  color: #6a624f;
  font-weight: bold;
  font-size: 13px;
}
a.mm:hover, a.mm:visited:hover { color: #1c8e77 }
a.mm:hover .mm_b, a.mm:visited:hover .mm_c { visibility: visible; opacity: 1; filter: alpha(opacity:100) }

.mm_a { position: absolute; z-index: 1; left: 0; top: 0 }
.mm_b { position: absolute; z-index: 2; left: 0; top: 0; visibility: hidden }
.mm_c { position: absolute; z-index: 3; left: 0; top: 0; visibility: hidden }
.mm_t { position: absolute; z-index: 4; left: 0; top: 1px; margin-left: 12px }

/*  =====   / Game-Menu-Main   =====  *
*/
