/* page */
body { background-color: #D1E1EE; color: #0B3D91; margin: 0px; background-image:url("../../images/bg.gif"); }
td { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.smallText { font-size: 9px; color: #999999; }
.mainText { font-size: 10px; }
.errorText { font-size: 10px; font-weight: bold; color: #FF4202; }

/* backgrounds */
.bgLogo { background-color: #FFFFFF; }
.bgHeader { background-color: #FFFFFF; color: #222222; }
.bgMenuHeader { background-color: #0B3D91; color: #FFFFFF; padding-top: 2px; padding-left: 10px; font-weight: bold; }
.bgMenu { background-color: #FFE812; border-right:1px solid #0B3D91; }
.bgContentHeader { background-color: #0B3D91; color: #FFFFFF; padding-top: 2px; padding-left: 6px; font-weight: bold; }
.bgContent { background-color: #FFE812; }
.bgGame { background-color: #FFFFFF; }

/* menu */
#mainNav { width: 120px; height: 16px; }
#mainNav .navSel { color: #FFFFFF; }
#mainNav a { display: block; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0B3D91; text-decoration: none; }
#mainNav li a:hover { background-color: #FD1813; color: #FFFFFF; display: block; text-decoration: none; height: 16px; }
#mainNav ul { margin: 0px; padding: 0px; list-style-type: none; height: 16px; }
.nav { height: 16px; padding-top: 2px; font-family: Verdana, Arial, sans-serif; color: #0B3D91; background-color: #FFE812; padding-left: 10px; }
.navSel { height: 16px; padding-top: 2px; font-family: Verdana, Arial, sans-serif; color: #FFFFFF; background-color: #FD1813; padding-left: 10px; }
.navLine { background-color: #0B3D91; }

/* links */
a:link { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0B3D91; font-weight: normal; text-decoration: underline; }
a:visited { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0B3D91; font-weight: normal; text-decoration: underline; }
a:active { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0B3D91; font-weight: normal; text-decoration: underline; }
a:hover { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FD1813; font-weight: normal; text-decoration: none; }
a.smallText:link { font-size: 9px; color: #999999; text-decoration: none; }
a.smallText:visited { font-size: 9px; color: #999999; text-decoration: none; }
a.smallText:active { font-size: 9px; color: #999999;  text-decoration: none; }
a.smallText:hover { font-size: 9px; color: #444444; text-decoration: none; }
a.headerText:link { font-size: 9px; color: #0B3D91; text-decoration: underline; }
a.headerText:visited { font-size: 9px; color: #0B3D91; text-decoration: underline; }
a.headerText:active { font-size: 9px; color: #0B3D91;  text-decoration: underline; }
a.headerText:hover { font-size: 9px; color: #FD1813; text-decoration: none; }
a.headerSmallText:link { font-size: 9px; color: #CCCCCC; text-decoration: none; }
a.headerSmallText:visited { font-size: 9px; color: #CCCCCC; text-decoration: none; }
a.headerSmallText:active { font-size: 9px; color: #CCCCCC;  text-decoration: none; }
a.headerSmallText:hover { font-size: 9px; color: #FFFFFF; text-decoration: none; }
a.langLink:link { font-size: 10px; color: #FFFFFF; text-decoration: none; }
a.langLink:visited { font-size: 10px; color: #FFFFFF; text-decoration: none; }
a.langLink:active { font-size: 10px; color: #FFFFFF;  text-decoration: none; }
a.langLink:hover { font-size: 10px; color: #FD1813; text-decoration: none; }
a.tbLink:link { font-size: 10px; color: #FD1813; text-decoration: underline; }
a.tbLink:visited { font-size: 10px; color: #FD1813; text-decoration: underline; }
a.tbLink:active { font-size: 10px; color: #FD1813;  text-decoration: underline; }
a.tbLink:hover { font-size: 10px; color: #FD1813; text-decoration: none; }
a.footerCopyright:link { font-size: 9px; color: #0B3D91; text-decoration: none; }
a.footerCopyright:visited { font-size: 9px; color: #0B3D91; text-decoration: none; }
a.footerCopyright:active { font-size: 9px; color: #0B3D91;  text-decoration: none; }
a.footerCopyright:hover { font-size: 9px; color: #FD1813; text-decoration: none; }

/* forms */
CHECKBOX, INPUT, RADIO, SELECT, TEXTAREA, FILE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #0B3D91; background-color: #FFFFFF; border: 0px; }
FORM { display: inline; margin-top: 0px; margin-bottom: 0px; }
.loginForm { background-color: #FFFFFF; color: #0B3D91; width: 100px; font-weight: bold; }
.formMissing { color: #FD1813; }

/* miscellaneous */
.mainTable { }
.headerTable { border:1px solid #0B3D91; }
.headerText { color: #0B3D91; }
.headerNickname { color: #FD1813; }
.slideshowTable { border:1px solid #0B3D91; border-top:0px; border-bottom:0px; }
.contentTable { border:1px solid #0B3D91; }
.gameTable { border:1px solid #0B3D91; border-top:0px; }
.mainTableBorder { background-color: #0B3D91; }
.top10highlight { color: #FD1813; }
.footerCopyright { color: #0B3D91; }