
BODY, TD, DIV, P {
font-family: Arial, Helvetica, Sans-serif;
font-size: 10pt
}

BODY {
background-color: #FFFFCC;
font-weight: normal;
color: #000000;

}

A:link {
color: #00428D
}

A:visited {
color: #663597
}

A:active, A:hover {
color: #EEEE00
}


SMALL {
font-size: 7pt
}

.calloutHeader {
font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif;
font-weight: bold;
font-size: 11pt;
}

.callout {
font-size: 8pt;
}

.pageHeader, .sectionHeader, .pageHeader a, .sectionHeader a {
font-family: 'Trebuchet MS', Arial, Helvetica, Sans-serif;
font-weight: bold;
text-decoration: none
}

.pageHeader {
font-size: 18pt
}

.sectionHeader, .pageHeader SMALL {
font-size: 12pt
}

.sectionHeader SMALL {
font-weight: normal;
font-size: 10pt
}

.newsHeader {
font-size: 11pt;
font-weight: bold;
}

.rowHi, td.rowHi, tr.rowHi td {
color: #000000;
background-color: #f9dd97
}


hr.noSpace, .pageRule hr, hr.pageRule, .sectionRule hr, hr.sectionRule {
clear: both;
margin: 0;
border: 0;
}
.bumpUp IMG {
margin:0 0 2px 0;
}


.pageRule, td.pageRule, tr.pageRule td {
background-color: #458B00;
height: 2px;
}

.pageRule hr, hr.pageRule {
background-color: #458B00;
color: #458B00;
height: 2px;
}

.pageRuleB, tr.pageRuleB > td {
border-bottom:2px solid #458B00;
}

.pageRuleT, tr.pageRuleT > td {
border-top:2px solid #458B00;
}

.sectionRule, td.sectionRule, tr.sectionRule td {
background-color: #ED9121;
height: 1px;
}

.sectionRule hr, hr.sectionRule {
background-color: #ED9121;
color: #ED9121;
height: 1px;
}

.sectionRuleB, tr.sectionRuleB > td {
border-bottom:1px solid #ED9121;
}

.sectionRuleT, tr.sectionRuleT > td {
border-top:1px solid #ED9121;
}

.columnHeader {
font-size: 9pt;
font-weight: bold
}

.hint {
font-size: 10pt;
font-style: italic;
font-weight: normal
}

.summary {
font-size: 8pt;
font-weight: normal;
}


.desktoptab {
color: #ffffff;
background-color: #458B00;
font-weight: bold;
text-decoration: none
}

.inactive {
color: #b3b38f
}

.alertHi td, .alertHi td A:link, .alertHi td A:active, .alertHi td A:visited, .alertHi td A:hover {
background-color: #FFFFCC;
color: #000000;
}


.alertLow td, .alertLow td A:link, .alertLow td A:active, .alertLow td A:visited, .alertLow td A:hover, div.alertLow {
background-color: #c5db8d;
color: #000000;
}


.pulldownImageHover, .pulldownImageHover td, .pulldownImageHover td a, .pulldownImageHover td a:link, .pulldownImageHover td a:hover, .pulldownImageHover td a:active, .pulldownImageHover td a:visited {
color: #062835;
cursor: pointer;
}

.pulldownHover, .pulldownHover td, .pulldownHover td a, .pulldownHover td a:link, .pulldownHover td a:hover, .pulldownHover td a:active, .pulldownHover td a:visited {
background-color:#c5db8d;
color: #000000;
cursor: pointer;
}

