/* to fix Mozilla voes with multiple class definitions on a single element, we'll defini this here, and once again later - and complete - furhter down this file */
.legendTable TD
{
font-size: 5px;
color: #4682B4;
}

.timecard
{
	text-align:center;  
}
.timecardtime
{
font-size: 8px;
font-weight: bold;	
}

.GroupBox IMG
{
margin-bottom:-10px;
}

.GroupBox 
{
PADDING-bottom: 9px; font-weight:bold; 
}

.GroupBoxTable
{	
width:100%;
 border:0; 
}

FIELDSET
{
	-moz-border-radius-topleft:6;
	-moz-border-radius-topright:6;
	-moz-border-radius-bottomleft:6;
	-moz-border-radius-bottomright:6;
	padding:2px;
	display:block;
	margin-bottom:10px;
	 
}

.container-left FIELDSET
{width:200px;}

.container-left SELECT
{
	font-size:11px;
	width:100%;
}

.dateSelector SELECT {width:auto;}

.dateSelector1 SELECT 
{
	font-size:11px;
	width:auto;
}


/*Style on the autoscheduler pages */

.AutoSchedulerSelect{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:solid 1px #000075;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	border-color: #7F9DB9; 
	width: 100px;
}



.AutoSchedulerSelectProv{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	border:solid 1px #000075;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #ECEDD8;
	border-color: #7F9DB9; 
	width: 100px;
}

.AutoSchedulerSelect_1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:solid 1px #000075;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	border-color: #7F9DB9; 
	width: 50px;
}


.AutoschedulerTable TD
{
	padding:7px;
	border:solid 2px #aca988;
	
}


.AutoschedulerTable .FirstRow TD
{
	background:#ece9d8;		

}

.AutoschedulerTable .FirstColumn
{
	background:#ece9d8;	
	font-weight:bold;	
}

.AutoschedulerTable .FirstRowTitle
{
	font-weight:bold;
}

.AutoschedulerTable .StatusColumn
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10px;
	font-weight:bold;
    color: #4682B4;
}



.AutoschedulerTable_2 TD
{
	padding:1px;
	border:solid 1px #aca988;
}
.AutoschedulerTable_2 .FirstRow TD
{
	background:#ece9d8;
	text-align:justify;  	
		
	
}
.AutoschedulerTable_2 .FirstRowTitle
{
	font-weight:bold;
}



.ml_TD_left TD, .ml_TD_center TD, .ml_TD_right TD
{
	FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
	line-height: 18px;
}

.SchedulerSelect, .SchedulerSelect TABLE INPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:solid 1px #000075;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	border-color: #7F9DB9; 
	width: 150px;
}

SPAN.SchedulerSelect
{
	border:none 0px;
	background:#fffbe9;
}

.SchedulerList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:solid 1px #000075;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	width: 150px;
	height: 150px;
}

.grayFont {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #c0c0c0; TEXT-DECORATION: none;
}

BODY
{
    BACKGROUND-COLOR: white;
}

.ml_pageheaderText
{
    FONT-FAMILY: Verdana, Tahoma, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
	LINE-HEIGHT: 18px;
    color:#3B3B3B;
}

.ml_BoxedTitle 
{
    FONT-FAMILY: Verdana, Tahoma;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
	LINE-HEIGHT: 18px;
	FONT-WEIGHT: bold;
    color:#3B3B3B;

}

/* start menus */
.ml_MenuItem
{
	FONT-FAMILY: Verdana, Tahoma, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
	FONT-COLOR:#3B3B3B;
	text-align:center;
	cursor:hand;
}

.ml_MenuItemOver
{
	FONT-FAMILY: Verdana, Tahoma, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
	FONT-COLOR:#1E4D8E;
	text-align:center;
	cursor:hand;
}

.ml_MenuItem A:link, .ml_MenuItem A:hover, .ml_MenuItem A:visited, .ml_MenuItem A:active,
.ml_MenuItemOver A:link, .ml_MenuItemOver A:hover, .ml_MenuItemOver A:visited, .ml_MenuItemOver A:active
{
	text-decoration:none;
	color:#4682b4;
	font-weight:normal;
	line-height: 17px;
}
/* end menus */

.MonoInput {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #E7EDF6;
	height: 18px;
}
.MonoButton {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #E7EDF6;
	height: 20px;
	
}

.ml_TD_VerticalLine
{
	background-color: #849DC1;
}

.ml_TD_VerticalLine1
{
	background-color: #849EC1;
}

.ml_TD_VerticalLine2
{
	background-color: #EFEFEF;
}

.ml_TD_VerticalLine3
{
	background-image: url(images/Anesthesia+Scheduler/Repository/footerBgrRight.gif);
}

.ml_TD_Horizon1
{
	background-image: url(images/Anesthesia+Scheduler/Repository/bgrUp01.gif);
}

.ml_TD_Horizon2
{
	background-image: url(images/Anesthesia+Scheduler/Repository/bgrUp02.gif);
}

.ml_TD_Horizon3
{
	background-image: url(images/Anesthesia+Scheduler/Repository/bgrUp03.gif);
	background-repeat: repeat-x;
}

.ml_TD_center
{
	FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
	line-height: 18px;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
	text-align:left;
    WORD-SPACING: normal;
	padding-left:4px;
	padding-right:4px;
	padding-top:0px;
	padding-bottom:0px;
}

.ml_TD_left
{
	FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
	line-height: 18px;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
	text-align:left;
    WORD-SPACING: normal;
	padding-left:2px;
	padding-right:8px;
	padding-top:0px;
	padding-bottom:0px;
	/* background-image: url(images/Anesthesia+Scheduler/Repository/LeftBgr1x1.gif); */
	background-repeat: repeat-y;
	background-position: right top;
}

.ml_TD_right
{
	FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
	line-height: 18px;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
	text-align:left;
    WORD-SPACING: normal;
	padding-left:8px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	/* background-image: url(images/Anesthesia+Scheduler/Repository/LeftBgr1x1.gif); */
	background-repeat: repeat-y;
	background-position: left top;
}

.ml_TD_footer
{
	FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
	color: #1E4D8E;
	line-height: 18px;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
	text-align:left;
    WORD-SPACING: normal;
	padding-left:8px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	background-image: url(images/Anesthesia+Scheduler/Repository/footerBgr.gif);
	background-repeat: no-repeat;
}

.ml_text
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
	line-height: 18px;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:0px;
}


.ml_header
{
	background-color:white;
	border: solid 1px #E9E8E8;
}

.module_header
{
	background-color:white;
}

.ml_headerText
{
	padding-left:3px;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bolder;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    color:#FFFFFF;
}
.txtNormal {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 12px;
	padding-left:8px;
	padding-right:8px;
	line-height: 17px;
	color: #3B3B3B;
	text-decoration: none;
}
.txtLogin {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #3B3B3B;
	text-decoration: none;
}


.smallBlue
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #1E4D8E;
	text-decoration: none;
}

.smallerTxt
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #3B3B3B;
	text-decoration: none;
}


.smallerTxt A:link, .smallerTxt A:visited, .smallerTxt A:active, .smallerTxt A:hover {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3B3B3B;
	text-decoration: none;
	
}

.smallerTxt A:hover {
	color: #1E4D8E;
}
.DocumentCategories A:link, .DocumentCategories A:visited, .DocumentCategories A:active, .DocumentCategories A:hover, .DocumentCategories .highlight
{
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #3B3B3B;
	text-decoration: none;
}

.DocumentCategories .raquo
{
	font-family:Verdana;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	padding-right:2px;
	padding-left:2px;
	color: #4682b4;
}

.DocumentCategories .raquo, .DocumentCategories .highlight, .DocumentCategories A:hover
{
	color: #4682b4;
}

A:link  {
    text-decoration:    none;
    color:  #1E4D8E;
}

A:visited  {
    text-decoration:    none;
    color:  #4682b4;
}

A:active  {
    text-decoration:    none;
    color:  #1E4D8E;
}

A:hover {
    text-decoration:    underline;
    color:  #4682b4;
}
.Normal
{
    font-family: Verdana, Tahoma, sans-serif;
    font-size: 12px;
	FONT-COLOR:#3B3B3B;
    font-weight: normal;
    line-height: 17px    
}

.tblPendingRequests TD
{
	padding:2px;
	border:solid 1px #aca988;
}

.tblPendingRequests .FirstRow TD
{
	background:#ece9d8;	
}

.tblPendingRequests .FirstRowLegend TD
{
	background:#ece9d8;
	font-size:  9px;
			
}


.tblPendingRequests .FirstRowTitle
{
	font-weight:bold;
}

.tblPendingRequests .HighLightedRow TD
{
	background:#fffbe9;	/*#fffdfa*/
}


.SchedulerWebComboFrameStyle, .SchedulerWebComboFrameOverStyle
{
 width:50px;
 height:11px;
 Border-Width:1px; 
 Border-Style:Solid;
 border-color:#7F9DB9; 
 background-color:White;

}        


.SchedulerWebComboMoreButtonOverStyle
{
 Border-Width:1px;
 Border-Color:#B0C4DE; 
 Border-Style:Solid;
 background-color:#E9EBF4;
}

.SchedulerWebComboMoreButtonStyle
{
Border-Width:1px;
Border-Color:#FFFFFF;
Border-Style:Solid;
}   

.SchedulerWebComboResultBoxStyle
{
Font-Size:8pt;
font-family:Verdana;
}   

.SchedulerWebComboResultFrameStyle
{
Border-Width:1px;
Border-Color:#000000;
Border-Style:Solid;
}  

.SchedulerWebComboSearchButtonStyle, .SchedulerWebComboSearchButtonOverStyle
{
Border-Width:11px;
cursor:hand; 
Height:8px;
Font-Size:6pt; 
font-family:Webdings; 
color:#E9EBF4;
 background-color:#a6beff;
padding:0px 1px 1px 0px;
}




.SchedulerWebComboSelectedRowStyle
{
Font-Size:8pt; 
font-family:Verdana;
Color:#FFFFFF;
background-color:#000080;
}   

.SchedulerWebComboRowStyle
{
Font-Size:8pt; 
font-family:Verdana;
}   

.SchedulerWebComboStatusBoxStyle
{
Font-Size:8pt; 
font-family:Verdana;
Color:#FFFFFF;
background-color:#B0C4DE;
}   

.SchedulerWebComboTextboxStyle, .SchedulerWebComboTextboxOverStyle
{
Border-Width:0px; 
Font-Size:8pt; 
font-family:Verdana; 
Border-Style:None;
Color:#000000;
background-color:Transparent;
width:50px;

}

/*Style on the discussion pages*/
.DiscussionHead   {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight:    bold;
    color: #4682B4;/*#73759C*/
}

.DiscussionSubHead    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #4682B4;
}

.DiscussionSubSubHead    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  10px;
    color: #4682B4;
}



.EditschedulerTable TD
{
	padding:2px;
	border:solid 0px #aca988;
	
}


.EditschedulerTable .FirstRow TD
{
	background:#ece9d8;		

}


.EditschedulerTable .FirstRowTitle
{
	font-weight:bold;
}

.EditschedulerTable .ScreenNameColumn
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10px;
	font-weight:bold;
    color: #4682B4;
}

.dynapopLabel
{
  cursor:hand;   
}


.AutoschedulerTable_1 TD
{
	padding:0px;
	border: 0px;
}





.AutoschedulerTable_3 TD
{
	padding:3px;
	border:solid 1px #aca988;
	
	
}


.AutoschedulerTable_3 .FirstRow TD
{
	background:#ece9d8;		

}

.AutoschedulerTable_3 .FirstColumn
{
	background:#ece9d8;	
	font-weight:bold;	
}

.AutoschedulerTable_3 .FirstRowTitle
{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight:bold;
}

.AutoschedulerTable_3 .StatusColumn
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  9px;
	font-weight:bold;
    color: #4682B4;
}

.ShedulerWeekView
{
font-family: Verdana, Helvetica, sans-serif;
	font-size:  11px;
}

.EditschedulerTable TD
{
	padding:2px;
	border:solid 0px #aca988;
	
}


.EditschedulerTable .FirstRow TD
{
	background:#ece9d8;		

}


.EditschedulerTable .FirstRowTitle
{
	font-weight:bold;
}

.EditschedulerTable .ScreenNameColumn
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:  10px;
	font-weight:bold;
    color: #4682B4;
}