body
{ 
background-image: url('../images/bg.jpg');
background-repeat: repeat-x;
font-family:Arial, Helvetica, sans-serif;
}

img
{
  border:0px;
}

.fleft
{
float:left;
position:relative;
}

.hlogo-bottom
{
background-image: url('../images/hlogo-bottom.jpg');
width:898px;
height:37px;
float:left;
position:relative;
}

.hlogo-text
{
color:#333333;
text-transform:uppercase;
letter-spacing:2px;
font-size:11px;
padding:11px;
padding-left:50px;
position:relative;
}

.sublogo-text
{
color:#333333;
text-transform:uppercase;
letter-spacing:2px;
font-size:11px;
position:relative;
}


#form{
	width:478px; float:left; height:350px; position:relative;
	border:1px solid #999999;
	
}

.form-head{
	height:50px;
	float:left;
	
	width:480px;
	background-color:#002d56;
}

.form-wrap{
	float:left; 
 	width:480px;
 	margin-top:30px;
	padding-left:44px;
	margin-right:30px; 
}

.table-form{
	font-size:13px; float:left; position:relative;
}

.q-form{
	width:250px; float:left;
}


.captcha
{
  margin-top:10px;
  margin-right:15px;
  margin-bottom:20px;
  margin-left:15px;
  
  padding-top:5px;
  padding-right:5px;
  padding-bottom:7px;
  padding-left:5px;
  
  height:20px;
  
  border-style: solid;
  border-width:2px;
  border-color:red;
}


.required
{
  font-weight:bold;
	float:left;
	font-size:14px;
}

.captchaimg
{
  float:left;
}

.captchain
{
  float:left;
}

.fName{
	padding-left:20px;
	float:left;
	padding-top:10px;
	font-size:14px;
	color:#053159;
}

.sex{
	padding-left:20px;
	float:left;
	padding-top:20px;
	font-size:14px;
	color:#053159;
}

.DOW{
	padding-left:20px;
	float:left;
	font-size:14px;
	color:#053159;
}



.message-form{
	padding-left:20px;
	float:left;
	padding-top:20px;
	font-size:12px;
	
}

.chckBox{
	padding-left:20px;
	width:189px;
	float:left;
	padding-right:15px;
}

.answer{
	float:left;
	position:relative;
	padding-left:20px;
	padding-top:16px;
}

.radio-f{
	float:left;	
	position:relative;
	padding-top:15px;
	padding-left:35px; 
}

.white-title{
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	padding-top:3px;
	float:left;
	padding-left:11px;
}

.grey-title{
	font-weight:bold;
	color:#999999;
	font-size:10px;
	padding-top:2px;
	float:left;
	padding-left:12px;
}

.bet-text{
	float:left;
	font-size:11px;
	padding-top:5px;
	padding-left:5px;	
	position:relative;
	text-align:left;
}

#container{
	width: 897px;
	float:left;
	position:relative;
	background-color:#FFFFFF;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}

.left-content{
	float:left;
	position:relative;
	padding-left:44px;
	padding-top:50px;
	width:435px;
}

.right-content{
	float:left;
	position:relative;
	padding-left:75px;
	padding-top:50px;
	width:315px;
}


.text{
	color:#053159;
	font-size:18px;
	padding-top:15px;
}

.h-text{
	color:#053159;
	font-weight:bold;
	font-size:26px;
}

#header{
	float:left;
	
}

.picture
{
float:left;
padding: 30px 0px 10px 0px;
}

.winners
{
float:left;

padding-left:44px;
padding-top:15px;
}

.winner 
{
position:relative;
padding-top: 15px;
float:left;
width:398px;
}

.winner-image{
	width:48px;
	padding-right:10px;
	float:left;
	position:relative;
}

.winner-text{
	float:left;
	font-size:12px;
	width:340px;
	color:#333333;
	padding-top:10px;
}

.footer 
{
background-image: url('../images/footer.jpg');
width:899px;
height:40px;
float:left;
position:relative;
font-size:13px;
}

.footer-left
{
float:left;
padding-left:30px;
padding-top:12px;
}

.footer-right
{
float:right;
padding-right:30px;
padding-top:12px;
}

.box-bottom {
height:20px;
width:897px;
border:1px solid #999999;
float:left;
position:relative;
}


.footer a:link, .footer-link, .content-link{
	color:#333333;
}


.form_error
{
  font-weight:bold;
	color:#ff0033;
	font-size:16px;
	padding-left:10px;
	padding-top:10px;
}


.white-error
{
  font-weight:bold;
	color:#ffffff;
	font-size:15px;
	padding-left:10px;
	padding-top:15px;
}

.thanks
{
	padding-left:10px;
}





