/* Scroll Bar */
body {
   scrollbar-face-color: #96a8b6;
   scrollbar-highlight-color: #ffffff;
   scrollbar-shadow-color: #ffffff;
   scrollbar-3dlight-color: #000000;
   scrollbar-arrow-color: #ffffff;
   scrollbar-track-color: #f1f1f1;
   scrollbar-darkshadow-color: #000000;
   margin:0;
   padding:0;
   background-color: #ffffff;
   }
/* End Scroll Bar */

/* Styles for NEW Homepage */
.vblack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }
.vblack9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; }
.vblack10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; }
.vblack11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; }
.vblack14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; }
.vblack16 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #000000; }

.vlgrey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #BCBCBC; }
.vgrey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #5C5C5C; }
.vgrey9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #5C5C5C; }
.vgrey10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #5C5C5C; }
.vgrey11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #5C5C5C; }
.vgrey14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #5C5C5C; }
.vgrey16 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #5C5C5C; }
.vgreytd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5C5C5C; background-color: #e5e9ea; }

.vbrown { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #996633; }
.vbrown9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #996633; }
.vbrown10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #996633; }
.vbrown11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #996633; }
.vbrown14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #996633; }
.vbrown16 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #996633; }

.vwhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; }
.vwhite9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #ffffff; }
.vwhite10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ffffff; }
.vwhite11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; }
.vwhite14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #ffffff; }
.vwhite16 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #ffffff; }

.vblue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #145982; }
.vblue9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #145982; }
.vblue10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #145982; }
.vblue11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #145982; }
.vblue14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #145982; }
.vblue16 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #145982; }

.vred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #c12926; }
.vred9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #c12926; }
.vred10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #c12926; }
.vred11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #c12926; }
.vred14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #c12926; }
.vred16 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #c12926; }

.vgreen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #006600; text-decoration: none; }
.vgreen9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #006600; text-decoration: none; }
.vgreen10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #006600; text-decoration: none; }
.vgreen11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #006600; text-decoration: none; }
.vgreen14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #006600; text-decoration: none; }
.vgreen16 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #006600; text-decoration: none; }

.vorange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF7E28; }
.vorange9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FF7E28; }
.vorange10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FF7E28; }
.vorange11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FF7E28; }
.vorange14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FF7E28; }
.vorange16 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #FF7E28; }

a.visited { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

/* non-underlined links */
a.vgrey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #5C5C5C; text-decoration: none; }
a.vgrey:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #5C5C5C; text-decoration: underline; }
a.vgrey9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #5C5C5C; text-decoration: none; }
a.vgrey9:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #5C5C5C; text-decoration: underline; }
a.vgrey10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #5C5C5C; text-decoration: none; }
a.vgrey10:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #5C5C5C; text-decoration: underline; }
a.vgrey11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #5C5C5C; text-decoration: none; }
a.vgrey11:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #5C5C5C; text-decoration: underline; }
/* underlined links */
a.vgreyu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #5C5C5C; text-decoration: underline; }
a.vgreyu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #5C5C5C; text-decoration: underline; }
a.vgrey9u { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #5C5C5C; text-decoration: underline; }
a.vgrey9u:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #5C5C5C; text-decoration: underline; }
a.vgrey10u { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #5C5C5C; text-decoration: underline; }
a.vgrey10u:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #5C5C5C; text-decoration: underline; }
a.vgrey11u { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #5C5C5C; text-decoration: underline; }
a.vgrey11u:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #5C5C5C; text-decoration: underline; }

/* non-underlined links */
a.vbrown { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #996600; text-decoration: none; }
a.vbrown:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #996600; text-decoration: underline; }
a.vbrown9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #996600; text-decoration: none; }
a.vbrown9:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #996600; text-decoration: underline; }
a.vbrown10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #996600; text-decoration: none; }
a.vbrown10:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #996600; text-decoration: underline; }
a.vbrown11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #996600; text-decoration: none; }
a.vbrown11:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #996600; text-decoration: underline; }
/* underlined links */
a.vbrownu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #996600; text-decoration: underline; }
a.vbrownu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #996600; text-decoration: underline; }
a.vbrown9u { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #996600; text-decoration: underline; }
a.vbrown9u:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #996600; text-decoration: underline; }
a.vbrown10u { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #996600; text-decoration: underline; }
a.vbrown10u:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #996600; text-decoration: underline; }
a.vbrown11u { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #996600; text-decoration: underline; }
a.vbrown11u:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #996600; text-decoration: underline; }

/* non-underlined links */
a.vblue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #003366; text-decoration: none; }
a.vblue:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #003366; text-decoration: underline; }
a.vblue9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #003366; text-decoration: none; }
a.vblue9:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #003366; text-decoration: underline; }
a.vblue10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #003366; text-decoration: none; }
a.vblue10:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #003366; text-decoration: underline; }
a.vblue11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003366; text-decoration: none; }
a.vblue11:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003366; text-decoration: underline; }
a.vblue11r { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003366; text-decoration: none; }
a.vblue11r:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #c12926; text-decoration: underline; }
a.vbluew { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #003366; text-decoration: none; }
a.vbluew:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: underline; }
/* underlined links */
a.vblueu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #003366; text-decoration: underline; }
a.vblueu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #003366; text-decoration: underline; }
a.vblueuo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #003366; text-decoration: underline; }
a.vblueuo:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF7E28; text-decoration: underline; }
a.vblue9u { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #003366; text-decoration: underline; }
a.vblue9u:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #003366; text-decoration: underline; }
a.vblue10u { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #003366; text-decoration: underline; }
a.vblue10u:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #003366; text-decoration: underline; }
a.vblue10uo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #003366; text-decoration: underline; }
a.vblue10uo:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FF7E28; text-decoration: underline; }
a.vblue11u { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003366; text-decoration: underline; }
a.vblue11u:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003366; text-decoration: underline; }
a.vblue11uo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003366; text-decoration: underline; }
a.vblue11uo:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FF7E28; text-decoration: underline; }
a.vblue11ur { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003366; text-decoration: underline; }
a.vblue11ur:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #c12926; text-decoration: underline; }
a.vblueuw { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #003366; text-decoration: underline; }
a.vblueuw:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: underline; }

/* non-underlined links */
a.vwhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.vwhite:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: underline; }
a.vwhite9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.vwhite9:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #ffffff; text-decoration: underline; }
a.vwhite10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.vwhite10:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: underline; }
a.vwhite11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.vwhite11:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: underline; }
a.vwhite11h { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; }
a.vwhite11h:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: underline; cursor:help; }
/* underlined links */
a.vwhiteu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: underline; }
a.vwhiteu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: underline; }
a.vwhite9u { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #ffffff; text-decoration: underline; }
a.vwhite9u:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #ffffff; text-decoration: underline; }
a.vwhite10u { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: underline; }
a.vwhite10u:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: underline; }
a.vwhite11u { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: underline; }
a.vwhite11u:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: underline; }
a.vwhite11uh { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: underline; }
a.vwhite11uh:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: underline; cursor:help; }

/* non-underlined links */
a.vorange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF7E28; text-decoration: none; }
a.vorange:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF7E28; text-decoration: underline; }
a.vorangeb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF7E28; text-decoration: none; }
a.vorangeb:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #003366; text-decoration: underline; }
a.vorange9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FF7E28; text-decoration: none; }
a.vorange9:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FF7E28; text-decoration: underline; }
a.vorange9b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FF7E28; text-decoration: none; }
a.vorange9b:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #003366; text-decoration: underline; }
a.vorange10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FF7E28; text-decoration: none; }
a.vorange10:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FF7E28; text-decoration: underline; }
a.vorange11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FF7E28; text-decoration: none; }
a.vorange11:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FF7E28; text-decoration: underline; }
a.vorange11b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FF7E28; text-decoration: none; }
a.vorange11b:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003366; text-decoration: underline; }
a.vorange11g { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FF7E28; text-decoration: none; }
a.vorange11g:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #5C5C5C; text-decoration: underline; cursor:help; }
a.vorange14b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FF7E28; text-decoration: none; }
a.vorange14b:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #003366; text-decoration: underline; }
/* underlined links */
a.vorangeu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF7E28; text-decoration: underline; }
a.vorangeu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF7E28; text-decoration: underline; }
a.vorangeub { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF7E28; text-decoration: underline; }
a.vorangeub:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #003366; text-decoration: underline; }
a.vorange9u { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FF7E28; text-decoration: underline; }
a.vorange9u:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FF7E28; text-decoration: underline; }
a.vorange9ub { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FF7E28; text-decoration: underline; }
a.vorange9ub:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #003366; text-decoration: underline; }
a.vorange10u { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FF7E28; text-decoration: underline; }
a.vorange10u:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FF7E28; text-decoration: underline; }
a.vorange10ub { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FF7E28; text-decoration: underline; }
a.vorange10ub:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #003366; text-decoration: underline; }
a.vorange11u { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FF7E28; text-decoration: underline; }
a.vorange11u:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FF7E28; text-decoration: underline; }
a.vorange11ub { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FF7E28; text-decoration: underline; }
a.vorange11ub:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003366; text-decoration: underline; }
a.vorange11ug { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FF7E28; text-decoration: underline; }
a.vorange11ug:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #5C5C5C; text-decoration: underline; cursor:help; }
a.vorange14ub { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FF7E28; text-decoration: underline; }
a.vorange14ub:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #003366; text-decoration: underline; }

/* non-underlined links */
a.vred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #c12926; text-decoration: none; }
a.vred:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #c12926; text-decoration: underline; }
a.vred9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #c12926; text-decoration: none; }
a.vred9:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #c12926; text-decoration: underline; }
a.vred10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #c12926; text-decoration: none; }
a.vred10:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #c12926; text-decoration: underline; }
a.vred11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #c12926; text-decoration: none; }
a.vred11:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #c12926; text-decoration: underline; }
a.vred11ovh { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #c12926; text-decoration: none; }
a.vred11ovh:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #c12926; text-decoration: underline; cursor:help; }
/* underlined links */
a.vredu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #c12926; text-decoration: underline; }
a.vredu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #c12926; text-decoration: underline; }
a.vred9u { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #c12926; text-decoration: underline; }
a.vred9u:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #c12926; text-decoration: underline; }
a.vred9ub { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #c12926; text-decoration: underline; }
a.vred9ub:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #003366; text-decoration: underline; }
a.vred10u { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #c12926; text-decoration: underline; }
a.vred10u:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #c12926; text-decoration: underline; }
a.vred11u { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #c12926; text-decoration: underline; }
a.vred11u:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #c12926; text-decoration: underline; }
a.vred11ug { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #c12926; text-decoration: underline; }
a.vred11ug:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #006600; text-decoration: underline; }
a.vred11uov { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #c12926; text-decoration: underline; }
a.vred11uov:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #c12926; text-decoration: overline; }

/* non-underlined links */
a.vgreen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #006600; text-decoration: none; }
a.vgreen:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #006600; text-decoration: underline; }
a.vgreen9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #006600; text-decoration: none; }
a.vgreen9:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #006600; text-decoration: underline; }
a.vgreen10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #006600; text-decoration: none; }
a.vgreen10:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #006600; text-decoration: underline; }
a.vgreen11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #006600; text-decoration: none; }
a.vgreen11:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #006600; text-decoration: underline; }
a.vgreen11h { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #006600; text-decoration: none; }
a.vgreen11h:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #006600; text-decoration: underline; cursor:help; }
/* underlined links */
a.vgreenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #006600; text-decoration: underline; }
a.vgreenu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #006600; text-decoration: underline; }
a.vgreen9u { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #006600; text-decoration: underline; }
a.vgreen9u:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #006600; text-decoration: underline; }
a.vgreen10u { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #006600; text-decoration: underline; }
a.vgreen10u:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #006600; text-decoration: underline; }
a.vgreen11u { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #006600; text-decoration: underline; }
a.vgreen11u:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #006600; text-decoration: underline; }
a.vgreen11uh { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #006600; text-decoration: underline; }
a.vgreen11uh:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #006600; text-decoration: underline; cursor:help; }

a.subscribed { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF7302; text-decoration: none; }
a.subscribed:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF7302; text-decoration: underline; }
a.relatedsearch { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FF7E28; text-decoration: none; }
a.relatedsearch:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003366; text-decoration: underline; }
a.breadcrumb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #6666FF; text-decoration: none; text-transform: lowercase; }
a.breadcrumb:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #6666FF; text-decoration: underline; text-transform: lowercase; }
a.sumlink { padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003366; text-transform: uppercase; text-decoration: none; }
a.sumlink:hover { padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF7E28; text-transform: uppercase; text-decoration: underline; }
a.sumlink:active { padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ff0000; text-transform: uppercase; text-decoration: underline; }

img#pagehit { position: absolute; top: 1px; left: 1px; width: 1px; height: 1px; border: 0 none;}

/* bullets */
.bullet_blue { font-size: 11px; list-style: url(/imgs/bullet-blue.gif); }
.bullet_red { font-size: 11px; list-style: url(/imgs/bullet-red.gif); }

div#blink { text-decoration: blink; }

/* form input fields */
.vgrey_input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; background-color: #7a8b9b; }
.vred_input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; background-color: #c12926; }
.search-input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #5C5C5C; background: #FFEED5; border: #FFCC99 solid 1px }
.login-input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #5C5C5C; background: #f1f1f1; border: #cccccc solid 1px }
.input-orange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #5C5C5C; background: #FFEED5; border: #FFCC99 solid 1px }
.input-orangedrk { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #5C5C5C; background: #FFEED5; border: #FF9638 solid 1px }
.input-grey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #5C5C5C; background: #f1f1f1; border: #cccccc solid 1px }
.input-blue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #5C5C5C; background: #E0EFFF; border: #cccccc solid 1px }
.input-white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #5C5C5C; background: #ffffff; border: #cccccc solid 1px }
.input-green { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #006600; background: #D7EAD7; border: #006600 solid 1px }

/* form input buttons */
.greybut { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; cursor: pointer; background-color: #7a8b9b; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }
.greybutover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #646464; cursor: pointer; background-color: #e5e9ea; border: #646464; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }

.redbut { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #c12926; cursor: pointer; background-color: #FFCECE; border: #c12926; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }
.redbutover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; cursor: pointer; background-color: #c12926; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }

.bluebut { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; cursor: pointer; background-color: #81ACCF; border: #145982; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }
.bluebutover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; cursor: pointer; background-color: #145982; border: #81ACCF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }

.searchbtn { height:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; cursor: pointer; background-color: #FF7E28; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }
.searchbtnover { height:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF7E28; cursor: pointer; background-color: #FFEED5; border: #FF7E28; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }

/* table column settings */
.tdwhite { background-color: #ffffff; } /* default white */
.tdblack { background-color: #000000; } /* default black */
.tdltgrey { background-color: #f1f1f1; } /* default light grey */
.tdltgrey2 { background-color: #e7ebec; } /* default light grey 2 */
.tdmedgrey { background-color: #cccccc; } /* default medium light grey */
.tdbluegrey { background-color: #96a8b6; } /* blue grey */
.tdltgreen { background-color: #D7EAD7; } /* light green */
.tdltblue { background-color: #DCEEFF; } /* light blue */
.tdurl { height:5px; background-color: #e7ebec; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #5C5C5C; } /* knowx url at top */
.tdnews { background-color: #e5e9ea; } /* news grey */
.news,.cvmsg { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #5C5C5C; } /* news, cover message */
.tdtopmenuoff { background-color: #2D5885; background: url(/images/bg01.gif); } /* topnav menu OFF */
.tdtopmenuon { background-color: #C32F2C; background: url(/images/bg02.gif); } /* topnav menu ON */
.tdfooter { background-color: #96a8b6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; } /* footer blue-grey */
.tdfooter2 { background-color: #e7ebec; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #5C5C5C; } /* footer grey */
.tdlbblue { height:5px; background-color: #c4d1da; } /* blue header label */
.tdlbblue2 { height:1px; background-color: #6b89a1; } /* blue header label */
.tdlbgreen { height:5px; background-color: #A2C277; } /* green header label */
.tdlbgreen2 { height:1px; background-color: #006600; } /* green header label */
.tdlborange { height:5px; background-color: #FFF3C6; } /* orange header label */
.tdlborange2 { height:1px; background-color: #FF7E28; } /* orange header label */

table#zero { width: 100%; border: 0px; } /* tables w/ zero padding, spacing, etc. */
table#leftnav { width: 175; border: 0px; } /* tables w/ zero padding, spacing, etc. */

/* search template */
.prodcopy { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #5C5C5C; } /* product search page copy */
.breadcrumbs { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #5C5C5C; }
.stdsearch { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #5C5C5C; } /* search template */
.stdsearch10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #5C5C5C; } /* search template */
table#stips { width: 100%; border: 0px; background-color: #FFCC99; } /* coverage, description, searchtips, sample */
table#dpass { width: 100%; border: 0px; background-color: #006600; } /* daypass options table and border settings */
.dpass { background-color: #D7EAD7; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #006600; text-decoration: none; } /* day pass options */
.stdautocvgoff { background-color: #FFEED5; } /* search template autocoverage ON */
.stdautocvgon { background-color: #FFDDAA; } /* search template autocoverage OFF */

/* price tag */
table#poptions { width: 100%; border: 0px; background-color: #95A9BB; } /* price tag Purchase Options table and border settings */
.ptagoptionsfg { background-color: #C4D1DA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #336699; } /* price tag Purchase Options foreground */

table#youselected { width: 100%; border: 0px; background-color: #FFCC99; } /* price tag You Selected table and border settings */
.ptagyouselectfg { background-color: #FFEED5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #5C5C5C; } /* price tag Purchase Options foreground */
.ptagyouselectfg2 { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #5C5C5C; } /* price tag Purchase Options foreground */

.ptagvpakfg { background-color: #F1F1F1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #5C5C5C; } /* price tag Value Pak foreground */
.ptagvpakfg2 { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #5C5C5C; } /* price tag Value Pak foreground */

/* summary page */
table#vpak,table#matchparam,table#rnav,table#csellbgcdet { width: 100%; border: 0px; background-color: #CCCCCC; } /* common grey border table */

table#summary { width: 100%; background-color: #cccccc; } /* summary data table */
table#summaryspf { width: 100%; background-color: #9f9f9f; } /* summary data table */
table#sumpurchase { width: 100%; border: 0px; background-color: #006600; } /* summary purchase options table and border settings */

.fullrpt { height:32px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color : #FFFFFF; font-weight: bold; background: url(/images/bg01.gif); } /* background for FULL REPORT header */
.matchprm { background-color: #f1f1f1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #5C5C5C; } /* matches and params */
.matchprmad { background-color: #ffffcc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #145982; } /* matches and params ads link */
.sumpurchase { background-color: #D7EAD7; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #006600; text-decoration: none; } /* summary purchase options */
.sumtheader { height:28px; background-color: #FFDDAA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; background: url(/images/bg02.gif); } /* background for SUMMARY header */
.sumtheader2 { height:28px; background-color: #A7C1DA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; background: url(/images/bg01.gif); } /* background for SUMMARY header */
.sumtheader3 { height:36px; background-color: #FFDDAA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; background: url(/images/bg05.gif); } /* background for SUMMARY header */
.sumdat { padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #1F1F1F; text-transform: uppercase; } /* summary data fields */

table#autocoverage { width: 100%; background-color: #CBCCCE; } /* autocoverage table */
.autocvgheader { height:32px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color : #FFFFFF; font-weight: bold; background: url(/images/bg01.gif); } /* AutoCoverage header */
.autocvgsubtable { height:23px; background-color: #FFDDAA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color : #FFFFFF; font-weight: bold; background: url(/images/bg02.gif); } /* AutoCoverage chart table headings */
.acvg0 { background-color: #ffffff; }
.acvg1 { background-color: #f1f1f1; } /* rollover color for autocoverage table */
.acvg3 { background-color: #FFEED5; } /* separator row color */
.ulist1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; list-style: url(/images/bullet.gif); }
.ulist2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; list-style: url(/images/bullet2.gif); }

/* alternating row colors */
.s1 { background-color: #ffffff; }
.s0 { background-color: #f1f1f1; }
.x1 { background-color: #FFEED5; } /* rollover color for summary results */
.y0 { background-color: #FFE6BF; }
.y1 { background-color: #FFEED5; }

/* detail/paid page */
table#detpaid { width: 100%; background-color: #cccccc; } /* detail/paid data table */
.detheaderb { height:32px; background-color: #688FB6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; background: url(/images/bg01.gif); } /* background for DETAIL header */
.detheadero { height:32px; background-color: #FF8B27; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; background: url(/images/bg02.gif); } /* background for DETAIL header */
.detsubheader { background-color: #FFEED5; padding: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; } /* background for DETAIL subheader */
.detsubheader2 { background-color: #FFEED5; padding: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF7E28; } /* background for DETAIL subheader */
.detsubheader3 { background-color: #A7C1DA; padding: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #003366; } /* background for DETAIL subheader */
.dethd { padding: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; } /* detail data head fields */
.detdat { padding: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-transform: uppercase; } /* detail data fields */
.dethdspf { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; } /* detail data head fields */
.detdatspf { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-transform: uppercase; } /* detail data fields */
.rcount { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #5C5C5C; } /* record counter for PAID style */
.certfooter { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #5C5C5C; }
.row1 { background-color: #ffffff; }
.row2 { background-color: #f1f1f1; }

.csell01 { height:24px; background-color: #688FB6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; background: url(/images/bg01.gif); } /* background for cross sell table on detail pages */

/* table styles */
.ntheme { height:22px; padding-left:1px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; background-color: #ffffff; }
.nthemeover { height:22px; padding-left:1px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; background-color: #ffffff; }

.assets { height:22px; padding-left:3px; border-top:1px solid #E5F1E1; border-bottom:1px solid #99CC99; background-color: #D7EAD7; }
.assetsover { height:22px; padding-left:3px; border-top:1px solid #E5F1E1; border-bottom:1px solid #99CC99; background-color: #ACD3AC; }

.bgc { height:22px; padding-left:3px; border-top:1px solid #F1F2F2; border-bottom:1px solid #FFCC99; background-color: #FFEED5; }
.bgcover { height:22px; padding-left:3px; border-top:1px solid #F1F2F2; border-bottom:1px solid #FFCC99; background-color: #FFDDAA; }

.people { height:22px; padding-left:3px; border-top:1px solid #F1F2F2; border-bottom:1px solid #B9C1C1; background-color: #e5e9ea; }
.peopleover { height:22px; padding-left:3px; border-top:1px solid #F1F2F2; border-bottom:1px solid #B9C1C1; background-color: #c4d1da; }

.lic { height:22px; padding-left:3px; border-top:1px solid #ffffff; border-bottom:1px solid #D0D0D0; background-color: #f1f1f1; }
.licover { height:22px; padding-left:3px; border-top:1px solid #ffffff; border-bottom:1px solid #D0D0D0; background-color: #e1e1e1; }

.ubf { height:22px; padding-left:3px; border-top:1px solid #EAEAD5; border-bottom:1px solid #BBBB7B; background-color: #DEDEBD; }
.ubfover { height:22px; padding-left:3px; border-top:1px solid #EAEAD5; border-bottom:1px solid #BBBB7B; background-color: #CCCC9A; }

.hsearch { height:26px; padding-left:3px; border-top:1px solid #F1F2F2; border-bottom:1px solid #B9C1C1; background-color: #e5e9ea; }
.hsearchov { height:26px; padding-left:3px; border-top:1px solid #F1F2F2; border-bottom:1px solid #B9C1C1; background-color: #c4d1da; }

.rap { height:22px; padding-left:3px; border-top:1px solid #F1F2F2; border-bottom:1px solid #9BBFBF; background-color: #C3DFDF; }
.rapover { height:22px; padding-left:3px; border-top:1px solid #F1F2F2; border-bottom:1px solid #9BBFBF; background-color: #A8CFCF; }

.cbkr { padding-left:3px; border-top:1px solid #E5F1E1; border-bottom:1px solid #CC0000; background-color: #FFCECE; }
.clien { padding-left:3px; border-top:1px solid #E5F1E1; border-bottom:1px solid #7D9EBF; background-color: #CED8FF; }
.cjudg { padding-left:3px; border-top:1px solid #E5F1E1; border-bottom:1px solid #cccccc; background-color: #f1f1f1; }
.csuit { padding-left:3px; border-top:1px solid #E5F1E1; border-bottom:1px solid #99CC99; background-color: #D7EAD7; }
.cucc { padding-left:3px; border-top:1px solid #E5F1E1; border-bottom:1px solid #FF9900; background-color: #ffffcc; }

.related { height:22px; padding-left:3px; border-top:1px solid #E5F1E1; border-bottom:1px solid #FFCC99; background-color: #FFEED5; }
.relatedover { height:22px; padding-left:3px; border-top:1px solid #E5F1E1; border-bottom:1px solid #FFCC99; background-color: #FFDDAA; }

.other { height:22px; padding-left:3px; border-top:1px solid #E5F1E1; border-bottom:1px solid #99CC99; background-color: #D7EAD7; }
.otherover { height:22px; padding-left:3px; border-top:1px solid #E5F1E1; border-bottom:1px solid #99CC99; background-color: #ACD3AC; }

.logintable { height:22px; padding-left:5px; border-top:1px solid #F1F2F2; border-bottom:1px solid #B9C1C1; background-color: #e5e9ea; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #5C5C5C; }
.logintableover { height:22px; padding-left:5px; border-top:1px solid #F1F2F2; border-bottom:1px solid #B9C1C1; background-color: #c4d1da; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #5C5C5C; }

.subt2 { height:22px; padding-left:3px; border-top:1px solid #F1F2F2; border-bottom:1px solid #B9C1C1; background-color: #e5e9ea; }
.subt2over { height:22px; padding-left:3px; border-top:1px solid #F1F2F2; border-bottom:1px solid #B9C1C1; background-color: #c4d1da; }

.sumt { height:16px; border-top:1px solid #E5F1E1; border-bottom:1px solid #FFCC99; background-color: #FFEED5; }
.sumtover { height:16px; border-top:1px solid #E5F1E1; border-bottom:1px solid #FFCC99; background-color: #FFDDAA; }
/* end table styles */

/* End Styles for NEW Homepage */



/* Global Styles */
.normal { font : 9pt Arial, San-Serif; } /* Default text */
.normalwhite { font : 9pt Arial, San-Serif;  color:#FFFFFF; } /* white text */
.small { font : 8pt Arial, San-Serif; } /* Small text */
.smaller { font : 8pt Arial, San-Serif; } /* Very small text */
.smallred { font : 8pt Verdana, Arial, San-Serif; color: #FF0000; } /* Global small red text */
.smallwhite { font : 8pt Arial, San-Serif; color : #FFFFFF; } /* Global small white text */
.leftnav { font : 8pt Verdana, Arial, San-Serif; color : #FFFFFF; font-weight : normal; } /* Left side menu - nonlinks */
.pinfonav { font : 8pt Verdana, Arial, San-Serif; color : #6B656B; font-weight : normal; } /* Left side menu - nonlinks */
.purchasebutton { font : 9pt Arial, San-Serif; color : #FFFFFF; font-weight: bold; background-color : #6666FF; } /* Color of "Purchase" button */
.cancelbutton { font : 9pt Arial, San-Serif; color : #FFFFFF; font-weight: bold; background-color : #CC3333; } /* Color of "Cancel" button */
.searchbutton { font : 9pt Arial, San-Serif; color : #FFFFFF; font-weight: bold; background-color : #003366; } /* Color of "Search" button */
.exitbutton { font : 9pt Arial, San-Serif; color : #000000; font-weight: bold; background-color : #CCCCCC; } /* Color of "Exit" or "Close Window" button */

/* alternating row colors for Nursing Homes Charts */
.r1 { background-color: #E9E9E9; }
.r0 { background-color: #ffffff; }

/* New purchase button - orange */
.pbut { height:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; cursor: pointer; background-color: #FFAE79; border: #FF6600; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }
.pbutover { height:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF7E28; cursor: pointer; background-color: #FFEED5; border: #FF7E28; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }

.pbut2 { height:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; cursor: pointer; background-color: #AAAAAA; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }
.pbut2over { height:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #5C5C5C; cursor: pointer; background-color: #E1E1E1; border: #AAAAAA; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }

/* New cancel button - red */
.cbut { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; cursor: pointer; background-color: #CC0000; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }
.cbutover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC0000; cursor: pointer; background-color: #FFCECE; border: #CC0000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }

/* Blue Button */
.buttonblu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #336699; cursor: pointer; background-color: #CED8FF; border: #7D9EBF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }
.buttonoverblu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; cursor: pointer; background-color: #7D9EBF; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }

.smblu { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #336699; cursor: pointer; background-color: #CED8FF; border: #7D9EBF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }
.smbluover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF; cursor: pointer; background-color: #7D9EBF; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }

.smblu2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #336699; cursor: pointer; background-color: #BBCFE4; border: #7D9EBF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }
.smblu2over { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; cursor: pointer; background-color: #5C86B0; border: #224262; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }

/* Green Button */
.buttongrn { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #339966; cursor: pointer; background-color: #D7EAD7; border: #339966; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }
.buttonovergrn { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; cursor: pointer; background-color: #339966; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }

/* Red Button */
.buttonred { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC0000; cursor: pointer; background-color: #FFCECE; border: #CC0000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }
.buttonoverred { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; cursor: pointer; background-color: #CC0000; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }

/* Grey Button */
.buttongry { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; cursor: pointer; background-color: #f1f1f1; border: #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }
.buttonovergry { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; cursor: pointer; background-color: #cccccc; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }

.smgry { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000000; cursor: pointer; background-color: #f1f1f1; border: #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }
.smgryover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000000; cursor: pointer; background-color: #cccccc; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }

/* Orange Button */
.buttonorg { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; cursor: pointer; background-color: #ffffcc; border: #FF9900; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }
.buttonoverorg { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffcc; cursor: pointer; background-color: #FF9900; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }

.smorg { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000000; cursor: pointer; background-color: #ffffcc; border: #FF9900; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }
.smorgover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #ffffcc; cursor: pointer; background-color: #FF9900; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }

.smorg2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; cursor: pointer; background-color: #FFDAA0; border: #FF9900; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }
.smorg2over { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; cursor: pointer; background-color: #FF9232; border: #D85201; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  }

.copyright { font : 8pt Verdana, Arial, San-Serif; } /* Copyright message at footer of ALL pages */
.xmlhead { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; } /* XML summary/detail left-side data headers */
.xmldata { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-transform: uppercase; } /* For XML data that is returned from the query */
.xmlfoot { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000000; } /* Red text in XML detail page */
.searchfeenotice { font : 9pt Arial, San-Serif; color : #CC3333; font-weight : bold; } /* Red text in XML detail page */
.directions { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; }
.requiredred { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #CC3333; }
.lglink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003399; }
.smlink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #996633; }
.Topnav { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFCC; }
.fieldtxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
.fieldtxt2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.orangetable { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #333333; }
.yelltable { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; }
.brredtable { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; }
.regtext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; }
.regtextattn { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #31639C; }
.regtext2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
.dropdown { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; }
.regtextbold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; }
.regtextsm { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; }

.ptag11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #336699; }
.ptag11grn { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #339966; }
.ptag11org { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FF9900; }
.ptag11grey { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #5D5D5D; }

.regtext11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; }
.regtextw11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; }
.regtextw20 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #ffffff; }
.regtextg11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #188221; }
.regtextr11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #CC3333; }
.regtext12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }
.regtextsmbold { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333333; }
.reglink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #996633; }
.reglink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }
.whitetxt10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; }
.redbold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffff66; }
.blu18large { font-family: Arial Black, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #40709F; text-decoration: none; }
.blu14large { font-family: Arial Black, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #40709F; text-decoration: none; }
.recdetable {  background-color: #003366; }
.searchtable {  background-image: url(/imgs-redesign/backchecktable.gif)}
.greendollar2 { font : 11px Arial, San-Serif; color: #188221; font-weight : bold; }
.white9 { font : 9pt Arial, San-Serif; color : #FFFFFF; font-weight : normal; }
.linethrough { text-decoration: line-through; }

.supred { font : 12px Verdana, Arial, Helvetica; color: #880000; font-weight : bold;} /* Small links off Homepage */
.supgreen { font : 12px Verdana, Arial, Helvetica; color: #008800; font-weight : bold;} /* Small links off Homepage */
.supblue { font : 12px Verdana, Arial, Helvetica; color: #003366; font-weight : bold;} /* Small links off Homepage */

/* End Global Styles */

/* Link Styles */
A { font : 9pt Arial, San-Serif; color : #000066; text-decoration : underline ; font-weight : none } /* Default color of a text link */
/*A:active { font : 9pt Arial, San-Serif; color : #FF0000; background-color : transparent; } *//* Color changes upon clicking a link.  Click and hold to see. */
A:hover { font : Arial, San-Serif; color : #FF9900; text-decoration : underline } /* Color changes when the pointer moves over a text link */
A.visited { font : 9pt Arial, San-Serif; color : #FF9900; text-decoration : none } /* Color of visited text link */
A.sidenav { font : 8pt Arial, San-Serif; color : #FFFFFF; font-weight : normal; } /* Left side navigation */
a.blue { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003366; text-decoration: underline; }
a.blue:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FF7E28; text-decoration: underline; }
a.red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #c12926; text-decoration: none; }
a.red:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #c12926; text-decoration: underline; }
a.green { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #006600; text-decoration: none; }
a.green:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #006600; text-decoration: underline; }
A.small { font : 8pt Arial, San-Serif; color : #000066; text-decoration : underline ; font-weight : none } /* Small text link */
A.smallwhite { font : 8pt Arial, San-Serif; color : #FFFFFF; text-decoration : underline ; font-weight : none } /* Small white link */

A.blue9 { font : 9pt Arial, San-Serif; color : #0000FF; text-decoration : underline ; font-weight : none } /* Blue text link */

A.white { font : 9pt Arial, San-Serif; color : #FFFFFF; text-decoration : underline ; font-weight : none } /* White text link */
A.whitebold { font : 9pt Arial, San-Serif; color : #FFFFFF; text-decoration : underline ; font-weight : bold } /* White bold text link */
A.yellowbold { font : 9pt Arial, San-Serif; color : #FFFFCC; text-decoration : underline ; font-weight : bold } /* White bold text link */
A.bottomnav { font : 8pt Arial, San-Serif; color : #FFFFFF; text-decoration : none ; font-weight : bold } /* White bold text link */
A.client { font : 9pt Arial, San-Serif; color: #FFFFFF; } /* Left side Client ID - link */
A.previous { font : 9pt Arial, San-Serif; } /* Previous NAV on summary page */
A.next { font : 9pt Arial, San-Serif; } /* Next NAV on summary page */
A.previous2 { font : 9pt Arial, San-Serif; color: #FFFFCC; } /* Previous NAV on summary page */
A.next2 { font : 9pt Arial, San-Serif; color: #FFFFCC; } /* Next NAV on summary page */
A.previous3 { font : 8pt Arial, San-Serif; color: #FFFFCC; } /* Previous NAV on summary page */
A.next3 { font : 8pt Arial, San-Serif; color: #FFFFCC; } /* Next NAV on summary page */
A.returnsummary { font : 9pt Arial, San-Serif; font-weight : normal; } /* "Return to your summary" Link */
A.bold { font : 9pt Arial, San-Serif; font-weight : bold; } /* Bold link */
A.csinfo { font : 8pt Arial, San-Serif; color: #FF6600; font-weight : bold; } /* Bold link */
A.reglink11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #006699; }
A.infolink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003366; }
A.greendollar { font : 9pt Arial, San-Serif; color: #188221; font-weight : bold; }
A.regtextb11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000066; }
A.regtextb11:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF9900; }
A.b18large { font-family: Arial Black, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #40709F; text-decoration: none; }
A.b18large:hover { font-family: Arial Black, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #FF9900; text-decoration: none; }
A.regtextw11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; }
A.regtextw11:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FF9900; }
A.gray { font : 11px Arial, Helvetica; color: #C4C4C4; font-weight : normal; } /* Free public records link on SiteMap */
a.lieng { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #C0C0C0; text-decoration: none; }

/* End Link Styles */

/* Bold Styles */
B.header { font : 9pt Arial, San-Serif; font-weight : bold; } /* Global */
B.medium { font : 12pt Arial, San-Serif; font-weight : bold; } /* Global */
B.large { font : 14pt Arial, San-Serif; font-weight : bold; } /* Global */
B.blueasterisk { font : 12pt Arial, San-Serif; color: #003399; font-weight : bold; }
B.blue { font : 9pt Arial, San-Serif; font-weight : bold; color: #000066; } /* Global */
B.whitedollar { font : 9pt Arial, San-Serif; color: #000066; font-weight : bold; }
B.greendollar { font : 9pt Arial, San-Serif; color: #188221; font-weight : bold; }
B.sgreendollar { font : 8pt Arial, San-Serif; color: #188221; font-weight : bold; }
B.red { font : 9pt Arial, San-Serif; color: #CC3333; font-weight : bold; } /* Global bold red text */
B.redmedium { font : 12pt Arial, San-Serif; color: #CC3333; font-weight : bold; } /* Global bold medium red text */
B.redlarge { font : 12pt Arial, San-Serif; color: #CC3333; font-weight : bold; } /* Global bold large red text */
B.white { font : 9pt Arial, San-Serif; color : #FFFFFF; font-weight : bold; } /* Global */
B.whitemedium { font : 12pt Arial, San-Serif; color : #FFFFFF; font-weight : bold; } /* Global */
B.whitelarge { font : 14pt Arial, San-Serif; color : #FFFFFF; font-weight : bold; } /* For XML detail pages */
B.title { font : 10pt Arial, San-Serif; color : #000000; font-weight : bold; } /* For XML detail pages */
B.yoursearch { font : 9pt Arial, San-Serif; color: #000000; font-weight : bold; } /* For XML summary pages */
B.yoursearch2 { font : 14pt Arial, San-Serif; color: #000000; font-weight : bold; } /* For XML summary pages */
B.matchfound { font : 14pt Arial, San-Serif; color: #000000; font-weight : bold; } /* For XML summary pages */
B.sampletitle {font: 14pt Arial, San-Serif; color: #003366; font-weight : bold; }  /* Global */
B.searchresults { font : 9pt Arial, San-Serif; color: #CC3333; font-weight : normal; } /* For XML summary pages */
B.searchprice { font : 9pt Arial, San-Serif; color: #000000; font-weight : bold; } /* For XML price pages */
B.purchasebox { font : 9pt Arial, San-Serif; font-weight : bold; } /* For XML summary pages */
B.fullreport { font : 15pt Verdana, San-Serif; font-weight : bold; } /* For XML summary pages */
B.sidenav2 { font : 9pt Arial, San-Serif; color : #FFFFFF; font-weight : bold; } /* Left side navigation */
b.vwhite14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ffffff; }
b.grey { color: #757575; font-weight : normal }
b.notgrey { font-weight : normal }
/* End Bold Styles */

/* Span Styles */
SPAN.pleasesearch { font: 9pt Arial, San-Serif; color: #000066; font-weight: bold; } /* Blue text on search templates */
SPAN.ltblue { font: 9pt Arial, San-Serif; color: #6666FF; font-weight: bold; } /* Bluish text */
SPAN.ltblue2 { font: 12pt Arial, San-Serif; color: #6666FF; font-weight: bold; } /* Bluish text */
SPAN.clientname { font : 10pt Arial, San-Serif; color: #FFFFFF; font-weight: bold; } /* Client ID on left side */
SPAN.clientnolink { font : 10pt Arial, San-Serif; color: #FFFFFF; } /* Client ID on left side */
SPAN.clientid { font : 8pt Arial, San-Serif; color: #FFFFFF; } /* Left side Client ID - display */
SPAN.pclientid { font : 8pt Arial, San-Serif; color: #000000; } /* Client ID on price pages */
SPAN.xmldetailheader { font : 14pt Arial, San-Serif; color: #000000; font-weight: bold; } /* Heading for XSL detail style sheets */
SPAN.red { font: 9pt Arial, San-Serif; color: #CC3333; font-weight: normal; } /* password error page */
SPAN.print { font: 8pt Arial, San-Serif; color: #188221; font-weight: bold; } /* Printer Friendly Notice */
SPAN.smallwhite { font: 8pt Arial, San-Serif; color: #FFFFFF; font-weight: normal; } /* Printer Friendly Notice */
SPAN.smallwhitebold { font: 8pt Arial, San-Serif; color: #FFFFFF; font-weight: bold; } /* Small White Bold */
SPAN.smallred { font: 8pt Arial, San-Serif; color: #CC3333; font-weight: bold; } /* Small Red Print */
SPAN.redasterix { font: 8pt Arial, San-Serif; color: #CC3333; font-weight: bold; } /* Small Red Asterix for required fields */
SPAN.regtxt11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; }
span.lieng { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #C0C0C0; }
span.superior { cursor: help; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #BCBCBC; }
/* End Span Styles */

/* BF Landing2.htm Styles */

.searchbox {
  font-family: Arial;
  font-size: 9pt;
  font-weight: normal;
  color: #FFFFFF;
  font-style: normal;
  background-color : #0066ff;
}
.resultheader {
  font-family: Arial;
  font-size: 12pt;
  font-weight: normal;
  color: blue;
  font-style: normal;
}
.resultlink {
  font-family: Arial;
  font-size: 9pt;
  font-weight: normal;
  color: green;
  font-style: normal;
}
/* End BF Landing2.htm Styles */


LI.yellow { font : 7pt Arial, San-Serif; color: #FFFFCC; } /* Next NAV on summary page */

.banner {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: normal;
  color: #FFFFFF;
  font-style: normal;
}
.smtext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  color: #FFFFFF;
}
.greenboldtext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: bold;
  color: #9DFFD9;
}
.bld12link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}

.bld12link:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFCC00;
}


.bodytext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #CCCCCC;
}

.11boldtext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #CCCCCC;
}

.11boldtext:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #33CCFF;
}

.green11bold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #003300;
}
.bold11statement {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #990000;
}
.ltgreen {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #336666;
}
.white11txt {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
}

.white11txt:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #FFCC66;
  text-decoration: none;
}


.autoscore {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #FFCC00;
}

.autoscore:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #66ff66;
}
.findout {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 22px;
  font-weight: bold;
  color: #FFFFFF;
}

.findout:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 22px;
  font-weight: bold;
  color: #66FF66;
}


.getyour {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #FFFFFF;
}

.getyour:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #66FF66;
}

.bldwhite11 {
    font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF;
}

.boldbluelink11 {
    font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003366;
}

.bluelink11 {
    font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003366;

}

.boldbluetxt11 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #003366;
  text-decoration: none;
}

div#quotegry { background: #f1f1f1; margin: 0; padding: 10px; border: 1px #cccccc solid; }
.quote {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

table#detailtop { background: #3B4547 url(/images/detail-stripes.png) repeat-x; width: 800px; padding: 3px; border: 1px solid #CFCFCF; border-bottom: none; font-size: 11px; font-weight: bold; color: #fff; text-align: center; }
table#detailreport { background: #E8E8E8; width: 800px; border: 1px solid #CFCFCF; border-top: 1px solid #8F8F8F;  border-collapse: collapse; margin-bottom: 10px; }
tr.detailtitle { background: #33628C url(/images/detail-headbg.png) repeat-x; height: 74px; }
.detailhead18 { font-size: 18px; font-weight: bold; color: #fff; text-align: center; }
.xmlhead2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #3B4547; padding: 5px; text-align:right; width: 25%; } /* XML summary/detail left-side data headers */
.xmldata2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #3B4547; padding: 5px; text-transform: uppercase; width: 75%;  } /* For XML data that is returned from the query */

.dotbottom { border-bottom: 1px #cccccc dotted; height: 1px; }
.sectionsplit { background: #FF912F url('/images/bg02.gif') repeat-x; }
.bggrey1 { background: #CFCFCF; }
.bggrey2 { background: #8F8F8F; }

.bgblue1 { background: #DFE5FF; }
.bgblue2 { background: #8FA3FF; }

/* new AutoCoverage pages */
#acwrapper {
  text-align: left;
  margin: 0px;
  padding: 10px;
  border: 0px dotted #ccc;
  background: #fff url('/imgs-redesign/bgstyle01a.png') repeat-x;
  }

div#actophead { 
  padding: 3px;
  font-size: 16px;
  font-weight: bold;
}

div#acinfo { background: #fff; width: 100%; }
table#acinfo, table#acchart, table#acharthead { border-collapse: collapse; width: 100%; }
table#acinfo td { border: 1px dotted #ccc; color: #2F2F2F; }
table#acchart td, table#acharthead td { border: 1px solid #ccc; color: #2F2F2F; }

.ac1 { width: 25%; font-size: 11px; padding: 5px; font-weight: bold; text-align: right; vertical-align: top; }
.ac2 { width: 75%; font-size: 11px; padding: 5px; }
.ac3 { font-size: 11px; padding: 10px; vertical-align: top; }
.ac4 { width: 75%; font-size: 11px; padding: 5px; text-transform: uppercase; }
.ac5 { font-size: 11px; padding: 10px; vertical-align: top; width: 50%; }
.cthead { background: #C3D7DF; font-size: 9px; padding: 2px; }
.cdata { font-size: 9px; padding: 2px; }
.hide { visibility: hidden; }

span.reglink11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #006699; }
span.infolink { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003366; }

