/* Query for FundingSources */
.query_results {    background-color:#FF0000; border:solid #000 3px; width: 700px;}
.data1 {font-size:6;}
.data2 {font-size:8;}
TD#leftcontent {padding: 10px; border-right: 2px dotted orange;}
TD#normalcontent {padding: 10px; border-right: 2px dotted orange;}
TD#rightcontent {padding: 10px; border-right: 2px dotted orange;}
TD#sub-footer {padding: 10px; border-right: 2px dotted orange;}

/* GENERAL fonts */
P, OL, UL, DIV, H1, H2 {
	font-family: verdana, arial;
	font-size: 11px;
	color: navy;
}

/*TD class.  All tables and forms*/
td{
	font-family: verdana, arial;
	font-size: 12px;
	color: navy;
}

H1 { font-size: 15px; }
H2 { font-size: 13px; }
P, H1, H2 {margin: 0px 0px 5px 0px;}

/* Content column */
TD#content {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	vertical-align: top; 
	width: 480px;
}

/* ----------------  DIV BOXES------------------ */
DIV.cf_header
{
  BORDER-RIGHT: #87ceeb 1px solid;
  PADDING-RIGHT: 2px;
  BORDER-TOP: #87ceeb 1px solid;
  PADDING-LEFT: 2px;
  FONT-WEIGHT: bolder;
  FONT-SIZE: x-large;
  PADDING-BOTTOM: 2px;
  MARGIN: 2px 10% 10px;
  TEXT-TRANSFORM: none;
  BORDER-LEFT: #87ceeb 1px solid;
  COLOR: #191970;
  PADDING-TOP: 2px;
  BORDER-BOTTOM: #87ceeb 1px solid;
  FONT-STYLE: normal;
  FONT-FAMILY: Verdana, Arial;
  BACKGROUND-COLOR: #b0c4de;
  TEXT-ALIGN: left;
  FONT-VARIANT: normal;
  TEXT-DECORATION: none
}
DIV.cf_box
{
background:#CCCCCC; 
padding:6px; 
border: 2px solid red;
	font-family: verdana, arial;
	font-size: 11px;
	color: navy;
}

DIV.cf_border
{
padding:6px; 
border: 1px solid black;
	font-family: verdana, arial;
	font-size: 11px;
	color: navy;
}


/* ----------------  Menu ------------------ */
#menu {	
	vertical-align: top; 
	width: 100px;	
}

#menu DIV {	width: 95%; }
#menu DIV A {
  font-family: verdana, arial;
  font-size: 9px;
  color: navy;
  text-decoration: none;
}
#menu DIV A:hover {
	text-decoration: underline overline;
	color:red;	
}


/* TOTAL WIDTH AVAILABLE = 184px */
/*  MENU, level 1, normal state (NO) */
TD#menu DIV.menu-level1-no {
  background-image: url(blue-buttons.png);
  background-position: 0 0;                              /* viewport at rest */
  background-repeat: no-repeat;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 2px;
  margin-top: 2px;
  width: 176px;
  border: 0px solid black;
  padding:7px;
  background-color: #f2a825;
  text-indent: 10
}

/*  MENU 1, level 1, active state (ACT) */
TD#menu DIV.menu1-level1-act {
  background-image: url(blue-buttons.png);
  background-position: 0 -27;                           /* move viewport down 1 image */
  background-repeat: no-repeat;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 2px;
  margin-top: 2px;
  width: 176px;
  border: 0px solid black;
  padding:6px;
  background-color: #f2a825;
  text-indent: 10px;
}
TD#menu_1 DIV.menu-level1-act A {
  color:black;
}
/*------------------------------------------------------ */
/*  MENU 1, level 2, normal state (NO) */
#menu DIV.menu-level2-no {
  background-image: url(blue-buttons.png);
  background-position: 0 -51;                              /* move viewport down 2 images */
  background-repeat: no-repeat;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 2px;
  margin-top: 2px;
  width: 176px;
  border: 0px solid black;
  padding:7px;
  background-color: #f2a825;
  text-indent: 20
}
/*  MENU 1, level 2, active state (ACT) */
#menu DIV.menu-level2-act {
  background-image: url(blue-buttons.png);
  background-position: 0 -77;                              /* move viewport down 3 images */
  background-repeat: no-repeat;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 2px;
  margin-top: 2px;
  width: 176px;
  border: 0px solid black;
  padding:6px;
  background-color: #f2a825;
  text-indent: 20px;
}

/*------------------------------------------------------ */
/*  MENU 1, level 3, normal state (NO) */
#menu DIV.menu-level3-no {
  background-image: url(blue-buttons.png);
  background-position: 0 -102;                                           /* move viewport down 4 images */
  background-repeat: no-repeat;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 2px;
  margin-top: 2px;
  width: 176px;
  border: 0px solid black;
  padding:6px;
  background-color: #f2a825;
  text-indent: 38px;
}
/*  MENU 1, level 3, active state (ACT) */
#menu DIV.menu-level3-act {
  background-image: url(blue-buttons.png);
  background-position: 0 -127;                                      //move viewport down 5 images
  background-repeat: no-repeat;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 2px;
  margin-top: 2px;
  width: 176px;
  border: 0px solid black;
  padding:6px;
  background-color: #f2a825;
  text-indent: 38px;