
h1 {color:black;
    font-size: 110%;
    font-family: arial;
    font-weight: normal;
    text-align: left;
    text-decoration: underline;}

h2 {color:black;
    font-size: 90%;
    font-family: arial;
    font-weight: bold;
    text-decoration: underline;
    margin-top: 12px;
    margin-bottom: 2px;}

h3 {color:black;
    font-size: 75%;
    font-family: arial;
    font-weight: normal;
    text-decoration: none;
    margin-top: 12px;
    margin-bottom: 2px;}

h4 {color:black;
    font-size: 10pt;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
    margin-top: 12px;
    margin-bottom: 0px;}

p  {color:black;
    font-size: 9pt;
    font-family: arial;
    margin-top: 0;
    margin-bottom:2%;
    text-align: left;}

ul  {color:black;
    font-size: 9pt;
    font-family: arial;
    margin-top: 0;
    margin-bottom:0;
    text-align: left;}

li  {color:black;
    font-size: 9pt;
    font-family: arial;
    margin-top: 0;
    margin-bottom:0;
    text-align: left;}

a:hover	{color: red; text-decoration: underline;}
a:link	{color: blue; text-decoration: underline;}


/* CSS2 Absolute Positioning for Page Layout */

div.pageBody	{position:absolute; left: 140; top: 173;}
table.pageBody	{width: 670}
div.pageTitle { position:absolute; left:10; top:91; 
    font-size: 20pt;
    font-family: arial;
    font-weight: bold;
    text-align: left;
    text-decoration: none;}

.pageImage { position:absolute; left:475; top:50; } 

div.banner { position:absolute; left:139; top:15px; width:800px; height:90px; }
div.topNavLine {position:absolute; left:10px; top:115; width:800px; height:5; }
div.bottomNavLine {position:absolute; left:0px; top:148; width:800px; height:2; }


div.topNavBar { position:absolute; left:140; top:133; width:400px; height:90; }
table.topNavBar {align:right; width:650; }

div.sideNavBar { position:absolute; left:6px; top:173; }
table.sideNavBar { align:left; width:120; }

/* The following link, hover, visited classes override the default text decorations for hyperlinks used in buttons.  (i.e. prevent and underscore from showing up on a button for a page that has been visited and keeps the text bold and black.) */
.navButtonAnchor	{
    width: 100;		/* IMPORTANT:  needed to expand hot region of button */
/*    background-color: green;  so we can see the hot region*/
   }

.navButtonCurrentPage a:link {
    color: white;
    text-decoration: none;
    }

.navButtonCurrentPage a:visited {
    color: white;
    text-decoration: none;
    }

.navButtonCurrentPage a:hover {
    color: white; 
    text-decoration: none;
    /* font-weight: bold */ 
    }

.navButtonCurrentPage	{
   text-color: white;  
   font-style: normal; 
   font-family: verdana; 
   font-weight: bold; 
   font-size:10px; 
   background-color: steelblue;
   text-align: center;
/*   border-style: outset;
   border-width: 4; */
   border-style: none;
   border-width: 0;
   margin:	0;
   height: 19;
   width: 100;		/* needed to maintain constant width for Netscape */
			/* but caused test in IE to be slightly skewed left */

/*   background: darkgray;
   color: blue;
   font: 10pt;
   font-family: arial;
   font-weight: normal;
   text-align: center;
   border-style: outset;
   border-width: 4;
   */
   }

.navButtonOn a:link {
    color: black;
    text-decoration: none;
    }

.navButtonOn a:visited {
    color: black;
    text-decoration: none;
    }

.navButtonOn a:hover {
    color: black; 
    font-weight: bold; 
    text-decoration: none;
    /* font-weight: bold */ 
    }

.navButtonOn	{
   /* text-color: white;  */
   text-color: black;  
   font-style: normal; 
   font-family: verdana; 
   font-weight: bold; 
   font-size:10px; 
   /* background-color: beige; */
   background-color: lightsteelblue;
   text-align: center;
/*   border-style: outset;
   border-width: 4; */
   border-style: none;
   border-width: 0;
   height: 19;
   width: 100;		/* needed to maintain constant width for Netscape */
			/* but caused test in IE to be slightly skewed left */

/*   background: darkgray;
   color: blue;
   font: 10pt;
   font-family: arial;
   font-weight: normal;
   text-align: center;
   border-style: outset;
   border-width: 4;
   */
   }

.navButtonOff a:link {
    color: white;
    text-decoration: none;
    }

.navButtonOff a:visited {
    color: white;
    text-decoration: none;
    }

.navButtonOff a:hover {
    color: white; 
    font-weight: bold; 
    text-decoration: none;
    /* font-weight: bold */ 
    }

.navButtonOff	{
   color: white;  
   font-style: normal; 
   font-family: verdana; 
   font-weight: bold; 
   font-size:10px; 
   background-color: midnightblue;
/*   background: url("/images/button.gif"); */
   text-align: center;
/*   border-style: outset; */
/*   border-width: 4; */
   border-style: none;
   border-width: 0;
   margin:	0;
   height: 19;
   width: 100;		/* needed to maintain constant width for Netscape */
			/* but caused test in IE to be slightly skewed left */

/*   background: darkgray;
   color: blue;
   font: 10pt;
   font-family: arial;
   font-weight: normal;
   text-align: center;
   border-style: outset;
   border-width: 4;
   */
   }



.footer {color:#666666;
    font-size: 8pt;
    font-family: arial;
    font-weight: normal;
    text-decoration: none;
    margin-top: 12px;
    margin-bottom: 0px;}

.tableCellHeader {
   color:black;
   font-weight: bold;
   font-size: 9pt;
   font-family: arial;
   }

.tableCellData {
   color:black;
   font-size: 9pt;
   font-family: arial;
   }

.smallText {
   font-size: 9pt;
   font-family: arial;
   }

.faqQuestion {
    font-size: 9pt;
    font-family: arial;
    font-weight: none;
    text-decoration: none;
    margin-top: 0px;
    margin-bottom: 0px;
    }

.faqAnswerQ {
    font-size: 9pt;
    font-family: arial;
    font-weight: bold;
    text-decoration: underline;
    margin-top: 12px;
    margin-bottom: 0px;
    }

.faqAnswer {
    font-size: 9pt;
    font-family: arial;
    font-weight: none;
    text-decoration: none;
    margin-top: 0px;
    margin-bottom: 0px;
    text-indent: 5%;
    }

.faqBack {
    font-size: 9pt;
    font-family: arial;
    font-weight: none;
    text-decoration: none;
    margin-top: 12px;
    margin-bottom: 0px;
    text-align: center;
    }

.alert {
    color:	red;
    font-size: 14pt;
    font-family: arial;
    font-weight: bold;
    text-decoration: underline;
    margin-top: 0;
    margin-bottom: 0px;
    text-align: center;
    }

.tip {
    color:	black;
    font-size: 9;
    font-family: arial;
    font-weight: normal;
    text-decoration: none;
    margin-top: 0;
    margin-bottom: 0px;
    text-align: left;
    }
