/* common tags */
BODY,TD {
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	margin : 0px;
	vertical-align: top;
}
BODY {
	background-color: #50719D;
	color : #000000;
	padding : 0px;
	text-align : center;
}
TABLE {
	margin : 0px;
}
FORM {
	margin-top: 1em;
	margin-bottom: 0em;
}
UL {
	list-style : circle;
}
P {
	margin-bottom: 0.5em;
}
P.news {
	margin: 0em 0px 0.5em 18px;	
	text-align: justify;
}
P.plain {
	margin-top: 0em;
	margin-bottom: 0em;
}
P.notmargin {
	margin-top: 0.1em;
}
P.nobmargin {
	margin-bottom: 0.1em;
}
/* common types */
.black {
	color: #000000;
}
.black A {
	color: #000000;
}
.blue {
	color: #012C66;
}
.blue A {
	color: #012C66;
}
.orange {
	color: #F77B02;
}
.orange A {
	color: #F77B02;
}
.bold {
	font-weight: bold;
}
.s10 {
	font-size: 10px;
}
.s11 {
	font-size: 11px;
}
.s12 {
	font-size: 12px;
}
.s17 {
	font-size: 17px;
}
.right {
	text-align: right;
}
.center {
	text-align: center;
}
/* links */
A {
	text-decoration: none;
	color: #F77B02;
}
A:hover {
	text-decoration: underline;
}
A.orange {
	color: #F77B02;
}
A.bold {
	font-weight: bold;
}
A.intext:hover {
	color: #F77B02;
}
/* headers */
H1 {
	margin: 0.1em 10px 0.5em 0px;
	color: #23508C;
	font-size: 12px;
}
H1.header {
	margin: 5px 0px 1px 55px;
	font-size: 11px;
	color: #FFFFFF;
}
H1.shortheader {
	margin: 5px 0px 1px 35px;
	font-size: 11px;
	color: #FFFFFF;
}
H2 {
	font-size: 12px;
	margin: 0em 0px 0.5em 0px;
}

/* layout */
TABLE.layout {
	background-color: #6A8CBB;
	width : 100%
}
TD.side {
/*	width : 175px;*/
}
TD.center {
	width : 100%;
}
TABLE.lined {
	border-top: 1px solid #AAB5C6;
	border-bottom: 1px solid #FFFFFF;
}
TABLE.rline {
	border-right: 1px solid #FFFFFF;
}
TABLE.lline {
	border-left: 1px solid #AAB5C6;
}
TD.lined {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #AAB5C6;
}
TD.topline {
	border-top: 1px solid #FFFFFF;
}
TD.bottomline {
	border-bottom: 1px solid #AAB5C6;
}
TD.rline {
	border-right: 1px solid #AAB5C6;
}
TD.lline {
	border-left: 1px solid #FFFFFF;
}
TD.current {
	background-color: #7091bD;
	color: #FFFFFF;
}
TD.current A {
	color: #FFFFFF;
}
IMG.intext {
	margin: 4px 10px 4px 2px;
/*	border: 1px solid #000000; */
}
DIV.gametype {
	float: right;
	padding: 1px 4px 0px 2px;
}

TABLE.frame {
	background-color: #FFFFFF;
}
TD.rframe{
	background-image: url(/_img/frame-filler.gif);
	background-repeat : repeat-y;
	background-position : right;
}
TD.bframe {
	background-image: url(/_img/frame-filler.gif);
	background-repeat : repeat-x;
	background-position : bottom;
}

TR.header TD {
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	text-transform : uppercase;
}
TR.header DIV {
	margin: 5px 0px 1px 24px;
}
TD.navi {
	padding: 0px 8px 4px 8px;
	font-size: 10px;
	color: #FFFFFF;
}
TD.navi A {
	color: #FFFFFF;
}

TABLE.hmenu TD {
	text-align: center;
}
TABLE.hmenu TR.hbul TD {
	padding: 6px 5px 0px 5px;
}
TABLE.hmenu TR.hmenu TD.hmenu {
	padding-top: 10px;
	font-size: 11px;
	font-weight: bold;
}
TABLE.hmenu TR.hmenu TD.hmenuc {
	padding-top: 3px;
}
TABLE.hmenu TR.hmenu A {
	color: #012040;
}
TABLE.hmenu TR.hmenu A:hover {
	text-decoration: none;
	color: #F77B02;
}

TABLE.brick {
	background-color: #E1E7F5;
	background-image: url(/_img/menu-bg.jpg);
	background-position : top right;
	background-repeat : no-repeat;
	margin-bottom: 8px;
}
TABLE.brick TD {
	font-size: 11px;
}
TABLE.brick TR.header TD {
	background-color: #CCD6E2;
	background-image: url(/_img/menu-head-filler.jpg);
	background-repeat : repeat-x;
	color: #06325A;
}
TABLE.brick TR.container TD {
	background-image: url(/_img/menu-filler-r.gif);
	background-position : top right;
	background-repeat : repeat-y;
	padding-right: 1px;
}
TABLE.brick TR.footer TD {
	background-image: url(/_img/menu-foot-filler.gif);
	background-repeat : repeat-x;
}

TABLE.info {
	background-color: #E0E8F5;
	margin-bottom: 8px;
}
TABLE.info TD {
	font-size: 11px;
}
TABLE.info TR.header TD {
	background-color: #698AAE;
	background-image: url(/_img/info-header-bg.jpg);
	background-repeat : repeat-x;
	color: #FFFFFF;
}
TABLE.info TR.container TD {
	background-image: url(/_img/menu-filler-r.gif);
	background-position : top right;
	background-repeat : repeat-y;
	padding-right: 1px;
}
TABLE.info TR.footer TD {
	background-image: url(/_img/menu-foot-filler.gif);
	background-repeat : repeat-x;
}
TABLE.info TR.header DIV {
	margin: 5px 0px 1px 50px;
}

TABLE.tile TR.content TD {
	background-image: none;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #AAB5C6;
	padding: 4px 6px;
}
TABLE.tile TR.content TD.current {
	background-color: #7091bD;
	border-top : none;
	border-bottom : none;
	color: #FFFFFF;
}
TABLE.tile TR.content TD.current A {
	color: #FFFFFF;
}
TABLE.no_tile TR.content TD {
	background-image: none;
	padding: 4px 6px;
}

TABLE.rev_h {
	width: 100%;
	background-color: #7592B6;
	background-image: url(/_img/rev-header-filler.gif);
	background-repeat : repeat-x;
}
TABLE.rev_h TR.header TD {
	color: #FFFFFF;
}
TABLE.rev_h TR.header TD.header {
	background-image: url(/_img/rev-header-bg.jpg);
	background-repeat : no-repeat;
}
TABLE.rev_h TR.header DIV {
	margin: 5px 0px 1px 55px;
}

TABLE.rev_h2 {
	width: 100%;
	background-color: #7592B6;
	background-image: url(/_img/rev2-header-filler.gif);
	background-repeat : repeat-x;
}
TABLE.rev_h2 TR.header TD {
	height: 25px;
	color: #FFFFFF;
}
TABLE.rev_h2 TR.header TD.header {
	background-image: url(/_img/rev2-header-bg.jpg);
	background-repeat : no-repeat;
	padding-left: 3px;
}
TABLE.rev_h2 TR.header DIV {
	margin: 5px 0px 1px 35px;
}

TABLE.rev_c {
	width: 100%;
	margin-bottom: 8px;
	background-color: #ECF0FD;
	background-image: url(/_img/rev-content-filler.gif);
	background-repeat : repeat-x;
	background-position : top;
	border-left : 1px solid #D2D7E6;
	border-right : 1px solid #D2D7E6;
	border-bottom : 1px solid #D2D7E6;
}
TABLE.rev_c TR.content TD {
	padding: 7px 2px 10px 1px;
}
TD.dark {
	background-color: #ECF0FD;
}
TD.light {
	background-color: #f0F4Ff;
}
TABLE.rev_c TR.content TD.wide {
	padding: 7px 8px 10px 8px;
}
TABLE.rev_c TR.content TD.widest {
	padding: 7px 0px 20px 0px;
}
TABLE.rev_c TR.content TD.image {
	padding: 10px 7px 10px 8px;
}
TABLE.rev_c TR.content TD.content {
	width: 100%;
}
TD.footer {
	vertical-align: bottom;
}

TABLE.bmenu {
	margin-top: 10px;
}
TABLE.bmenu TD.bmenu {
	background-color: #FFFFFF;
	background-image: url(/_img/bmenu-filler.gif);
	background-repeat : repeat-x;
	background-position : top;
	padding: 1px 2px 3px 0px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	white-space : nowrap;
}

TABLE.two {
	width: 100%
}
TABLE.two TD.one {
	padding-right: 2px;
}
TABLE.two TD.two {
	padding-left: 2px;
}

TABLE.rev_c TR.content TD.newsdate {
	vertical-align: top;
	padding-right: 10px;
}

TABLE.fmenu {
	width: 100%;
	background-image: url(/_img/footer-filler.jpg);
	background-repeat : repeat-x;
}
TABLE.fmenu TD {
	padding: 12px 0px 8px 0px;
	text-align: center;
	font-size: 11px;
	text-align: center;
	color: #FFFFFF;
}
TABLE.fmenu TD A {
	color: #FFFFFF;
}
TABLE.copy {
	width: 100%;
}
TABLE.copy TD {
	width: 50%;
	padding: 8px 0px;
	font-size: 10px;
	color: #FFFFFF;
}

TABLE.micro TD {
	vertical-align: middle;
}
TABLE.pad TR.pad TD.pad {
	padding: 5px 5px 5px 5px;
}
TABLE.nopad TR.nopad TD.nopad {
	padding: 0px;
}

