.LeftPane
{
	/* Note: This defines the banner color. It is set to a shade of green
	    To change to a background image replace the style to - background-image: url(../Images/banner.jpg);*/
    width:25%;
    padding-right:10px;

    
}
.ContentPane
{
	/* Note: This defines the banner color. It is set to a shade of green
	    To change to a background image replace the style to - background-image: url(../Images/banner.jpg);*/
   width: 50%;

}
.RightPane
{
	/* Note: This defines the banner color. It is set to a shade of green
	    To change to a background image replace the style to - background-image: url(../Images/banner.jpg);*/
   width:25%;
   padding-left:10px;
}
.HeadBg
{
	/* Note: This defines the banner color. It is set to a shade of green
	    To change to a background image replace the style to - background-image: url(../Images/banner.jpg);*/
	background-color: #FFF;
	height:90px;
	padding:0px;
	margin: 0px;		
}


.PwsMasterDiv
{

	padding: 0px;
	/*border: 1px solid #d3e27e ;
	background-color:#f9ab4d;*/
  	margin: 0 auto;
  	width: 750px;
  	border-right:15px #ffffff solid;
  	border-left:15px #ffffff solid;
  	border-bottom:15px #ffffff solid;
  	border-top:15px #ffffff solid;
  	text-align: left;
  	margin-top: 5px;
                background-color:#fff;
}

.MasterTable
{
   
    
  /* border-bottom:1px solid #000;
   border-right:1px solid #000;
   border-left:1px solid #000;     
    border-top: 1px solid #000;     */
   	margin: 0px;
   
 	background-color: #fff;
	width: 750px;

	
	

}
.MasterTable .ContentPane
{
	
	margin:0px;
}
#PageContent
{
    position: relative;
    z-index: 0;
    width: 750px;
    padding-top:10px;


}

.PageCounterRow
{
	
	display:none;
}
.PWSPageFooter
{

    display:block;
 	width:750px;
	height:75px;
    background-color: #fff;
    background-repeat: repeat-y;
}

.SpacerColumn
{
    width: 1px;

}


.logoffcell .SiteLink
{
  color: #ffffff;
  text-decoration: underline;
}

.PWSPopupDiv
{
    background-color: #ffffff;


}

.FooterTable
{
    display:block;
    width:750px;
}

/* background color for the content part of the pages */
body
{
    /* 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: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    background-color: #d3e27e;*/
    font-size: 10px;
    font-family: Verdana, Helvetica, sans-serif;
    text-align: center;
    margin: 0px;
    padding:0px;
    color:#525252;
    border-width: 0px;
    background-color:#FFFFFF;
    behavior:url("/pws/include/csshover.htc");


}


.SiteTitle
{
    font-family: Arial Bold, Helvetica, sans-serif;
    font-size: 12px;
    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:#708090;
   
}

/* 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. */
	width:750px;
   vertical-align: bottom;
	

}
.middleHeaderPanel
{
  background-color: #e0e0e0;
  height:25px;
  color: #C7CAD1;
  padding-left:10px;
  display:none;
}


/* Note: Defines the background color or image for the Menu tabs.
To replace it by color replace it by the background-color property
Eg: background-color: blue;*/


table
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

input
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

.ReadOnly
{
    color: Gray;
}

textarea
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

select
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

/* 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%;
}

img.ModuleSpacer
{
	width: 1px;
	height: 10px;
}

/* Module Base Class Styles */
/*ModuleTitle: Defines title font style of each module */
.ModuleTitle
{
    color:#FFFFFF; /*Note: Font color */
    font-weight: Bold;
    font-size: 10pt;
    padding-bottom: 3px;
}

.ModuleTitleCell
{
	
	border:none;
	
}

/* ModuleMain - Style of each module box*/
.ModuleMain
{
	background-color: White;
    /* Note: To remove module border */

    width: 100%;


}
.MasterTable .LeftPane .ModuleMain, .MasterTable .RightPane .ModuleMain
{

    background-color:#fff;
}
.MasterTable .LeftPane .ModuleHeader, .MasterTable .RightPane .ModuleHeader
{
        	background-color: #542988;

}

.MasterTable .LeftPane .ModuleTitle, .MasterTable .RightPane .ModuleTitle
{
    color:#FFFFFF;

}




.ModuleHeader
{
	/*background-color: #DFE2DF;*/
	background-color: #542988;
  padding-bottom:5px;
  padding-top:5px;
	width: 100%;
  font-size: 10pt;
  border-bottom:none;
    /* 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;*/
    text-align: left;


}

/* Note: Defines the background color or image for the Menu tabs.
To replace it by color replace it by the background-color property
Eg: background-color: blue;*/
.MenuImage
{

        background-color:#525081;
        font-size:12px;
		font-family: Arial;
		text-transform: uppercase;
		color:#ffffff;
		padding: none;
        margin: none;
        height: 30px;
        background-repeat: no-repeat;
        border-top:2px solid #525081;
}

.MenuImageHover
{
    background-color:#E5C271;
    color:#2F3C4D;
    border-top:2px solid #525081;
    border-bottom:2px solid #525081;
}

.ChildMenuImage
{
    padding: none;
    margin: none;
    text-align:left;
    border: none;
    height:30px;
    border-left:2px solid #444444;
    border-right:2px solid #444444;
    border-bottom:2px solid #444444;
    background-color: #e2e2e2;
    font-family: Arial;
	font-size: 11px;
    color: #444444;


}
.ChildMenuImageHover
{
	background-color: #525081;
	color:#ffffff;
	 border-bottom:2px solid #2F3C4D;
}



/* text style for the site links (at extreme top-right of header) */
.SiteLink
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    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;
}
.NewInfoReq
{
	color: #B04961;
}
a.NewInfoReq:hover, a.NewInfoReq:visited, a.NewInfoReq:link
{
	color:  #B04961;
}




/* Business Summary */
.BusinessSummarySubHead
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: White;
}

/* GENERAL */
/* style for module titles */
.Head
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #444444;
}

/* style of item titles on edit and admin pages */
.SubHead
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #444444;
}


/* style of item titles on edit and admin pages */
.SubHeadSmall
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8px;
    font-weight: bold;
    color: #444444;
}

.SubTitle
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #686868;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #686868;
}

.ControlTextSmall
{
    font-size: 9px;
    color: Black;
}

.Error
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: Red;
}

.Save
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: Green;
}


.NormalBold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
}

.SubHeader
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
    color: Black;
}



}
/*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: #9b9b9b;
  z-index: 99;
  filter:alpha(opacity=85);
  -moz-opacity:0.85;
  padding-top: 20%;
}

.InnerFreezePane
{
  text-align: center;
  width: 66%;
  background-color: #FF137F;
  color: White;
  font-size: large;
  border: dashed 2px #FF7BB7;
  padding: 9px;
}

a
{
    color:#B04961;
    text-decoration:underline;

}
.ButtonToLink 
{
	BORDER: none;
	BACKGROUND: transparent; 
	CURSOR: pointer; 
	COLOR: #B04961; 
	TEXT-DECORATION: underline
	font-size: 10px;
}

.OVERDUETask
{
	color:#B04961;
}

.UPCOMINGTask
{
	color:#444444;
}

.FUTURETask
{
	color:#2F3C4D;
}

/*Contact Opportunity Styles*/
.LeadInfoGroupBox
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: Black;
    font-weight: bold;
 }

 .NextStepsGroupBox
 {
     font-family: Verdana, Helvetica, sans-serif;
     font-size: 12px;
     color: Black;
     font-weight: bold;
     height: 50px
 }

 .NextStepsGroupBox table
 {
     background-color: Gainsboro;
 }

 .OpportunityTasksGroupBox
 {
     font-family: Verdana, Helvetica, sans-serif;
     font-size: 12px;
     color: Black;
 }

 .ScheduleEventGroupBox
 {
     font-family: Verdana, Helvetica, sans-serif;
     font-size: 12px;
     color: Black;
     font-weight: bold;
 }

 .ScheduleEventGroupBox table
 {
     background-color: Gainsboro;
 }

 .JoinTeamGroupBox
 {
     font-family: Verdana, Helvetica, sans-serif;
     font-size: 12px;
     color: Black;
     font-weight: bold;
 }

 .JoinTeamGroupBox table
 {
     background-color: Gainsboro;
 }

 .CloseLeadGroupBox
 {
     font-family: Verdana, Helvetica, sans-serif;
     font-size: 12px;
     color: Black;
     font-weight: bold;
 }

 .CloseLeadGroupBox table
 {
     background-color: Gainsboro;
 }

 .JoinTeamTextTiny
 {
      font-size: 9px;
 }

.DataGridPrelimBatch
{
background-color: #ededed;
}


/*---------------------------*/
/* PWS Tree Grid CSS*/
/*---------------------------*/
.PwsTreeGridDiv
{
   width: 750px;
   height: 400px;
}

/*Base DHtmlX Tree Grid Settings*/
div.gridbox{
	overflow:hidden;
}
.dhx_sub_row
{
	background-color:white;
}
div.gridbox .xhdr{
	background-Color:#D4D0C8;
}

div.gridbox table.hdr td {
	font-family:arial;
	font-size:12px;
	background-Color:#A1A08A;
	border: 1px solid;
	border-color : white Gray Gray white;
	text-align: center;
	margin:0px;
	padding:5px 0px 5px 0px ;
	font-weight:normal;
	-moz-user-select:none;    
    overflow:hidden;
    empty-cells:show;
	}
div.gridbox table.hdr td div.hdrcell{
	overflow:hidden;
}
div.gridbox table.obj td {
	border: 1px solid;
	border-color : white Gray Gray white;
	font-family:Arial;
	font-size:12px;
    -moz-user-select:none;
   
    padding-top:0px;
    padding-bottom:0px;
    empty-cells:show;
	}
div.gridbox table.obj th {
	padding:0px 0px 0px 0px ;
	margin:0px 0px 0px 0px ;
	}

div.gridbox table.row20px tr  td{
    height:20px;
    white-space: nowrap;
    padding:0px;
}
div.gridbox .objbox {
	background-color:white;
	}
div.gridbox table.obj td span.space, div.gridbox table.obj td img.space{
	width:18px;
	}
div.gridbox table.obj tr.rowselected td.cellselected, div.gridbox table.obj td.cellselected {
	background-color:#d8d8d8;
	color:black;
	}
div.gridbox table.obj tr.rowselected td{
	background-color:#e1e0d7;
	color:black;
	}
div.gridbox table.obj td.editable{
    -moz-user-select:text;
    }
div.gridbox table.obj td.group_row{
    vertical-align:middle; font-family:Tahoma; font-size:10pt; font-weight:bold; height:30px;  border:0px;  border-bottom: 2px solid navy; 
    }    

.dragSpanDiv{ 	font-size : 12px; 	border: 1px gray solid; background-color:white; }
.dhx_combo_select{
    font-family:arial;
    font-size:12px;
    border:1px solid;
    border-color:black silver silver black;
    background-color:white;
    overflow:hidden;
    cursor:default;
    position:absolute;
    height:auto;
    z-index:600;
}
.dhx_combo_edit{
    width:100%;
    border:0px;
    padding:0px;
    padding-right:1px !ie;
    margin:0px;
    font:12px arial;
    overflow:hidden;
}

.dhx_textarea{
    border:1px solid;
    border-color:black silver silver black;
    position:absolute;
	height:100px;
}
.dhx_clist{
    background-color:white;
    border:1px solid black;
    padding:2px 2px 2px 2px;
    z-index:300;
}
.gridDragLine{
   position:absolute;
   top:10px; left:0px;
   width:100%;
   height:2px;
   background-color:black;
   overflow:hidden;
}

/*paginal output*/
DIV.pagingBlock{
	font-size:12px;
	font-family:verdana,arial;
}
DIV.pagingBlock .pagingCurrentPage{
	font-weight:bold;
	cursor:default;
}
DIV.pagingBlock .pagingPage{
	cursor:pointer;
	text-decoration:underline;
}
SPAN.recordsInfoBlock {
	font-size:12px;
	font-family:verdana,arial;
}
DIV.pagingBlock a{
	text-decoration:none;
	padding-right:2px;
	color:black;
}
/*class for toolbar selectbox. used with pagingWT*/
.toolbar_select{
	font-size:10px;
}

/*block selection style*/
.dhtmlxGrid_selection {
   -moz-opacity: 0.5;
   filter: alpha(opacity = 50);
   background-color:yellow;
   opacity:0.5;
   border: 1px dotted black;
}



div.gridbox div.ftr{
  position:absolute;
  left:0px;
  bottom:1px;
  width:100%;
  padding-right:20px;
  overflow:hidden;
}

div.gridbox div.ftr td {
		padding:0px;
		padding-left:10px;
		padding-right:5px;
		border-top:1px solid gray;
		border-right:1px solid gray;
		background-color:#ffffcc;
		font-style : italic;
		font-family:arial;
		font-size:12px;
		overflow:hidden;
	}

div.gridbox table.hdr td.columnTargetR div.hdrcell{
	border-right:3px double #FF6600;
	border-left:3px solid #D4D0C8;
}

div.gridbox table.hdr td.columnTargetL div.hdrcell{
	border-right:3px solid #D4D0C8;
	border-left:3px double #FF6600;
}

.dhx_dragColDiv{
	font-family:Arial;
	font-size:12px;
	background-color:#D4D0C8;
	border: 1px solid;
	border-color : white Gray Gray white;
	text-align: center;
	margin:0px;
	padding:5px 20px 5px 20px ;
	font-weight:normal;
	filter:alpha(opacity:75);
	-moz-opacity:0.75;
	opacity:0.75;
}
/*----------------------------------------------------------------*/


/*Custom: pwsSkin*/
div.gridbox_pwsSkin {
  border:1px solid  #c2d5dc;
}
div.gridbox_pwsSkin .xhdr{
	background-image:url(imgs/skin_pwsSkin_header.png);
}
div.gridbox_pwsSkin .xhdr_last{
	border: 0px solid;
}

div.gridbox_pwsSkin table.hdr{
	background-image:url(imgs/skin_pwsSkin_header.png);
}

div.gridbox_pwsSkin table.hdr td {
	border: 0px;
	background-color:#542988;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:#ffffff;
	vertical-align:bottom;
	text-align:left;
}
div.gridbox_pwsSkin table.hdr td div.hdrcell{
	width:auto;
	padding-left:2px;
}
div.gridbox_pwsSkin table.hdr .filter{
	padding-left:0px !important;
	text-align:center;
	-moz-user-select:text;
}
div.gridbox_pwsSkin table.obj td {
	border-width: 0px;
	font-family:Arial;
	font-size:8.3pt;
	padding-right:4px;
	padding-left:4px;
	color: #666666;
}
div.gridbox_pwsSkin table.obj{
}
div.gridbox_pwsSkin table.row20px tr td {
	padding-right:4px;
	padding-left:4px;
}
div.gridbox_pwsSkin .dhx_combo_edit{
  font-family:Tahoma;
	font-size:11px;
}
div.gridbox_pwsSkin table.obj tr.rowselected td{
	background-color:#ededed;
	color:black;
	}
div.gridbox_pwsSkin table.obj tr.rowselected td.cellselected, div.gridbox table.obj td.cellselected {
	background-color:#ededed;
	}
div.gridbox_pwsSkin .odd_pwsSkin{
}
div.gridbox_pwsSkin div.ftr td {
	empty-cells:show;
}

div.gridbox_pwsSkin .TreeGridFilteredCell
{
    background-color: LemonChiffon;
}
/*---------------------------*/
/*  End PWS Tree Grid CSS   */
/*---------------------------*/

/* EVENT DIALOGUE */
/*----------------*/

.EventDialogue
{
	padding-right:15px;
	padding-left:15px;
	width:100%;
	height:100%;
	

}
.EventDialogue Table
{
	
	width:100%;
}

.EventDialogueGroupBox
{
	margin-right:10px;
	margin-left: 10px;
}
.EventDialogue .EventDetails .Column1
{
}

.EventDialogue .EventSummary Table
{
	margin-top:10px;
	width:350px;
	float:right;
}
.EventDialogue .EventSummary Table .Column1
{
	text-align:center;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	border: 1px solid #666666;
}
.EventDialogue .EventSummary Table .Column2
{
	
	
	font-weight:bold;
}

.EventDialogue .EventSummary Table .Column3
{
	
	
	
}
.EventDialogue .EventSummary Table .Row2 .Column1
{
	text-align:Right;
	font-weight:normal;
	border:none;
	padding:0;
	
}
.EventDialogue a
{
	color: #801A18;
	text-decoration:none;
}
.EventDialogue .EventSummary .NumberOfGuests
{
	color:#000000;
	font-size: 14pt;
	font-weight:bold;
	
}
.EventDialogue .EventInformation
{
	padding-left:10px;
	
	width:300px;
	text-align:left;
}

.EventDialogue .EventDialoguePublicGroupBoxC
{
	padding:10px;
}

/*-----------------------------------------

Colors and text effects For Navigation
            EDIT THESE ONLY!

-------------------- ---------------------*/
/*Color of the menu bar*/
#navigation
{
    background-color: #FFFFFF;


}
 /*Color of the character between Parent Menu Items*/
.menuSeparator
{

    color:#B9B79C;

}

/*Color of the Parent Menu Links*/
#navigation ul#nav li a {

	color: #ffffff;
/*    background-color:#542988;*/
	font-weight:bold;
    
font-variant:small-caps ;
  font:"Myriad Pro", Arial, sans-serif;
  font-size:13px;
}

#navigation ul#nav li a:hover {
    color: #ffffff;
    background-color: #8E65B5;
    font-weight:bold;    
}

/*Child menu Item Link */
#navigation ul#nav li:hover ul li a
 {
     	color: #ffffff;
    background-color:#333333;
  text-transform: none ;
   border:1px solid #424542;
  font:Arial;
  font-size:12px;
     width: 150px;
 }

 /*Each Individual child item*/
 #navigation ul#nav li:hover ul li
 {
   padding:0px;


 }
  #navigation ul#nav li:hover ul li:hover
 {
    padding:0px;


 }

 /*Child Links SubMenu*/
 #navigation ul#nav li:hover ul
{

     margin:0px;
    padding:0px;
}


/*Child Tabs when hover over*/
#navigation ul#nav li ul li a:hover {
    color: #424542;
    border:1px solid #424542;
    background-color: #DED2EA;
}

a:link, a:hover, a:visited
{
	color:#007B85;
	text-decoration:underline;
	
	
}
.TaskCalendarCurrentMonth .OverdueTaskCalendarDay A:link
{
    color:#fff;
}


.BoldEventTitle
{
	font-weight:bold;	
	color:#333333;
}


/*---------------------------*/
/* ECOACH PAYMENT REPORT CSS*/
/*---------------------------*/
.EcoachPayment 
{
    margin-left:25px;
    border:1px solid #e0e0e0;
    margin-right:25px;
    text-align:center;
}
.EcoachPayment .BucketsTable .HeaderRow
{
  font-size: 12px;
  padding-left:10px;
      background-color:#8E65B5;
    color:#fff;
  height:25px;


}
.EcoachPayment .BucketsTable .ItemRow
{
padding-left:10px;
  height:25px;
}
  .EcoachPayment .BucketsTable .AlternateItemRow
{
padding-left:10px;
  height:25px;
  background-color:#eeeeee;
}

.EcoachPayment .BucketsTable .Column1
{
 width: 175px;
 padding-right:50px;

}

.EcoachPayment .BucketsTable .HeaderRow .Column1,
.EcoachPayment .BucketsTable .HeaderRow .Column2,
.EcoachPayment .BucketsTable .HeaderRow .Column3,
.EcoachPayment .BucketsTable .HeaderRow .Column4
{
	border-top:1px solid #542988;
}

.EcoachPayment .BucketsTable .HeaderRow .Column2
{

 text-align: center;
}

.EcoachPayment .LayoutTable
{
	width:90%;
}
.EcoachPayment .BucketsTable .Column2,
.EcoachPayment .BucketsTable .Column4 ,
.EcoachPayment .BucketsTable .Column6
{
 padding-left:25px;
 width: 50px;
 padding-right:25px;


}


.EcoachPayment .BucketsTable .HeaderRow .Column2,
.EcoachPayment .BucketsTable .HeaderRow .Column4 ,
.EcoachPayment .BucketsTable .HeaderRow .Column6
{
 padding-left:25px;
 width: 50px;
 padding-right:25px;


}

.EcoachPayment .BucketsTable .Column3,
.EcoachPayment .BucketsTable .Column5
 {
 padding-left:25px;
 width: 100px;
 padding-right:25px;


}
.EcoachPayment .BucketsTable .TopHeaderRow .Column5
{
background-color:#542988;
color:#fff;
 width: 150px;
 padding-top:8px;
 padding-bottom:8px;
 border:5px solid #542988;
 border-bottom:none;
}

.EcoachPayment .BucketsTable .ItemRow .Column6,
.EcoachPayment .BucketsTable .AlternateItemRow .Column6,
.EcoachPayment .BucketsTable .HeaderRow .Column6
{
	border-right:3px solid #542988;
}
.EcoachPayment .BucketsTable .Column5
{
	border-right:none;
}
.EcoachPayment .BucketsTable .Column6
{
	border-left:none;
}
.EcoachPayment .BucketsTable .FooterRow .Column1,
.EcoachPayment .BucketsTable .FooterRow .Column2,
.EcoachPayment .BucketsTable .FooterRow .Column3,
.EcoachPayment .BucketsTable .FooterRow .Column4
{
	border-top:1px solid #542988;
	border-left: none;
}

.EcoachPayment .BucketsTable .Column1
{
	padding-left:10px;
	border-left: 1px solid #542988;
	
}

.EcoachPayment .BucketsTable .HeaderRow .Column5,
.EcoachPayment .BucketsTable .HeaderRow .Column6
{
     background-color:#DED2EA;
   color:#000;
   border-bottom:1px solid #542988;
}
.EcoachPayment .BucketsTable .AlternateItemRow .Column5,
.EcoachPayment .BucketsTable .AlternateItemRow .Column6
{
	border-top:1px solid #542988;
	border-bottom:1px solid #542988;
}

.EcoachPayment .BucketsTable .FooterRow .Column5
{

	border:3px solid #542988;
 border-top:1px solid #542988;
}

.EcoachPayment .BucketsTable .ItemRow .Column5,
.EcoachPayment .BucketsTable .AlternateItemRow .Column5,
.EcoachPayment .BucketsTable .HeaderRow .Column5

{
	border-left:3px solid #542988;
    
}

/*----------------------------------------------------------------*/

.EcoachPayment .OverridesTable .HeaderRow
{
  font-size: 12px;
  padding-left:10px;
      background-color:#8E65B5;
    color:#fff;
  height:25px;


}
.EcoachPayment .OverridesTable .ItemRow
{
padding-left:10px;
  height:25px;
}

.EcoachPayment .OverridesTable .AlternateItemRow
{
padding-left:10px;
  height:25px;
  background-color:#eeeeee;
}

.EcoachPayment .OverridesTable .Column1
{
 width: 175px;
 padding-right:50px;

}
.EcoachPayment .OverridesTable .HeaderRow .Column2
{

 text-align: center;
}

.EcoachPayment .OverridesTable .FooterRow .Column3
{
                   width:200px;
    text-align:right;

}


.EcoachPayment .OverridesTable .FooterRow .Column5,
.EcoachPayment .OverridesTable .BottomFooterRow .Column5
{
    width:200px;
    border-right:  3px solid #542988;
}


.EcoachPayment .OverridesTable .Column2,
.EcoachPayment .OverridesTable .Column4 ,
.EcoachPayment .OverridesTable .Column6
{
 padding-left:25px;
 width: 50px;
 padding-right:25px;


}


.EcoachPayment .OverridesTable .HeaderRow .Column2,
.EcoachPayment .OverridesTable .HeaderRow .Column4 ,
.EcoachPayment .OverridesTable .HeaderRow .Column6
{
 padding-left:25px;
 width: 50px;
 padding-right:25px;


}

.EcoachPayment .OverridesTable .Column3,
.EcoachPayment .OverridesTable .Column5
 {
 padding-left:25px;
 width: 100px;
 padding-right:25px;


}


.EcoachPayment .OverridesTable .ItemRow .Column6,
.EcoachPayment .OverridesTable .AlternateItemRow .Column6,
.EcoachPayment .OverridesTable .HeaderRow .Column6
{
	border-right:3px solid #542988;
}
.EcoachPayment .OverridesTable .Column5
{
	border-right:none;
}
.EcoachPayment .OverridesTable .Column6
{
	border-left:none;
}
.EcoachPayment .OverridesTable .FooterRow .Column1,
.EcoachPayment .OverridesTable .FooterRow .Column2,
.EcoachPayment .OverridesTable .FooterRow .Column3,
.EcoachPayment .OverridesTable .FooterRow .Column4
{
	border-top:1px solid #542988;
	border-left: none;
}

.EcoachPayment .OverridesTable .Column1
{
	padding-left:10px;
	border-left: 1px solid #542988;
	
}

.EcoachPayment .OverridesTable .HeaderRow .Column5,
.EcoachPayment .OverridesTable .HeaderRow .Column6
{
     background-color:#DED2EA;
   color:#000;
   border-bottom:1px solid #542988;
}
.EcoachPayment .OverridesTable .AlternateItemRow .Column5,
.EcoachPayment .OverridesTable .AlternateItemRow .Column6
{
	border-top:1px solid #542988;
	border-bottom:1px solid #542988;
}

.EcoachPayment .OverridesTable .FooterRow,
.EcoachPayment .OverridesTable .BottomFooterRow
{


text-align:right;
 
}

.EcoachPayment .OverridesTable .ItemRow .Column5,
.EcoachPayment .OverridesTable .AlternateItemRow .Column5,
.EcoachPayment .OverridesTable .HeaderRow .Column5,
.EcoachPayment .OverridesTable .FooterRow .Column5,
.EcoachPayment .OverridesTable .BottomFooterRow .Column5
{
	border-left:3px solid #542988;
    
}

.EcoachPayment .OverridesTable .FooterRow .Column5,
.EcoachPayment .OverridesTable .FooterRow .Column6
{
border-top:3px solid #542988;

}

.EcoachPayment .OverridesTable .FooterRow .Column5,
.EcoachPayment .OverridesTable .FooterRow .Column6,
.EcoachPayment .OverridesTable .BottomFooterRow .Column5,
.EcoachPayment .OverridesTable .BottomFooterRow .Column6
{

color:#000;
font-size:14px;

}

.EcoachPayment .OverridesTable .FooterRow .Column6,
.EcoachPayment .OverridesTable .BottomFooterRow .Column6
{
	border-right:3px solid #542988;

}
.EcoachPayment .OverridesTable .BottomFooterRow .Column5,
.EcoachPayment .OverridesTable .BottomFooterRow .Column6
{
	border-bottom:3px solid #542988;
}
.EcoachPayment .OverridesTable .BottomFooterRow .Column1
{
  border:none;
}
.EcoachPayment .OverridesTable
{
    padding-bottom:20px;
    display: block;

}



/*----------------------------------------------------------------*/

.EcoachPayment .GroupVolumeTable
{
width:75%;

}

.EcoachPayment .GroupVolumeTable .HeaderRow
{

  font-size: 12px;
   background-color:#8E65B5;
  color:#fff;
  height:25px;
  font-weight:bold;
}
.EcoachPayment .GroupVolumeTable .Column1
{
    padding-left:10px    ;
    width: 225px;


}
.EcoachPayment .GroupVolumeTable .HeaderRow .Column2
{
  text-align: center;
}

.EcoachPayment .GroupVolumeTable .Column2
{
padding-left:25px;
 width: 50px;
 padding-right:25px;
 }

.EcoachPayment .eCoachConsultantInfo
{
padding-left:50px;
width:100%;
padding-top:15px;
padding-bottom:15px;

 text-align: left;



 }

 .EcoachPayment .eCoachConsultantInfo .Name
 {
   font-size: 14pt;
   font-weight:bold;
   color:#542988;
 }

 .EcoachPayment .Legend
 {
   cursor:hand;
 }




/*----------------------------------------------------------------*/
/*---------------------------*/
/*  End Ecoach Payment CSS   */
/*---------------------------*/

/*DHTML WINDOW STYLES*/

.dhtmlwindow{

position: absolute;

border: 2px solid #000000;

visibility: hidden;

background-color: white;

z-index:999;

margin-left: 10px;

margin-top: 30px;

}

 

.drag-handle{ /*CSS for Drag Handle*/

padding: 10px;

text-indent: 3px;

font: bold 14px Arial;

background-color: #7B79AC;

color: #FFFFFF;

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 black;

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;

}


/* 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;
}


.FooterClass
{
	background-image: url(../Images/white1.jpg);
	background-repeat: repeat;
	font-size: 10pt;
	font-weight: bold;
	color: Red;
}

/* END Calendar Style Classes for Infragistics calendar control*/
 



