﻿/****************************************************************************
	GLOBAL
****************************************************************************/

acronym
{
	cursor: help;
}

/****************************************************************************
	PLANNING CALENDAR
****************************************************************************/
.PlanningTable
{
    background-color: GhostWhite;
}

.PlanningHeaderTable
{
    font-weight: bold;
    color: #ffffff;
    background-color: #435e9c;
    font-size: 7pt;
    font-family: Verdana;
    border-right: whitesmoke 1px ridge;
    border-top: whitesmoke 1px ridge;
    border-left: whitesmoke 1px ridge;
    border-bottom: whitesmoke 1px ridge;
	/*background-image: url(../images/common/bg_menu_green_off.gif);*/
}

.PlanningHeaderTable a
{
    font-weight      : bold;
    color            : #ffffff;
    background-color : #435e9c;
    font-size        : 7pt;
    font-family      : Verdana;
}

.PlanningFooterTable
{
    font-weight: bold;
    color: #000000;
    background-color: #435e9c;
    font-size: 7pt;
    font-family: Verdana;
    border-right: whitesmoke 1px ridge;
    border-top: whitesmoke 1px ridge;
    border-left: whitesmoke 1px ridge;
    border-bottom: whitesmoke 1px ridge;
	/*background-image: url(../images/common/bg_menu_green_off.gif);*/
}

.PlanningFooterTable a
{
    font-weight      : bold;
    color            : #000000;
    background-color : #435e9c;
    font-size        : 7pt;
    font-family      : Verdana;
}

.PlanningDayHeaderTable
{
    color            : #ffffcc;
    background-color : #5f7aba;
    font-size        : 7pt;
    font-family      : Tahoma, Verdana;
    text-align       : center;
}

.PlanningWeekendHeaderTable
{
    color            : #eeeee0;
    background-color : #788fc5;
    font-size        : 7pt;
    font-family      : Tahoma, Verdana;
    text-align       : center;
}

.PlanningCellTable
{
    background-color: #dfe3ef;
}

a.PlanningCellTableEntity
{
    color           : #000000;
	text-decoration : underline;
}

a.PlanningCellTableEntity:link, a.PlanningCellTableEntity:hover, a.PlanningCellTableEntity:visited
{
    color           : #000000;
	text-decoration : underline;
}

.PlanningAlternateCellTable
{
    background-color: #e7f0f5;
}

.PlanningWeekendCellTable
{
    background-color: #5f7aba;
}

/****************************************************************************
	ROUTING MANAGEMENT
****************************************************************************/

.RoutingManagementHeaderSections
{
	font-weight      : bold;
	text-transform   : uppercase;
	color            : #ffffff;
	background-color : #435e9c;
	text-align       : center;
	height           : 20px;
	white-space      : nowrap;
	/*background-image: url(../images/common/bg_headerDialog.gif);*/
}

.RoutingStdButton
{
	height           : 19px;
	border           : 1px outset #a2afd5;
	padding-right    : 5px;
	padding-left     : 5px;
	font-weight      : normal;
	font-size        : 7pt;
	color            : black;
	font-family      : Verdana;
	background-color : #b8c3df;
    cursor			 : pointer; 
    cursor			 : hand;
	text-align       : center;
    width            : 100%;
    width            : -moz-available;
}

.RoutingStdButtonAutoWidth {
    width: auto !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.RoutingGreenButton
{
	height           : 19px;
	border           : 1px outset #a395bd;
	padding-right    : 5px;
	padding-left     : 5px;
	font-weight      : normal;
	font-size        : 7pt;
	color            : #3d1d3f;
	font-family      : verdana;
	background-color : #d2c4d0;
    cursor			 : pointer; 
    cursor			 : hand;
	text-align       : center;
    width            : 100%;
    width            : -moz-available;
}

.RoutingGrayButton
{
	height           : 19px;
	border           : 1px outset #a2afd5;
	padding-right    : 5px;
	padding-left     : 5px;
	font-weight      : normal;
	font-size        : 7pt;
	color            : black;
	font-family      : Verdana;
	background-color : #efefef;
    cursor			 : pointer; 
    cursor			 : hand;
	text-align       : center;
    width            : 100%;
    width            : -moz-available;
}

.RoutingRedButton
{
	height           : 19px;
	border           : 1px outset #da744f;
	padding-right    : 5px;
	padding-left     : 5px;
	font-weight      : normal;
	font-size        : 7pt;
	color            : black;
	font-family      : Verdana;
	background-color : #e3b59e;
	text-align       : center;
    width            : 100%;
    width            : -moz-available;
}

.RoutingTable
{
	border-right     : #b22222 2px solid;
	border-top       : #b22222 2px solid;
	border-left      : #b22222 2px solid;
	border-bottom    : #b22222 2px solid;
}

.RoutingTableRow TD
{
    font-size: 7pt;
	white-space: nowrap;
	vertical-align: top;
	border-bottom: #696969 1px dotted;
}

.RoutingTableRow a, .RoutingTableRow a:link, .RoutingTableRow a:hover, .RoutingTableRow a:visited
{
    color: #000000;
}

.LastRoutingTableRow TD
{
    font-size: 7pt;
	white-space: nowrap;
	vertical-align: top;
}

.LastRoutingTableRow a, .LastRoutingTableRow a:link, .LastRoutingTableRow a:hover, .LastRoutingTableRow a:visited
{
    color: #000000;
}

.RoutingIndex TD
{
    margin: 2px;
    border-right: #99cc66 1px solid;
    border-top: #99cc66 1px solid;
    border-left: #99cc66 1px solid;
    border-bottom: #99cc66 1px solid;
    background-color: #ccff99;
}

.RoutingCreditBlocked
{
	background-image  : url(../images/planning/cre_bg_routing_row.gif);
	background-repeat : repeat-x;
}

.divPlanType {
	font-variant   : small-caps;
	font-family : Tahoma;
	color          : firebrick;
	font-weight    : bold;
	font-size      : 6pt;
	width          : 12px;
	height         : 12px;
	text-align     : center;
	vertical-align : middle;
	cursor         : help;
	padding-top    : 2px;
	padding-left   : 2px;
}

.divPlanTypeTitle {
	display          : none;
	color            : #000000;
	border           : solid #000000 1px;
	background-color : #ffffe1;
	padding          : 5px;
	font-size        : 7pt;
	vertical-align   : middle;
}

.divPlanTypeTitle br {
	padding : 1px;
}
.ddlExtraCauseWithCdc {width:250px} /*CR11544*/
.ddlCostCenter{width:160px} /*CR11544*/
.ddlExtra{width:278px} /*CR11544*/
