/* Declare how the body and most text should look */
BODY {
	FONT-SIZE: 10pt; 
	MARGIN: 0px; 
	COLOR: black; 
	FONT-FAMILY: Arial,Helvetica; 
	BACKGROUND-COLOR: white; 
	TEXT-ALIGN: left
}

/*  The text size attribute from the body dosn't persist into tables    */
/*  All of our content is in tables so we need this to make it all work */
TABLE
{
    FONT-SIZE: 10pt;  
}

/* Define the heading styles */
H1  {
	FONT-SIZE : 18pt;
  MARGIN-BOTTOM : 5px;
}

H2  {
	FONT-SIZE : 16pt;
  MARGIN-BOTTOM : 4px;
}

H3  {
	FONT-SIZE : 14pt;
  MARGIN-BOTTOM : 3px;
}

H4  {
	FONT-SIZE : 12pt;
  MARGIN-BOTTOM : 2px; 
}

H5  {
	FONT-SIZE : 11pt;
  MARGIN-BOTTOM : 1px;
}

H6  {
	FONT-SIZE : 10pt;
  MARGIN-BOTTOM : 1px;
}

LI  {
  PADDING-BOTTOM:8px;
}

/* Need to declare the fonts inthe input fields so that they
   don't print as wing dings in win95 & IE5.5 */
INPUT
{
  FONT-FAMILY: Arial,Helvetica;
}

SELECT
{
  FONT-FAMILY: Arial,Helvetica;
}

TEXTAREA
{
  FONT-FAMILY: Arial,Helvetica;
}

/* Declare how to deal with general links */

A 
{
  
}

A:Link  
{
	COLOR : Blue;
	TEXT-DECORATION : Underline;
}

A:Visited 
{
  COLOR : Purple;
  TEXT-DECORATION : Underline;
}

A:Hover  
{
	COLOR : Red;
	TEXT-DECORATION : Underline;
}

A:Active  
{
	COLOR : Blue;
	TEXT-DECORATION : Underline;
}

/* A general declaration to deal with links that are general nav */
/*
A.NoHistory 
{
 TEXT-DECORATION : none;
 }

A.NoHistory:visited 
{
	COLOR : #0000FF;
}

A.NoHistory:hover  
{
	COLOR : #800080;
	TEXT-DECORATION : underline;
}
*/
.bannertext
{
FONT-WEIGHT:bold;
FONT-SIZE:13.3pt;
FONT-FAMILY: arial;
COLOR: white;
padding-bottom:2px;
padding-left:4px;
}

/*
  These styles are for the Left Hand Menu Bar
*/
.LeftMenuTitle
{
	width:180px;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	padding-top:4px;
	padding-left:5px;
	PADDING-BOTTOM: 4px;
	background-color: #cccccc
}


A.LeftMenu 
{
	/* Changes as per rebrand 5/2007*/
	width:177px;
	height:20px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	color:black;
	background-color: #cccccc;
	text-decoration:none;
	font-family: Arial, helvetica;
	font-size:10pt;
	
}

.leftmenu
{
	width:177px;
	height:20px;
	font-size:10pt;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	color:black;
	background-color: #cccccc;
	font-family: Arial, helvetica;
	text-decoration:none;
	
}	

A.LeftMenu:Visited {
	COLOR: #000000;
	TEXT-DECORATION: None;
}

A.LeftMenu:Hover {
	COLOR: white;
	background-color:black;
	text-decoration:none;
}

.changeuser
{
	width:180px;
	height:20px;
	font-size:10pt;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	color:black;
	background-color: #cccccc;
	font-family: Arial, helvetica;
	text-decoration:none;
	
}	
A.changeuser
{
	width:180px;
	height:20px;
	font-size:10pt;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	color:black;
	background-color: #cccccc;
	font-family: Arial, helvetica;
	text-decoration:none;
	
}	

A.changeuser:Visited {
	COLOR: #000000;
	TEXT-DECORATION: None;
}

A.changeuser:Hover {
	COLOR: white;
	background-color:black;
	text-decoration:none;
}


A.PrintContent
{
	width:179px;
	height:20px;
	font-size:10pt;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	color:black;
	background-color: #cccccc;
	font-family: Arial, helvetica;
	text-decoration:none;
	
}
.PrintContent
{
	width:179px;
	height:20px;
	font-size:10pt;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	color:black;
	background-color: #cccccc;
	font-family: Arial, helvetica;
	text-decoration:none;
	
}	

A.PrintContent:Visited {
	COLOR: #000000;
	TEXT-DECORATION: None;
}

A.PrintContent:Hover {
	COLOR: white;
	background-color:black;
	text-decoration:none;
}

A.currentmenu
{
	width:177px;
	height:20px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	color:white;
	background-color: black;
	float:right;
	border-bottom:white 1px solid;
	font-weight:bold;
	font-family: arial, helvetica;
}

A.currentmenu:visited
{
	color:White;
	text-decoration:none;
}

A.currentmenu:hover
{
	color:White;
	text-decoration:none;
}


/*
  These styles are for the Top Hand Menu Bar
*/
A.Menu {
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	background-image:none;
	COLOR: White;
	background-color:Transparent;
	text-align:center;
	TEXT-DECORATION: None;
	padding-right:5px;
	padding-left:5px;
}

A.Menu:Visited 
{
	COLOR: white;
	TEXT-DECORATION: None;
}

A.Menu:Hover 
{
  COLOR: White;
  background-color:Black;
	TEXT-DECORATION: Underline;
}

A.menu:link
{
	color:White;
}


/*
  These styles are for any links that are not in content
*/
A.NormalLink {
	TEXT-DECORATION: None;
}

A.NormalLink:Visited 
{
	TEXT-DECORATION: None;
}

A.NormalLink:Hover 
{
  TEXT-DECORATION: Underline;
}

a.ABRFooterLink
{
	color: #003399;
	text-decoration: none;
	padding-left:5px;
	padding-right:5px;
	font-size:8pt;
	text-align:center;
	padding-bottom: 1px;
	font-family: Arial, helvetica;
}

a.ABRFooterLink:visited
{
	color:#003399;
	text-decoration:none;
}

a.ABRFooterLink:hover
{
	color:White;
	background-color:Black;
	text-decoration:underline;
}


/*
  General Classes
*/
.WhiteFont {
	COLOR: White;
}

.Footer {
	FONT-SIZE: 10px;
	TEXT-ALIGN: center;
	COLOR: #00287a;
}

TH {
  COLOR: White;
  BACKGROUND-COLOR: #003399;
  FONT-WEIGHT: Bold;
  TEXT-ALIGN: Left;
}

.OddShade
{
	background-color: #CCCCCC;
}

.EvenShade
{
	background-color: #EEEEEE;
}






/*

body,p,td,th,ol,ul,li,h1,h2,h3,h4,input {
	font-family: verdana, arial, helvetica, sans-serif;
	FONT-SIZE: 10px;
	text-indent: 0px;
	letter-spacing: 0px;
	COLOR: #333333;
	margin-left: 10px;
}
.formElement
{
	font-family: verdana, arial, helvetica, sans-serif;
	FONT-SIZE: 10px;
	text-indent: 0px;
	letter-spacing: 0px;
	COLOR: #333333;
	margin-left: 10px;
	}

body {
	margin-left: 0px;
}

small {
	FONT-SIZE: 9px;
}


h1,h2,h3,h4, h5, h6 {
	font-family: arial, helvetica, sans-serif;
}

h1 {
	FONT-SIZE: 15px;
}

h2 {
	FONT-SIZE: 13px;
}

h3 {
	FONT-SIZE: 12px;
}

h4 {
	FONT-SIZE: 10px;
}

th {
	FONT-WEIGHT: bold;
	margin-left: 0px;
}

td {
	margin-left: 0px;
}

a {
	text-decoration: none;
	white-space: nowrap;
}

input {
	COLOR: #00287a;
}

a:link {
	COLOR: #00287a;
}

a:visited {
	COLOR: #00287a;
}

a:hover {
	COLOR: #00287a;
	text-decoration: underline;
}

.left {
	TEXT-ALIGN: left;
}

.right {
	TEXT-ALIGN: right;
}

.center {
	TEXT-ALIGN: center;
}







.menu {
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	text-indent: 0px;
	TEXT-ALIGN: center;
	COLOR: #00287a;
}

a.menu:hover {
	text-decoration: underline;
	COLOR: #00287a;
}

a.menu:visited {
	COLOR: #00287a;
}


.smallmargin {
	margin-left: 5px;
}
*/