.request_form {
	width:532px;
	border:0px solid #000;	
	font-family:tahoma;
	font-size:16px;
	color:#47576D;
	text-align:left;
}

.request_form #logo_gfpi {
	width:169px;
	height:82px;
	margin:0 0 0 6px;
	background:url(/img/logo_gfpi.gif) 6px 25px no-repeat;
}

.request_form #seporator {	
	width:506px;
	height:2px;
	margin:23px 0 20px 13px;
	font-size:2px;
	background:#62B628;	
}

.request_form #seporator_footer {	
	width:506px;
	height:2px;
	margin:12px 0 28px 13px;
	font-size:2px;
	background:#62B628;	
}

.request_form #head_text {
	width:auto;
	font-size:16px;
	padding:0 20px 0 20px;
}

.request_form #input_zone {
	height:50px;
	padding:20px 0 0 0;
	margin:0 20px 0 20px;
	border-bottom:1px dashed #47576D;
}

.request_form #label_input {
	width:auto;
	padding:0 0 8px 0;	
}

.request_form input {
	font-size:16px;
	border:0;
	width:490px;
}

.request_form #sprtr_zone {
	margin:25px 20px 5px 20px;
}

.request_form #checkbox_zone {	
	padding:10px 0 0 0;
	margin:0 48px 0 20px;
/*	background:url(/img/dashed.gif) 0 30px repeat-x; */
	border-bottom:1px dashed #47576D;
}

.request_form #label_checkbox {
	width:auto;	
	margin:0;	
	padding:0;
	float:left;
	border:1px solid #fff;
}

.request_form #input_checkbox {
	float:right;
	border:1px solid #47576D;
	width:18px;
	height:18px;
}

.request_form #inputOther {
	float:left;
	max-width:390px;
	width:400px;
	padding-left:10px;
}

.request_form #button_zone {
	padding:20px 20px 0 0;
}

.request_form #button_zone input {
	color:#47576D;
	background:#fff;
	float:right;
	border:1px solid #47576D;
	width: 100px;
}

.request_form #logo_zone {
	position:relative;
	height:77px;
	margin:45px 34px 0 18px;
}

.request_form #logo_bsn {
	position:absolute;
	left:0;
	top:20px;
	width:144px;
	height:38px;
	background:url("/img/logo_bsn.gif") 0 0 no-repeat;
}

.request_form #logo_gud {
	position:absolute;
	left:181px;
	top:0;
	width:108px;
	height:77px;
	background:url("/img/logo_gud.gif") 0 0 no-repeat;
}

.request_form #logo_mid {
	position:absolute;
	left:314px;
	top:15px;
	width:180px;
	height:47px;
	background:url("/img/logo_mid.gif") 0 0 no-repeat;
}

.clear {
	clear:both;
}
.flatselect{
  width:100px;	  
  background-color: #1c4f92;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#2670b5), to(#1c4f92)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #2670b5, #1c4f92); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #2670b5, #1c4f92); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #2670b5, #1c4f92); /* IE10 */
  background-image:      -o-linear-gradient(top, #2670b5, #1c4f92); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #2670b5, #1c4f92);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2670b5', EndColorStr='#1c4f92'); /* IE6-IE9 */
  color:#FFFFFF;	
  text-decoration:underline!important;	
  cursor:pointer;	
  height:20px;	
  border:1px solid #c4d7fd;
  font-size:12px;
  font-weight:normal;
  padding-left:8px;
  padding-top:4px;
}
.flatselect:hover{
  width:100px;	  
  background-color: #2670b5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1c4f92), to(#2670b5)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #1c4f92, #2670b5); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #1c4f92, #2670b5); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #1c4f92, #2670b5); /* IE10 */
  background-image:      -o-linear-gradient(top, #1c4f92, #2670b5); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #1c4f92, #2670b5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1c4f92', EndColorStr='#2670b5'); /* IE6-IE9 */

  text-decoration:none!important;	
}
