body, p, td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
}

H1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #3D4F82;
}

table.frame
{
	border: thin solid #CCCCCC;
}

th.frame
{
	background-color: #3D4F82; 
	color: #FFFFFF; 
	font-weight: bold;
}

td.frameHeader
{
	background-color: #3D4F82; 
	color: #FFFFFF; 
	font-weight: bold;
}

td.dataLabel
{
	font-weight: bold;
}

a:link
{
	color: #3D4F82;
	text-decoration: underline;
}

a:active
{
	color: #3D4F82;
	text-decoration: underline;
}

a:visited
{
	color: #3D4F82;
	text-decoration: underline;
}

a:hover
{
	color: #3D4F82;
	text-decoration: underline;
}

A.toplink {
  font-family:Tahoma;
  font-size:1.0em;
  text-decoration:none;
  color:#000000;
  font-weight:bold;
}

A.toplink:HOVER {
  font-family:Tahoma;
  font-size:1.0em;
  text-decoration:underline;
  color:#000000;
  font-weight:bold;
}

A.primaryNav {
  font-family:Tahoma;
  font-size:.9em;
  text-decoration:none;
  color:#FFFFFF;
  font-weight:bold;
}

A.primaryNav:HOVER {
  font-family:Tahoma;
  font-size:1em;
  text-decoration:underline;
  color:#FFFFFF;
  font-weight:bold;
}

A.primaryNavSelected {
  font-family:Tahoma;
  font-size:1em;
  text-decoration:none;
  color:#F2D98D;
  font-weight:bold;
}

A.secondaryNav {
  font-family:Tahoma;
  font-weight:bold;
  font-size:.8em;
  text-decoration:none;
  color:#FFFFFF;
}

A.secondaryNav:HOVER {
  font-family:Tahoma;
  font-size:.9em;
  text-decoration:underline;
  color:#FFFFFF;
}

A.secondaryNavSelected {
  font-family:Tahoma;
  font-size:.9em;
  font-weight:bold;
  text-decoration:none;
  color:#F2D98D;
}

p, li{
  font-family:Tahoma;
  font-size:.9em;
}

.heading
{
  font-family:Tahoma;
  font-size:1.1em;
  color:#3D4F82;
  font-weight: bold;
}

.bold {
  font-family:Tahoma;
  font-size:.9em;
  font-weight:bold;
}
.italic {
  font-family:Tahoma;
  font-size:.9em;
  font-style:italic;
}

.small {
  font-family:Tahoma;
  font-size:.9em;
}

.boldSmall {
  font-family:Tahoma;
  font-size:.9em;
  font-weight:bold;
}

.headingCell{
font-family:Tahoma;
font-weight:bold;
font-size:.9em;
text-align:center;
}

.printingArea {
  display: none;
}

/* Navigation */



hr.nav_hr
{
/*	color: #3d4f82;
	margin: 3px 1px 3px 1px; */
	display: none;
	color: #FFFFFF;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	width: 100%;
	text-align: center;

}

td.sub_nav_offset
{
	width: 15px;
}
  
a.nav_on:link
{
	color: #F2D98D;
	font-family: Tahoma, Arial, Verdana;
	font-size: .9em;
	font-weight: bold;
	text-decoration:none;
}

a.nav_on:active
{
	color: #F2D98D;
	font-family: Tahoma, Arial, Verdana;
	font-size: .9em;
	font-weight: bold;
	text-decoration:none;
}

a.nav_on:visited
{
	color: #F2D98D;
	font-family: Tahoma, Arial, Verdana;
	font-size: .9em;
	font-weight: bold;
	text-decoration:none;
}

a.nav_on:hover
{
	color: #F2D98D;
	font-family: Tahoma, Arial, Verdana;
	font-size: .9em;
	font-weight: bold;
	text-decoration:none;
}


a.nav_off:link
{
	color: #FFFFFF;
	font-family: Tahoma, Arial, Verdana;
	font-size: .9em;
	font-weight: bold;
	text-decoration:none;
}

a.nav_off:active
{
	color: #FFFFFF;
	font-family: Tahoma, Arial, Verdana;
	font-size: .9em;
	font-weight: bold;
	text-decoration:none;
}

a.nav_off:visited
{
	color: #FFFFFF;
	font-family: Tahoma, Arial, Verdana;
	font-size: .9em;
	font-weight: bold;
	text-decoration:none;
}

a.nav_off:hover
{
	color: #FFFFFF;
	font-family: Tahoma, Arial, Verdana;
	font-size: .9em;
	font-weight: bold;
	text-decoration:none;
}

a.sub_nav_on:link
{
	color: #F2D98D;
	font-family: Tahoma, Arial, Verdana;
	font-size: .9em;
	font-weight: bold;
	text-decoration:none;
}

a.sub_nav_on:active
{
	color: #F2D98D;
	font-family: Tahoma, Arial, Verdana;
	font-size: .9em;
	font-weight: bold;
	text-decoration:none;
}

a.sub_nav_on:visited
{
	color: #F2D98D;
	font-family: Tahoma, Arial, Verdana;
	font-size: .9em;
	font-weight: bold;
	text-decoration:none;
}

a.sub_nav_on:hover
{
	color: #F2D98D;
	font-family: Tahoma, Arial, Verdana;
	font-size: .9em;
	font-weight: bold;
	text-decoration:none;
}

a.sub_nav_off:link
{
	color: #FFFFFF;
	font-family: Tahoma, Arial, Verdana;
	font-size: .9em;
	font-weight: bold;
	text-decoration:none;
}

a.sub_nav_off:active
{
	color: #FFFFFF;
	font-family: Tahoma, Arial, Verdana;
	font-size: .9em;
	font-weight: bold;
	text-decoration:none;
}

a.sub_nav_off:visited
{
	color: #FFFFFF;
	font-family: Tahoma, Arial, Verdana;
	font-size: .9em;
	font-weight: bold;
	text-decoration:none;
}
a.sub_nav_off:hover
{
	color: #FFFFFF;
	font-family: Tahoma, Arial, Verdana;
	font-size: .9em;
	font-weight: bold;
	text-decoration:none;
}

td.spacer
{

}


.button
{

}

.TahomaBold {
  font-family:Tahoma;
  font-size:.9em;
  font-weight:bold;
}


.TahomaItalic {
  font-family:Tahoma;
  font-size:.9emm;
  font-style:italic;
}


.TahomaHeading {
  font-family:Tahoma;
  font-size:1.1em;
  font-weight:bold;
}

.TahomaDisabled {
  font-family:Tahoma;
  font-size:.9em;
  color:#928C63;
}

.TahomaError {
  font-family:Tahoma;
  font-size:.9em;
  font-weight:bold;
  color:#FF0000;
}

.TahomaSmall {
  font-family:Tahoma;
  font-size:.8em;
}

.TahomaBoldSmall {
  font-family:Tahoma;
  font-size:.8em;
  font-weight:bold;
}
