/* ================================
	CSS STYLES FOR IBUYSPY PORTAL 
	v1.0, 01/2001
================================
*/
/* Changes made by Jody Alweis - 2/13/06 */
/* Changed .HeadBg to background-image: url(Data/Banner.jpg) from darkblue background
/* Changes made by Chris Peck - 11/08/06 */
/* Changed all colors named 'teal' to 'darkblue' on portal.css */
/* Changed PAGE BANNER color from '#CCCC99' to '#ffffff' JOB PC*/
/* Employee/PhoneDirectory.ascx - changed line 94 to read = <asp:image runat="server" id="photo" height="100" />
   The above changes the size of the photos in Connect JOB PC */
/* Edited the Contract.gif and the Expand.gif so they show up better in the PerformanceReview component */
/* Changed the following .ascx pages to reflect the 'teal' to 'darkblue' color change */
/*	Employee/PersonEmploymentList.ascx          JOB PC
	Employee/PersonEducationList.ascx           JOB PC
	Employee/PersonTrainingList.ascx            JOB PC
	Employee/PersonCompentencyList.ascx         JOB PC
	Employee/PersonCertificationList.ascx       JOB PC
	Employee/PersonLanguageList.ascx            JOB PC
	Employee/PersonAchievementList.ascx         JOB PC
	Employee/PersonAwardsList.ascx              JOB PC
	Employee/PersonCommunityActivity.ascx       JOB PC
	Employee/PersonProfessionalAffiliation.ascx JOB PC
	Employee/PersonPublisherWorkList.ascx       JOB PC
	Employee/PersonSpeakingEngagementList.ascx  JOB PC
	Employee/PersonCareerGoalsList.ascx         JOB PC
	Employee/PersonGoalList.ascx                JOB PC
	Employee/PersonNominationList.ascx          JOB PC
	Employee/PersonPerformanceReviewList.ascx   JOB PC
	Employee/PersonTrainingEnrollment.ascx      JOB PC
	Employee/NominationAnalysis.ascx            JOB PC
	Employee/NominationAnalysisDetail.ascx      JOB PC
	Employee/RoutingRequest.ascx                JOB PC
	Employee/TimeOffRequestList.ascx            JOB PC
	Employee/MaintainSignatureAnswer.ascx        -  -
	Employee/CareerReviewInformation.ascx        -  -
	Employee/LeaveRequestEdit.ascx               -  -
	Employee/EditPasword.ascx                    -  -
	Applicant/BinaryFileList.ascx               JOB PC
	Applicant/JobOpenings.ascx                  JOB PC
	Timesheets/Timesheet.ascx                   JOB PC
	Common/ivDataEntryCalendar.aspx             JOB PC
*/


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg
{
	background-image: url(Data/banner.jpg);
}

/* background color for the content part of the pages */
Body
{
	background-image: url(Images/WhiteSand.jpg);
}


/* PAGE BANNER */
/* NOTE: Site Title, Site Links and Tabs are rendered by MobilePortalBanner.ascx
/* style for the text of the site title */
.SiteTitle
{
	font-family: Verdana Bold, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff; /* color: #eeeeee; */
}

/* background/border colors for the selected tab */
.TabBg
{
	background-color: white;
	border-color: black;
}

/* background/border colors for the unselected tabs */
.OtherTabsBg
{
	background-color: dimgrey;
	border-color: black;
}

/* text style for the selected tab */
.SelectedTab
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: darkblue;
	font-weight: bold;
}

.TabBg, .OtherTabsBg
{
	vertical-align:bottom;
	text-align:center;
}

.OtherTabsBg
{
	border-width: 1px;
	border-style: solid;
	border-color: #ffe #aaab9c #ccc #fff;
	padding-left: 10px; 
	padding-right: 10px;
}

/* text style for the unselected tabs */
.OtherTabs
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

/* hyperlink styles of the unselected tabs */
A.OtherTabs:link
{
	text-decoration: none;
	color: #ffffff; /* color: #eeeeee; */
}

A.OtherTabs:visited
{
	text-decoration: none;
	color: #ffffff; /* color: #eeeeee; */
}

A.OtherTabs:active
{
	text-decoration: none;
	color: #ffffff; /* color: #eeeeee; */
}

A.OtherTabs:hover
{
	text-decoration: underline;
	color: white;
}

/* text style for the site links (at extreme top-right of header) */
.SiteLink
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/* hyperlink style for the site links */
A.SiteLink:link
{
	text-decoration: none;
	color: white;
}

A.SiteLink:visited
{
	text-decoration: none;
	color: #eeeeee;
}

A.SiteLink:active
{
	text-decoration: none;
	color: #eeeeee;
}

A.SiteLink:hover
{
	text-decoration: underline;
	color: white;
}

/* style for separator between site links */
.Accent
{
	color: red;
	font-weight: bold;
}



/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */
.Message
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-size: 11px;
	background-color: #eeeeee;
}

/* style of item titles by Announcements and events */
.ItemTitle
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: darkblue;
}



/* GENERAL */
/* style for module titles */
.Head
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: black;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: black;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: darkblue;
}

/* text style used for most text rendered by modules */
.Normal, .FieldLabel, .ReadOnly, .TableHeader, .AlternatingItem, .apFieldLabel
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.NormalRed
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: red;
}

.NormalBold
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.ErrorMessage
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Red;
	cursor: hand;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: darkblue;
	cursor: hand;
}
DIV.CommandButton:hover
{
	text-decoration: underline;
	color: red;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
	text-decoration: underline;
	color: darkblue;
}

A.CommandButton:visited
{
	text-decoration: underline;
	color: darkblue;
}

A.CommandButton:active
{
	text-decoration: underline;
	color: darkblue;
}

A.CommandButton:hover
{
	text-decoration: underline;
	color: red;
}




/* GENERIC */
H1
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #666644;
}

H2
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #666644;
}

H3
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: darkblue;
}

H4
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: darkblue;
}

H5, DT
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: darkblue;
}

H6
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: darkblue;
}

TFOOT, THEAD
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: darkblue;
}

TH, TD
{
	padding-left: 5px;
	padding-right: 5px;
}

TH
{
	vertical-align: baseline;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: darkblue;
	color: white;
}

A:link
{
	text-decoration: underline;
	color: darkblue;
}

A:visited
{
	text-decoration: underline;
	color: darkblue;
}

A:active
{
	text-decoration: underline;
	color: darkblue;
}

A:hover
{
	text-decoration: underline;
	color: red;
}

SMALL
{
	font-size: 8px;
}

BIG
{
	font-size: 14px;
}

BLOCKQUOTE, PRE
{
	font-family: Lucida Console, 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;
}

HR
{
	color: dimgrey;
	height: 1pt;
	text-align: left;
}


/* Connect custom styles */
.FieldLabel
{
	font-size: 10px;
	font-weight: bold;
	color: black;
}

.TableHeader
{
	font-weight: bold;
	background-color: darkblue;
	color: White;
}

.ReadOnly
{
	border: none;
	background: none;
}

.AlternatingItem
{
	background-color: white; /* Old value: background-color: gainsboro; */
}

.UnderConstruction
{
	background-image: url(images/UnderConstruction.gif);
}

.Required
{
	color: Red;
	font-size: smaller;
}

.DataGridSectionBreak
{
	background-color: white; /* Old value: background-color: gainsboro; */
	height: 40;
	vertical-align: bottom;
}

.Status
{
	color: Green;
	font-size: smaller;
}

.Informational
{
		color: Blue;
		font-size: smaller;
}

/*__________ Task Generator Styles __________*/
.apReadOnlyTextBox
{
	border: none;
	background: clear;
}
.apSection
{
	border: 1 solid silver;
}
.apSectionHeading
{
	font-family: Verdana,Arial;
	font-weight: bold;
	font-size: x-small;
	padding-left: 14px;
	color: white;
	background-color: darkblue;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=lightseagreen,endColorStr=darkblue);
}
.apWizardBottomBorder
{
	border-bottom: 1 solid silver;
}
.apWizardColumnHeading
{
	border-bottom: 1 solid darkslategray;
}
.apWizardDatasheetCell
{
	border-bottom: 1 solid silver;
}
.apWizardLabel
{
	font-family: "Verdana, Arial";
	font-size: xx-small;
	font-weight: bold;
}
.apWizardReadOnlyFieldLabel, .apWizardColumnHeading
{
	font-family: Verdana,Arial;
	font-size: xx-small;
	font-weight: bold;
	color: darkslategray;
	background-color: white; /* Old value: background-color: palegoldenrod; */
}
.apWizardRightBorder
{
	border-right: 1 solid silver;
}

/* Styles for LeftMenu-style tabs in DesktopDefault */
.LeftMenuNormal, .LeftMenuSelected
{
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 37px;
	width: 150px;
	padding-left: 5px; 
	padding-right: 5px;
	/* Mozilla compatiblitiy */
	display: block;  
	border: 1px solid;
	-moz-border-top-colors: #fff;
	-moz-border-right-colors: #aaab9c;
	-moz-border-bottom-colors: #ccc;
	-moz-border-left-colors: fff;
}

.LeftMenuNormal {
	background-color: lightgrey; /* Old value: background-color: lightgrey; */
}
	
.LeftMenuNormal, .ContentPane, .MenuPane,
{
	border-width: 1px;
	border-style: solid;
	border-color: #ffe #aaab9c #ccc #fff;
	/* Mozilla compatiblitiy */
	border: 1px solid;
	-moz-border-top-colors: #ffe;
	-moz-border-right-colors: #aaab9c;
	-moz-border-bottom-colors: #ccc;
	-moz-border-left-colors: fff;
}

.LeftMenuNormal:hover, .LeftMenuSelected, .ContentPane
{
	background-color: white; /* Old value: background-color: beige; */
}

.LeftMenuNormal:hover {
	position: relative;
	border-right: none;
	color: darkblue;
	font-weight: normal;
	z-index: 1;
}

.MenuPane
{
	background-color: darkblue;
	padding-top: 5px;
	padding-bottom: 5px;
}

.ContentPane 
{
	position: relative; 
	left: -11px;
	width: 100%;
	border-left: none;
	z-index: 0;
	padding-left: 25px;
}