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

}

.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:360px; position:relative;
	border:1px solid #999999;
	
}

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

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

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

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



.fName{
	padding-left:20px;
	float:left;
	padding-top:20px;
	font-size:11px;
}


.captcha
{
  margin-top:20px;
  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:15px;
}

.captchaimg
{
  float:left;
}

.captchain
{
  float:left;
}


.fTitle{
	padding-left:20px;
	float:left;
	padding-top:22px;
	font-size:11px;
}


.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:10px;
	padding-top:15px;
}

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

.white-title{
	font-weight:bold;
	color:#FFFFFF;
	font-size:13px;
	padding-top:1px;
	float:left;
	padding-left:14px;
	width:100%;
}

.grey-title{
	font-weight:bold;
	color:#ffffff;
	font-size:10px;
	padding-top: 1px;
	float:left;
	padding-left:14px;
}

.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;
	padding-bottom:65px;
}

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

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


.text{
	color:#333333;
	font-size:14px;
	padding-top:15px;
}

.h-text{
	color:#E31710;
	font-weight:bold;
	font-size:23px;
}

#header{
	float:left;
	
}

.picture
{
float:left;
margin-top:-14px;
padding: 30px -20px 10px 10px;
}

.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:15px;
}

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



