a:link {color: #0000FF}
a:visited {color: #0000FF}
a:hover {color: #0000FF}
a:active {color: #0000FF}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 8pt;
}
.box {
	font-size: 10pt;
	color: #555;
}
.box .heading{
	font-align:centre;
	font-size: 18px;
	color: #555;
	font-weight: bold;
}
.box ul{
	text-align: left;
	font-size: 8pt;
}
.raised {
	border: thin outset;
}
.sunken {
	border: 1px solid;
	background-color: #DCDCDC;
	color: red;
	cursor: hand;
}
.handCursor {
	cursor: hand;
}
.helpCursor {
	cursor: help;
}

.defaultCursor {
	cursor: default;

}
.tableBody {
	border: thin outset;
}

.table3d {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #FFFFFF;
	border-right-color: #474723;
	border-bottom-color: #474723;
	border-left-color: #FFFFFF;
}
.tableThin {
	border-top: thin none;
	border-right: thin solid;
	border-bottom: thin solid;
	border-left: thin solid;

}
.calendarOver {
	cursor: hand;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #FFFFFF;
	border-right-color: #474723;
	border-bottom-color: #474723;
	border-left-color: #FFFFFF;
}
.tableInset {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
}.dataGrid {
	border-top: thin none #EEEEEE;
	border-right: thin none #EEEEEE;
	border-bottom: thin solid #EEEEEE;
	border-left: thin none #EEEEEE;
}.diaryGrid {
	border-top: thin solid #EEEEEE;
	border-right: thin none #EEEEEE;
	border-bottom: thin none #EEEEEE;
	border-left: thin none #EEEEEE;
}.diaryEntry {
	border: 1px solid #000000;
}.weeklyGrid {
	border-top: thin none #EEEEEE;
	border-right: thin none #EEEEEE;
	border-bottom: thin none #EEEEEE;
	border-left: thin solid #EEEEEE;
}.colourBorder {
	border: none;
}
.mandatoryField  {
   border: 1px solid red;
}
.mandatorySelect  {
   background-color: #FF3300;
}
.rowUnderline  {
  text-decoration: underline;
  cursor: hand;
}
.displayTop {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #6666FF;
	border-bottom-color: #6666FF;
}
.grid {
	border-bottom: 1px solid #EEEEEE;
}
.tableLeft  {
  border-left: 1px solid #6666FF;
  border-top: 1px solid #6666FF;
  border-bottom: 1px solid #6666FF;
}
.tableCentre  {
  border-top: 1px solid #6666FF;
  border-bottom: 1px solid #6666FF;
}
.tableRight {
  border-right: 1px solid #6666FF;
  border-top: 1px solid #6666FF;
  border-bottom: 1px solid #6666FF;
}
.tableBodyLeft {
  border-left: 1px solid #DDDDDD;
}
.tableBodyRight {
  border-right: 1px solid #DDDDDD;
}
.tableBodyBottom {
  border-left: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
}
.tableBodyMiddle {
  border-left: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
  border-top: 1px solid #DDDDDD;
  background-color: #DDDDDD;
}

#stl{background-image:url(/images/sboxtl.gif); width: 13px; height: 13px;}
#str{background-image:url(/images/sboxtr.gif); width: 21px; height: 13px;}
#sr{width:8px; height:100%; background-image:  url(/images/box2sr.gif);background-repeat: repeat-y;border-left: 1px solid #C4B7BB;}
#sbl{background-image:url(/images/sboxbl.gif); background-repeat: no-repeat; width:13px; height:32px; background-color:#e2dad3;}
#sbr{background-image:url(/images/sboxbr.gif); background-repeat: no-repeat; width:21px; height:32px; background-color:#e2dad3;}
#sb{background-image: url(/images/box2sb.gif); background-repeat: repeat-x;	background-color:#e2dad3;}

.formButtons{width: 70px; height: 30px; font: 12pt}
