body {
	background-color:#e7e7e7;
	height:100%;
	max-height:100%;
	margin:0px;

}
		
#accesskeys {clear:both;float:left;width:100%;position:absolute;visibility: hidden;left:1px;top:1px;}
	
#main_title {width:420px;height:55px;float:left;position:absolute;left:0px;top:0px;background-color: #e7e7e7;}
    #main_title a {width:420px;height:55px;float:left;position:absolute;left:0px;top:0px;background-color: #e7e7e7;}
	#main_title a:hover {width:420px;height:55px;float:left;position:absolute;left:0px;top:0px;background-color: #81919e;}
	
#language_selection {width:200px;float:right;background-color:#81919e;margin:0px;top:0px;right:0px;position:absolute;}		
	
#frame {width:800px;margin-right:auto;margin-left:auto;margin-top:20px;padding:0px;text-align:left;height:auto;bottom:0px;}
		
	#contentleft {width:400px; padding:0px; float:left;}
		
	#contentright {width:389px;	float:right; border-left-width: 1px; border-left-style: solid; border-left-color: #81919e; padding-top: 10px; padding-left: 10px;}
	
	
	
#validcss {width:80px; height: 15px; float:left;}
	#validcss a {background-color: #ffffff; width:80px; height: 15px;}
	#validcss a:hover {background-color: #555555; width:80px; height: 15px;}
		
#validxhtml {width:79px; height: 15px; float:left;}
	#validxhtml a {background-color: #ffffff;}
	#validxhtml a:hover {background-color: #555555;}
		 
#validwai {width:32px; height: 15px; float:left;}
	#validwai a {background-color: #CC0000;}
	#validwai a:hover {background-color: #006600;}
	
#valid508 {width:28px; height:15px; float:left;}
	#valid508 a {background-color: #ffffff;}
	#valid508 a:hover {background-color: #555555;}
	
#spacer {width:10px; float:left; height: 15px;}
#spacer1 {width:10px; float:left; height: 15px;}
#spacer2 {width:10px; float:left; height: 15px;}
#spacer3 {width:10px; float:left; height: 15px;}
		

.main_text {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #555555;	font-size: x-small;}
.main_text A {TEXT-DECORATION: none; color: #555555;}

.taken {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A51A05;
	font-size: x-small;
	font-weight: bold;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
	font-size: x-small;
	font-weight: bold;
	text-align:left;

}
	
.lang_text {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #e7e7e7;	font-size: x-small;}
	.lang_text A {TEXT-DECORATION: none; color: #e7e7e7;}

.copyright {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #333333;	font-size: xx-small;}
.quoted_text {font-family: Verdana, Arial, Helvetica, sans-serif; color: #555555; font-size: x-small; font-style: italic;}

hr {color:#e7e7e7; border-top-width: 1px; border-top-style: solid; border-top-color: #81919e;}

A {TEXT-DECORATION: none; color: #555555; }
	A:hover {TEXT-DECORATION: underline;}

.form_elements {
	background-color: #f3f3f3;
	border: 1px solid #81919e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #555555;
	padding: 3px;
}

.form_elements_100_fix {
	background-color: #f3f3f3;
	border: 1px solid #81919e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #555555;
	width: 100px;
	padding: 3px;
}

.form_elements_300_fix {
	background-color: #f3f3f3;
	border: 1px solid #81919e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #555555;
	width: 300px;
	padding: 3px;
}

.form_elements_taken {
	background-color: #ecd0cc;
	border: 1px solid #a51a05;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #a51a05;
	padding: 3px;
	width: 100px;
	font-weight: bold;
}



.form_elements_available {
	background-color: #d8f8d8;
	border: 1px solid #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #006600;
	padding: 3px;
	width: 100px;
	font-weight: bold;
}
#recaptcha {
	height: 57px;
	width: 300px;
	border: 1px solid #81919e;
	margin-left: 50px;
}
.cost_box {
	padding: 10px;
	width: auto;
	border: 1px dotted #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: 555555;
	background-color: #F3F3F3;
}

.job_list {
	border-bottom: 1px dotted #999999;	
}

.job_list_bold {
	border-bottom: 2px dotted #999999;	
}