body {background-color: #eeeeee;	margin: 5px; font-family: Arial, Helvetica, sans-serif;	font-size:80%; }
h1 {font-size:150%;	color: #365683;	text-decoration: none;	margin-top: -4px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #365683;}
h2 {font-size:150%;	color: #365683;	text-decoration: none;}
td {font-family: Arial, Helvetica, sans-serif;	font-size:90%;}
table{ margin-left: auto;margin-right: auto;}
img {border-width:0px;}

.credit {font-family: "Arial"; font-size:80%; color: #DDDDDD; text-decoration: none;}
.copyright {font-family: "Arial"; font-size:80%; color: #666666; text-decoration: none;}
.menu-option {font-family: "Arial"; color: #1f449a; text-decoration: none;}
.admin{background-color:#66FF00;}
.normal {font-family: "Arial"; font-size:90%; color: #000000; text-decoration: none;}
.img-right {float:right;}
.datebox {padding:0px; margin:0px;}
.help {font-size:90%; color:#CC0000;}
.help-txt {font-size:90%; color:#006600;}

#error{	position:relative;	width:736px;	padding:5px;	margin: 10px auto 10px auto;	text-align:left;	background-color:#ff0000;	color:#FFF;	font-weight:bold;}

#message{	position:relative;	width:736px;	padding:5px;	margin: 10px auto 10px auto;	text-align:left;	background-color:#006600;	color:#FFF;	font-weight:bold;}

#page-container {	background-color: #ffffff;	width:900px;	margin: 10px auto 10px auto;	border: 1px solid #eeeeee;}

#header-container {	background-color: #dbe4ff; padding:10px; margin:10px;}
#header-container-txt { position:relative;}
#header-container a:hover {color: #000000; text-decoration: underline; }

#body-container {background-color: #ffffff;	text-align:left; padding:10px;}
#body-container a {color: #365683; text-decoration: underline;}

#footer-credit{position: relative; z-index:30; width:900px;}

#main-copyright {	position: absolute;	top: 0px;	left: 0px; z-index:30;	text-align: left;}
#main-credit {	position: absolute;	top: -3px;	left: 0px; width:100%;	text-align: right; z-index:30;}
#main-credit a:hover {color: #666666;}

.admin-cell-header  {background-color:#bcbcbc; font-size:100%;}

.admin-cell  {border:1px solid #d7d7d7; background:#fff; margin-bottom:10px;}
.admin-text-black {color: #000000; font-size:100%;	font-weight: bold;}
.admin-cell-title {font-size:125%; font-weight:bold; color:#365683;}

INPUT.mandatoryOutFocus{ border:2px groove red; }
INPUT.mandatoryInFocus{	border:2px groove red; }

#index-box {	position:relative;	background-color: #f1f3f5;	border: 2px dotted #999999;	margin-left:auto; margin-right:auto;}
#admin-box {	position:relative;	background-color: #f1f3f5;	border: 2px dotted #999999;	padding:10px;}

#login-form {	position:relative;	background-color: #f1f3f5;	border: 2px dotted #999999;	width: 400px; margin-left:auto; margin-right:auto;}
#user-box{ background-color:#66CC66; padding:5px; margin:10px 10px 0px 10px;}