/* ConfTool CSS File for form elements: old browsers */

option, .optionregular, .optionregular * {
 font-family: arial, helvetica, sans-serif;
 font-size: 10pt;
}
.optionsmall, .optionsmall *, .optionfullwidth, .optionfullwidth * {
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
}

.option_topline { }

select optgroup {
 background: #f4f4f4;
 color: #888;
 font-style: normal;
}

/* For IE6 */
input,textarea {
 font-family: arial, helvetica, sans-serif;
 font-size: 10pt;
}
/* Other browsers */
input[type=text],input[type=password],input[type=email],textarea {
 font-family: arial, helvetica, sans-serif;
 font-size: 10pt;
 border-style: solid;
 border-width: 1px;
 border-radius: 0; -webkit-appearance: none; -webkit-border-radius:0;
 border-color: #336680 #E4E8EC #E4E8EC #336680;
 padding: 2px 4px 2px 4px;
}
/* IE 8 */
input[type=text],input[type=password],input[type=email],textarea {
 padding/*\**/: 2px\9 4px\9 3px\9 4px\9;
}
/* Remove Safari problems */
input:focus, textarea:focus {
 outline-style: solid;
 outline-width: 0;
}
input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, textarea:focus, input.search:focus {
 border-color:#003366 #8080CC #8080CC #003366;
 background-color:#F0F6FF;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
 -webkit-appearance: none !important; -webkit-border-radius:0;
 cursor: pointer;
}

input.yellowbg, textarea.yellowbg {
 background-color:#FFFF80 !important;
}
input:focus.yellowbg, textarea:focus.yellowbg {
 border-color:#660000 #cc4040 #cc4040 #660000;
 background-color:#FFFFAA;
}
input.disabled, textarea.disabled, option.disabled{
 border-color:#444 #ddd #ddd #444;
 background-color:#eee !important;
 color:#555 !important;
}
input:disabled, textarea:disabled, option:disabled{
 border-color:#444 #ddd #ddd #444;
 background-color:#eee !important;
 color:#555 !important;
}

input.not-allowed, button.not-allowed, option.not-allowed {
 cursor: not-allowed! important;
}

input.button, button.button, .fakeButton {
 font-family: arial, helvetica, sans-serif;
 font-size: 9pt;
 font-weight: bold;
 margin: 3px;
 color:#0033C0;
 padding: 5px 6px 3px 6px;
 background-color:#C8D8E8;
 background: #C8D8E8 url(../images/button_submit_gradient.gif) repeat-x;
 border-width: 1px;
 border-color:#F0F4FF #909499 #909499 #F0F4FF;
 cursor:pointer;  /* For standard browsers */
 cursor:hand;     /* for IE				  */
 white-space: normal; /* Allow line breaks! */
}
.fakeButton {
 margin: 0;
 text-decoration: none !important;
}

.button_clear {
 font-family: arial, helvetica, sans-serif;
 font-size: 9pt;
 font-weight: bold;
 color:#660000;
 padding: 5px 6px 3px 6px;
 background-color:#E8D8C8;
 border-color:#ffF4F0 #999490 #999490 #FFF4F0;
 cursor:pointer;  /* For standard browsers */
 cursor:hand;     /* for IE				  */
}
.waitbutton {
 font-family: arial, helvetica, sans-serif;
 font-size: 9pt;
 font-weight: bold;
 color:#AA8080 !important;
 padding: 5px 6px 3px 6px !important;
 background-color:#E8E0B8 !important;
 border-color:#999999 #F4F4F4 #F4F4F4 #999999 !important;
 cursor:wait !important;
}

.smallbutton {
 font-family: arial, helvetica, sans-serif;
 font-size: 9pt;
 font-weight: bold;
 padding: 3px 2px 1px 2px !important;
 color:#0033C0;
 background-color:#C8D8E8;
 border-color:#F0F4FF #909499 #909499 #F0F4FF;
 cursor:pointer;  /* For standard browsers */
 cursor:hand;     /* for IE				  */
}
.smallwaitbutton {
 font-family: arial, helvetica, sans-serif;
 font-size: 9pt;
 font-weight: bold;
 padding: 3px 2px 1px 2px !important;
 color:#AA8080 !important;
 background-color:#E8E0B8 !important;
 border-color:#999999 #F4F4F4 #F4F4F4 #999999 !important;
 cursor:wait !important;
}

.tinybutton {
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 font-weight: normal;
 padding: 1px 2px 1px 2px !important;
 color:#0033C0;
 background-color:#C8D8E8;
 border-color:#F0F4FF #909499 #909499 #F0F4FF;
 cursor:pointer;  /* For standard browsers */
 cursor:hand;     /* for IE				  */
}
.tinywaitbutton {
 font-family: arial, helvetica, sans-serif;
 font-size: 8pt;
 font-weight: normal;
 padding: 1px 2px 1px 2px !important;
 color:#AA8080 !important;
 background-color:#E8E0B8 !important;
 border-color:#999999 #F4F4F4 #F4F4F4 #999999 !important;
 cursor:wait !important;
}

fieldset {
 border: 0; padding: 0; margin: 0;
}

.checkboxradio {
 border: 0;
}
.checkboxradio_switch_div {
 border: 0;
}

.checkboxradiodiv {
 padding-top: 0; padding-bottom: 4px;
 border: 0;
}
