@charset "UTF-8"; 
#top{padding:30px 0 50px 0}
*html #top{padding:30px 0 30px 0}
#intro{
	margin:0 0;
	height:350px;
	border-bottom:1px solid #999999; 
	border-top:1px solid #999999; 
	padding-left:100px;
}
#IntroText{ padding:30px 20px 0 0; width:200px; float:left; height:250px; margin:0;
}
#IntroText p{ margin:5px 0; padding:0
}


/* --------------------------------------- Form ------------------------------------ */
#FormBox{
	width:328px; *width:428px; 
	margin:0; 
	float:left;
	padding-top:95px; 
	*padding-top:60px;font-size:14px; 
}
form {
	padding: 0; 
	margin:0;
}
label { 
	float:left; 
	display:block; 
	width:120px; 
	text-align:right; 
	padding-top:6px;
}

@media all and (min-width: 0px){ /* Opera */
.label2{ 
	 padding-top:15px; 
}}
input{
	display:block; 
	padding:5px 0 0 0; 
	margin:10px 0 10px 135px; 
	width:250px;
	height:17px  
}
.inputsubmit { 
	height:30px;
	width:65px;
	padding-bottom:10px; 
	border:1px solid #333333;
	font-weight:bold;
	color: #666666;
	background-color: #FFFFFF;
}

@media all and (min-width: 0px){ /* Opera */
.inputsubmit { 
	height:30px;
	padding-bottom:5px; 
}}
.inputsubmit:hover { 
	background-color: #999999;
	color: #333333;
	border:1px solid #333333;  
}

input, select, text,{ color: #333333; border:1px solid #333333; vertical-align:top; }
input:focus,{ background-color: #F4FBFD; }
