﻿body {
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT {
    COLOR: #818284;
}

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;
}


A:link {
    text-decoration: none;
    color: #FF9000;
}

A:visited {
    text-decoration: none;
    color: #FF9000;
}

/* commented by Top 03/24/2006: invalid pseudo element for hyperlinks */
/* 
A:inactive	{	
	text-decoration:	none;
	color:	#666666; 
	}
*/

A:active {
    text-decoration: none;
    font-weight: bold;
    color: #FF9000;
    font-size: 10px;
}

A:hover {
    text-decoration: none;
    color: #333333;
    font-size: 10px;
}

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;
	}	
*/
/* Writings */

/* Writings Standard */
.Normal /* Regular */ {
    font-weight: normal;
    font-size: 10px;
    color: #333333; /* LH gray 70 */
    font-family: verdana;
}

.Bold /* Stresses/Table Titles/Headlines */ {
    font-weight: Bold;
    font-size: 10px;
    color: #333333; /* LH gray 70 */
    font-family: verdana;
}

.Entries /* Labels or Text Entries */ {
    font-weight: normal;
    font-size: 10px;
    color: #000066; /* LH blue */
    font-family: verdana;
}

.Errors {
    font-weight: normal;
    font-size: 10px;
    color: Red;
    font-family: verdana;
}

/* Writings Popup */
.PopupNormal /* Regular */ {
    font-weight: normal;
    font-size: 11px;
    color: #333333; /* LH gray 70 */
    font-family: verdana;
}

.PopupBold /* Stresses/Table Titles/Headlines */ {
    font-weight: Bold;
    font-size: 11px;
    color: #333333; /* LH gray 70 */
    font-family: verdana;
}

.PopupEntries /* Labels or Text Entries */ {
    font-weight: normal;
    font-size: 11px;
    color: #000066; /* LH blue */
    font-family: verdana;
}

.TableHeads {
    font-weight: bold;
    font-size: 10px;
    color: #ffffff;
    font-family: verdana;
}

/* Writings Navigation */
/* Vertical Navigation */
.VerticalNavigation /* Regular */ {
    font-weight: normal;
    font-size: 10px;
    color: #FF9000; /* LH yellow Rollover*/
    font-family: verdana;
}

/* Form Elements */
.Designations {
    font-weight: bold;
    font-size: 10px;
    color: #333333; /*LH Grey 70*/
    font-family: verdana;
}

.Elements {
    font-weight: normal;
    font-size: 10px;
    color: #333333; /*LH Grey 70*/
    font-family: verdana;
}

.Errors {
    font-weight: 700;
    font-size: 10px;
    color: Red; /*LH Grey 70*/
    font-family: verdana;
}

/* DataGrids*/
.dg_Styles {
    width: 100%;
}

.dg_Headers {
    font-weight: bold;
    font-size: 10px;
    color: #333333; /*LH Grey 70*/
    font-family: verdana;
}

.dg_Items {
    font-weight: normal;
    font-size: 10px;
    color: #333333; /*LH Grey 70*/
    font-family: verdana;
}

.dg_Alternates {
    font-weight: normal;
    color: RED;
    font-size: 10px;
    background-color: RED; /*LH Grey 25*/

    font-family: verdana;
}

.dg_Items_export {
    font-weight: normal;
    font-size: 10px;
    color: #333333; /*LH Grey 70*/
    font-family: arial;
}





/* insides */


.Labels {
    font-weight: bold;
    font-size: 7pt;
    color: #9B9B9B;
    font-family: verdana, arial, helvetica;
}

.Required {
    font-weight: bold;
    font-size: 7pt;
    color: orange;
    font-family: verdana, arial, helvetica;
}

.Labels_InsideBlueBox {
    font-weight: bold;
    font-size: 7pt;
    color: #0A5B90;
    font-family: verdana, arial, helvetica;
}

.Descriptions_InsideBlueBox {
    font-weight: Bold;
    font-size: 9pt;
    color: #BAE1FA;
    font-family: verdana, arial, helvetica;
}

.Labels_InsideGrid {
    font-weight: bold;
    font-size: 9pt;
    color: #656565;
    font-family: verdana, arial, helvetica;
}

.Descriptions {
    font-weight: normal;
    font-size: 7pt;
    color: black;
    font-family: verdana, arial, helvetica;
}


.Descriptions_InsideGrid {
    font-weight: normal;
    font-size: 9pt;
    color: #303030;
    font-family: verdana, arial, helvetica;
}

.Labels_ITXSB {
    font-weight: bold;
    font-size: 10pt;
    color: #9B9B9B;
    font-family: verdana, arial, helvetica;
}

.Headers_ITXSB {
    font-weight: bold;
    font-size: 13pt;
    color: gray;
    font-family: verdana, arial, helvetica;
}

.Descriptions_ITXSB {
    font-weight: normal;
    font-size: 10pt;
    color: #9B9B9B;
    font-family: verdana, arial, helvetica;
}


.Labels_InsideGrid_Header {
    font-weight: bold;
    font-size: 9pt;
    color: #AB6D02;
    font-family: verdana, arial, helvetica;
}

.FrameHeader {
    font-weight: bold;
    font-size: 11pt;
    color: White;
    font-family: verdana, arial, helvetica;
}

.Date {
    font-weight: bold;
    font-size: 9pt;
    color: #616261;
    font-family: verdana, arial, helvetica;
}

.System_Title {
    font-weight: bold;
    font-size: 13pt;
    color: #999899;
    font-family: verdana, arial, helvetica;
}

.System_Description {
    font-weight: normal;
    font-size: 8pt;
    color: #9B9B9B;
    font-family: verdana, arial, helvetica;
}

.SessionName {
    font-weight: bold;
    font-size: 13pt;
    color: white;
    font-family: verdana, arial, helvetica;
}

.FrameHeader {
    font-weight: bold;
    font-size: 10pt;
    color: white;
    font-family: verdana, arial, helvetica;
}

.PopupTitle {
    font-weight: bold;
    font-size: 13pt;
    color: Gray;
    font-family: verdana, arial, helvetica;
}

.Note {
    font-weight: normal;
    font-size: 7pt;
    color: #70AEE9;
    font-family: verdana, arial, helvetica;
}

.Menu {
    font-weight: bold;
    font-size: 10pt;
    color: #797877;
    font-family: verdana, arial, helvetica;
}

.subMenu {
    font-weight: bold;
    font-size: 10pt;
    color: white;
    font-family: verdana, arial, helvetica;
}

.subMenus_White {
    font-weight: bold;
    font-size: 7pt;
    color: white;
    font-family: verdana, arial, helvetica;
}

.headers {
    font-weight: bold;
    font-size: 13pt;
    color: #3575B5;
    font-family: verdana, arial, helvetica;
}

.Name_Header {
    font-weight: bold;
    font-size: 10pt;
    color: #7B7B7D;
    font-family: verdana, arial, helvetica;
}

.subMenus {
    font-weight: bold;
    font-size: 7pt;
    color: #818284;
    font-family: verdana, arial, helvetica;
}

.Textbox {
    font-weight: normal;
    color: black;
    background-color: white; /* formerly none */
    font-family: verdana, arial, helvetica;
    border-width: 1;
    border-color: #70AEE9;
    border-style: solid;
    width: 100%;
    font-size: 7pt;
}


/* login */
.login_questions {
    font-weight: bold;
    font-size: 7pt;
    color: white;
    font-family: verdana, arial, helvetica;
}

.login_labels {
    font-weight: bold;
    font-size: 9pt;
    color: black;
    font-family: verdana, arial, helvetica;
}

.login_links {
    font-weight: bold;
    font-size: 10pt;
    color: #818284;
    font-family: verdana, arial, helvetica;
}

.login_questions2 {
    font-weight: bold;
    font-size: 6.3pt;
    color: black;
    font-family: verdana, arial, helvetica;
}

.login_textbox {
    font-weight: bold;
    color: black;
    font-family: verdana, arial, helvetica;
    border-width: 1;
    border-color: black;
    border-style: solid;
}


/* Datagrid */
.GridHeader {
    font-weight: bold;
    font-size: 10pt;
    color: #7D7D7D;
    font-family: verdana, arial, helvetica;
}

.dg_header {
    font-weight: bold;
    font-size: 7pt;
    color: black;
    font-family: verdana, arial, helvetica;
}

.dg_headers {
    font-weight: bold;
    font-size: 7pt;
    color: black;
    font-family: verdana, arial, helvetica;
    background-color: #C0C2C6;
}

.dg_styles {
    font-family: verdana, arial, helvetica;
    width: 100%;
}

.dg_alternates {
    font-weight: normal;
    font-size: 7pt;
    color: black;
    font-family: verdana, arial, helvetica;
    background-color: #D1D0D1;
}

.dg_headers {
    font-weight: bold;
    font-size: 7pt;
    color: black;
    font-family: verdana, arial, helvetica;
}

.dg_footer_text {
    font-weight: bold;
    font-size: 8pt;
    color: black;
    font-family: verdana, arial, helvetica;
}

.dg_paging {
    font-weight: normal;
    font-size: 8pt;
    font-family: verdana, arial, helvetica;
}

.dg_texts {
    font-weight: normal;
    font-size: 7pt;
    color: black;
    font-family: verdana, arial, helvetica;
}

.dg_selected {
    font-weight: bold;
    background-color: gray;
    font-size: 7pt;
    color: black;
    font-family: verdana, arial, helvetica;
}

.dg_style {
    font-weight: normal;
    font-size: 7pt;
    color: black;
    font-family: verdana, arial, helvetica;
    border-width: 1; /* formerly border: 1; */
    border-color: #5C8BBA;
    border-style: solid;
    width: 100%;
}

/* Calendar */

.cal_header {
    background-color: black;
    color: White;
    font-weight: bold;
    font-size: 9pt;
    font-family: verdana, arial;
}

.cal_days {
    font-weight: bold;
    font-size: 9pt;
    font-family: verdana, arial;
}

.otherMonthDays {
    color: White;
    font-size: 0pt;
}

.cal_titleStyle {
    background-color: gray;
    color: white;
    font-weight: bold;
    font-size: 10pt;
    font-family: verdana, arial;
}

.error {
    font-weight: bold;
    font-size: 8pt;
    color: red;
    font-family: verdana, arial, helvetica;
}

.errors {
    font-weight: bold;
    font-size: 7pt;
    color: red;
    font-family: verdana, arial, helvetica;
}

.label_error {
    font-weight: bold;
    font-size: 8pt;
    color: red;
    font-family: verdana, arial, helvetica;
}

/*FAQ CSS*/
.FAQ {
    font-weight: bold;
    font-size: 8pt;
    color: BLUE;
    font-family: verdana, arial, helvetica;
}

.QUESTION {
    font-weight: bold;
    font-size: 8pt;
    color: orange;
    font-family: verdana, arial, helvetica;
}

.ANSWER {
    font-weight: normal;
    font-size: 8pt;
    color: black;
    font-family: verdana, arial, helvetica;
}

/*dashboard CSS*/
.Sections {
    font-weight: bold;
    font-size: 12pt;
    letter-spacing: 1px;
    color: white;
    font-family: Trebuchet MS;
}

.Date_Dash {
    font-weight: normal;
    font-size: 8pt;
    color: #c5c5c5;
    font-family: Trebuchet MS;
}

.ANSWER {
    font-weight: normal;
    font-size: 8pt;
    color: black;
    font-family: verdana, arial, helvetica;
}

/*TIPS CSS*/

.FAQS {
    font-weight: bold;
    font-size: 8pt;
    color: BLUE;
    font-family: verdana, arial, helvetica;
}

.QUESTIONS {
    font-weight: bold;
    font-size: 8pt;
    color: orange;
    font-family: verdana, arial, helvetica;
}

.ANSWER {
    font-weight: normal;
    font-size: 8pt;
    color: black;
    font-family: verdana, arial, helvetica;
}

/******************************************/
/* Styles use for Freeze Pane of Datagrid */
/******************************************/

/* Div container to wrap the datagrid 
div#div-datagrid {
width: 420px;
height: 200px;
overflow: auto;
}
*/
/* Locks the left column 
td.locked, th.locked {
font-weight: bold;
font-size: 8pt;
color: #515151;
background-color:lightgrey;
font-family: verdana, arial, helvetica;
position:relative;
cursor: default; 
left: expression(document.getElementById("div-datagrid").scrollLeft-2); 
}	*/
/* Locks table header 
th {
font-weight: bold;
font-size: 8pt;
color: #515151;
background-color:lightgrey;
font-family: verdana, arial, helvetica;
position:relative;
cursor: default; 
top: expression(document.getElementById("div-datagrid").scrollTop-2); 
z-index: 10;
} */
/* Keeps the header as the top most item. Important for top left item
th.locked {z-index: 99;}*/

/* DataGrid Item and AlternatingItem Style
.GridRow {font-size: 10pt; color: black; font-family: Arial; background-color:#ffffff; height:35px;}
.GridAltRow {font-size: 10pt; color: black; font-family: Arial; background-color:#eeeeee; height:35px;}
*/
