a.linkNavReverse:link
{
        font-size: 9pt;
        font-weight: bold;
        font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        color: 000000;
        text-decoration: none;
}

a.linkNavReverse:visited
{
   	font-size: 9pt;
   	font-weight: bold;
   	font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        color: 000000;
        text-decoration: none;
}

a.linkNavReverse:hover
{
        color: ffcc00;
        font-weight: bold;
        font-size: 9pt;
        font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        text-decoration: none;
}

a.linkNavReverse_light:link
{
        font-size: 9pt;
        font-weight: normal;
        font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        color:000000;
        text-decoration: none;
}

a.linkNavReverse_light:visited
{
   	font-size: 9pt;
   	font-weight: normal;
   	font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        color: 000000;
        text-decoration: none;
}

a.linkNavReverse_light:hover
{
        color: ffcc00;
        font-weight: normal;
        font-size: 9pt;
        font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        text-decoration: none;
}
	
a.linkDecor:link
{
        font-size: 9pt;
        font-weight: bold;
        font-family:arial, Geneva, Arial, Helvetica, sans-serif;
        color: 000099;
        text-decoration: underline;
}

a.linkDecorWhite:link
{
        font-size: 9pt;
        font-weight: bold;
        font-family:arial, Geneva, Arial, Helvetica, sans-serif;
        color: ffffff;
        text-decoration: underline;
}

a.linkDecor:visited
{
   	font-size: 9pt;
   	font-weight: bold;
   	font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        color: 000099;
        text-decoration: none;
}

a.linkDecorWhite:visited
{
   	font-size: 9pt;
   	font-weight: bold;
   	font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        color: #ffffff;
        text-decoration: underline;
}

a.linkDecor:hover
{
        color: #cc9900;
        font-size: 9pt;
        font-weight: bold;
        font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        text-decoration: none;
}

a.linkDecorLight:link
{
        font-size: 9pt;
        font-weight: bold;
        font-family:arial, Geneva, Arial, Helvetica, sans-serif;
        color: 3333ff;
        text-decoration: none;
}

a.linkDecorLight:visited
{
   	font-size: 9pt;
   	font-weight: bold;
   	font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        color: 3333FF;
        text-decoration: none;
}

a.linkDecorLight:hover
{
        color: #CC9900;
        font-size: 9pt;
        font-weight: bold;
        font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        text-decoration: none;
}


a.linkDecor-tool:active
{
        font-size: 9pt;
        font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        color: 336699;
        text-decoration: none;
}

a.linkDecor-gold:link
{
        font-size: 9pt;
        font-weight: bold;
        font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        color: ffcc00;
        text-decoration: none;
}

a.linkDecor-gold:visited
{
   	font-size: 9pt;
   	font-weight: bold;
   	font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        color: ffcc00;
        text-decoration: none;
}

a.linkDecor-gold:active
{
        font-size: 9pt;
        font-weight: bold;
        font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        color: ffcc00;
        text-decoration: none;
}

a.linkDecor-gold:hover
{
        color: #ffffff;
        font-size: 9pt;
        font-weight: bold;
        font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        text-decoration: none;
}

a.linkDecor-goldReverse:link
{
        font-size: 9pt;
        font-weight: bold;
        font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        color: 000099;
        text-decoration: none;
}

a.linkDecor-goldReverse:visited
{
   	font-size: 9pt;
   	font-weight: bold;
   	font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        color: 000099;
        text-decoration: none;
}

a.linkDecor-goldReverse:active
{
        font-size: 9pt;
        font-weight: bold;
        font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        color: 000099;
        text-decoration: none;
}

a.linkDecor-goldReverse:hover
{
        color: #000000;
        font-size: 9pt;
        font-weight: bold;
        font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        text-decoration: none;
}

a.linkDecor-resource:link
{
        font-size: 9pt;
        font-weight: bold;
        font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        color: 333333;
        text-decoration: underline;
}

a.linkDecor-resource:visited
{
   	font-size: 9pt;
   	font-weight: bold;
   	font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        color: 333333;
        text-decoration: underline;
}

a.linkDecor-resource:hover
{
        color: 000099;
        font-weight: bold;
        font-size: 9pt;
        font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        text-decoration: underline;
}

a.linkDecor-resource-noline:link
{
        font-size: 9pt;
        font-weight: bold;
        font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        color: 333333;
        text-decoration: none;
}

a.linkDecor-resource-noline:visited
{
   	font-size: 9pt;
   	font-weight: bold;
   	font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        color: 333333;
        text-decoration: none;
}

a.linkDecor-resource-noline:hover
{
        color: 000099;
        font-weight: bold;
        font-size: 9pt;
        font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        text-decoration: none;
}

.bold-opentag
{
	font-family: arial,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #0003399;
}

***********************************************************

a.topNav:link
{
	color: #000000;
	text-decoration: none;
}

a.topNav:visited
{
	color: #000000;
	text-decoration: none;
}

a.topNav:hover
{
	color: #ffffff;
	text-decoration: none;
}

.rollOut
{
	background-color: #CCCCCC;
}

.rollOver
{
	background-color: #ffffff;
}

.topNavBg 
{
	border-style: solid; 
	border-width: 1px; 
	border-color: #000000; 
	background-color: #ffffff;
}

a.navLink:link
{
	font-size: 13px;
	color: #ffffff; 
	text-decoration: none;
}

a.navLink:visited
{
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
}

a.navLink:hover
{
	font-size: 13px;
	color: #ffcc00;
	text-decoration: none;
}

a.navLinkBold:link
{
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a.navLinkBold:visited
{
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

a.navLinkBold:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #ffcc00;
	text-decoration: none;
}

a.navLinkBoldHilite:link
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.navLinkBoldHilite:active
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.navLinkBoldHilite:visited
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.navLinkBoldHilite:hover
{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.leftColumnLight
{
	background-color: #999999;
}

.leftColumnDark
{
	background-color: #99ccff;
}

.leftNav
{
	font-size: 11px;
	background-color: #000099;
	color: #ffcc00;
}

.breadCrumb
{
 	font-size: 7pt;
        font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
}

a.breadCrumb:link
{
        font-size: 7pt;
        font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        color: #000066;
        text-decoration: none;
}

a.breadCrumb:visited
{
   	font-size: 7pt;
   	font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        color: #000066;
        text-decoration: none;

}

a.breadCrumb:active
{
        font-size: 7pt;
        font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        color: #000066;
        text-decoration: none;
}

a.breadCrumb:hover
{
        color: #006666;
        font-size: 7pt;
        font-family: arial, Geneva, Arial, Helvetica, sans-serif;
        text-decoration: none;
}

a.list-header, A.list-header:visited
{
   	color: #333333;
        font-size: 14pt;
        font-family: arial, Geneva, Arial, Helvetica, sans-serif;
       	text-decoration: none;
}

a.list-header:hover
{	
	color: #336699;
        font-size: 14pt;
        font-family: arial, Geneva, Arial, Helvetica, sans-serif;
       	text-decoration: none;
}

a.small, A.small:visited
{
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
}

a.small:hover
{
	font-size: 8pt;
	color: #003399;
	text-decoration: none;
}


.bold-greytag
{
	font-family: arial,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cccccc;
}

.bold-blacktag
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.bold-bluetag
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: 336699;
}

.bold-whitetag
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.bold-redtag
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}

.title
{
	font-family: arial,Arial,Helvetica,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}

.error
{
	font-family: arial,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #ff0000;
}

a.linkWhite, a.linkWhite:visited
{
	color: #ffffff;
	text-decoration: none;
}

a.linkWhite:hover
{
	color: #ffcc00;
	text-decoration: none;
}


.highlight
{
	font-family: arial,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #003399;
}

a.highlight, a.highlight:visited
{
	text-decoration: none;
}

a.highlight:hover
{
	text-decoration: none;
}

.input
{
	font-family: arial,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #333333;
}

.input-mono
{
	font-family: "Courier New", Courier, Monospace;
	font-size: 9pt;
	color: #000000;
}

.item-sm
{
	font-family: arial,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #000066;
}

a.item-sm, a.item-sm:visited 
{
	text-decoration: none;
}

a.item-sm:hover
{
	text-decoration: none;
}

.item
{
	font-family: arial,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #663399;
}

a.item, a.item:visited
{
	text-decoration: none;
}

A.item:hover
{
	text-decoration: none;
}

.back-darkgrey
{
	background-color: #333333;
}

.back-blue
{
	background-color: #336699;
}

.blue-text
{
	color: #336699;
}

.back-lightblue
{
	background-color: #99ccff;
}

.back-tmitblue
{
	background-color: #000099;
}

.back-red
{
	background-color: #660000;
}

.back-yellow
{
	background-color: #ffcc00;
}

.back-mediumgrey
{
	background-color: #999999;
}

.back-lightgrey
{
	background-color: #cccccc;
}

.header
{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

a.list-head, a.list-head:visited
{
	color: #336699;
	text-decoration: none;
}

a.list-head:hover
{
	color: #333333;
	text-decoration: none;
}

a.list-item, a.list-item:visited
{
	color: #336699;
	text-decoration: none;
	font-size: 11px;
	
}

a.list-item:hover
{
	color: #333333;
	text-decoration: none
	font-size: 11px;
}

a.list-item-odd, A.list-item-odd:visited
{
	color: #336699;
	text-decoration: none;
	font-size: 11px;
	
}

a.list-item-odd:hover
{
	color: #333333;
	text-decoration: none;
	font-size: 11px;
}


td.list-head
{
	background-color: #000066;
}

td.list-head-light
{
	font-family: arial,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #3e3eff;
}

p.list-head
{
	padding: 4px;
}

.list-item, .list-item-odd
{
	font-family: arial,Arial,Helvetica,sans-serif;
	font-size: 11px;
}

td.list-item
{
	background-color: #E8E8FF;
}

td.list-item-odd
{
	background-color: #F8F8FF;
}

p.list-item
{
	padding: 4px;
	margin-right: 4px;
}


.nav-item
{
	font-family: arial,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #333333;
}

a.nav-item, a.nav-item:visited
{
	text-decoration: none;
}

a.nav-item:hover
{
	color: #003399;
	text-decoration: none;
}

.nav-label
{
	font-family: arial,Arial,Helvetica,sans-serif;
	font-size: 9px;
	color: #999999;
}

a.nav-label, a.nav-label:visited
{
	color: #999999
	text-decoration: none;
}

a.nav-label:hover
{
	text-decoration: none;
}

a.title:hover
{
	text-decoration: none;
}

.mainContent
{ 
	font-family: arial,Arial,Helvetica,sans-serif;
	font-size: 9pt;
}

.mainContent_back1
{ 
	font-family: arial,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	background-color: #99ccff;
}

.mainContent_back2
{ 
	font-family: arial,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	background-color: #cccccc;
}


.mainContent_backyellow
{ 
	font-family: arial,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	background-color: #ffff66;
}

.mainContent_bold
{ 
	font-family: arial,Arial,Helvetica,sans-serif;
	font-size: 9pt;
        font-weight: bold;
}

.mainContent_top
{ 
	font-family: arial,Arial,Helvetica,sans-serif;
	font-size: 9pt;
        vertical-align: top;
}

.mainContent_right
{ 
	font-family: arial,Arial,Helvetica,sans-serif;
	font-size: 9pt;
        text-align: right;
        padding-right: 10px;
}

.TableBorder
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	border: 1px solid #000000;
}


.WidgetHeaderGold
{
	font-family: Arial, Helvetica, sans-serif;
    	font-weight: bold;
	font-size: 10pt;
	color: White;
	background-color: Black;
	padding-left: 20;
	padding-right: 20;
	padding-top: 4;
	padding-bottom: 4;
	border: 2px solid #D0A800;

}

.linkBarBlack
{
	font-family: Arial, Helvetica, sans-serif;
    	font-weight: bold;
	font-size: 9pt;
	color: White;
	background-color: Black;
	padding: 6 10 10 10;
	border-top: 1px solid #CC9900;
	border-bottom: 2px solid #CC9900;
}

.pageBorderGold
{
	border-right: 2px solid #cc9900; 
	border-left: 2px solid #cc9900;
}

.WidgetYellow
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	background-color: #ffffcc;
	border: 2px solid #808080;
}

.WidgetYellowPadding
{
	padding: 5 20 10 20;
}

.WidgetWhite
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	background-color: White;
	border: 2px solid #808080;
}

.WidgetWhiteText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
}

.WidgetWhitePadding
{
	padding: 6 6 6 6;
}

.WidgetWhiteNoLeftBorder
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	background-color: White;
	border-top: 2px solid #808080;
	border-bottom: 2px solid #808080; 
	border-right: 2px solid #808080; 
}

.WidgetGrayNoBorder
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
}


.SPtocTeal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	background-color: White;
	border: 2px solid #006666;
}

.SPtocBlue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	background-color: White;
	border: 2px solid #000066;
}

.SPtocBlack
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	background-color: White;
	border: 2px solid #000000;
}

.SPtocGrey
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	background-color: White;
	border: 2px solid #969696;
}

.SPtocRed
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	background-color: White;
	border: 2px solid #990000;
}

.SPtocPeach
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	background-color: White;
	border: 2px solid #FF9966;
}

.SPtocltBlue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	background-color: White;
	border: 2px solid #3333CC;
}

.SPTOCPadding
{
	padding: 1 6 2 6;
}
#############

Used colors:   #ffffff
               #cccccc
               #999999
               #666666
               #333333

(1/9/8) Header Background:                                           #666666
(2) Key Visual Background:                                           #999999
(3) SearchBox Background:        red                                 #999999
(4) Site Identifier Background:  med grey                            #666666
(5/7) Content Area Background:   white                               #ffffff
(6)   Content Extra Background:  light grey                          #CCCCCC
(10/11/12/14) (1st/2nd/3rd Level)/Bread Crump Navigation Background: #333333
(13) Pulldown Menu Background:                                       #CCCCCC
#99ccff -- light blue background hightlight

#############


a.header, a.header:visited
{ 
	font-family: arial, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #ffffff;
}
	
a.header:hover
{ 
	text-decoration: none; 
	color: #000066;
}

h1, h2, h3, h4
{
	font-family: arial, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
}

h1
{
	font-size: 14pt;
}

h2
{
	padding-top: 8px;
}

h3
{
	color: #1E057A;
}

h4
{
	font-size: 10pt;
	color: #000000;
	padding-left: 15px;
}

li
{ 
	padding-bottom: 8px;
}

body
{
	font-family: arial, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
}

.boldBodyDecor
{
	font-weight: bold;
	color: #1E057A;
}


blockquote
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	letter-spacing: normal;
	word-spacing: normal;
}

BODY, DIV, P, A, TD, TR, TH, TABLE, UL, LI, OPTION,INPUT, SELECT
{
	font-family: Arial, Verdana Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}

h3, h4, h5, h6
{
	font-family: Arial, Verdana Helvetica, sans-serif;
	font-size: 14px;
}

h1, h2
{
	font-family: Arial, Verdana Helvetica, sans-serif;
	font-size: 15px;
}

img
{
	border: 0px;
}

.AdminText, .AdminText:visited 
{
	font-family: arial, verdana Helvetica, sans-serif;
	text-decoration: none;
	color: green;
}

.CUSTOMTAB
{
	color: #333333;
	font-family: arial, verdana Helvetica, sans-serif;
}

.CUSTOMSELECTEDTAB
{
	color: #000000;
	font-family: arial, verdana Helvetica, sans-serif;
}

.button
{
	color: #000000;
	font-family: arial, verdana Helvetica, sans-serif;
}

.backlink
{
	color: #333333;
	font-family: arial, verdana Helvetica, sans-serif;
	font-weight: bold;
}

.AdminText:hover
{
	color: red;
	text-decoration: underline;
}

.welcome
{
	color: #003333;
}

.welcomesub
{
	font-style: italic;
	font-size: .9em;
	color: #003333;
}

a.welcomesub:visited
{
	color:#003333;
}

a.welcomesub:hover
{
	color:#003333;

}
a.welcomesub:active
{
	color:#003333;
}

a.welcome:visited
{
	color:#003333;
}

.othermessage
{
	font-family: arial, verdana Helvetica, sans-serif;
}

.highlightedmessage
{
	font-family: arial, verdana Helvetica, sans-serif;
}

.catheader
{
	font-family: arial, verdana Helvetica, sans-serif;
	color:  #ffffff;
	text-decoration: bold;
}

a.catheader
{
	text-decoration: bold;
}

a.catheader:visited
{
	color: #ffffff;
	text-decoration: bold;
}

a.catheader:hover
{
	color: #ffffff;
	text-decoration: none;
}

a.catheader:active
{
	color: #ffffff;
	text-decoration: none;
}

.catlistmain
{
	font-family: arial, verdana Helvetica, sans-serif;
	font-weight: bold; 
	color: #ffffff;
}

.catlistmain:visited
{
	font-family: arial, verdana Helvetica, sans-serif;  
	font-weight: bold;
	color: #ffffff;
}

.catlistsub
{
	font-family: arial, verdana Helvetica, sans-serif;
	color: #ffffff;
}

.catlistsub:hover
{
	color: #ffffff;
	font-family: arial, verdana Helvetica, sans-serif;
}

.catlistsub:active
{
	color: #ffffff;
	font-family: arial, verdana Helvetica, sans-serif;
}

.catlistsub:visited
{
	color: #ffffff;
	font-family: arial, verdana Helvetica, sans-serif;
}

.newscattitle
{
	font-family: arial, verdana Helvetica, sans-serif;
	font-weight: bold;
	color: #003333;
}

a.newscattitle
{
	text-decoration: bold;
}

a.newscattitle:visited
{
	color: #003333;
	text-decoration: bold;
}

a.newscattitle:hover
{
	color: #003333;
	text-decoration: none;
}

a.newscattitle:active
{
	color: #003333;
	text-decoration: none;
}

.newsitemtitle
{
	font-family: arial, verdana Helvetica, sans-serif;
	font-weight: bold;
}

.newsitem
{
	font-family: arial, verdana Helvetica, sans-serif;
}

.prevnextbar, .prevnextbar:visited
{
	font-family: arial, verdana Helvetica, sans-serif;
	font-weight: bold;
	color: #cc6633;}

.toollink, .toollink:visited
{
	font-family: arial, verdana Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold; 	color: #444444;
}

.toollink:active
{
	color: #000000;
	text-decoration: none;
}

.toollink:hover
{
	color: #000000;
	text-decoration: none;
}

.mypage, .mypage:visited
{
	font-family: arial, verdana Helvetica, sans-serif;
	text-decoration: none;
	font-size: 120%; 	font-weight: bold;
	color: #000000;
}

.mypage:active
{
	color: 000000;
	text-decoration: none;
}

.mypage:hover
{
	color: #000000;
	text-decoration: none;
}

.calendar
{
	font-family: arial, verdana Helvetica, sans-serif;
	color: black;
}

.calendartitle
{
	font-family: arial, verdana Helvetica, sans-serif; 
	color: #003333;
}

.calendarselected
{
	font-family: arial, verdana Helvetica, sans-serif;
	color: blue;
}

a.calendar:visited
{
	color: black;
	text-decoration: none;
}

a.calendartitle:visited
{
	color: #003333;
	text-decoration: none;
}

.centerNewsItem
{
	font-family: arial, verdana Helvetica, sans-serif;
}

.centerNewsLink
{
	font-family: arial, verdana Helvetica, sans-serif;
	font-size: .8em;
	color:#999999;
}

.centerNewsTitle
{
	font-family: arial, verdana Helvetica, sans-serif;
	font-weight: bold;
}

.onlinemonitorb
{
	font-family: arial, verdana Helvetica, sans-serif;
	font-weight: bold;
	font-size: .9em;
}

.onlinemonitor
{
	font-family: arial, verdana Helvetica, sans-serif;
	font-size: .9em;
}

.FRAMETITLE
{
	font-size: 10pt;
	color: #003333;
	font-weight: bold;
	text-decoration: none;
}

a.FRAMETITLE
{
	font-size: 10pt;
	color: #003333;
	font-weight: bold;
	text-decoration: none;
}

a.FRAMETITLE:HOVER
{
	color: #003333;
	text-decoration: none;
}

a.FRAMETITLE:VISITED
{
	color: #003333;
	text-decoration: none;
}

.MYLINKS
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	background-color: #339999;
}

a.MYLINKS
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
}

a.MYLINKS:HOVER
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	text-decoration: none;
}

a.MYLINKS:VISITED
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	text-decoration: none;
}

.MYPAGEWELCOME
{
	font-size: 10pt;
	font-weight: bold;
}

.YOUAREHERE
{
	color: 000066;
}

.FRAMEDATE
{
	font-size: 8pt;
	color: 000000;
	text-decoration: none;
}

a.FRAMEDATE
{
	font-size: 8pt;
	color: 000000;
	text-decoration: none;
}

.FRAMECONTENT
{
	background-color: white;
}

a.FRAMECONTENT
{
	color: blue;
}

a.FRAMECONTENT:VISITED
{
	color: 660099;
}

a.FRAMECONTENT:ACTIVE
{
	color: red;
}

a.FRAMECONTENT:HOVER
{
	color: red;
}

.DATE
{
	color: #990033;
	font-size: 8pt;
}

.CUSTOMTAB
{
	background-color: 99CC99;
	font-weight: bold;
}

a.CUSTOMTAB
{
	font-weight: bold;
	color: 666666;
	font-weight: bold
}

.CUSTOMSELECTEDTAB
{
	background-color: #cccccc;
	font-weight: bold;
}

a.CUSTOMSELECTEDTAB
{
	font-weight: bold;
}

.CUSTOMMYPAGE
{
	background-color: #cccc99;
}

.CUSTOMSUBSCRIPTION
{
	background-color: #cccc99;
}

*.ee130
{
	font-size: 10.00pt;
	font-family: arial, Sans-serif; 
	text-align: center;
	border-bottom: 1px solid #000000; 
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}

*.ee125
{
	font-size: 10.00pt;
	font-family: arial, Sans-serif;
}

*.ee116
{
	font-size: 10.00pt;
	font-family: arial, Sans-serif;
	text-align: left;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}

*.ee110
{
	font-size: 12.00pt;
	font-weight: bold;
	font-family: arial, Sans-serif;
	text-align: center;
	border-bottom: 3px solid #000000;
	border-right: 3px solid #000000;
}

*.ee100
{
	background-color: #c0c0c0;
	font-size: 10.00pt;
	font-weight: bold;
	font-family: arial, Sans-serif;
	text-align: center;
	border-bottom: 2x solid #000000;
	border-right: 2px solid #000000;
	border-top: 3px solid #000000;
	border-left: 2px solid #000000;
}

*.ee120
{
	background-color: #000099;
	font-size: 10.00pt;
	font-weight: bold;
	font-family: arial, Sans-serif;
	color: #ffffff;
	text-align: center;
	border-bottom: 2x solid #000000;
	border-right: 2px solid #000000;
	border-top: 3px solid #000000; 
	border-left: 2px solid #000000;
}

*.ahrq100
{
	background-color: #ccccff;
	font-size: 10.00pt;
	font-weight: bold;
	font-family: arial, Sans-serif;
	text-align: center;
	border-bottom: 2x solid #000000;
	border-right: 2px solid #000000;
	border-top: 3px solid #000000;
	border-left: 2px solid #000000;}

*.in100
{
	background-color: #ccff99;
	font-size: 10.00pt;
	font-weight: bold;
	font-family: arial, Sans-serif;
	text-align: center;
	border-bottom: 2x solid #000000;
	border-right: 2px solid #000000;
	border-top: 3px solid #000000;
	border-left: 2px solid #000000;
}

*.jcaho100
{
	background-color: green;
	font-size: 10.00pt;
	font-weight: bold;
	font-family: arial, Sans-serif;
	color: #ffffff;
	text-align: center;
	border-bottom: 2x solid #000000;
	border-right: 2px solid #000000;
	border-top: 3px solid #000000;
	border-left: 2px solid #000000;
}


/*  ......................  MULTI-COLORED BRANDING CSS TESTS .....................  \*/ 

/*      Works but is Ugly      \*/ 
span.Brand_Blue
{
	font-size: 10.00pt;
	font-weight: bold;
	font-style: italic;
	font-family: "Arial", Sans-serif;
	color: #000099;
	font-variant: small-caps;
}

 span.Brand_Black
{
	font-size: 10.00pt;
	font-weight: bold;
	font-style: italic;
	font-family: "Arial", Sans-serif;
	color: #000000;
	font-variant: small-caps;
}

span.Brand_TM
{
	font-size: 6.00pt;
	font-family: arial, Sans-serif;
	color: #000000;
	vertical-align: super;
}
   
/*      CAREPix Blue/Black Reg Ver - Works in IE and is Pretty      \*/    
span.CAREPix
{
	vertical-align: baseline;
	width: 50px;
	height: 14px;
	background-image: url(/graphics/CAREPix.jpg);
	background-repeat: no-repeat;
}
  
span.CAREPix span
{
	display: none;
}
	
/*      CAREPix Blue/Black TM VeR.Works in IE and is Pretty      \*/    
span.CAREPixTM
{
	vertical-align: baseline;
	width: 59px;
	height: 14px;
	background-image: url(/graphics/CAREPixTM.jpg);
	background-repeat: no-repeat;
}  

span.CAREPixTM span
{
	display: none;
	/* margin-bottom: -50; \*/
	/* display: block; \*/
	/*  z-index: 1; \*/
	/*  text-indent: -100em; \*/
	/*  overflow: hidden; */
	/*color: White;   \*/
}
	
li.arrow
{
	list-style-image: url(/images/pageElements/leftnav_arrow_black3.gif);
}

.bodyBackground
{
	background-image: url(/images/pageElements/backgroundTile.jpg);
}

/*Mouse-over styles 3.6.07\*/
div.tab 
{
	width: 133px;
	height: 32px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 9pt;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	background: url("/images//blankBlueTab.gif") no-repeat;
	color: white;
	position: relative;
	z-index: 1;
}

div.tabPadding
{
	padding: 7 0 0 0;
}

div.tabm /* Defines the style for a variably sized tab \*/
{
	height: 32px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 9pt;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	background: url("/graphics/blankBlueTabm.gif") repeat-x;
	color: white;
	position: relative;
	z-index: 1;
}

div.tabmPadding
{
	padding: 7 3 0 3;
}

div.tabr
{
	background: url("/graphics/blankBlueTabr.gif") no-repeat;
	height: 32px;
	width: 7px;
}

div.tabl
{
	background: url("/graphics/blankBlueTabl.gif") no-repeat;
	height: 32px;
	width: 7px;
}

a.tab
{
	color: white;
	text-decoration: none;
	vertical-align: middle;
}

div.menutab 
{
	width: 133px; 
	height: 32px; 
	font-family: Arial, Helvetica, sans-serif;
   	font-weight: bold;
	font-size : 9pt;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	background: url("/images/pageElements/blankRedTab.gif") no-repeat;
	color: white;
	padding-top: 8;
	position: relative;
	z-index: 1;
}

a.menutab
{
	color: white;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 8;
}


div.menutab2line
{
	width: 133px; 
	height: 32px; 
	font-family: Arial, Helvetica, sans-serif;
   	font-weight: bold;
	font-size : 9pt;
	text-decoration: none;
	text-align: center;
	background: url("/images/pageElements/blankRedTab.gif") no-repeat;
	color: white;
	position: relative;
	z-index: 1;	
	padding-top: 2;

}

a.menutab2line
{
	font-family: Arial, Helvetica, sans-serif;
   	font-weight: bold;
	font-size : 9pt;
	text-decoration: none;
	text-align: center;
	color: white;
	z-index: 1;
	



}

.menuItem
{
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
	font-size : 9pt;
	font-color: black;
	text-decoration: none;
	width: 100%;
	padding-left:5;
	padding-top:5;
	padding-bottom:5;
	border-bottom : 1px solid #808080; 
	border-right : 1px solid #808080; 	
	border-left : 1px solid #808080; 
	z-index: 999;
}

a.menuItemLink:link
{ 
	color: black;
	text-decoration: none;
}
	
a.menuItemLink:hover
{ 
	color:  #000099;
	text-decoration: none;
}
	
a.menuItemLink:visited
{ 
	color: black;
	text-decoration: none;
}
	
a.menuItemLink:visited:hover
{ 
	color: #000099;
	text-decoration: none;
}

menu
{
	color: #EAEAEA;
	z-index: 999;
}

.itemBorder { border: 1px solid black }
.itemText { text-decoration: none; color: #ffffff; font: 12px Arial, Helvetica }

.crazyBorder { border: 2px outset #663399 }
.crazyText { text-decoration: none; color: #FFCC99; font: Bold 12px Arial, Helvetica }

