.subhead {  font-size: 12px; font-weight: bold; color: #330033; text-transform: uppercase}
.caption {
	font-size: smaller;
	font-weight: normal;
	color: #660066;
	font-style: normal;
}
.caption2 {
	font-size: smaller;
	font-weight: normal;
	color:#000;
	font-style: normal;
}
.pagetitle_about {
	background-color: #EAE6DF;
	background-image: url(../00headers/01-header.gif);
	background-position: right;
	border-top-width: 2px;
	border-top-style: none;
	border-top-color: #F60F0F;
}
.pagetitle_activities {
	background-color: #EAE6DF;
	background-image: url(../00headers/02-header.gif);
	background-position: right;
}
.pagetitle_projects {
	background-color: #EAE6DF;
	background-image: url(../00headers/03-header.gif);
	background-position: right;
}
.pagetitle_news {
	background-color: #EAE6DF;
	background-image: url(../00headers/04-header.gif);
	background-position: right;
}
.pagetitle_resources {
	background-color: #EAE6DF;
	background-image: url(../00headers/05-header.gif);
	background-position: right;
}
.pagetitle_online {
	background-color: #EAE6DF;
	background-image: url(../00headers/06-header.gif);
	background-position: right;
}
.pubtitle {  font: bold "Arial", "Helvetica", "sans-serif"; color: #990000}
.pubdetails {  font: "Arial", "Helvetica", "sans-serif"; color: #000033}
.pub_body {  font: "sans-serif"; color: #003333}
.title {  font-size: font-weight: bolder; color: #FF0000; text-align: right; text-transform: uppercase; font-family: "Arial", "Helvetica", "sans-serif"; font-style: normal; font-variant: normal; background: scroll}
.date {  font-weight: bold; text-align: right; font-size: 10px}
.apo-note {color: #990000}
.of {border-style:solid; border-width: 1; border-color : #999999; background-color:#dddddd}
.on {border-style:none;background-color:#ddeedd}
.off {border-style:none;background-color:#f3f3f3}

/**************************************************************
   Form Elements
 **************************************************************/
/* If you're finding the input elements get pushed down, increase the width */
input,
textarea,
select {
  padding: 1px;
  font: normal 10px verdana, sans-serif;
  color: #666666;
}

input:focus,
input:hover,
textarea:focus,
textarea:hover,
select:focus,
select:hover {
  color: #000;
  background: #E7F1F3;
}

input.button {
  padding: 2px 5px;
  font: bold 12px verdana, serif;
  cursor: pointer;
  color: #fff;
  background: #990000;
  border-width: 2px;
  border-style: solid;
  border-color: #FF7800 #691300 #691300 #FF7800;
}

.f-size15 {
	font-size:15px;
}

/**************************************************************
   APO News    2011.03.29
 **************************************************************/

.news_a {
	padding: 0px;
	height: 450px;
	width: 350px;
	margin-top: 18px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
}
/**************************************************************
   Photo gallery    2011.06.10
 **************************************************************/

.pgbg {
	background-color: #6CF;
}


