   body{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #0E3293;
	SCROLLBAR-SHADOW-COLOR: #0E3293;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #0E3293;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
	SCROLLBAR-BASE-COLOR: #0E3293;
}
td.codedoc {
	padding:3,0,0,0;
   border-style:solid;
   border-width:1;
   border-color:00a0c6;
	filter: progid:DXImageTransform.Microsoft.Shadow (Color=#666666, Direction=135, strength='6');
   background-color:e5f5f9
}
td.codedocHeader{
	background-color: #B2E2EE;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
tr.row0{
	background-color: #B2E2EE;
}	
tr.row1{
	background-color: #CCEBF4;
}
tr.row2{
	background-color: #e5f5f9;
}
tr.cBlue{
	background-color: #0E3293;	
}
td.cell {
     text-align:left;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 9px;
	  color:#000000;
     border-style:solid;
     border-width:1;
	  border-left:0;
	  border-right:0;
	  border-top:0;
     border-color:#00a0c6      
}
	 
td.top 
{
     text-align:left;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  font-weight:bold;
	  color:#000000;
     border-style:solid;
     border-width:1;
	  border-left:0;
	  border-right:0;
     border-bottom:0;
     border-color:#00a0c6      
	
}

td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;}
.SplashText {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 8pt; 
		color: #990033}
.SmallPrint {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF}
.roll
{
    COLOR: #0E3293;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.roll:hover
{
    COLOR: #990033;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10pt
}
A.roll:visited {
	 COLOR: #990033;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10pt
}
.BodyText {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #000000}

.rollhead
{
    COLOR: #007db1;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}


A.rollhead:hover
{
    COLOR: #00A0C6;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}

.rollTopMenu
{
    COLOR: #007db1;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}


A.rollTopMenu:hover
{
    COLOR: #00A0C6;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}
.TopMenu {   font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0E3293; font-weight: normal}

.PageTitle {   font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0E3293; font-weight: normal}
.BodyTextBold { font-family: Verdana, Arial, Helvetica, sans-serif; color: #0E3293 ; font-weight: bold}
.SmallPrintBlack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;TEXT-DECORATION: none}

A.SmallPrintBlack:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #00A0C6; TEXT-DECORATION: none}
.HeadingBlackSmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 ; font-weight: bold }

.PageTitleWhite { font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #FFFFFF; font-weight: bold }

.rollsmall
{
    COLOR: #0E3293;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

A.rollsmall:hover
{
    COLOR: #00A0C6;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline; 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 8pt
}
A.rollsmall:visited{
	 COLOR: #990033;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline; 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 8pt
	
}
.rollsmallprint
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.rollsmallprint:hover
{
    COLOR: #FFFFFF;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt
}
.NavChosen
{
    BORDER-BOTTOM:solid 1px;
    BORDER-LEFT:solid 1px;
    BORDER-RIGHT:solid 1px;
    BORDER-TOP:solid 1px;
    COLOR: White;
    FONT-FAMILY:Verdana,Arial,Helvetica;
    FONT-SIZE:11px;
    FONT-WEIGHT: normal;
    HEIGHT:20px;
    LETTER-SPACING:-0.5pt;
        TEXT-DECORATION:none;
        padding : 2px 2px;
}

.Nav
 {
     BORDER-BOTTOM: 1px solid #00A0C6;
    BORDER-LEFT: 1px solid #00A0C6;
    BORDER-RIGHT: 1px solid #00A0C6;
    BORDER-TOP: 1px solid #00A0C6;
     COLOR: White;
    FONT-FAMILY:Verdana, Arial, Helvetica;
    FONT-SIZE:11px;
    FONT-WEIGHT: normal;
    HEIGHT:20px;
    LETTER-SPACING:-0.5pt;
        TEXT-DECORATION:none;
        padding : 2px 2px;
}

A.Nav:hover
{
    BORDER-BOTTOM: 1px solid White;
    BORDER-LEFT: 1px solid White;
    BORDER-RIGHT: 1px solid White;
    BORDER-TOP: 1px solid White;
    COLOR: White;
    FONT-FAMILY:Verdana,Arial,Helvetica;
    FONT-SIZE:11px;
    FONT-WEIGHT: normal;
    HEIGHT:20px;
    LETTER-SPACING:-0.5pt;
        TEXT-DECORATION:none;
        padding : 2px 2px;
}

.NavSub
 {
      BORDER-BOTTOM: 1px solid #00A0C6;
    BORDER-LEFT: 1px solid #00A0C6;
    BORDER-RIGHT: 1px solid #00A0C6;
    BORDER-TOP: 1px solid #00A0C6;
     COLOR: #0E3293;
    FONT-FAMILY:Verdana,Arial,Helvetica;
    FONT-SIZE:10px;
    FONT-WEIGHT: normal;
    HEIGHT:20px;
    LETTER-SPACING:-0.5pt;
        TEXT-DECORATION:none;
        padding : 2px 2px;
}

A.NavSub:hover
{
    BORDER-BOTTOM: 1px solid #F0F8FF;
    BORDER-LEFT: 1px solid #F0F8FF;
    BORDER-RIGHT: 1px solid #F0F8FF;
    BORDER-TOP: 1px solid #F0F8FF;
    COLOR: #F0F8FF;
    FONT-FAMILY:Verdana,Arial,Helvetica;
    FONT-SIZE:10px;
    FONT-WEIGHT: normal;
    HEIGHT:20px;
    LETTER-SPACING:-0.5pt;
        TEXT-DECORATION:none;
        padding : 2px 2px;
}

.NavSubChosen
{
    BORDER-BOTTOM: 1px solid #F0F8FF;
    BORDER-LEFT: 1px solid #F0F8FF;
    BORDER-RIGHT: 1px solid #F0F8FF;
    BORDER-TOP: 1px solid #F0F8FF;
    COLOR: #F0F8FF;
    FONT-FAMILY:Verdana,Arial,Helvetica;
    FONT-SIZE:10px;
    FONT-WEIGHT: normal;
    HEIGHT: 20px;
    LETTER-SPACING:-0.5pt;
        TEXT-DECORATION:none;
        padding : 2px 2px;
}
.PageTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #0E3293; font-weight: bold}
.extraSmallText {font-size: 9px;
}
.rollExtraSmallText {font-size: 9px;  color : #0E3293;
    TEXT-DECORATION: none;
	}
A.rollExtraSmallText:hover
{
    TEXT-DECORATION: underline;
 font-size: 9px;
    color : #00A0C6;
}
.rollwhite {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration: none}
A.rollwhite:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration: underline;}

.rollBlack { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none }
A.rollBlack:hover { COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: underline ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt }
.HeadingBlackSmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 ; font-weight: bold }
.BodyTextSmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 }
.BodyTextSmallGray {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #FFFFFF ;background : gray;}
.rollSmallPrintBlack { COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: none ;}
A.rollSmallPrintBlack:hover { COLOR: #333333; FONT-WEIGHT: normal; TEXT-DECORATION: underline ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt }
.FrontTitleWhite { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: bold }




.forms, select, textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #0E3293;
	border: 1px solid;
	border-color: #0E3293;
	background-color: white;
}


textarea, select
{
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #0E3293;
	SCROLLBAR-SHADOW-COLOR: #0E3293;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #0E3293;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
	SCROLLBAR-BASE-COLOR: #0E3293
}

textarea .forms, select .forms
{
	SCROLLBAR-FACE-COLOR: #FFFFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #0E3293;
	SCROLLBAR-SHADOW-COLOR: #0E3293;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #0E3293;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
	SCROLLBAR-BASE-COLOR: #0E3293
}
.buttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: Black;
	background-color: Silver;
	border: 1px solid;
	cursor : hand;
	border-color : Black;
}



/* Specifies how tags with these classes are displayed in a browser */
@media screen {

/* All the form elements (except radio & check boxes) have this class */
.display {
  font-family: Verdana;
  font-size: 8pt;
}

/* The empty font tags will not be displayed */
.print {
  display: none;
}

}


/* Specifies how tags with these classes are printed */
@media print {

/* All the form elements (except radio & check boxes) will not be printed */
.display {
  display: block;
}

/* But our 'empty' font tags will be printed */
.print {
  font-family: "Times New Roman";
  font-size: 10pt;
}

}

