body 
{
	margin: 0px;
	margin-left: 19%;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	background-color: #ffffff;
	
}



#register_container
{
	width: 100mm;

}



.section_title 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11pt; 
	COLOR: #6d603a
	
}



#top_bar
{
	position: absolute;
	left: 500px;
	background-color: #383838;
	height: 28px;
	width: 155mm;
	margin-bottom: 5px;
	border: 0px solid #FF0000;
	
}



#top_bar_curve
{
	position: relative;
	left: -4mm;
	z-index: 10;

}



#body_container
{
	width: 210mm;
	margin-left: 19.5%;

}



img
{
	border: 0px;

}



td
{
	font-size: 8pt;

}



a
{
	color: #718540; 
	text-decoration: none
}



a:active 
{
	COLOR: #2a3b0c; 
	TEXT-DECORATION: underline
	
}


A:hover 
{
	COLOR: #2a3b0c; 
	TEXT-DECORATION: underline
}



select 
{
	padding-left: 4px; 
	font-size: 12px;
	border: 0px;
	
}



.main-title 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11pt; 
	COLOR: #6d603a
	
}



.main-txt2 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 15px; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 6px; 
	COLOR: #383838; 
	PADDING-TOP: 6px; 

}



.box_line_02 
{
	BORDER: #cdc7ad 1px solid;
	 
}



.textfield_whitebg_med
{
	border: #cdc7ad 1px solid; 
	PADDING-LEFT: 4px; 
	FONT-SIZE: 11px; 
	WIDTH: 200px; 
	COLOR: #6d6039; 
	BACKGROUND-COLOR: #ffffff
	
}



.box_line_inp3 
{
	BORDER: #cdc7ad 1px solid; 
	PADDING-LEFT: 4px; 
	FONT-SIZE: 11px; 
	WIDTH: 270px; 
	COLOR: #6d6039; 
	BACKGROUND-COLOR: #ffffff
	
}



.box_line_inp_reg 
{
	BORDER: #cdc7ad 1px solid; 
	PADDING-LEFT: 4px; 
	FONT-SIZE: 11px; 
	MARGIN-LEFT: 7px; 
	WIDTH: 150px; 
	COLOR: #6d6039; 
	BACKGROUND-COLOR: #f4f2eb
}



#footer
{
	font-size: 8pt;
	position: relative; 
	margin-left: 38mm; 
	width: 175mm;

}





.textfield
{
	BORDER: #cdc7ad 1px solid;  
	PADDING-LEFT: 4px; 
	FONT-SIZE: 12px; 
	MARGIN-LEFT: 7px; 
	WIDTH: 100px; COLOR: #6d6039; 
	BACKGROUND-COLOR: #f4f2eb

}


.textfield_whitebg 
{
	BORDER: #cdc7ad 1px solid; 
	PADDING-LEFT: 4px; 
	FONT-SIZE: 11px; 
	COLOR: #6d6039;  
	BACKGROUND-COLOR: #ffffff
	
}


.textfield_whitebg_long
{
	border: #cdc7ad 1px solid; 
	PADDING-LEFT: 4px; 
	font-size: 11px; 
	width: 270px; 
	color: #6d6039; 
	BACKGROUND-COLOR: #ffffff
	
}



.optionHover 
{
	background-color: #FFFFCC;
}



textArea 
{
	/* styles for all text areas */
	BORDER: #cdc7ad 1px solid;  
	PADDING-LEFT: 4px; 
	FONT-SIZE: 11px; 
	WIDTH: 270px; 
	COLOR: #6d6039; 
	FONT-FAMILY: tahoma; 
	BACKGROUND-COLOR: #ffffff

}



.select 
{
	/* Default style for drop down menus */
	BORDER: #cdc7ad 1px solid; 
	PADDING-LEFT: 4px; 
	FONT-SIZE: 11px; 
	WIDTH: 200px; 
	COLOR: #6d6039; 
	FONT-FAMILY: tahoma; 
	BACKGROUND-COLOR: #ffffff

}



.hide_billing
{
	/* Hides billing info unless a plan with a price is selected */
	display: none;
}



.grey-update_title 
{
	/* This is the class for the form element of updating titles (the name changes as you type) */
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	background-color: #eae7da;
	font-size: 18px;

}



.textfield_long 
{
	/* Long textfield */
	BORDER: #cdc7ad 1px solid; 
	PADDING-LEFT: 4px; 
	FONT-SIZE: 11px; 
	WIDTH: 200px; 
	COLOR: #6d6039; 
	BACKGROUND-COLOR: #ffffff

}



.textfield_darkbg 
{
}



.button 
{
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0.25em;
	background-color: #FFFFFF;
	background-image: url(../../images/buttons/buttonbg1.gif);
	color: #333333;
	font-size: 75%;
	font-weight: bold;

} 



.buttonRight
{

	border-left: #000000 solid 2px;
	border-right: none;
	border-top: none;
	border-bottom: none;
	background-color: none;
	font-size: 8pt;
	font-stretch:narrower;
	font-family: tahoma;


}




#page_title
{
	margin-top: 3px;
	font-size: 16px;
	font-weight: bold;
	color: #6d603a

}



#content_container
{
	display: table;
	position: relative;
	left: 38mm;
	top: 0.5mm;
	width: 165mm;

}


#right_column_lower
{
	margin-top: 2px;
	float: left;
	margin-left: 3px;

}


.fld_name
{
	font-weight: bold;
	font-size: 10pt;

}
