
/* Body CSS */
	
	 body { background-color: #FFFFFF; margin: 0px;}
	 form { margin: 0px; }
	 
/* Tables, Rows and Cells */
    
    TD.bluecell { background-color: #000099; }
    TD.ltbluecell, TR.ltbluecell { background-color: #3366FF; }
    TD.greycell, TR.greycell { background-color: #CCCCCC; }
    TD.que { background-color: #EEEEEE; padding: 5px; }
    TD.ans { padding: 10px 0px; }
    .line { border-bottom-style: solid; border-bottom-color: #000000; border-bottom-width: 1px; padding-left:5px; padding-right:15px; padding-bottom: 5px;}
    TD.dotted, TR.dotted { border-bottom-style: dotted; border-bottom-color: #666666; border-bottom-width: 1px; padding-left:5px; padding-right:15px; padding-bottom: 5px;}
    TD.pdotted, TR.pdotted { border-bottom-style: dotted; border-bottom-color: #666666; border-bottom-width: 1px; padding-left:5px; padding-right:5px; padding-bottom: 5px;}
    TD.bd, TR.bd { padding-left:5px; padding-right:15px; padding-bottom: 5px;}
    TD.bdp, TR.bdp { padding-left:5px; padding-right:5px; padding-bottom: 5px;}
    P.home { padding: 5px 5px 0px 0px; text-indent: 20px; margin: 0px; }
    P.testimonial { font-family: Arial; font-size; 12px; font-weight: normal; font-style: italic; color: #990000; text-align: justify; padding: 10px; background-color: #EFEFEF; }

    
 /* Main Fonts */
    
    
    .caption-home { padding: 2px 0px; font-style: italic; font-family: arial; font-size: 12pt; text-align: center; font-weight: bold; color: #990000; }
    .text { font-family: Arial; font-size: 10pt; color: #000000; font-weight: normal; }
    .text9 { font-family: Arial; font-size: 9pt; color: #000000; font-weight: normal; }
    .textb { font-family: Arial; font-size: 10pt; color: #000000; font-weight: bold; }
    .texti { font-family: Arial; font-size: 10pt; color: #000000; font-weight: normal; font-style: italic;}
    .textbi { font-family: Arial; font-size: 10pt; color: #000000; font-weight: bold; font-style: italic;}
    .text12 { font-family: Arial; font-size: 12pt; color: #000000; font-weight: normal; }
    .text12b { font-family: Arial; font-size: 12pt; color: #000000; font-weight: bold; }
    .text14{ font-family: Arial; font-size: 14pt; color: #000000; font-weight: normal; }
    .text14b { font-family: Arial; font-size: 14pt; color: #000000; font-weight: bold; }
    .btext { font-family: Arial; font-size: 10pt; color: #000099; font-weight: normal; }
    .btext9 { font-family: Arial; font-size: 9pt; color: #000099; font-weight: normal; }
    .btexti { font-family: Arial; font-size: 10pt; color: #000099; font-weight: normal; font-style: italic;}
    .btextb { font-family: Arial; font-size: 10pt; color: #000099; font-weight: bold; }
    .rtextb { font-family: Arial; font-size: 10pt; color: #990000; font-weight: bold; }
    .wtext { font-family: Arial; font-size: 10pt; color: #FFFFFF; font-weight: normal; }
    .wtextb { font-family: Arial; font-size: 10pt; color: #FFFFFF; font-weight: bold; }
    .wtexti { font-family: Arial; font-size: 10pt; color: #FFFFFF; font-weight: normal; font-style: italic;}
    .wtextbi { font-family: Arial; font-size: 10pt; color: #FFFFFF; font-weight: bold; font-style: italic;}
    .wtext12 { font-family: Arial; font-size: 12pt; color: #FFFFFF; font-weight: normal; }
    .wtext14 { font-family: Arial; font-size: 14pt; color: #FFFFFF; font-weight: normal; }
    .wtext14b { font-family: Arial; font-size: 14pt; color: #FFFFFF; font-weight: bold; }
    .wtext18b { font-family: Arial; font-size: 18pt; color: #FFFFFF; font-weight: bold; }
    .wtext36b { font-family: Arial; font-size: 36pt; color: #FFFFFF; font-weight: bold; }
    .gtext { font-family: Arial; font-size: 10pt; color: #000000; font-weight: normal; }
    .gtextb { font-family: Arial; font-size: 10pt; color: #000000; font-weight: bold; }
    .grtextbi { font-family: Arial; font-size: 10pt; color: darkgreen; font-weight: bold; font-style: italic;}
    .tiny { font-family: Arial; font-size: 8pt; color: #000000; font-weight: normal;}
    .gtiny { font-family: Arial; font-size: 8pt; color: #666666; font-weight: normal;}
    .text a, .text a:visited { color: #0000FF; text-decoration: none; }
    .text a:hover, .text a:active { color: #0000FF; text-decoration: underline; }
    .text9 a, .text9 a:visited { color: #0000FF; text-decoration: none; }
    .text9 a:hover, .text9 a:active { color: #0000FF; text-decoration: underline; }
    .textbi a, .textbi a:visited { color: #0000ff; text-decoration: none; }
    .textbi a:hover, .textbi a:active { color: #0000ff; text-decoration: underline; }
    .text12 a, .text12 a:visited { color: #0000ff; text-decoration: none; }
    .text12 a:hover, .text12 a:active { color: #0000ff; text-decoration: underline; }
    .text14 a, .text14 a:visited { color: #0000ff; text-decoration: none; }
    .text14 a:hover, .text14 a:active { color: #0000ff; text-decoration: underline; }
    .text14b a, .text14b a:visited { color: #000000; text-decoration: none; }
    .text14b a:hover, .text14b a:active { color: #000000; text-decoration: underline; }
    .wtextb a, .wtextb a:visited { font-family: Arial; font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration: none; }
    .wtextb:hover, .wtextb a:active { font-family: Arial; font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration: underline; }
    .wtext14 a, .wtext14 a:visited { font-family: Arial; font-size: 14pt; color: #FFFFFF; font-weight: normal; text-decoration: none; }
    .wtext14 a:hover, .wtext14:active { font-family: Arial; font-size: 14pt; color: #FFFFFF; font-weight: normal; text-decoration: underline; }
    .tiny a, .tiny a:visited { color: #0000FF; text-decoration: none; }
    .tiny a:hover, .tiny a:active { color: #0000FF; text-decoration: underline; }
    .gtext a, .gtext a:visited { font-family: Arial; font-size: 10pt; color: #333333; font-weight: normal; text-decoration: underline; }
    .gtext a:hover, .gtext a:active { font-family: Arial; font-size: 10pt; color: #666666; font-weight: normal; text-decoration: underline; }
    

    
 /* Headers */

    H1.tagline { font-family: Arial; font-size: 13px; color: #FFFFFF; font-weight: bold; margin-bottom: 0px; }
    H2.tagline { font-family: Arial; font-size: 16px; color: black; font-weight: bold; margin: 0px; font-style: italic; }
    H3.tagline { font-family: Arial; font-size: 14px; color: black; font-weight: bold; margin: 5px 0px; }
    
      .th { background-color: #000099; font-family: Arial; font-size: 10pt; color: #FFFFFF; font-weight: normal;}
      
/* Navigation */

    TD.nav a, .nav a:visited { font-family: Arial; font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration: none; }
    TD.nav a:hover, .nav a:active { font-family: Arial; font-size: 10pt; color: #FFFFAA; font-weight: bold; text-decoration: underline; }
   
   .breadcrumbs { font-family: Arial; font-size: 10pt; color: #666666; font-weight: normal; }
   .breadcrumbs a, .breadcrumbs a:visited { font-family: Arial; font-size: 10pt; color: #0000FF; font-weight: normal; text-decoration: none; }
   .breadcrumbs a:hover, .breadcrumbs a:visited { font-family: Arial; font-size: 10pt; color: #0000FF; font-weight: normal; text-decoration: underline; }

    
   /* Buttons and Forms */
   .texta { font-family: Arial; font-size: 9pt; color: #000099; background-color: #FFFFFF; border: 1px solid #000099; vertical-align: bottom; }
   .sbutton { font-family: Arial; font-size: 8pt; background-color: #DDDDDD; color: #000099; margin-right: 4px; vertical-align: bottom; height: 24px;}
   .vbutton { font-family: Arial; font-size: 10pt; background-color: #000099; color: #EEEEEE; margin-right: 6px; vertical-align: bottom; }
   
   /* Special Attributes */
   .new { font-family: Arial; font-size: 10pt; color: #000000; font-weight: bold; background-color: #FFFF00;}
   .tnew { font-family: Arial; font-size: 8pt; color: #000000; font-weight: bold; background-color: #FFFF00;}