@charset "utf-8";
/* CSS Document */

body {
	background-color: #707070;
	background-image: url(images/bg.jpg);
	background-repeat:repeat-x;
	margin:0; padding:0; 
	font-family: Verdana, sans-serif; font-size:12px; color:#b3b2b2;
}
#FlashWrapper {width:1024px; margin: 0 auto 0 auto; background-color:#000000;}
#Flash{width:976px; height:354px; margin: 0 auto 0 auto;}

#MainContentWrapper {width:1024px; margin: 0 auto 0 auto; background-color:#000000; background-image:url(images/main_content_bg.jpg); background-repeat:no-repeat }
#MainContent {width:976px; margin: 0 auto 0 auto;}
#col1 {float:left; width:650px; margin:2px 18px 0 0; padding:0;}
#col2 {float:left; width:300px; margin:2px 0 0 0px; padding:0;}
.clear{clear:both;}

#Welcome {width:650px; height:64px; padding-top:11px;}

.User{color:#c81f26;}
.loginMessage{color:#3b3b3b;}

#MainCopy {width:648px;}
#KeyCollector{width:146px; height:76px; background-image:url(images/keycollector_bg.jpg); float:right;}
#KeyCountImg{height:65px; width:46px; margin: 5px 11px 0px 5px;float:right;}
#KeyCount{
	height:20px;
	width:40px;
	margin:36px 17px 0 19px;
	float:left;
}

#NewsletterSignup {width:292px; height:67px; background-image:url(images/newsletter_box.jpg); margin-top:9px; padding-top:15px; padding-left:8px; border-top:1px; border-top-style:solid; border-top-color:#292929;}
.inputNewsletter {width:219px; height:20px; border:0; color:#b3b2b2; background-color:#383838}
.inputForm {width:280px; height:20px; border:0; background-color:#242424;color:#b3b2b2;  margin-bottom:3px;}
.selectDay{width:50px; height:20px; background-color:#242424; border:0; color:#FFFFFF}
.selectMonth{width:100px; height:20px; background-color:#242424; border:0; color:#FFFFFF}
.selectYear{width:100px; height:20px; background-color:#242424; border:0; color:#FFFFFF}
.formpadding {width:280px;padding:10px 10px 10px 9px;}
/* Hide from IE5-mac. Only IE-win sees this. \*/
*html .formpadding {padding: 10px;}
/* End hide from IE5/mac */
fieldset { width:305px; height:450px; border:1px solid; border-color:#353535; }
*html fieldset { width:300px; height:450px; border:1px solid; border-color:#353535; }
#loginForm {width:300px; float:left; margin:20px 0 0 0; padding:0}
#registerForm {width:300px; float:right; margin: 20px 14px 0 0; padding:0}
/* Hide from IE5-mac. Only IE-win sees this. \*/
*html #registerForm {width:299px; float:right;  margin-top:20px; margin-right:11px;}
/* End hide from IE5/mac */
legend {
color:#cccccc;
  text-align:right;
  background-color:#000000
  }
  label {
text-align: left;
width: auto;
	float: none;
	margin-top:3px;
	margin-bottom:3px;
  }
  label, fieldset div.cr p {
display: block;
	width: 20em;
	text-align: left;
	float: left;
}


a.Details:link {
	color: #b3b2b2;
	text-decoration:none;
}

a.Details:visited {
	color: #b3b2b2;
	text-decoration:none;
}

a.Details:active {
	color: #b3b2b2;
	text-decoration:none
}

a.Details:hover {
	color: #c81f26;
	text-decoration:none;

}

#SignInButton { width:160px; height:22px; margin:0 0 0 75px; background:transparent url(images/Signin_button.jpg) no-repeat; text-indent:-1000em; border:0}
#SendPasswordButton { width:160px; height:22px; margin:0 0 0 75px; background:transparent url(images/SendPassword_button.jpg) no-repeat; text-indent:-1000em; border:0}


#RegisterButton { width:160px; height:22px; margin:0 0 0 75px; background:transparent url(images/RegisterButton.jpg) no-repeat; text-indent:-1000em; border:0}
#ResetButton { width:160px; height:22px; margin:0 0 0 75px; background:transparent url(images/ResetButton.jpg) no-repeat; text-indent:-1000em; border:0}

a.ForgotPass:link {
font-size:9px;
	color: #b3b2b2;
	text-decoration:none;

}

a.ForgotPass:visited {
	font-size:9px;
	color: #333333;
	text-decoration:none;

}

a.ForgotPass:active {
	font-size:9px;color: #b3b2b2;
	text-decoration:none;

}

a.ForgotPass:hover {
	font-size:9px;color: #c81f26;
	text-decoration:none;


}
.requiredField {color:#c81f26;}

.header{margin-bottom:9px;}

#SponsorsLinks {width:292px; height:320px; background-image:url(images/Sponsor_box.jpg); margin-top:0px; padding-top:15px; padding-left:8px; border-top:1px; border-top-style:solid; border-top-color:#292929;}

#SponsorLogos {width:282px; height:120px;}

#Link1 {width:276px; height:17px; background-color:#81181c;margin-bottom:2px; padding-left:6px;padding-top:2px}
#Link2 {width:276px; height:17px; background-color:#72191c;margin-bottom:2px;padding-left:6px;padding-top:2px}
#Link3 {width:276px; height:17px; background-color:#651b1d;margin-bottom:2px;padding-left:6px;padding-top:2px}
#Link4 {width:276px; height:17px; background-color:#561d1f;margin-bottom:2px;padding-left:6px;padding-top:2px}
#Link5 {width:276px; height:17px; background-color:#310708;margin-bottom:2px;padding-left:6px;padding-top:2px}


fieldset.question { width:629px; height:299px; border:1px solid; border-color:#353535; background-color:#1c1c1c }
#question{width:485px; font-size:16px; padding-left:70px; padding-right:70px; margin-top:30px;}
#radioCol1{float:left; width:180px; margin:2px 0 0 0; padding:0; font-size:12px}
#radioCol2{float:left; width:180px; margin:2px 0 0 75px; padding:0; font-size:12px}
#SubmitAnswerButton { width:222px; height:22px; margin:0 0 0 190px; background:transparent url(images/SubmitAnswer_button.jpg) no-repeat; text-indent:-1000em; border:0}
#QuestionArchiveBox {width:640px; height:260px; background-image:url(images/QuestionArchive_Box.jpg); margin-top:9px; padding-top:15px; padding-left:8px; border-top:1px; border-top-style:solid; border-top-color:#292929;}
.ArchivedQuestion {width:619px; height:35px; background-color:#2e2e2e; margin-bottom:4px; padding-left:6px;margin-left:3px;color: #b3b2b2;}

a.ArchivedQuestion2:link {
	color: #b3b2b2;
	text-decoration:none
}

a.ArchivedQuestion2:visited {
	color: #b3b2b2;
	text-decoration:none;
}

a.ArchivedQuestion2:active {
	color: #b3b2b2;
	text-decoration:none
}

a.ArchivedQuestion2:hover {
	color: #c81f26;
	text-decoration:none;

}

a.ExternalLink:link {
	color: #b3b2b2;
	text-decoration:none
}

a.ExternalLink:visited {
	color: #000000;
	text-decoration:none;
}

a.ExternalLink:active {
	color: #333333;
	text-decoration:none
}

a.ExternalLink:hover {
	color: #000000;
	text-decoration:none;

}
#bannerAdright{width:300px; height:250px; background-color:#000000;border-top:1px; border-top-style:solid; border-top-color:#292929; margin-top:5px;}



#desktop1{float:left; width:130px; margin:2px 0 0 0; padding:0;}
#desktop2 {float:left; width:130px; margin:2px 0 0 28px; padding:0;}
#desktop3 {float:left; width:130px;  margin:2px 0 0 28px; padding:0;}



#bannerAdbottom{width:728px; height:90px;background-color:#000000 }
#FooterWrapper {width:1024px; height:360px; margin: 0 auto 0 auto; background-color:#000000;padding-top:50px}

#footerNav {width:998px; height:24px; padding:2px 0 0 26px ; background-color:#1F1E1E; font-size:9px; vertical-align: middle }
a.FooterLink:link {
font-size:9px;
	color: #b3b2b2;
	text-decoration:none;

}

a.FooterLink:visited {
	font-size:9px;
	color: #333333;
	text-decoration:none;

}

a.FooterLink:active {
	font-size:9px;color: #b3b2b2;
	text-decoration:none;

}

a.FooterLink:hover {
	font-size:9px;color: #c81f26;
	text-decoration:none;


}

#Copyright {float:left; width:160px; margin:14px 0 0 26px; padding:0; font-size:9px}
#Banner {float:right; width:728px; height:90px;margin:14px 0 0 85px; padding:0;margin:20px 30px 50px 0}
#DesignedBy {width:968px; height:24px; padding:2px 30px 0 26px ; text-align:right; }

.error, .errorblock{
	font-family: Verdana; 
	font-size:12px;
	color: #D3E004;
}
.errorblock{
	background-color:#242424;
	padding:5px;
	font-weight:bold;
}