#frmmed{
background:#fff;
padding:15px 0;
text-align:left;
}
#frmmed fieldset{

padding-top:.5em;
border:none;	
border-top:1px solid #e5e5e5;
}		
#frmmed legend{
background:#fff;
padding:0 5px;
font-style:italic;
}	
#frmmed p{
clear:both;
margin-bottom:7px;
overflow:hidden;
}	
#frmmed label{
float:left;
width:130px;
padding-top:5px;
display:block;
text-align:right;
margin-right:10px;
}	

#frmmed input[type='text'], #frmmed textarea {	
width:268px;
border:1px solid #ddd;		
padding:5px 5px 5px 5px;
}		
#frmmed input[type='file']{
width:280px;
border:1px solid #ddd;		
padding:5px 5px 5px 5px;
cursor:pointer;
}

/* hack for chrome */
body:nth-of-type(1) #frmmed input[type='file'] {width:268px;}

#frmmed select{width:280px; padding:2px; border:1px solid #ddd;}
#frmmed select option{padding:3px; line-height:30px;}

#frmmed textarea{
height:125px;
overflow:auto;
}					
#frmmed p.submit{
clear:both;
margin-right:279px;
padding:0;
float:right;
display:block;
}

#frmmed button, .fsSubmit input.fsSubmitButton {
height:28px;
line-height:28px;		
border:1px solid #999;
background:url(../images/form_button.gif) -50px 0 no-repeat;
padding:0 10px 0 10px;
color:#333;
cursor:pointer;
text-align:center;
font-size:11px;
font-weight:bold;
}

/* for Internet Explorer 6 */
/*\*/
* html #frmmed p.submit{
margin-right:144px;
padding:0;
float:right;
display:block;
}

* html #frmmed textarea {	
width:267px;
border:1px solid #ddd;
}	

* html #frmmed input{
width:267px;
border:1px solid #ddd;
}
* html #frmmed select{width:269px; border:1px solid #ddd;}
/**/
.error{ background:url(../images/exclamation.png) no-repeat left center; padding:5px 5px 5px 20px;color:#E45D5C; font-size:10px; display:none; margin-left:18px; height:30px;}
/* // form 5 */
 
