
#div_main
{
  margin-top:20px;
	font-family:Arial,sans-serif;
	font-size:11px;
	position:relative;
	width:800px;
	min-height:350px;
	_height:350px; 
}


#div_top_content
{
  position:absolute;
  top:0px;
  left:0px;
  width:800px;
  height:350px;
  background: url('../images/top.gif') no-repeat;  
}


#div_middle_content
{ 
	background: url('../images/middle.gif') repeat-y;
	min-height:350px;
	_height:350px;	
}


#div_bottom_content
{
  position:absolute;
  left:0px;
  height:6px;
  line-height:6px;
  font-size:0px;
  width:800px;
  background: #fff url('../images/bottom.gif') no-repeat;	

}


#div_inner_content
{
  padding:14px 14px 4px 14px;
  
/*  border:1px solid blue;	*/
}

#div_myservices_ad { padding:10px 4px 0px 4px;min-height:150px;_height:150px;line-height:16px; }


#vipimage { width:330px;	position:absolute; righT:4px; top:4px; /*z-index:100;*/ }

.div_inner_fixed_width
{
	width:375px;
	padding:4px;
	position:relative;
	z-index:10;
	text-align:left;
}

.div_inner_variable_width
{
	padding:4px;
	margin:0px auto;
	position:relative;
	z-index:10;
}

.div_text_header
{
	padding:5px;
	color:#fff;
	background-color:#E60028;
	font-weight:bold;
	text-align:left;
}

.div_left { float:left; }

.div_right { float:right; }

.div_grey_background
{
	padding:10px;
	color:#000000; /* black */
	background-color:#EFEFF0;
	padding-top:10px;
}

.div_grey_background form{
	margin:0px;
	padding:0px;
	float:left;
	clear:both;
}

.div_small_error
{
  color:#E60028;
  font-weight:bold;
  line-height:22px;
  margin:0px;
  padding-top:0px;
  padding-bottom:10px;
}

.small_label{ text-align:left; width:80px; float:left; line-height:18px; height:18px; }
.medium_label { text-align:left; width:116px; float:left; line-height:22px; height:22px; }
.large_label { text-align:left; width:200px; float:left; line-height:22px; height:22px; }
.input{ width:150px; _width:150px; border: 2px solid #aaaaaa; margin-bottom:6px; font-size:11px; height:15px; }
.oneline_label { line-height:24px; height:24px; _height:26px; }
.oneline_input { width:150px; _width:150px; border: 2px solid #aaaaaa; font-size:11px; height:22px; padding-bottom:1px; }
.oneline_button {	line-height:16px; margin-right:4px; margin-left:2px; background-color:#E60028; color:white;font-size:11px !important; font-weight:bold; border:0px; width:80px; height:22px; padding-bottom:2px; }
.asterisk { color:#E60028; font-weight:bold; } 

.login_button
{ 
	float:right;
	margin-top:10px;
	_margin-top:5px;
	margin-right:2px;
	margin-left:2px;
	background-color:#E60028; 
	color:white; 
	font-size:11px !important;
	font-weight:bold; 
	border:0px;
	width:80px;
	height:23px;_height:22px;
	padding-bottom:0px;
/*	min-height:26px;*/
/*	white-space:pre;*/
/*	min-width:50px;*/
/*	_height:26px;*/
/*	_width:50px;*/
/*	width:100px;*/
}

.login_button2
{
	float:none;
	margin-top:10px;
	_margin-top:5px;
	margin-right:2px;
	margin-left:2px;
	background-color:#E60028; 
	color:white; 
	font-size:11px !important;
	font-weight:bold; 
	border:0px;
	width:80px;
	height:23px;_height:22px;
	padding-bottom:0px;	
	line-height:30px;
}


.normal_button
{ 
	margin-top:10px;
	margin-right:2px;
	margin-left:2px;
	background-color:#E60028; 
	color:white; 
	font-size:11px !important;
	font-weight:bold; 
	border:0px;
	width:80px;
	height:23px;_height:22px;
	padding-bottom:0px;
/*	min-height:26px;*/
/*	white-space:pre;*/
/*	min-width:50px;*/
/*	_height:26px;*/
/*	_width:50px;*/
/*	width:100px;*/
}

.normal_radio
{
	float:left;
	margin-left:16px;
	padding-top:2px;
	_margin-left:18px; /* IE 6 hack */
}

.service_link
{
	font-size:12px;
	font-weight:bold;
	display:block;
	line-height:22px;
	color:#8F153E;
}

.span_question { font-weight:bold; color:#E60028;background-color:#fff; margin-left:6px; border:1px solid #ccc; padding:2px 4px 2px 4px; margin-bottom:5px; line-height:14px; height:18px; width:18px; }


.sweeper{ clear:both; line-height:0px; font-size:0px; height:0px; width:0px;  position:static !important; lefT:0px; top:0px;}

.list_text { padding:0px; margin-top:5px; margin-left:20px; color:#E60028; }
.span_list_text { color:black; }
