}

.head_utility {
	font-family:  Arial, Verdana, Helvetica;
	font-size:  10px;
	color:  #224568;
	text-decoration:  none;
}

.foot_utility {
	font-family:  Arial, Verdana, Helvetica;
	font-size:  10px;
	color:  #ffffff;
	text-decoration:  none;
}

.dept_utility {
	font-family:  Arial, Verdana, Helvetica;
	font-size:  10px;
	color:  #224568;
	text-decoration:  none;
}

.dept_utility:hover {
	font-family:  Arial, Verdana, Helvetica;
	font-size:  10px;
	color:  #224568;
	text-decoration:  underline;
}

.head_crumbs {
	font-family:  Arial, Verdana, Helvetica;
	font-size:  9px;
	color:  #000000;
	text-decoration:  none;
	font-style:  italic;
}	

.head_crumbs:hover {
	font-family:  Arial, Verdana, Helvetica;
	font-size:  9px;
	color:  #000000;
	text-decoration:  underline;
	font-style:  italic;
}	
.body_crumbs {
	font-family:  Arial, Verdana, Helvetica;
	font-size:  10px;
	color:  #224568;
	text-decoration:  none;
	font-weight:  bold;
}
.primary_top_nav {
	font-family:  Arial, Verdana, Helvetica;
	font-size:  12px;
	color:  #ffffff;
	font-weight:  bold;
	text-decoration:  none;
}

.primary_top_nav:hover {
	font-family:  Arial, Verdana, Helvetica;
	font-size:  12px;
	color:  #f9f1B0;
	font-style:  italic;
	text-decoration:  none;
}

.primary_dept_nav {
	font-family:  Arial, Verdana, Helvetica;
	font-size:  12px;
	color:  #224568;
	font-weight:  regular;
	font-style:  normal;
	text-decoration:  none;
}

.primary_dept_nav:hover {
	font-family:  Arial, Verdana, Helvetica;
	font-size:  12px;
	color:  #224568;
	font-weight:  regular;
	font-style:  italic;
	text-decoration:  none;
}


.secondary_dept_nav {
	font-family:  Arial, Verdana, Helvetica;
	font-size:  10px;
	color:  #224568;
	font-weight:  bold;
	font-style:  normal;
	text-decoration:  none;
}
.secondary_dept_nav:hover {
	font-family:  Arial, Verdana, Helvetica;
	font-size:  10px;
	color:  #224568;
	font-weight:  regular;
	font-style:  normal;
	text-decoration:  none;
}

.audience_nav {
	font-family:  Arial, Verdana, Helvetica;
	font-size:  12px;
	color: #9E280E;
	font-weight:  bold;
	font-style:  regular;
	text-decoration:  none;
}

.audience_nav:hover {
	font-family:  Arial, Verdana, Helvetica;
	font-size:  12px;
	color: #9E280E;
	font-weight:  bold;
	font-style:  italic;
	text-decoration:  none;
}

.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.bodytext_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

.blue_bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #224568;
}

a {
	font-family:  Arial, Verdana, Helvetica;
	font-size:  12px;
	color:  #666666;
	text-decoration:  underline;
	
}

a:hover {
	font-family:  Arial, Verdana, Helvetica;
	font-size:  12px;
	color:  #666666;
	text-decoration:  none;
	
}

.buttonlink {
	font-family:  Arial, Verdana, Helvetica;
	font-size:  12px;
	color:  #224568;
	text-decoration:  none;
	background-color: transparent;
	border: 0;
	padding: 0;
	text-align: left;
	display:block;
	cursor: pointer;
}

.buttonlink:hover {
text-decoration: underline;
}

.bodylink {
	font-family:  Arial, Verdana, Helvetica;
	font-size:  12px;
	color:  #666666;
	text-decoration:  underline;
}

.bodylink:hover {
	font-family:  Arial, Verdana, Helvetica;
	font-size:  12px;
	color:  #666666;
	text-decoration:  none;
}


.main_header {
	font-family:  Times New Roman;
	font-size:  16px;
	font-weight:  bold;
	color:  #224568;
	text-decoration:  none;
}

.green_header {
	font-family:  Times New Roman;
	font-size:  16px;
	font-weight:  bold;
	color:  #00331a;
	text-decoration:  none;
}
.main_header_white {
	font-family:  Times New Roman;
	font-size:  16px;
	font-weight:  bold;
	color:  #ffffff;
	text-decoration:  none;
}
.main_header_white_b {
	font-family:  Times New Roman;
	font-size:  18px;
	font-weight:  bold;
	color:  #ffffff;
	text-decoration:  none;
}
.main_header_black {
	font-family:  Times New Roman;
	font-size:  16px;
	font-weight:  bold;
	color:  #000000;
	text-decoration:  none;
}
.sub_header {
	font-family:  Arial;
	font-size:  14px;
	font-weight:  bold;
	color:  #000000;
	text-decoration:  none;
}

.feature_head {
	font-family:  Times New Roman;
	font-size:  14px;
	font-weight:  bold;
	font-style: italic;
	color:  #9E280E;
	text-decoration:  none;
}

.feature_text {
	font-family:  Times New Roman;
	font-size:  12px;
	font-weight:  normal;
	font-style: normal;
	color:  #224568;
	text-decoration:  none;
}

.blue_feature_title {
	font-family:  Times New Roman;
	font-size:  14px;
	font-weight:  bold;
	color:  #224568;
	text-decoration:  none;
}

.blue_feature_text {
	font-family:  arial;
	font-size:  10px;
	font-weight:  normal;
	color:  #224568;
	text-decoration:  none;
}

.chart_text {
	font-family:  arial;
	font-size:  11px;
	font-weight:  normal;
	color:  #000000;
	text-decoration:  none;
}

select {
	font-family:  arial;
	font-size:  10px;
	font-weight:  normal;
	color:  #000000;
	text-decoration:  none;
}

option {
	font-family:  arial;
	font-size:  10px;
	font-weight:  normal;
	color:  #000000;
	text-decoration:  none;
}

#fiveyr
{
  display: block;
  width: 55px;
  height: 34px;
  background: url("reunion/images/buttons/five.jpg") no-repeat 0 0;

}

#fiveyr:hover
{ 
  background-position: 0 -34px;
}

#fiveyr span
{
  position: absolute;
  top: -999em;
}

#tenyr
{
  display: block;
  width: 65px;
  height: 34px;
  background: url("reunion/images/buttons/ten.jpg") no-repeat 0 0;

}

#tenyr:hover
{ 
  background-position: 0 -34px;
}

#tenyr span
{
  position: absolute;
  top: -999em;
}

#fifteenyr
{
  display: block;
  width: 65px;
  height: 34px;
  background: url("reunion/images/buttons/fifteen.jpg") no-repeat 0 0;

}

#fifteenyr:hover
{ 
  background-position: 0 -34px;
}

#fifteenyr span
{
  position: relative;
  top: -999em;
}

#twentyyr
{
  display: block;
  width: 65px;
  height: 34px;
  background: url("reunion/images/buttons/twenty.jpg") no-repeat 0 0;

}

#twentyyr:hover
{ 
  background-position: 0 -34px;
}

#twentyyr span
{
  position: relative;
  top: -999em;
}

#twenty5yr
{
  display: block;
  width: 65px;
  height: 34px;
  background: url("reunion/images/buttons/twenty5.jpg") no-repeat 0 0;

}

#twenty5yr:hover
{ 
  background-position: 0 -34px;
}

#twenty5yr span
{
  position: relative;
  top: -999em;
}

#thirtyyr
{
  display: block;
  width: 65px;
  height: 34px;
  background: url("reunion/images/buttons/thirty.jpg") no-repeat 0 0;

}

#thirtyyr:hover
{ 
  background-position: 0 -34px;
}

#thirtyyr span
{
  position: relative;
  top: -999em;
}

#thirty5yr
{
  display: block;
  width: 65px;
  height: 34px;
  background: url("reunion/images/buttons/thirty5.jpg") no-repeat 0 0;

}

#thirty5yr:hover
{ 
  background-position: 0 -34px;
}

#thirty5yr span
{
  position: relative;
  top: -999em;
}

#fortyyr
{
  display: block;
  width: 65px;
  height: 34px;
  background: url("reunion/images/buttons/forty.jpg") no-repeat 0 0;

}

#fortyyr:hover
{ 
  background-position: 0 -34px;
}

#fortyyr span
{
  position: relative;
  top: -999em;
}

#forty5yr
{
  display: block;
  width: 65px;
  height: 34px;
  background: url("reunion/images/buttons/forty5.jpg") no-repeat 0 0;

}

#forty5yr:hover
{ 
  background-position: 0 -34px;
}

#forty5yr span
{
  position: relative;
  top: -999em;
}

#fiftyyr
{
  display: block;
  width: 65px;
  height: 34px;
  background: url("reunion/images/buttons/fifty.jpg") no-repeat 0 0;

}

#fiftyyr:hover
{ 
  background-position: 0 -34px;
}

#fiftyyr span
{
  position: relative;
  top: -999em;
}

#lefttop
{
  display: block;
  width: 110px;
  height: 34px;
  background: url("reunion/images/buttons/lefttop.jpg") no-repeat 0 0;

}


#lefttop span
{
  position: relative;
  top: -999em;
}


#righttop
{
  display: block;
  width: 35px;
  height: 34px;
  background: url("reunion/images/buttons/righttop.jpg") no-repeat 0 0;

}


#righttop span
{
  position: absolute;
  top: -999em;
}






