@charset "utf-8";
/* CSS Document */

/*********************** Form Styles ****************************/
div#infoArea {padding:10px 5px 5px 0; width:100%;}

.button{background:#523091;
border:1px solid #333333;
color:#FFFFFF;
cursor:pointer;
font-size:11px;
font-weight:bold;
overflow:visible;
padding:2px 10px 3px;
text-decoration:none;
width:auto;}

a.button:hover{background:#E4E4E4; color:#523091 !important; border:1px solid #523091}

label {display:block; margin-bottom: 2px; font-size:11px;}

form {
background:#F5F5F5 none repeat scroll 0 0;
display:block;
padding:10px;
position:relative;
}

form input.textbox, form textarea.textbox,form textarea.bigtextbox, form select.text {
border:1px solid #DFDFDF !important;
font-size:11px;
padding:4px;
margin-bottom:15px;
padding:3px;}


form p {
display:inline-table;
padding:4px 0;
position:relative;
text-align:left !important;
width:100%;}



form  textarea.textbox, form textarea.bigtextbox {width: 400px; height: 150px; border:1px solid #999999; color:#666666;}
textarea.bigtextbox {width: 600px; height:500px;}

form input, form select, form radio, form textarea { color:#666666; font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:normal; padding:3px;border:1px solid #DFDFDF !important; font-size:11px;}

.text{ width:160px; }
label.error{ padding-left:200px; display:block;color: #FF0000; float:none;}

f_radio {width:auto !important;}

.unselected {background-image:url(img/rdo_off.png);}

.f_radio {margin-right:1px;padding:6px 24px;}

label.f_checkbox, label.f_radio {
background-position:3px center;
background-repeat:no-repeat;
cursor:pointer;
display:inline-block;
font-size:11px;
font-weight:normal;
height:100%;
line-height:100%;
width:120px;
}

form label {float:left;font-weight:bold;width:180px; padding:6px 0px }
form label small{color:#523091}
 

form  label {display:block;margin-bottom:2px;}
form label.block , .block {display:block !important; float:none; }
