body {
	background-color: #fff;
}
p {color:black; FONT-WEIGHT:normal; FONT-SIZE:11px; FONT-FAMILY:Arial,sans-serif; TEXT-DECORATION:none}
th.title {background-color:#007A3D; color:white; FONT-WEIGHT:bold; FONT-SIZE:11px; FONT-FAMILY:Arial,sans-serif; TEXT-DECORATION:none; text-align:left;}
th.heading,tr.heading th {background-color:#FFE8A5; color:black; FONT-WEIGHT:bold; FONT-SIZE:11px; FONT-FAMILY:Arial,sans-serif; TEXT-DECORATION:none; text-align:left;}
td {color:black; FONT-WEIGHT:normal; FONT-SIZE:11px; FONT-FAMILY:Arial,sans-serif; TEXT-DECORATION:none}
th {color:black; FONT-WEIGHT:bold; FONT-SIZE:11px; FONT-FAMILY:Arial,sans-serif; text-align:left; TEXT-DECORATION:none;}
ul {color:black; FONT-WEIGHT:normal; FONT-SIZE:11px; FONT-FAMILY:Arial,sans-serif; TEXT-DECORATION:none; margin-top:0px; margin-bottom:0px;}
li {color:black; FONT-WEIGHT:normal; FONT-SIZE:11px; FONT-FAMILY:Arial,sans-serif; TEXT-DECORATION:none}
.normal {color:black; FONT-WEIGHT:normal; FONT-SIZE:11px; FONT-FAMILY:Arial,sans-serif; TEXT-DECORATION:none;}
.input {color:black; FONT-WEIGHT:normal; FONT-SIZE:11px; FONT-FAMILY:Arial,sans-serif; TEXT-DECORATION:none;}

a {color:#E78800; FONT-WEIGHT:normal; FONT-SIZE:11px; FONT-FAMILY:Arial,sans-serif; TEXT-DECORATION:none} 
a:visited {color:#D07B02; FONT-WEIGHT:normal; FONT-SIZE:11px; FONT-FAMILY:Arial,sans-serif; TEXT-DECORATION:none} 
a:visited.hover {color:#A3B7DA; FONT-WEIGHT:normal; FONT-SIZE:11px; FONT-FAMILY:Arial,sans-serif; TEXT-DECORATION:none} 
a:visited.active {color:#00AEEF; FONT-WEIGHT:normal; FONT-SIZE:11px; FONT-FAMILY:Arial,sans-serif; TEXT-DECORATION:none} 
a:hover {color:#A3B7DA; FONT-WEIGHT:normal; FONT-SIZE:11px; FONT-FAMILY:Arial,sans-serif; TEXT-DECORATION:none} 
a:active {color:#00AEEF; FONT-WEIGHT:normal; FONT-SIZE:11px; FONT-FAMILY:Arial,sans-serif; TEXT-DECORATION:none} 

.alert {font-size:11px;font-weight:bold;font-style:italic;color:#ee0000;}
.sub1 {FONT-WEIGHT:bold; FONT-SIZE:11px; COLOR:black; FONT-FAMILY:Arial,sans-serif; TEXT-DECORATION:none}

.nav {color:white; FONT-WEIGHT:bold; FONT-SIZE:11px; FONT-FAMILY:Arial,sans-serif; TEXT-DECORATION:none} 
.nav:visited {color:white; FONT-WEIGHT:bold; FONT-SIZE:11px; FONT-FAMILY:Arial,sans-serif; TEXT-DECORATION:none} 
.nav:visited.hover {color:#FFC61E; FONT-WEIGHT:bold; FONT-SIZE:11px; FONT-FAMILY:Arial,sans-serif; TEXT-DECORATION:none} 
.nav:visited.active {color:gray; FONT-WEIGHT:bold; FONT-SIZE:11px; FONT-FAMILY:Arial,sans-serif; TEXT-DECORATION:none} 
.nav:hover {color:#FFC61E; FONT-WEIGHT:bold; FONT-SIZE:11px; FONT-FAMILY:Arial,sans-serif; TEXT-DECORATION:none} 
.nav:active {color:gray; FONT-WEIGHT:bold; FONT-SIZE:11px; FONT-FAMILY:Arial,sans-serif; TEXT-DECORATION:none} 

.definition {color:black; FONT-WEIGHT:normal; FONT-SIZE:11px; FONT-FAMILY:Arial,sans-serif; TEXT-DECORATION:none}

.title {color:#007A3D; FONT-WEIGHT:bold; FONT-SIZE:11px; FONT-FAMILY:Verdana,sans-serif; TEXT-DECORATION:none;}
.subtitle {color:#007A3D; FONT-WEIGHT:bold; FONT-SIZE:11px; FONT-FAMILY:Verdana,sans-serif; TEXT-DECORATION:none;}
.note {color:#007A3D; FONT-WEIGHT:normal; FONT-SIZE:10px; FONT-FAMILY:Verdana,sans-serif; TEXT-DECORATION:none;}
.white {color:white; FONT-WEIGHT:bold; FONT-SIZE:11px; FONT-FAMILY:Verdana,sans-serif; TEXT-DECORATION:none;}
.inactive {color:silver; FONT-WEIGHT:normal; FONT-SIZE:11px; FONT-FAMILY:Verdana,sans-serif; TEXT-DECORATION:none; font-style :italic;}
.inactivenote {color:silver; FONT-WEIGHT:normal; FONT-SIZE:11px; FONT-FAMILY:Verdana,sans-serif; TEXT-DECORATION:none;}

.budget {color:black; FONT-WEIGHT:normal; FONT-SIZE:10px; FONT-FAMILY:Arial,sans-serif; TEXT-DECORATION:none}

.budget_future {color:#e6e6e6; FONT-WEIGHT:normal; FONT-SIZE:10px; FONT-FAMILY:Arial,sans-serif; TEXT-DECORATION:none}

.budgettable {border-width:1px;border-color:silver;border-style:solid;border-collapse:collapse;padding-bottom:.4em;color:black; FONT-WEIGHT:normal; FONT-SIZE:10px; FONT-FAMILY:Arial,sans-serif; TEXT-DECORATION:none;}
.budgettable td {border-width:1px;border-color:silver;border-style:solid;border-collapse:collapse;padding-bottom:.4em;color:black; FONT-WEIGHT:normal; FONT-SIZE:10px; FONT-FAMILY:Arial,sans-serif; TEXT-DECORATION:none;}
.budgettable th {border-width:1px;border-color:silver;border-style:solid;border-collapse:collapse;padding-bottom:.4em;color:black; FONT-WEIGHT:normal; FONT-SIZE:10px; FONT-FAMILY:Arial,sans-serif; TEXT-DECORATION:none;text-align:center;}
td.number {
	text-align: right;
	white-space: nowrap;
}
.boxed {
	border: 1px solid #c0c0c0;
	border-collapse: collapse;
	margin-bottom: 20px;
}
.boxed th,
.boxed td {
	border: 1px solid #c0c0c0;
	border-collapse: collapse;
	vertical-align: top;
	padding: 4px;
}
.boxed table th,
.boxed table td {
	border: none;
}
.boxed th {
	/*background-color: #ffe8a5;*/
}
.boxed .roweven {
	background-color: #f5f5f5;
}
.boxed .date {
	text-align: right;
	white-space: nowrap;
}
.boxed .center {
	text-align: center;
}
.boxed .noWrap {
	white-space: nowrap;
}



.closeWindow {
	display: block;
	float: right;
	width: 14px;
	height: 11px;
	font-size: 13px;
	font-weight: bold;
	background: url(images/close.png) no-repeat top right;
	margin-right: -8px;
	padding-left: 8px;
}
.closeWindow:hover {
	background-position: bottom right;
}

/* global */
#cluetip {
  width: 300px !important;
}
#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
#cluetip-waitimage {
  width: 16px;
  height: 16px;
  position: absolute;
  margin-left: 150px;
  background-image: url(images/wait.gif);
}
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  height: 20px;
  width: 20px;
  background-repeat: no-repeat;
  background-position: 0 0;
  z-index: 101;
}
#cluetip-extra {
  display: none;
}
/***************************************
   =cluetipClass: 'default' 
-------------------------------------- */
.cluetip-default {
}
.cluetip-default #cluetip-outer {
	position: relative;
	margin-top: -8px;
  	left: 150px;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #fff url(images/bg-instructions.png) no-repeat bottom right;
}
.cluetip-default h3#cluetip-title {
  margin: 0 0 5px;
  padding: 8px 10px 4px;
  font-size: 1.1em;
  font-weight: normal;
  background-color: #87876a;
  color: #fff;
}
.cluetip-default #cluetip-title a {
  color: #d9d9c2;
  font-size: 0.95em;
}  
.cluetip-default #cluetip-inner {
	padding: 8px 15px;
}
.cluetip-default div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/* default arrows */
.clue-right-default .cluetip-arrows {
	background-image: url(images/arrow-left.png);
}
.clue-left-default .cluetip-arrows {
	/*background-image: url(images/arrow-right.png);
	left: 99.8%;
	margin-left: 19px;*/
	background-image: url(images/arrow-left.png);
}
.clue-bottom-default .cluetip-arrows {
	background-image: url(images/arrow-top.png);
	top: -27px;
	left: 240px;
	height: 20px;
	width: 20px;
}
.clue-top-default .cluetip-arrows {
	background-image: url(images/arrow-bottom.png);
	top: 99%;
	left: 240px;
	height: 20px;
	width: 20px;
}  

/* IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
	zoom: 1;
}