
/* START of styles appearing in casebanner.xsl */

/* all banner styles in MMR training CRG - in proj2.css */
/*
body {
  background-image: url(/images/top_bmain.gif);
  background-repeat: repeat-x;
  background-color: #FFFFFF;
}
*/

/* START of styles appearing in caseleft.xsl */


body.crg-menuframe {
  background-color:#DEDEC0;
  background-image: url(/images/crg-menuframebg.gif);
  background-repeat: repeat-y;
}

div.crg-menumargin {
  margin-left: 2px;
}

td.crg-abovemenurow {
  background-image: url(/images/crg-abovemenurowbg.gif);
  background-repeat: no-repeat;
}

tr.crg-menu {
  background-color: #EFEFD1; 
}

tr.crg-menuover {
/*  color: #0000CC; */
  background-color: #FAFADC;
  cursor: pointer;
}

tr.crg-menuover td.crg-menumain a.crg-step,
 tr.crg-menuover td.crg-menumain a.crg-step:hover {
  color: #666666;
}

td.crg-menumain {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
}

/* next 2 different displays of link steps - first one without user input, second with */

td.crg-menuright {
}

td.crg-menurightplus {
}

td.crg-menuabove {
  background-image: url(/images/crg-menutopbg.gif);
  background-repeat: repeat-x;
}

a.crg-step, div.crg-menumargin table tr.crg-menu td.crg-menumain a.crg-step {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #000066;
  text-decoration: none;
}

a.crg-step:link, div.crg-menumargin table tr.crg-menu td.crg-menumain a.crg-step:link {
  color: #000066;
  text-decoration: none;
}

a.crg-step:hover, div.crg-menumargin table tr.crg-menuover td.crg-menumain:hover a.crg-step:hover {
  color: #666666;
  text-decoration: none;
}

a.crg-step:active, div.crg-menumargin table tr.crg-menuover td.crg-menumain:hover a.crg-step:active {
  color: #666666;
  text-decoration: none;
}

a.crg-step:visited, div.crg-menumargin table tr.crg-menu td.crg-menumain a.crg-step:visited {
  color: #000066;
  text-decoration: none;
}

div.crg-menutable {
  margin-left: 2px;
}

div.crg-leftmargin a, div.crg-leftmargin a:link, div.crg-leftmargin a:visited, 
div.crg-leftextras a, div.crg-leftextras a:link, div.crg-leftextras a:visited {
  color: #000066;
  text-decoration: none;
}

div.crg-leftmargin a:hover, div.crg-leftextras a:hover {
  color: #666666;
  text-decoration: none;
}

div.crg-leftmargin a:active, div.crg-leftextras a:active {
  color: #666666;
  text-decoration: none;
}

div.crg-leftmargin, div.crg-leftmargin a {
  margin: 8px 0 0 2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-transform: uppercase;
}

div.crg-leftextras, div.crg-leftextras a {
  margin: 8px 0 0 2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}

tr.crg-menucurrent {
  color: #ffffff;
  background-color: #FBC800;
}

tr.crg-mencurrentover {
  color: #ffffff;
  background-color: #FFDB16;
  cursor: pointer;
}

tr.crg-menucurrentover td.crg-menucurrentleft, tr.crg-menucurrentover td.crg-menucurrentmain,
tr.crg-menucurrentover td.crg-menucurrentright {
  background-color: #FFDB16;
}

tr.crg-menucurrentover td.crg-menucurrentmain a.crg-currentstep,
 tr.crg-menucurrentover td.crg-menucurrentmain a.crg-currentstep:hover {
  color: #A83A5D;
}

tr.crg-menucurrentover td.crg-menucurrentmain a.crg-currentstep,
 tr.crg-menucurrentover td.crg-menucurrentmain a.crg-currentstep:active {
  color: #A83A5D;
}

a.crg-currentstep, div.crg-menumargin table tr.crg-menucurrent td.crg-menucurrentmain a.crg-currentstep {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #B5003A;
  text-decoration: none;
}

td.crg-menucurrentleft {
}

td.crg-menucurrentmain {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #B5003A;
  background-color: #FBC800;
}

td.crg-menucurrentright {
}

span.contrast {
  color: #ffffff;
  white-space: nowrap;
}


/*  these are the extra links below the menu items on left */

td.crg-extramenuitem {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  text-decoration: none;
  letter-spacing: 1pt;
}

td.crg-menubuttons {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 1pt;
}

td.crg-extramenuitem a, td.crg-extramenuitem a:link, td.crg-extramenuitem a:visited, 
td.crg-menubuttons a, td.crg-menubuttons a:link, td.crg-menubuttons a:visited {
  color: #000066;
  text-decoration: none;
  letter-spacing: 1pt;
}

td.crg-extramenuitem a:hover, td.crg-extramenuitem a:active,
td.crg-menubuttons a:hover, td.crg-menubuttons a:active {
  color: #666666;
  text-decoration: none;
  letter-spacing: 1pt;
}


/* END of styles appearing in caseleft.xsl */


/* these are just for the HELP page */

.crg-helptoprowtab {
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000066;
  background-image: url(/images/crg-toprow-tabover-firstseenbg.gif);
  background-repeat: repeat-x;
}

.crg-helptab {
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #333366;
  background-image: url(/images/crg-tabover-firstseenbg.gif);
  background-repeat: repeat-x;
}

.crg-firstseen {
 font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000066;
}

.crg-seenbefore {
 font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #898256;
}

.crg-navtext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  color: #000066;
  letter-spacing: 1pt;
}


/* START of styles appearing in casetopright.xsl and casetoprightresp.xsl */

body.crg-content, frameset.crg-content, frame.crg-content {
  background-color:#ffffff;
  background-image: url(/images/crg-contentbg.gif);
  background-repeat: repeat-y;
}

td.crg-casedata, td.crg-casedata p, td.crg-casedata td, td.crg-casedata td p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

/* the STEP TITLE styles are for the top right title display table */

td.crg-toprow-firstseen table td.crg-steptitlel {
  width: 19px;
  height: 20px;
  background-image: url(/images/crg-steptitlel-firstseenbg.gif);
  background-repeat: no-repeat;
}

td.crg-toprow-seenbefore table td.crg-steptitlel {
  width: 19px;
  height: 20px;
  background-image: url(/images/crg-steptitlel-seenbeforebg.gif);
  background-repeat: no-repeat;
}

td.crg-steptitle {
  color: #B5003A;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  white-space: nowrap;
  background-image: url(/images/crg-steptitlebg.gif);
  background-repeat: repeat-x;
}

td.crg-steptitler {
  width: 14px;
  height: 20px;
  background-image: url(/images/crg-steptitlerbg.gif);
  background-repeat: no-repeat;
}

/* following 4 are NON-PROMPT TABS - TOP ROW - FIRST SEEN */

td.crg-toprow-firstseen {
  background-color: #CCCCB0;
  background-image: url(/images/crg-toprow-firstseenbg.gif);
  background-repeat: repeat-x;
}

td.crg-toprow-firstseen table td.crg-tabl {
  background-color: #ffffff;
  width: 11px;
  height: 20px;
  background-image: url(/images/crg-toprow-tabl-firstseenbg.gif);
  background-repeat: no-repeat;
}

td.crg-toprow-firstseen table td.crg-tabover {
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000066;
  background-image: url(/images/crg-toprow-tabover-firstseenbg.gif);
  background-repeat: repeat-x;
}

td.crg-toprow-firstseen table td.crg-tabr {
  background-color: #ffffff;
  width: 19px;
  height: 20px;
  background-image: url(/images/crg-toprow-tabr-firstseenbg.gif);
  background-repeat: no-repeat;
}

/* following 4 are NON-PROMPT TABS - DISPLAYING LOWER DOWN - FIRST SEEN */

td.crg-lowerrow-firstseen {
  background-color: #ffffff;
  background-image: url(/images/crg-lowerrow-firstseenbg.gif);
  background-repeat: repeat-x;
}

td.crg-lowerrow-firstseen table td.crg-tabl {
  background-color: #ffffff;
  width: 11px;
  height: 20px;
  background-image: url(/images/crg-tabl-firstseenbg.gif);
  background-repeat: no-repeat;
}

td.crg-lowerrow-firstseen table td.crg-tabover {
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000066;
  background-image: url(/images/crg-tabover-firstseenbg.gif);
  background-repeat: repeat-x;
}

td.crg-lowerrow-firstseen table td.crg-tabr {
  background-color: #ffffff;
  width: 19px;
  height: 20px;
  background-image: url(/images/crg-tabr-firstseenbg.gif);
  background-repeat: no-repeat;
}

/* following 4 are NON-PROMPT TABS - TOP ROW - SEEN BEFORE */

td.crg-toprow-seenbefore {
  background-color: #CCCCB0;
  background-image: url(/images/crg-toprow-seenbeforebg.gif);
  background-repeat: repeat-x;
}

td.crg-toprow-seenbefore table td.crg-tabl {
  background-color: #ffffff;
  width: 11px;
  height: 20px;
  background-image: url(/images/crg-toprow-tabl-seenbeforebg.gif);
  background-repeat: no-repeat;
}

td.crg-toprow-seenbefore table td.crg-tabover {
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #666666;
  background-image: url(/images/crg-toprow-tabover-seenbeforebg.gif);
  background-repeat: repeat-x;
}

td.crg-toprow-seenbefore table td.crg-tabr {
  background-color: #ffffff;
  width: 19px;
  height: 20px;
  background-image: url(/images/crg-toprow-tabr-seenbeforebg.gif);
  background-repeat: no-repeat;
}

/* following 4 are NON-PROMPT TABS - DISPLAYING LOWER DOWN - SEEN BEFORE */

td.crg-lowerrow-seenbefore {
  background-color: #ffffff;
  background-image: url(/images/crg-lowerrow-seenbeforebg.gif);
  background-repeat: repeat-x;
}

td.crg-lowerrow-seenbefore table td.crg-tabl {
  background-color: #ffffff;
  width: 11px;
  height: 20px;
  background-image: url(/images/crg-tabl-seenbeforebg.gif);
  background-repeat: no-repeat;
}

td.crg-lowerrow-seenbefore table td.crg-tabover {
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #666666;
  background-image: url(/images/crg-tabover-seenbeforebg.gif);
  background-repeat: repeat-x;
}

td.crg-lowerrow-seenbefore table td.crg-tabr {
  background-color: #ffffff;
  width: 19px;
  height: 20px;
  background-image: url(/images/crg-tabr-seenbeforebg.gif);
  background-repeat: no-repeat;
}

/* following 3 are PROMPT TABS - TOP ROW - SEEN BEFORE */

td.crg-toprow-seenbefore table td.crg-prompttabl {
  background-color: #FFFFFF;
  width: 11px;
  height: 20px;
  background-image: url(/images/crg-toprow-tabl-seenbeforebg.gif);
  background-repeat: no-repeat;
}

td.crg-toprow-seenbefore table td.crg-prompttabover {
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #666666;
  background-image: url(/images/crg-toprow-tabover-seenbeforebg.gif);
  background-repeat: repeat-x;
}

td.crg-toprow-seenbefore table td.crg-prompttabr {
  background-color: #FFFFFF;
  width: 19px;
  height: 20px;
  background-image: url(/images/crg-toprow-tabr-seenbeforebg.gif);
  background-repeat: no-repeat;
}

/* following 4 are PROMPT TABS - LOWER DOWN - SEEN BEFORE */

td.crg-lowerrow-seenbefore table td.crg-prompttabl {
  background-color: #FFFFFF;
  width: 11px;
  height: 20px;
  background-image: url(/images/crg-lowerrow-tabl-seenqsb4b.gif);
  background-repeat: no-repeat;
}

td.crg-lowerrow-seenbefore table td.crg-prompttabover {
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #666666;
  background-image: url(/images/crg-tabover-seenbeforebg.gif);
  background-repeat: repeat-x;
}

td.crg-lowerrow-seenbefore table td.crg-prompttabr {
  background-color: #FFFFFF;
  width: 19px;
  height: 20px;
  background-image: url(/images/crg-tabr-seenbeforebg.gif);
  background-repeat: no-repeat;
}

/* except for first, My Response TAB - FOLLOWING PROMPT - LOWER DOWN - FIRST SEEN */

td.crg-followprompt {
  background-color: #FFFFFF;
  background-image: url(/images/crg-lowerrow-firstseenbg.gif);
  background-repeat: repeat-x;
}

td.crg-followprompt table td.crg-tabl {
  background-color: #ffffff;
  width: 11px;
  height: 20px;
  background-image: url(/images/crg-followprompttabl-firstseenbg.gif);
  background-repeat: no-repeat;
}

td.crg-followprompt table td.crg-tabover {
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000066;
  background-image: url(/images/crg-followprompttabover-firstseenbg.gif);
  background-repeat: repeat-x;
}

td.crg-followprompt table td.crg-tabr {
  background-color: #ffffff;
  width: 19px;
  height: 20px;
  background-image: url(/images/crg-followprompttabr-firstseenbg.gif);
  background-repeat: no-repeat;
}

/* END of styles appearing in casetopright */


/* START of styles appearing in casebottomright.xsl */


table.crg-promptdisplay {
  background-color:#FAF6E5;
}

/* following 4 are PROMPT TAB - BOTTOM RIGHT FRAME */

td.crg-toprow-bottomright {
  background-color: #ffffff;
  background-image: url(/images/crg-promptareatop-bg.gif);
  background-repeat: repeat-x;
}

td.crg-toprow-bottomright table td.crg-prompttabl {
  background-color: #FAF6E5;
  width: 11px;
  height: 20px;
  background-image: url(/images/crg-prompttabl-bg.gif);
  background-repeat: no-repeat;
}

td.crg-toprow-bottomright table td.crg-prompttabover {
  background-color: #FAF6E5;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000066;
  background-image: url(/images/crg-prompttabover-bg.gif);
  background-repeat: repeat-x;
}

td.crg-toprow-bottomright table td.crg-prompttabr {
  background-color: #FAF6E5;
  width: 19px;
  height: 20px;
  background-image: url(/images/crg-prompttabr-bg.gif);
  background-repeat: no-repeat;
}

/* following 5 relate to cells containing questions in topright, then toprightresponse respectively */

td.crg-promptbefore {
  background-color: #FAF6E5;
  background-image: url(/images/crg-promptinputbg.gif);
  background-repeat: repeat-y;
  border-width: 0 1px 0 0;
  border-color:#999999;
  border-style: solid;
}

td.crg-promptleft {
  background-color: #FAF6E5;
  background-image: url(/images/crg-promptinputbg.gif);
  background-repeat: repeat-y;
  border-width: 0 0 1px 0;
  border-color:#999999;
  border-style: solid;
}

td.crg-prompt {
  color: #000033;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  background-color: #FAF6E5;
  border-width: 0 1px 0 0;
  border-color:#999999;
  border-style: solid;
}

td.crg-prompt span.keyQ {
  margin-left: 4em;
  display: block;
  color: #000033;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

td.crg-prompt ol, td.crg-prompt ul, td.crg-prompt ol li, td.crg-prompt ul li {
  color: #000033;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

td.crg-prompt-seenbefore, td.crg-prompt-seenbefore ol li, td.crg-prompt-seenbefore ul li  {
  color: #000033;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  background-color: #FFFFFF;
}

td.crg-prompt ul li, td.crg-prompt-seenbefore ul li {

  list-style: disc outside url(/images/arrow_r.gif);
}

/* following 5 are around the textarea in bottomright */

td.crg-promptcenter {
  background-color: #FAF6E5;
  border-width: 0 0 1px 0;
  border-color:#999999;
  border-style: solid;
}

td.crg-promptright {
  background-color: #FAF6E5;
  border-width: 0 1px 1px 0;
  border-color:#999999;
  border-style: solid;
}

textarea.crg-userinput {
  background-color: #F9F9FF;
  color: #000033;
  font-family: MS Courier New, Courier, monospace;
  font-size: 8pt;

/* #666666 above, effectively leads to #393C39 NS #181818 IE */
}

textarea.crg-userinput:focus {
  color: #000066;
  background-color: #FFFFFF;
}

/* the following 2 are in casetoprightresp.xsl  */

pre.crg-userresponse {
  padding-left: 21px;
  color: #000033;
  font-family: MS Courier New, Courier, monospace;
  font-size: 8pt;
  line-height: 1.2em;
}


/* END of styles appearing in casebottomright.xsl */

/* START of styles appearing in casebottomrightresp.xsl */

body.crg-bottomrightresp {
}

td.crg-bottomrightresptrim {
  background-color:#ffffff;
  background-image: url(/images/crg-bottomrightrespbg.gif);
  background-repeat: repeat-x;
}

td.crg-help {
  background-color:#CCCCB0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
  background-image: url(/images/crg-bg.gif);
  background-repeat: repeat-x;
}

/*  these 3 are designed to kill off crg-bottomnav bugs  */

div.crg-betternav, span.crg-betternav {
  padding: 0 0 4px 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
}

div.crg-betternav a, div.crg-betternav a:link, div.crg-betternav a:visited,
span.crg-betternav a, span.crg-betternav a:link, span.crg-betternav a:visited {
  color: #000066;
  text-decoration: none;
  letter-spacing: 1pt;
}

div.crg-betternav a:hover, span.crg-betternav a:hover {
  color: #666666;
  text-decoration: none;
  letter-spacing: 1pt;
}

div.crg-betternav a:active, span.crg-betternav a:active {
  color: #666666;
  text-decoration: none;
  letter-spacing: 1pt;
}

td.crg-brcorner {
  background-color:#ffffff;
  background-image: url(/images/crg-brcornerbg.gif);
  background-repeat: no-repeat;
}

/* styles in caseprint - all black  */

body.crg-print {
  background-color:#ffffff;
  background-image: none;
}

body.crg-print dt.crg-commonnameprintlabel b small {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
}

body.crg-print dt.crg-caseheadingprintlabel {
  width: 100%;
  border-width: 2px 0 0 0;
  border-color: #000000;
  border-style: solid;
}

body.crg-print dt.crg-caseheadingprintlabel b i {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13pt;
  font-style: italic;
  font-weight: bold;
}

body.crg-print dt.crg-introprintlabel b small {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
}

body.crg-print td, body.crg-print p, body.crg-print dd, body.crg-print ol, body.crg-print ul {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 9pt;
}

body.crg-print b, body.crg-print strong {
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
}

dd.crg-stepprint {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

body.crg-print dt.crg-caseprintlabel {
  width: 100%;
  border-width: 1px 0 0 0;
  border-color: #000000;
  border-style: solid;
}

body.crg-print dt.crg-caseprintlabel b  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-style: normal;
  font-weight: bold;
  text-align: left;
}

body.crg-print dd.crg-stepprint ul li,
body.crg-print dd.crg-stepprint ul ul li,
body.crg-print dd.crg-stepprint ol ul li {
  list-style: disc outside;
}

body.crg-print dt.crg-stepprintlabel {
  width: 100%;
  border-width: 1px 0 0 0;
  border-color: #cccccc;
  border-style: solid;
}

body.crg-print dt.crg-stepprintlabel b small {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
}

dt.crg-userresponseprintlabel {
  width: 100%;
  border-width: 1px 0 0 0;
  border-color: #cccccc;
  border-style: solid;
}

dt.crg-userresponseprintlabel b small i {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  font-style: italic;
}

dd.crg-userresponseprint {
  line-height: 1.2em;
}

dd.crg-userresponseprint pre {
  white-space: pre;
  font-family: MS Courier New, Courier, monospace;
  font-size: 9pt;
}

dd.crg-stepprint a {
  color: #000000;
  text-decoration: underline;
}

dd.crg-stepprint ul li,
dd.crg-stepprint ul ul li,
dd.crg-stepprint ol ul li {
  list-style: disc;
  list-style-position: outside; 
  list-style-image: none;
}


h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	font-size: 12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}



body { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif}

body.crg-banner {
  background-image: url(/images/crg-bannerbg.gif);
  background-repeat: repeat-x;
}


p, pre, b, i, strong, em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

ul, ol { font-family: Arial, Helvetica, sans-serif; font-size: 10pt}



.smlhead { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; font-weight: bold}

.lgehead { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #003366; font-weight: lighter}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;

}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;


}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.smallheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-left: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;



}
.header1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.searchfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;

}
.bannerbkg {
	background-color: #FBC800;
}

.Menu_Normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	vertical-align: text-top;




}
.Menu_Hilight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	vertical-align: text-top;



}

.Menutop_Normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #993333;
	font-size: 10px;
	text-decoration: none;






}
.Menutop_Hilight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;


}

.subMenutop_Normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336633;
	font-size: 10px;
	text-decoration: none;






}
.subMenutop_Hilight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E69850;
	text-decoration: none;
	
}
.agclr { background-color: #e8edff}
.lgclr { background-color: #9999CC}
.wgclr { background-color: #FFFFFF }
.fgclr { background-color: #EEEEEE }
.bgclr { background-color: #3333CC}
.mgclr { background-color: #AAAAAA}
.tgclr { background-color: #666699}
.dgclr { background-color: #333366}
td.agclr { background-color: #e8edff}
td.lgclr { background-color: #9999CC}
td.wgclr { background-color: #FFFFFF}
td.fgclr { background-color: #EEEEEE}
td.bgclr { background-color: #3333CC}
td.mgclr { background-color: #AAAAAA}
td.tgclr { background-color: #666699}
td.dgclr { background-color: #333366}
table.fgclr td.ffgclr { background-color: #EEEEEE }
table.ffgclr td { background-color: #FFFFFF }
table.ffgclr td.fgclr { background-color: #EEEEEE }

.white {background-color: #FFFFFF }

.contrast {color: #FFFFFF}

.label { 
  color: #7E1B9F; 
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  line-height: 1em;
}

td {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12pt;
}

th {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
}

table tr td dl dd ol li {
  font-weight: normal;
  line-height: 1.4em;
}

.heading5 {
  font-family: Verdana, Helvetica, Arial,  sans-serif;
  font-size: 9pt;
  text-transform: uppercase;
  font-weight: bold;
  
} 

a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

a:link {
  color: #000066;
}

a:hover {
  color: #666666;
}

a:active {
  color: #A83A5D;
}

a:visited {
  color: #000066;
}

.label { 
  color: #000066; 
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 9pt;
  font-weight: bold;
}

td.discussionbannerline { background-color: #333333}
span.questiontext {font-weight: bold }
span.questioncommenttext {font-size: 8pt; font-style: italic; display: block; padding-top:2px }
td.questionborder { background-color: #999999;}
table.questiontable td { font-family:  Arial, Helvetica, Verdana, sans-serif; font-size: 9pt ; background-color: #FFFFFF }
table.questiontable td.questioncell { background-color: #ffefb0}
table.questiontable td.questionlowlightcell { background-color: #FAF6E5}
table.questiontable td.questionhighlightcell { background-color: #efefd1}
td.questionfootertoptrim { background-color: #aaaaaa}
table.questionfooter td { background-color: #ffffff}

