  BODY {background: #FFFFFF;
        SCROLLBAR-BASE-COLOR: #02448D;
        SCROLLBAR-FACE-COLOR: #FFFFFF;
        SCROLLBAR-TRACK-COLOR: #FFFFFF;
        SCROLLBAR-ARROW-COLOR: #02448D;}

  H1,H2 {font-size: 12pt;
         font-family: Arial,Helvetica,sans-serif;
         color: #000000}

  H3 {font-size: 11pt;
      font-family: Arial,Helvetica,sans-serif;
      color: #000000}

  BODY,TABLE,TD,P {font-size: 9pt;
                   font-family: Arial,Helvetica,sans-serif;
                   color: #000000;}

  A {font-size: 8pt; font-weight: bold;
     font-family: Arial,Helvetica,sans-serif;
     color: #00009c}

  A.menu {font-size: 9pt; font-weight: bold;
          font-family: Arial,Helvetica,sans-serif;
          color: #000000; border-style: groove;
          text-decoration : none;}

  UL {font-size: 7pt; font-weight: bold;
      font-family: Arial,Helvetica,sans-serif;
      color: #00009C}

 .SUBHEAD {font-size: 10pt; font-weight: bold;
          font-family: Arial,Helvetica,sans-serif;
          color: #0054a6;}

 .H2BLACK {font-size: 12pt;
           font-family: Arial,Helvetica,sans-serif;
           color: #000000}

 .LISTBOX {font-size: 8pt; font-weight: bold;
           font-family: Verdana,Arial,Helvetica,sans-serif;
           color: #000000}

 .NOTICE {font-size: 7.5pt; font-weight: bold;
          font-family: Verdana,Arial,Helvetica,sans-serif;
          color: #000000}

 .SMALL  {font-size: 6pt; font-weight: bold;
          font-family: Arial,Helvetica,sans-serif;
          color: #000000}

 .SMALLBLUE {font-size: 7.5pt; font-weight: bold;
          font-family: Arial,Helvetica,sans-serif;
          color: #0000FF}

 .BIG    {font-size: 10pt; font-weight: bold;
          font-family: Arial,Helvetica,sans-serif;
          color: #000000}

 .BIGWHITE {font-size: 11pt; font-weight: bold;
          font-family: Arial,Helvetica,sans-serif;
          background-color: #FFFFFF;
          color: #0054a6;}

 .BIGBUTTON {font-size: 10pt; font-weight: bold;
          font-family: Arial,Helvetica,sans-serif;
          background-color: #0054a6;
          -moz-border-radius:25px;
          color: #FFFFFF;}

 .SMALLBUTTON {font-size: 7pt; font-weight: bold;
             font-family: Arial,Helvetica,sans-serif;
             background-color: #0054a6;
             -moz-border-radius:25px;
             color: #FFFFFF;}

 .SMALLWHITE {font-size: 8pt; font-weight: bold;
           font-family: Arial,Helvetica,sans-serif;
           color: #FFFFFF;
           text-decoration : none;}

.SMALLGRAY {font-size: 12px; font-weight: bold;
           font-family: Arial,Helvetica,sans-serif;
           color: #808284;
           text-decoration : none;}

 .RED    {font-size: 10pt; font-weight: bold;
          font-family: Arial,Helvetica,sans-serif;
          color: #FF0000}

 .BIGGEST {font-size: 24pt; font-family: Times Roman, serif;
           color: #000000}

 .m0l0mouto,
 .m0l0movero,
 .m0l0mdowno,
 .m0l1mouto,
 .m0l2mouto  {background: #b0c4de;
              font-family:  Arial, Helvetica, sans-serif;
              font-weight: bold;
	      font-size: 12px;
              color: #00009C;
              text-decoration : none;
              padding: 2px;
              margin: 0px;}

 .m0l1movero,
 .m0l2movero {background: #00009c;
              margin: 0px;
              font-family:  Arial, Helvetica, sans-serif;
	      font-weight: bold;
	      font-size: 12px;
              color: #ffffff;
              text-decoration: none;
              padding: 2px;
              margin: 0px;}

 .m0l1mdowno,
 .m0l2mdowno {background: #dcdcdc;
              margin: 0px;
              font-family:  Arial, Helvetica, sans-serif;
              font-weight: bold;
	      font-size: 12px;
              color: #00009C;
              text-decoration: none;
              padding: 2px;
              margin: 0px;}

.topSpace { text-align: center; margin-top: 25px; }

.topCellBorder {
	border-top: 1px solid #02448d; }

#spContentLeftCol {
	font-size: 11px;
	font-family: arial, helvetica;
	line-height: 15px;
	padding-right: 10px;
	padding-left: 45px;
	padding-bottom: 45px;
	border-right: 1px solid #cccccc; }

#spContentRightCol {
	margin-top: 35px; }

.headline {
	color: #02448d;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px; }

.spSubheadLinks {
	color: #02448d;
	font-weight: bold;
	font-size: 12px;
	font-family: arial, helvetica;
	line-height: 15px;
	text-decoration: none;
	margin-top: 10px; }

.spSubheadLinks  {
	color: #02448d;
	font-weight: bold;
	font-size: 12px;
	font-family: arial, helvetica;
	line-height: 15px;

.spSubheadLinks a:active {
	color: #0054a6;
	font-weight: bold;
	font-size: 12px;
	font-family: arial, helvetica;
	line-height: 15px;
	text-decoration: none; }

.spSubheadLinks a:visited {
	color: #02448d;
	font-weight: bold;
	font-size: 12px;
	font-family: arial, helvetica;
	line-height: 15px;
	text-decoration: none; }

.spSubheadLinks a:hover {
	text-decoration: underline; }

.spSubhead {
	color: #02448d;
	font-weight: bold;
	font-size: 12px;
	font-family: arial, helvetica;
	line-height: 14px; }

.topTableRow {
	font-weight: bold;
	background-color: #e2e2e2;
	text-align: center; }

.topTableRow td {
	vertical-align: top;
	border-right: 1px solid #fff; }

.grayBG {
	background-color: #e2e2e2; }

.bottomGrayBrdr {
	text-align: center;
	margin-bottom: 1px;
	border-bottom: 1px solid #999; }

.newsBottomGrayBrdr {
	border-bottom: 1px solid #999; }
	.alignTop td {
	vertical-align: top; }

.boldText {
	font-weight: bold;
	border-right: 1px solid #fff; }
