html { height:100%; }
body { 
	margin:0px;
	background-image: url(images/background.gif);
	} 

h1, h2, h3, h4, h5, h6 {
	margin:2px 0 5px 0;
	font-family:Arial,Helvetica,Verdana;
	color:#242491;
	border-bottom:1px solid #e0e0e0;
	text-indent:5px;
	}
h1 {
	font-size:18px;
	}
h2 {
	font-size:14px;
	}
h3 {
	font-size:12px;
	}
h4 {
	font-size:10px;
	}

a, a:visited, a:hover, a.boldLink, a.boldLink:visited, a.boldLink:hover {	
	font-size:12px;
	font-family:Arial,Helvetica,Verdana;
	font-weight:400;
	color:#000;
	text-decoration:underline;
	}
a.boldLink, a.boldLink:visited, a.boldLink:hover {	
	font-weight:800;
	}
a:hover, a.boldLink:hover {
	color : #993333;
	}

form {
	margin:0;
	padding:0;
	}
img {
	display:block;
	}
	
ul, ol, li {	
	font-size:12px;
	font-family:Arial,Helvetica,Verdana;
	font-weight:400;
	color:#000;
	}

p, li, .copy, .copySm, .copyBig, .copyBig a, .copyBig a:visited, .copyBig a:hover, .copywht, .copyred, .list, .form, .error {	
	font-size:12px;
	font-family:Arial,Helvetica,Verdana;
	font-weight:400;
	color:#000;
	}

.copyBig, .copyBig a, .copyBig a:visited, .copyBig a:hover {	
	font-size:16px;
	font-weight:800;
	}
.copyBig a, .copyBig a:visited, .copyBig a:hover {
	color:#161660;
	}
.copyBig a:hover {
	color:#242491;
	}

.copyMenu, .copyMenu a, .copyMenu a:active, .copyMenu a:visited, .copyMenu a:hover {	
	font-size:12px;
	font-family:Arial,Helvetica,Verdana;
	font-weight:400;
	color:#FFF;
	text-decoration:none;
	}
.copyMenu a:hover{
	text-decoration:underline;
}

div#topNav {
	margin:4px 0 0 0;
	padding: 25px;
	padding:0;
	text-align:left;
	}
div#topNav ul {
	margin:0;
	padding:0;
	}
div#topNav li {
	margin:0;
	display:inline;
	list-style-type:none;
	}
div#topNav li a, div#topNav li a:visited, div#topNav li a:hover {
	padding:1px 10px;
	border-right:1px solid #fff;
	
	font-size:12px;	
	font-family:Verdana, Arial,Helvetica,sans-serif;	
	font-weight:800;	
	color:#fff;	
	text-decoration:underline;
	}
div#topNav li a:hover {
	color:#f90;	
	}

.copySm, .copySm a, .copySm a:visited, .copySm a:hover {	
	font-size:10px;
	}

td p.copy {	
	margin:0;
	padding:0;
	}

.error {	
	font-size:12px;
	color:#f00;
	}

.form {
	background-color:#fff;
	border:1px solid #999;
	padding:2px 2px 2px 5px;
	}
	
.button {
	font-family:Arial,Helvetica,Verdana;
	font-size:12px;
	color:#fff;
	font-weight:800;
	border:1px solid #000;
	cursor:pointer;
	width:100px;
	
	background:#242491 url(images/button_bk.gif) repeat-x top left;
	}
.grayUnderline {
	border-bottom:1px solid #ccc;
	}
.copyright {
	margin-top:25px;
	font-size:10px;
	text-align:center;
	}

/* Boxes at the top of member pages */
.mbrMainBox, .mbrRedBox {
	margin-bottom:10px;
	background-color:#ffe9c8;
	border:1px dashed #d76300;
	padding:10px;
	}
.mbrMainBoxCopy, .mbrRedBoxCopy {
	font-family:Arial,Helvetica,Verdana;
	font-weight:400;
	font-size:14px;
	color:#562d0a;
	}
.mbrRedBox {
	background-color:#eec1c1;
	border:1px dashed #a65555;
	}
.mbrRedBoxCopy {
	color:#581c1c;
	}
.mbrMainBoxCopy a, .mbrMainBoxCopy a:visited, .mbrMainBoxCopy a:hover, .mbrRedBoxCopy a, .mbrRedBoxCopy a:visited, .mbrRedBoxCopy a:hover {
	font-family:Arial,Helvetica,Verdana;
	font-weight:800;
	font-size:14px;
	color:#562d0a;
	text-decoration:underline;
	}
.mbrMainBoxCopy a, .mbrMainBoxCopy a:visited, .mbrMainBoxCopy a:hover {
	color:#581c1c;
	}
.mbrMainBoxCopy a:hover {
	color:#7c3131;
	text-decoration:none;
	}
.mbrRedBoxCopy a:hover {
	color:#724722;
	text-decoration:none;
	}
	
	
.mainHdr, .mainHdr a, .mainHdr a:visited, .mainHdr a:hover, .subHdr, .subHdr a, .subHdr a:visited, .subHdr a:hover {
	font-family:Arial,Helvetica,Verdana;
	font-weight:800;
	font-size:12px;
	color:#fff;
	background-color:#f90;
	border-bottom:1px solid #666;
	padding:2px 5px;
	}
.subHdr, .subHdr a, .subHdr a:visited, .subHdr a:hover {
	color:#434343;
	background-color:#b4b4b4;
	}
.mainHdr a:hover, .subHdr a:hover {
	color:#000;
	text-decoration:none;
	}

.hdrGray {
	font-family:Arial,Helvetica,Verdana;
	font-weight:400;
	font-size:12px;
	color:#000;
	background-color:#ddd;
	border-bottom:1px solid #666;
	padding:2px 5px;
	}

.redBox, .errorBox, .greenBox, .yellowBox {
	border:1px solid #666;
	background-color:#f1f1f1;
	}
.errorBox {
	background-color:#fedede;
	}
.redBox p, .errorBox p, .greenBox p, .yellowBox p {
	margin:0;
	padding:10px;
	}
.redBox TR.boxHdr, span.boxHdr, .redBox span.boxHdr a, .redBox span.boxHdr a:visited, .redBox span.boxHdr a:hover, .errorBox span.boxHdr, .greenBox span.boxHdr, .yellowBox span.boxHdr {
	display:block;
	font-family:Arial,Helvetica,Verdana;
	font-weight:800;
	font-size:12px;
	color:#fff;
	background-color:#f90;
	border-bottom:1px solid #666;
	padding:2px 5px;
	text-decoration:none;
	}
.redBox TR.boxHdr, span.boxHdr a, .redBox span.boxHdr a:visited, .redBox span.boxHdr a:hover {
	border:0;
	}
.redBox TR.boxHdr, span.boxHdr a:hover {
	color:#f93;
	}
.errorBox span.boxHdr {
	background-color:#d10303;
	}
.greenBox span.boxHdr {
	background-color:#242491;
	}
.yellowBox span.boxHdr {
	background-color:#f6ff00;
	color:#000;
	}

ul.newsItem {
	margin:6px 0 0 3px;
	padding:0;
	}
ul.newsItem li {
	margin:0;
	display:inline;
	list-style-type:none;
	}
ul.newsItem li a, ul.newsItem li a:visited, ul.newsItem li a:hover {
	border:1px solid #F90;
	margin:0 0 0 5px;
	padding:2px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
/*	background-color: #f7b857; */
	text-decoration:none;
	}
ul.newsItem li a:hover {
	border:1px solid #000;
	color:#000000;
	background-color:#ffb84c;
	}

/* Top box that holds user ranking */
.topBox {
	width:468px;
	width/* */:/**/456px; 
	width: /**/456px;
	border:1px solid #8F5B21;
	background:#f90;
	padding:5px;
	}
.topBoxCopy, .topBoxCopy a, .topBoxCopy a:visited, .topBoxCopy a:hover {
	color:#44341b;
	font-weight:400;
	}
.topBoxCopy a, .topBoxCopy a:visited, .topBoxCopy a:hover {
	text-decoration:underline;
	}
.topBoxCopy a:hover {
	color:#6c5228;
	}

/* Left side links to scoring and rules pages */
.leftLinks {
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	text-align:left;
	}
	.leftLinks li {
		padding:0;
		}
		.leftLinks li a, .leftLinks li a:visited, .leftLinks li a:hover{
			display:block;
			padding:3px;
			border:none;
			}
			.leftLinks .even a, .leftLinks .even a:visited, .leftLinks .even a:hover{
				background-color:#e6a746;
			}
			.leftLinks .odd a, .leftLinks .odd a:visited, .leftLinks .odd a:hover{
				background-color:#dba24b;
			}
			.leftLinks .even a:hover, .leftLinks .odd a:hover {
				background-color:#ffb84c;
			}
/* Left side box */
.leftSideBox {
	width:185px;
	width/* */:/**/181px; 
	width: /**/181px;
	border:1px solid #8F5B21;
	background:#E18800;
	padding:1px;
	}
.leftSideBoxHdr {
	border-bottom:1px solid #8F5B21;
	background:#8d460a;
	font-weight:800;
	color:#fff;
	padding:2px 3px;
	}
.leftSideBoxCopy, .leftSideBoxCopy a, .leftSideBoxCopy a:visited, .leftSideBoxCopy a:hover {
	border-bottom:1px solid #8F5B21;
	color:#44341b;
	padding:2px 3px;
	text-decoration:none;
	font-weight:800;
	}
.leftSideBoxCopy a:hover {
	color:#6c5228;
	}
	
	
/* Partners Navigation Bar */
div#footerPartners ul {
	margin:0;
	padding:0;
	}
div#footerPartners {
	margin:10px 0;
	padding:0;
	width:100%;
	}
div#footerPartners span {
	font-size:10px;	
	font-family:Verdana, Arial,Helvetica,sans-serif;	
	font-weight:800;	
	color:#4D4D4D;	
	text-decoration:none;
	}
div#footerPartners li {
	margin:0;
	display:block;
	float:left;
	list-style-type:none;
	padding:20px 37px;
	}
div#footerPartners li a img, div#footerPartners li a:visited img, div#footerPartners li a:hover img {
	border:0;
	}

/* Footer Navigation Bar */
#footerNav {
	margin:15px 0;
	padding:0;
	width:100%;
	text-align:center;
	}
div#footerNav li {
	margin:0;
	display:inline;
	list-style-type:none;
	}
div#footerNav li a, div#footerNav li a:visited, div#footerNav li a:hover, 
table#footerNav td a, table#footerNav td a:visited, table#footerNav td a:hover,  {
	padding:4px 8px;
	
	font-size:10px;	
	font-family:Verdana, Arial,Helvetica,sans-serif;	
	font-weight:400;	
	color:#c97a00;	
	text-decoration:none;
	}
div#footerNav li a:hover, #footerNav td a:hover {
	color:#be7300;	
	text-decoration:underline;
	}


