/*Forms*/
form{
	display:inline;
	margin:0;
	padding:0;
}
.form{
	background:#FFF url(/Images/Form/bg_form.gif) repeat-x;
	border:1px solid #B0C1C5;
	border-bottom-width:2px;
	color:#585756;
	font:14px/16px 'helvetica neue',helvetica,arial,'lucida grande',tahoma,verdana,sans-serif;
	margin:2px 0 9px 0;
	padding:5px;
}
select.form{
	background:#FFF;
	color:#585756;
	font:14px/16px 'helvetica neue',helvetica,arial,'lucida grande',tahoma,verdana,sans-serif;
	padding:3px 0 0 0;
	width:250px;
}
option,input{
	background:none;
	color:#585756;
	font:14px/16px 'helvetica neue',helvetica,arial,'lucida grande',tahoma,verdana,sans-serif;
	padding:2px 0;
}
.form-sm{
	background:#FFF url(/Images/Form/bg_form.gif) repeat-x;
	border:1px solid #B0C1C5;
	border-bottom-width:2px;
	color:#068;
	font:13px 'helvetica neue',helvetica,arial,'lucida grande',tahoma,verdana,sans-serif;
}
.form-readonly{
	background:#FFF;
	border:1px solid #DDD;
	border-bottom-width:2px;
	color:#666;
	font:15px 'helvetica neue',helvetica,arial,'lucida grande',tahoma,verdana,sans-serif;
}
.line-above td,.line-above th{
	border-top:1px dashed #5CBFE5;
	padding-top:10px;
}
.line-below td,.line-below th{
	border-bottom:1px dashed #5CBFE5;
	padding-bottom:5px;
}
textarea.form{
	background:#FFF url(/Images/Form/bg_textarea.gif) repeat-x;
	_background-attachment:fixed;
	border:1px solid #B0C1C5;
	border-bottom-width:2px;
	color:#585756;
	font:11px/17px 'helvetica neue',helvetica,arial,'lucida grande',tahoma,verdana,sans-serif;
}
.form-cancel{
	background:#DDD url(/Images/Form/bg_button_cancel.gif) repeat-x;
	border:1px solid #777;
	border-bottom-width:2px;
	color:#555;
	font:bold 11px 'helvetica neue',helvetica,arial,'lucida grande',tahoma,verdana,sans-serif;
}
.form-submit{
	background:#3097B9 url(/Images/Form/bg_button.gif) repeat-x;
	border:1px solid #385989;
	border-bottom-width:2px;
	color:#FFF;
	font:14px/16px 'helvetica neue',helvetica,arial,'lucida grande',tahoma,verdana,sans-serif;
	padding:5px;
}
/*Form Text*/
.form-label{
	color:#585756;
	font:14px/16px 'helvetica neue',helvetica,arial,'lucida grande',tahoma,verdana,sans-serif;
	text-align:right;
	padding-right:8px;
}
.error{
	color:#F00;
}
.error-box{
	background-color:#FEE;
	border:1px solid #F99;
	color:#F00;
	padding:4px;
}
.error-box ul{
	margin:0 0 0 20px;
	padding:0;
}
.help{
	color:#639;
	font:normal 11px 'helvetica neue',helvetica,arial,'lucida grande',tahoma,verdana,sans-serif;
	padding:0;
	margin:0;
}
.required{
	color:#D80;
	font:14px/16px helvetica,arial,sans-serif;
}
/*LS ImageUpload*/
.form-upload{
	padding:0;
}
.form-upload img{
	vertical-align:middle;
}
.form-upload input{
	background-color:#FFF;
	border:1px inset #CCC;
	color:#999;
	font:11px sans-serif;
}
/*MetaBuilders DualList*/
.duallist-buttonstyle{
	background:#CCC;
	border:1px outset #DDD;
	color:#000;
	font:bold 10px tahoma,geneva,sans-serif;
	margin-bottom:2px;
	padding:2px 0;
	text-transform:uppercase;
	width:75px;
}
.duallist-listbox{
	border:1px inset #DDD;
	color:#000;
	font:10px tahoma,geneva,sans-serif;
	width:200px;
}
.duallist td{
	color:#333;
	font:bold 10px tahoma,geneva,sans-serif;
}
/*DataGrid*/
.grid{
	font:11px tahoma,geneva,sans-serif;
}
.grid-header{
	background-color:#999;
	color:#FFF;
	font:bold 11px tahoma,geneva,sans-serif;
}
.grid-item{
	background-color:#F9F9F9;
}
.grid-item-alt{
	background-color:#F0F0F0;
}
.grid-item-edit{
	background-color:#FED;
}
.pager,
.pager td{
	color:#CCC;
	font:11px tahoma,geneva,sans-serif;
}

