body {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	background: #000000 url(../../images/bg_body.jpg) repeat-x;
	min-width: 970px;
}
#docHolder {
	background: url(../../images/bg_main.jpg) no-repeat center top;
}
#adminBox {
	width: 940px;
	border: 5px solid #CC9900;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	min-height: 700px;
}
#adminBox .header {
	height: 62px;
	background-color: #000000;
	background-image: url(../../images/admin/header.gif);
	position: relative
}
#adminBox .header .nav {
	position: absolute;
	top: 20px;
	left: 400px;
	color: #CCCCCC;
}
#adminBox .header .nav a {
	color: #CC9900;
	font-size: 14px;
	font-weight: bold;
}
#adminBox .header .nav a:hover {
	color: #FFFFFF;
}
#adminBox .content {
	padding: 20px;
	position: relative;
	font-size: 12px;
}
#adminBox .content a {
	color: #4F5423;
}
#adminBox .content a:hover {
	color: #000000;
}
#errorBox {
	width: 850px;
	font-size: 18px;
	color: #CC0000;
	padding: 5px 5px 5px 40px;
	background: #FFFFEE url(../../images/bg_error.gif) no-repeat 10px 5px;
	margin-bottom: 10px;
	border: 1px dotted #999999;
	margin-top: 10px;
}
#loader {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 675px;
	background: #FFFFFF;
	z-index: 20;
	text-align: center;
}
form {
	margin: 0px;
}
.inputAny, 
.inputAnyOn, 
.inputAnyError
{
	border-top: 1px solid #666666;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.inputAny
{
	background: #F6F6F6 url(../../images/bg_inputAny.gif) repeat-x;
	color: #666666;
}
.inputAnyOn
{
	background: #FFFFFF;
}
.inputAnyError
{
	background: #FFDFDF;
}
textarea
{
	overflow-x: hidden;
	overflow-y: auto;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.clearer
{
	clear: both;
}
.infoBox_float {
	float: left;
	width: 450px;
}
.infoBox_full {
	width: 900px;
	clear: both;
}
.infoBox_full a, .infoBox_float a {
	font-size: 12px;
	color: #3366CC;
	text-decoration: none;
}
.floater
{
	float: left;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 3px;
}
.describer
{
	font-size: 10px;
	clear: both;
	color: #333333;
}
fieldset
{
	position: relative;
	border: 1px solid #CCCCCC;
	position: relative;
	margin-right: 5px;
	margin-top: 0px;
	background: url(../../images/admin/bg_fieldset.gif) repeat-x;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 5px;
}
fieldset .subField {
	margin-bottom: 5px;
	margin-left: 5px;
	width: 190px;
	float: left;
	border: 1px dotted #CCCCCC;
	padding: 5px;
}
.label {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	clear: both;
}
legend
{
	font-size: 12px;
	font-weight: bold;
	color: #4F5423;
	margin-left: -7px;
	margin-bottom: 5px;
	margin-top: 0px;
}
legend .note {
	font-weight: normal;
	color: #333333;
	font-size: 11px;
}
#toolTip {
	font-size: 11px;
	position:absolute;
	text-align: left;
	z-index:10000;
	width:220px;
	padding:10px;
	background-color:#5781AF;
	border-top: 1px solid #6A92BE;
	border-right: 1px solid #45709F;
	border-bottom: 1px solid #45709F;
	border-left: 1px solid #6A92BE;
	color: #FFFFFF;
	cursor: pointer;
}
#toolTip .title
{
	font-weight: bold;
}
.help
{
	cursor: help;
}

