.editBoxHalf{ float:left; width:50%; }
#editBoxStatic{ padding: 16px 20px 0px 30px; }
#editBox{ background-color: #e1effa; }
#editBoxHdr{ background-color:#97bccf; padding:2px 4px 2px 4px; }
#fieldGrpTitle{ color:#FFFFFF; font-size:13px; font-weight:bold; margin:0px; }
#fieldGrpBox{ float:left; padding:8px; }
#fieldTitle{ font-size: 13px; font-weight:bold; padding-top:0px; }
#fieldGrpBox .caption{ display:block; color:#777777; font-size:10px; margin:-1px 0px 5px 0px; }
#fieldGrpBox .hand { cursor:pointer; cursor:hand; }
#fieldGrpBox .r{ color:#FF0000; padding:0px 3px 0px 3px; }
#fieldGrpBox .error{ color:#FF0000; }
#fieldRowFull TEXTAREA,#fieldRowFull INPUT,#fieldRowFull SELECT{ width: 400px; font-size: 13px; padding:2px 4px 2px 4px; border:1px solid #ACACAC; }
#fieldRowDualCols TEXTAREA,#fieldRowDualCols INPUT,#fieldRowDualCols SELECT{ width: 195px; font-size: 13px; padding:2px 4px 2px 4px; border:1px solid #ACACAC; margin-right:10px; }
#fieldItem{ padding:2px 0 0 0; }
INPUT.formButton{ width: 80px; color:#FFFFFF; border:1px solid #FFFFFF; background-color:#92999e; font-size:13px; font-weight:bold; }
INPUT.formSubmit{ width: 120px; color:#FFFFFF; border:1px solid #FFFFFF; background-color:#215670; font-size:13px; font-weight:bold; }
INPUT.formCancel{ width: 120px; color:#FFFFFF; border:1px solid #FFFFFF; background-color:#92999e; font-size:13px; font-weight:bold; }
#buttonBox{ padding:0px 0px 12px 0px; }
#errorBox{ border:1px solid #EEC138;background-color:#F7F8A7;padding:6px;color:red; }

/* overrides */
#fieldRowFull TEXTAREA,#fieldRowFull INPUT,#fieldRowDualCols TEXTAREA,#fieldRowDualCols INPUT {
	background:#fff url(layout/input_text2.gif) repeat-x scroll 0 0; border:1px solid #CECECE;
}
#fieldRowFull SELECT,#fieldRowDualCols SELECT{ background-color:#EEE; }
#fieldTitle{ font-size:12px; }
#errorBox{ border:none;background-color:transparent;padding:10px;color:inherit; }
#editBox{ font-size:13px; line-height:24px; border: solid #dbdbdb; border-width: 0 1px 1px; padding: 15px 5px 10px 10px; background:#fefefe url(layout/forms_bg.gif) repeat-x; }
#fieldGrpTitle{ font-size:17px; font-weight:bold; color:#154d7d; margin:0; padding:0 0 15px; white-space:nowrap; }
#editBoxHdr{ background-color:transparent; padding:0px; }

/* mini tabs */
.minitabSpace{ font-size:11px; color:#464646; font-weight:bold; padding-bottom:2px; }
a.minitab{
	font-size: 10px;
	font-weight: normal;
	background-color: #d7e0f7;
	border: 1px solid #AAAAAA;
	border-top: none;
	padding: 1px 1em 1px 1em;
	text-decoration: none;
	margin-bottom:3px;
}
a.minitab:link, a.minitab:visited { color: #808080; }
a.minitab:hover { background-color: #CCCCCC; color: #404040; }
a.minitabActive{
	background-color: #f7f8fd;
	border: 1px solid #b2cbff;
	border-top: none;
	padding: 2px 1em 2px 1em;
	text-decoration: none;
}
a.minitabActive:link, a.minitabActive:visited { color: #404040; }

a.langTab{ text-decoration:underline; }
a.langTabActive{ color:#000; }


/* Button
-------------------------------------------------------------------*/

.buttonNew, .uploadifyButton {padding: 7px 15px; outline: none}
.buttonNew:hover {text-decoration: none;}
.buttonNew:active span {position: relative; top: 1px}

.buttonNew, .uploadifyButton {border: 1px solid #ababab;box-shadow:inset 0 1px 0px #fff; color: #3b3b3b;
    background: #efefef;
    background: -moz-linear-gradient(top, #efefef 0%, #e9e9e9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top, #efefef 0%,#e9e9e9 100%);
    background: -o-linear-gradient(top, #efefef 0%,#e9e9e9 100%);
    background: -ms-linear-gradient(top, #efefef 0%,#e9e9e9 100%);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e9e9e9',GradientType=0 );
    background: linear-gradient(top, #efefef 0%,#e9e9e9 100%);
}
.buttonNew:hover, .uploadifyButton :hover {box-shadow:0 1px 1px #FFFFFF inset, 0 0 2px #E1E1E1}
.buttonNew:active, .uploadifyButton:active {box-shadow: 0 0 5px #c2c2c2 inset;}

input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
    color:#BBB;
	background-color: #f2f2f2;
    border-color: #D8D8D8;
    box-shadow: inset 0 0 1px rgba(0,0,0,0.15);
    cursor: not-allowed;
}

.buttonNew.blue {border: 1px solid #19559e; box-shadow:inset 0 1px 0px #58a4e9; color: #fff;
    background: #3d90e3;
    background: -moz-linear-gradient(top, #3d90e3 0%, #2d6ad9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d90e3), color-stop(100%,#2d6ad9));
    background: -webkit-linear-gradient(top, #3d90e3 0%,#2d6ad9 100%);
    background: -o-linear-gradient(top, #3d90e3 0%,#2d6ad9 100%);
    background: -ms-linear-gradient(top, #3d90e3 0%,#2d6ad9 100%);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d90e3', endColorstr='#2d6ad9',GradientType=0 );
    background: linear-gradient(top, #3d90e3 0%,#2d6ad9 100%);
}

.buttonNew.blue:hover {box-shadow:0 1px 1px #58A4E9 inset, 0 0 2px #62A1E3}
.buttonNew.blue:active {box-shadow: 0 0 5px #3067A2 inset;}

.buttonNew.black {border: 1px solid #000; box-shadow:inset 0 1px 0px #545454; color: #fff;
    background: #404040;
    background: -moz-linear-gradient(top, #404040 0%, #323232 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#404040), color-stop(100%,#323232));
    background: -webkit-linear-gradient(top, #404040 0%,#323232 100%);
    background: -o-linear-gradient(top, #404040 0%,#323232 100%);
    background: -ms-linear-gradient(top, #404040 0%,#323232 100%);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404040', endColorstr='#323232',GradientType=0 );
    background: linear-gradient(top, #404040 0%,#323232 100%);
}

.buttonNew.black:hover {box-shadow:0 1px 1px #545454 inset, 0 0 2px #4D4D4D}
.buttonNew.black:active {box-shadow: 0 0 5px #232323 inset}

.small.buttonNew {font-size:0.8em; padding: 3px 5px}
.large.buttonNew {font-size:1.3em; padding: 7px 10px}