a {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #006600; font-weight: bold}
h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px}
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }
a:hover {  text-decoration: underline; color: #006600; font-weight: bold}
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #006633}
li {  list-style-image: url(/images/bullet.gif)}
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; background-color: #CCCC00}
.greenhed {  background-color: #CCCC00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #006600; font-weight: bold}
.redhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000}
.greenhead2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006633 }
.calfont {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal}
.disclaimer {  position:relative; left: 5px; top:40px; width: 145px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:white}
.disclaimer0 {  position:relative; left: 5px; top:40px; width: 270px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:white}
.vision { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; width:288px; height:163px;  }
.logbox {  font-family: Arial, Helvetica, sans-serif; background-color: #009933; height: 20px; width: 80px}
.cmd { height: 25px }
.smallcmd {height: 20px; font-size: 12px; vertical-align: middle}
blockquote
{
	border-right: red 1px solid;
	padding-right: 3px;
	border-top: red 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: red 1px solid;
	padding-top: 3px;
	border-bottom: red 1px solid;
	background-color: lightyellow;
}
.menu
{
	z-index: 1000;
	left: 0px;
	background-image: url(images/bg-pub.gif);
	width: 157px;
	position: absolute;
	top: 97px;
}

.bodyouter
{
	margin-top: 0px;
	background-image: url(images/bg-pub.gif);
	margin-left: 0px;
	background-color: white;
}

.bodyinner
{
	left: 157px;
	width: 603px;
	position: absolute;
	top: 97px;
}

tr.inner { vertical-align:top}

td.inner-l
{
	width: 16px;
}

td.inner-r
{
	width: 587px;
}

td.data-l
{
	width: 25pc;
	vertical-align: top;
}

td.data-r
{
	width: 75pc;
	vertical-align: top;
}

td.innerhl-l
{
	width: 16px;
	height: 16px;
	background-color: #cccc00;
}

td.innerhl-r
{
	font-weight: bold;
	font-size: 14px;
	width: 587px;
	height:16;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #cccc00;
}

.grouphead
{
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Maroon;
}
.tasklist 
{
	overflow:scroll; 
	height:180px; 
	width:520px;
	border: solid 1px #888;
}

.inputwide {width: 100%;}

table.calendar
{
	border: solid 1px #888;
	border-collapse: collapse;
}
th.calendar
{
	border: solid 1px #888;
	background-color: #eee;
	font-size: 14px;
}

td.caltask
{
	border: solid 1px #888;
	background-color: #006633;
	color: White;
}


td.cal0, td.cal1, td.cal2
{
	border: solid 1px #888;
	padding: 3px;
	vertical-align: top;
	text-align: center;
}

td.cal1{background-color:#ffffe0}
td.cal2{background-color:#ffe0ff}
td.cal3{background-color:#e0ffff}
td.cal4{background-color:#e0e0ff}
td.cal5{background-color:#e0ffe0}
td.cal6{background-color:#ffe0e0}
td.cal7{background-color:#ffeeaa}
td.cal8{background-color:#aaeeff}
td.cal9{background-color:#eeeeee}

.gridhead, th.calendar
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 12px;
	color: black;
}

.griditem 
{
	vertical-align: top;
	background-color: #EBEBEE;
	
}

.gridaltitem 
{
	vertical-align: top;
	background-color: #FCFCFF;
}

.dataHeader
{
	vertical-align: top;
	background-color: #006633;
	color: White;
}

.dataItem 
{
	vertical-align: top;
	background-color: #FCFCFF;
}

td.contact2
{
	width: 50%;
	vertical-align: top;
}

hr.bottom
{
	width: 603px;
	height: 2px;
	color: #006633;
	vertical-align: bottom;
}
