TD, UL, OL, LI, PRE, P {
   font-family: 'Arial', 'Helvetica';
   font-weight: normal;
   font-size: 9pt;
   text-decoration: none;
}

TEXTAREA, INPUT, SELECT, RADIO, CHECKBOX {
   font-family: 'Arial', 'Helvetica';
   font-weight: normal;
   font-size: 9pt;
}
/* Body definitions */
body       {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
/* setting for table inside body */
.bodyTable {width:500px; background-color:#CEE0B3; margin:0px;}
.bodyText  {font:80% verdana; color:#000000; text-decoration: none; } 
/* TopLogo - Top table for banner */
.TopLogo   {height: 60px;background-color: #008066;color:white;margin: 0px;text-align: center;vertical-align: middle;}
.LogoImg   {width:140px; height:98px; background-image: url(image/corelogo03.gif); background-repeat: no-repeat; background-position: left top; margin-top: 0px; margin-right: 0px; margin-left: 0px}
/* TopMenu - Top Menu Style */
.TopMenu  {width:100%; background-color:#CC0000; color:white; border:black; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}
/* TopTable - Table contains LogoTop+TopMenu */
.TopTable    {width:100%; border-style: none; margin:0px;padding:0px;}
/* TopMenuItem - Defines for Menu Items on Top Menu */
.TopMenuItem {color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 60%; font-Weight:bold; text-decoration: none; cursor: pointer;}

.SageLtGreen {background-color:#D6E7B5; }
.SageGreen   {background-color:#008066; }
.btns      {width:100%;}
/* Buttons - Defines Buttons */
.buttons   {
	background-color: #008469;color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 60%;font-Weight: bold;text-decoration: none;cursor: pointer;text-align: center;vertical-align: middle;}

.bodyBold {
   font-family: 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 9pt;
   color: #000000;
}

.bodyWhiteBold {
   font-family: 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 9pt;
   color: #FFFFFF;
}

.bodyGreyBold {
   font-family: 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 9pt;
   color: #999999;
}

.bodyBlueBold {
   font-family: 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 9pt;
   color: #003366;
}

.bodySmall {
   font-family: 'Arial', 'Helvetica';
   font-weight: normal;
   font-size: 8pt;
}

.bodySmallBold {
   font-family: 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 8pt;
}

.bodyWhite {
   font-family: 'Arial', 'Helvetica';
   font-weight: normal;
   font-size: 9pt;
   color: #FFFFFF;
}

.largeQuote {
   font-family: 'Arial', 'Helvetica';
   font-style: italic;
   font-weight: normal;
   font-size: 9pt;
   color: #003366;
}

/* Content Title Style(s) */
/* Defines the styles for content titles */

.pageTitle {
   font-family: 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 12pt;
   color: #000000;
}

.pageSubTitle {
   font-family: 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 10pt;
   color: #003366;
}

.prTitle{
   font-family: 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 11pt;
   color: #000000;
}

.prSubTitle{
   font-family: 'Arial', 'Helvetica';
   font-style: italic;
   font-weight: normal;
   font-size: 10pt;
   color: #000000;
}

.eduTitle {
   font-family: 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 11pt;
   color: #000000;
}

.nlTitle {
   font-family: 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 11pt;
   color: #000000;
}

.nlSubTitle {
   font-family: 'Arial', 'Helvetica';
   font-style: italic;
   font-weight: normal;
   font-size: 10pt;
   color: #000000;
}

.contentTitle {
   font-family: 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 11pt;
   color: #003366;
}

/* Custom Style(s) */
/* Defines the styles for custom content */

.introMsg {
   font-family: 'Arial', 'Helvetica';
   font-weight: normal;
   font-size: 8pt;
   color: #000000;
   line-height: 16px;
   text-decoration: none;
}

.tourIntroMsg {
   font-family: 'Arial', 'Helvetica';
   font-weight: normal;
   font-size: 9pt;
   color: #000000;
   line-height: 21px;
   text-decoration: none;
}

.locator {
   font-family: 'Arial', 'Helvetica';
   font-weight: normal;
   font-size: 8pt;
   color: #CCCCCC;
}

.errorMsg {
   font-family: 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 8pt;
   color: #990000;
}

.csSnapshot {
   font-family: 'Arial', 'Helvetica';
   font-weight: normal;
   font-size: 8pt;
   color: #999999;
}

.glossary {
   font-family: 'Arial', 'Helvetica';
   font-weight: normal;
   font-size: 9pt;
   text-decoration: underline;
   color: #000000;
}

/* Line Style(s) */
/* Defines the styles for lines */

.greyLine {
   background-color: #999999;
}

.blackLine {
   background-color: #000000;
}

/* Table Heading Style(s) */
/* Defines the styles for table headings */

.tableHead {
   font-family: 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 10pt;
   color: #FFFFFF;
}

.tableHeadBlack {
   font-family: 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 10pt;
   color: #000000;
}

/* Form Input Style(s) */
/* Defines the styles for forms labels */

.dataLabel {
   font-family: 'Arial', 'Helvetica';
   font-weight: normal;
   font-size: 9pt;
   text-align: right;
   color: #000000;
   background-color: #DDDDDD;
}

.requiredLabel {
   font-family: 'Arial', 'Helvetica';
   font-weight: normal;
   font-size: 9pt;
   text-align: right;
   color: #000000;
   background-color: #C5D9EB;
}

/* Signup Style(s) */
/* Defines the styles for the signup pages */

.signup {
   font-family: 'Arial', 'Helvetica';
   font-weight: normal;
   font-size: 8pt;
   color: #666666;
   line-height: 15px;
   text-decoration: none;
}

.signupBold {
   font-family: 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 8pt;
   color: #666666;
   text-decoration: none;
}

.cobrand {
   font-family: 'Arial', 'Helvetica';
   font-weight: normal;
   font-size: 8pt;
   color: #000000;
   line-height: 15px;
   text-decoration: none;
}

/* Navigation Style(s) */
/* Defines the styles for the primary & secondary navigation */

.tabOn {
   font-family: 'Verdana', 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 10pt;
   color: #FFFFFF;
   text-decoration: none;
   background-color: #CC0000;
}

.tabOff {
   font-family: 'Verdana', 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 10pt;
   color: #CCCCCC;
   text-decoration: none;
   background-color: #1e5fa0;
}

.appTabOn {
   font-family: 'Verdana', 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 10pt;
   color: #FFFFFF;
   text-decoration: none;
   background-color: #669900;
}

.appTabOff {
   font-family: 'Verdana', 'Arial', 'Helvetica';
   font-weight: bold;
   font-size: 10pt;
   color: #CCCCCC;
   text-decoration: none;
   background-color: #99CC00;
}

.tabOnHilight {
   background-color: #CC0000;
}

.tabOffHilight {
   background-color: #CC0000;
}

.appTabOnHilight {
   background-color: #669900;
}

.appTabOffHilight {
   background-color: #99CC00;
}

.sideNav {
   font-family: 'Arial', 'Helvetica';
   font-weight: normal;
   font-size: 9pt;
   color: #000000;
   text-decoration: none;
}

.sideNav2 {
   font-family: 'Arial', 'Helvetica';
   font-weight: normal;
   font-size: 8pt;
   color: #000000;
   text-decoration: none;
}

/* Footer Style(s) */
/* Defines the styles for the page footer */

.footerBlue {
   font-family: 'Arial', 'Helvetica';
   font-weight: normal;
   font-size: 8pt;
   color: #6699CC;
}

.footerWhite {
   font-family: 'Arial', 'Helvetica';
   font-weight: normal;
   font-size: 8pt;
   color: #FFFFFF;
}

/* Hover Style(s) */
/* Defines the mouseover for certain styles */
A {
   text-decoration: none;
}

A:hover {
   text-decoration: underline;
}

A:hover.tabOn {
   color: #000000;
   text-decoration: underline;
}

A:hover.tabOff {
   color: #CCCCCC;
   text-decoration: underline;
}

A:hover.sideNav {
   color: #000000;
   text-decoration: underline;
}

A:hover.sideNav2 {
   color: #000000;
   text-decoration: underline;
}

A:hover.footerWhite {
   color: #FFFFFF;
   text-decoration: underline;
}

A:hover.footerBlue {
   color: #6699CC;
   text-decoration: underline;
}

.Inputsmall {  font-family: Arial, Helvetica; color: #000000; background-color: DFEAF4; font-size: 9pt; font-weight: normal}
.dataLblLeft { font-family: 'Arial', 'Helvetica'; font-weight: normal; font-size: 9pt; text-align: left; color: #000000; background-color: #DDDDDD; }
