.text        { font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; 
               color: #000000 }
.whitecal   { font-size: 10pt; line-height: 15px; font-family: Arial, Helvetica, sans-serif; 
               color: #FFFFFF; font-weight: bold }
.heading     { font-size: 10pt; color: #003399; font-family: Arial, Helvetica, sans-serif; 
               font-weight: bold }
.headingcal     { font-size: 12pt; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; 
               font-weight: bold }
.darkblue    { 
background-color: #6699CC }
.lightpurple    { 
background-color: #F6F6F9 }
.darkpurple    { 
background-color: #E0DFED }

a.text:link    {text-decoration:none;color:#0000FF;background-color:transparent}
a.text:visited {text-decoration:none;color:#0000FF;background-color:transparent}
a.text:hover   {text-decoration:underline;color:red;background-color:transparent}
a.text:active  {text-decoration:underline;color:#0000FF;background-color:transparent}

a.side:link    {text-decoration:none;color:grey;background-color:transparent}
a.side:visited {text-decoration:none;color:grey;background-color:transparent}
a.side:hover   {text-decoration:underline;color:grey;background-color:transparent}
a.side:active  {text-decoration:underline;color:grey;background-color:transparent}

.button { 
font-size: 11; 
font-family: verdana, helvetica, sans-serif; 
font-weight: bold;
background-color: #F0F0E0;
border-top:1px solid #6699CC;
border-bottom:1px solid #6699CC;
border-left:1px solid #6699CC;
border-right:1px solid #6699CC;
}

.buttonActive { 
font-size: 11; 
font-family: verdana, helvetica, sans-serif; 
font-weight: bold;
background-color: #F0F0E0;
border-top:1px solid #6699CC;
border-bottom:1px solid #6699CC;
border-left:1px solid #6699CC;
border-right:1px solid #6699CC;
color:Red;
cursor:hand;
}

.field { 
font-size: 11; 
width : 200px; 
font-family: verdana, helvetica, sans-serif; 
background-color: #FFFFFF;
border-top:1px solid #6699CC;
border-bottom:1px solid #6699CC;
border-left:1px solid #6699CC;
border-right:1px solid #6699CC;

}

.fieldr { 
font-size: 11; 
font-family: verdana, helvetica, sans-serif; 
background-color: #FFFFFF;
border-top:1px solid #6699CC;
border-bottom:1px solid #6699CC;
border-left:1px solid #6699CC;
border-right:1px solid #6699CC;

}

.field2 { 
font-size: 11; 
width : 300px; 
font-family: verdana, helvetica, sans-serif; 
background-color: #FFFFFF;
border-top:1px solid #6699CC;
border-bottom:1px solid #6699CC;
border-left:1px solid #6699CC;
border-right:1px solid #6699CC;

}

.select { 
font :8pt verdana; 
color: #295555; 
background-color: #ffffff; 
border:#295555; 
border-width: 1px 1px 1px 1px; 
width : 200px; 
} 


.select2 { 
font :8pt verdana; 
color: #295555; 
background-color: #ffffff; 
border:#295555; 
border-width: 1px 1px 1px 1px; 
width : 300px; 
} 

.cal { 
font :8pt verdana; 
color: #295555; 
background-color: #ffffff; 
border:#295555; 
border-width: 1px 1px 1px 1px; 
} 

textarea { 
font-size: 11; 
width : 300px; 
font-family: verdana, helvetica, sans-serif; 
background-color: #FFFFFF;
border-top:1px solid #6699CC;
border-bottom:1px solid #6699CC;
border-left:1px solid #6699CC;
border-right:1px solid #6699CC;

}

textarea2 { 
font-size: 11; 
font-family: verdana, helvetica, sans-serif; 
background-color: #FFFFFF;
border-top:1px solid #6699CC;
border-bottom:1px solid #6699CC;
border-left:1px solid #6699CC;
border-right:1px solid #6699CC;

}

.TableOuterBorder /* kw - thin blue border  */ 
{
	height: 100%;
	width: 100%;	
	border: #6699cc 1px solid;	
}