.statusText
{
	background:none;
	font-family:Verdana;
	font-size:x-small;
	color:white; 
	font-weight:bold;  
}

/* styles to be applied to a textbox */
.Vtextbox 
{
	BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-SIZE: 8pt;
    BEHAVIOR: url(./htc/textbox.htc);
    FONT-FAMILY: arial,verdana;
    HEIGHT: 18px;
    BACKGROUND-COLOR: white
}
.Vtextarea {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 8pt;
    BEHAVIOR: url(./htc/textarea.htc);
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: white
}

.Vtextareatext {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: white
}

.Vsearch {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 8pt;
    BEHAVIOR: url(./htc/searchbox.htc);
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: tahoma,verdana;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #eaf4ff
}

.Vsearchbox 
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: tahoma,verdana;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #e5e5e5
}

.Vdatebox {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BEHAVIOR: url(./htc/datebox.htc);
    FONT: 8pt verdana;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 80px;
    COLOR: black;
    BORDER-BOTTOM: #000000 1px solid;
    HEIGHT: 19px;
    TEXT-ALIGN: left
}

.Vyyyymmbox {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BACKGROUND: #ccffcc;
    BEHAVIOR: url(./htc/yearmonthbox.htc);
    FONT: 8pt verdana;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 52px;
    COLOR: black;
    BORDER-BOTTOM: #000000 1px solid;
    HEIGHT: 19px;
    TEXT-ALIGN: left
}

.Vtimebox {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BACKGROUND: #f4e9ed;
    BEHAVIOR: url(./htc/timebox.htc);
    FONT: 8pt verdana;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 55px;
    COLOR: black;
    BORDER-BOTTOM: #000000 1px solid;
    HEIGHT: 19px;
    TEXT-ALIGN: left
}
.Vnumericbox
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight:  normal;
	font-size: 8pt;
	behavior: url(./htc/numberbox.htc);
	margin-left: 0px;
	border-left: #000000 1px solid;
	width: 50px;
	color: black;
	border-bottom: #000000 1px solid;
	font-family: verdana;
	height: 19px;
	text-align: left;
}

.VReadonlybox {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 8pt;
    BEHAVIOR: url(./htc/readonlybox.htc);
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: verdana;
    HEIGHT: 19px;
    BACKGROUND-COLOR: lightgrey
}

.VEMailbox {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(none);
    BEHAVIOR: url(./htc/emailbox.htc);
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: verdana;
    HEIGHT: 19px;
    
}

.Vurlbox
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-size: 8pt;
	background-image: url(none);
	behavior: url(./htc/urlbox.htc);
	margin-left: 0px;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-repeat: repeat;
	font-family: verdana;
	height: 19px;
	background-color: #ccff99;
}
.Vbrowsebox {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 8pt;
    BEHAVIOR: url(./htc/browsebox.htc);
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: verdana;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #ffefd5
}

.Vphonebox {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 8pt;
    BACKGROUND: #e6e6fa;
    BEHAVIOR: url(./htc/phonebox.htc);
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: verdana;
    HEIGHT: 19px;
    TEXT-ALIGN: left
}
.Vlookupbox
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 8pt;
    BEHAVIOR: url(../htc/lookupbox.htc);
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: verdana;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #ffffea
}
.Vpoplookupbox
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 8pt;
    BEHAVIOR: url(./htc/poplookupbox.htc);
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: verdana;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #ffffe6
}
.Vziplookupbox
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 8pt;
    BEHAVIOR: url(./htc/ziplookupbox.htc);
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: verdana;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #fff8dc;
    TEXT-ALIGN: left
}


/****** end styles to be applied to a textbox */

.Vmandatory {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #D63F16;
    FONT-FAMILY: arial,verdana,helvetica,Tahoma,Times;
}
.Vcombobox
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: black;
    HEIGHT: 19px;
    BACKGROUND-COLOR: #e5e5e5
}

.VbodyBG {
    BORDER-RIGHT: silver 1px;
    BORDER-TOP: silver 1px;
    MARGIN-TOP: 0px;
    BACKGROUND: url(images\bggrad.gif) fixed repeat-x left top;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: silver 1px;
    MARGIN-RIGHT: 0px;
    BORDER-BOTTOM: silver 1px;
    scrollbar-arrow-color:"#5D3080";
    scrollbar-base-color:"#C2C4D6";

}

.VbodyBGCons {
    BORDER-RIGHT: silver 1px;
    BORDER-TOP: silver 1px;
    MARGIN-TOP: 0px;
    BACKGROUND: url(images\bginforel.png) fixed repeat-x left top;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: silver 1px;
    MARGIN-RIGHT: 0px;
    BORDER-BOTTOM: silver 1px;
    scrollbar-arrow-color:"#5D3080";
    scrollbar-base-color:"#C2C4D6";

}

.VbodyBGEmpl {
    BORDER-RIGHT: silver 1px;
    BORDER-TOP: silver 1px;
    MARGIN-TOP: 0px;
    BACKGROUND: url(images\bginforel.png) fixed repeat-x left top;    
    MARGIN-LEFT: 0px;
    BORDER-LEFT: silver 1px;
    MARGIN-RIGHT: 0px;
    BORDER-BOTTOM: silver 1px;
    scrollbar-arrow-color:"#5D3080";
    scrollbar-base-color:"#C2C4D6";

}

.VbodyBGPart {
    BORDER-RIGHT: silver 1px;
    BORDER-TOP: silver 1px;
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: silver 1px;
    MARGIN-RIGHT: 0px;
    BORDER-BOTTOM: silver 1px;
    scrollbar-arrow-color:"#5D3080";
    scrollbar-base-color:"#C2C4D6";

}

.Vleftcontent {
    BORDER-RIGHT: 0px solid;
    Border-color:none;
    BACKGROUND: url(images\bgline.png);
    FLOAT: left;
    MARGIN-LEFT: 0px;
    MARGIN-TOP: 0px;
    WIDTH: 2%;
    BORDER-BOTTOM: #000 0px solid;
}

.Vrightcontent {
    MARGIN-LEFT: 0px;
}

.Vtopbar {
  BACKGROUND-IMAGE: url(images/newcurve.png);
  BACKGROUND-REPEAT: no-repeat;
}

.Vtopbartodos {
  BACKGROUND-IMAGE: url(images/newcurvek.png);
  BACKGROUND-REPEAT: no-repeat;
}

.VtopbarMsg {
    FONT-SIZE: 10pt;
    FONT-FAMILY: tahoma,times,verdana;
    COLOR="white";
}

.VGrdColumnHeader 
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: tahoma,times,verdana;
    COLOR="white";
}

/* validators */
.Vreqfieldval 
{
    FONT-FAMILY: tahoma,times,verdana;
    text-align: left;
    COLOR: Red;
    clear: both;
}

.Vvalsum
{
	font-size: 12pt;
	FONT-WEIGHT: bold;
    FONT-FAMILY: tahoma,times,verdana;
    color: Purple;
}

/* dropdownlist and items classes */
.Vdropdownlist 
{
	background-color: White;
	background-repeat:repeat;
	font-family: Verdana, Sans-Serif;
	font-size: 10pt;
	margin: 1px 1px 1px 1px;
	border-bottom: 1px;
	border-top: 1px;
	border-left: 1px;
	border-right: 1px;
	cursor:auto;
	text-align:left;
	vertical-align: baseline;
}

/* the  label class */
.Vlabel 
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial,verdana,helvetica,Tahoma,Times;
    COLOR:black;
    background-color: Transparent;
    text-align: left;
    vertical-align:baseline;
    word-spacing:normal;
}

/* the  label header class */
.Vlabelhdr 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY: verdana,Arial,helvetica,helvetica condensed,Tahoma'Times New Roman';
    COLOR:black;
    background-color: Transparent;
    margin-bottom: 1px;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 1px;
    text-align: left;
    vertical-align:baseline;
    word-spacing:normal;
}

/* the  button class */
.Vbutton 
{
	color: white;
	background-color: #5a598c;

	font-family: Arial, Tahoma, Helvetica,sans-serif;
	font-weight:700;
	font-size: 8pt;
	border-bottom: solid 1px #000000;
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	letter-spacing: normal;
	margin:1px 1px 1px 1px;
	text-align:center;
	vertical-align:baseline;
	word-spacing: normal;
	cursor: hand;
}

.VlinkButton
{
	FONT-SIZE:12px;
	COLOR:blue;
	TEXT-DECORATION:none
}

/* datagrid classes */

.VdgrdMainStyle {
    BORDER-RIGHT: inset;
    BORDER-TOP: inset;
    BORDER-LEFT: inset;
    LINE-HEIGHT: 20px;
    BORDER-BOTTOM: inset
}

.VdgrdHeaderStyle 
{
	background-color:#5A598C;
	border-color: Black;
	border-style:double;
	border-width: 10;
	font-weight:bold;
	font-family: Tahoma, Verdana;
	color: White;
	font-size: 12px;
	text-align:center;
	
}

.VdgrdItemStyle 
{
	background-color: White;
	color: Black;
	font-family: Tahoma, Verdana;
	font-size: 12px;
}

.VdgrdAlternItem
{
	background-color: #f2f1f1;
	font-size: 12px;
	font-family: Tahoma, Verdana;
}

.VdgrdSelectItem 
{
	background-color: #66ff33;
	font-size: 12px;
	font-family: Tahoma, Verdana;
}

.VdgrdPagerStyle 
{
	background-color: White;
	color: #0000ff;
	font-family: Tahoma, Verdana;
	font-size: 9px;
	text-align: right;
}

.VDivLink
{
	font-family:Arial;  
	FONT-SIZE:11px;
	COLOR:darkblue;
	CURSOR:hand;
}
DIV.calendar {
	POSITION: relative
}
.calendar {
	BORDER-RIGHT: #556 1px solid; BORDER-TOP: #556 1px solid; FONT-SIZE: 11px; BACKGROUND: white; BORDER-LEFT: #556 1px solid; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #556 1px solid; FONT-FAMILY: tahoma,verdana,sans-serif
}
.calendar TABLE {
	BORDER-RIGHT: #556 1px solid; BORDER-TOP: #556 1px solid; FONT-SIZE: 11px; BACKGROUND:white; BORDER-LEFT: #556 1px solid; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #556 1px solid; FONT-FAMILY: tahoma,verdana,sans-serif
}
.calendar .button {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.calendar .nav {
	BACKGROUND: url(/engine_files/datebocks_engine/images/menuarrow.gif) #778 no-repeat 100% 100%
}
.calendar THEAD .title {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: #fff; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.calendar THEAD .headrow {
	BACKGROUND: #778; COLOR: #fff
}
.calendar THEAD .daynames {
	BACKGROUND: white
}
.calendar THEAD .name {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: blue; PADDING-TOP: 2px; BORDER-BOTTOM: #556 1px solid; TEXT-ALIGN: center
}
.calendar THEAD .weekend {
	COLOR: blue
}
.calendar THEAD .hilite {
	BORDER-RIGHT: #04f 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #04f 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #04f 1px solid; COLOR: #000; PADDING-TOP: 1px; BORDER-BOTTOM: #04f 1px solid; BACKGROUND-COLOR: #aaf
}
.calendar THEAD .active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; BACKGROUND-COLOR: #77c
}
.calendar TBODY .day {
	PADDING-RIGHT: 4px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 2em; COLOR: #456; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.calendar TBODY .othermonth {
	FONT-SIZE: 80%; COLOR: #bbb
}
.calendar TBODY .oweekend {
	COLOR: #fbb
}
.calendar TABLE .wn {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 2px; BACKGROUND: #bdf; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; 
}
.calendar TBODY .rowhilite TD {
	BACKGROUND: AliceBlue
}
.calendar TBODY .rowhilite TD.wn {
	BACKGROUND: AliceBlue; 
}
.calendar TBODY TD.hilite {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 1px; BACKGROUND: AliceBlue; PADDING-BOTTOM: 1px; BORDER-LEFT: #bbb 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #bbb 1px solid
}
.calendar TBODY TD.active {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: AliceBlue; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
.calendar TBODY TD.selected {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; BACKGROUND: AliceBlue; PADDING-BOTTOM: 1px; BORDER-LEFT: #000 1px solid; COLOR: #000; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid
}
.calendar TBODY TD.weekend {
	COLOR: #a66
}
.calendar TBODY TD.today {
	FONT-WEIGHT: bold; COLOR: #00f
}
.calendar TBODY .disabled {
	COLOR: #999
}
.calendar TBODY .emptycell {
	VISIBILITY: hidden
}
.calendar TBODY .emptyrow {
	DISPLAY: none
}
.calendar TFOOT .footrow {
	BACKGROUND: #556;  COLOR: #fff; TEXT-ALIGN: center; 
}
.calendar TFOOT .ttip {
	PADDING-RIGHT: 1px; BORDER-TOP: #556 1px solid; PADDING-LEFT: 1px; BACKGROUND: #fff; PADDING-BOTTOM: 1px; COLOR: #445; PADDING-TOP: 1px; 
}
.calendar TFOOT .hilite {
	BORDER-RIGHT: #04f 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #04f 1px solid; PADDING-LEFT: 1px; BACKGROUND: #aaf; PADDING-BOTTOM: 1px; BORDER-LEFT: #04f 1px solid; COLOR: #000; PADDING-TOP: 1px; BORDER-BOTTOM: #04f 1px solid; 
}
.calendar TFOOT .active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BACKGROUND: #77c; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; 
}
.calendar .combo {
	BORDER-RIGHT: #655 1px solid; BORDER-TOP: #655 1px solid; DISPLAY: none; FONT-SIZE: 90%; Z-INDEX: 100; BACKGROUND: #def; LEFT: 0px; BORDER-LEFT: #655 1px solid; WIDTH: 4em; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #655 1px solid; POSITION: absolute; TOP: 0px
}
.calendar .combo .label {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.calendar .combo .label-IEfix {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.calendar .combo .label-IEfix {
	WIDTH: 4em
}
.calendar .combo .hilite {
	BACKGROUND: #acf
}
.calendar .combo .active {
	BORDER-TOP: #46a 1px solid; FONT-WEIGHT: bold; BACKGROUND: #eef; BORDER-BOTTOM: #46a 1px solid
}
.calendar TD.time {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #f4f0e8; TEXT-ALIGN: center
}
.calendar TD.time .hour {
	BORDER-RIGHT: #889 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #889 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; BORDER-LEFT: #889 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #889 1px solid; BACKGROUND-COLOR: #fff
}
.calendar TD.time .minute {
	BORDER-RIGHT: #889 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #889 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; BORDER-LEFT: #889 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #889 1px solid; BACKGROUND-COLOR: #fff
}
.calendar TD.time .ampm {
	BORDER-RIGHT: #889 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #889 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; BORDER-LEFT: #889 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #889 1px solid; BACKGROUND-COLOR: #fff
}
.calendar TD.time .ampm {
	TEXT-ALIGN: center
}
.calendar TD.time .colon {
	PADDING-RIGHT: 2px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.calendar TD.time SPAN.hilite {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; COLOR: #fff; BORDER-TOP-COLOR: #000; BACKGROUND-COLOR: #667; BORDER-RIGHT-COLOR: #000
}
.calendar TD.time SPAN.active {
	BORDER-LEFT-COLOR: #f00; BORDER-BOTTOM-COLOR: #f00; COLOR: #0f0; BORDER-TOP-COLOR: #f00; BACKGROUND-COLOR: #000; BORDER-RIGHT-COLOR: #f00
}
BODY
{
	
}

/* end of datagrid classes */

