select,textarea,input { 
font-size: 10px;
}

input.text	{ border: 1px solid #a6a6a7;  height: 16px; padding: 2px 0 0 2px; }
input[type="radio"] {   margin-right: 4px; }
input[type="checkbox"] {   margin-right: 4px; }
input[type="text"] {border: 1px solid #a6a6a7; padding: 2px 0 0 2px; height: 16px; font-weight: normal;  }
input[type="file"] {border: 1px solid #a6a6a7;  font-weight: normal; }
button{background-color:#FFF; border:0px;}
textarea {
height: 50px; 
width: 620px;
border: 1px solid #a6a6a7; 
padding: 2px 0 0 2px; 
}

select	{ background: #fff; border: 1px solid #a6a6a7; }
.mini_select { margin-bottom: 10px; }
.mini_select select { border: 1px solid #555; margin: 0; padding: 0; width: 220px; }
.alert, .error {  padding: 15px 10px; font-weight: bold; width: 648px; text-align: center; margin-bottom: 10px; }
.alert a { color: #fff; }
.error a { color: #d10000; }
.alert { background: #87BF00; border: 1px solid #699401; color: #fff; }
.error { background: #ffffe1; border: 1px solid #c0c08d; color: #000; }
.alert span { color: #d5fb6e; }
.error span a { color: #D10000; }
.VDerror { background: #ffffe1; border: 1px solid #c0c08d; color:#d10000; padding: 10px 10px; font-weight: bold; text-align: center; margin-bottom: 10px;}
.highlight { background: #ffde00 !important; }
label { font-weight: bold; line-height: 200%;  }
fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
.short50 { width: 50px; }
.short100 { width: 100px; }
.short180 { width: 180px; }
.medium250 { width:250px; }
.long { width: 370px; }
.small_alert, .small_error {  padding: 15px 10px; font-weight: bold; width: 224px; text-align: center; margin-bottom: 10px; }
.small_alert a { color: #fff; }
.small_error a { color: #d10000; }
.small_alert { background: #87BF00; border: 1px solid #699401; color: #fff; }
.small_error { background: #ffffe1; border: 1px solid #c0c08d; color: #000; }
.small_alert span { color: #d5fb6e; }
.small_error span a { color: #D10000; }

#recover_password{width:250px;}
#recover_password_title{width:250px; padding:20px 0px 20px 0px; background-color:#E9E9E9;  color:#000; text-align:center; }

.linkformLeft{width:130px; float:left; padding-left:20px;}
.linkformRight{width:300px;float:left; text-align:left;}

#upload_radio input {padding:0;margin:0;}

#search_location {height:22px; padding-left:5px; width:100px;  float:left; font-size:14px; color:#666}



