a {
	color: #eeeeee;
}

a, a:link, a:visited, .tbl-ln {
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

a:active, a:hover, a:focus {
	text-decoration: underline;
}

font.20yellowfirst { color: #eeeeeee; font-family: arial; font-size: 26px; font-weight: 600; text-decoration: none }

font.18yellowfirst { color: #eeeeeee; font-family: times; font-size: 16px; font-weight: 600; text-decoration: none }

body {
	background-color: #E0E0D0;
	margin: 0 0 0 0;
}

body, td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.tbdr td {
 font-size: 3mm;
}

.box300 {
	clear: left;
	float: none;
	font-size: 1px;
	height: 1px;
	margin: 0px;
	padding: 0px;
	width: 325px;
}

.box5 {
	clear: left;
	float: none;
	font-size: 1px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	width: 1px;
}

.bsbl, .lnk, .newsbody a {
	color: #CCFFCC;
}

.h100 {
	height: 100%;
}

.howbody, .moreinfo {
	color: #000000;
}

.moreinfo a, .ad, .howbody a {
	color: #304060;
	font-weight: bold;
}

.newsbody {
	color: #000000;
	font-size: 12px;
	line-height: 130%;
}

.padl20 {
	padding-left: 20px;
}

.padtb5 {
	margin: 5px 0px 5px 0px;
	text-align: center;
}

.tbdr {
	border: 1px solid #000000;
}

.tbdr-news {
	border: 2px solid #000000;
}

.tbl-ln, tbl-lnf {
	background-color: #304060;
}

.tbl-lnf a:hover, .tbl-lnf a, .tbl-lnf a:visited {
	color: #993333;
	text-decoration: underline;
}

.td-1pxl {
	background-color: #304060;
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	color: #FFFFFF;
}

.td-30 {
	background-color: #333333;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	width: 30px;
}

.td-bl-h {
	background-color: #000000;
	color: #eeeeee;
	font-size: 3mm;
	letter-spacing: 1px;
}

.td-bl-u {
	background-color: #5A829C;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.td-bl-u-h {
	background-color: #5A829C;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #FFFFFF;
	font-size: 3mm;
	font-weight: bold;
	letter-spacing: 1px;
}

.td-bl-uo {
	background-color: #5A829C;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	color: gold;
	font-size: 3mm;
        font-weight: bold;
	letter-spacing: 1px;
}

.td-cnt {
	background-color: #F7F7EF;
	padding: 20px;
	font-size: 3mm;
}

.td-cntbb {
	background-color: #F7F7EF;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding: 5px;
	font-size: 3mm;
}

.td-cntsm {
	background-color: #F7F7EF;
	color: #000000;
	padding: 5px;
	font-size: 3mm;
}

.td-cntsnug {
	background-color: #F7F7EF;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding: 1px 3px;
	font-size: 3mm;
}

.td-dlr {
	background-color: #333333;
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	color: #FFFFFF;
	padding: 0px;
	width: 120px;
}

.td-drk {
	background-color: #333333;
	color: #FFFFFF;
	font-size: 3mm;
}

.td-gry {
	background-color: #304060;
	color: #FFFFFF;
	font-size: 3mm;
}

.td-gryalt {
	background-color: #374A6F;
	color: #FFFFFF;
	font-size: 3mm;
}

.tdh20 {
	height: 20px;
}

.td-h-d {
	color: #FFFFFF;
	font-style: italic;
	letter-spacing: 1px;
	font-size: 3mm;
}

.td-h-f {
	background-color: #5E84B3;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 2px;
	font-size: 33m;
}

.td-lt, .tbl-ln td, .tbl-lnf td {
	background-color: #F7F7EF;
	border: 1px solid #304060;
	color: #FFFFFF;
	font-size: 3mm;
}

.td-mid {
	background-color: #666666;
	padding: 10px;
}

.td-news {
	background-color: #304060;
	color: #FFFFFF;
	padding: 15px;
}

.td-p5tlr {
	padding: 5px;
}

.td-revouter {
	background-color: #E0E0D0;
	border-bottom: 1px solid #000000;
	padding: 5px;
}

.td-sides {
	background-color: #304060;
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	padding: 0px;
}

.smit {
 color: #CCCCCC;
}

.adbdr {
    width: 468px;
    height: 60px;
    border: 1px solid #000000;
}

.adbdrspon {
    width: 120px;
    height: 60px;
    border: 1px solid #000000;
    margin-right: 5px;
    margin-left: 5px;
}

.topblock {
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}

.lc {
    width: 110px;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    background-color: #304060;
}

.rc {
    width: 175px;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    background-color: #304060;
}

.mc {
    padding: 10px;
    background-color: #666666;
}

#titletb {
    background-color: #996666;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    overflow: visible;
}

#titleb {
    background-color: #996666;
    border-bottom: 1px solid #000000;
    height: 20px;
}

#titlet {
    background-color: #996666;
    border-bottom: 1px solid #000000;
    overflow: visible;
}

#macfix {
    display: block;
    left: 0px;
    width: 110px;
	overflow: hidden;
}

#gennav a {
	background-color: #000000;
	padding: 3px 4px;
	border-bottom: 2px dotted #FFFFFF;
	border-top: 2px dotted #FFFFFF;
        border-left: 2px dotted #FFFFFF;
	border-right: 2px dotted #FFFFFF;
	color: white;
	display: block;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	overflow: visible;
	text-decoration: none;
}

#secnav a {
	background-color: #3B586E;
	padding: 3px 4px;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #578193;
	color: #FFFFFF;
	display: block;
	font-family: verdana, arial, sans-serif;
	font-size: 3mm;
	overflow: visible;
	text-decoration: none;
}

#ltjsnav a {
	background-color: #3B586E;
	padding: 3px 4px;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #578193;
	color: #FFFFFF;
	display: block;
	font-family: verdana, arial, sans-serif;
	font-size: 3mm;
	overflow: visible;
	text-decoration: none;
}

#nanav a {
	background-color: #996666;
	padding: 2px 4px;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #AC8282;
	color: #FFFFFF;
	display: block;
	font-family: verdana, arial, sans-serif;
	font-size: 3mm;
	overflow: visible;
	text-decoration: none;
}

#ltnav a {
	background-color: #405060;
	padding: 2px 4px;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #304060;
	color: #FFFFFF;
	display: block;
	font-family: verdana, arial, sans-serif;
	font-size: 3mm;
	overflow: visible;
	text-decoration: none;
}

/*
	This is a CSS comment where the end-of-comment marker is escaped.
	The following styles are not read by Explorer (MAC)
	because it thinks they are still part of this comment.
\*/

#gennav a, #secnav a, #nanav a, #ltnav a, #ltjsnav a {
	overflow: hidden;
}

/*
	Another comment, now with a normal end-of-comment marker. Explorer (MAC)
	sees the end of this comment as the end of the previous one. Stoopid IE 5.x Mac :(
*/

#gennav a:hover, #secnav a:hover, .td-bl, #ltnav a:hover, #ltjsnav a:hover  {
	background-color: #5A829C;
}

#nanav a:hover {
	background-color: #990000;
}

#gennav br, #secnav br, #nanav br, #ltnav br, #ltjsnav br {
	display: none;
}

#gennav br.req, #secnav br.req, #nanav br.req, #ltnav br.req, #ltjsnav br.req {
	display: inline;
}


.bdr1pxbot {
    border-bottom: 1px solid #999999;
}

.inp {
    font-size: 3mm;
    color: #000000;
    border: 1px solid #000000;
}

.member {
    color: #FFFFFF;
    margin: 5px 0px;
}

.review {
    font-size: 3mm;
    line-height: 130%;
}

.memarea {
    font-size: 3mm;
    color: #FFFFFF;
    margin: 5px 5px;
}

.tlt {
    border: 1px solid #000000;
}

table.tlt td {
	background-color: #304060;
	color: #FFFFFF;
	font-size: 3mm;
}

table.tlt a {
    color: #CCFFCC;
}


#ltblock a {
    display: block;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #333333;
	border-top: 1px solid #304060;
    font-size: 0.8em;
	background-color: #405060;
	padding: 2px 4px;
	color: #FFFFFF;
	overflow: visible;
	text-decoration: none;
}

#ltblock a:hover  {
	background-color: #5A829C;
}
