body
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Tahoma;
	behavior:url( hover.htc ); 
    margin: 0 0 0 0; 
    
}
table
{
   padding:0px;   
}
td
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Tahoma;
}

input
{
	font-size: 8pt;
	color: #000022;
	font-family: Verdana, Tahoma;
}
textarea
{
	font-size: 8pt;
	color: #000022;
	font-family: Verdana, Tahoma;
}
select
{
	font-size: 8pt;
	color: #000022;
	font-family: Verdana, Tahoma;
	height: 20px; 
	max-height: 20px;
}
a
{
	font-size: 8pt;
	color: #000022;
	font-family: Verdana, Tahoma;
}
a:link
{
	text-decoration: none;
}
a:visited
{
	text-decoration: none;
}
a:active
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underlined;
}
a.IntranetProjectLink
{
    font-size: 8pt;
    color: #000022;
	font-family: Verdana, Tahoma;
	text-decoration:underline;
}
a.Menu
{
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana, Tahoma;
}
a.Menu:link
{
	text-decoration: none;
}
a.Menu:visited
{
	text-decoration: none;
}
a.Menu:active
{
	text-decoration: none;
	color: #ff9900;
}
a.Menu:hover
{
	text-decoration: underlined;
	color: #ff9900;
}
a.Dayrow
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}
a.Dayrow:hover
{
	text-decoration: underlined;
	color: #ffffff;
}
a.DayrowFailure
{
	font-size: 8pt;
	color: Red;
	font-family: Verdana, Tahoma;
	font-weight: bold;
	text-decoration: none;
}
a.DayrowFailure:hover
{
	text-decoration: underlined;
	color: #ffffff;
}
.Default
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Tahoma;
}
.Title
{
	font-weight: bold;
	font-size: 16pt;
	color: #ffffff;
	font-family: Verdana, Tahoma;
}
.MediumTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: #ffffff;
	font-family: Verdana, Tahoma;
}
.SmallTitle
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana, Tahoma;
}

.CommandButton     {
    font-family: Verdana, Tahoma, sans-serif;
    font-size: 8pt;
    font-weight: normal;
}
.ImageButton
{
	border-style: solid;
	border-color: #888888;
	border-width: 0;
}
.ReportSmall
{
	font-size: 6pt;
	color: #000000;
	font-family: Verdana, Tahoma;
	vertical-align: super;
}
.ReportSmallOvertime
{
	font-size: 6pt;
	color: #000000;
	font-family: Verdana, Tahoma;
	vertical-align: super;
}
.ReportSmallOvertimeSigned
{
	font-size: 6pt;
	color: red;
	font-family: Verdana, Tahoma;
	vertical-align: super;
}

.ReportOvertime
{
	color: #000000;
	font-family: Verdana, Tahoma;
}
    
.ReportOvertimeSigned
{
	color: red;
	font-family: Verdana, Tahoma;
}
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    none;
    color: #FF8A00;
}

A.CommandButton:visited  {
    text-decoration:    none;
    color: #FF8A00;
}

A.CommandButton:active   {
    text-decoration:    none;
    color: #FF8A00;
}

A.CommandButton:hover    {
    text-decoration:    none;
    color: #666666;
}
.Error
{
	font-size: 7pt;
	color: #cc0000;
	font-family: Verdana, Tahoma;
}
.BunnyReportPlugin
{

overflow:hidden;
 
}

table.BunnyReportViewer
{
	
	display: table !important;
	background-color:White;
	height:100%;
	margin:0px 0 0 0;
}
table.BunnyReportPlugin
{
	
	display: table !important;
	height:95%;
	margin:0px 0 0 0;
}

#ctlContent
{
	height:100%;
}


.ControlBody
{
	
	background-color:#fdcc82;
	padding:10px 10px 0px 10px;
}
	
.ControlHeader
{
	background-color:#FF9900;
	background-image:url(Images/control_orange_left_top.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:26px;
}
	
.ControlFooter
{
	background-color:#fdcc82;
}
	
.ControlTitle
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Tahoma;
	font-weight: bold;
	
}

.ControlTitleAlign
{
	vertical-align:middle;
	padding-top:7px;
}

.ControlContainer
{
	background-color:#888888;
	padding:0px;
	
}

.LoginControlContainer
{
   background-color:#888888;
	text-align:center;
   width:316px;
}

.dropProject
{
min-width:80px;	
} 

Input.readonly {
 background-color:#CCCCCC;
}

/* Labels VacationEdit */
span.readonly
{
    padding: 1 1 1 1;
    width: 35px;
    font-weight:bold;
}

div.ContextMenuPanel
{
 display: block;
 border: 1px solid #868686;
 z-index: 1000;
 background-color: #FAFAFA;
 cursor: default;
 padding: 1px 1px 0px 1px;
 font-size: 11px;
}

.ContextMenuBreak
{
 margin:1px 1px 1px 32px;
 padding:0;
 height:1px;
 overflow:hidden;
 display:block;
}

a.ContextMenuItem
{
 margin: 1px 0 1px 0;
 display: block;
 color: #003399;
 text-decoration: none;
 cursor: pointer;
 padding: 4px 19px 4px 22px;
 white-space: nowrap;
}

a.ContextMenuItem-Selected
{
 background-color: #FFE6A0;
 color: #003399;
padding: 4px 19px 4px 22px;
 font-weight: bold;
  display: block;
}
a.ContextMenuItem:hover
{
 background-color: #FFE6A0;
 color: #003399;
 padding: 4px 19px 4px 22px;
  display: block;
}
tr.ContextMenuItem
{
 margin: 1px 0 1px 0;
 display: block;
 color: #003399;
 text-decoration: none;
 cursor: pointer;
 white-space: nowrap;

}

tr.ContextMenuItem-Selected
{
 font-weight: bold;
  display: block;
}
tr.ContextMenuItem:hover
{
 background-color: #FFE6A0;
 color: #003399;
  display: block;
 }
 
 .TaskTree
 {
  BORDER-RIGHT: #7b9ebd 1px solid;
  PADDING-RIGHT: 0px; 
  BORDER-TOP: #7b9ebd 1px solid; 
  PADDING-LEFT: 0px; 
  PADDING-BOTTOM: 0px; 
  MARGIN: 0px; OVERFLOW: auto; 
  BORDER-LEFT: #7b9ebd 1px solid; 
  PADDING-TOP: 0px; 
  BORDER-BOTTOM: #7b9ebd 1px solid; 
  HEIGHT: 150px; 
  BACKGROUND-COLOR: white;
  width:226px;
 }
 
.MenuItem a,
.MenuItem span
{
   text-decoration: none;
    padding: 4px;
    display: block;
    text-align: left;
}


.MenuItem_Level_1
{
   background-color:Gray;
   color: White;
   text-decoration:none;
 
}

.MenuItem_Level_2
{
   color: White;
   background-color:#696969;
   text-decoration:none;
}

.MenuItem_Level_2 a,
.MenuItem_Level_2 span {
    padding-left: 12px;
}


.StaticHoverStyle
{
   cursor:hand;
   text-decoration: none;
   color:#FF8000;
   background-color:#777777;

}
.DynamicHoverStyle
{  cursor:hand;
   text-decoration: none;
   color:#FF8000;
   background-color:#777777;

}

.DayMapErrorDisplay
{
 width:100%;
 border-collapse:collapse;
 padding:0;
 text-align:center;
 color:Red;
} 

.DayMapNoErrorDisplay
{
 width:100%;
 border-collapse:collapse;
 padding:0;
 text-align:center;
 color:Black;
}                                    

.YearSelect
{
 vertical-align:bottom;
 text-align:left;
 width: 160px;
}

.MonthSelect
{
 vertical-align:bottom;
 text-align:left;
 width: 160px;
}

.VacationPeriodEdit
{
 vertical-align:bottom;
 text-align:left;
 width: 220px;
 overflow:hidden;
}
.VacationReport
{
vertical-align:top;
text-align:left;
height: 680px;
}
.PersonalTaskReport
{
vertical-align:top;
text-align:left;
height: 900px;
}

.BookingTimetableYear
{vertical-align:top;
text-align:left;
height: 400px;

   }

.taskdesc {
width:226px;
height:27px;
border:1px solid #FF9900;
overflow:auto;
padding: 3px 3px 3px 3px;
margin: 0px 0px 0px 0px;
color:#000000;
}


