body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size:0.80em;
	background-color: #c0c0c0;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
#container { 
	width: 1000px;
	background: #FFFFFF;
	margin: auto;
	text-align: left;
} 
#mainContent {
	padding:10px;
	padding-top:0;
	}
#footer {
	width: 980px;
	margin: 0 auto;
	font-size: 0.75em;
	color:#606060;
	text-align:right;
	}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.tablerow {
	padding:2px;
	}
.rowstyle {
	background-color:#ffffff;
	}
.altrowstyle {
	background-color:#f2f2f2;
	}
.hilite {
	border-top:1px solid #AD0000;
	border-bottom:1px solid #AD0000;
	background-color:#d0d0d0;
	}
#hdrMenu {
	float:right;
	font-size:10px;
	color:#000000;
	padding-top:10px;
	padding-right:20px;
	}
#hdrMenu a {
	font-size:10px;
	color:#000000;
	text-decoration:none;
	}
#hdrMenu a:hover {
	text-decoration:underline;
	color:#AD0000;
	}
#menuBar {
	margin-bottom:10px;	
	padding:3px;
	padding-left:15px;
	background-color:#000000;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	color:#ffffff;
	}
#menuBar ul {
	display:inline;
	margin:0;
	padding:0;
	}
#menuBar ul li {
	 clear:both;
	 display:inline;
	 overflow:hidden;
	 list-style-type:none;
	 padding-right:20px;
	}
#menuBar ul li a {
	color:#ffffff;
	text-decoration:none;
	}
#menuBar ul li a:hover {
	color:#e0e0e0;
	text-decoration:underline;
	}
.frmTable {
	padding:10px;
	border:1px solid #A9A9A9;
	background-color:#e8e8e8; /*#f7f8f3;*/
	}
.frmLabel {
	font-weight:bold;
	text-align:right;
	}
.frmHelp {
	background-color:#ffffff;
	border:1px solid #A9A9A9;
	padding:5px;
	font-size:10px;
	color:#606060;
	}
.frmHelp dd {
	margin-left:8px;
	padding-bottom:5px;
	}
.frmHelp dt {
	font-weight:bold;
	color:#000000;
	}
/* Custom Styles */
h1 {
	color:#4f4f4f;
	font-size:17px;
	margin:0;
	padding:0;
	margin-bottom:10px;
	}
h2 {
	font-size:15px;
	margin:4px;
	padding:4px;
	
	}
h3 {
	font-size:13px;
	margin:2px;
	padding:2px;
	color:#AD0000;
	}
.small {
	font-size:9px;
	}  
.frmlabel {
	background-color:#f5f5f5;
	color:#000000;
	font-weight:bold;
	text-align:right;
	}
.errormsg { 
	font-style:italic;
	background-color:#f2f2ce;
	padding:3px;
	margin-bottom:5px;
	border:1px solid #AD0000;
	} 
.statusmsg {
	font-style:italic;
	background-color:#f7f7f7;
	border:2px solid green;
	padding:3px;
	margin-bottom:5px;
	}
.menu {
	padding-bottom:5px;
	border-bottom:1px solid #000000;
	}
.menu a {
	text-decoration:none;
	color:#000000;
	font-size:12px;
	}
.menu a:hover {
	text-decoration:underline;
	color:#AD0000;
	}
a.iconLink {
	text-decoration:none;
	color:blue;
	}
a.iconLink:hover {
	text-decoration:underline;
	color:#AD0000;
	}