body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 8pt;
	background-color: #FFF;
	}

hr	{
	border: .5px solid #AAA;
}

.legend	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FF9933;
}

#tabular_indent	{
	padding-left: 35px;
}


.Field	{
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-weight: normal;
	font-size: 8pt;
}

#MainTable	{
	width:100%;
   height:100%;
	background-color: #FFF;
 	border: none;
 	padding: none;
 	margin: none;
	}

.NavBar	{
	height: 31px;
	}

.LogoRow {
	background-color: transparent;
}

#HeaderColumn	{
	height: 31px;
	background-color: #F3F3F3;
	border-bottom: 1px solid #D3D3D3;
	}

#WelcomeMessage	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
    color: #666;
	padding-right: 10px;
	vertical-align: top;
	text-align: right;
	}

#TreePane	{
	height:100%;
	width:100%;
	background-image: url(/images/1pixel.gif);
	}
	
.TreePane	{
	background-color: transparent;
	}

#Tree	{
	position:relative; top:0px; left:0px;
	width:100%;
	height:100%;
	background-image: url(/images/1pixel.gif);
	}

#SplitterPane	{
	background-image: url(/images/pane_divider.gif);
	height:100%;
	width:16px;	
	cursor:e-resize; 	 
    cursor:col-resize;
	background-position: left;
	background-repeat: repeat-y;
	}
	

.PageTitle	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FF9933;
	font-weight: bold;
	overflow: hidden;
	background-color: transparent;
	vertical-align: top;
	}

#StatusScreenTableLabel	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #ECECEC;
	color: #666;
	height: auto;
	padding: 2px 15px 2px 10px;
	border: 1px solid #C1C1C1;
	vertical-align: top;
	}

#StatusScreenTableLabelDashboard {
	background-color: #ECECEC;
	color: #666;
	height: auto;
	border-top: 1px solid #C1C1C1;
	border-right: 1px solid #C1C1C1;
	vertical-align: top;
}

#StatusScreenTableLabelDashboardName {
	background-color: #ECECEC;
   color: #666;
   font-weight: bold;
   text-align: center;
   font-size: 10pt;
	height: auto;
	border: 1px solid #C1C1C1;
	text-align: center;
	vertical-align: top;
}

#StatusScreenTableLabelDashboard1	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #ECECEC;
	color: #666;
	height: auto;
	padding-left: 15px;
	padding-right: 15px;
	border: 1px solid #C1C1C1;
	text-align: center;
	vertical-align: top;
	}

.Label	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666;
	padding-left: 1px;
	}

.Tbl_text	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666;
	padding-left: 7px;
	padding-right: 7px;
	vertical-align: top;
}

.ErrorTd	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #DC4326;
}

#ListWindowBody	{
	padding: 0px 10px 0px 7px;
	height: auto;
	vertical-align: top;
}

#ListDashboardWindowBody	{
	padding: 0px 10px 0px 7px;
	background-color: #FFF;
	height: auto;
	vertical-align: middle;
	border-bottom: 1px solid #C1C1C1;
	border-right: 1px solid #C1C1C1;
	border-left: 1px solid #C1C1C1;
	border-top: 1px solid #C1C1C1;
}

#StatusScreenListWindowBody {
	background-color: #FFF;
	height: auto;
	vertical-align: top;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #C1C1C1;
}

.ListLink	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #678992;
	text-decoration: none;
	height: auto;	
	}	

#ListItemObject	{
	border-left: 1px solid #C1C1C1;
	border-bottom: 1px solid #C1C1C1;
}

#ListItem	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666;
	padding-left:7px;
	padding-top: 4px; 
	padding-right: 4px;
	vertical-align: top;
	border: 1px solid #C1C1C1;
	height: auto;
}

#ListItemCheckbox {
	color: #202F4C;
	padding: 2px 15px 2px 10px;
	border: 1px solid #C1C1C1;
}

.ListLink:hover	{
	text-decoration: underline;
	}

.LegendBar	{
	vertical-align: top;
	overflow: hidden;
	}


#Legend	{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666;
	padding: 0 0 4px 0;
	}

.Button {
	background-color: #ECECEC;	
	border: 1px solid #B2B2B2;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	height: auto; 
	padding: 1px 3px 1px 3px;
}


.DisabledField	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #AAA;
}

/**
 * Style used to dynamically hide the overlay threshold fields when creating and editing
 * accounts or editing user profile
 */
.hide{display: none;}

.ui_bar {
	background-color: #FFF;
	background-image: url(/images/ui_bar.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 60px;
}

.ui_bar a:link 		{ color: #FF9933; font-family: Arial; font-size: 8pt; text-decoration: none; }
.ui_bar a:visited 	{ color: #FF9933; font-family: Arial; font-size: 8pt; text-decoration: none; }
.ui_bar a:active 		{ color: #FF9933; font-family: Arial; font-size: 8pt; text-decoration: none; }
.ui_bar a:hover 		{ color: #FF9933; font-family: Arial; font-size: 8pt; text-decoration: underline; }

.navigation				{ background-color: transparent;}

.navigation a:link 		{ border: 1px solid transparent; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; color: #666; font-family: Arial; font-size: 8pt; text-decoration: none; }
.navigation a:visited 	{ border: 1px solid transparent; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; color: #666; font-family: Arial; font-size: 8pt; text-decoration: none; }
.navigation a:active 	{ border: 1px solid transparent; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; color: #666; font-family: Arial; font-size: 8pt; text-decoration: none; }
.navigation a:hover 		{ border: 1px solid #666; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; background-color: #EEE; color: #666; font-family: Arial; font-size: 8pt; text-decoration: none; }

.hint							{ cursor:help; text-decoration: none; }
.hint2						{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #666; background-color: #EEE; border-bottom:#666 dotted 1px; cursor:help; text-decoration: none; }
.ftr_							{ color: #666; font-family: Arial; font-size: 7pt; }
.required					{ background-color: #EEE; border: 1px solid #666; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #666; }
.LabelForm					{ background-color: #FFF; border: 1px solid #666; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #666; }
.myMenuID					{ vertical-align: bottom; padding-bottom: 1px; width: 100%; }
#WizardPane {
	width:100%;
	height:20px;
	background-color: #FFFFFF;
	}

#Wizard	{
	position:relative; top:0px; left:0px;
	width:100%;
	background-color: #FFFFFF;
	}

#HorizontalSplitterPane	{
	background-image: url(/images/bg_quick_access.gif);
	padding-right: 10px;
	width:100%;
	height:16px;
	}

#ActiveStatusScreenTableLabel	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #ECECEC;
	color: #666;
	padding: 2px 15px 2px 10px;
	border-bottom: 1px solid #C1C1C1;
	border-right: 1px solid #C1C1C1;
	border-left: 1px solid #C1C1C1;
	border-top: 1px solid #C1C1C1;
	background-image: url(/images/whitetip_rollover.gif);
	}

#ActiveStatusScreenTableLabelDashboard	{
	background-color: #ECECEC;
	color: #666;
	border-bottom: 1px solid #C1C1C1;
	border-right: 1px solid #C1C1C1;
	border-left: 1px solid #C1C1C1;
	border-top: 1px solid #C1C1C1;
	text-align: center;
	background-image: url(/images/whitetip_rollover.gif);
	}


#ActiveStatusScreenTableLabelDashboardName {
	background-color: #ECECEC;
        color: #666;
	font-weight: bold;
        text-align: center;
        font-size: 10pt;
	border-left: 1px solid #C1C1C1;
 	border-right: 1px solid #C1C1C1;
        background-image: url(/images/whitetip_rollover.gif);
}

#ListDashboardWindowBodyPadding	{
	padding: 1px 8px 2px 1px;
	background-color: #FFFFFF;
	height: 18px;
	}

#ListItemDashboard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000;
	padding-left:2px;
	border-bottom: 1px solid #C1C1C1;
	border-right: 1px solid #C1C1C1;
	border-top: 1px solid #C1C1C1;
	width: 30px;
	text-align: center;
}

#ListItemDashboardName	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000;
	padding-left:2px;
	border-bottom: 1px solid #C1C1C1;
	border-right: 1px solid #C1C1C1;
	border-left: 1px solid #C1C1C1;
	border-top: 1px solid #C1C1C1;
}

.wizard-access-panel a:link, .wizard-access-panel a:visited {
        font-family:  Arial;
        font-size: 8pt;
        color: #666;
        float: left;
        width:100%;
        border-bottom: 1px solid #D9D9D9;
        text-align: left;
        text-decoration: none;
        white-space:nowrap;
        background: #FFFFFF;
}

.wizard-access-panel a:hover
{
        width:100%;
        background: #F6F6F7;
}

.wizard-access-panel a:active
{
        width:100%;
        background: #FFFFFF;
}

#wizardTab {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: #666;
        padding-left: 1px;
}

#currentWizardTab {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
	color: #ff9933;
	padding-left: 1px;
}

.DisabledButton	{
	background-color: #f4f4f4;	
	border: 1px solid #AAA;
	color: #AAA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	height: auto; 
	padding: 1px 3px 1px 3px;
}

.Button_arrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000;
	border-top: 1px solid #DCDDE0;
	border-right: 1px solid #C2C2C6;
	border-bottom: 1px solid #C2C2C6;
	border-left: 1px solid #DCDDE0;
	background-image: url(/images/btn_background.gif);
	padding: 1px 3px 1px 3px;
	width: 47px;
}

.Disabled_arrow {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 8pt;
        color: #AAA;
        border-top: 1px solid #DCDDE0;
        border-right: 1px solid #C2C2C6;
        border-bottom: 1px solid #C2C2C6;
        border-left: 1px solid #DCDDE0;
        background-image: url(/images/btn_background.gif);
        padding: 1px 3px 1px 3px;
        width: 47px;
}

/* Newly added calendar code */

#ListItemHeader { 
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 8pt; 
        font-weight: bold; 
        color: #666; 
        background-color: #EEE; 
}

.Day { 
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 8pt; 
        font-weight: bold; 
        color: #678992; 
        text-decoration: none; 
}

.Today { 
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 8pt; 
        font-weight: bolder; 
        color: #FF9933; 
        text-decoration: none;
}

.Future	{ 
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 8pt; 
        font-weight: normal; 
        color: #AAA; 
        text-decoration: none; 
}

