body 	{
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	background-color:#4d4d4d; 
}

h1 {
	font-size:20px;
	margin:0px;
	padding-top:20px;
	text-align:left;
	color:#2e5880;
}

h2 {
	font-size:16px;
	margin:0px;
	padding-top:10px;
	text-align:left;
}

h3 {
	font-size:14px;
	padding-top:10px;
	margin:0px;
	text-align:left;
}

h4 {
	font-size:12px;
	padding-top:10px;
	margin:0px;
	text-align:left;
}

h5 {
	margin:0px;
	padding-top:10px;
	font-weight:bold;
	font-size:16px;
	text-align:left;
}



#main {
	margin: 0 auto;
	width: 848px;
	background-color:#FFFFFF;
	border: 1px solid white;
}


#top_banner {
	height:148px;
}

#bottom_banner {
	padding-top:10px;
}


#top_menu {
	font-weight: bold;
	text-align: left;
	padding-top:1px;
	font-size: 12px;
	height:35px;
	width:848px;
}

.top_menu_separator {
	float:left;
	height:30px;
	width:1px;
	background-color:#FFFFFF;
}

.top_menu_item {
	float:left;
	text-align:center;
	height:25px;
	display:block;
	background-color:#2e5880;
	padding-top:10px;
}

.top_menu_item:link {text-decoration: none; color:#FFFFFF;}
.top_menu_item:visited {text-decoration: none; color:#FFFFFF;}
.top_menu_item:active {text-decoration: underline; color:#FFFFFF;}
.top_menu_item:hover {text-decoration: underline; color:##FFFFFF;}

#bottom_menu {
	font-weight: bold;
	text-align: left;
	padding-top:20px;
	font-size: 12px;
	height:35px;
	width:848px;
}

.bottom_menu_separator {
	float:left;
	height:30px;
	width:1px;
	background-color:#FFFFFF;
}

.bottom_menu_item {
	float:left;
	text-align:center;
	height:25px;
	display:block;
	background-color:#2e5880;
	padding-top:10px;
}

.bottom_menu_item:link {text-decoration: none; color:#FFFFFF;}
.bottom_menu_item:visited {text-decoration: none; color:#FFFFFF;}
.bottom_menu_item:active {text-decoration: underline; color:#FFFFFF;}
.bottom_menu_item:hover {text-decoration: underline; color:##FFFFFF;}


.text_details {
	padding-top:10px;
	padding-left:80px;
	padding-right:80px;
	font-size:14px;
}


.fieldset_big {
	padding-top:20px;
	padding-left:80px;
	padding-right:80px;
}

.fieldset_big_inner {

	background-color:#f6f6f6; 
	border:1px solid #cbcbcb;
	padding-left:10px;
	padding-right:10px;
	}

.form_surround {
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	font-weight:bold;
}


.mini_form {
	background-color:#f6f6f6; 
	border: 1px solid #cbcbcb;
	height:25px;
	padding-top:3px;
	padding-left:5px;
}


.form_row {
	clear:left;
	height:40px;
	width:620px;
}

.form_label {
	float:left;
	width:185px;
}

.form_input {
	float:left;
	width:435px;
	color:red;
	font-weight:normal;
	font-size:12px;
}

.form_input_element {
	width:230px;
}

.information_row {
	clear:left;
	height:55px;
	width:640px;
	background-color:#f0f0f0;
	margin-bottom:5px;
	padding-top:5px;
	padding-left:5px;
}

.information_label {
	font-weight:bold;
	font-size:14px;
	float:left;
	width:250px;
	height:25px;
}

.information_item {
	font-weight:normal;
	font-size:14px;
	float:left;
	width:380px;
	height:55px;
}



.button {
	padding-top:30px;
	padding-left:80px;
}

legend	{
	font-size:14px; 
	font-weight:bold; 
	color:#000; 
}

.footer_text {
	margin: 0 auto;
	width: 848px;
	padding-top:10px;
	color:white;
	text-align:center;
	font-size:11px;
}



#commentForm { width: 500px; }
#commentForm label { width: 250px; }
#commentForm label.error, #purchase_form input.submit{ margin-left: 253px; }




