@charset "UTF-8";
/* CSS Document */

.loginError {
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #CC3333;
	overflow: visible;
	position: relative;
	color: #CC3333;
	background-color: #FFC;
	line-height:120%;
	font-size:13px;
}

.loginMessage {
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #666;
	overflow: visible;
	position: relative;
	color: #333;
	background-color: #FFC;
	line-height:120%;
	font-size:13px;
}

#content .loginError a {color:#CC3333; text-decoration:underline;}
#content .loginError a:hover {color:#000; text-decoration:underline;}

.errorMessage {
	color: #cc3333;
}
.formField { font-family:open_sansregular,Verdana,sans-serif; font-size:12px; color:#4C4C4C; background-color:#FFFFFF; border-width:1px; border-style:solid;  border-color:#808080; padding:2px; width:400px }
.formButton, #fancyConfirm_ok, #fancyConfirm_cancel { color:#2e3946; width:auto; overflow:visible; border:1px solid #808080; padding:2px 5px; background:#fff }
.formButton:hover, #fancyConfirm_ok:hover, #fancyConfirm_cancel:hover {cursor:pointer; color:#fff ; background-color:#2e3946 ; }


th { font-weight: normal; text-align: left; }

.adminTable, .adminList { color:#666; }

.adminTable th { padding:4px 0 8px 0; vertical-align:top; text-align:right; }
.adminTable td { padding:0 0 8px 0; vertical-align:top; }
.adminTable td.paddingTop { padding-top:3px; }
.adminList th { font-weight:bold; border-bottom:1px solid #4C4C4C; padding-bottom:4px; vertical-align:top; }
.adminList td {  border-bottom:1px solid #4C4C4C; vertical-align:top; padding-top:4px; padding-bottom:4px}
.statusList th { border-bottom:1px solid #4C4C4C; padding:4px 0; vertical-align:top; }
.statusList td {  font-weight:bold; border-bottom:1px solid #4C4C4C; vertical-align:top; padding:4px 0}

.adminList tr.sectionDivider td { border-top:1px solid #4C4C4C; }

.adminTable th.adminTableSectionHeading { background-color:#F1F1F1; color:#333; padding:3px 5px; border-bottom:1px solid #D5D5D5; text-align:left; font-weight:bold; }

.tableNoRule { border:none !important;}

.tableSpacer20 { width:20px }
.tableSpacer5 { width:5px }

.inlineImage { position:relative; vertical-align:top; top:-1px; }


