.PWSPage

{

    display:block;
 	width:750px;
	height:60px;
    background-color: #ffffff;
    background-repeat: no-repeat;
  
}

table
{
    font-family: Trebuchet ms;
    font-size: 11px;
    font-weight: normal;
}

input
{
    font-family: Trebuchet ms;
    font-size: 11px;
    font-weight: normal;
}

.ReadOnly
{
    color: Gray;
}

textarea
{
    font-family: Trebuchet ms;
    font-size: 11px;
    font-weight: normal;
}

select
{
    font-family: Trebuchet ms;
    font-size: 11px;
    font-weight: normal;
}

/* background color for the content part of the pages */
body
{
    behavior:url("/pws/include/csshover.htc");
    /* background-image: url(../Images/bodyBkgr.gif);
    background-color: #f0dbeb;    */
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;

    /* This defines the font for any text not contained in a table
	   Tables do not inherit font info from the body element
    font-family: Trebuchet ms;
    font-size: 11px;
    font-weight: normal;
    background-color: #d3e27e;*/
    font-size: 10px;
    font-family: Trebuchet ms;
    text-align: center;
    margin: 0px;
    padding:0px;
    color:#666666;
    border-width: 0px;
    background-color:#fff;
/*    background-color:#6a6a6b;*/

}

/* Div tag (popup)*/
.DivAbsPosition
{
    z-index: 1;
    left: 0px;
    position: absolute;
    top: 0px;
    visibility:hidden;
    background-color: White;
    border-color: #004000;
	border-style: groove;
	border-width: 4px;
	font-weight: bold;
	width:85%;
}

/* Div tag header. Eg: used in Orders component of Team Details*/
.DivHeader
{
    background-color: LightGoldenrodYellow;
    border-bottom-color: #004000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-weight: bold;
}

/* Business Summary */
.TableHeaderStyle
{
	background-color: #316531;
}

/* Custom TextBox
*/
.CustomText
{
	width:95%;
}
/* 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: trebuchet ms;
    font-size: 15px;
    font-weight: bold;
    /* Note: This is the header title against the green background.
	Please change to a darker color if HeadBg color is light*/
    /*color: #A33216; */
    color:#798f79;
    margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
    margin-top: 0px;

}

/* background color for the content part of the pages */
.HeaderLogo
{
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    /* Note: this is the height of the cell with the banner logo.
	Please comment the height or change it to resize the
	height of the banner. */
   height:80px;
   width:750px;
   position: relative;

   display:block;


}
img.ModuleSpacer
{
	width: 1px;
	height: 10px;
}

/* Module Base Class Styles */
/*ModuleTitle: Defines title font style of each module */
.ModuleTitle
{
    color: black; /*Note: Font color */
    font-weight: Bold;
    font-size: 10pt;
}

.ModuleTitleCell
{
	width:80%;
}

/* ModuleMain - Style of each module box*/
.ModuleMain
{
	background-color: white;
    /* Note: To remove module border */

    padding: 0px;
    width: 100%;
}

.ModuleHeader
{
	/*background-color: #DFE2DF;*/
	background-color: #DFE2DF;
	padding:0px;
	margin: 0 0 0 0;
	width: 100%;
	border-bottom: solid 2px #7880A0;
    /* Note: Defines the background image of the title cell.
	If removed it will take the  background-color*/
   /* background-image : url(../Images/moduleheader.gif);*/
}

/* Note: Defines the base style of module content cell
If background-color is changed it will take the background-color
or image of ModuleMain style*/
.ModuleContents
{

  /*  background-color: #f0dbeb;*/
    color: Black;
  /*  padding-top:5px; */
}

/* Note: Defines the background color or image for the pwspage tabs.
To replace it by color replace it by the background-color property
Eg: background-color: blue;*/
.MenuImage
{


}

.MenuImageHover
{



}
.ChildMenuImage
{
    width:150px;

}
.ChildMenuImageHover
{

}


.NavigationTab
{
	color:#D3874E;
	font-size:11px;
	font-weight:bold;
}

/* background/border colors for the selected tab */
td.SelectedTab
{
    background-color: Black;
    color: White;
    font-weight: bold;
    font-size: 10pt;
    border-left:Solid 1px;
    border-right:Solid 1px red;
}

a.SelectedTab:hover, a.SelectedTab:visited, a.SelectedTab:link
{
    color: Red;
    text-decoration: none;
}

/* background/border colors for the unselected tabs */
.UnSelectedTab
{
	font-weight: bold;
	font-size: 10pt;
    background-color: white;
    Border-Color:black;
    border-right:Solid 1px black;
}

/* hyperlink style of the unselected tabs */
a.UnSelectedTab:hover, a.UnSelectedTab:visited, a.UnSelectedTab:link
{
    color: White;
    text-decoration: none;
}

/* text style for the site links (at extreme top-right of header) */
.SiteLink
{
    font-family: Trebuchet ms;
    font-size: 11px;
    font-weight: bold;

}

/* hyperlink style for the site links */
a.SiteLink:link, a.SiteLink:visited
{
    text-decoration: none;
    color: #999999;
}

a.SiteLink:hover
{
    text-decoration: underline;
    color: #A33216;
}

/* style for separator between site links */
.Accent
{
    color: #A33216;
    font-weight: bold;
}

/* MODULE-SPECIFIC */
/* Company News Item Header */
.ItemTitle
{
    font-family: Trebuchet ms;
    font-size:  11px;
    font-weight: bold;
    color: Green;
}

/* Company News */
.NewsStart
{
    font-family: Trebuchet ms;
    font-size:  9px;
    color: Green;
    font-style: italic;
}


/* SfaTaskCategory Styles */
.OverdueTask
{
	color: Red;
}

.UpcomingTask
{
	color: #009C00;
}

.NewTask
{
	color:#FFCE00;
}

.OpenTask
{
	color: #3a5fcd;
}

.FutureTask
{
	color: #99CEF9;
}
.CompletedTask
{
	color: #9C389C;
}

.NewInfoReq
{
	color: Firebrick;
}
a.NewInfoReq:hover, a.NewInfoReq:visited, a.NewInfoReq:link
{
	color: Firebrick;
}
.OverdueTaskPanel
{
	border-color: Red;
	border-width:thin;
}

.UpcomingTaskPanel
{
	border-color: #009C00;
	border-width:thin;
}

.NewTaskPanel
{
	border-color:Yellow;
	border-width:thin;
}

.FutureTaskPanel
{
	border-color:#99CEF9;
	border-width:thin;
}

.CompletedTaskPanel
{
	border-color: #9C389C;
	border-width:thin;
}

/*Task Panel Headers*/
.OverdueTaskPanelHeader
{
	background-color: #cd4f39;
	color:White;
	font-size:10pt;
	font-weight:bold;
}

.UpcomingTaskPanelHeader
{
	background-color: #698b69;
	color:White;
	font-size:10pt;
	font-weight:bold;
}

.NewTaskPanelHeader
{
	background-color: #EEC591;
	color:White;
	font-size:10pt;
	font-weight:bold;
}


.OpenTaskPanelHeader
{
	background-color:#6ca6cd;
	color:White;
	font-size:10pt;
	font-weight:bold;
}

.FutureTaskPanelHeader
{
	background-color: #6ca6cd;
	color:Black;
	font-size:10pt;
	font-weight:normal;
}

.CompletedTaskPanelHeader
{
	background-color:#cd6889;
	color:White;
	font-size:10pt;
	font-weight:bold;
}

.OverdueTaskCalendarDay
{
	background-color:#CD4F39;
	border-width: 1px;
	border-color: #4282b5;
	border-style: solid;
}

.NewTaskCalendarDay
{
	background-color: #FFCE00;
	border-width: 1px;
	border-color: #4282b5;
	border-style: solid;
}

.UpcomingTaskCalendarDay
{
	background-color: #698B69;
	border-width: 1px;
	border-color: #4282b5;
	border-style: solid;
}

.FutureTaskCalendarDay
{
	background-color: #6CA6CD;
	border-width: 1px;
	border-color: #4282b5;
	border-style: solid;

}

.CompletedTaskCalendarDay
{
	background-color: #CD6889;
	border-width: 1px;
	border-color: #4282b5;
	border-style: solid;
}

.OverdueTaskDate
{
	color:Red;
	font-size:8pt;
	font-weight:bold;
}

.NewTaskDate
{
	color:#C99446;
	font-size:8pt;
	font-weight:bold;
}

.UpcomingTaskDate
{
	color:#009C00;
	font-size:8pt;
	font-weight:bold;
}

.FutureTaskDate
{
	color:#1E1EFF;
	font-size:8pt;
	font-weight:bold;
}

.CompletedTaskDate
{
	color:#9C389C;
	font-size:8pt;
	font-weight:bold;
}

.TaskDate
{
	font-size:10pt;
	font-weight:bold;
}

.TaskLink
{
	font-size:10pt;
	font-weight:bold;
}

.TaskCalendarCurrentMonth
{
	background-color:#395584;
	color:White;
	width: 100%;
	height: 100%;
}

.TaskDayHeaderClass
{
	background-color: White;
	font-weight: bold;
	font-size: 7pt;
	border-bottom-width: 2px;
	border-bottom-color: Black;
	border-bottom-style: solid;
}

.TaskDayClass
{
	background-color: White;
	border-width: 1px;
	border-color: #4282b5;
	border-style: solid;
	text-decoration: none;
	vertical-align: top;
}

.TaskWeekendDayClass
{
	background-color: White;
	border-width: 1px;
	border-color: #4282b5;
	border-style: solid;
	text-decoration: none;
	vertical-align: top;
}

.TaskOtherMonthDayClass
{
	background-color: #dee3ef;
	border-width: 1px;
	border-color: #4282b5;
	border-style: solid;
	text-decoration: none;
	vertical-align: top;
}

.TaskTitleClass
{
	background-color: #efefef;
	border-color: #efefef;
	font-size: 10pt;
	font-weight: bold;
	width: 100%;
	height: 100%;
}

.TaskTodayDayClass
{
	font-weight: bold;
	color: Black;
	background-color: White;
	border-width: 2px;
	border-color: #87CEFA;
	border-style: solid;
	vertical-align: top;
}

.TaskNextPrevClass
{
	font-size: 10pt;
	border-color: #efefef;
	background-color: #efefef;
}

.TaskSelectedDayClass
{
	color: White;
	font-weight: bold;
	background-color: #ADADAD;
	border-width: 2px;
	border-color: #4282b5;
	border-style: solid;
	text-decoration: none;
	vertical-align: top;
}

.TaskSelectorClass
{
}

.TaskCalendarClass
{
	background-color: White;
	font-family: Trebuchet ms;
	font-size: 8pt;
	border-color: #efefef;
	background-color: #efefef;
}

.TaskFooterClass
{
	font-weight: bold;
	color: Red;
	background-color: White;
	border-width: 1px;
	border-color: #4282b5;
	border-style: solid;
	vertical-align: top;
}

.UWGButtonStyle
{
	border:0px;
	background-color:Transparent;
	cursor:hand;
}

a.OverdueTask:hover, a.OverdueTask:visited, a.OverdueTask:link
{
	color: Red;
}

a.UpcomingTask:hover, a.UpcomingTask:visited, a.UpcomingTask:link
{
	color: Green;
}

a.NewTask:hover, a.NewTask:visited, a.NewTask:link
{
	color:#C99446;
}

a.FutureTask:hover, a.FutureTask:visited, a.FutureTask:link
{
	color: Blue;
}
a.OpenTask:hover, a.OpenTask:visited, a.OpenTask:link
{
	color: #3a5fcd;
}
a.CompletedTask:hover, a.CompletedTask:visited, a.CompletedTask:link
{
	color: #9C389C;
}
/* End SfaTaskCategory Styles */


/* Business Summary */
.BusinessSummarySubHead
{
    font-family: Trebuchet ms;
    font-size:  11px;
    font-weight:    bold;
    color: White;
}

/* GENERAL */
/* style for module titles */
.Head
{
    font-family: Trebuchet ms;
    font-size: 20px;
    font-weight: normal;
    color: #B1CAD7;
}

/* style of item titles on edit and admin pages */
.SubHead
{
    font-family: Trebuchet ms;
    font-size: 11px;
    font-weight: bold;
    color: Black;
}


/* style of item titles on edit and admin pages */
.SubHeadSmall
{
    font-family: Trebuchet ms;
    font-size: 8px;
    font-weight: bold;
}

.SubTitle
{
	font-family: Trebuchet ms;
    font-size: 12px;
    font-weight: bold;
    color: #004000;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
    font-family: Trebuchet ms;
    font-size: 11px;
    font-weight: bold;
    color: #DFE2DF;
}

.ControlTextSmall
{
    font-size: 9px;
    color: Black;
}

.Error
{
    font-family: Trebuchet ms;
    font-size: 11px;
    font-weight: bold;
    color: Red;
}

.Save
{
    font-family: Trebuchet ms;
    font-size: 11px;
    font-weight: bold;
    color: Green;
}


.NormalBold
{
    font-family: Trebuchet ms;
    font-size: 11px;
    font-weight: bold
}

.SubHeader
{
	font-family: Trebuchet ms;
    font-size: medium;
    font-weight: bold;
    color: Black;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
    font-family: Trebuchet ms;
    font-size: 11px;
    font-weight: normal;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
a.CommandButton:link, a.CommandButton:visited
{
    text-decoration: underline;
    color: Blue;
}

a.CommandButton:hover
{
    text-decoration: underline;
    color: Blue;
}

/* Standard click button style */
.StandardButton
{
	/* Note: Change in the backgroung-color will change the color of the button
	The color property can be changed to change the button text color.
	Add background-image: url(your image path) to have an image as a background */
	background-image: url('../Images/StandardButton.gif');
	color: Black;
	cursor: Hand;
	border: 1px outset #7880A0;
	font-weight: normal;
	font-family: trebuchet ms;
	width: 100;
	height: 22;
}

.StandardButton:hover
{
	background-image: url('../Images/StandardButtonHover.gif');
}

.WebLink
{

	cursor: hand;
	background-color:#dfe2df;
	text-align:left;
	border:1px solid #798f79;

}

/* hyperlink style for website links */
a.WebLink:link, a.WebLink:visited
{
	font-size:10pt;
	font-family: Trebuchet ms;
 	color: #798f79;

        width:100%;
        padding-top:5px;
        padding-bottom:5px;
	padding-right:15px;
	margin-top:10px;
	margin-bottom:10px;
}

.WebLinkModule
{
	background-color: #blue
;	width:200px;
}

a.WebLink:hover
{
    text-decoration: underline;
    color: #A33216;
}

/* Title links - for business modules */
a.TitleLink:link, a.TitleLink:visited
{
    text-decoration: none;
    color:  #2149c6;
    font-weight:bold;
}

a.TitleLink:hover
{
    text-decoration: underline;
    color:  #316531;
    font-weight:bold;
}

a:link, a:visited
{
    text-decoration: none;
    color:  #2149c6;
}

a:hover
{
    text-decoration: underline;
    color:  #316531;
}

HR
{
    color: dimgrey;
    height:1pt;
    text-align:left
}

/* Infragistics Toolbar Styles */
.ToolbarStyle
{
	/*background-color: #C3C6D5;*/
	background-image: url(../Images/ToolBarBackground.gif);
	color: Black;
	vertical-align:middle;
}

.ToolbarDefaultStyle
{
	border-right: inset 2px #C3C6D5;
	background-image: url(../Images/ToolBarBackground.gif);
	/*background-color: #C3C6D5;*/
	width: 125px;
	height: 25px;
	color: #636B8D;
	font-size: 9pt;
	font-weight: bold;
	font-family:trebuchet ms;
	text-align:center;
	vertical-align:middle;
}

.ToolbarHoverStyle
{
	border-right: outset 2px #C3C6D5;
/*	background-color: #e9c596;*/
	font-weight: bold;
	font-size: 9pt;
	width: 125px;
	cursor: hand;
	color: #7880a0;
	font-family: Trebuchet ms;
	height: 25px;
	background-image: url(../Images/ButtonBackground.gif);
	text-align: center;
	vertical-align:middle;
}

.ToolbarSelectedStyle
{
/*	border-right: thin inset;
	border-top: thin inset;
	border-bottom: thin inset;
	border-left: thin inset;
	border: solid 1px Gray;*/
	width: 125px;
	height: 25px;
	cursor: hand;
	color: #EEC591;
	font-size: 9pt;
	font-family: Trebuchet ms;
	background-color: #7880A0;
	text-align: center;
	vertical-align:middle;
}
/* End Infragistics Toolbar Styles */

/* Infragistics Tab Styles */
.TabStyle
{
	background-color: #638e63;
	color: Black;
}

.TabStyleDefault
{
	background-color: #638e63;
	color: Black;
}

.TabStyleSelected
{
	background-color: #d6e3d6;
	color: Black;
}

.TabStyleHover
{
	background-color: #d6e3d6;
	/* color: Black; */
	color: #f7c308;
}
/* End Infragistics Tab Styles */

/* Infragistics UltraWebGrid Styles */
/* .UltraWebGrid1-ic */
.GridRowStyle
{
	font-family: Trebuchet ms;
	font-size: 8pt;
	border-width: 0px 1px 1px 0px;
	border-style: Solid;
	border-color: Gray;
	background-color: White;
	padding: 0px 0px 0px 3px;
}

.GridAlternateRowStyle
{
	background-color: #FFFFCE;
	color: Black;
	font-family: Trebuchet ms;
	font-size: 8pt;
	border-width: 0px 1px 1px 0px;
	border-style: Solid;
	border-color: Gray;
	padding: 0px 0px 0px 3px;
}

/* .UltraWebGrid1-hc */
.GridHeaderStyle
{
	font-family: Trebuchet ms;
	font-size: 8pt;
	background-color: #DFE2DF;
	border-width: 1px;
	border-style: Solid;
	border-color: White Gray Gray White;
	color: White;
	padding: 0px 0px 0px 3px;
	vertical-align: middle;
	height:25px;
}

/* .UltraWebGrid1-rlc */
.GridRowSelector
{
	background-color: #006100;
	border-width: 1px;
	border-style: Solid;
	border-color: White Gray Gray White;
	color: White;
	vertical-align: middle;
}

.GridSelectedRow
{
	background-color: Black;
	color: White;
}
/* Infragistics UltraWebGrid Styles */

/* Infragistics UltraWebGrids */
.WebGridFrameStyle
{
	border-color: #404040;
	border-style: solid;
	border-width: 1px;
	background-color: White;
}

.WebGridHeaderStyle
{
	background-color: #9B9B9B;
	border-color: Gray;
	border-style: solid;
	border-width: 1px;
	border-top-style: outset;
	border-bottom-style: solid;
	border-bottom-color: DarkGray;
	border-top-color: DarkGray;
	font-weight: bold;
}

.SelectedItemsStyle
{
	background-color: #CAD3E4;
}

/* DataGrid styles */
.DataGridStyle
{
	border-color: #404040;
	border-style: solid;
	border-width: 1px;
	padding: 2px;
	margin: 2px;
}

.DataGridHeaderStyleDefault
{
    z-index:0;
	background-color: #B1CAD7;
	border-style: none;
	border-width: 1px;
	font-weight: bold;
	height:30px;
    	vertical-align:top;
}

.DataGridHeaderStyle
{
	background-color: #B1CAD7;
	border-color: Gray;
	border-style: solid;
	border-width: 1px;
	font-weight: bold;
    	color:#ffffff;
	height:30px;
    	vertical-align:top;
}

.DataGridItemStyle
{
	border-color: Gray;
	border-style: solid;
	border-width: 1px;
	border-left: 0px;
	border-top: 0px;
	background-color: White;
	padding: 3px 3px 3px 3px;
}

.DataGridFooterStyle
{
	border-color: Gray;
	border-style: solid;
	border-width: 1px;
	font-weight: bold;

}

.DataGridFooterStyleDefault
{
	border-style: none;
	border-width: 0px;
	background-color:Transparent;
}

/* Infragistics WebPanels */
.PanelStyle
{
	border-color: #798F79;
	border-style: solid;
	border-width: 1px;
	font-weight: bold;
}

.PanelHeaderStyle
{
	background-color: #988b5c;
	color: White;
	font-weight: bold;
}

.PanelDataStyle
{
	margin-left: 5px;
	margin-top: 5px;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.ICEPageTable
{
	background-color:#ffffff;
}
.PageTable
{
	width: 100%;
	padding: 1px;
	margin: 1px;
	background-color:#ffffff;

}

.DetailsTable
{
	width:100%;
	border-width: 2px;
	padding: 10px;
	border-collapse:collapse;
}

/* Information tables */
.InfoTableCell
{
	BORDER-RIGHT: gray 1px solid;
	BORDER-TOP: gray 1px solid;
	BORDER-LEFT: gray 1px solid;
	BORDER-BOTTOM: gray 1px solid;
}
.InfoTable
{
	background-color:White;
	border-color:#404040;
	border-style: solid;
	border-width: 1px;
	background-color:#ffffff;
}

.InfoTableData
{
	background-color: #9B9B9B;
	border-color: Gray;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}

.InfoTableDataHeader
{
	background-color: #9B9B9B;
	border-color: Gray;
	border-style: solid;
	border-width: 1px;
	font-weight: bold;
	font-size:  11px;
	border-top-style: outset;
	border-bottom-style: solid;
	border-bottom-color: DarkGray;
	border-top-color: DarkGray;
	text-align:center;
	color:#ffffff;
}

/* Filter panels */
.FilterHeaderStyle
{
	background-color: #a2a1c5;
	/*background-image: url(../Images/Filter.gif);*/
	color: White;
	font-weight: bold;
	padding-left: 10px;
	text-align: left;
}

.FilterPanelStyle
{
	background-color: LightGoldenrodYellow;
	border-color: PaleGoldenrod;
	border-style: solid;
	border-width: 1px;
	margin-left: 5px;
	padding-left: 20px;
	padding-bottom:10px;
	padding-top:10px;
}

/* Calendar Style Classes */
.DayHeaderClass
{
	font-weight: bold;
	font-size: 7pt;
	border-bottom-width: 2px;
	border-bottom-color: Black;
	border-bottom-style: solid;
	/*background-image: url(../Images/ig_cal_green1.gif);*/
}

.DayClass
{
	background-color: White;
	border-width: 1px;
	border-color: #4282b5;
	border-style: solid;
	text-decoration: none;
	/*background-image: url(../Images/white1.jpg);*/
	vertical-align: top;
}

.WeekendDayClass
{
	/*background-image: url(../Images/ig_cal_green3.gif);*/
	background-repeat: repeat;
	color: #738294;
	border-style: solid;
	border-width: 1px;
	border-color: #4282b5;
	vertical-align: top;
}

.OtherMonthDayClass
{
	/*background-image: url(../Images/white1.jpg);*/
	background-repeat: repeat;
	vertical-align: top;
	border-style: solid;
	border-width: 1px;
	border-color: #4282b5;
}

.TitleClass
{
	font-size: 10pt;
	font-weight: bold;
	/*background-image: url(../Images/ig_cal_green1.gif);*/
	width: 100%;
	height: 100%;
}

.TodayDayClass
{
	font-weight: bold;
	color: Red;
	background-color: White;
	border-width: 1px;
	border-color: #4282b5;
	border-style: solid;
	/*background-image: url(../Images/white1.jpg);*/
	vertical-align: top;
}

.NextPrevClass
{
	font-size: 10pt;
	/*background-image: url(../Images/ig_cal_green1.gif);*/
}

.SelectedDayClass
{
	font-weight: bold;
	color: Black;
	font-weight: bold;
	border-width: 1px;
	border-color: #4282b5;
	border-style: solid;
	/*background-image: url(../Images/ig_cal_green2.gif);*/
	vertical-align: top;
}

/* Calendar Style Classes for Infragistics calendar control*/
.IGDayHeaderClass
{
	font-weight: bold;
	font-size: 7pt;
	border-bottom-width: 2px;
	border-bottom-color: Black;
	border-bottom-style: solid;
	background-color: #B9D3EE;
	/*background-image: url(../Images/ig_cal_green1.gif);*/
}

.IGDayClass
{
	background-color: White;
	border-width: 1px;
	border-color: #4282b5;
	border-style: solid;
	text-decoration: none;
	background-image: url(../Images/white1.jpg);
	vertical-align: top;
}

.IGWeekendDayClass
{
	/*background-image: url(../Images/ig_cal_green3.gif);
	background-repeat: repeat;*/
	background-color: White;
	color: #738294;
	border-style: solid;
	border-width: 1px;
	border-color: #4282b5;
	vertical-align: top;
}

.IGOtherMonthDayClass
{
	background-image: url(../Images/white1.jpg);
	background-repeat: repeat;
	vertical-align: top;
	border-style: solid;
	border-width: 1px;
	border-color: #4282b5;
}

.IGTitleClass
{
	font-size: 10pt;
	font-weight: bold;
	/*background-image: url(../Images/ig_cal_green1.gif);*/
	background-color:#C1CDCD;
	width: 100%;
	height: 100%;
}

.IGTodayDayClass
{
	font-weight: bold;
	color: Red;
	background-color: White;
	border-width: 1px;
	border-color: #4282b5;
	border-style: solid;
	background-image: url(../Images/white1.jpg);
	vertical-align: top;
}

.IGNextPrevClass
{
	font-size: 10pt;
	/*background-image: url(../Images/ig_cal_green1.gif);*/
	background-color:#C1CDCD;
}

.IGSelectedDayClass
{
	font-weight: bold;
	color: Black;
	font-weight: bold;
	border-width: 1px;
	border-color: #4282b5;
	border-style: solid;
	background-image: url(../Images/ig_cal_green2.gif);
	vertical-align: top;
}
/* END Calendar Style Classes for Infragistics calendar control*/

.SelectorClass
{
}

.CalendarClass
{
	font-family: Trebuchet ms;
	font-size: 8pt;
}

.FooterClass
{
	background-image: url(../Images/white1.jpg);
	background-repeat: repeat;
	font-size: 10pt;
	font-weight: bold;
	color: Red;
}

/* Event Classes */
.OverdueEventPanelHeader
{
	background-color: #CD4F39;
	color:White;
	font-size:10pt;
	font-weight:bold;
}

.UpcomingEventPanelHeader
{
	background-color: #698B69;
	color:White;
	font-size:10pt;
	font-weight:bold;
}





.DefaultItemClass
{
	font-family: Trebuchet ms;
	font-size: 8pt;
	background-color: #cecfff;
}

.AlternatingItemClass
{
	font-family: Trebuchet ms;
	font-size: 8pt;
	background-color: #ffffce;
}

.IconStyle
{
	vertical-align:bottom;
}
.StandardImage
{
	cursor: hand;
}

/* For the Information Panel */
.InfoPanel
{
	padding-bottom:5px;
}

/* For the Information Panel Header*/
.InfoPanelHeader
{
	background-color:#FFF0B2;
	color:Black;
	font-size:10pt;
	font-weight:normal;
	text-align:center;
}

/* For the Information Panel Label*/
.InfoPanelLabel
{
	background-color:#FFF8DC;
	font-size:8pt;
	padding:3 3 5 5;
}

/* For the Information Panel Cell*/
.InfoPanelCell
{
	width:25%;
}



.WizLeft
{
	background-color: #d6e3d6;
	vertical-align:top;
	width:25%;
	font-family: Trebuchet ms;
    font-size: 9pt;
    color: #316531;
}

.WizFooter
{
	height:10%;
	background-color: #d6e3d6;
}

.WizHead
{
	height:10%;
	text-align:left;
	background-color: #d6e3d6;
	font-family: Trebuchet ms;
    font-size: 10pt;
}

.WizBody
{
	vertical-align:middle;
	text-align:center;
	width:75%;
}
.EventFrame
{
	width: 100%;
	height: 1500px;
}

.ChartHeaderBackground
{
	background-color: lightblue;
	width:100%;
	border:0;
}

.ChartStartRow
{
	border-bottom: gray 4px ridge;
}
.ParagraphHeader
{
	color:#B1CAD7;
	font-weight:bold;
	font-size:12px;


}
.ProductsHeader
{
	color:#f9ab4d;
	font-size:14pt;
	font-weight:bold;
}
.ContactMeTable, .ContactMeTableDiv
{
	background-color:#ffffff;
}

/*DHTML WINDOW STYLES*/
.dhtmlwindow{
position: absolute;
border: 2px solid #f9ab4d;
visibility: hidden;
background-color: white;
z-index:999;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 5px;
text-indent: 3px;
font: bold 18px Arial;
background-color: #d3e27e;
color: #7979ac;
cursor: move;
overflow: hidden;
width: auto;

}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid brown;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #d3e27e;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}
/*POPUP WINDOW PARENT BACKGROUND*/
.FreezePaneOff
{
  visibility: hidden;
  display: none;
  position: absolute;
  top: -100px;
  left: -100px;

}

.FreezePaneOn
{
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  visibility: visible;
  display: block;
  width: 2000px;
  height: 2000px;
  background-color: #cccccc;
  z-index: 99;
  filter:alpha(opacity=45);
  -moz-opacity:0.45;opacity:.45;
  padding-top: 20%;
}

.InnerFreezePane
{
  text-align: center;
  width: 66%;
  background-color: #FF137F;
  color: White;
  font-size: large;
  border: dashed 2px #FF7BB7;
  padding: 9px;
}

.YesIndicator
{
	width: 20px;
	height: 20px;
	background-image: url(http://bpsapp.thatchertech.com/pwsdata/BB/HostPortalThemes/ThePerfectTheme/images/yes.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.NoIndicator
{
	width: 20px;
	height: 20px;
	background-image: url(http://bpsapp.thatchertech.com/pwsdata/BB/HostPortalThemes/ThePerfectTheme/images/no.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.MaybeIndicator
{
	width: 20px;
	height: 20px;
	background-image: url(http://bpsapp.thatchertech.com/pwsdata/BB/HostPortalThemes/ThePerfectTheme/images/maybe.gif);
	background-repeat:no-repeat;
	background-position:center;
}
.HeadsUpContactLink
{
  cursor: pointer;
}
.ContactConfirmLabel
{
  font-size: 14pt;
}
.bottomLink
{
	border:none;
}

.bottom-links, a.bottom-links, a.bottom-links:visited

{

	font-family: Trebuchet ms;

	font-size: 11px;

	color:#FA6D90;

	text-decoration:none;

}

.bottom-links a:hover, a.bottom-links:hover

{

	font-family: Trebuchet ms;

	font-size: 11px;

	color:#FA6D90;

	text-decoration:underline;

}

.bottom-links1, .bottom-links1 a

{

	

	font-family: Trebuchet ms;

	font-size: 11px;

	color:#000000;

	text-decoration:none;

}

.bottom-links1 a:hover

{

	font-family: Trebuchet ms;

	font-size: 11px;

	color:#FFCCFF;

	text-decoration:underline;

}

.bottom-text

{	

	font-family: Trebuchet ms;

	font-size: 10px;

	color:#000000;

	text-decoration:none;

}

/*font style/text size=======================================================*/

.text22-pink

{

	font-family: Trebuchet ms;

	font-size: 22px;

	font-weight:bold;

	color:#FF0066;

	text-decoration:none;

}

.text20-pink

{

	font-family: Trebuchet ms;

	font-size: 20px;

	font-weight:bold;

	color:#FF0066;

	text-decoration:none;

}

.text11-11-light-pink, .text11-11-light-pink a

{

	font-family: Trebuchet ms;

	font-size: 11px;

	font-weight:bold;

	color:#FF99CC;

	text-decoration:none;

}

.text12-light-pink, .text12-light-pink a

{

	font-family: Trebuchet ms;

	font-size: 12px;

	font-weight:bold;

	color:#FF99CC;

	text-decoration:none;

}

.text11-11-gray

{

	font-family: Trebuchet ms;

	font-size: 11px;

	color:#000;

}



.text10gray

{

	font-family: Trebuchet ms;

	font-size: 10px;

	color:#000;

}

.text12gray

{

	font-family: Trebuchet ms;

	font-size: 12px;

	color:#000;

}

.text13gray

{

	font-family: Trebuchet ms;

	font-size: 13px;

	color:#000;

}

.text14gray

{

	font-family: Trebuchet ms;

	font-size: 14px;

	color:#000;

}

.text12pink , a.text12pink , a.text12pink:visited

{

	font-family: Trebuchet ms;

	font-size: 12px;

	font-weight:bold;

	color:#FF0066;

	text-decoration:none;

}

a.text12pink:hover

{

	font-family: Trebuchet ms;

	font-size: 12px;

	font-weight:bold;

	color:#FF0066;

	text-decoration:underline;

}

.text11pink

{

	font-family: Trebuchet ms;

	font-size: 11px;

	font-weight:bold;

	color:#FF0066;

}

.text11pink-link

{

	font-family: Trebuchet ms;

	font-size: 11px;

	color:#FF99CC;

}



/*=======================================================*/

