.sub12 { font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF }

.scroll2 {

   scrollbar-face-color: #004f2f;
   scrollbar-shadow-color: black;
   scrollbar-highlight-color: #F4FFDD;
   scrollbar-3dlight-color: #004f2f;
   scrollbar-darkshadow-color: #003333;
   scrollbar-track-color: #669966;
   scrollbar-arrow-color: #F4FFDD;
}

.bullets { font: 12px/16px Arial, Helvetica, sans-serif;
	color: #003333;
	text-align: left; clip:  rect(   );
	margin: 6px 12px 6px 24px;
	list-style: square url(images/hcm.smsqrbullet.gif) inside;
	margin: 12px 18px -6px 0;
	}


.subhead {  font: bold small-caps 14px/18px Arial, Helvetica, sans-serif;
	color: #669966;
	letter-spacing: 0.125em
; clip:  rect(  6px )
}

td.borders {
	border-collapse: collapse;
	border: .05em solid #000;
	border-left: 0;
	border-right: 0;
}

a:link {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: blue;
	text-decoration: underline
}

a:active {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: blue;
	text-decoration: underline
}

a:visited {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: blue;
	text-decoration: underline
}

a:hover {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: 003333;
	text-decoration: underline
}

a.menu:link {
        font: normal 6.5pt Verdana, Arial, Helvetica, sans-serif;
        color: #003333;
        text-decoration: none
}

a.menu:active {
        font: normal 6.5pt Verdana, Arial, Helvetica, sans-serif;
        color: #003333;
        text-decoration: none
}

a.menu:visited {
        font: normal 6.5pt Verdana, Arial, Helvetica, sans-serif;
        color: #004F2F;
        text-decoration: none
}

a.menu:hover {
        font: normal 6.5pt Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        color: #F4FFDD;
        background-image: ="/images/greenblocktrans.jpg";
        background-color: ="#669966";
}

a.reg:link {
        font: normal 9pt Verdana, Arial, Helvetica, sans-serif;
        color: #003333;
        text-decoration: none
}

a.reg:active {
        font: normal 9pt Verdana, Arial, Helvetica, sans-serif;
        color: #003333;
        text-decoration: none
}

a.reg:visited {
        font: normal 9pt Verdana, Arial, Helvetica, sans-serif;
        color: #003333;
        text-decoration: none
}

a.reg:hover {
        font: normal 9pt Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        color: #669966;
        background-image: ="/images/greenblocktrans.jpg";
        background-color: ="#669966";
}

a.regsmall:link {
        font: normal 7pt Verdana, Arial, Helvetica, sans-serif;
        color: #003333;
        text-decoration: none
}

a.regsmall:active {
        font: normal 7pt Verdana, Arial, Helvetica, sans-serif;
        color: #003333;
        text-decoration: none
}

a.regsmall:visited {
        font: normal 7pt Verdana, Arial, Helvetica, sans-serif;
        color: #003333;
        text-decoration: none
}

a.regsmall:hover {
        font: normal 7pt Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        color: #669966;
}


.bigtext {
	font: bold 20px/18px Verdana, sans-serif;
	color: #FFFFFF;
}


.body {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #003333;
	text-align: justify;
	clip:   rect(   );
	margin: 0px 0px 3px; top: 0px
}

.tdtext {
	font: normal 11px/14px Verdana, sans-serif;
	color: #669966;
}
.tdtextbold {
	font: bold 11px/14px Verdana, sans-serif;
	color: #669966;
}

.bodylabels {
	font: bold 10px/14px Verdana, sans-serif;
	color: #669966;
	text-align: justify; clip: rect( );
	margin: 0px 0px 3px; top: 0px
}

.body2 {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #003333;
	text-align: left;
	clip:   rect(   );
	margin: 0px 0px 3px; top: 0px
}

.disclaimer {
	font: normal 7pt/12pt Arial, Helvetica, "sans-serif text-align";
	text-align: justify;
	left: 12px;
	top: 12px;
	margin: 6px 6px  6px
}

.smallwhite { font: 10px Verdana,Arial, Helvetica, sans-serif; color: #FFFFFF }
a.smallwhite:link { font: 10px Verdana,Arial, Helvetica, sans-serif; color: #FFFFFF }
a.smallwhite:hover { font: 10px Verdana,Arial, Helvetica, sans-serif; color: #FFFFFF }
a.smallwhite:visited { font: 10px Verdana,Arial, Helvetica, sans-serif; color: #FFFFFF }
a.smallwhite:active { font: 10px Verdana,Arial, Helvetica, sans-serif; color: #FFFFFF }

.subitem {
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff
}

.regsub {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #003333
	}

.sub10 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #003300
}


a.smlmenu:link {
	font: bold small-caps 8.5pt Arial, Helvetica, sans-serif;
	color: #F4FFDD;
	text-decoration: none
}

a.smlmenu:active {
	font: bold small-caps 8.5pt Arial, Helvetica, sans-serif;
	color: #FFCC33;
	text-decoration: none
}

a.smlmenu:visited {
	font: bold small-caps 8.5pt Arial, Helvetica, sans-serif;
	color: #F4FFDD;
	text-decoration: none
}

a.smlmenu:hover {
	font: bold small-caps 8.5pt Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFCC33;
	background-image: ="/images/greenblocktrans.jpg";
	background-color: ="#669966";
}

table#bg {background-color: white; }
td#ten {filter:alpha(opacity=10); -moz-opacity:0.1; background-image ="/images/greenblocktrans.jpg";}
td#thirty {filter:alpha(opacity=30); -moz-opacity:0.3; background-image ="/images/greenblocktrans.jpg";}
td#fifty {filter:alpha(opacity=50); -moz-opacity:0.5; background-image ="/images/greenblocktrans.jpg";}
td#seventy {filter:alpha(opacity=70); -moz-opacity:0.7; background-image ="images/greenblocktrans.jpg";}
td#ninety {filter:alpha(opacity=90); -moz-opacity:0.9; background-image ="images/greenblocktrans.jpg";}


.sbbody { font: 10px/14px Arial, Helvetica, sans-serif; color: #003333; text-align: left; left: 12px; top: 12px; clip: rect( ); margin:  auto; padding: 3px  3px}
.sbsub { font: bold 10px/14px Arial, Helvetica, sans-serif; color: #003333; text-align: left; left: 12px; top: 12px; clip: rect( ); margin: auto; padding: 3px 3px }

