/* ===== colorset ===== */

/* default links */
a, a[href] { color:#444A3C; outline-color:invert; outline-style:none; outline-width:0; }
a:link { text-decoration: underline; }
a:visited {  }
a:active {  }
a:hover { color:#000000; }

body { margin:0; zoom:1; }

/* body styles */
body.body {
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	height:100%;
	color:#444A3C;
	font-size:12px;
}

.bold {font-weight: bold;}
.italic {font-style: italic;}

/* Form Styles */

fieldset { margin:0; padding:0; border:none;}
fieldset p.legend { margin:0; padding:0 0 0 20px; font-size:14px; background-color:#E2DFD6; line-height:30px; border:1px solid #DFDFD7; border-width:2px 0 2px 0; /* -moz-border-radius:10px 0 0 10px; */ }
fieldset p.legend .legenddesc { text-align:left; color:black; font-size:11px; margin-left:10px; }

input,textarea,select
{
	color:black;
}
input.selector { background:transparent; border:0; }

label, .label { font-weight:normal; }

form br { clear:both; }

/* input.button {color: Black; font-size: 9pt;} */
input.button_gray {color: Black; font-size: 9pt;}
input.button_disabled {color: Black; font-size: 9pt;}
/* inputs */
input.checkbox {height: 9pt;}
input.text {color: Black; font-size: 9pt; height: 19px; width: 100%;}
input.text_disabled {color: Gray; font-size: 9pt; height: 19px; width: 100%;}
/* textareas */
textarea.textarea {color: Black; font-size: 9pt; width: 100%;}
/* selects */
select.select {color: Black; font-size: 9pt; width: 100%;}
/* input.submit { display:block; width:auto; padding:2px; border:1px solid #D5BC13; -moz-border-radius:5px; cursor:pointer; background:#F4F4F4; } */
input.submit { display:block; width:93px; height:25px; border:0; background:transparent url(../_images/submit.png) no-repeat top center; cursor:pointer; text-indent:-9999px; line-height:0; }
input.submit:hover { background-position:bottom center; }
input.cancel { display:block; width:auto; padding:2px; border:1px solid #F4F4F4; -moz-border-radius:5px; cursor:pointer; background:#F4F4F4; }

ul.nolist {
	padding:0;
	margin:0;
	list-style:none;
}
ul.nolist li {
	padding:0;
	margin:0;
}

ul.sortable li {
	/* cursor:move; */
}

.clear { clear:both; line-height:0; height:0; positiotn:relative; margin:0; padding:0; }

.highlight { background:#EFEDDF; }