BODY { font-family: arial, helvetica;
       font-size: 10pt;
       background: #FFFFFF}
BODY.menu {background: #666666;
           font-family: arial, helvetica;
           font-size: 10pt }
td { font-family: arial, helvetica }

.dmsbg {
  background-color: #016103;
}
/*
	Color options
	was 016103


016103

2d7341

129401


*/
.ahd { background: #EEEEEE;
				font-family: arial, helvetica;
				font-weight: bold;
				color: #990000 }
.bar { background: #016103;
         font-family: arial, helvetica;
         font-size: 14px;
         font-weight: bold;
         color: white }
.barb { background: #016103;
         font-family: arial, helvetica;
         font-size: 14pt;
         font-weight: bold;
         color: white }
.menutop { background: #016103;
				font-size: 10pt;
				color: #FFFFFF;
				font-weight: bold;
				text-decoration: none;
				font-family: arial, helvetica }
.matcenter { background: #016103;
				height: 3px; }
				.matthin { background: #016103;
				height: 1px;
				width: 1px;
				font-family: arial, helvetica;
				font-size: 1px;
				color: white }
.matleft { background: #016103;
				height: 3px;
				width: 3px }
				.matright { background: #016103;
				height: 3px;
				width: 2px }
.rtab { background: #016103 url(/~demo/rtab.gif);
				background-repeat: no-repeat;
				background-position: top right;
				height: 15px;
				width: 5px }
.ltab { background: #016103 url(/~demo/ltab.gif);
				background-repeat: no-repeat;
				background-position: top left;
				height: 15px;
				width: 5px }
.ulc { background: #016103 url(/~demo/ul3366CC.gif);
				background-repeat: no-repeat;
				background-position: top left;
				height: 5px;
				width: 5px }
.urc { background: #016103 url(/~demo/ur3366CC.gif);
				background-repeat: no-repeat;
				background-position: top right;
				height: 5px;
				width: 5px }
.llc { background: #016103 url(/~demo/ll3366CC.gif);
				background-repeat: no-repeat;
				background-position: bottom left;
				height: 5px;
				width: 5px }
.lrc { background: #016103 url(/~demo/lr3366CC.gif);
				background-repeat: no-repeat;
				background-position: bottom right;
				height: 5px;
				width: 5px }
.bartitle { font-family: arial, helvetica;
				font-size: 15px;
				text-align: left;
				text-indent: 3em;
				color: white }
.empty { font-family: arial, helvetica;
				font-size: 2px;
				text-align: left;
				color: white }
.hdr { background: #CCCCCC;
         color: #003333;
         font-family: arial, helvetica;
         font-size: 11px;
         font-weight: bold }
.hdrl { background: #CCC; text-align: left; 
         font-family: arial, helvetica;
         color: white;
         font-size: 11px;
         font-weight: bold }
.hdrr { background: #CCC; text-align: right; 
         font-family: arial, helvetica;
         font-size: 11px;
         font-weight: bold }
.hdrc { background: #CCC; text-align: center; 
         font-family: arial, helvetica;
         font-size: 11px;
         font-weight: bold }
.iright { background: #DDDDDD;
         font-family: arial, helvetica;
         font-size: 12px;
         font-weight: bold }
.ileft { background: #CCCCCC;
         font-family: arial, helvetica;
         font-size: 12px;
				 /*text-align: left;*/
         font-weight: bold }
.iegreen { font-family: arial, helvetica;
					 font-size: 12px;
					 text-align: left;
					 color: green; }
.dtl { background: #dddddd;
         font-family: arial, helvetica;
         font-size: 12px }
.dtll { background: #dddddd; text-align: left; 
         font-family: arial, helvetica;
         font-size: 12px }
.dtlr { background: #dddddd; text-align: right; 
         font-family: arial, helvetica;
         font-size: 12px }
.dtlc { background: #dddddd; text-align: center; 
         font-family: arial, helvetica;
         font-size: 12px }
.odd { background: #EEEEEE}
.even { background: #DDDDDD}
.odd_small { font-size: 12px; background: #EEEEEE}
.even_small { font-size: 12px; background: #DDDDDD}
.odd_smhlt { font-size: 12px; background: #FFFF99}
.even_smhlt { font-size: 12px; background: #FFFFCC}
.odd_new { background: #ffffff }
.even_new { background: #ededed }
.usu { font-family: arial, helvetica;
       font-size: 10pt }
.usul { font-family: arial, helvetica;
				font-size: 12px;
				text-align: left }
.usur { font-family: arial, helvetica;
				font-size: 12px;
				text-align: right }
.usuc { font-family: arial, helvetica;
				font-size: 12px;
				text-align: center }
.usub { font-family: arial, helvetica;
				font-size: 12px;
				font-weight: bold; }
.instr_1 { font-family: arial, helvetica;
				font-size: 21pt;
				font-weight: bold;
				text-align: center }
.instr_2 { font-family: arial, helvetica;
				font-size: 18pt;
				font-weight: bold;
				text-align: center }
.instr_3 { font-family: arial, helvetica;
				font-size: 14pt;
				text-align: center }
.msg { background: #dddddd;
         font-family: arial, helvetica;
         font-size: 10pt;
         color: #990000 }
.small {  font-size: 12px; color: #000088; background-color: #EEEEEE}
.small2 { font-size: 10px; color: #FFF; background-color: #395C88}
.error { background-color: #FF8080; }
.err { color: #FF8080;
         background-color: #EEEEEE;
         font-size: 12px; }
.trunc { background: #FFFF80 }
.offstat { background: #FFCC99 }
.white {background: #FFFFFF }
.survtext { font-size: 10px; color: #000000; background: #FFFFFF }
.smtext {  font-size: 12px; color: #666 }
.smbar { font-size: 10px; color: #FFF; background-color: #016103 }
.toolmenu { background: white;
         font-family: arial, helvetica;
         font-size: 12pt;
         color: #016103 }
a {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				color: #016103;
				text-decoration: underline;
}
a:hover {
				text-decoration: none;
}

a.title_link {
				color: white;
}
a.link {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #016103;
				text-decoration: underline;
}
a.jump {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 16px;
				color: #000000;
				text-decoration: none;
}
.popmon {
font-family: verdana, sans-serif; 
}
.postpage {
font-family: verdana, sans-serif; 
background:#FF9;
}
.popmon ul {
padding:0; 
margin:0;
border:0;
list-style-type: none;
}
.popmon ul li a, .popmon ul li a:visited {
display:block;
}

.popmon ul li dl {
visibility:hidden;
position:absolute;
}


.popmon dl {width:200px; padding:0 0 20px 0; height:auto;}
.popmon dt {margin:0; padding:5px; font-size:1.4em; font-weight:bold; color: #000; text-align:left;}
.popmon dd {margin:0; padding:5px 15px; color:#000; font-size:.9em; border:1px solid #CC9; border-width:1px; background:#FF9;}
.popmon dd p {padding:0; margin:10px 0; line-height:1.3em;}

/* specific to non IE browsers and IE7 first with IE5.5 and IE6 second */
.popmon ul li:hover,
.popmon ul li a:hover {
color:#000; 
position:relative;
cursor: pointer;
cursor:hand;
}

.popmon ul li:hover dl,
.popmon ul li a:hover dl {
visibility:visible;
color:#FF9;
top:7px;
left:20px;
cursor:default;
}

.popmon ul li:hover dl em,
.popmon ul li a:hover dl em {
display:block;
position:absolute;
left:20px;
top:7px;
width:36px; 
height:36px;
}

.popmon ul li:hover dl a,
.popmon ul li a:hover dl a {
height:0.8em;
color:#606;
background:transparent;
text-decoration:underline;
display:inline;
}

.popmon ul li:hover dl a:hover,
.popmon ul li a:hover dl a:hover {
text-decoration:none;
background:transparent;
}
