/****************** GHP Application Style  ***************************/
/* Change History                                                    */
/*                                                                   */
/* 01 May 04     jg    Original                                      */ 
/* 19 May 04     adp   Many changes for first release                */ 
/*                                                                   */ 
/*                                                                   */ 
/*                                                                   */ 
/****************** main page area control ***************************/

body
{
	margin: 0;
	padding: 0;
}

.pageTable 
{
	padding: 0px;
	width: 100%;
	height: 100%;
}

.pageTopTable
{
	background-color: #eeeeee;
	border-bottom: solid 1 #cccccc;
}

.sideBarTable
{
  	background-color: #bbbbbb;
    padding: 0px;
    vertical-align: top;
    height: 100%;
    width: 5%;
    border-right: solid 1 #eeeeee;
} 

.contentTableHolderCell
{
	vertical-align: top;
	background-image: url(images/background.jpg);
	width:95%;
}

.contentTableHolderCellNoGradient
{
	vertical-align: top;
	background-color: #eeeeee;
}

.contentTable
{
	vertical-align: top;
	background-color: none;
}


.pageFooterText
{
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
	color: black;
	text-align: center;
	text-indent: 0;
	padding-top: 10;
	padding-bottom: 2;
}

.namediv
{
	display:none;
}
/*************** links with no style specified *******************/
A:Link
{ 
	color:black;
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
} 

A:Visited
{ 
	color:black;
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
} 

A:Hover
{ 
	color:red;
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
} 


/***************** control of top menu bar *************************/

.menuTimeText 
{
	color:Black;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
}

.timeHolderCell 
{
	padding-bottom: 10px;
	padding-top: 5px;
	padding-left: 5px;
	font-family: Arial;
	font-size: 11px;
	
}

.mainLogoHolderCell
{
	padding-bottom: 12px;
	padding-top: 5px;
	
}

.topItemsTable 
{
	 padding: 0px;
}

.topMenuItemCell
{
	font-family: Arial;
	font-weight: bold;
	text-align: center;
}

.pageButton
{
	background-image: url(images/btnback.gif);	
	border: none;
	height: 28px;
	width: 94px;
}

A.xtopMenuItemText:link 
{ 
	color:Black;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
} 

A.xtopMenuItemText:visited 
{
	color:black;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;

} 

A.xtopMenuItemText:hover 
{
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	color:Red;

}  

/*************************** side bar menu control ***************************/

.sideMenuTable
{
	vertical-align: top;
}

.sideBarHeader 
{
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
	color: black;	
	font-weight: normal;
	padding: 0px;
}

A.sideBarHeader:link 
{
	font-weight:normal ; 
	font-family:Arial;
	color:black;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;


}

A.sideBarHeader:visited 
{
	font-weight:normal ; 
	font-family:Arial;
	color:black;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;

}

A.sideBarHeader:hover 
{
	font-weight:normal ; 
	font-family:Arial;
	color:red;
	font-size: 12px;
	text-decoration: none;
	padding: 0px 0px 0px 0px;

}

A.sideBarLink:link 
{ 
	color:black;
	font-size: 11px;
	font-weight:normal ; 
	font-family:Arial;
	text-decoration: none;
	padding-left: 11px;
	width:100%;
	
} 

A.sideBarLink:visited 
{
	font-weight:normal ; 
	font-family:Arial;
	color:black;
	font-size: 11px;
	text-decoration: none;
	padding-left: 11px;
	width:100%;
} 

A.sideBarLink:hover 
{
	font-weight:normal ; 
	font-family:Arial;
	font-size: 11px;
	color:Red;
	text-decoration: none;
	padding-left: 11px;
	width:100%;
}  



/*************************** saved query treeview control ****************************/

.savedQueryTable
{
	background-color: #bbbbbb;
	padding: 0px;
}

.savedQueryNestedTable 
{
	padding: 0px;
}

.savedQueryTableCell
{
	background-color: #bbbbbb;
	padding: 0px;
}

.savedQueryheader
{
	font-size: 12px;
	font-family: Arial;
	color: black;	
	font-weight: normal;
	background-color: #bbbbbb;
	padding: 0px;
}

.savedQueryGroupName
{
	font-size: 11px;
	font-family: Arial;
	color: red;
	font-weight: normal;
}

.savedQueryFolderSpacer
{
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
	padding-left: 20px;
	background-color: #bbbbbb;
}

.savedQueryItemSpacer
{
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
	padding-left: 35px;
}

.savedQueryEmptyText
{ 
	color:black;
	font-size: 11px;
	font-weight:normal ; 
	font-family:Arial;

} 


/****************** control of headers ***************************/
.AppLabel
{
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
	color: Red;
	text-align: left;
	text-indent: 0;
	padding-top: 0;
	padding-bottom: 0;
}

/******************** criteria input page elements **************************/
.criteriaInputTable
{
	padding: 0px 0px 0px 0px;
}

.listSelectTable
{
	padding: 0px 5px 5px 0px;
}

.criteriaLabel 
{
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: black;
	font-weight: normal;
	text-align: Right;
	vertical-align: middle;
}

.smallCriteriaLabel 
{
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
	color: black;
	font-weight: normal;
	text-align: right;
	vertical-align: top;
}

.criteriaListLabel
{
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color:black;
	font-weight: normal;
	text-align: right;
	vertical-align: top;
}

.criteriaList
{
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color:black;
	text-align: Left;
	vertical-align: top;
}

.criteriaText
{
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color:black;
	text-align: Left;
	vertical-align: bottom;
}

.criteriaDropDown
{
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color:black;
	text-align: Left;
	vertical-align: middle;
}

/******************** error message ***************************/
.ErrorMessage 
{
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: red;
	text-align: left;
	text-indent: 0;
	padding-top: 10;
	padding-bottom: 5;
}

/*************** body stuff **************************************/
.BodyText
{
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: black;
	text-align: Left;
	text-indent: 0;
	padding-top: 0;
	padding-bottom: 0;
	vertical-align: middle;
}

.SmallBodyText
{
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: black;
	text-align: Left;
	text-indent: 0;
	padding-top: 0;
	padding-bottom: 0;
	vertical-align: top;
}

.MediumBodyText
{
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: black;
	text-align: Left;
	text-indent: 0;
	padding-top: 0;
	padding-bottom: 0;
	vertical-align: middle;
}

.LargeBodyText
{
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: black;
	text-align: Left;
	text-indent: 0;
	padding-top: 0;
	padding-bottom: 0;
	vertical-align: middle;
}

.BodyTitle
{
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
	color: black;
	text-align: Left;
	text-indent: 0;
	padding-top: 0;
	padding-bottom: 0;
	vertical-align: middle;
}

.BodyTitleCentered
{
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
	color: black;
	text-align: center;
	text-indent: 0;
	padding-top: 0;
	padding-bottom: 0;
	vertical-align: middle;
}


.mediumBodyTextIndent
{
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: black;
	text-align: Left;
	text-indent: 30px;
	padding-top: 0;
	padding-bottom: 0;
	vertical-align: middle;
}

.backColoredMediumBodyText
{
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: black;
	text-align: Left;
	text-indent: 15px;
	padding-top: 0;
	padding-bottom: 0;
	vertical-align: middle;
	background-color: none;
	margin-left: 100px;
	margin-top: 20px;
}

.bodyTable
{	
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	margin-top: 20px;
	text-align: left;
}

A.linkButton
{
	color: black;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
}

A.linkButton:visited 
{
	color:black;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
} 

A.linkButton:hover 
{
	color:red;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
} 

/******************* datagrid control **********************************/
.datagridTitle
{	
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
	text-align: left;
	color: black;
	margin-top: 10px;
	margin-bottom: 10px;
	table-layout: auto;
}

.datagridSubTitleLarge
{	
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: black;
	text-decoration: underline;
}

.datagridSubTitleSmall
{	
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: black;
}

.datagridRowPastEvent
{
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
	color: Maroon; 
	padding: 0 10 0 10;
}

.datagridTable
{	
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
	border: solid 2 black;
	text-align: left;
}

.datagridRow
{
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
	color: black;
	vertical-align:text-top;
	/*padding: 0 10 0 10;*/
}

.datagridRowLarger
{
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: black;
	padding: 0 10 0 10;
}

.datagridRowTotal
{
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: black;
	padding: 0 10 0 10;
}

.datagridHeader
{	
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: black;
	background-color: #cccccc;
	padding: 0 10px 0 10px;
}

.datagridHeaderSmallLeftPad
{	
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: Black;
	background-color: #cccccc;
	padding: 0 10px 0 4px;
	text-align: left;
}

.datagridHeaderLarger
{	
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: black;
	background-color:none;
	padding: 0 10px 0 10px;
}

A.datagridPagerCurrentPage
{	
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: black;
	text-align: center;
}


.datagridlink 
{ 
	color:black;
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
} 

A.datagridlink:Link
{ 
	color:black;
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
} 

A.datagridlink:Visited
{ 
	color:blue;
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
} 

A.datagridlink:Hover
{ 
	color:red;
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
} 

A.datagridlinkButton:Link
{ 
	color:black;
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
} 

A.datagridlinkButton:Visited
{ 
	color:black;
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
} 

A.datagridlinkButton:Hover
{ 
	color:black;
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
} 



.datagridPager
{	
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
	color: black;
	text-align: center;
}

A.datagridPager:Link
{	
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
	color: black;
	text-align: center;
}

A.datagridPager:Visited
{	
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
	color: black;
	text-align: center;
}

A.datagridPager:Hover
{	
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
	color: black;
	text-align: center;
}

/******************* form element controls ****************************/
.formHeaderText
{
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
	color: black;
	text-align: center;
	text-indent: 5;
	padding-top: 8;
	padding-bottom: 4;
}

.formLabelNormalText
{
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: black;
	text-align: right;
	text-indent: 0;
	padding-right: 10px;

}

.formLabelLeftAlignText
{
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: black;
	text-align: left;
	text-indent: 0;
	padding-right: 10px;

}

.formInputNormalText
{
	font-family: Arial;
	font-weight: normal;
	color: black;
	font-size: 12px;
	text-indent: 0;
	padding: 0;
	vertical-align: middle;
}

.formErrorMsgNormalText
{
	font-family: Arial;
	font-weight: normal;
	font-size: 16px;
	color: red;
	text-align: left;
	text-indent: 0;
	padding-top: 10;
	padding-bottom: 5;
}

.formTable
{	
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	border: none;
	text-align: left;
	padding: 0 0 0 0;

}

.formRow
{
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: Red;
	padding: 0 10px 0 10px;
	vertical-align: middle;
}

.formLabelLegendText
{
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
	text-align: right;
	text-indent: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.formLabelSmallText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: black;
	text-align: right;
	text-indent: 0;
	padding-top: 0;
	padding-bottom: 0;
}
/******************* repeater links ****************************/

.RepeaterLinkLarge:Link
{ 
	color:black;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
} 

.RepeaterLinkLarge:Visited
{ 
	color:black;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
} 

.RepeaterLinkLarge:Hover
{ 
	color:red;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
} 

.RepeaterLinkSmall:Link
{ 
	color:black;
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
} 

.RepeaterLinkSmall:Visited
{ 
	color:black;
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
} 

.RepeaterLinkSmall:Hover
{ 
	color:red;
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
} 
/******************* notifications *****************************/

.NotificationGroupHeader
{	
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: navy;
	padding: 0 10px 0 10px;
}

.NotificationSubGroupHeader
{	
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: navy;
	padding: 0 10px 0 10px;
}

/*LE Form Body Elements*/

.SectionHeader
/* Server table control's cell headers.*/
{
font-size : 76%;
font-family : Verdana, Arial, Helvetica, sans-serif; 
color: black;
text-align:left;
vertical-align:top;
}

.SectionText
/* Server table control's cell contents.*/
{
font-size : 76%;
font-family : Verdana, Arial, Helvetica, sans-serif; 
color: #000;
text-align:left;
vertical-align:top;
}

.SectionHyperlink
/*Hyperlinks inside Server table control.*/
{
font-size : 86%;
font-family : Verdana, Arial, Helvetica, sans-serif; 
color: black;
text-align:right;
vertical-align:top;
}

.SectionTable
/*Settings for the Server table control.*/
{
 border-style:solid;
 border-color:black;
 border-width:1;
}

/******************* Word elements ****************************/
p
/*paragraph text*/
{
font-family: Arial;
font-weight: normal;
font-size: 12px;
color: black;
text-align: Left;
text-indent: 0;
padding-top: 0;
padding-bottom: 0;
vertical-align: middle;
}

h5
/*Centered label*/
{
font-family: Arial;
font-weight: normal;
font-size: 12px;
color: black;
text-align: Center;
text-indent: 0;
padding-top: 0;
padding-bottom: 0;
vertical-align: middle;
}

h1
/*indented text*/
{
font-family: Arial;
font-weight: normal;
font-size: 12px;
color: black;
text-align: Left;
text-indent: 15px;
padding-top: 0;
padding-bottom: 0;
vertical-align: middle;
}

h2
/*double-indented text*/
{
font-family: Arial;
font-weight: normal;
font-size: 12px;
color: black;
text-align: Left;
text-indent: 30px;
padding-top: 0;
padding-bottom: 0;
vertical-align: middle;
}

h3
/*triple-indented text*/
{
font-family: Arial;
font-weight: normal;
font-size: 12px;
color: black;
text-align: Left;
text-indent: 30px;
padding-top: 0;
padding-bottom: 0;
vertical-align: middle;
}

h4
/*indented text*/
{
font-family: Arial;
font-weight: normal;
font-size: 12px;
color: black;
text-align: Left;
text-indent: 45px;
padding-top: 0;
padding-bottom: 0;
vertical-align: middle;
}