#ToolTipLayer {
position: absolute;
visibility: hidden;
left: 0;
top: 0;
layer-background-color: #ffffcc;
background-color: #ffffcc;
border: 1px black solid;
width: 200;
cursor: move;
}

.ToolTipText {
font-size: 8pt;
font-family: Arial,sans-serif;
}

.bodyTable {
height: 100%;
}

.spacerCol5 {
	width: 5px;
}

.spacerCol10 {
	width: 10px;
}

.spacerRow {
	height: 15px;
}

.stdButton {
font-family: Arial, Helvetica;
font-weight: bold;
font-size: 8pt;
color: #ffffff;
height:27px; 
border-width:5;
border-style:outset; 
background-color: #660099;
border-color: #FFFFFF;
}

.stdButtonOVER {
font-family: Arial, Helvetica;
font-weight: bold;
font-size: 8pt;
color: #ffffff;
height:27px; 
border-width:5;
border-style:outset; 
background-color: #009966;
border-color: #FFFFFF;
}

.stdButtonDOWN {
font-family: Arial, Helvetica;
font-weight: bold;
font-size: 8pt;
color: #FFFFFF;
height:27px; 
border-width:5;
border-style:inset; 
background-color: #009966;
border-color: #FFFFF;
}

.stdButtonSELDISABLE {
font-family: Arial, Helvetica;
font-weight: bold;
font-size: 8pt;
color: #ffffff;
height:27px; 
border-width:5;
border-style:outset; 
background-color: #FF9900;
border-color: #FFFFFF;
}

.ExpandCollapseOFF {
font-family:sans-serif;
font-size:8pt;
text-align:center;
font-weight:bold;
color:white;
background-color:#660099;
}

.ExpandCollapseON {
font-family:sans-serif;
font-size:8pt;
text-align:center;
font-weight:bold;
color:white;
background-color:#009966;
}

.bottomNavText {
font-family: sans-serif;
font-size: 8pt;
text-align: center;
font-weight: bold;
color: white;
background-color: #3366cc;
}

.bottomNavLink {
font-family: sans-serif;
font-size: 8pt;
font-weight: bold;
text-align: center;
text-decoration: none;
color: black;
background-color: #99ccff;
}

.bottomNavLinkOn {
font-family: sans-serif;
font-size: 8pt;
text-align: center;
font-weight: bold;
color: white;
background-color: #99ccff;
}

.applicationTopWhiteSpace {
height: 5;
}

.menuLeftWhiteSpace {
width: 15
}

.menuRightWhiteSpace {
width: 5
}

.splashLeftWhiteSpace {
width: 10
}

.splashLeft {
width: 410;
}

.splashTrough {
width: 20;
}

.splashRight {
width:200;
}

.splashSpacer {
height: 5;
}

.splashLineLeft {
background-color:#660099;
height: 2;
}

.splashLineRight {
background-color:#009966;
height: 2;
}

.splashDividerLine {
background-color:#009966;
height: 1;
}

.contentPageTable {
width: 750;
border: 0;
table-layout: fixed;
}

.defaultTable {
table-layout: fixed;
}

.crumbLeftWhiteSpace {
width: 5;
}

.breadcrumb {

}

.bcdataleft {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
text-align:left;
}

.bcspace {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
text-align:center;
width: 6;
}

.bcdataright {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
text-align:left;
}

.content3SlashWidth {
width: 25;
}

.contentLeftWhiteSpace {
width: 25;
}

.contentTopWhiteSpace {
height: 2;
}

.picleftWidth {
width: 150;
}

.picleftTextWidth {
width: 439;
}

.picrightTextArea {
width: 533;
}

.contentBodyWidth {
width: 695;
}

.tablelistLeftWhiteSpace {
width: 50;
}

.tablelistBodyWidth {
width: 645;
}

.tablelistTopWhiteSpace {
height: 15;
}

.stdTrough {
width: 15;
}

.smallTrough {
width: 5;
}

.downLine {
width: 2;
background-color: #3366cc;
}

.picrightWidth {
width: 150;
}

.colwidth3Col {
width: 185;
}

.colwidth2Col {
width: 385;
}

.pressreleaseTopWhiteSpace {
height: 15;
}

.pressreleaseLeftWhiteSpace {
width: 50;
}

.linksTopWhiteSpace {
height: 15;
}


.blueBox {
background-color: #3366cc;
}

.littleboxSide {
width: 1;
background-color: #3366cc;
}

.littleboxBottom {
height: 2;
background-color: #3366cc;
}

.littleboxTop {
height: 5;
background-color: #3366cc;
}

.littleboxMenu {
font-family: sans-serif;
font-size: 8pt;
text-align: center;
font-weight: bold;
color: white;
background-color: #3366cc;
}

.buttontext {
font-family:sans-serif;
font-size:8pt;
text-align:center;
font-weight:bold;
color:white;
background-color:#660099;
}

.buttontextOn {
font-family:sans-serif;
font-size:8pt;
text-align:center;
font-weight:bold;
color:white;
background-color:#009966;
}

.body {
font-family:sans-serif;
font-size:8pt;
text-align:left;
}

.header {
font-family:sans-serif;
font-size:12pt;
text-align:left;
font-color:#3366cc;
}

.titleTopWhiteSpace {
height: 10;
}

.title {
font-family:Arial, Helvetica, sans-serif;
font-size:13pt;
text-align:left;
font-color:white;
; line-height: 18px; font-weight: bold
}

.sidebartitle {
font-family:sans-serif;
font-size:9pt;
text-align:left;
font-weight:bold;
color:white;
}

.sidebartextbold {
font-family:sans-serif;
font-size:8pt;
text-align:left;
font-weight:normal;
color:black;
}

.sidebartextboldOn {
font-family:sans-serif;
font-size:8pt;
text-align:left;
font-weight:normal;
color:white;
}

.sidebartext {
font-family:sans-serif;
font-size:8pt;
text-align:left;
font-weight:normal;
color:black;
}

.sidebartextOn {
font-family:sans-serif;
font-size:8pt;
text-align:left;
font-weight:normal;
color:white;
}

.topbartext {
font-family:sans-serif;
font-size:8pt;
text-align:center;
font-weight:normal;
color:black;
}

.topbartextOn {
font-family:sans-serif;
font-size:8pt;
text-align:center;
font-weight:normal;
color:white;
}

.othernavtext {
font-family:sans-serif;
font-size:8pt;
text-align:center;
font-weight:bold;
color:black;
}

.othernavtextOn {
font-family:sans-serif;
font-size:8pt;
text-align:center;
font-weight:bold;
color:white;
}

.searchInput {
font-family:sans-serif;
font-size:8pt;
text-align:left;
color:black;
}

.bodyTopWhiteSpace {
height: 15;
}

.formLabel {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: bold; 
text-align: right;
}

.formLabelLeft {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: bold; 
text-align: left;
}

.formbodycopy {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: normal; 
text-align: left;
}

.formbodycopybold {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: bold; 
text-align: left;
}

.formbodycopycenter {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: normal; 
text-align: center;
}

.formbodycopyboldcenter {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: bold; 
text-align: center;
}

.formRequired {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: normal; 
text-align: left;
color: red;
}

.errorMsg {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: normal; 
font-style: italic;
text-align: left;
color: red;
}

.formSubHead {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: normal; 
text-align: left;
color: #336699;
}

.formSubHeadCenter {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: normal; 
text-align: center;
color: #336699;
}

.formSubHeadLine {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: normal; 
text-align: left;
background-color: #336699;
}

.selText {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: normal; 
text-align: left;
}

.bodycopy {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-weight: normal; 
text-align: left;
}

.bodycopyright {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-weight: normal; 
text-align: right;
}

.bodycopyHeading {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-weight: bold; 
text-align: left;
}

.crumb {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: normal; 
text-align: left;
}

.categoryTopWhiteSpace {
height: 7;
}

.categoryRule {
height: 2;
background-color: #3366cc;
}

.category {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12pt; 
line-height: 15pt; 
font-weight: bold;
text-align: left;
}

.listitemRule {
height: 1;
background-color: #009966;
}

.listitemLeftWhiteSpace {
width: 10;
}

.listitemTopWhiteSpace {
height: 15;
}

.listitemBottomWhiteSpace {
height: 15;
}

.listheaderLeftWhiteSpace {
width: 10;
background-color: #009966;
}

.listheaderSelectColumn {
width: 50;
background-color: #009966;
font-family: Arial, Helvetica, sans-serif; 
color: #ffffff;
font-size: 10pt; 
font-weight: bold; 
text-align: left;
}

.listHeader {
background-color: #009966;
font-family: Arial, Helvetica, sans-serif; 
color: #ffffff;
font-size: 10pt; 
font-weight: bold; 
text-align: left;
}

.listHeaderBlue {
background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif; 
color: #000000;
font-size: 12pt; 
font-weight: bold; 
text-align: left;
}

.listHeaderPurple {
background-color: #660099;
font-family: Arial, Helvetica, sans-serif; 
color: #ffffff;
font-size: 12pt; 
font-weight: bold; 
text-align: left;
height: 25;
}

.listHeaderWhite {
background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif; 
color: #000000;
font-size: 12pt; 
font-weight: bold; 
text-align: left;
}

.tocHeader {
background-color: #660099;
font-family: Arial, Helvetica, sans-serif; 
color: #ffffff;
font-size: 12pt; 
font-weight: bold; 
text-align: left;
height: 31;
}


.oldlistHeaderBlue {
background-color: #3a75c4;
font-family: Arial, Helvetica, sans-serif; 
color: #ffffff;
font-size: 10pt; 
font-weight: bold; 
text-align: left;
}

.oldlistHeaderPurple {
background-color: #660099;
font-family: Arial, Helvetica, sans-serif; 
color: #ffffff;
font-size: 10pt; 
font-weight: bold; 
text-align: left;
}

.featureHeader {
background-color: #3a75c4;
font-family: Arial, Helvetica, sans-serif; 
color: #ffffff;
font-size: 12pt; 
font-weight: bold; 
text-align: left;
height: 25;
}


.tableBorder {
background-color: #009966;
}

.tableCellBorder {
background-color: #C0C0C0;
}

.tableHeader {
background-color: #009966;
vertical-align: bottom;
font-family: Arial, Helvetica, sans-serif; 
color: #ffffff;
font-size: 8pt; 
font-weight: bold; 
text-align: center;
}

.tableHeaderLeft {
background-color: #009966;
vertical-align: bottom;
font-family: Arial, Helvetica, sans-serif; 
color: #ffffff;
font-size: 8pt; 
font-weight: bold; 
text-align: left;
}

.tableHeaderRight {
background-color: #009966;
vertical-align: bottom;
font-family: Arial, Helvetica, sans-serif; 
color: #ffffff;
font-size: 8pt; 
font-weight: bold; 
text-align: right;
}

.tableData {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: normal; 
text-align: left;
background-color: #ffffff;
}

.tableFooter {
background-color: #009966;
height="10";
}

.tableLine {
background-color: #009966;
}

.tableLineVertical {
background-color: #C0C0C0;
}

.tableDataLeft {  
vertical-align: top;
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: normal; 
text-align: left;
background-color: #ffffff;
}

.tableDataRight {  
vertical-align: top;
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: normal; 
text-align: right;
background-color: #ffffff;
}

.tableDataCenter {  
vertical-align: top;
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: normal; 
text-align: center;
background-color: #ffffff;
}


h1 {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 14pt; 
line-height: 18pt; 
font-weight: bold;
}

h2 {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; 
line-height: 13pt; 
color: #3366CC;
}

.bulletlink { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; 
line-height: 15pt; 
font-weight: bolder; 
text-align: left ; 
list-style-position: inside; 
list-style-type: disc;
}

.related {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
line-height: 14pt; 
font-weight: normal; 
color: #3a75c4; 
font-style: normal;
}

a:link {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
line-height: normal; 
color: #3a75c4;
text-decoration: none;
}

a:visited {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
line-height: normal; 
color: #3a75c4;
text-decoration: none;
}

a:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
line-height: normal; 
color: #550055;
text-decoration: none;
}

a.bright:link {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
line-height: normal; 
font-weight: bold;
color: #660099;
}

a.bright:visited {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
line-height: normal; 
font-weight: bold;
color: #660099;
}

a.bright:hover {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
line-height: normal; 
font-weight: bold;
color: #009966;
}

a.botNavLink:link {  
font-family: sans-serif;
font-size: 8pt;
text-align: center;
text-decoration: none;
font-weight: bold;
color: black;
background-color: #99ccff;
}

a.botNavLink:visited {  
font-family: sans-serif;
font-size: 8pt;
text-align: center;
text-decoration: none;
font-weight: bold;
color: black;
background-color: #99ccff;
}

a.botNavLink:hover {  
font-family: sans-serif;
font-size: 8pt;
text-align: center;
text-decoration: none;
font-weight: bold;
color: white;
background-color: #99ccff;
}

a.topNavLink:link {  
font-family: sans-serif;
font-size: 8pt;
text-align: center;
text-decoration: none;
font-weight: bold;
color: black;
}

a.topNavLink:visited {  
font-family: sans-serif;
font-size: 8pt;
text-align: center;
text-decoration: none;
font-weight: bold;
color: black;
}

a.topNavLink:hover {  
font-family: sans-serif;
font-size: 8pt;
text-align: center;
text-decoration: none;
font-weight: bold;
color: white;
background-color: #660099;
}

a.sideNavLink:link {  
font-family: sans-serif;
font-size: 8pt;
text-align: center;
text-decoration: none;
font-weight: normal;
color: black;
background-color: white;
}

a.sideNavLink:visited {  
font-family: sans-serif;
font-size: 8pt;
text-align: center;
text-decoration: none;
font-weight: normal;
color: black;
background-color: white
}

a.sideNavLink:hover {  
font-family: sans-serif;
font-size: 8pt;
text-align: center;
text-decoration: none;
font-weight: normal;
color: white;
background-color: #660099;
}

.newsTitle { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11pt; 
line-height: 14pt; 
font-weight: bold; 
text-align: left ; 
color: #000000;
}

.newsBanner { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
line-height: 14pt; 
font-weight: bold; 
text-align: left ; 
color: #3366CC;
}

.regsubhead { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12pt; 
line-height: 22pt; 
font-weight: bolder; 
text-align: left; 
color: #3366CC;
}

.copyrightarea { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: normal; 
text-align: left; 
color: #3366CC;
background-color: #ffffff;
}

.keyBehavior {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 22px;
font-weight: bold;
color: #3a75c4;
}

.menuBar {
font-family: sans-serif;
font-size: 8pt;
}
