BODY,TD, IFRAME {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Tahoma, Arial, helv, sans-serif;
}
BODY {
	SCROLLBAR-FACE-COLOR: #DCE7EF; 
	SCROLLBAR-HIGHLIGHT-COLOR: #dbdbdb; 
	SCROLLBAR-SHADOW-COLOR: #598BB6; 
	SCROLLBAR-3DLIGHT-COLOR: #598BB6; 
	SCROLLBAR-ARROW-COLOR: #598BB6; 
	SCROLLBAR-TRACK-COLOR: #F4FAFD; 
	SCROLLBAR-DARKSHADOW-COLOR: #dbdbdb
}
INPUT, TEXTAREA, SELECT {
	border-top:1px solid black;
	border-bottom:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
	color:navy;
	background:#F4FAFD;
	font-size:8pt;
	font-family:verdana, arial, helvetica;
	width: 100%;

}

A {color: #000000; font-weight: normal; text-decoration: underline} 
A:visited {color: #000000; font-weight: normal; text-decoration: underline} 
A:active  {color: #000000; font-weight: normal; text-decoration: underline} 
A:hover   {color: #000000; font-weight: normal; text-decoration: none}

button { 
	color:navy;
	font-family:verdana, arial, helvetica, sans-serif;
	background:#F4FAFD;
	border: 1px solid Black; 
	cursor:hand; 
}

.serviceTable {
	color:#000000;
	font-family:verdana, arial, helvetica, sans-serif;
	background-color: #ABDDFF;
}
.topTable {
	color: Black;
	font-family:verdana, arial, helvetica, sans-serif;
	background: #FFE475;
	font-weight: bold;
	font-size : 12px;
}

.border {
	border: 1px solid Black;
	padding: 0px;
}
hr {
	color: #003399;
	noshade;
	height: 3 px;
	width: 75 %;
}
p {
	text-indent: 10pt;
}
.heading {
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}
.details {
	font-weight: bold;
	color: #003399;
}
.smallerText {
	font-size: 9px;
	color: #000000;

}
table.CALall {border: 1 solid black;  width : 100%; }
/*  (   )     */
table.CALall colgroup#Day {width:19px;}
/*  (   )     */
table.CALall colgroup#HDay {/*width:18px;*/}
/* ,       */
table.CALall tr {
                 font-size: 8pt;
                 text-align:center; 
				 vertical-align::middle; height:16px;
                }
/*       */
table.CALall td {
                 background-color: BEIGE; color: #A0A0A0;
                 border-top: 1 ridge #FFFFF5;
                 border-left: 1 ridge #FFFFF5;
                }
/*    (  ) */
table.CALall td.CALempty {background-color: #FFFFF5;}
/*   ""  */
table.CALall td.CALdgtHL {
	background-color: #FFFA90;
	color:#003399;
}
/*      */
table.CALall td.CALdgtHD {background-color: #F5E6CD;}

/*      */
table.CALall td a         {text-decoration: none;color:blue;}
table.CALall td a:link    {text-decoration: none;color:blue;}
table.CALall td a:visited {text-decoration: none;color:blue;}
table.CALall td a:hover   {text-decoration: none;color: red;}

th.CALmnth {
	/*        */
	font-size: 8pt;
	height:20px;
	text-align:center;
	vertical-align:middle;
	color: #003399;
	background-color: #FFE475;/*lightsteelblue;*/
	border-bottom: 1 inset black;
}
tr.CALwkd  { /* ,       */
            text-align:center; vertical-align::middle; height: 16px; 
            }
tr.CALwkd td { /*       */
              font-family:Verdana, Arial Cyr; font-weight:bold; font-size: 7pt;
              color: navy; background-color: #ABDDFF;/*lightsteelblue;*/
              border-bottom: 1 inside #FFFFF5;
             }
/*       (    ) */
tr.CALwkd td.CALwkdHL {color:maroon;} 
tr.CALnav td.CALnav{
	/*     */
	font-size: 8pt;
	height:16px;
	text-align:center;
	vertical-align:middle;
	color: navy;
	background-color: #FFE475;/*lightsteelblue;*/
    border-top: inset black 1;
}
#article {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #000000;
}
#article .title {
	font-weight: bold;
	font-size: 115%;
}
#article .dmy {
	font-size: 9px;
	color: #006600;
}
#article .trtop {
	background: #FFE475;
}
