/************************************************************
*	This is the default page scheme							*
*	The critical element is the background color of:		*
*		-The title											*
*		-Section Heading									*
*		-Grid Header										*
*		-Grid Footer										*
*	The default color of these elements is #c0c0FF			*
************************************************************/

/************************************************************	
*	Page-Level Defaults										*
************************************************************/

/*	Default sizes, colors to apply across the whole document */
/* When Crystal Report fields are invisible, see a.visited for details 
	color: #000000; 

  000000 = black
  ffffff = white

*/
BODY
{
	color: black;
    FONT-SIZE: 1em;
    FONT-FAMILY:Verdana, Tahoma, Sans-Serif, Serif;
	margin-top: 0px; 
	margin-top: 0px;
}


.HomePage
{
    FONT-SIZE: 1.1em;
    COLOR: black;
}

.detail
{
    DISPLAY: none;
}

A
{
    COLOR: black;
}

/* used by ctlHeader */
.ctlHeaderTitle
{
    color:Black;
 font-size:1.4em;
 background-color:transparent;
 font-family: Times New Roman; 
 font-weight: bold;
}
 
/* uses by all help pages */
.arHelpPage
{
	 BACKGROUND-COLOR:"#eeeeff";
	 color:#000000;
}

.arHelpPage H1
{
    FONT-SIZE:1.2em;
    font-weight:bold;
    COLOR:#333399;
}

.arHelpPage H2
{
    FONT-SIZE:1.15em;
    font-weight:bold;
    COLOR:#3333aa;
}

.arHelpPage H3
{
    FONT-SIZE: 1.1em;
    font-weight:bold;
    COLOR:#3333cc;
}

.arHelpPage TD
{
    COLOR:black;
}

.arHelpPage A:visited
{
    COLOR: #333399;
    TEXT-DECORATION: none
}

.arHelpPage A:hover
{
    COLOR: #333399;
    TEXT-DECORATION: underline    
}

/* used by all pages with a criteria box (ex. EstimateList.aspx)*/
.arCriteria
{
	background-color:"#ffffc4"
}

/* used by all pages (ex. EstimateList.aspx) with database command buttons such as:
	New, Clone, Edit, View, Report, Delete
*/


.arSectionTitle
{
 FONT-WEIGHT: bold; 
 FONT-SIZE: 1.1em;
}

.arActionButton
{
	width:50px;
	CURSOR: hand;
}

.arEditWindow
{
	background-color: #fff8cf;
}

/* Used in EstimateOption.aspx to show a +/- for expanding subtasks */
.arExpand a:visited
{
    background-color:Blue;
    color:Black;
}

.PlusMinus
{
	color: white;
	font-family: Courier;
}

.heading
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 1.1em;
    COLOR: navy
}


#footera {
	top: 90%;
	left: 0px;
	width: 100%;
	visibility: visible;
	position: absolute;
	text-align: center;
	z-index: 1;
}

#footerb {
	width: 100%;
	visibility: visible;
	position: relative;
	text-align: center;
	z-index: 0;
}

/************************************************************	
	Title Bars												*
************************************************************/

/* ctlHeader.ascx uses this for panelHeader */
.arHeaderControl
{
	 font-size:1.4em;
     font-weight: bold;     
	 TEXT-DECORATION: none
	 color:"#333399";
}

/* ctlHeader.ascx uses this for panelHeader */
.arPanelTitle
{
	 font-size:1.3em;
	 BACKGROUND-COLOR:"#c0c0FF";
	 color:"#333399";
}

.arPanelTitle A:link
{
    COLOR: #333399;
	BACKGROUND-COLOR:"#c0c0FF";
    TEXT-DECORATION: none
}

.arPanelTitle A:visited
{
    COLOR: #333399;
	BACKGROUND-COLOR:"#c0c0FF";
    TEXT-DECORATION: none
}

.arPanelTitle A:hover
{
    color: #333399;
    background-color: #c0c0ff;
    text-decoration: underline;
}

/* ctlFooter.ascx uses this for hyperlinks */
.TitleBar
{
	background: #e5e5ff;	
}

.TitleBar
{
	 color:"#333399";
}

.TitleBar A:link
{
    COLOR: #333399;
    TEXT-DECORATION: none
}

.TitleBar A:visited
{
    COLOR: #333399;
    TEXT-DECORATION: none
}

.TitleBar A:hover
{
    color: #333399;
    text-decoration: underline;
}

/* ctlHeader.ascx uses this for the Page Title label */
.arPageTitle
{
	 font-size:1.3em;
}

/* schedule/calendarentry.aspx */

.arCalendarSubTask 
{
    cursor: hand;
    COLOR: #0000aa;
    TEXT-DECORATION: underline
}


/*	Dialog Title bars should be 
	smaller than a full screen's title */
.DialogTitle
{
	font-size:1.25em;
	font-weight: bold;
	background-color:"#c0c0FF";
	color:"#333399";		
}

.SectionHeader 
{
	font-size:1.1em;
	font-weight: bold;
	background-color:"#c0c0FF";
	color:"#333399";	
}

/* Job Central classes */

.jcSectionHeader 
{
	font-size:1.1em;
	font-weight: bold;
	background-color:"#c0c0FF";
	color:"#333399";	
}

.jcSectionLabel
{
	PADDING-LEFT: 5px; 
	WIDTH: 140px; 
	COLOR: white;
	background-color:"#330099"
}

.jcSectionText
{
 WIDTH: 150px;
 background-color:"#dcdcdc";
 color:Navy;
}

/************************************************************	
*	DataGrid and Table Classes								*
************************************************************/
.DataGrid
{
   padding:10px;
}

.DefaultButton
{
	border: solid 1px #000000;
}

/* Grid Defaults */
.DefaultGrid
{
	background-color: #ffffff;
	color: #000000;
	border: none 0px #000000;
	text-decoration:none;
}

/* Default text format for a Grid's header */
.GridHeader 
{
	font-weight: bold;
	color: #ffffff;
	background-color: #9999CC; 
	border: none 0px #000000;
}

/*	When GridHeaders are sortable they become
	hyperlinks. This is the default setting
	for these links. */
.GridHeader a:link, a:visited 
{
	color:#ffffff;
	background-color: #9999CC;
	text-decoration: none;
}

/*	Add and underline when mouse moves over
	the link */
.GridHeader a:hover 
{
	text-decoration: underline;
}

/* Same as defaults for the datagrid, was gainsboro 

a:link, a:visited, a:hover, a:active
*/
.GridItem 
{
	color:black;
	text-decoration:none;
	background-color: transparent;
	padding-left:3px;
	padding-right:3px;
}

a.GridItem
{
	color:Black;
	text-decoration: underline;
	background-color: transparent;
}

a:link.GridItem
{
	color:Black;
	text-decoration: underline;
	background-color: transparent;
}

a:visited.GridItem 
{
	color:Black;
	text-decoration:none;
	background-color: transparent;
}
 
a:hover.GridItem
{
	color:Black;
	text-decoration: underline;
	background-color: transparent;
}

a:active.GridItem
{
	color:Black;
	text-decoration:none;
	background-color: transparent;
}

/*	Default link properties in a normal row */

.GridAltItem 
{
	color:Black;
	background-color: #efefff;
}


a:link.GridAltItem
{
	color:Black;
	text-decoration: underline;
}

a:visited.GridAltItem 
{
	color:Black;
	text-decoration: underline;
}
 
a:hover.GridAltItem
{
	color:Black;
	text-decoration: underline;
}

a:active.GridAltItem
{
	color:Black;
	text-decoration:underline;
}

.GridSelItem
{
	color:Black;
	background-color: "#6699FF";
}


a:link.GridSelItem
{
	color:Black;
	text-decoration: underline;
}

a:visited.GridSelItem 
{
	color:Black;
	text-decoration: underline;
}
 
a:hover.GridSelItem
{
	color:Black;
	text-decoration: underline;
}

a:active.GridSelItem
{
	color:Black;
	text-decoration:underline;
}

.GridFooter 
{
	font-size:1.1em;
	color: #ffffff;
	background-color: #9999CC; 
	border: none 0px #000000;
	font-weight: normal;
}

.GridFooter a:link, a:visited 
{
	color:#ffffff;
	background-color: #c0c0FF;
	text-decoration: none;
}

/*	Add and underline when mouse moves over
	the link */
.GridFooter a:hover 
{
	text-decoration: underline;
}

.GridPager 
{
	color: maroon;
	background-color: #9999CC; 
	padding:3;	
}

.GridPager td 
{
	background-color: #9999CC; 
	padding:3;	
}

.GridPager span
{
	background-color: #9999CC; 
	font-size:1.05em;
	padding:3;	
}

.GridPager a
{
	text-decoration: underline;
	font-size:1.05em;
	padding:3;	
}

.GridPager a:hover
{
	color:#ffff00;
	text-decoration: underline;
	padding:3;	
}

.GridPager a:link, a:visited, a:active
{
	color:#ffffff;
	background-color: transparent;
	text-decoration: none;
	padding:3;	
}

/************************************************************	
*	Components												*
************************************************************/

/* used by all pages (ex. EstimateList.aspx) with a bar of database command buttons such as:
	New, Clone, Edit, View, Report, Delete
*/
.arActionButtonBar
{
	 background-color:"#e9ffef";
	 height:30px;
}

/*	Used for filtering large datasets */
.CriteriaBar 
{
	background-color:"#ffffc4"
}

/*	Used for edit, view, new, or delete within a datagrid */
.ActionBar
{
	background-color:"#e9ffef";
}

.ActionBar .ActionButton
{
	width:50px;
	CURSOR: hand;
}

.StatusBar 
{
	background-color: #ffffff;
}

.arClientTree
{
	background-color:#eeedff;
}

.ClientTree 
{
	background-color: #ffffc4;	
}

/* Status Bar Styles */
.Status
{
    text-decoration:    none;
    color: #000000;
}

.StatusFailure
{
    text-decoration:    none;
    color: #CC0000;
}

.StatusType
{
    text-decoration:    none;
    font-style: italic;
    font-weight: bold;
    color: blue;
}

.StatusTypeFailure
{
    text-decoration:    none;
    font-style: italic;
    font-weight: bold;
    color: #CC0000;
}

.MediumColor
{
	color:#660066;
	background-color:#FF6600;
}

.SmallInput
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.ToolbarButton
{
	cursor: hand;
	color: blue;
	text-align: left;
	text-decoration: none;
}

.ToolbarButton:Hover
{
	background-color: yellow;
	color: blue;
}

.ToolbarButton:Visited
{
	color: navy;
}

.ToolbarButtonB
{
	cursor: hand;
	color: #000000;
	text-align: left;
	text-decoration: none;
}
.ToolbarButtonB:Hover
{
	background-color: #336699;
	color: #000000;
}

.Drilldown
{
	cursor: hand;
	color: blue;
	text-decoration: none;
}

.Drilldown:visited
{
	cursor: hand;
	color: blue;
	text-decoration: none;
}

.HiddenDrilldown
{
	cursor: hand;
	color: black;
	text-decoration: none;
}

.HiddenDrilldown:visited
{
	cursor: hand;
	color: black;
	text-decoration: none;
}

.UnderscoreDrilldown
{
	cursor: hand;
	color: black;
	text-decoration: underline;
}

.UnderscoreDrilldown:visited
{
	cursor: hand;
	color: green;
	text-decoration: underline;
}

.ARTabStripButton
{
	cursor: hand;
	background-color: #bbbbbb;
	color: #000000;
	text-decoration: none;
}

.ARTabStripButton:visited
{
	cursor: hand;
	background-color: #bbbbbb;
	color: #000000;
	text-decoration: none;
}

.ARTabStripButton:active
{
	cursor: hand;
	background-color: #bbbbbb;
	color: #000000;
	text-decoration: none;
}

.ARTabStripButton:hover
{
	cursor: hand;
	background-color: #333333;
	color: #ffffff;
	text-decoration: none;
}

.crumbTrail
{
	color:White;
	text-decoration:none;
	font-family:Times New Roman Verdana Arial Tahoma;
}

A.crumbTrail:LINK, A.crumbTrail:VISITED, A.crumbTrail:ACTIVE
{
	color:White;
	text-decoration:none;
	font-family:Times New Roman Verdana Arial Tahoma;
}

A.crumbTrail:HOVER 
{
	color:yellow;
	text-decoration:underline;
	font-family:Times New Roman Verdana Arial Tahoma;
}

.cssLoginButton
{
    Color:White;
    Font-Size:.95em;
    font-weight:bold;
    text-decoration:none;
}

.cssStatistics
{
   width:500px;
   text-align:center;
}

/* Permit Application */

		    .cellGridTopFull { BORDER-RIGHT: black thin solid; BORDER-TOP: black thin solid; BORDER-LEFT: black thin solid; BORDER-BOTTOM: black thin solid }
	
	        .cellGridFull { BORDER-RIGHT: black thin solid; BORDER-LEFT: black thin solid; BORDER-BOTTOM: black thin solid }
	
	        .cellGridTop { BORDER-TOP: black thin solid; BORDER-LEFT: black thin solid; BORDER-BOTTOM: black thin solid }
	
	        .cellGridTopRight { BORDER-RIGHT: black thin solid; BORDER-TOP: black thin solid; BORDER-LEFT: black thin solid; BORDER-BOTTOM: black thin solid }
	
	        .cellGrid { BORDER-LEFT: black thin solid; BORDER-BOTTOM: black thin solid }
	
	        .cellGridRight { BORDER-RIGHT: black thin solid; BORDER-LEFT: black thin solid; BORDER-BOTTOM: black thin solid }
	
	        .rowHandwritten { HEIGHT: 35px; }

          .cssAppHeading
          {
            FONT-WEIGHT: bold; 
            FONT-SIZE: 1.25em; 
          }

          .cssValidateSummary
          {
          }
          
          .cssPayOnline
          {
            color:Black; 
            font-size:1.2em;
            font-weight:bold;
          }


