A:link {
COLOR: #0000FF; TEXT-DECORATION: none
}
A:hover 
{COLOR: #FF0033; TEXT-DECORATION: none
}
A:active 
{COLOR: #FF0033; TEXT-DECORATION: none
}
A:visited 
{COLOR: #0000FF; TEXT-DECORATION: none
}



.regnav {list-style: none;FONT-FAMILY: arial;FONT-SIZE: 12px;background-color: #ffffff;}

.regnav a {color: 0000FF;FONT-FAMILY: arial;FONT-SIZE: 12px;background-color: #ffffff;}

.regnav a:visited {color: 0000FF;FONT-FAMILY: arial;FONT-SIZE: 12px;background-color: #ffffff;}

.regnav a:hover{color: 0000FF;FONT-FAMILY: arial;FONT-SIZE: 12px; padding-top: 2;padding-bottom: 2;
  background-color: #C5D0D8;}
  
  
  
.medfontboldblue {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 11px;
	font-weight : bold;
	color: 003366;
}
  
  
.HeadingVeryLarge {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 20px;
  	font-weight : bold;
	color: 003366;
}  


.HeadingLargeRed {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 16px;
  	font-weight : bold;
	color: ff0033;
}  


.HeadingVeryLargeRed {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 20px;
  	font-weight : bold;
	color: ff0033;
}  


.HeadingVeryLargeWhite {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 26px;
  	font-weight : bold;
	color: ffffff;
}  

    
 .medfontrollgreen
{
list-style: none;
FONT-FAMILY: arial;
FONT-SIZE: 11px;
background-color: #ffffff;
font-weight : bold;
}

.medfontrollgreen a 
{
color: 008000;
FONT-FAMILY: arial;
FONT-SIZE: 11px;
background-color: #ffffff;
font-weight : bold;
}

.medfontrollgreen a:visited 
{
color: 008000;
FONT-FAMILY: arial;
FONT-SIZE: 11px;
background-color: #ffffff;
font-weight : bold;
}

.medfontrollgreen a:hover
{
color: ffffff;
FONT-FAMILY: arial;
FONT-SIZE: 11px;
padding-top: 2;
padding-bottom: 2;
background-color: #008000;
font-weight : bold;
}   
  
  
  
  
 .largefontroll
{
list-style: none;
FONT-FAMILY: arial;
FONT-SIZE: 14px;
background-color: #ffffff;
font-weight : bold;
}

.largefontroll a 
{
color: 0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 14px;
background-color: #ffffff;
font-weight : bold;
}

.largefontroll a:visited 
{
color: 0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 14px;
background-color: #ffffff;
font-weight : bold;
}

.largefontroll a:hover
{
color: 0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 14px;
padding-top: 2;
padding-bottom: 2;
background-color: #C5D0D8;
font-weight : bold;
}   
  
  
 .largefontrollgray
{
list-style: none;
FONT-FAMILY: arial;
FONT-SIZE: 14px;
background-color: #ffffff;
font-weight : bold;
}

.largefontrollgray a 
{
color: 0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 14px;
background-color: #ffffff;
font-weight : bold;
}

.largefontrollgray a:visited 
{
color: 0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 14px;
background-color: #ffffff;
font-weight : bold;
}

.largefontrollgray a:hover
{
color: 0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 14px;
padding-top: 2;
padding-bottom: 2;
background-color: #C5D0D8;
font-weight : bold;
}     
  
  
.regfontroll
{
color: #0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 12px;
background-color: #ffffff;
font-weight : bold;
}

.regfontroll a 
{
color: #0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 12px;
background-color: #ffffff;
font-weight : bold;
}

.regfontroll a:visited 
{
color: #0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 12px;
background-color: #ffffff;
font-weight : bold;
}

.regfontroll a:hover
{
color: #0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 12px;
padding-top: 2;
padding-bottom: 2;
background-color: #C5D0D8;
font-weight : bold;
}   
  
  
  
  
  
  
  
  
  
  
.medfontrollbold
{
list-style: none;
font-weight : bold;
FONT-FAMILY: arial;
FONT-SIZE: 11px;
background-color: #ffffff;
}

.medfontrollbold a 
{
color: 0000FF;
font-weight : bold;
FONT-FAMILY: arial;
FONT-SIZE: 11px;
background-color: #ffffff;
}

.medfontrollbold a:visited 
{
color: 0000FF;
font-weight : bold;
FONT-FAMILY: arial;
FONT-SIZE: 11px;
background-color: #ffffff;
}

.medfontrollbold a:hover
{
color: 0000FF;
font-weight : bold;
FONT-FAMILY: arial;
FONT-SIZE: 11px;
padding-top: 2;
padding-bottom: 2;
background-color: #C5D0D8;
}  
  
  
  
  
.medfontroll
{
list-style: none;
FONT-FAMILY: arial;
FONT-SIZE: 10px;
background-color: #ffffff;
}

.medfontroll a 
{
color: 0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 10px;
background-color: #ffffff;
}

.medfontroll a:visited 
{
color: 0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 10px;
background-color: #ffffff;
}

.medfontroll a:hover
{
color: 0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 10px;
padding-top: 2;
padding-bottom: 2;
background-color: #C5D0D8;
}  
  
  
  
  
  
  
.regnavroll
{
list-style: none;
FONT-FAMILY: arial;
FONT-SIZE: 12px;
background-color: #ffffff;
}

.regnavroll a 
{
color: 0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 12px;
background-color: #ffffff;
}

.regnavroll a:visited 
{
color: 0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 12px;
background-color: #ffffff;
}

.regnavroll a:hover
{
color: 0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 12px;
padding-top: 2;
padding-bottom: 2;
background-color: #C5D0D8;
}
  
  
  
  
  
  
  
  
  
 .regboldnavclient 
{
list-style: none;
FONT-FAMILY: arial;
FONT-SIZE: 12px;
background-color: #EBEFF2;
font-weight : bold;
}

.regboldnavclient a 
{
color: 0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 12px;
background-color: #EBEFF2;
font-weight : bold;
}

.regboldnavclient a:visited 
{
color: 0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 12px;
background-color: #EBEFF2;
font-weight : bold;
}

.regboldnavclient a:hover
{
color: 0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 12px;
padding-top: 2;
padding-bottom: 2;
background-color: #C5D0D8;
font-weight : bold;

} 
  
  
  
  
 .medboldnavclient 
{
list-style: none;
FONT-FAMILY: arial;
FONT-SIZE: 11px;
background-color: #EBEFF2;
font-weight : bold;}
.medboldnavclient a 
{
color: 0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 11px;
background-color: #EBEFF2;
font-weight : bold;}
.medboldnavclient a:visited 
{
color: 0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 11px;
background-color: #EBEFF2;
font-weight : bold;}
.medboldnavclient a:hover
{
color: 0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 11px;
padding-top: 2;
padding-bottom: 2;
background-color: #C5D0D8;
font-weight : bold;}   
  
  
  
  
 .medboldnavclientdark
{
list-style: none;
FONT-FAMILY: arial;
FONT-SIZE: 11px;
background-color: #C5D0D8;
font-weight : bold;}
.medboldnavclientdark a 
{
color: 0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 11px;
background-color: #C5D0D8;
font-weight : bold;}
.medboldnavclientdark a:visited 
{
color: 0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 11px;
background-color: #C5D0D8;
font-weight : bold;}
.medboldnavclientdark a:hover
{
color: 0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 11px;
padding-top: 2;
padding-bottom: 2;
background-color: #EBEFF2;
font-weight : bold;}   
  
  
.mednavclient 
{
list-style: none;
FONT-FAMILY: arial;
FONT-SIZE: 11px;
background-color: #EBEFF2;}
.mednavclient a 
{
color: 0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 11px;
background-color: #EBEFF2;}
.mednavclient a:visited 
{
color: 0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 11px;
background-color: #EBEFF2;}
.mednavclient a:hover
{
color: 0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 11px;
padding-top: 2;
padding-bottom: 2;
background-color: #C5D0D8;}     
  
  
  
  

.regboldnav 
{
list-style: none;
FONT-FAMILY: arial;
FONT-SIZE: 12px;
background-color: #ffffff;
font-weight : bold;
}

.regboldnav a 
{
color: 0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 12px;
background-color: #ffffff;
font-weight : bold;
}

.regboldnav a:visited 
{
color: 0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 12px;
background-color: #ffffff;
font-weight : bold;
}

.regboldnav a:hover
{
color: 0000FF;
FONT-FAMILY: arial;
FONT-SIZE: 12px;
padding-top: 2;
padding-bottom: 2;
background-color: #C5D0D8;
font-weight : bold;

}

.dirnav a {
	COLOR: #0000FF; 
	TEXT-DECORATION: none;
	LINE-HEIGHT: 17px; 
	FONT-FAMILY: arial;
	FONT-SIZE: 12px;
	font-weight : bold;
}

.dirnav a:visited {
  	color: 0000FF;
 	TEXT-DECORATION: none;
 	LINE-HEIGHT: 17px; 
	FONT-FAMILY: arial;
	FONT-SIZE: 12px;
	font-weight : bold;
}

.dirnav a:hover{
  	color: FF0033;
  	TEXT-DECORATION: none;
  	LINE-HEIGHT: 17px; 
	FONT-FAMILY: arial;
	FONT-SIZE: 12px;
	font-weight : bold;
}



li.textBrowsersOnly{
  display: none;
}

.horiznav { 
  list-style: none;
  FONT-FAMILY: arial;
  FONT-SIZE: 10px;
  margin: 0;
  padding: 0;
  background-color: #003366;
}

.horiznav li {
  display: inline;
  FONT-FAMILY: arial;
  FONT-SIZE: 10px;
}

.horiznav li a {
  color: white;
  FONT-FAMILY: arial;
  FONT-SIZE: 10px;
  padding-left: 2em;
  padding-right: 2em;
  background-color: #003366;
}

.horiznav li a:visited {
  color: white;
  FONT-FAMILY: arial;
  FONT-SIZE: 10px;
  padding-left: 2em;
  padding-right: 2em;
  background-color: #003366;
}

.horiznav li a:hover{
  color: white;
  FONT-FAMILY: arial;
  FONT-SIZE: 10px;
  background-color: #6699CC;
}



.footernav { 
  list-style: none;
  FONT-FAMILY: arial;
  FONT-SIZE: 10px;
  margin: 0;
  padding: 2;
  background-color: #3E647E;
}

.footernav li {
  display: inline;
  FONT-FAMILY: arial;
  FONT-SIZE: 10px;
}

.footernav li a {
  color: white;
  FONT-FAMILY: arial;
  FONT-SIZE: 10px;
  padding-left: 2em;
  padding-right: 2em;
  background-color: #3E647E;
}

.footernav li a:visited {
  color: white;
  FONT-FAMILY: arial;
  FONT-SIZE: 10px;
  padding-left: 2em;
  padding-right: 2em;
  background-color: #3E647E;
}

.footernav li a:hover{
  color: 00667C;
  FONT-FAMILY: arial;
  FONT-SIZE: 10px;
  padding-left: 2em;
  padding-right: 2em;
  padding-top: 4;
  padding-bottom: 4;
  background-color: #E4F0F0;
}





.maintopnav { 
  list-style: none;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  margin: 0;
  padding-top: 9;
  padding-bottom: 9;
  padding-left: 5;
  padding-right: 5;
  background-color: #C5D0D8;
}

.maintopnav  {
 <!---  display: inline; --->
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  padding-top: 9;
  padding-bottom: 9;
  padding-left: 5;
  padding-right: 5;

}

.maintopnav  a {
  color: 003C7A;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  padding-top: 9;
  padding-bottom: 9;
  padding-left: 5;
  padding-right: 5;
  background-color: #C5D0D8;
}

.maintopnav  a:visited {
  color: 003C7A;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  padding-top: 9;
  padding-bottom: 9;
  padding-left: 5;
  padding-right: 5;
  background-color: #C5D0D8;
}

.maintopnav  a:hover{
  color: white;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  padding-top: 9;
  padding-bottom: 9;
  padding-left: 5;
  padding-right: 5;
  background-color: #7E9DBA;
}






.clienttopnav { 
  list-style: none;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  margin: 0;
  padding-top: 9;
  padding-bottom: 9;
  padding-left: 5;
  padding-right: 5;
  background-color: #C5D0D8;
}

.clienttopnav  {
  display: inline;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  padding-top: 9;
  padding-bottom: 9;
  padding-left: 5;
  padding-right: 5;

}

.clienttopnav  a {
  color: 003C7A;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  padding-top: 9;
  padding-bottom: 9;
  padding-left: 5;
  padding-right: 5;
  background-color: #C5D0D8;
}

.clienttopnav  a:visited {
  color: 003C7A;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  padding-top: 9;
  padding-bottom: 9;
  padding-left: 5;
  padding-right: 5;
  background-color: #C5D0D8;
}

.clienttopnav  a:hover{
  color: white;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  padding-top: 9;
  padding-bottom: 9;
  padding-left: 5;
  padding-right: 5;
  background-color: #8BA2B2;
}






.mainfooternav { 
  list-style: none;
  FONT-FAMILY: arial;
  FONT-SIZE: 10px;
  margin: 0;
  padding: 2;
  background-color: #3E647E;
}

.mainfooternav li {
  display: inline;
  FONT-FAMILY: arial;
  FONT-SIZE: 10px;
}

.mainfooternav li a {
  color: white;
  FONT-FAMILY: arial;
  FONT-SIZE: 10px;
  padding-left: 2em;
  padding-right: 2em;
  background-color: #3E647E;
}

.mainfooternav li a:visited {
  color: white;
  FONT-FAMILY: arial;
  FONT-SIZE: 10px;
  padding-left: 2em;
  padding-right: 2em;
  background-color: #3E647E;
}

.mainfooternav li a:hover{
  color: 003C7A;
  FONT-FAMILY: arial;
  FONT-SIZE: 10px;
  padding-left: 2em;
  padding-right: 2em;
  padding-top: 4;
  padding-bottom: 4;
  background-color: #CBD7E3;
}

P {FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 17px; FONT-FAMILY: arial}
UL {FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 17px; FONT-FAMILY: arial}
LI {FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 17px; FONT-FAMILY: arial}
TD {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial}
TD COLSPAN {FONT-SIZE: 12px; COLOR:#000000; FONT-FAMILY: arial}
B {FONT-SIZE: 12px; COLOR:#000000; FONT-FAMILY: arial}



.HeadingVeryLarge {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 28px;
  	font-weight : bold;
	color: 003366;
}

.Heading0 {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 22px;
  	font-weight : bold;
	color: 003366;
}

.Heading1 {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 18px;
  	font-weight : bold;
	color: 003366;
}

.Heading2 {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 16px;
  	font-weight : bold;
	color: 003366;
}

.HeadingSmall {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 14px;
  	font-weight : bold;
	color: 003366;
}

.Heading2Red {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 16px;
  	font-weight : bold;
	color: FF0033;
}

.Heading3 {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 12px;
  	font-weight : bold;
	color: 003366;
}

.Heading3White {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 12px;
	font-weight : bold;
	color: FFFFFF;
}


.Heading4 {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 11px;
  	font-weight : bold;
	color: 003366;
}


.Heading3Red {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 12px;
  	font-weight : bold;
	color: FF0033;
}

.smallfont {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 10px;
	color: 000000;
}

.smallfontbold {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 10px;
	font-weight : bold;
	color: 000000;
}

.smallfontred {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 10px;
	font-weight : bold;
	color: FF0000;
}

.smallfontblack {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 11px;
	font-weight : bold;
	color: 000000;
}

.medfont {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 11px;
	color: 000000;
}

.medfontbold {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 11px;
	font-weight : bold;
	color: 000000;
}

.medfontboldgreen {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 11px;
	font-weight : bold;
	color: 008000;
}


.medfontred {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 11px;
	color: FF0000;
}



.medfontredbold {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 11px;
	font-weight : bold;
	color: FF0000;
}


.smallnav { 
  list-style: none;
  FONT-FAMILY: arial;
  FONT-SIZE: 10px;
  background-color: #ffffff;
}

.smallnav a {
  color: 0000FF;
  FONT-FAMILY: arial;
  FONT-SIZE: 10px;
  background-color: #ffffff;
}

.smallnav a:visited {
  color: 0000FF;
  FONT-FAMILY: arial;
  FONT-SIZE: 10px;
  background-color: #ffffff;
}

.smallnav a:hover{
  color: 0000FF;
  FONT-FAMILY: arial;
  FONT-SIZE: 10px; 
  padding-top: 2;
  padding-bottom: 2;
  background-color: #cce0e5;
}


.DKBLUEMED {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 12px;
  	font-weight : bold;
	color: 003366;
}

.DKBLUEMEDSM {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 11px;
  	font-weight : bold;
	color: 003366;
}

.Heading1 {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 18px;
  	font-weight : bold;
	color: 003366;
}

.Heading2 {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 16px;
  	font-weight : bold;
	color: 003366;
}

.Heading3 {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 12px;
  	font-weight : bold;
	color: 003366;
}

.smallfont {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 10px;
	color: 000000;
}

.newsfont {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 11px;
	font-weight : bold;
	color: 000000;
}

.smallfontred {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 10px;
	font-weight : bold;
	color: FF0000;
}

.smallfontbold {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 10px;
	font-weight : bold;
	color: 000000;
}



/* top nav bar */
TD.padding { padding-top: 3px; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; }

A.navTextOff, A.navTextOff:visited { color: #FFFFFF; font-family: Arial, Verdana, Geneva, Helvetica; font-size: 10px; font-weight: normal; line-height: 10px; text-decoration: none; }

A.navTextOn, A.navTextOn:visited { color: #000000; font-family: Arial, Verdana, Geneva, Helvetica; font-size: 10px; font-weight: normal; line-height: 10px; text-decoration: none; }

.subNavHome, A.subNavHome, A.subNavHome:visited { color: #0000CC; font-family: Arial, Verdana, Geneva, Helvetica; font-size: 11px; font-weight: bold; line-height: 13px; text-decoration: none; padding-top: 7px; }

.subNav { color: #000000; font-family: Arial, Verdana, Geneva, Helvetica; font-size: 11px; font-weight: none; line-height: 13px; }

A.subNav, A.subNav:visited { color: #0000CC; text-decoration: none; }