/* basic navigation color, bold (black) */
  a:link.navBase, a:visited.navBase, a:active.navBase {
  	color: #000000;
  	font-family: Helvetica, Arial, san-serif;
  	font-size: 12px;
  	font-style: normal;
  	font-weight: bold;
  	line-height: 18px;
  	text-decoration: none;
  	}
  
  /* selected item navigation color, bold (blue) */
  a:link.navSel, a:visited.navSel, a:active.navSel {
  	color: #990033;
  	font-family: Helvetica, Arial, san-serif;
  	font-size: 12px;
  	font-style: normal;
  	font-weight: bold;
  	line-height: 18px;
  	text-decoration: none;
  	}
  
  /* selected item SUBnavigation color, normal (red) */
   a:link.navSub, a:visited.navSub, a:active.navSub{
  	color: #003399;
  	font-family: Helvetica, Arial, san-serif;
  	font-size: 12px;
  	font-style: normal;
  	font-weight: normal;
  	line-height: 18px;
  	text-decoration: none;
  	}
  
  /* selected item SUBnavigation color, normal (blue) */
   a:link.navSubSel, a:visited.navSubSel, a:active.navSubSel{
  	color: #0033ff;
  	font-family: Helvetica, Arial, san-serif;
  	font-size: 12px;
  	font-style: normal;
  	font-weight: bold;
  	line-height: 18px;
  	text-decoration: none;
  	}
  
  /* General page paragraph titles */			
  .header {
  	color: #990000;
  	font-family: Helvetica, Arial, san-serif;
  	font-size: 22px;
  	font-style: normal;
  	line-height: 28px;
  	font-weight: bold;
  	text-decoration: none;
  	}

/* General page paragraph titles */			
  .headerblue {
  	color: #003399;
  	font-family: Helvetica, Arial, san-serif;
  	font-size: 22px;
  	font-style: normal;
  	line-height: 28px;
  	font-weight: bold;
  	text-decoration: none;
  	}
	
	  /* General page paragraph titles */			
  .header1 {
  	color: #003399;
  	font-family: Helvetica, Arial, san-serif;
  	font-size: 18px;
  	font-style: normal;
  	line-height: 22px;
  	font-weight: bold;
  	text-decoration: none;
  	}
  
  /* General page paragraph titles- 2 or more lines */			
  .header2 {
  	color: #000000;
  	font-family: Helvetica, Arial, san-serif;
  	font-size: 16px;
  	font-style: normal;
  	line-height: 20px;
  	font-weight: bold;
  	text-decoration: none;
  	}
  
  /* General page sub paragraph titles */			
  .subheader {
  	color: #000000;
  	font-family: Helvetica, Arial, san-serif;
  	font-size: 14px;
  	font-style: normal;
  	line-height: 18px;
  	font-weight: bold;
  	text-decoration: none;
  	}
  
  /* general body text */
  .body {
  	color: #000000;
  	font-family: Arial, Helvetica, san-serif;
  	font-size: 12px;
  	font-style: normal;
  	line-height: 15px;
  	font-weight: normal;
  	text-decoration: none;
  	}
  
  /* general body text (italic) */
  .italic {
  	color: #000000;
  	font-family: Helvetica, Arial, san-serif;
  	font-size: 12px;
  	font-style: italic;
  	line-height: 15px;
  	font-weight: normal;
  	text-decoration: none;
  	}

/* general bold blue body text */
  .bodyboldblue {
  	color: #000066;
  	font-family: Arial, Helvetica, san-serif;
  	font-size: 12px;
  	font-style: normal;
  	line-height: 15px;
  	font-weight: bold;
  	text-decoration: none;
  	}

/* general bold red body text */
  .bodyboldred {
  	color: #FF0000;
  	font-family: Arial, Helvetica, san-serif;
  	font-size: 12px;
  	font-style: normal;
  	line-height: 15px;
  	font-weight: bold;
  	text-decoration: none;
  	}
	
  /* general bottom nav text */
  .bottom {
  	color: #000000;
  	font-family: Arial, Helvetica, san-serif;
  	font-size: 10px;
  	font-style: normal;
  	line-height: 14px;
  	font-weight: normal;
  	text-decoration: none;
  	}
  
  /* text for site map, glossary, etc in blue line */
  .white {
  	color: #000000;
  	font-family: Helvetica, Arial, san-serif;
  	font-size: 11px;
  	font-style: normal;
  	font-weight: bold;
  	line-height: 17px;
  	text-decoration: none;
  	}
  
  /* link text for site map, glossary, etc in blue line */
  a:link.white, a:visited.white, a:active.white {
  	color: #FFFFFF;
  	font-family: Helvetica, Arial, san-serif;
  	font-size: 11px;
  	font-style: normal;
  	font-weight: bold;
  	line-height: 17px;
  	text-decoration: none;
  	}
  
  /* list style */			
  li {
  	color: #000000;
  	font-family: Helvetica, Arial, san-serif;
  	font-size: 12px;
  	font-style: normal;
  	line-height: 14px;
  	font-weight: normal;
  	text-decoration: none;
  	}
  	
  /* right side reminder header text (related items) */				
  .sideHead {
  	color: #006600;
  	font-family: Helvetica, Arial, san-serif italic;
  	font-size: 12px;
    font-weight: bold;
  	font-style: normal;
  	line-height: 18px;
  	text-decoration: none;
  	}
  	
  /* right side text header (related items) */				
  .sidePoints {
  	color: #006600;
  	font-family: Helvetica, Arial, san-serif;
  	font-size: 11px;
  	font-weight: bold;
  	font-style: normal;
  	line-height: 14px;
  	text-decoration: none;
  	}
  
  /* right side text header (related items) */				
  .sidePointsSpace {
  	color: #FFFFFF;
  	font-family: Helvetica, Arial, san-serif;
  	font-size: 4px;
  	font-weight: normal;
  	font-style: normal;
  	line-height: 4px;
  	text-decoration: none;
  	}
  
  /* side list style (bullet points) */			
  li.side {
  	color: #006600;
  	font-family: Helvetica, Arial, san-serif;
  	font-size: 10px;
  	font-weight: bold;
  	font-style: italic;
  	line-height: 12px;
  	text-decoration: none;
  	}
  	
  /* right side text header (related items) */				
  .side {
  	color: #006600;
  	font-family: Helvetica, Arial, san-serif;
  	font-size: 12px;
  	font-weight: bold;
  	font-style: italic;
  	line-height: 14px;
  	text-decoration: none;
  	}
  	
  /* link text for right side list */
  a:link.side, a:visited.side, a:active.side {
  	color: #0000FF;
  	font-family: Helvetica, Arial, san-serif;
  	font-size: 12px;
  	font: weight: normal;
  	font-style: normal;
  	line-height: 14px;
  	text-decoration: underline;
  	}
  
  /* basic search blank color (black) */
  .blank {
  	color: #000000;
  	font-family: Helvetica, Arial, san-serif;
  	font-size: 12px;
  	font-style: italic;
  	font-weight: bold;
  	line-height: 18px;
  	text-decoration: none;
  	}
  
  /* basic search button color (black) */
  .search {
  	border-color: #006600;
  	border-width: 1px;
  	border-style: outset; 
  	background-color: #FFFFFF;
  	color: #000000;
  	font-family: Helvetica, Arial, san-serif;
  	font-size: 12px;
  	font-style: normal;
  	font-weight: bold;
  	line-height: 14px;
  	text-decoration: none;
  	}
  
  /*  side border */			
  .border {
  	border-left: 1px double blue; 
  	height: 540px
  	}
  	
  	.header1a { color: #990000; font-family: Helvetica, Arial, san-serif; font-size: 18px; font-style: normal; line-height: 22px; font-weight: bold; text-decoration: none; }
.subheader1 { color: #990000; font-family: Helvetica, Arial, san-serif; font-size: 14px; font-style: normal; line-height: 18px; font-weight: bold; text-decoration: none; }
.bodyboldblue { color: #003399; font-family: Arial, Helvetica, san-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: bold; text-decoration: none; }
.bodybold { color: #000000; font-family: Arial, Helvetica, san-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: bold; text-decoration: none; }
.subheader2 { color: #003366; font-family: Helvetica, Arial, san-serif; font-size: 14px; font-style: normal; line-height: 18px; font-weight: bold; text-decoration: none; }
.body2 { color: #000000; font-family: Arial, Helvetica, san-serif; font-size: 11px; font-style: normal; line-height: 15px; font-weight: normal; text-decoration: none; }

Table.table
{
	border: 1px solid #666666;
	width: 100%;
  	font-family: Arial, Helvetica, san-serif;
  	font-size: 10px;
  	vertical-align: top;
}

Table.table th
{
	font-weight: bold;
	background-color: #D9D9D9;
	text-align: left;
}

Table.table td
{
  	vertical-align: top;
}
