.Form{
    BORDER-RIGHT: 0px;    
	BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
	BORDER-BOTTOM: 0px;	
	
	FONT-FAMILY: Tahoma;
	FONT-STYLE: normal;
	FONT-SIZE: 8pt;    
	FONT-WEIGHT: normal;
	
	PADDING-RIGHT: 0pt;
    PADDING-LEFT: 0pt;
	PADDING-TOP: 0pt;
	PADDING-BOTTOM: 0pt;
	
	BACKGROUND-COLOR: #D9EAB7;
	COLOR: #000000;
    MARGIN: 0pt 0pt 0pt 0pt;    
    TEXT-DECORATION: none
}

.Form_1{
    BORDER-RIGHT: 0px;    
	BORDER-LEFT: 0px;
    BORDER-TOP: 0px;
	BORDER-BOTTOM: 0px;	
	
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-STYLE: normal;
	FONT-SIZE: 10pt;    
	FONT-WEIGHT: normal;
	
	PADDING-RIGHT: 0pt;
    PADDING-LEFT: 0pt;
	PADDING-TOP: 0pt;
	PADDING-BOTTOM: 0pt;
	
	BACKGROUND-COLOR: #D9EAB7;
	COLOR: #000000;
    MARGIN: 0pt 0pt 0pt 0pt;    
    TEXT-DECORATION: none;
	background-image: none;
}

.Form_2{
	BORDER-RIGHT: 0px;
	BORDER-LEFT: 0px;
	BORDER-TOP: 0px;
	BORDER-BOTTOM: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-STYLE: normal;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	PADDING-RIGHT: 0pt;
	PADDING-LEFT: 0pt;
	PADDING-TOP: 0pt;
	PADDING-BOTTOM: 0pt;
	COLOR: #000000;
	MARGIN: 0pt 0pt 0pt 0pt;
	TEXT-DECORATION: none;
	background-image: none;
	background-color: #D9EAB7;
}

.Titulo
{
	border-width : 0;
	border-style : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 9.75pt;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
	color : rgb(0, 0, 0);
	white-space : nowrap;
	
}
.SubTitulo
{
	border-width : 0;
	border-style : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
	color : rgb(0, 0, 0);
	white-space : nowrap;
	
}
.Titulo_Grilla
{
	border-width : 0;
	border-style : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 9.75pt;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
	color : rgb(255, 255, 255);
	white-space : nowrap;	
}
.Txt_Input
{
	border-width : 0;
	border-style : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 7.5pt;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	color : rgb(33, 33, 33);
	white-space : nowrap;	
}
.Txt_InputBlanco
{
	border-width : 0;
	border-style : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 7.5pt;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
	color : rgb(255, 255, 255);
	white-space : nowrap;	
}
.Txt_InputAmarillo
{
	border-width : 0;
	border-style : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 7.5pt;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
	color : rgb(255, 255, 33);
	white-space : nowrap;
	
}
.Txt_Msg
{
	border-width : 0;
	border-style : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
	color : rgb(151, 80, 6);
	white-space : nowrap;
	
}
.Txt_Error
{
	border-width : 0;
	border-style : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
	color : #FF0000;
	white-space : nowrap;	
}
.AttComFch
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold; 
	COLOR: rgb(0,0,0);
	WIDTH: 60px;
}
.ReadonlyAttComFch
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold; 
    COLOR: rgb(0,0,0);
	/*WIDTH: 60px;*/
}
.AttComTit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold; 
	COLOR: rgb(0,0,0);
	WIDTH: 300px;
}
.ReadonlyAttComTit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold; 
    COLOR: rgb(0,0,0);
	/*WIDTH: 300px;*/
}
.AttComDsc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: normal; 
    COLOR: rgb(0,0,0);    
	WIDTH: 400px;
}
.ReadonlyAttComDsc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: normal; 
    COLOR: rgb(0,0,0);
	/*WIDTH: 400px;*/
}
.AttNotFch
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold; 
	COLOR: rgb(0,0,0);
	WIDTH: 60px;
}
.ReadonlyAttNotFch
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold; 
    COLOR: rgb(0,0,0);
	/*WIDTH: 60px;*/
}
.AttNotTit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold; 
	COLOR: rgb(0,0,0);
	WIDTH: 150px;
}
.ReadonlyAttNotTit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold; 
    COLOR: rgb(0,0,0);
	/*WIDTH: 150px;*/
}
.AttNotDsc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: normal; 
    COLOR: rgb(0,0,0);    
	WIDTH: 400px;
}
.ReadonlyAttNotDsc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: normal; 
    COLOR: rgb(0,0,0);
	/*WIDTH: 400px;*/
}
.AttEveFch
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold; 
	COLOR: rgb(0,0,0);
	WIDTH: 60px;
}
.ReadonlyAttEveFch
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold; 
    COLOR: rgb(0,0,0);
	/*WIDTH: 60px;*/
}
.AttEveTit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold; 
	COLOR: rgb(0,0,0);
	WIDTH: 300px;
}
.ReadonlyAttEveTit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold; 
    COLOR: rgb(0,0,0);
}
.AttEveDsc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: normal; 
    COLOR: rgb(0,0,0);    
	WIDTH: 400px;
}
.ReadonlyAttEveDsc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: normal; 
    COLOR: rgb(0,0,0);
	/*WIDTH: 400px;*/
}
.Att10
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
    font-size: 8pt;
    COLOR: #333333;    
	WIDTH: 80px;
}
.ReadonlyAtt10
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 8pt; 
	color: #333333; 
	/*border-width : 1;	
	border-color : rgb(255, 255, 255);
	border-style : ridge;*/
	WIDTH: 80px;    
}
.Att15
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
    font-size: 8pt;
    COLOR: #333333;    
	WIDTH: 80px;	
}
.ReadonlyAtt15
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 8pt; 
	color: #333333; 
	/*border-width : 1;	
	border-color : rgb(255, 255, 255);	
	border-style : ridge;*/
	WIDTH: 80px;    
}
.Att20
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
    font-size: 8pt;
    COLOR: #333333;    
	WIDTH: 80px;
}
.ReadonlyAtt20
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 8pt; 
	color: #333333; 
	/*border-width : 1;	
	border-color : rgb(255, 255, 255);	
	border-style : ridge;*/
	WIDTH: 80px;    
}
.Att30
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
    font-size: 8pt;
    COLOR: #333333;    
	WIDTH: 100px;
}
.ReadonlyAtt30
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 8pt; 
	color: #333333; 
	/*border-width : 1;	
	border-color : rgb(255, 255, 255);	
	border-style : ridge;*/
	WIDTH: 100px;    
}
.Att50
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
    font-size: 8pt;
    COLOR: #333333;    
	WIDTH: 140px;
}
.ReadonlyAtt50
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 8pt; 
	color: #333333; 
	/*border-width : 1;	
	border-color : rgb(255, 255, 255);	
	border-style : ridge;*/
	WIDTH: 140px;    
}
.Att60
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
    font-size: 8pt;
    COLOR: #333333;    
	WIDTH: 250px;
}
.ReadonlyAtt60
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 8pt; 
	color: #333333; 
	/*border-width : 1;	
	border-color : rgb(255, 255, 255);	
	border-style : ridge;*/
	WIDTH: 250px;    
}
.Att255
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
    font-size: 8pt;
    COLOR: #333333;    
	WIDTH: 350px;
}
.ReadonlyAtt255
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: 8pt; 
	color: #333333; 
	/*border-width : 1;	
	border-color : rgb(255, 255, 255);	
	border-style : ridge;*/
	WIDTH: 350px;    
}
.Btn_Confirmar
{   
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
    FONT-WEIGHT: bold;    
    CURSOR: pointer;
    COLOR: #000000; 
    FILTER: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#eeeeee',EndColorStr='#cccccc');	
       
	BORDER-RIGHT: #666666 2px solid;
    BORDER-LEFT: #999999 2px solid;
	BORDER-BOTTOM: #666666 2px solid;
}
.Btn_Volver
{
    BORDER-RIGHT: #666666 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FILTER: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#eeeeee',EndColorStr='#cccccc');
    BORDER-LEFT: #999999 2px solid;
    CURSOR: pointer;
    COLOR: #333333;
    BORDER-BOTTOM: #666666 2px solid;
	font-family: Arial, Helvetica, sans-serif;
}
.Tabla
{
	background-color :#D9EAB7;
	border-width : 0;
	border-style : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	margin: 0pt;
	height: 100%;
	width: 100%;	
}
.Tabla_Borde
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : normal;
	border: 0 solid #586C4C;
	background-color: #CCCCCC;
	width: 100%;	
}

.Tabla_Fondo
{
	background-color : rgb(151,80,6);
	border-width : 0;
	border-style : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	margin: 0pt;
	height: 100%;
	width: 100%;	
}
.Tabla_FondoBlanco
{
	background-color : rgb(255,255,255);
	border-width : 0;
	border-style : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	margin: 0pt;
	height: 100%;
	width: 100%;	
}
.Grilla
{
	border-width : 0;
	border-color : rgb(0, 0, 0);
	border-style : none;
}
.GrillaUniform
{
	color : rgb(0, 0, 0);
	border-width: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	background-color : rgb(247, 247, 247);
}
.GrillaUniformTitle
{
	color : rgb(255, 255, 255);
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
	background-color : rgb(247, 247, 247);
}
.GrillaTitle{
	color : rgb(255, 255, 255);
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
	background-color : rgb(151,80,6);
}
.GrillaOdd{
	color : rgb(0, 0, 0);
	border-width: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	background-color : rgb(247, 247, 247);
}

.GrillaEven{
	color : rgb(0, 0, 0);
	border-width: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : normal;
	text-decoration : none;
	background-color : rgb(247, 247, 247);
}
.Btn_LoginLogout
{
    FONT-FAMILY: Tahoma;    
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    FILTER: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#eeeeee',EndColorStr='#cccccc');
    CURSOR: pointer;
    COLOR: #333333;    
    BORDER-LEFT: #999999 2px solid;
	BORDER-RIGHT: #666666 2px solid;
	BORDER-BOTTOM: #666666 2px solid;
	
}
.Btn_ConfirmarGris
{
    BORDER-RIGHT: #666666 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FILTER: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#eeeeee',EndColorStr='#cccccc');
    BORDER-LEFT: #999999 2px solid;
    CURSOR: pointer;
    COLOR: #333333;
    BORDER-BOTTOM: #666666 2px solid;
    FONT-FAMILY: Tahoma;
}
.Btn_VolverGris
{
    BORDER-RIGHT: #666666 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FILTER: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#eeeeee',EndColorStr='#cccccc');
    BORDER-LEFT: #999999 2px solid;
    CURSOR: pointer;
    COLOR: #333333;
    BORDER-BOTTOM: #666666 2px solid;
    FONT-FAMILY: Tahoma;
}
a{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A16C28; 
	text-decoration: none; 
	font-weight: bold 
}
a:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A16C28; 
	text-decoration: none; 
	font-weight: bold 
}
a:hover{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A16C28; 
	text-decoration: underline; 
	font-weight: bold 
}



.image{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}

.Calendar{
	border-style: solid;
	border-width: 1px;
	border-top-color: #fff;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #fff;
	border-color: #fff #000 #000 #fff;
	font-size: 11px;
	cursor: default;
	background-color: Window;
	color: WindowText;
	font-family: tahoma, verdana, sans-serif;
	font: 11px tahoma, verdana, sans-serif;
	position: relative;
	display: none;
}

.Calendar TABLE{
	border-style: solid;
	border-width: 1px;
	font-size: 11px;
	cursor: default;
	background-color: Window;
	color: WindowText;
	font-family: tahoma, verdana, sans-serif;
	font: 11px tahoma, verdana, sans-serif;
}

.Calendar TABLE .wn{
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding: 2px 3px 2px 2px;
	border-right: 1px solid ButtonShadow;
	background-color: ButtonFace;
	color: ButtonText;
}

.Calendar .CalendarButton{
	text-align: center;
	border-width: 1px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding: 1px;
	border-style: solid;
	border-top-color: ButtonHighlight;
	border-right-color: ButtonShadow;
	border-bottom-color: ButtonShadow;
	border-left-color: ButtonHighlight;
	border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	background-color: ButtonFace;
}

.Calendar .nav{
	background-color: ButtonFace;
	background-image: url(menuarrow.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}

.Calendar THEAD .name{
	border-bottom: 1px solid ButtonShadow;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding: 2px;
	text-align: center;
	background-color: ButtonFace;
	color: ButtonText;
}

.Calendar THEAD .weekend{
	color: #f00;
}

.Calendar THEAD .hilite{
	border-style: solid;
	border-width: 2px;
	border-top-color: ButtonHighlight;
	border-right-color: ButtonShadow;
	border-bottom-color: ButtonShadow;
	border-left-color: ButtonHighlight;
	border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding: 0px;
}

.Calendar THEAD .active{
	border-width: 1px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding: 2px 0px 0px 2px;
	border-top-color: ButtonShadow;
	border-right-color: ButtonHighlight;
	border-bottom-color: ButtonHighlight;
	border-left-color: ButtonShadow;
	border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
}

.Calendar THEAD .CalendarTitle{
	font-weight: bold;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding: 1px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	border-color: #000;
	background-color: ActiveCaption;
	color: CaptionText;
	text-align: center;
}

.Calendar TBODY .day{
	width: 2em;
	text-align: right;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding: 2px 4px 2px 2px;
}

.Calendar TBODY .rowhilite TD{
	background-color: Highlight;
	color: HighlightText;
}

.Calendar TBODY .emptyrow{
	display: none;
}

.Calendar TBODY .emptycell{
	visibility: hidden;
}

.Calendar TBODY td.hilite{
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding: 1px 3px 1px 1px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #fff;
	border-right-color: #000;
	border-bottom-color: #fff;
	border-left-color: #000;
	border-color: #fff #000;
}

.Calendar TBODY td.active{
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding: 2px 2px 0px;
	border-style: solid;
	border-width: 1px;
	border-top-color: ButtonShadow;
	border-right-color: ButtonHighlight;
	border-bottom-color: ButtonHighlight;
	border-left-color: ButtonShadow;
	border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
}

.Calendar TBODY td.selected{
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-top-color: ButtonShadow;
	border-right-color: ButtonHighlight;
	border-bottom-color: ButtonHighlight;
	border-left-color: ButtonShadow;
	border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding: 2px 2px 0px;
	background-color: ButtonFace;
	color: ButtonText;
}

.Calendar TBODY td.weekend{
	color: #f00;
}

.Calendar TBODY td.today{
	font-weight: bold;
	color: #00f;
}

.Calendar TBODY td.disabled{
	color: GrayText;
}

.Calendar TFOOT .ttip{
	background-color: ButtonFace;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding: 1px;
	border-style: solid;
	border-width: 1px;
	border-top-color: ButtonShadow;
	border-right-color: ButtonHighlight;
	border-bottom-color: ButtonHighlight;
	border-left-color: ButtonShadow;
	border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
	color: ButtonText;
	text-align: center;
}

.Calendar TFOOT .hilite{
	border-style: solid;
	border-width: 1px;
	border-top-color: #fff;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #fff;
	border-color: #fff #000 #000 #fff;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding: 1px;
	background-color: #e4e0d8;
}

.Calendar TFOOT .active{
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding: 2px 0px 0px 2px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #000;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #000;
	border-color: #000 #fff #fff #000;
}

.Calendar td.time{
	border-top: 1px solid ButtonShadow;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	padding: 1px 0px;
	text-align: center;
	background-color: ButtonFace;
}

.Calendar td.time .hour{
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding: 0px 3px 4px;
	border-top-color: #889;
	border-right-color: #889;
	border-bottom-color: #889;
	border-left-color: #889;
	border-color: #889;
	border-style: solid;
	border-width: 1px;
	font-weight: bold;
	background-color: Menu;
}

.Calendar td.time .minute{
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding: 0px 3px 4px;
	border-style: solid;
	border-width: 1px;
	border-top-color: #889;
	border-right-color: #889;
	border-bottom-color: #889;
	border-left-color: #889;
	border-color: #889;
	background-color: Menu;
	font-weight: bold;
}

.Calendar td.time .ampm{
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding: 0px 3px 4px;
	background-color: Menu;
	border-style: solid;
	border-width: 1px;
	font-weight: bold;
	border-top-color: #889;
	border-right-color: #889;
	border-bottom-color: #889;
	border-left-color: #889;
	border-color: #889;
	text-align: center;
}

.Calendar td.time span.hilite{
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	border-color: #000;
	background-color: Highlight;
	color: HighlightText;
}

.Calendar td.time span.active{
	border-top-color: #f00;
	border-right-color: #f00;
	border-bottom-color: #f00;
	border-left-color: #f00;
	border-color: #f00;
	background-color: #000;
	color: #0f0;
}

.Calendar td.time .colon{
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding: 0px 2px 0px 3px;
	font-weight: bold;
}

.CalendarCombo{
	position: absolute;
	width: 4em;
	top: 0px;
	left: 0px;
	cursor: default;
	border-width: 1px;
	border-style: solid;
	border-top-color: ButtonHighlight;
	border-right-color: ButtonShadow;
	border-bottom-color: ButtonShadow;
	border-left-color: ButtonHighlight;
	border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	background-color: Menu;
	color: MenuText;
	font-size: 10px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding: 1px;
	display: none;
}

.CalendarCombo .label{
	text-align: center;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding: 1px;
}

.CalendarCombo .label-IEfix{
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding: 1px;
	text-align: center;
	width: 4em;
}

.CalendarCombo .active{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding: 0px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	border-color: #000;
}

.CalendarCombo .hilite{
	background-color: Highlight;
	color: HighlightText;
}

