body				
	{ background-color: #FFFFFF; 
	color: #555555; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 8px; 
	}

.month p, .month a, .month ul, .month td
	{ 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	text-align: center; 
	text-decoration: none;
	} 

table.header
	{
	background-color: #EEEEEE;
	border: 1px #333333 solid; 
	border-collapse: collapse; 
	margin: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px; 
	width:980px; 
	}

td.header-left
	{
	padding:0px;
	background-color: #FFFFFF;
	width: 110px;
	}

td.header-right
	{
	padding:0px;
	background-color: #FFFFFF;
	width: 980px;
	text-align: right
	}

td.header-subtitle
	{
	background-color: #003399;
	height: 16px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	text-align: left;
	vertical-align: middle;
	color: #FFFFFF;
	}

table.menubar, table.menubar800
	{
	background-color: #EEEEEE;
	border-collapse: collapse;
	border-left: 1px solid #000000; 
	border-top: 0px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #999999;
	color: #000000;
	height: 16px;
	}

table.menubar
	{
	width:980px
	}

table.menubar800
	{
	width:795px;
	}

td.menubar-left
	{
	font-size: 8pt;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	vertical-align: middle;
	}

td.menubar-right
	{                 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-top: 2px;
	text-align: right;
	vertical-align: middle;
	}

table.menu
	{
	background-color: #EEEEEE;
	border-collapse: separate;
	border-left: 0px solid #000000;
	border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-spacing: 2px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	}

td.menu
	{

	font-size: 8pt; 
	background-color: #EEEEEE;
	border: 1px solid #BBBBBB;
	color: #000000;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	text-align: center;
	vertical-align: middle;
	width: 50px;
	}

td.menuover
	{            
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	background-color: #CCCCCC;
	border-left: 1px solid #003399;
	border-top: 1px solid #003399;
	border-right: 1px solid #003399;
	border-bottom: 1px solid #003399;
	color: #000000;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	text-align: center;
	vertical-align: middle;
	width: 50px;
	}

a.menu, a.menu:link, a.menu:visited
	{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 8pt;
	text-decoration: none;
	}

a.menu:hover
	{
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 8pt;
	text-decoration: underline;
	}

table.statusbar, table.statusbar800
	{
	background-color: #FFFFFF;
	border-collapse: collapse;
	border-left: 1px solid #000000;
	border-top: 0px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	color: #000000;
	height: 16px;
	}

table.statusbar 
	{
	width:980px;
	}

table.statusbar800
	{
	width:795px;
	}

td.statusbar
	{
	color: #555555;
	font-size: 8pt;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-top: 2px;
	text-align: left;
	vertical-align: middle;
	}

table.month
	{
	border: 0px #333333 solid;
	border-collapse: collapse;
	padding: 2px;
	}

td.month
	{
	background-color: #333366;
	border-top: 1px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	width: 130px;         
	text-align:left;
	}

td.month-button
	{
	background-color: #333366;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px solid #000000;
	color: #FFFFFF; font-size: 10px;
	font-weight: bold;
	padding: 2px;
	}

table.week-title
	{
	background-color: #FFB300;
	border: 1px #333333 solid;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	width: 783px;
	}

td.week-title
	{
	background-color: #FFB300;
	border-top: 1px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	}

td.weekday
	{
	background-color: #E5E5E5;
	border-top: 0px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	color: #000000;
	font-size: 8pt;
	text-align: center;
	width: 123px;
	}

td.weekdayshift
	{
	background-color: #E5E5E5;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	color: #000000;
	font-size: 8pt;
	text-align: center;
	width: 60px;
	}

td.title
	{
	background-color: #E5E5E5;
	border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	color: #000000;
	font-weight: bold;
	padding: 2px;            
	text-align:left;
	}

td.title-button
	{
	background-color: #E5E5E5;
	border-top: 0px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px solid #000000;
	color: #000000;
	font-weight: bold;
	padding-right: 2px;
	text-align: right;
	}
td.name
	{
	border-top: 1px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 1px solid #000000;
	color: #000000;
	font-size: 8pt;
	padding: 2px;          
	text-align:left;
	}

td.name-self
	{
	background-color: #FFFF66;
	border-top: 1px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 1px solid #000000;
	color: #000000;
	font-size: 8pt;
	padding: 2px;                 
	text-align:left;
	}

td.name-next
	{
	border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 1px solid #000000;
	color: #000000;
	font-size: 8pt;
	padding: 2px;
	}

td.name-self-next
	{
	background-color: #FFFF66;
	border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 1px solid #000000;
	color: #000000;
	font-size: 8pt;
	padding: 2px;
	}

td.name-last
	{
	border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000; color: #000000;	
	font-size: 8pt;
	padding: 2px;
	}

td.name-self-last
	{
	background-color: #FFFF66;
	border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	color: #000000;
	font-size: 8pt;
	padding: 2px;
	}

td.name-to
	{
	border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	color: #000000;
	font-size: 8pt;
	padding: 2px;
	font-weight: bold;
	text-align:left;
	}

td.name-both
	{
	border-top: 1px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	color: #000000;
	font-size: 8pt;
	padding: 2px;
	text-align:left;
	}

td.rep-name
	{
	border-top: 1px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 1px solid #000000;
	color: #000000;
	font-size: 8pt;
	padding: 2px; 
	height:22px;	
	text-align:left;
	}

td.rep-name-self
	{
	background-color: #FFFF66;
	border-top: 1px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 1px solid #000000;
	color: #000000;
	font-size: 8pt;
	padding: 2px;
	height:22px;         	
	text-align:left;
	}

td.rep-name-to		
	{
	border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	color: #000000;
	font-size: 8pt;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight: bold;
	height:22px;            
	text-align:left;
	}

a.name, .verlofAanvraagEntry a	    		
	{
	color: #000000;
	font-size: 8pt;
	text-decoration: none;
	}

a.name:hover, .verlofAanvraagEntry a:hover
	{
	color: #000000;
	font-size: 8pt;
	text-decoration: underline;
	}

a.name-self
	{
	color: #000000;
	font-size: 8pt;
	}

a.name-self:hover
	{
	color: #000000;
	font-size: 8pt;
	text-decoration: underline;
	}

td.name-button
	{
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	color: #000000;
	font-size: 8pt;
	padding-right: 2px;
	text-align: right;
	}

td.name-self-button
	{
	background-color: #FFFF66;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	color: #000000;
	font-size: 8pt;
	padding-right: 2px;
	text-align: right;
	}

td.rep-name-button
	{
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	color: #000000;
	font-size: 8pt;
	padding-right: 2px;
	text-align: right;
	height:22px;
	}

td.rep-name-self-button
	{
	background-color: #FFFF66;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	color: #000000;
	font-size: 8pt;
	padding-right: 2px;
	text-align: right;
	height:22px;
	}

td.name-button-next
	{
	border-top: 0px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	color: #000000;
	font-size: 8pt;
	padding-right: 2px;
	text-align: right;
	}

td.name-self-button-next
	{
	background-color: #FFFF66;
	border-top: 0px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	color: #000000;
	font-size: 8pt;
	padding-right: 2px;
	text-align: right;
	}

td.name-button-last
	{
	border-top: 0px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px solid #000000;
	color: #000000;
	font-size: 8pt;
	padding-right: 2px;
	text-align: right;
	}

td.name-self-button-last
	{
	background-color: #FFFF66;
	border-top: 0px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px solid #000000;
	color: #000000;
	font-size: 8pt;
	padding-right: 2px;
	text-align: right;
	}

td.name-button-to
	{
	border-top: 0px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px solid #000000;
	color: #000000;
	font-size: 8pt;
	padding-right: 2px;
	text-align: right;
	font-weight: bold;
	}

td.name-button-both
	{
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px solid #000000;
	color: #000000;
	font-size: 8pt;
	padding-right: 2px;
	text-align: right;
	}


td.dn
	{
	background-color: #A5A5A5;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px solid #000000;
	color: #000000;
	font-size: 8pt;
	text-align: center;
	width: 20px;
	}

td.wd
	{
	background-color: #E5E5E5;
	border-top: 0px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px solid #000000;
	color: #000000;
	font-size: 8pt;
	text-align: center;
	background-repeat: no-repeat;
	background-position: top right;
	}

td.wd-no
	{
	background-color: #E5E5E5;
	border-top: 0px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px solid #000000;
	color: #000000;
	font-size: 8pt;
	text-align: center;
	background-repeat: no-repeat;
	background-position: top right;
	}

.verlofAanvraagTitle{
        font-weight:bold;
        font-size:10pt;      
       	border: 1px solid #000000;
	background-color: #333366;
	color:#ffffff
	}
.verlofAanvraagHeader{
	font-weight:bold;
        font-size:8pt;   
      	border: 1px solid #000000;
	}
.verlofAanvraagEntry{
        font-size:8pt;
      	border: 1px solid #000000;
	vertical-align:top;
	border-collapse:collapse;
	}	
	
#overDiv{
	position:absolute;
	display:none; 
	z-index:1000;
	top:0px;
	left:0px;
	background-color:#FFFF66;
	border:1px solid black; 
	font-size:8pt; 
	font-family:Tahoma,Verdana,Arial,Helvetica;
	color:#000000;
	width:200;
	padding:2pt;
}	
td.legend-button	{font-size:8pt;width:20px;}

td.dd				{ border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 8pt; text-align: center; }
td.dd-to			{ border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.td-to			{ border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 8pt; font-weight: bold; text-align: center; }
td.shift			{ background-color: #E5E5E5; border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 8pt; text-align: center; width:20px;}
td.shift-bold		{ background-color: #E5E5E5; border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 8pt; text-align: center; font-weight: bold; }
td.legend			{ border-top: 0px solid #000000; border-right: 0px solid #000000; border-bottom: 0px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 8pt; height: 20px; text-align: left; }
td.error			{ background-color: #000000; border: 3px solid #FF0000; color: #FFFFFF; font-size: 8pt; text-align: center; }

table.err			{ background-color: #FFFFFF; border: 1px #333333 solid; border-collapse: collapse; border-spacing: 0; width: 100%; }
td.err-header		{ background-color: #980000; border-top: 0px solid #000000; border-right: 0px solid #000000; border-bottom: 1px solid #BBBBBB; border-left: 0px solid #000000; color: #FFFFFF; font-size: 8pt; font-weight: bold; height: 16px; padding-left: 2px; padding-right: 2px; padding-bottom: 2px; padding-top: 2px; }
td.err-body			{ background-color: #FFFFFF; color: #333333; font-size: 8pt; padding-left: 2px; padding-right: 2px; padding-bottom: 2px; padding-top: 2px; vertical-align: top; }
.modcap				{ color: #000000; font-size: 8pt; font-weight: bold; }
.module				{ color: #555555; font-size: 8pt; font-weight: bold; }
.classcap		 	{ color: #000000; font-size: 8pt; font-weight: bold; }
.class				{ color: #009800; font-size: 8pt; font-weight: bold; }
.funcap				{ color: #000000; font-size: 8pt; font-weight: bold; }
.function			{ color: #000099; font-size: 8pt; font-weight: bold; }
.errortext			{ color: #000000; font-size: 8pt; font-weight: normal; }
.erraction			{ color: #980000; font-size: 8pt; font-weight: bold; }
.loggedout			{ color: #980000; font-size: 8pt; font-weight: normal; }
.loggedin		 	{ color: #333333; font-size: 8pt; font-weight: normal; }

/* Dialog styles */
table.dlg			{ background-color: #FFFFFF; border: 1px #333333 solid; border-collapse: collapse; border-spacing: 0; width: 100%; }
td.dlg-header		{ background-color: #333366; border-top: 0px solid #000000; border-right: 0px solid #000000; border-bottom: 1px solid #BBBBBB; border-left: 0px solid #000000; color: #FFFFFF; font-size: 10pt; font-weight: bold; height: 24px; padding-left: 2px; padding-right: 2px; padding-bottom: 2px; padding-top: 2px; }
td.dlg-body			{ background-color: #FFFFFF; color: #333333; font-size: 8pt; padding-left: 2px; padding-right: 2px; padding-bottom: 2px; padding-top: 2px; vertical-align: top; }
td.dlg-body2		{ background-color: #FFFFFF; color: #333333; font-size: 10pt; font-weight: bold; padding-left: 2px; padding-right: 2px; padding-bottom: 2px; padding-top: 2px; vertical-align: top; }
td.dlg-user		{ background-color: #FFFFFF; color: #333333; font-size: 8pt; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; padding-top: 4px; vertical-align: top; }
td.dlg-caption		{ background-color: #000099; color: #FFFFFF; font-size: 8pt; font-weight: bold; height: 20px; padding-left: 2px; padding-right: 2px; padding-bottom: 2px; padding-top: 2px; text-align: center; }
td.dlg-bodyff		{ background-color: #FFFFFF; border-top: 1px solid #BBBBBB; border-right: 0px solid #000000; border-bottom: 0px solid #000000; border-left: 0px solid #000000; color: #333333; font-size: 8pt; padding-left: 2px; padding-right: 2px; padding-bottom: 2px; padding-top: 2px; vertical-align: top; }
td.dlg-bodyffc		{ background-color: #FFFFFF; border-top: 1px solid #BBBBBB; border-right: 0px solid #000000; border-bottom: 0px solid #000000; border-left: 0px solid #000000; color: #333333; font-size: 8pt; padding-left: 2px; padding-right: 2px; padding-bottom: 2px; padding-top: 2px; text-align: center; vertical-align: top; }
td.dlg-bodyffg		{ background-color: #EEEEEE; border-top: 1px solid #BBBBBB; border-right: 0px solid #000000; border-bottom: 0px solid #000000; border-left: 0px solid #000000; color: #333333; font-size: 8pt; padding-left: 2px; padding-right: 2px; padding-bottom: 2px; padding-top: 2px; vertical-align: top; }
td.dlg-help			{ background-color: #FFFFFF; border-top: 1px solid #BBBBBB; border-right: 0px solid #000000; border-bottom: 0px solid #000000; border-left: 0px solid #000000; color: #333333; font-size: 8pt; font-weight: normal; padding-left: 2px; padding-right: 2px; padding-bottom: 2px; padding-top: 2px; text-align: left; }
td.dlg-menu			{ background-color: #EEEEEE; border-top: 1px solid #BBBBBB; border-right: 0px solid #000000; border-bottom: 0px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 10pt; font-weight: normal; height: 20px; padding-left: 2px; padding-right: 2px; padding-bottom: 2px; padding-top: 2px; text-align: right; }

/* Styles to simulate a windows like frame in a dialog */
table.dlg-frame		{ border: 0px #333333 solid; border-collapse: collapse; margin: 0px; padding-left: 2px; padding-right: 2px; padding-bottom: 2px; padding-top: 2px; }

td.dlg-frame-ul1	{ width: 9px; height: 9px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }
td.dlg-frame-ul2	{ width: 9px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }
td.dlg-frame-title	{ width: 9px; color: #666666; font-size: 8pt; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; vertical-align: middle; }
td.dlg-frame-uhu	{ padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }
td.dlg-frame-ur1	{ width: 9px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }
td.dlg-frame-ur2	{ width: 9px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }

td.dlg-frame-ul3	{ height: 9px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }
td.dlg-frame-ul4	{ border-top: 1px solid #999999; border-left: 1px solid #999999; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }
td.dlg-frame-uhl	{ border-top: 1px solid #999999; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }
td.dlg-frame-ur3	{ border-top: 1px solid #999999; border-right: 1px solid #999999; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }
td.dlg-frame-ur4	{ padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }

td.dlg-frame-l1		{ padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }
td.dlg-frame-l2		{ border-left: 1px solid #999999; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }
td.dlg-frame-body	{ color: #000000; font-size: 8pt; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }
td.dlg-frame-r1		{ border-right: 1px solid #999999; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }
td.dlg-frame-r2		{ padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }

td.dlg-frame-ll1	{ height: 9px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }
td.dlg-frame-ll2	{ border-bottom: 1px solid #999999; border-left: 1px solid #999999; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }
td.dlg-frame-lhu	{ border-bottom: 1px solid #999999; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }
td.dlg-frame-lr1	{ border-right: 1px solid #999999; border-bottom: 1px solid #999999; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }
td.dlg-frame-lr2	{ padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }

td.dlg-frame-ll3	{ height: 9px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }
td.dlg-frame-ll4	{ padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }
td.dlg-frame-lhl	{ padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }
td.dlg-frame-lr3	{ padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }
td.dlg-frame-lr4	{ padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; }

/* Form related styles */
form.form
	{ display: inline; margin: 0px; }
select.select, select.select option		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; }
option.option		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; }
input.button		{ color:#000000;background-color: #EEEEEE; border: 1px solid #BBBBBB; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; }
input.button-over	{ color:#000000;background-color: #CCCCCC; border: 1px solid #003399; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: underline; }
input.text			{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; }
textarea.text		{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; text-align: left; }

/* Footer copyright styles */
.copyright			{ font-family: Arial, Helvetica, Verdana, sans-serif; color: #333333; font-size: 9px; }
a.copyright			{ color: #333333; text-decoration: none;}
a.copyright:hover	{ color: #333333; text-decoration: underline;}

/* editmember */
td.dn-wend, td.wd-wend, td.dd-wend	{ background-color: #FFFFCC; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 8pt; text-align: center;background-repeat:no-repeat;background-position: top right; }
td.dn-wend	{ border-top: 1px solid #000000;width: 20px; }
td.wd-wend	{ border-top: 0px solid #000000; }	
td.dd-wend	{ border-top: 0px solid #000000; }


td.dn-d7981, td.wd-d7981, td.dd-d7981	{ background-color: #DDDDDD;  border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-repeat:no-repeat;background-position: top right;}
td.dn-d7981	{border-top: 1px solid #000000; width: 20px; }
td.wd-d7981	{border-top: 0px solid #000000;}
td.dd-d7981	{border-top: 0px solid #000000;}

td.dd-busi	{ background-color: #FFFFFF; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 0px solid #000000; color: #000000; font-size: 8pt; text-align: center; background-repeat:no-repeat;background-position: top right;}

td.today	{ border-right: 2px solid #FFB300; border-left: 2px solid #FFB300;}

td.bold 	{font-weight:bold}

td.noDay	{background-color: #FFFFFF; border-top: 1px solid #F0F0F0; border-right: 1px solid #F0F0F0; border-bottom: 1px solid #F0F0F0; border-left: 0px solid #F0F0F0;color: #000000; font-size: 8pt; text-align: center; background-repeat:no-repeat;background-position: top right;width: 20px;}

td.legend-button {border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; text-align: center;}

ul.sort li{
	cursor: move;                 
	list-style:none;
}                        

