body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	background-color: #003300;
	padding: 0px;
	margin: 10px;
	height:100%;
	text-align:left;
}
#pageTitle { 
	font-size:12pt; 
	font-weight:bold; 
	margin:0px; 
	padding-bottom:10px;
	text-align:center;
	vertical-align:top;
}

.hMenu { display:none; }

#mainTable {
	/* border: 1px solid #000000;*/
	/*/*/line-height:normal; /* */
	height:100%;
	width:768px;
 }
#mainTable sidebar {
 	padding: 20px;/*Pads each table cell in modern browsers*/
 }

#crumb { 
	font-size:8pt; 
	margin: 5px 0px 0px -15px;
	text-align:left;
	font-weight:normal;
}

#maincontent {
 	font-size: small;	/*/*/font-size: 100%; /* */
	padding:20px 40px; 20px; 20px;
	height:75%;
 }

#header {
 	background-color: #333333;
 	color: #CCCCCC;
	padding:0px;
	text-align:center;
	height:80px;
 }

#footer {
 	color: #333333;
	text-align:center;
	font-style:italic;
	font-size:9pt;
	padding:5px 0px 5px; 0px;
	border-top:1px solid #CCCCCC;
 }

 td, p, ul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
 }
 ul { margin: 0px 10px 0px 20px; }
 
 h1:first-child {margin-top: 0;}/*starts first h1 in TD flush top*/
 h2:first-child {margin-top: 0;}/*starts first h2 in TD flush top*/
 
 h1 { font-size: 160%; }
 h2 { font-size: 140%; }
 
#sidebar {
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
 	width: 140px;
 	font-size: 12px;	/*/*/font-size: 100%; /* */
	vertical-align:top;
	padding:0px;
	height:auto;
 }
 
#sidebar ul {
/*	margin:20px 10px 20px 20px; */
	margin:0px;
 	list-style-type: square; /* */
	padding:0px;
 }

 #sidebar li {
 	/*/*/margin: 0px 0px 0px 0px; /* */
 }
 
#sidebar #ADist { 
	width:100%;
	padding:0; 
	margin:0;
	color:#000000;
	background-color:#FFFFCC;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
}

a:link {color:blue; text-decoration: none;}
a:visited {color: blue; text-decoration: none;}
a:link:hover { color:#990000; text-decoration:underline;}
a:active { color:blue; text-decoration: none;}
a:visited:hover { color:#990000; text-decoration:underline; }

#sidebar a:link {color:white; text-decoration: none;}
#sidebar a:visited {color: white; text-decoration: none;}
#sidebar a:link:hover { text-decoration:underline;}
#sidebar a:active { color:white; text-decoration: none;}
#sidebar a:visited:hover {  text-decoration:underline; }

#google { font-size:8pt }

.contentHeading {
	width:300px;
	font-size:14px;
	font-weight:bold;
	background-color:#99CCFF;
	padding:2px;
	border:1px solid black;
	text-align:center;
}

.error {
	font-family: Tahoma;
	font-size: 9pt;
	color: red;
	/*margin-left: 50px;*/
	display:none;
}

/**************** Menu Button Styles *************************/
#navlist { 
	margin:10px 0px 10px -10px; 
	width:130px;
	padding-left:20px;
}

#navlist li {
list-style: none;
margin: 0px;
padding:0px;
font-size: 10pt;
text-decoration:none;
}

#navlist a {
display: block;
text-decoration: none;
/* margin: 2px 0px 2px 0px; */
margin:2px 0px 2px 0px;
color: white;
background-color:#003300;
border: 1px outset #000000;
border-left: 10px solid #990000;
padding: 2px 8px 2px 8px;
text-decoration:none;
}

#navlist a#current { border:1px solid black; }

#navlist a {
width: 99%;
/* only necessary for Internet Explorer */
}

#navlist a {
voice-family: "\"}\"";
voice-family: inherit;
/* width: 120px; */
text-decoration:none; 
/* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */
}

#navcontainer>#navlist a {
width: auto;
text-decoration:none; 
/* only necessary if you use the hacks above for the Internet Explorer */
}

#navlist a:hover, #navlist a#current:hover {
background-color:#003300; 
border: 1px inset #000000;
padding: 2px 8px 2px 8px;
padding: 2px 7px 2px 9px; 
text-decoration:none;
border-left: 10px solid gold;
}

#navlist a:active, #navlist a#current:active {
background-color:#003300;
border: 1px solid #000000;
border-left: 10px solid gold;
padding: 3px 7px 1px 9px; 
}
/************* End Menu Button Style ***********************/