.EventBusy {font-size: 11px; background-color: #FFDDDD;}
.EventFree {font-size: 11px; background-color: #F0F0F0;}
.EventUnavailable {font-size: 11px; background-color: #EEEEEE;}
.EventConflicts {font-size: 11px; background-color: #FFBBBB;}
.EventTentative {font-size: 11px; background-color: #FFFBBB;}

body {
    font-family: Helvetica, Arial, sans-serif;
    font-size:12px;
	 line-height: 18px;
	 color: #666666;
    background-color:#ececec;
    padding:0px;
    margin-left:0;
    margin-top:0;
    scrollbar-face-color:#cccccc ;
    scrollbar-highlight-color:#eeeeee;
    scrollbar-3dlight-color:#dddddd;
    scrollbar-shadow-color:#dddddd ;
    scrollbar-track-color:#eeeeee;
    scrollbar-arrow-color:#202020 ;
}

.BodySmall {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #666666;
}

.Heading {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 22px;
	color: #6097b7;
	font-weight: bold;
}
.HeadingSmall {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 22px;
	color: #666666;
	font-weight: bold;
}

.SubHeading {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: 6097b7;
}

th.menu0
{
    font-family:Helvetica, Arial, sans-serif;
    font-size:8pt;
    color:#000000;
    text-align:center;
    background-color:#F0F0F0;
    border:1px outset;
    padding-top:2px;
    padding-left:4px;
    padding-right:4px;
    padding-bottom:2px;
    height:20px;
    cursor:default;
    font-weight:normal;
}

th.menu1
{
    font-family:Helvetica, Arial, sans-serif;
    font-size:8pt;
    color:#000000;
    text-align:center;
    background-color:#CCCCCC;
    border:1px outset;
    padding-top:2px;
    padding-left:4px;
    padding-right:4px;
    padding-bottom:2px;
    height:20px;
    cursor:default;
    font-weight:normal;
}

body.mbox
{
    margin-left:0;
    margin-top:0;
}

td {
    font-size:12px;
}

.vmf          { font-size:8pt; }
table.vmf   { border:1px solid #000000; background-color:#EEEEEE; border-width:0 0 0 0; }
a.vmf        { color: #000000;}
a.vmf:hover { color: #000000; background-color:#E0E0E0; text-decoration:none}

.vmffrm0          { font-size:8pt; }
table.vmffrm0   { border:1px solid #000000; background-color:#ffffff; border-width:1 0 0 0; }

.vmffrm1          { font-size:8pt; }
table.vmffrm1   { border:1px solid #000000; background-color:#EEEEEE; border-width:1 0 0 1; }

.vmffrm2          { font-size:8pt; }
table.vmffrm2   { border:1px solid #000000; background-color:#ffffff; border-width:0 0 0 1; }

.vmffrm3          { font-size:8pt; }
table.vmffrm3   { border:1px solid #000000; background-color:#ffffff; border-width:0 0 0 0; }

.vmffrm4          { font-size:8pt; }
table.vmffrm4   { border:1px solid #000000; background-color:#ffffff; border-width:0 0 0 1; }

.vmffrm5          { font-size:8pt; }
table.vmffrm5   { border:1px solid #000000; background-color:#EEEEEE; border-width:0 0 0 0; }

input   {
	Font-Family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	border-color: black;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: White;
}
.inputradio {
    Font-Family : Helvetica, Arial, sans-serif;
    border-style    : none; 
    border-top-width    : 0px; 
    border-right-width  : 0px; 
    border-bottom-width : 0px; 
    border-left-width   : 0px; 
    background-color    : #ffffff;
    }
    
.inputcheck {
    Font-Family : Helvetica, Arial, sans-serif;
    border-style    : none; 
    border-top-width    : 0px; 
    border-right-width  : 0px; 
    border-bottom-width : 0px; 
    border-left-width   : 0px; 
    background-color    : #ffffff;
    }

.inputcheckheader   {
    Font-Family : Helvetica, Arial, sans-serif;
    border-style    : none; 
    border-top-width    : 0px; 
    border-right-width  : 0px; 
    border-bottom-width : 0px; 
    border-left-width   : 0px; 
    background-color    : #cccccc;
    }

.inputcheckEEE  {
    Font-Family : Helvetica, Arial, sans-serif;
    border-style    : none; 
    border-top-width    : 0px; 
    border-right-width  : 0px; 
    border-bottom-width : 0px; 
    border-left-width   : 0px; 
    background-color    : #eeeeee;
    }

select  {
    Font-Family : Helvetica, Arial, sans-serif;
    font-size       : 12px; 
    }

textarea    {
    Font-Family : Helvetica, Arial, sans-serif;
    font-size       : 12px; 
    }
    
.button0    {
    Font-Family : Helvetica, Arial, sans-serif;
    font-size       : 18px; 
    border      : #666666; 
    border-style    : solid; 
    border-top-width    : 1px; 
    border-right-width  : 1px; 
    border-bottom-width: 1px; 
    border-left-width   : 1px; 
    background-color    : #eeeeee;
    }
    
.buttonimg  {
    border-style     : outset; 
    border-width     : 1px; 
    background-color : #eeeeee;
    margin           : 0pt;
    padding          : 2px;
    margin-right     : 0pt;
    padding-right    : 0px;
    margin-left      : 0pt;
    padding-left     : 0px;
    }
    
th
{
    font-size:12pt;
    font-weight:bold;
    color:#404040;
}

img.hnd{
    cursor:pointer;
    cursor:hand;
    border:0px;
}

table.fix
{
    padding-left:0px;
    padding-right:4px;
    overflow:hidden;
}
.externalHeader,
.externalHeader A	{ font-size: larger; color: #656565; font-weight: bold; text-decoration: none;}
.externalHeader:first-letter {color: #F93;}
.externalError  {border: 1px solid #F93; color: #F00; font-weight: bold;}
.externalTable  {background-color: #ffffff; padding: 0px;}
.externalField,
.externalTable THEAD {color: #666666;}
.externalList	{border: 1px solid #999999; background-color: #E9E7E7; padding: 0px;}

.externalLink  {font-weight: bold;}
.externalLink A, .linkLabel A:link, .linkLabel A:active {color: #656565;}
.externalLink A:hover	{color: #F93;}

.externalOption  {font-size: 12px; color: #666666;}

.externalAction {border: double #F93; text-align:center; font-weight: bold; background-color: #E9E7E7;}
.externalAction A,
.externalAction A:active {color: #999999; text-decoration:none;}
.externalAction A:hover	 {color: #F93; text-decoration:none;}

.externalMessage {border: 0px solid #999999; background-color: #E9E7E7; padding: 2px;}
.externalMessage TT {font-size: 12pt;}

.externalSubtable	{padding: 2px;}



