/*The contents of this document are proprietary and confidential information of Ionic Services, Inc. */

/* Default CSS Stylesheet for a new Web Application project */
/*******************************************************/
/* ELEMENTS */
A
{
	font-weight: bold;
	font-size: 8pt;
	color: steelblue;
	font-style: normal;
	font-family: Verdana;
}


/********************************************************/
/* CLASSES */
/* Used for prompts displayed next to data entry or selection fields */
.Prompt
{
	  font-family: Verdana; 
	  font-size: 8pt; 
	  font-style: normal; 
	  color: #333333; 
	  font-weight: bold;
}

/* Used for to set styles of webtabs */
.tabbody
{
	background-color: #cccccc;
}

/* Used for prompts displayed above data entry or selection fields */
.PromptSmall
{
	  font-family: Verdana; 
	  font-size: 7pt; 
	  font-style: normal; 
	  color: #333333; 
}

/* Used for prompts displayed above data entry or selection fields */
.SpacerTD
{
	width: 10px;
}
/* Used for text entered or displayed in data entry or selection fields */
.DisplayNoBorder
{
	font-size: 8pt;
	border:0;
	background-color:White;
	font-style: normal;
	font-family: Verdana;
}

/* Used for text entered or displayed in data entry or selection fields */
.Display
{
	border-right: thin inset;
	border-top: thin inset;
	font-size: 8pt;
	border-left: thin inset;
	color: #333333;
	border-bottom: thin inset;
	font-style: normal;
	font-family: Verdana;
}
/* Used for data returned to be displayed on screen. i.e. search results */
.ReturnedInfo 
{  
	font-family: Verdana; 
	font-size: 8pt;
}
/* ??? */
.TopLabel
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
}
/* Used for validation controls or error messages displayed to user */
.Error 
{  
	font-family: Verdana; 
	font-size: 8pt; 
	font-weight: normal; 
	color: #ffffff;
}
/* Used for informational messages displayed to user */
.Message
{  
	font-family: Verdana; 
	font-size: 9pt; 
	font-weight: normal; 
	color: blue;
}
/* Used for button text */
.Button
{  
	font-family: Verdana; 
	font-size: 10pt; 
	font-weight: bold;
}
/* Used for hyperlinks or anchors */
.Link
{
	font-weight: normal;
	font-size: 10pt;
	color: blue;
	font-family: Verdana;
	text-decoration: underline;
}

/* Used for the NavHeader Control */
.NavHeaderStyle
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: Black;
}

/* Used for Feedback.aspx */
.ErrorPageHeader
{
	font-family: Verdana;
	font-size: 12pt;
	font-variant:small-caps;
	font-weight:bold;
	color: White;
}

.ErrorPageText
{
	font-family: Verdana;
	font-size: 10pt;
	color: White;
}
/*********************************************************
* TASK SUMMARY LISTBAR CONTROL STYLES
**********************************************************/
.TaskGroupStyle
{
	background-color: gainsboro;
}

.TaskGroupButtonStyle
{
	font-family: Verdana;
	font-size: 10pt;
	border-color: Gainsboro;
	border-width: 1px;
	border-style: solid;
	height: 20px;
}

.TaskGroupButtonHoverStyle
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	border-color: Gainsboro;
	border-width: 1px;
	border-style: solid;
	cursor: hand;
	height: 20px;
}

.TaskGroupButtonSelectedStyle
{
	background-color: steelblue;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	height: 20px;
}

.TaskItemStyle
{
}

.TaskItemHoverStyle
{
}

.TaskItemSelectedStyle
{
}

/*********************************************************
* SERVICE SUMMARY LISTBAR CONTROL STYLES 
**********************************************************/
.ServiceGroupStyle
{
	background-color: gainsboro;
}

.ServiceGroupButtonStyle
{
}

.ServiceGroupButtonHoverStyle
{
}

.ServiceGroupButtonSelectedStyle
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	background-color: steelblue;
	color: white;
	height: 20px;
}

.ServiceItemStyle
{
}

.ServiceItemHoverStyle
{
}

.ServiceItemSelectedStyle
{
}

/*********************************************************
* TASK SUMMARY TREE CONTROL STYLES
**********************************************************/
.TaskDisabledStyle
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
}

.TaskIslandStyle
{	
	margin-bottom: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.TaskSelectedNodeStyle	/* USER CLICKED TO SELECT NODE */
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
}

.TaskHoverNodeStyle	/* USER MOVES MOUSE OVER NODE */
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
	background-color: lightsteelblue;
	cursor: hand;
}

.TaskRootNodeStyle	/* TOP LEVEL OF TREE */
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
	font-weight: bold;
}

.TaskParentNodeStyle	/* 2ND LEVEL OF TREE */
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
}

.TaskNodeStyle	/* 3RD LEVEL of TREE */
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
}

/*********************************************************
* CONTRACT LIST TREE CONTROL STYLES
**********************************************************/
.ContractDisabledStyle
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
}

.ContractIslandStyle
{	
	margin-bottom: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.ContractSelectedNodeStyle	/* USER CLICKED TO SELECT NODE */
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
	text-decoration: underline;
}

.ContractHoverNodeStyle	/* USER MOVES MOUSE OVER NODE */
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
	background-color: lightsteelblue;
	cursor: hand;
}

.ContractRootNodeStyle	/* TOP LEVEL OF TREE */
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
}

.ContractParentNodeStyle	/* 2ND LEVEL OF TREE */
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
}

.ContractNodeStyle	/* 3RD LEVEL of TREE */
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
}

/*********************************************************
* REPORT TREE CONTROL STYLES
**********************************************************/
.ReportDisabledStyle
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
}

.ReportIslandStyle
{	
	margin-bottom: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.ReportSelectedNodeStyle	/* USER CLICKED TO SELECT NODE */
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
	background-color: lightsteelblue;
	cursor: hand;
}

.ReportHoverNodeStyle	/* USER MOVES MOUSE OVER NODE */
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
	background-color: lightsteelblue;
	cursor: hand;
}

.ReportRootNodeStyle	/* TOP LEVEL OF TREE */
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
}

.ReportParentNodeStyle	/* 2ND LEVEL OF TREE */
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
}

.ReportNodeStyle	/* 3RD LEVEL of TREE */
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
}
/*********************************************************
* SERVICE SUMMARY TREE CONTROL STYLES
**********************************************************/
.ServiceDisabledStyle
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
}

.ServiceIslandStyle
{	
	margin-bottom: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.ServiceSelectedNodeStyle	/* USER CLICKED TO SELECT NODE */
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
	text-decoration: underline;
}

.ServiceHoverNodeStyle	/* USER MOVES MOUSE OVER NODE */
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
	background-color: lightsteelblue;
	cursor: hand;
}

.ServiceRootNodeStyle	/* TOP LEVEL OF TREE */
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
}

.ServiceParentNodeStyle	/* 2ND LEVEL OF TREE */
{
	color: golderrod;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
}

.ServiceNodeStyle	/* 3RD LEVEL of TREE */
{
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
}

/*********************************************************
* MENU CONTROL STYLES 
**********************************************************/
.MenuControlStyle
{
	background-color: steelblue;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold; 
}

.MenuDisabledStyle
{
	font-size: 8pt;
	color: gainsboro;
	font-family: Verdana;
}

.MenuIslandStyle
{
	background-color: Whitesmoke;
	font-family: Verdana;
	font-size: 8pt;
	color: black;
}

.MenuHoverItemStyle
{	
	background-color: Red;
	font-family: Verdana;
	font-size: 8pt;
	color: black;
	cursor: hand;
}

.MenuItemStyle	
{
	background-color: whitesmoke;
	font-family: Verdana;
	font-size: 8pt;
	border-width: 5px;
	cursor: hand;
}

/* .MenuTopClassStyle
{
	background-color: bluesteel;
	border-color: bluesteel;
	border-style: solid;
	border-width: 1px;
	color: White;
}

.MenuTopHoverStyle
{
	background-color: lightbluesteel;
	border-color: Navy;
	border-style: solid;
	font-family: Verdana;
	font-size: 8pt;
	color: Black;
	cursor: hand;
}
*/

.MenuTopSelectedStyle
{
	background-color: lightbluesteel;
	font-family: Verdana;
	font-size: 8pt;
	color: black;
	border-style: solid;
	border-width: thin;
	border-color: black;
	cursor: hand;
}

/*********************************************************
* CALENDAR CONTROL STYLES
**********************************************************/
.CalendarStyle
{
	background-color: Gainsboro;
	font-family: Verdana;
	font-size: 9pt;
	color: Gray;
}

.CalendarDayHeaderStyle
{
	 background-color: lighBlueSteel;
	 font-family: Verdana;
	 font-size: 8pt;
	 font-weight: bold;
	 color: Black;
}

.CalendarDayStyle
{
	background-color: Gainsboro;
	color: Black;
}

.CalendarFooterStyle
{
	background-color: lightSteelBlue;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: Black;
}

.CalendarSelectedDayStyle
{
	color: white;
	background-color: mediumblue;
	font-weight: bold;
}

.CalendarTitleStyle
{
	background-color: steelBlue;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: White;
}

.CalendarTodayDayStyle
{
	background-color: steelBlue;
	font-family: Verdana;
	font-size: 9pt;
	color: White;
}
	
	
/*********************************************************
* POPUP CALENDAR CONTROL STYLES
**********************************************************/
.PopupCalendarStyle
{
	background-color: Gainsboro;
	font-family: Verdana;
	font-size: 9pt;
	color: Gray;
}

.PopupCalendarDayHeaderStyle
{
	 background-color: lighBlueSteel;
	 font-family: Verdana;
	 font-size: 8pt;
	 font-weight: bold;
	 color: Black;
}

.PopupCalendarDayStyle
{
	background-color: Gainsboro;
	color: Black;
}

.PopupCalendarFooterStyle
{
	background-color: lightSteelBlue;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: Black;
}

.PopupCalendarSelectedDayStyle
{
	color: white;
	background-color: mediumblue;
	font-weight: bold;
}

.PopupCalendarTitleStyle
{
	background-color: steelBlue;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: White;
}

.PopupCalendarTodayDayStyle
{
	background-color: steelBlue;
	font-family: Verdana;
	font-size: 9pt;
	color: White;
}
	
	
	
/*********************************************************
* SERVICE ACTIVITY PLANNER CONTROL STYLES
**********************************************************/
.SAPControlTitle
{
	background-color: steelBlue;
	color: White;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
}

.SAPControlDate
{
	background-color: steelBlue;
	color: White;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
}

.SAPFrameStyle
{
	background-color: lightSteelBlue;
	border-color: lightSteelBlue;
}

.SAPHeaderStyle
{
	background-color: lightSteelBlue;
	border-color: gainsboro;
	border-style: solid;
	color: Gainsboro;
	padding-bottom: 1px;
	padding-top: 1px;
}

.SAPRowAlternateStyle
{
	background-color: Gainsboro;
}





	