/* ******************************** */ 
/* ORG WEB SITE STYLES */
/* ******************************** */ 

/* GRID STYLES */
.Grid {
    background-color:#006699;
    border-color:Black;
    font-family:Arial;
    font-size: 12px;
    font-weight:normal;
}

.GridTitleLabel {
	font-family: Arial; 
	font-size: 12px;
	color: #000000; 
	font-weight: bold;
}

.GridCounterLabel {
	font-family: Times New Roman; 
	font-size: 11px;
	color: #000000; 
	font-weight: bold;
}

.GridHead {
    font-family:Arial;
    font-size: 12px;
    color:white;
    text-decoration:none;
    font-weight: bold;
    background-color:#006699;
}

.GridDetailRow {
    font-family:Arial;
    font-size: 12px;
    color:black;
    text-decoration:none;
    font-weight: normal;
    background-color:#d0d0d0;
    
}

.GridDetailRowAlternate {
    font-family:Arial;
    font-size: 12px;
    color:black;
    text-decoration:none;
    font-weight: normal;
    background-color:#ffffff;
    
}

.GridMoreInfoLink {
    font-family:Arial;
    font-size: 12px;
    text-decoration:none;
    font-weight: bold;
    color:#333333;
}

A.GridMoreInfoLink:link    {
    text-decoration:    none;
    color:#333333;
}

A.GridMoreInfoLink:visited {
    text-decoration:    none;
    color:#333333;
}

A.GridMoreInfoLink:active  {
    text-decoration:    none;
    color:#333333;
}

A.GridMoreInfoLink:hover   {
    text-decoration:    none;
    color:#000000;
}

.GridRemoveLink {
    font-family:Arial;
    font-size: 10px;
    text-decoration:none;
    font-weight: normal;
    color:#333333;
}

A.GridRemoveLink:link    {
    text-decoration:    none;
    color:#333333;
}

A.GridRemoveLink:visited {
    text-decoration:    none;
    color:#333333;
}

A.GridRemoveLink:active  {
    text-decoration:    none;
    color:#333333;
}

A.GridRemoveLink:hover   {
    text-decoration:    none;
    color:#000000;
}

.GridPager {
    font-family:Arial;
    font-size: 14px;
    text-decoration:none;
    font-weight: bold;
    background-color:#909090;   
}

A.GridPager:link    {
    text-decoration:    none;
    color:#dddddd;
}

A.GridPager:visited {
    text-decoration:    none;
    color:#dddddd;
}

A.GridPager:active  {
    text-decoration:    none;
    color:#dddddd;
}

A.GridPager:hover   {
    text-decoration:    none;
    color:#ffffff;
}

/* GENERAL SITE STYLES */

.GeneralPageTitleText { 
	color: #000000; 
	font-size: 0.9em; 
	font-family: Arial, Helvetica, sans-serif; 
	font-style: normal; 
	text-decoration: none; 
	font-weight: bold; 
	}

.GeneralContentText {
	color: #000000;
	font-size: 0.7em;
	font-weight: normal;
	font-family: arial;
	}
	
.GeneralContentTextAccent {
	color: #85000C;
	font-size: 0.7em;
	font-weight: bold;
	font-family: arial;
	}
	
.LogoutLink {
	color: #000000;
	font-size: 0.6em;
	font-weight: bold;
	font-family: arial;
	}		

.GeneralPageBox {
	border-color:#e9e9e7;
	
	}
	
.GeneralTextLargeBold {
	color: #ffffff; 
	font-size: 15px; 
	font-family: Arial; 
	font-style: normal; 
	text-decoration: none; 
	font-weight: bold; 
	}

.GeneralTextMediumBold {
	color: 333333;
	font-size: .8em;
	font-weight: bold;
	font-family: arial;
	}	

/* FORMS OBJECTS */
.SiteTextNormal {
	font-family:arial; 
	font-size: 12px;
	color: black; 
	font-weight:normal;	
}

.SiteTextBold {
	font-family:arial; 
	font-size: 12px;
	color: black; 
	font-weight:bold;	
}

.SmallText 
{
 	font-family:arial; 
	font-size: 10px;
	color: black; 
	font-weight:normal;	
}

.SiteTextSmall 
{
	font-family:arial; 
	font-size: 11px;
	color: black; 
	font-weight:bold;	
}

.HelpInformation 
{
 background-color:#f0f0f0;
	font-family:arial; 
	font-size: 10px;
	color: black; 
	font-weight:normal;	
}

.HelpInformationBold 
{
 background-color:#f0f0f0;
	font-family:arial; 
	font-size: 11px;
	color: black; 
	font-weight:bold;	
}	

/* MANAGED OBJECTS */
.AssociatesHeader {
	background-color:#cccccc;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color:#000000;
    text-decoration:none;
    font-weight:bold;
}

.AssociatesTitle {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:black;
    text-decoration:none;
    font-weight:normal;
}

.ManagedObjectHeader {
	background-color:#777777;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color:#ffffff;
    text-decoration:none;
    font-weight:bold;
}

.ManagedObjectTitle {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:black;
    text-decoration:none;
    font-weight:normal;
}

.ManagedObjectSubject {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:black;
    text-decoration:none;
    font-weight: normal;
}

.ManagedObjectDetail {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color:Black;
    font-weight:normal;
}


/* Managed Object Hyperlink Styles */
A.ManagedObjectTitle:link    {
    text-decoration:    none;
    color:#000000;
}

A.ManagedObjectTitle:visited {
    text-decoration:    none;
    color:#000000;
}

A.ManagedObjectTitle:active  {
    text-decoration:    none;
    color:#000000;
}

A.ManagedObjectTitle:hover   {
    text-decoration:underline;
    color:#000000;
    
}


/* SEARCH BOXES */
.SearchBox
{
	background-color: #666666;
	border-color: #aaaaaa;
	color: #ffffff;
	font-size: 0.9em;
	font-weight: normal;
	font-family: arial;
}

.SearchBoxButtons
{
	background-color: #aaaaaa;
	border-color: #aaaaaa;
	color: #ffffff;
	font-size: 0.8em;
	font-weight: normal;
	font-family: arial;
}

/* FAKE TAB CONTROL STYLES */
.TabActivePage {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    font-weight:normal;
    background-color:#bbbbbb;
}

.TabActive {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color:#000000;
    font-weight:Bold;
    background-color:#bbbbbb;
}

.TabInActive {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color:#333333;
    font-weight:bold;
    background-color:#dddddd;
}

/* Hyperlink Styles of the Unselected Tab Item */
A.TabInActive:link    {
    text-decoration:    none;
    color:#333333;
}

A.TabInActive:visited {
    text-decoration:    none;
    color:#333333;
}

A.TabInActive:active  {
    text-decoration:    none;
    color:#333333;
}

A.TabInActive:hover   {
    text-decoration:    none;
    color:#000000;
}

.TabBoxMain
{

/* TAB Control Box        

border-right: #5a6b7b 4px solid;
	border-top: #5a6b7b 1px solid;
	border-left: #5a6b7b 4px solid;
	border-bottom: #5a6b7b 1px solid;


 */

	background-color: #ffffff;
}


/* DUAL STYLES */
.DualPageBGColor {
	background-color:#ebebe7;
}

.DualWorkAreaBGColor {
	background-color:#ffffff;
}

/* DUAL FOOTER STYLES */
.DualFooterBGColor {
	background-color:#ebebe7;
}	

.DualFooterText {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #828282; 
	font-weight: bold;
}	

/* DUAL MAIN MENU STYLES */

.DualSearchBGColor {
	background-color:#bbbbb7;
	font-family: Arial;
	font-size: 10px;
	font-weight:normal;
	color:Maroon;
}

/* Text Style for the Dual Main Menu Dead Links */
.DualMenuMainDeadLinkText {
    font-family: arial;
    font-size: 12px;
    color:Silver;
    font-weight:normal
}

.DualMenuMainSelectedText {
    font-family: arial;
    font-size: 12px;
    color:#ffee66;
    font-weight:normal
}

/* Text Style for the Unselected Dual Main Menu Item */
.DualMenuMainUnSelectedText {
    font-family: arial;
    font-size: 12px;
    color:#ffffff;
    font-weight:normal;
}

/* Hyperlink Styles of the Unselected Dual Main Menu Item */
A.DualMenuMainUnSelectedText:link    {
    text-decoration:    none;
    color:#ffffff;
}

A.DualMenuMainUnSelectedText:visited {
    text-decoration:    none;
    color:#ffffff;
}

A.DualMenuMainUnSelectedText:active  {
    text-decoration:    none;
    color:#ffffff;
}

A.DualMenuMainUnSelectedText:hover   {
    text-decoration:    none;
    color:#ffcc33;
}

/* *** DUAL LEFT MENU STYLES *** */

/* Background/Border Colors for Dual Child Menu */
.DualMenuChildBG {
    background-color:#ebebeb; 
    border-color: ebebeb;
    width:125; 
    
}
/* Text Style for the Left Dual Menu Dead Links */
.DualMenuChildDeadLinkText {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:Gray;
    font-weight: bold
}

  
/* Text Style for the Selected Dual Child Menu Item */
.DualMenuChildSelectedText {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:#ddaa33;
    font-weight: bold
}

/* Text Style for the Unselected Dual Child Menu Item */
.DualMenuChildUnSelectedText {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    text-decoration:none;
    font-weight: bold
}

/* Hyperlink Styles of the Unselected Dual Child Menu Item */
A.DualMenuChildUnSelectedText:link    {
    text-decoration:    none;
    color:#222222;
}

A.DualMenuChildUnSelectedText:visited {
    text-decoration:    none;
    color:#222222;
}

A.DualMenuChildUnSelectedText:active  {
    text-decoration:    none;
    color:#222222;
}

A.DualMenuChildUnSelectedText:hover   {
    text-decoration:    none;
    color:#000000;
}

/* SINGLE MENU STYLES */


/* SITE HEADER STYLES */

.HeaderBG {
	background-color:black;
	border-color:black; 
}

.HeaderTextLabel {
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:white;
    text-decoration:none;
    font-weight:bold;
    background-color:black;
}

.HeaderText {
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:white;
    text-decoration:none;
    font-weight:normal;
    background-color:black;
}

/* Hyperlink Styles of the Unselected Main Menu Item */
A.HeaderText:link    {
    text-decoration:    none;
    color:#eeeeee;
    font-size: 10px;
}

A.HeaderText:visited {
    text-decoration:    none;
    color:#eeeeee;
    font-size: 10px;
}

A.HeaderText:active  {
    text-decoration:    none;
    color:#eeeeee;
    font-size: 10px;
}

A.HeaderText:hover   {
    text-decoration: none;
    color:white;
    font-size: 10px;
    
}

/* FOOTER STYLES */

.FooterBG {
    background-color:black; 
    border-color: black;
    height:10; 
}

.FooterText {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:white;
    text-decoration:none;
    font-weight: bold; 
}

/* MAIN MENU STYLES */

/* Background/Border Colors for the Selected Main Menu Item */
.MenuMainSelectedBG {
    background-color: black;
    border-color: black;
    
}

/* Background/Border Colors for the Unselected Main Menu Item  */
.MenuMainUnSelectedBG {
    background-color:#666666;
    border-color: black;
}

/* Background/Border Colors for Main Menu height:10;  */
.MenuMainBG {
    background-color:#444444; 
    border-color: black;
     
}

/* Text Style for the Main Menu Dead Links */
.MenuMainDeadLinkText {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:Silver;
    font-weight: bold
}

.MenuMainSelectedText {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:#ffcc33;
    font-weight: bold
}

/* Text Style for the Unselected Main Menu Item */
.MenuMainUnSelectedText {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:#eeeeee;
    text-decoration:none;
    font-weight: bold
}

/* Hyperlink Styles of the Unselected Main Menu Item */
A.MenuMainUnSelectedText:link    {
    text-decoration:    none;
    color:#eeeeee;
}

A.MenuMainUnSelectedText:visited {
    text-decoration:    none;
    color:#eeeeee;
}

A.MenuMainUnSelectedText:active  {
    text-decoration:    none;
    color:#eeeeee;
}

A.MenuMainUnSelectedText:hover   {
    text-decoration:    none;
    color:ffffff;
}

/* *** LEFT MENU STYLES *** */
/* Background/Border Colors for Child Menu 669999  */
.MenuChildBG {
    background-color:#669999; 
    border-color: black;
    width:125; 
    
}
/* Text Style for the Left Menu Dead Links */
.MenuChildDeadLinkText {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:Gray;
    font-weight: bold
}

  
/* Text Style for the Selected Child Menu Item */
.MenuChildSelectedText {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:#ffcc33;
    font-weight: bold
}

/* Text Style for the Unselected Child Menu Item */
.MenuChildUnSelectedText {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    text-decoration:none;
    font-weight: bold
}

/* Hyperlink Styles of the Unselected Child Menu Item */
A.MenuChildUnSelectedText:link    {
    text-decoration:    none;
    color:#222222;
}

A.MenuChildUnSelectedText:visited {
    text-decoration:    none;
    color:#222222;
}

A.MenuChildUnSelectedText:active  {
    text-decoration:    none;
    color:#222222;
}

A.MenuChildUnSelectedText:hover   {
    text-decoration:    none;
    color:#000000;
}

/* MAINTENANCE PAGE STYLES */

.MaintTitleMajorText {
	font-family:arial; 
	font-size: 15px;
	color: black; 
	font-weight:bold;
	font-style:normal;
}

.MaintTitleMinorText {
    color: #000000; 
	font-size: 0.9em; 
	font-family: Arial, Helvetica, sans-serif; 
	font-style: normal; 
	text-decoration: none; 
	font-weight: bold; 
}

.MaintLabel {
    font-family:Arial;
    font-size: 12px;
    color:black;
    text-decoration:none;
    font-weight:Bold;
}

.MaintText {
    font-family:Arial;
    font-size: 12px;
    color:black;
    text-decoration:none;
    font-weight:normal;
}
.MaintAddNew {
	font-family:Arial;
    font-size: 14px;
    text-decoration:none;
    font-weight:bold;
}	

.MaintGrid {
    background-color:#777777;
    border-color:Black;
    font-family:Arial;
    font-size: 12px;
    font-weight:normal;
}

.MaintGridHead {
    font-family:Arial;
    font-size: 12px;
    color:white;
    text-decoration:none;
    font-weight: bold;
    background-color:#777777;
}

.MaintGridDetailRow {
    font-family:Arial;
    font-size: 12px;
    color:black;
    text-decoration:none;
    font-weight: normal;
    background-color:#d0d0d0;
}

.MaintGridDetailRowAlternate {
    font-family:Arial;
    font-size: 12px;
    color:black;
    text-decoration:none;
    font-weight: normal;
    background-color:#ffffff;
}

.MaintGridPager {
    font-family:Arial;
    font-size: 14px;
    text-decoration:none;
    font-weight: bold;
    background-color:#909090;   
}

A.MaintGridPager:link    {
    text-decoration:    none;
    color:#dddddd;
}

A.MaintGridPager:visited {
    text-decoration:    none;
    color:#dddddd;
}

A.MaintGridPager:active  {
    text-decoration:    none;
    color:#dddddd;
}

A.MaintGridPager:hover   {
    text-decoration:    none;
    color:#ffffff;
}

.MinorTitleTextSmall {
	background-color:#ffffff;
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color:#000000;
    text-decoration:none;
    font-weight:bold;
}

/* USER PROFILE STYLES */

.UserProfileTitle {
    font-family:Verdana, Helvetica, sans-serif;
    font-size: 16px;
    color:#000000;
    text-decoration:none;
    font-weight: bold;
}

.UserProfileLabel {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:Black;
    font-weight:bold
}

.UserProfileError {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color:Red;
    font-weight:bold
}

.UserProfileText {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:Black;
    font-weight:normal;
}

.UserProfileTextBar {
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color:white;
    font-weight:bold;
}

/* 'WELCOME' HOME PAGE STYLES */

.WelcomeTitle {
	font-family: Times New Roman;
    font-size: 30px;
    color:#000000;
    font-weight:bold;
            
}

.WelcomeText {
	font-family: Times New Roman;
    font-size: 18px;
    color:#003333;
    font-weight:normal;
    font-style:italic;
}

/* NEWS AND EVENT HOME PAGE LISTING STYLES */

.NewsAndEventSectionTitleBG {
	background-color:#555555	
}

.NewsAndEventSectionTitle {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 16px;
    color:white;
    font-weight:bold
}


.NewsAndEventTitle {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:Black;
    font-weight:bold
}

.NewsAndEventDate {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color:Black;
    font-weight:normal
}

.NewsAndEventTeaser {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:Black;
    font-weight:normal
}

/* Hyperlink Styles of the Teaser "More.." Link */
A.NewsAndEventTeaser:link    {
    text-decoration:    none;
    font-size: 10px;
    font-weight:bold;
    color:#000000;
}

A.NewsAndEventTeaser:visited {
    text-decoration:    none;
    font-size: 10px;
    font-weight:bold;
    color:#000000;
}

A.NewsAndEventTeaser:active  {
    text-decoration:    none;
    font-size: 10px;
    font-weight:bold;
    color:#000000;
}

A.NewsAndEventTeaser:hover   {
    text-decoration:    none;
    font-size: 10px;
    font-weight:bold;
    color:#003333;
}

/* NEWS AND EVENT MAIN PAGE LISTING STYLES */

/* Background/Border Colors for ChildMenu  */
.NewsAndEventMainPageBG {
    background-color:#777777; 
    border-color: black;
 }

.NewsAndEventMainPageTitle {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 20px;
    color:#000000;
    font-weight:bold
}

.NewsAndEventMainTitle {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 16px;
    color:white;
    font-weight:bold
}

.NewsAndEventMainDate {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color:white;
    font-weight:normal
}

.NewsAndEventMainTeaser {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:Black;
    font-weight:normal
}

.NewsAndEventMainStory {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:Black;
    font-weight:normal
}

.NewsAndEventMainLinkDead {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:silver;
    font-weight:normal
}

.NewsAndEventMainLinkActive {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:Black;
    font-weight:normal
}

/* Hyperlink Styles of NewsAndEvent Main Page Active Links */
A.NewsAndEventMainLinkActive:link    {
    text-decoration:    none;
    color:#000000;
}

A.NewsAndEventMainLinkActive:visited {
    text-decoration:    none;
    color:#000000;
}

A.NewsAndEventMainLinkActive:active  {
    text-decoration:    none;
    color:#000000;
}

A.NewsAndEventMainLinkActive:hover   {
    text-decoration:    none;
    color:#003333;
}

/* INDUSTRY LINKS */
.IndustryLinkTitleBG {
	background-color:#777777;
}
.IndustryLinkTitle {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 16px;
    color:#ffffff;
    text-decoration:none;
    font-weight: bold
}

.IndustryLinkLinkText {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:black;
    text-decoration:none;
    font-weight: normal
}


/* Hyperlink Styles of the Industry Links */
A.IndustryLinkLinkText:link    {
    text-decoration:    none;
    color:#000000;
}

A.IndustryLinkLinkText:visited {
    text-decoration:    none;
    color:#000000;
}

A.IndustryLinkLinkText:active  {
    text-decoration:    none;
    color:#000000;
}

A.IndustryLinkLinkText:hover   {
    text-decoration:    none;
    color:#003333;
    
}

/* REPORTS */
.ReportTitle {
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 16px;
    color:Black;
    font-weight:bold;
}

.ReportText {
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color:Black;
    font-weight:normal;
}

.ReportCriteriaTitle {
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color:Black;
    font-weight:bold;
}

.ReportCriteriaLabel {
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:Black;
    font-weight:normal;
}

.ReportCriteriaLabelBold {
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:Black;
    font-weight:bold;
}

.ReportTextBar {
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color:white;
    font-weight:bold;
}

.ReportHelpQuestion {
    font-family:Verdana, Helvetica, sans-serif;
    font-size: 12px;
    background: #f0f0f0;
    color:#000000;
    text-decoration:none;
    font-weight: bold;
}

.ReportHelpAnswer {
    font-family:Verdana, Helvetica, sans-serif;
    font-size: 12px;
    background: #f0f0f0;
    color:#000000;
    text-decoration:none;
    font-weight: normal;
}

.ReportWait {
    font-family:Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    text-decoration:none;
    font-weight: normal;
}

/* DATAMART */
.DataMartTitle {
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 16px;
    color:#000000;
    font-weight:bold;
}

.DataMartText {
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color:Black;
    font-weight:normal;
}

.DataMartTextBar {
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color:white;
    font-weight:bold;
}

.DataMartHelpQuestion {
    font-family:Verdana, Helvetica, sans-serif;
    font-size: 12px;
    background: #f0f0f0;
    color:#000000;
    text-decoration:none;
    font-weight: bold;
}

.DataMartHelpAnswer {
    font-family:Verdana, Helvetica, sans-serif;
    font-size: 12px;
    background: #f0f0f0;
    color:#000000;
    text-decoration:none;
    font-weight: normal;
}

.DataMartWait {
    font-family:Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color:#000000;
    text-decoration:none;
    font-weight: normal;
}

/* CALENDAR PAGE STYLES */

.NoteText {
    font-family:Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color:black;
    text-decoration:none;
    font-weight:normal;
}

.NoteDetailMainTitle {
    font-family:Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:black;
    text-decoration:none;
    font-weight: bold;
}

.NoteDetailTitle {
    font-family:Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:white;
    text-decoration:none;
    font-weight: bold;
    background-color:#777777;
}

.NoteDetailRow {
    font-family:Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:black;
    text-decoration:none;
    font-weight: normal;
    background-color:#d0d0d0;
}

.NoteDetailRowAlternate {
    font-family:Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:black;
    text-decoration:none;
    font-weight: normal;
    background-color:#b0b0b0;
}

.CalHelpQuestion {
    font-family:Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    text-decoration:none;
    font-weight: bold;
}

.CalHelpAnswer {
    font-family:Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    text-decoration:none;
    font-weight: normal;
}


/* DATALIST PAGES - STYLES */

.DataListTitle {
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color:#000000;
    font-weight:bold;
}

.DataListCriteriaBG {
    background-color:#b0b0b0;
    border-color:Black;    
}

.DataListCriteriaLabel {
    font-family:Arial;
    font-size: 12px;
    color:black;
    text-decoration:none;
    font-weight: bold;
    background-color:Transparent;
}

.DataListCriteriaLabelSmall {
    font-family:Arial;
    font-size: 10px;
    color:black;
    text-decoration:none;
    font-weight: bold;
    background-color:Transparent;
}

.DataListCriteriaText {
    font-family:Arial;
    font-size: 12px;
    color:black;
    text-decoration:none;
    font-weight: normal;
}

.DataListSearchInfo {
    font-family:Arial;
    font-size: 11px;
    color:black;
    text-decoration:none;
    font-weight: bold;
    background-color:Transparent;
}

.DataListButton {
    font-family:Arial;
    font-size: 12px;
    color:black;
    text-decoration:none;
    font-weight: normal;
}

.DataListGrid {
    background-color:#336666;
    border-color:Black;
    font-family:Arial;
    font-size: 12px;
    font-weight:normal;
}

.DataListGridHead {
    background-color:#336666;
    font-weight:bold;
    color:White;
} 

.DataListGridDetailRow {
    background-color:#d0d0d0;
}

.DataListGridDetailRowAlternate {
    background-color:White;
}

/* Hyperlink Styles of the DataListGrid  
   Uses VARIOUS DEFAULT VALUES */

/* SUPPORT PAGES */

.SupportMainTitle {
    font-family:Verdana, Helvetica, sans-serif;
    font-size: 16px;
    color:#000000;
    text-decoration:none;
    font-weight: bold;
}

.SupportContactCompany {
    font-family:Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color:#000000;
    text-decoration:none;
    font-weight: bold;
}

.SupportContactText {
    font-family:Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    text-decoration:none;
    font-weight: normal;
}

.SupportTextBar {
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color:white;
    font-weight:bold;
}

.FAQQuestion {
    font-family:Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    text-decoration:none;
    font-weight: bold;
}

.FAQAnswer {
    font-family:Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    text-decoration:none;
    font-weight: normal;
}

/* General Help */
.HelpInformation 
{
 background-color:#f0f0f0;
	font-family:arial; 
	font-size: 10px;
	color: black; 
	font-weight:normal;	
}

.HelpInformationBold 
{
 background-color:#f0f0f0;
	font-family:arial; 
	font-size: 11px;
	color: black; 
	font-weight:bold;	
}


/* VARIOUS DEFAULT VALUES */
BODY
{
    FONT-FAMILY:Arial;
    FONT-SIZE: 8px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	

/* Old Vals - #3333cc, #333399, #333399, #3333cc */
A:link	{	
	text-decoration:	none;
	color:	#000000;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#000000;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#000000;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:#003333;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	



/* BEGIN OTHER STYLES */

.ErrorLabelNormal {
	font-family:arial; 
	font-size: 10px;
	color: red; 
	font-weight:normal;	
}

.ErrorLabelRegistration {
	font-family:arial; 
	font-size: 11px;
	color: red; 
	font-weight:bold;	
}

.SiteTextNormal {
	font-family:arial; 
	font-size: 12px;
	color: black; 
	font-weight:normal;	
}

.SiteTextBold {
	font-family:arial; 
	font-size: 12px;
	color: black; 
	font-weight:bold;	
}

/* GRID STYLES */
.Grid {
    background-color:#006699;
    border-color:Black;
    font-family:Arial;
    font-size: 12px;
    font-weight:normal;
}

.GridTitleLabel {
	font-family: Arial; 
	font-size: 12px;
	color: #000000; 
	font-weight: bold;
}

.GridCounterLabel {
	font-family: Times New Roman; 
	font-size: 11px;
	color: #000000; 
	font-weight: bold;
}

.GridHead {
    font-family:Arial;
    font-size: 12px;
    color:white;
    text-decoration:none;
    font-weight: bold;
    background-color:#006699;
}

.GridDetailRow {
    font-family:Arial;
    font-size: 12px;
    color:black;
    text-decoration:none;
    font-weight: normal;
    background-color:#d0d0d0;
    
}

.GridDetailRowAlternate {
    font-family:Arial;
    font-size: 12px;
    color:black;
    text-decoration:none;
    font-weight: normal;
    background-color:#ffffff;
    
}

.GridMoreInfoLink {
    font-family:Arial;
    font-size: 12px;
    text-decoration:none;
    font-weight: bold;
    color:#333333;
}

A.GridMoreInfoLink:link    {
    text-decoration:    none;
    color:#333333;
}

A.GridMoreInfoLink:visited {
    text-decoration:    none;
    color:#333333;
}

A.GridMoreInfoLink:active  {
    text-decoration:    none;
    color:#333333;
}

A.GridMoreInfoLink:hover   {
    text-decoration:    none;
    color:#000000;
}

.GridRemoveLink {
    font-family:Arial;
    font-size: 10px;
    text-decoration:none;
    font-weight: normal;
    color:#333333;
}

A.GridRemoveLink:link    {
    text-decoration:    none;
    color:#333333;
}

A.GridRemoveLink:visited {
    text-decoration:    none;
    color:#333333;
}

A.GridRemoveLink:active  {
    text-decoration:    none;
    color:#333333;
}

A.GridRemoveLink:hover   {
    text-decoration:    none;
    color:#000000;
}

.GridPager {
    font-family:Arial;
    font-size: 14px;
    text-decoration:none;
    font-weight: bold;
    background-color:#909090;   
}

A.GridPager:link    {
    text-decoration:    none;
    color:#dddddd;
}

A.GridPager:visited {
    text-decoration:    none;
    color:#dddddd;
}

A.GridPager:active  {
    text-decoration:    none;
    color:#dddddd;
}

A.GridPager:hover   {
    text-decoration:    none;
    color:#ffffff;
}

td.redtext{
	font-family: arial;
	color: #ff0000;
	font-weight: bold;
}

td.whitetext{
	font-family: arial;
	color: #ffffff;
}
