* {margin:0; padding:0;}
a img {border:none;}
body {background:url("") no-repeat #fff; font:normal .75em arial, tahoma, verdana, sans-serif;}

h1{color:#003976;}
h2{color:#003976; font-size:14px;}
h3{color:#003976; font-size:12px; font-weight:normal; padding-bottom:5px;}
h4{color:#003976; font-size:20px; font-weight:normal;}
h5{color:#003976; font-size:12px;}
h6{color:#003976; font-size:20px; font-weight:normal; padding-bottom:10px;}
h7{color:#003976; font-size:24px; font-weight:normal;}

h8{color:#636363; font-size:18px;}

hr{color:#b9b9b9;}

#site {width:822px; margin:0 auto;}

.header {background:url("../images/header.jpg") no-repeat #00f; width:822px; height:106px;}
.header_link {float:right; padding:35px 23px 0 0;}

#content {padding:10px;}
#content_game {padding-left:10px;}
#content div div {padding:5px 0;}
#content div div div {padding:2px 0;}
#content .desc {font-size:10px; color:#888;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.center{text-align:center;}

.validationSummary{margin:0; color:#e21a23;}

p {padding:5px 0;}

#footer {width:822px; margin:10px auto; color:#003977;}
#footer_padding{padding:0 0 0 10px;}
#footer_content{padding:10px 0 0 0; border-top:solid 10px #003977; line-height:20px;}
#footer a {color:#003977;}

#privacy {background:#fff; color:#333; padding:10px; font-size:10px;}
#privacy strong {font-size:11px;}

.form_text input, .form_select select, .form_textarea textarea, .form_password input {width:100%;}


/******************
    Pre Post
*******************/

.preHead{font-size:18px; color:#003976;}
.prepost .right{width:452px; height:369px;}
.preText{margin:135px 0 0 0;}

/******************
    Default 
*******************/
.promo{position:relative; width:822px;}
.enterEmail_left{float:left;}
.enterEmail_right{width:452px; min-height:369px; float:left; margin-left:60px;}
.bull{font-size:16px;}

#code_pop{background: url("../images/bg_code_pop.gif") no-repeat; width:275px; height:164px; position:absolute; left:420px; top:50px; display:none; z-index:1000;}

.reg_right_head{width:452px; height:175px;}

#email{background:url("../images/bg_enterEmail.jpg") top left no-repeat; width:413px; height:143px;}
.email_boxes{margin:0px 0 0 137px;}
.email_boxes input{width:157px; height:20px;}
.enterEmail{margin-bottom:6px;}
.btn_login{position:absolute; top:272px; left:675px;}

#close{float:right; margin:0 9px 0 0;}

/******************
    Registration
*******************/

#registration left{}
.reg_left{padding:0 55px 0 10px;}
.reg_right{width:490px; padding:0 10px 10px 0;}

.name{height:50px;}
/* Salutation */
.Question1_0{float:left; width:120px;}
.QuestionTitle1_0{}
.QuestionAnswers1_0{}
/* First Name */
.Question2_0{float:left; width:170px;}
.Question2_0 input{width:160px;}
.QuestionTitle2_0{}
.QuestionAnswers2_0{}
/* Last Name */
.Question3_0{float:left; width:170px;}
.Question3_0 input{width:160px;}
.QuestionTitle3_0{}
.QuestionAnswers3_0{}

/* Address */
.address{height:50px;}
/* Address one */
.Question4_0{float:left; width:340px;}
.Question4_0 input{width:330px;}
.QuestionTitle4_0{}
.QuestionAnswers4_0{}
/* Address two */
.Question5_0{float:left; width:110px;}
.Question5_0 input{width:110px;}
.QuestionTitle5_0{}
.QuestionAnswers5_0{}

/* City State Zip */
.csz{height:50px;}
/* City */
.Question6_0{float:left; width:150px;}
.Question6_0 input{width:140px;}
.QuestionTitle6_0{}
.QuestionAnswers6_0{}
/* State */
.Question7_0{float:left; width:150px;}
.Question7_0 input{width:120px;}
.QuestionTitle7_0{}
.QuestionAnswers7_0{}
/* Zip */
.Question8_0{float:left; width:100px;}
.Question8_0 input{width:100px;}
.QuestionTitle8_0{}
.QuestionAnswers8_0{}

/* Birthday Phone Number*/
.birth_phone{height:50px;}
/* Birthday */
.Question9_0{float:left; width:285px;}
.QuestionTitle9_0{}
.QuestionAnswers9_0{}
/* Phone Number */
.Question10_0{float:left;}
.Question10_0 input{width:50px;}
.QuestionTitle10_0{}
.QuestionAnswers10_0{}
/* OptIn */
.optin{padding:10px 0;}
#ctl00_ContentPlaceHolder1_ctlQuestions_chkOptIn_38f1557e_cbValue_0, #ctl00_ContentPlaceHolder1_ctlQuestions_chkRules_7e7b872b_cbValue_0{margin-right:10px;}

#captcha{float:left;}

.btn_submit{padding:10px 0;}

/******************
    Reg Confirm
*******************/

#regConfirm .left{padding-bottom:30px;}
#regConfirm .right{width:500px; padding-top:60px;}

/******************
    Game Page
*******************/
#alreadyPlayed .left{padding-bottom:30px;}
#alreadyPlayed .right{width:500px; padding-top:60px;}
#flash{background: url("../images/game_temp.jpg")top left no-repeat; padding-bottom:10px;}

/******************
    TAF Page
*******************/

.taf_left{float:left;}
.taf_right{float:right; width:490px; padding-right:20px;}
.taf_right p{font-size:14px; padding-right:50px;}
.send{padding:10px 0;}
.required{color:#012d72; padding-right:90px;}
.successSummary{font-size:24px; color:#003977;}
.strSuccessMessageCssClass{font-size:12px; color:#003977; border:solid 1px #003977;}
