/*
<?php
	header("Content-type: text/css");
	$font_size = "small";
	$v_hr_spc = "-6px";										
	$v_h3_spc = "-12px";									
	if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE'))
		$font_size = "x-small";
	if (strpos($_SERVER['HTTP_USER_AGENT'], 'Opera'))
		$font_size = "small";
	if (strpos($_SERVER['HTTP_USER_AGENT'], 'Mac')) {
		$font_size = "x-small";								
		$v_hr_spc = "0px";	}								
	if (strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox')) {
		$font_size = "x-small";								
		$v_hr_spc = "0px";									
	}
?>
*/
h1 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 175%; }

h2 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 150%; }

h3 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 125%; }

h4 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;
	color: #004371;
	margin-top: 3px; }

h5 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 75%;
	color: #004371; }

h6 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 50%;
	color: #004371; }

h3.msg {
	font-family: times new roman, times, georgia, serif;
	font-size: 125%;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
	color: #006699;
	position:relative; z-index: 2;
	}

p.msg {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: x-small;
	color: #006699;
	position:relative; left:8px; top:-8px; margin:8px 0px; z-index: 2;
	width: 95%;
	}

hr {
	height: 1px;
	color: #16329C;
	margin-top: 0px;
	margin-bottom: 0px; 
	width: 98%;
	}

body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: small;
	color: #3C5D7D;
	background-color: #9CB6CA;
/*	margin-left: 6px;	*/
	}

table {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: small;
	border-collapse: collapse;
	color: #3C5D7D;
	background-color: #FFFFFF;		/* #66FF99; */
	}

th   {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: small;
	background-color: #D3DCE3; }

td.tb_icon {
	}

td.tb {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	height: 32px;
	background: url('../graphics/mhsl.gif') repeat center;
	text-align: center;
	color: #CCCCCC;
	}

td.tb_hv {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	height: 32px;
	background: url('../graphics/mhsl_hv.gif') repeat center;
	text-align: center;
	color: #200A82;
	}

div.tb {
	width: 88px;
	height: 100%;
	text-align: center;
/*	background-color: #888888;	*/
	}

div.tbs {
	position: relative;
	float: right;
	width: 136px;
	height: 100%;
	text-align: center;
/*	background-color: #888888;
	*/	}

span.tb_icon {
	position: relative;
	top: 6px;
/*	text-align: right;
	vertical-align: text-bottom;
	background-color: #6666AA;
	margin-left: 0px;
	margin-right: 0px;	*/
	height: 16px;
	}

span.tb_menu {
	position: relative;
	top: 2px;
/*	font-weight: bold;
	text-align: left;
	height: 22px;
	vertical-align: text-bottom;
	background-color: #4444DD;	*/
/*	margin-left: 0px;
	margin-right: 0px;
	width: 96px;	*/
	}

div.tb_menu {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: x-small;
	font-weight: 600;
	text-align: left;
	height: 22px;	
	vertical-align: middle;
	color: #CCCCCC;
	margin-left: 2px;
	margin-right: 6px;
/*	width: 96px;	*/
	}

span.inp {
	position: relative;
	top: 7px;
	left: 4px;
	background-color: #4444DD;
	border-bottom: 0px;
	padding: 0px;
/*	height: 28px;
	vertical-align: sub;	*/
	}

div.inp {
	position: relative;
	top: 3px;
	left: 0px;
	border: 0px;
	padding: 0px;
	overflow: hidden;
	height: 20px;
	width: 102px;
	float: left;
/*	background-color: #4444DD;
	vertical-align: sub;	*/
	}

td.toc {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: x-small;
	text-align: left;
	vertical-align: middle;
	width: 10px;
/*	height: 32px;  */
	color: #CCCCCC;
	background: url('../graphics/mhsl.gif') repeat center;   
/*	background-color: #9CB6CA; }  */
	}

td.toc1 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: x-small;
	text-align: center;
	vertical-align: top;
	width: 36px;
/*	height: 32px;  */
	color: #CCCCCC;
	background: url('../graphics/mhsl.gif') repeat center; 
/*	background-color: #9CB6CA; */
	}

td.toc2 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: x-small;
	text-align: center;
	vertical-align: middle;
	width: 112px;
	color: #CCCCCC;
	background: url('../graphics/mhsl.gif') repeat center;    
	}

td.bxtl {
	font-size: xx-small;
	background: url('../graphics/tl.gif');    
	}

td.bxtc {
	font-size: xx-small;
	background: url('../graphics/tc.gif') repeat;    
	}

td.bxtr {
	font-size: xx-small;
	background: url('../graphics/tr.gif');    
	}

td.bxml {
	font-size: xx-small;
	background: url('../graphics/ml.gif') repeat;    
	}

td.bxmr {
	font-size: xx-small;
	background: url('../graphics/mr.gif') repeat;    
	}

td.bxbl {
	font-size: xx-small;
	background: url('../graphics/bl.gif');    
	}

td.bxbc {
	font-size: xx-small;
	background: url('../graphics/bc.gif') repeat;    
	}

td.bxbr {
	font-size: xx-small;
	background: url('../graphics/br.gif');    
	}

td.bxmc {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: x-small;
	color: #3C5D7D;
	}
td.bxt2 {
	font-size: xx-small;
	width: 100%;
	height: 100%;
	}

div.bxt2 {
	font-size: xx-small;
	width: 500px;
	height: 300px;
	text-align: center;
	vertical-align: middle;
	position: relative;
	padding: 0px;
	margin:	0px;
	top: -20px;
	left: 0;
	}

span.bxt3 {
	position: relative;
	float: left;
/*	top: -300px;	*/
	width: 100%;
	font-size: xx-small;
	vertical-align: middle;
	text-align: center;
	}

div.toc {
	vertical-align: bottom;
	}

span.toc {
	position: relative;
	vertical-align: bottom;
	}

span.toc1 {
	position: relative;
	vertical-align: top;
	background-color: green;
	}

input.box {
	font-size: xx-small;
	background-color: #9CB6CA;
	}

td.sep {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: x-small;
	text-align: center;
	vertical-align: middle;
	width: 4px;
	background: url('../graphics/mbsep6.gif') no-repeat center;    
	}

td.edge {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: small;
	background-color: #0000AA;
	background: url('../graphics/ve.jpg') repeat center;
	}   

td.sb {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
/*	background-color: #0000AA; }  */
	color: #CCCCCC;
	width: 152px;
	background: url('../graphics/tbsl.gif') repeat center;
	/* height: 32px; */ }   

td.sb_pt {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
/*	background-color: #0000AA; }  */
	color: #FF9900;
	width: 152px;
	background: url('../graphics/tbsl.gif') repeat center;
	/* height: 32px; */ }   

td.ln {
	font-size: xx-small;
	background: url('../graphics/vln.gif') no-repeat;
	}

td.hln {
	background: url('../graphics/hln.gif') repeat;
	}

td.ltxt {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: xx-small;
	text-align: center;
	}

td.ltxt2 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: xx-small;
	text-align: center;
	width: 161px;
	border-left: 1px #16329C solid;
	border-bottom: 1px #16329C solid;
	border-right: 1px #16329C solid;
	}

td.sbtl {
	font-size: x-small;
	width: 8px;		/* Wd & Ht of bgrd graphic */
	height: 18px;
	background: url('../graphics/tblf.gif') repeat;
	margin-top: 18px;
	}

td.sbvspc {
	height: 20px;
	}

span.ltxt {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: xx-small;
	text-align: center;
	overflow: hidden;
	}

div.ltxt {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: xx-small;
	text-align: center;
	overflow: auto;
	}

div.mh {
/*	float: left;	*/
/*	position: relative;
	z-index: 3; */
	}

div.mh1 {
	float: auto;
	position: absolute;
	left: 144px;
	top: 48px;
	z-index: 3;
	}

div.mh2 {
	float: auto;
	position: absolute;
	left: 117px;
	top: 80px;
	z-index: 3;
	}

div.mh3 {
	float: left;
	position: relative;
	left: -27px;
	}

div.mast1 {
	color: #9999FF;
/*	float: left; 
	position: relative;
	z-index: 3; */
	}

div.mast2 {
	float: left;
/*	position: relative;
	z-index: 1;
	top: 64px;
	left: 120px;
*/	}

div.mhlog {
	font-size: xx-small;
	position: relative;
	float: right;
	text-align: right;
	top: -2px;
	right: 8px;
	}

div.bread {
	font-size: xx-small;
	position: relative;
	float: left;	
	text-align: left;
	left: 8px;
	top: -6px;
/*	background-color: #999922;
	position: relative;
	top: 48px; 
*/	}

div.today {
	font-size: xx-small;
	position: relative;
	float: right;
	text-align: right;
	top: -6px;
	right: 8px;
/*	background-color: #999922;
	position: relative;
	top: 48px; 
*/	}

div.footer {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: xx-small;
	text-align: center;
	position: relative;
	top: -4px;
	color: #608193;
	}

td.footer {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: xx-small;
	position: relative;
	top: -4px;
	color: #608193;
	}

span.testit {
	position: absolute;	
	visibility: hidden;
	}

div.testit {
	position: absolute;	
	visibility: hidden;
	}

td.bread {
	font-size: xx-small;
	text-align: right;
	background-color: #999922;
	}

td.mhlog {
	font-size: xx-small;
	text-align: right;
	background-color: #999922;
	}

span.bread (
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: right;
	}

/* Put general assignments before the specific ones */
a   {
	color: #00FF00;
	text-decoration: none; }

a:link {
	color: #3C5D7D; 
	text-decoration: none; }
			
a:visited {
	color: #608193; 
	text-decoration: none; }

a:hover   {
	color: #3C5D7D;					/* #608193 */
	text-decoration: underline;}

a:active {
	color: #608193; 
	text-decoration: none; }

a.ee {
	color: #3C5D7D;
	text-decoration: none; }

a.ee:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}

/* RSSIII.	input affects textboxes (default), checkbox, radio, button...
			select affects listboxes
			textarea affects multiline textboxes
			originally: input,select,textarea {background-color: #FFFFFF;}	*/

/* input, textarea {
	background-color: #D3DCE3;
} */

input.btn {											/* RSSIII, 12/16/05. Change the face of a button back to normal; override input class */
	background-color: #CCCCCC; }

input.chk1 {										/* RSSIII, 12/16/05. Change the border of a checkbox to match this theme */
	background-color: #DEE4E6; }

input.chk2 {										/* RSSIII, 12/16/05. Change the border of a checkbox to match this theme */
	background-color: #ECF1F6; }

input.chk3 {										/* RSSIII, 12/16/05. Change the border of a checkbox to match this theme */
	background-color: #9CB6CA; }

input.chk4 {										/* RSSIII, 12/16/05. Change the border of a checkbox to match this theme */
	background-color: transparent; }

