body {background:#9a0902 url("../images/body_bg.jpg") no-repeat center top; font: normal 12px verdana, arial, tahoma, sans-serif; color:#fff;}
.clear {clear:both;}
p {padding:5px 0;}
h1 {font-size:14px; font-weight:normal; text-align:center;}
h1 strong {font-size:18px; font-weight:bold;}
h2 {font-size:14px;}

.ddiv, .ddiv div {clear:both; padding:20px 0 0 0;}
.ddiv div {border-top:1px dotted #d07779;}
.center {text-align:center;}
.validation span {display:block; padding:0 0 5px 0;}
.hide {display:none;}

#site {width:820px; margin:0 auto;}

#header .left {float:left; padding:25px 0 11px 5px;}
#header .left a {display:block; width:170px; height:87px; overflow:hidden;}
#header .left a img {width:170px; height:87px;}

#header .right {float:right; background:url("../images/top_right_bg.gif") no-repeat 15px 7px; padding:20px 0 18px 0; width:160px;}
#header .right a {margin:0 15px;}
#header .right a img {width:54px; height:56px;}

.header_flash {background:url("../images/flash_bg.jpg") no-repeat left top; padding:4px 4px 22px 4px;}

.content {padding:24px;}

.default {background:url("../images/short_grad.gif") repeat-x;}
.default .wing_it {float:left; width:275px;}
.default .email {float:left; width:493px;}
.default .email .ddiv, .default .email .ddiv div {clear:both; padding:10px 0 0 0;}
.default .email .title {font-weight:bold; padding:0 0 8px 0;}
.default .email input {vertical-align:middle;}
.default .email .input_box {width:175px;}

.questions {background:url("../images/long_grad.gif") repeat-x;}
.bucket {float:left; width:275px; padding:40px 0 0 0;}
.questions_block {float:left; width:470px; padding:0;}

.questions .validation {padding:30px 0 5px 0;}
.questions_block .text_box, .questions_block .drop_down {float:left; padding:15px 0 0 0;}
.questions_block .text_box .title, .questions_block .drop_down .title {padding:0 0 3px 0;}
.Question1_0 {width:240px;}
.Question1_0 input {width:225px;}

.Question2_0 {width:225px;}
.Question2_0 input {width:225px;}
.Question2_0 .title {position:relative;}
.Question2_0 .title .required {position:absolute; top:0; right:0; font-size:9px;}

.Question3_0 {width:350px; clear:left;}
.Question3_0 input {width:335px;}

.Question4_0 {width:115px;}
.Question4_0 input {width:115px;}

.Question5_0 {width:180px; clear:left;}
.Question5_0 {width:165px;}

.Question6_0 {width:180px;}
.Question6_0 select {width:165px;}

.Question7_0 {width:120px;}
.Question7_0 input {width:120px;}

.Question0_0 {width:260px; clear:left;}
.Question0_0 select {width:73px;}

.Question9_0 {width:210px;}
.Question9_0 input {width:50px;}

.Question10_0 {width:160px; clear:left;}
.Question10_0 select {width:160px;}

.Question11_0 td {padding:5px 0;}
.Question11_0 input, .Question11_0 label {float:left;}
.Question11_0 input {width:20px;}
.Question11_0 label {width:440px;}

#captcha_def {float:left; padding:0 10px 0 0;}
#captcha_def strong {text-transform:uppercase;}
#captcha_def a {color:#fff; font-size:9px;}

.questions_block .submit {clear:both; padding:15px 0 0 0;}

.success {background:url("../images/long_grad.gif") repeat-x; padding:64px 24px 24px 24px;}
.columns {margin:20px auto; background:url("../images/vr.gif") repeat-y center top; width:700px;}
.column {float:left; width:350px; padding:25px 0; text-align:center; font-weight:bold;}
.column .img {padding:0 0 30px 0;}
.column .img2 {padding:10px 0 35px 0;}
.column a {color:#fff;}


#footer {clear:both; padding:20px 0 10px 0;}
#footer_padding {font-size:9px; border-top:1px dotted #d07779; padding:5px 0 0 0;}
#footer a {color:#fff; font-size:10px;}