/* generic styles */

h2, h2 a {
color:#036;
font-family: arial, helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
}

h3, h3 a {
color:#036;
font-family: arial, helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
}

h4, h4 a {
color:#036;
font-family: arial, helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}

h5, h5 a {
color:#036;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.boldtext {
font-family: arial, helvetica, sans-serif;
color:#333333;
font-weight: bold;
font-size: 12px;
}

.boldtextbig {
font-family: arial, helvetica, sans-serif;
color:#333333;
font-weight: 800;
font-size: 16px;
}

.boldtextbigger { 
font-family: arial, helvetica, sans-serif; 
color:#333333; 
font-weight: 800; 
font-size: 18px 
}

.boldtextbiggest { 
font-family: arial, helvetica, sans-serif; 
color:#333333; 
font-weight: 800; 
font-size: 22px 
}

.boldtextblack {
font-family: arial, helvetica, sans-serif;
color:#000000;
font-weight: bold;
font-size: 12px;
}

.boldtextblackbig {
font-family: arial, helvetica, sans-serif;
color:#000000;
font-weight: 800;
font-size: 16px;
}

.boldtextblackbigger { 
font-family: arial, helvetica, sans-serif; 
color:#000000; 
font-weight: 800; 
font-size: 18px 
}

.boldtextblackbiggest { 
font-family: arial, helvetica, sans-serif; 
color:#000000; 
font-weight: 800; 
font-size: 22px 
}

.boldtextblacklarge {
font-family: arial, helvetica, sans-serif;
color:#000000;
font-weight: bold;
font-size: 14px;
}

.boldtextblue {
font-family: arial, helvetica, sans-serif;
color:#003366;
font-weight: bold;
font-size: 12px;
}

.boldtextbluebig {
font-family: arial, helvetica, sans-serif;
color:#003366;
font-weight: 800;
font-size: 16px;
}

.boldtextbluebigger { 
font-family: arial, helvetica, sans-serif; 
color:#003366; 
font-weight: 800; 
font-size: 18px 
}

.boldtextbluebiggest { 
font-family: arial, helvetica, sans-serif; 
color:#003366; 
font-weight: 800; 
font-size: 22px 
}

.boldtextbluelarge {
font-family: arial, helvetica, sans-serif;
color:#003366;
font-weight: bold;
font-size: 14px;
}

.boldtextbluesmall {
font-family: arial, helvetica, sans-serif;
color:#003366;
font-weight: 800;
font-size: 11px;
}

.boldtextdkblue {
font-family: arial, helvetica, sans-serif;
color:#000033;
font-weight: 800;
font-size: 12px;
}

.boldtextdkbluebig {
font-family: arial, helvetica, sans-serif;
color:#000033;
font-weight: 800;
font-size: 16px;
}

.boldtextdkbluebigger { 
font-family: arial, helvetica, sans-serif; 
color:#000033; 
font-weight: 800; 
font-size: 18px 
}

.boldtextdkbluelarge {
font-family: arial, helvetica, sans-serif;
color:#000033;
font-weight: 800;
font-size: 14px;
}

.boldtextdkgreen {
font-family: arial, helvetica, sans-serif;
color:#003300;
font-weight: bold;
font-size: 12px;
}

.boldtextgreen {
font-family: arial, helvetica, sans-serif;
color:#003333;
font-weight: bold;
font-size: 12px;
}

.boldtextgreenbig {
font-family: arial, helvetica, sans-serif;
color:#003333;
font-weight: 800;
font-size: 16px;
}

.boldtextgreenbigger { 
font-family: arial, helvetica, sans-serif; 
color:#003333; 
font-weight: 800; 
font-size: 18px 
}

.boldtextgreenlarge {
font-family: arial, helvetica, sans-serif;
color:#003333;
font-weight: 800;
font-size: 14px;
}

.boldtextgreensmall {
font-family: arial, helvetica, sans-serif;
color:#003333;
font-weight: bold;
font-size: 11px;
}

.boldtextgrey {
font-family: arial, helvetica, sans-serif;
color:#666666;
font-weight: 800;
font-size: 12px;
}

.boldtextgreybig {
font-family: arial, helvetica, sans-serif;
color:#666666;
font-weight: 800;
font-size: 16px;
}

.boldtextgreybigger {
font-family: arial, helvetica, sans-serif;
color:#666666;
font-weight: 800;
font-size: 18px 
}

.boldtextgreylarge {
font-family: arial, helvetica, sans-serif;
color:#666666;
font-weight: 800;
font-size: 14px;
}

.boldtextgreysmall {
font-family: arial, helvetica, sans-serif;
color:#000033;
font-weight: bold;
font-size: 11px;
}

.boldtextlarge {
font-family: arial, helvetica, sans-serif;
color:#333333;
font-weight: bold;
font-size: 14px;
}

.boldtextltgreen {
font-family: arial, helvetica, sans-serif;
color:#006633;
font-weight: bold;
font-size: 12px;
}

.boldtextltgreenbig {
font-family: arial, helvetica, sans-serif;
color:#006633;
font-weight: 800;
font-size: 16px;
}

.boldtextltgreenbigger { 
font-family: arial, helvetica, sans-serif; 
color:#006633; 
font-weight: 800; 
font-size: 18px 
}

.boldtextltgreenlarge {
font-family: arial, helvetica, sans-serif;
color:#006633;
font-weight: bold;
font-size: 14px;
}

.boldtextltgreen15 {
font-family: arial, helvetica, sans-serif;
color:#006633;
font-weight: 800;
font-size: 15px;
}

.boldtextmidblue {
font-family: arial, helvetica, sans-serif;
color:#006699;
font-weight: 800;
font-size: 12px;
}

.boldtextmidbluebig {
font-family: arial, helvetica, sans-serif;
color:#006699;
font-weight: 800;
font-size: 16px;
}

.boldtextmidbluebigger { 
font-family: arial, helvetica, sans-serif; 
color:#006699; 
font-weight: 800; 
font-size: 18px 
}

.boldtextmidbluelarge {
font-family: arial, helvetica, sans-serif;
color:#006699;
font-weight: bold;
font-size: 14px;
}

.boldtextred {
font-family: arial, helvetica, sans-serif;
color:#660000;
font-weight: 800;
font-size: 12px;
}

.boldtextredbig {
font-family: arial, helvetica, sans-serif;
color:#660000;
font-weight: 800;
font-size: 16px;
}

.boldtextredbigger { 
font-family: arial, helvetica, sans-serif; 
color:#660000; 
font-weight: 800; 
font-size: 18px 
}

.boldtextredlarge {
font-family: arial, helvetica, sans-serif;
color:#660000;
font-weight: bold;
font-size: 14px;
}

.boldtextsmall {
font-family: arial, helvetica, sans-serif;
color:#333333;
font-weight: bold;
font-size: 11px;
}

.boldtextsmallmidblue {
font-family: arial, helvetica, sans-serif;
color:#006699;
font-weight: 800;
font-size: 11px;
}

.boldtextwhite {
font-family: arial, helvetica, sans-serif;
color:#ffffff;
font-weight: bold;
font-size: 12px;
}

.boldtextwhitebig {
font-family: arial, helvetica, sans-serif;
color:#ffffff;
font-weight: bold;
font-size: 16px;
}

.boldtextwhitebigger {
font-family: arial, helvetica, sans-serif;
color:#ffffff;
font-weight: bold;
font-size: 18px;
}

.boldtextwhitelarge {
font-family: arial, helvetica, sans-serif;
color:#ffffff;
font-weight: bold;
font-size: 14px;
}

.boldtextwhitesmall {
font-family: arial, helvetica, sans-serif;
color:#ffffff;
font-weight: bold;
font-size: 11px;
}

.boldtextwithsuperscripts {
font: 9pt/14pt arial, helvetica, sans-serif;
color:#333333;
font-weight: 800;
}

.boldtextyellowlarge {
font-family: arial, helvetica, sans-serif;
color:#ffffcc;
font-weight: bold;
font-size: 14px;
}

.courier12 {
font-family: "Courier New", Courier, monospace;
color:#333333;
font-weight: normal;
font-size: 12px;
}

.error {
font-family: arial, helvetica, sans-serif;
color:#cc0000;
font-weight: bold;
font-size: 12px;
}

.healthwisefooter {
font-family: arial, helvetica, sans-serif;
color:#333333;
font-weight: normal;
font-size: 11px;
}

.hpnav {
font-family: arial, helvetica, sans-serif;
color:#003310;
font-weight: normal;
font-size: 12px;
}

.hpnavhighlight {
font-family: arial, helvetica, sans-serif;
color:#747929;
font-weight: bold;
font-size: 12px;
}

.hpsubnavhighlight {
font-family: arial, helvetica, sans-serif;
color:#646822;
font-weight: normal;
font-size: 12px;
}

.intro  { 
font-family: arial, helvetica, sans-serif; 
color:#333333; 
font-weight: 500; 
font-size: 14px; 
}

.intro2  { 
font: 14px/20px arial, helvetica, sans-serif; 
color:#333333; 
font-weight: 500; 
}

.introblue {
font-family: arial, helvetica, sans-serif;
color:#003366;
font-weight: bold;
font-size: 14px;
}

.news3 { 
color:#333333; 
font: 8pt/13pt arial, helvetica, sans-serif
}

.noheight {
line-height: 0px;
margin: 0px;
}

.portalutility { 
font-family: arial, helvetica, sans-serif; 
color:#333333; 
font-weight: normal; 
font-size: 10px; 
text-decoration: none 
}

.portalutility:hover { 
font-family: arial, helvetica, sans-serif; 
color:#333333; 
font-weight: normal; 
font-size: 10px; 
text-decoration: underline 
}

.portalutilitywhite { 
font-family: arial, helvetica, sans-serif; 
color:#ffffff; 
font-weight: normal; 
font-size: 10px; 
text-decoration: none 
}

.portalutilitywhite:hover { 
font-family: arial, helvetica, sans-serif; 
color:#ffffff; 
font-weight: normal; 
font-size: 10px; 
text-decoration: underline 
}

.registermark {
font-family: arial, helvetica, sans-serif;
color:#333333;
font-weight: normal;
font-size: 9px;
vertical-align: top;
}

.smallcaps {
font-family: arial, helvetica, sans-serif;
color:#333333;
font-weight: normal;
font-size: 10px;
}

.sublight {
font-family: arial, helvetica, sans-serif; 
font-size: 11px; 
font-weight: 600; 
color:#ffffff
}

.subtitle_es { 
font-family: arial, helvetica, sans-serif; 
color:#666666; 
font-weight: normal; 
font-size: 18px 
}

.text {
font-family: arial, helvetica, sans-serif;
color:#333333;
font-weight: normal;
font-size: 12px;
}

.text16leading {
font: 9pt/16pt arial, helvetica, sans-serif;
color:#333333;
font-weight: normal;
}

.textbiggest { 
font-family: arial, helvetica, sans-serif; 
color:#333333; 
font-weight: normal; 
font-size: 23px 
}

.textblack {
font-family: arial, helvetica, sans-serif;
color:#000000;
font-weight: normal;
font-size: 12px;
}

.textblackbiggest { 
font-family: arial, helvetica, sans-serif; 
color:#000000; 
font-weight: normal; 
font-size: 23px
}

.textblacklarge {
font-family: arial, helvetica, sans-serif;
color:#000000;
font-weight: normal;
font-size: 14px;
}

.textblue {
font-family: arial, helvetica, sans-serif;
color:#003366;
font-weight: normal;
font-size: 12px;
}

.textbluebig {
font-family: arial, helvetica, sans-serif;
color:#003366;
font-weight: normal;
font-size: 16px;
}

.textbluebiggest { 
font-family: arial, helvetica, sans-serif; 
color:#003366; 
font-weight: normal; 
font-size: 23px
}

.textbluelarge {
font-family: arial, helvetica, sans-serif;
color:#003366;
font-weight: normal;
font-size: 14px;
}

.textdkblue {
font-family: arial, helvetica, sans-serif;
color:#000033;
font-weight: normal;
font-size: 12px;
}

.textdkbluelarge {
font-family: arial, helvetica, sans-serif;
color:#000033;
font-weight: normal;
font-size: 14px;
}

.textgreen {
font-family: arial, helvetica, sans-serif;
color:#003333;
font-weight: normal;
font-size: 12px;
}

.textgreydk {
font-family: arial, helvetica, sans-serif;
color:#666666;
font-weight: normal;
font-size: 12px;
}

.textgreylt {
font-family: arial, helvetica, sans-serif;
color:#cccccc;
font-weight: 500;
font-size: 12px;
}

.textlarge {
font-family: arial, helvetica, sans-serif;
color:#333333;
font-weight: normal;
font-size: 14px;
}

.textltgreen {
font-family: arial, helvetica, sans-serif;
color:#006633;
font-weight: normal;
font-size: 12px;
}

.textmidblue {
font-family: arial, helvetica, sans-serif;
color:#006699;
font-weight: normal;
font-size: 12px;
}

.textmidbluelarge {
font-family: arial, helvetica, sans-serif;
color:#006699;
font-weight: normal;
font-size: 14px;
}

.textred {
font-family: arial, helvetica, sans-serif;
color:#660000;
font-weight: normal;
font-size: 12px;
}

.textsmall {
font-family: arial, helvetica, sans-serif;
color:#333333;
font-weight: normal;
font-size: 11px;
}

.textsmaller {
font-family: arial, helvetica, sans-serif;
color:#333333;
font-weight: normal;
font-size: 8px;
}

.textsmallgreen {
font-family: arial, helvetica, sans-serif;
color:#003333;
font-weight: normal;
font-size: 11px;
}

.textsmallverdana { 
font: 7pt/9pt verdana, sans-serif; 
}

.texttiny {
font-family: arial, helvetica, sans-serif;
color:#333333;
font-weight: normal;
font-size: 2px;
}

.textsmallblack {
font-family: arial, helvetica, sans-serif;
color:#000000;
font-weight: normal;
font-size: 11px;
}

.textsmallblue {
font-family: arial, helvetica, sans-serif;
color:#003366;
font-weight: normal;
font-size: 11px;
}

.textsmalldkblue {
font-family: arial, helvetica, sans-serif;
color:#000033;
font-weight: normal;
font-size: 11px;
}

.textsmallmidblue {
font-family: arial, helvetica, sans-serif;
color:#006699;
font-weight: normal;
font-size: 11px;
}

.textsmallltgreen {
font-family: arial, helvetica, sans-serif;
color:#006633;
font-weight: normal;
font-size: 11px;
}

.textsmallwhite {
font-family: arial, helvetica, sans-serif;
color:#ffffff;
font-weight: normal;
font-size: 11px;
}

.textsubtitle {
font-family: arial, helvetica, sans-serif;
color:#1C1C1C;
font-weight: normal;
font-size: 13px;
}

.textwhite {
font-family: arial, helvetica, sans-serif;
color:#ffffff;
font-weight: normal;
font-size: 12px;
}

.textwhitebig {
font-family: arial, helvetica, sans-serif;
color:#ffffff;
font-weight: normal;
font-size: 16px;
}

.textwhitebigger {
font-family: arial, helvetica, sans-serif;
color:#ffffff;
font-weight: normal;
font-size: 18px 
}

.textwhitelarge {
font-family: arial, helvetica, sans-serif;
color:#ffffff;
font-weight: normal;
font-size: 14px;
}

.textwithsuperscripts {
font: 9pt/14pt arial, helvetica, sans-serif;
color:#333333;
font-weight: normal;
}

.textyellow {
font-family: arial, helvetica, sans-serif;
color:#ffffcc;
font-weight: normal;
font-size: 12px;
}

.title_es { 
font-family: arial, helvetica, sans-serif; 
color:#000000; 
font-weight: 800; 
font-size: 22px;
}

.title_es2 { 
font-family: arial, helvetica, sans-serif; 
color:#000000; 
font-weight: 800; 
font-size: 22px;
margin-bottom: -.5em
}

.utility {
font-family: arial, helvetica, sans-serif;
color:#666666;
font-weight: normal;
font-size: 10px;
}

/* navigation styles */

.leftColumn {
    padding-right :4px;
    font-size : 8pt;
}

.linkLine {
    color : #ffffff;
	font: 8pt/10pt arial, helvetica, sans-serif;
	font-weight: bold;
    text-decoration : none;	
}

.loheight {
font: 8pt/8pt arial, helvetical, sans-serif;
}

.lowernav {
	font-family: arial, helvetica, sans-serif;
	color:#ffffff;
	font-weight: normal;
	font-size: 11px;
	 text-decoration : none;
}
a.lowernav {
	font-family: arial, helvetica, sans-serif;
	color:#ffffff;
	font-weight: normal;
	font-size: 11px;
 text-decoration : none;
}

a.lowernav:hover {
font-family: arial, helvetica, sans-serif;
color:#ffffff;
font-weight: normal;
font-size: 11px;
 text-decoration : underline;
}
 

.lowernavblocks {
font-family: arial, helvetica, sans-serif;
color:#6699CC;
font-weight: normal;
font-size: 12px;
}

.lowernavheader {
font-family: arial, helvetica, sans-serif;
color:#009966;
font-weight: normal;
font-size: 11px;
}

.mainFolderLine {
    color : #66cc99;
	font: 8pt/10pt arial, helvetica, sans-serif;
	font-weight: bold;
    text-decoration : none;
}

.mainlinklight {
font-family: arial, helvetica, sans-serif; 
font-size: 11px; 
text-decoration: none; 
font-weight: bold; 
color:#ffffff
}

.menuTreeBox {
}

.nav {
font-family: arial, helvetica, sans-serif;
color:#FFFFFF;
font-weight: bold;
font-size: 13px;
text-decoration: none;
}

.nav_es {
font-family: arial, helvetica, sans-serif;
color:#FFFFFF;
font-weight: bold;
font-size: 13px;
text-decoration: none;
}

.nav_es:hover {
font-family: arial, helvetica, sans-serif;
color:#99ccff;
font-weight: bold;
font-size: 13px;
text-decoration: none;
}

.nav_es:visited {
font-family: arial, helvetica, sans-serif;
color:#FFFFFF;
font-weight: bold;
font-size: 13px;
text-decoration: none;
}

.navhighlight {
font-family: arial, helvetica, sans-serif;
color:#FFFFFF;
font-weight: bold;
font-size: 12px;
}

.navhighlightblue {
font-family: arial, helvetica, sans-serif;
color:#99CCFF;
font-weight: bold;
font-size: 12px;
}

.rightColumn {
    font-size:8pt;
    padding-left :4px;
}

.service {
font-family: arial, helvetica, sans-serif;
color:#333333;
font-weight: normal;
font-size: 11px;
}

.servicebold {
font-family: arial, helvetica, sans-serif;
color:#333333;
font-weight: 800;
font-size: 11px;
}

.star {
font-family: arial, helvetica, sans-serif;
color:#ff0000;
font-weight: 500;
font-size: 12px;
}

.subFolderLine {
    color : #66cc99;
	font: 8pt/10pt arial, helvetica, sans-serif;
    font-weight: bold;
    text-decoration : none;	
}

.subnav {
font-family: arial, helvetica, sans-serif;
color:#ffffff;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}
a.subnav:hover{
font-family: arial, helvetica, sans-serif;
color:#ffffff;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}

a.subnav:hover{
font-family: arial, helvetica, sans-serif;
color:#ffffff;
font-weight: bold;
font-size: 11px;
text-decoration: underline;
}

.subnavhighlight {
font-family: arial, helvetica, sans-serif;
color:#339966;
font-weight: normal;
font-size: 12px;
}

.subnavhighlightblue {
font-family: arial, helvetica, sans-serif;
color:#99CCFF;
font-weight: normal;
font-size: 12px;
}

.subtitle {
font-family: arial, helvetica, sans-serif;
color:#333333;
font-weight: bold;
font-size: 18px;
}

.subtitleblue {
font-family: arial, helvetica, sans-serif;
color:#003366;
font-weight: bold;
font-size: 18px;
}

/* tag-specific styles */

a {
color:#333333;
}

a.footnote { 
text-decoration: none; 
color:#36648B; 
font: 8pt/13pt arial, helvetica, sans-serif
}

a.footnote:hover { 
text-decoration: underline; 
color:#36648B; 
font: 8pt/13pt arial, helvetica, sans-serif
}

a.healthwisefooter { 
text-decoration: underline; 
color:#333333; 
font-weight: bold;
}

a.healthwisefooter:hover { 
text-decoration: underline; 
color:#006633; 
font-weight: bold;
}

a.homelink { 
text-decoration: none; 
font-family: arial, helvetica, sans-serif; 
color:#333333; 
font-weight: normal; 
font-size: 12px; 
}

a.homelink:hover { 
text-decoration: underline; 
font-family: arial, helvetica, sans-serif; 
color:#006633; 
font-weight: normal; 
font-size: 12px; 
}

a.jumplinkblue {
text-decoration: underline;
color:#003366;
}

a.menu2 {
font-family: arial, helvetica, sans-serif;
color:#336699; 
font-weight: bold;
font-size: 8pt
}

a.news { 
text-decoration: underline; 
color:#333333; 
}

a.news:hover { 
text-decoration: underline; 
color:#006633; 
}

a.news2 { 
text-decoration: none; 
color:#333333; 
font-size: 11px;
}

a.news2:hover { 
text-decoration: underline; 
color:#006633; 
font-size: 11px;
}

a.news3 { 
text-decoration: none; 
color:#333333; 
font: 8pt/13pt arial, helvetica, sans-serif
}

a.news3:hover { 
text-decoration: underline; 
color:#006633; 
font: 8pt/13pt arial, helvetica, sans-serif
}

a.newsbold { 
text-decoration: underline; 
font-weight: 800;
color:#333333; 
}

a.newsbold:hover { 
text-decoration: underline; 
font-weight: 800;
color:#006633; 
}

a.portal { 
text-decoration: none; 
color:#333333; 
}

a.portal:hover { 
text-decoration: underline; 
color:#006633; 
}

a.portal2 { 
text-decoration: none; 
color:#333333; 
}

a.portal2:hover { 
text-decoration: none; 
color:#333333; 
font-weight: 800; 
}

a.promotion { 
text-decoration: underline; 
font-weight: 800;
color:#006633; 
}

a.promotion:hover { 
text-decoration: underline; 
font-weight: 800;
color:#999999; 
}

a.rollover {
font-family: Arial, Helvetica, sans-serif;
color:#003366; 
font-weight: bold;
font-size: 11px; 
text-decoration: none 
}

a.rollover:hover {
font-family: Arial, Helvetica, sans-serif; 
color:#336699; 
font-weight: bold; 
font-size: 11px; 
text-decoration: none 
}

a.service { 
text-decoration: none; 
font-family: arial, helvetica, sans-serif; 
color:#333333; 
font-weight: normal; 
font-size: 11px; 
}

a.service:hover { 
text-decoration: underline; 
font-family: arial, helvetica, sans-serif; 
color:#006633; 
font-weight: normal; 
font-size: 11px; 
}

a.service2 { 
text-decoration: none; 
font-family: arial, helvetica, sans-serif; 
color:#333333; 
font-weight: normal; 
font-size: 10px; 
}

a.service2:hover { 
text-decoration: underline; 
font-family: arial, helvetica, sans-serif; 
color:#006633; 
font-weight: normal; 
font-size: 10px; 
}

/* styles for collapsible menu on portal page */

.clMain {
font-family: arial, helvetica, sans-serif; 
font-size: 11px; 
text-decoration: none; 
font-weight: bold; 
color:#333333
}

.clMainwhite {
font-family: arial, helvetica, sans-serif; 
font-size: 11px; 
text-decoration: none; 
font-weight: bold; 
color:#ffffff
}

DIV.clTop {
position: absolute;
left: 0;
top: 0;
width: 190px;
}

DIV.clSub {
position: absolute;
left: 0;
width: 180px;
}

A.clMain {
font-family: arial, helvetica, sans-serif; 
font-size: 11px; 
text-decoration: none; 
font-weight: bold; 
color:#333333
}

A.clSubb {
font-family: arial, helvetica, sans-serif; 
font-size: 11px; 
text-decoration: none; 
font-weight: normal; 
color:#333333
}

A.clSubb:hover {
font-family: arial, helvetica, sans-serif; 
font-size: 11px; 
text-decoration: underline; 
font-weight: normal; 
color:#006633
}

A.clSubblue {
font-family: arial, helvetica, sans-serif; 
font-size: 11px; 
text-decoration: none; 
font-weight: normal; 
color:#333333
}

A.clSubblue:hover {
font-family: arial, helvetica, sans-serif; 
font-size: 11px; 
text-decoration: underline; 
font-weight: normal; 
color:#006699
}

a.sublinklight {
font-family: arial, helvetica, sans-serif; 
font-size: 11px; 
text-decoration: none; 
font-weight: normal; 
color:#ffffff
}

a.sublinklight:hover {
font-family: arial, helvetica, sans-serif; 
font-size: 11px; 
text-decoration: underline; 
font-weight: normal; 
color:#ffffff
}

.footerlinkgray {
font-family: arial, helvetica, sans-serif; 
font-size: 10px; 
color:#666666; 
font-weight: 700; 
text-decoration: none
}

.footerlinkgray:hover {font-family: arial, helvetica, sans-serif; 
font-size: 10px; 
color:#999999; 
font-weight: 700; 
text-decoration: underline
}

/* bullet styling */

ul.real {
    margin: 0px;
	padding: 0px;
    list-style-type: none;
}

ul.real li {
    list-style-type: none;
	background: url(/images/bullet2.gif) 0 9px no-repeat;
	margin-left:12px;
	padding: 2px 25px 0px 8px;
}

ul.second {
    margin: 0px;
	padding: 0px;
    list-style-type: none;
}

ul.second li {
    list-style-type: none;
	background: url(/images/bullet_dash.gif) 0 10px no-repeat;
	margin-left: 20px;
	padding: 2px 25px 0px 8px;
}

/* left nav, expandable menus, etc */

.foldinglistgroup
{
	list-style-image: url(/images/dot.gif);
	margin-top: 5pt;
}

.foldinglistitem
{
	font: 10pt/12pt "MS Sans Serif", sans-serif;
	color: #000000;
	list-style-type: none;
	margin-bottom: 5pt;
	margin-left: -14pt;
}

.foldingopenable
{
	margin-left: -18pt;
	font: 10pt/12pt "MS Sans Serif", sans-serif;
	font-weight: bold;
	list-style-image: url(/images/arrow_big_right.gif);
	margin-bottom: 5pt;
}

.foldingopenableblue
{
	margin-left: -18pt;
	font: 10pt/12pt "MS Sans Serif", sans-serif;
	font-weight: bold;
	color: #3366cc;
	list-style-image: url(/images/arrow_big_right_blue.gif);
	margin-bottom: 5pt;
}

.foldingopenableclear
{
	margin-left: -18pt;
	font: 10pt/12pt "MS Sans Serif", sans-serif;
	font-weight: bold;
	color: #006666;
	list-style-image: url(/images/clear.gif);
	margin-bottom: 5pt;
}

.foldingopenabledarkblue
{
	margin-left: -18pt;
	font: 10pt/12pt "MS Sans Serif", sans-serif;
	font-weight: bold;
	color: #003399;
	list-style-image: url(/images/arrow_big_right_darkblue.gif);
	margin-bottom: 5pt;
}

.foldingopenableteal
{
	margin-left: -18pt;
	font: 10pt/12pt "MS Sans Serif", sans-serif;
	font-weight: bold;
	color: #006666;
	list-style-image: url(/images/arrow_big_right_teal.gif);
	margin-bottom: 5pt;
}

.listgroup
{
	list-style-image: url(/images/clear.gif);
	margin-top: 5pt;
}

.listitem
{
	font: 9pt/11pt "MS Sans Serif", sans-serif;
	margin-bottom: 5pt;
	margin-right: 5pt;
	list-style-type: none;
	margin-left: -2em;
}

.listitembold
{
	font: 9pt/11pt "MS Sans Serif", sans-serif;
	margin-bottom: 5pt;
	margin-right: 5pt;
	list-style-type: none;
	margin-left: -2em;
	font-weight: bold;
}

.listitemverdana
{
	font: 8pt/9pt verdana, sans-serif;
	margin-bottom: 5pt;
	margin-right: 5pt;
	list-style-type: none;
	margin-left: -2em;
}

.openable
{
	margin-left: -2em;
	font: 9pt/11pt "MS Sans Serif", sans-serif;
	list-style-image: url(/images/openable.gif);
	margin-bottom: 5pt;
}



