body	{ font-family: "Tahoma", "Lucida Console", "Arial", "Verdana", "Helvetica", "sans-serif"; font-size: 12px; color: black; font-weight: normal;}

A:link, A:active, A:visited { text-decoration: none; color: #0000cc; font-family: "Tahoma", "Lucida Console", "Arial", "Verdana", "Helvetica", "sans-serif"; font-size: 12px; font-weight: normal}
A:hover { text-decoration: none; color: #FF9900; font-family: "Tahoma", "Lucida Console", "Arial", "Verdana", "Helvetica", "sans-serif"; font-size: 12px; font-weight: normal}
A.delete:link, A.delete:active, A.delete:visited { text-decoration: none; color: #ff0000; font-family: "Tahoma", "Lucida Console", "Arial", "Verdana", "Helvetica", "sans-serif"; font-size: 12px; font-weight: normal}
A.delete:hover { text-decoration: none; color: #0000ff; font-family: "Tahoma", "Lucida Console", "Arial", "Verdana", "Helvetica", "sans-serif"; font-size: 12px; font-weight: normal}

td { font-family: "Tahoma", "Lucida Console", "Arial", "Verdana", "Helvetica", "sans-serif"; font-size: 12px; color: black; font-weight: normal;}
td.boldblue { color: blue; font-weight: bold;}
td.grey { color: grey;}
td.undernote { font-size: 10px; padding-left: 5px; color: grey;font-style: italic;}
td.header	{border-bottom: 1px #666666 solid;}
td.dotbottom	{border-bottom: 1px #666666 dotted;}
td.checkb	{border-bottom: 1px #666666 dotted; border-left: 1px #666666 dotted;}

input { font-family: "Tahoma", "Lucida Console", "Arial", "Verdana", "Helvetica", "sans-serif"; font-size: 12px; color: black; font-weight: normal; border: 1px solid #666666; padding-left: 3px; padding-right: 3px;}
select { border: 1px solid #808000; padding-left: 1px; padding-right: 0px; font-family: "Tahoma", "Lucida Console", "Arial", "Verdana", "Helvetica", "sans-serif"; font-size: 12px;}	
input.radio { border-color: #ffffff;}
input.radioerror { border-color: #ff0000;}
input.checkbox { border-color: #ffffff;}
.formerror { background-color: #efefef;}
.formok { background-color: #ffffff;}
.btn1	{ font-family: "Tahoma", "Lucida Console", "Arial", "Verdana", "Helvetica", "sans-serif"; font-size: 12px; font-weight: bold; color: #666666; padding-left: 4; padding-right: 4; border-style: outset;}
.btn2	{ font-family: "Tahoma", "Lucida Console", "Arial", "Verdana", "Helvetica", "sans-serif"; font-size: 10px; font-weight: bold; color: #666666; padding-left: 1; padding-right: 1; border-style: outset;}

.pagetitle { font-family: "Tahoma", "Lucida Console", "Arial", "Verdana", "Helvetica", "sans-serif"; font-size: 13px; color: black; font-weight: bold; padding-bottom: 20px; position: relative; left: -10px;}




#CalendarControlIFrame { display: none; left: 0px; position: absolute; top: 0px; height: 250px; width: 250px; z-index: 99;}
#CalendarControl { position:absolute; background-color:#FFF; margin:0; padding:0; display:none; z-index: 100;}
#CalendarControl table { font-family: verdana; font-size: 11px; letter-spacing:-1px; border-left: 1px solid #003399; border-right: 1px solid #003399;}
#CalendarControl th { font-weight: normal;}
#CalendarControl th a { font-weight: normal; text-decoration: none; color: #FFF; padding: 1px;}
#CalendarControl td { text-align: center;}
#CalendarControl .header { background-color: #666666; }
#CalendarControl .bottom { background-color: #666666; border: solid 1px #000000; padding : 1px;}
#CalendarControl .weekday { background-color: #DDD; color: #000;}
#CalendarControl .weekend { background-color: #CCAAAA; color: #000;}
#CalendarControl .current { border: 1px solid #003399; background-color: #003399; color: #FF0000; }
#CalendarControl .weekday, #CalendarControl .weekend, #CalendarControl .current { display: block; text-decoration: none; border: 1px solid #FFF; width: 2em;}
#CalendarControl .weekday:hover, #CalendarControl .weekend:hover, #CalendarControl .current:hover {color: #FFF; background-color: #003399; border: 1px solid #999;}
#CalendarControl .previous { text-align: left; }
#CalendarControl .next { text-align: right; }
#CalendarControl .previous, #CalendarControl .next {padding: 1px 3px 1px 3px; font-size: 1.4em; }
#CalendarControl .previous a, #CalendarControl .next a { color: #FFF; text-decoration: none; font-weight: bold;}
#CalendarControl .title { text-align: center; font-weight: bold; color: #FFF;}
#CalendarControl .empty { background-color: #FFFFFF; border: 1px solid #FFFFFF; font-size: 0px;}





/* Big box with list of options */
#ajax_listOfOptions{
  position:absolute;  /* Never change this one */
  width:175px;  /* Width of box */
  height:150px;  /* Height of box */
  overflow:auto;  /* Scrolling features */
  border:1px solid #317082;  /* Dark green border */
  background-color:#FFF;  /* White background color */
  text-align:left;
  font-size:0.9em;
  z-index:100;
}
#ajax_listOfOptions div{  /* General rule for both .optionDiv and .optionDivSelected */
  margin:1px;    
  padding:1px;
  cursor:pointer;
  font-size:0.9em;
}
#ajax_listOfOptions .optionDiv{  /* Div for each item in list */
  
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
  background-color:#666666;
  color:#FFF;
}
#ajax_listOfOptions_iframe{
  background-color:#F00;
  position:absolute;
  z-index:5;
} 
