<!--------- IE Style -------------->
<!--
body {
	font-family:arial, verdana;
	font-weight:normal;
	font-size:9pt;
	margin-left:0;
	margin-top:0;
}

td.dataTableHeader {
	font-weight:bold;
	font-size:8.5pt;
	text-align:center;
	color:#000000;
}

td.dataTable {
	font-family:arial, verdana;
	font-weight:normal;
	font-size:9pt;

}

td.dataTableGreen {
	font-family:arial, verdana;
	font-weight:bold;
	font-size:9pt;
	text-align:center;
	background-color:#4ac308;    	
}	

td.dataTableRed {
	font-family:arial, verdana;
	font-weight:bold;
	font-size:9pt;
	text-align:center;
	background-color:#ff2525;    	
}	

td.dataTableYellow {
	font-family:arial, verdana;
	font-weight:bold;
	font-size:9pt;
	text-align:center;
	background-color:#fced04;    	
}	

td.dataTableBackground {
	font-family:arial, verdana; 
	font-weight:normal;
	font-size:8.5pt;
	
}	

td.subItemsText {
	font-weight:normal;
	font-size:9pt;
	color: #999999;
}

td.subItemsTextSmall {
	font-weight:normal;
	font-size:8.5pt;
	color: #999999;
}

tr.subItemsText {
	font-weight:normal;
	font-size:9pt;
	color: #999999;
}

tr.subItemsTextHeader {
	font-weight:bold;
	font-size:8.5pt;
	color: #000000;
}

td.screenHeaderText {
	font-family:verdana, arial;
	font-weight:bold;
	font-size:13.0pt;
	color:#003366;
}

<!-- 2/23/2004 site redesign david starts -->
td.screenHeaderTextBlack {
	font-family:verdana, arial;
	font-weight:bold;
	font-size:13.0pt;
	color:#000000;
}  

.font14ptBOLDBlack {
	font-family:arial, verdana;
	font-weight:bold;
	font-size:14.0pt;
	color:#000000;
}

.font85ptBOLDBlack {
	font-family:arial, verdana;
	font-weight:bold;
	font-size:8.5pt;
	color:#000000;
}
<!-- 2/23/2004 site redesign david ends -->

span.screenHeaderText {
	font-family:verdana,arial;
	font-weight:bold;
	font-size:13.0pt;
	color:#003366;
}

td.screenSubHeaderText {
	font-family:verdana,arial;
	font-weight:bold;
	font-size:10.0pt;
	color:#003366;
}

span.screenSubHeaderText {
	font-family:verdana,arial;
	font-weight:bold;
	font-size:10.0pt;
	color:#003366;
}

tr.dataTableCellColor {
	background-color:#ffffff;
}

tr.columnHeaderBorderColor {
	background-color:#003366;
}

td.columnHeaderBorderColor {
	background-color:#003366;
}

a {
	color:#0033cc;
}

a.SideBar:visited {
	color:#000000;
}

a:SideBar.active {
	color:#000000;
}

a:visited {
	color:#993333;
}

a:active {
	color:#339900;
}

a.noLinkLookBLK {
	color:#000000;
	text-decoration:none;
}

a.noLinkLookBLK:active {
	color:#000000;
	text-decoration:none;
}

a.noLinkLookBLK:visited {
	color:#000000;
	text-decoration:none;
}

a.noLinkLookBLU {
	color:#003399;
}

a.noLinkLookBLU:active {
	color:#003399;
}

a.noLinkLookBLU:visited {
	color:#003399;
}


a.LinkLookWhite {
	font-family:verdana,arial; 
	font-weight:bold;
	font-size:10.0pt;
	color:#ffffff;
	text-decoration:underline;
}

a.LinkLookWhite:active {
	font-family:verdana,arial; 
	font-weight:bold;
	font-size:10.0pt;
	color:#ffffff;
	text-decoration:underline;
}

a.LinkLookWhite:visited {
	font-family:verdana,arial; 
	font-weight:bold;
	font-size:10.0pt;
	color:#ffffff;
	text-decoration:underline;
}

a.NoLinkLookWhite {
	font-family:verdana,arial; 
	font-weight:bold;
	font-size:10.0pt;
	color:#ffffff;
	text-decoration:none;
}

a.NoLinkLookWhite:active {
	font-family:verdana,arial; 
	font-weight:bold;
	font-size:10.0pt;
	color:#ffffff;
	text-decoration:none;
}

a.NoLinkLookWhite:visited {
	font-family:verdana,arial; 
	font-weight:bold;
	font-size:10.0pt;
	color:#ffffff;
	text-decoration:none;
}

.breadcrumbVisited {
	font-family:arial, verdana;
	font-weight:bold;
	font-size:9.0pt;
	color:#006699;
}
 
<!-- 2/23/2004 site redesign david starts -->
.breadcrumbVisitedGray {
	font-family:arial, verdana;
	font-weight:bold;
	font-size:9.0pt;
	color:#4f4f4f;
}

.breadcrumbCurrentGray {
	font-family:arial, verdana;
	font-weight:bold;
	font-size:9.0pt;
	color:#4f4f4f;
}

<!-- 2/23/2004 site redesign david ends -->


.breadcrumbCurrent {
	font-family:arial, verdana;
	font-weight:bold;
	font-size:9.0pt;
}


td.catalogMenuText  {
	font-family:arial,verdana;
	font-size:8.5pt;
	font-weight:normal;
	color:#003366;
}

td.menuOn {
	font-family:arial, verdana;
	font-weight:normal;
	font-size:8pt;
	background-color:#c2def4;
}

td.menuChosen {
	font-family:arial, verdana;
	font-weight:bold;
	font-size:8.5pt;
	color:#ffffff;
	background-color:#006699;
}

td.menuOver {
	font-family:arial, verdana;
	font-weight:normal;
	font-size:8pt;
	background-color:#99ccff;
}

td.dividerBLACK {
	font-family:arial, verdana;
	font-weight:normal;
	font-size:1pt;
	background-color:#000000;
}

td.dividerStandard {
	font-family:arial, verdana;
	font-weight:normal;
	font-size:1pt;
	background-color:#c2def4;
}

table.standardBackgroundColor {
	background-color:#CCCCCC;
}

tr.standardBackgroundColor {
	background-color:#CCCCCC;
}

td.standardBackgroundColor {
	background-color:#CCCCCC;
}

tr.wizBackgroundColor {
	background-color:#ffcc66;
}

td.lineNumber {
	background-color:#ffcc66;
	text-decoration:none;
	color:#000000;
	font-size:8.5pt;
	font-weight:bold;
}

a.lineNumber {
	background-color:#ffcc66;
	text-decoration:none;
	color:#000000;
	font-size:8.5pt;
	font-weight:bold;
}

a.lineNumber:visited {
	color:#003366;
}

a.lineNumber:active {
	color:#003366;
}

.frameLeftBackgroundColor {
	background-color:#ffcc66;
}

.frameLeftBackgroundColorBorder {
	background-color:#cc6600;
}

td.frameLeftdataTableHeader {
	font-family:arial, verdana;
	font-weight:bold;
	font-size:9.5pt;
	text-align:center;
	color:#000000;
}

td.NoLinkLookWhite {
	font-family:verdana,arial;
	font-weight:bold;
	font-size:10.0pt;
	text-align:center;
	color:#ffffff;
    text-decoration:none;
}

td.standardTextColor85pt {
	font-family:arial, verdana;
	font-weight:normal;
	font-size:8.5pt;
	color:#006699;
}

span.standardTextColor85pt {
	font-family:arial, verdana;
	font-weight:normal;
	font-size:8.5pt;
	color:#006699;
}

span.noUnderline {
	text-decoration:none ! important;
}

td.standardTextColor10pt {
	font-family:arial, verdana;
	font-weight:normal;
	font-size:10.0pt;
	color:#006699;
}

span.standardTextColor10pt {
	font-family:arial, verdana;
	font-weight:normal;
	font-size:10.0pt;
	color:#006699;
}

td.standardTextColor10ptBOLD {
	font-family:arial, verdana;
	font-weight:bold;
	font-size:10.0pt;
	color:#006699;
}

span.standardTextColor10ptBOLD {
	font-family:arial, verdana;
	font-weight:bold;
	font-size:10.0pt;
	color:#006699;
}

td.standardTextColor85ptBOLD {
	font-family:arial, verdana;
	font-weight:bold;
	font-size:8.5pt;
	color:#006699;
}

span.standardTextColor85ptBOLD {
	font-family:arial, verdana;
	font-weight:bold;
	font-size:8.5pt;
	color:#006699;
}

td.dataTableDivider {
	background-color:#c2def4;
	font-size:1pt;
}

.font1pt {
	font-family:arial, verdana;
	font-weight:normal;
	font-size:1pt;
}

.font2pt {
	font-family:arial, verdana;
	font-weight:normal;
	font-size:2.0pt;
}

.font4pt {
	font-family:arial, verdana;
	font-weight:normal;
	font-size:4.0pt;
}

.font6pt {
	font-family:arial, verdana;
	font-weight:normal;
	font-size:6.0pt;
}

.font7pt {
	font-family:arial, verdana; 
	font-weight:normal;
	font-size:7.0pt;
}

.font8pt {
	font-family:arial, verdana; 
	font-weight:normal;
	font-size:8pt;
}

.font8ptRed {
	font-family:arial, verdana;
	font-weight:normal;
	font-size:8pt;
	color:#FF0000;
}

.font85pt {
	font-family:arial, verdana;
	font-weight:normal;
	font-size:8.5pt;
}

.font85ptItalic {
	font-family:arial, verdana;
	font-weight:normal;
	font-size:8.5pt;
	font-style:italic;
}

.font85ptRed {
	font-family:arial, verdana;
	font-weight:normal;
	font-size:8.5pt;
	color:#ff0033;
}

.font85ptBOLD {
	font-family:arial, verdana;
	font-weight:bold;
	font-size:8.5pt;
}

.font85ptBOLDRed {
	font-family:arial, verdana;
	font-weight:bold;
	color:#ff0033;
	font-size:8.5pt;
}

.font9pt {
	font-family:arial, verdana;
	font-weight:normal;
	font-size:9.0pt;
}

.font9ptBOLD {
	font-family:arial, verdana;
	font-weight:bold;
	font-size:9.0pt;
}

.font10pt {
	font-family:arial, verdana;
	font-weight:normal;
	font-size:10.0pt;
}

.font10ptBOLD {
	font-family:arial, verdana;
	font-weight:bold;
	font-size:10.0pt;
}

.font12pt {
	font-family:arial, verdana;
	font-weight:normal;
	font-size:12.0pt;
}

.font12ptBOLD {
	font-family:arial, verdana;
	font-weight:bold;
	font-size:12.0pt;
}

.font14pt {
	font-family:arial, verdana;
	font-weight:normal;
	font-size:14.0pt;
}

.font14ptBOLD {
	font-family:arial, verdana;
	font-weight:bold;
	font-size:14.0pt;
}

.textFieldSmall {
	font-family:arial, verdana;
	font-size:6pt;
}

.text85ptBLU {
	font-family:arial, verdana;
	font-weight:normal;
	font-size:8.5pt;
	color:#003366;
}
.text85ptGRAY {
	font-family:arial, verdana;
	font-weight:normal;
	font-size:8.5pt;
	color:#4f4f4f;
}

.textBlu10pt {
	font-family:arial, verdana;
	font-weight:bold;
	font-size:10.0pt;
	color:#006699;
}

.textBlu14pt {
	font-family:arial, verdana;
	font-weight:bold;
	font-size:14.0pt;
	color:#006699;
}

.textDarkBlu9pt {
	font-family:arial, verdana;
	font-weight:bold;
	font-size:9.0pt;
	color:#003366;
}

.textDarkBlu10pt {
	font-family:arial, verdana;
	font-weight:bold;
	font-size:10.0pt;
	color:#003366;
}

<!-- added for site redesign: starts 2/20/2004 -->
.textBlack9pt {
	font-family:arial, verdana;
	font-weight:bold;
	font-size:9.0pt;
	color:#000000;
}

.textBlack10pt {
	font-family:arial, verdana;
	font-weight:bold;
	font-size:10.0pt;
	color:#000000;
}

.textBlack12pt {
	font-family:arial, verdana;
	font-weight:bold;
	font-size:12.0pt;
	color:#000000;
}

span.standardTextBlackColor85ptBOLD {
	font-family:arial, verdana;
	font-weight:bold;
	font-size:8.5pt;
	color:#000000;
}
<!-- added for site redesign: ends -->

.textDarkBlu12pt {
	font-family:arial, verdana;
	font-weight:bold;
	font-size:12.0pt;
	color:#003366;
}

.textDarkBlu14pt {
	font-family:arial, verdana;
	font-weight:bold;
	font-size:14.0pt;
	color:#003366;
}

.textRed85ptItalic {
	font-family:arial, verdana;
	font-weight:normal;
	font-style:italic;
	color:#ff0033;
	font-size:9.0pt;
}

.selectNormal {
	font-family:arial, verdana;
	font-weight:normal;
	font-size:10.0pt;
}

.font8ptFIXED {
	font-family:"courier new, courier"; 
	font-weight:normal;
	font-size:8.0pt;
}










BODY.TabBackground {
    color: #000000;
    background: #990000;
}

TABLE.TabBackground {
    color: #000000;
    background: #990000;
}

TR.TabBackground {
    color: #000000;
    background: #990000;
}

TD.TabBackground {
    color: #000000;
    background: #990000;
}
BODY.WhiteBackground {
    color: #000000;
    background: #FFFFFF;
}

TABLE.WhiteBackground {
    color: #000000;
    background: #FFFFFF;
}

TR.WhiteBackground {
    color: #000000;
    background: #FFFFFF;
}

TD.WhiteBackground {
    color: #000000;
    background: #FFFFFF;
}

BODY.TitleBackground {
    color: #FFFFFF;
    background: #CCCCCC;
    font-weight: bold;
}

TABLE.TitleBackground {
    color: #FFFFFF;
    background: #CCCCCC;
    font-weight: bold;
}

TR.TitleBackground {
    color: #FFFFFF;
    background: #CCCCCC;
    font-weight: bold;
}

TD.TitleBackground {
    color: #FFFFFF;
    background: #CCCCCC;
    font-weight: bold;
}

BODY.SubTitleBackground {
    color: #000000;
    background: #CECECE;
}

TABLE.SubTitleBackground {
    color: #000000;
    background: #CECECE;
}

TR.SubTitleBackground {
    color: #000000;
    background: #CECECE;
}

TD.SubTitleBackground {
    color: #000000;
    background: #CECECE;
}

BODY.TableBorder {
    color: #000000;
    background: #CCCCCC;
}

TABLE.TableBorder {
    color: #000000;
    background: #CCCCCC;
}

TR.TableBorder {
    color: #000000;
    background: #CCCCCC;
}

TD.TableBorder {
    color: #000000;
    background: #CCCCCC;
}

BODY.ActionBackground {
    color: #000000;
    background: #194BB6;
}

TABLE.ActionBackground {
    color: #000000;
    background: #194BB6;
}

TR.ActionBackground {
    color: #000000;
    background: #194BB6;
}

TD.ActionBackground {
    color: #000000;
    background: #194BB6;
}

.portalPortletTitleClass {
        background-color: #c2def4;
}
.portalActiveTabClass {
        background-color: #c2def4;
        font-family: verdana, arial;
        font-weight: bold;
        font-size: 9pt;
        color: #003366;
}

.portalInactiveTabClass {
        background-color:lightgrey;
        font-family: verdana, arial;
        font-weight: bold;
        font-size: 9pt;
        color: #003366;
}

.LineContent {
    font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
    font-height:18px;
}
//-->

