A{ color: #000099; }

A:LINK{ color: #990000; }

A:VISITED{ color: #600099; }

A:HOVER{ font-weight: bold; text-decoration: underline; }

A:ACTIVE{ color: #009900; }

BLOCKQUOTE{
  background: #dde8fb;
  border-bottom: #000099 3px double;
  border-left: #000099 3px double;
  border-right: #000099 3px double;
  border-top: #000099 3px double;
  padding: 5px;
}

BODY{
  background: url(/Img/LGO/CO_CL.gif) #000060 no-repeat scroll 1px 1px;
  color: #000000;
  font: 10pt ARIAL;
  margin: 0px;
  padding: 0px;
  text-decoration: none;
}

DD{ text-align: justify; }

DT{
  font-size: 10pt;
  font-weight: 600;
  margin-left: 6px;
  margin-top: 6px;
}

H1{
  border-top: #0000d0 4px double;
  color: #000099;
  font-size: 14pt;
  margin-bottom: 5px;
  margin-top: 20px;
  width: 610px;
}

H2{ color: #990000; font-size: 12pt; margin-bottom: 0px; }

H3{ color: #000080; font-size: 12pt; margin-bottom: 0px; }

H4{ color: #800000; font-size: 11pt; margin-bottom: 0px; }

H5{ color: #000060; font-size: 10pt; margin-bottom: 0px; }

H6{ color: #600000; font-size: 10pt; margin-bottom: 0px; }

LI{ padding-bottom: 4px; }

LI.No { list-style-image: url(/Img/MRK/X.gif); }

LI.Yes { list-style-image: url(/Img/MRK/check.gif); }

P{
  color: #000000;
  font: 10pt ARIAL;
  text-align: justify;
  text-decoration: none;
}

TD{
  color: #000000;
  font: 10pt ARIAL;
  text-decoration: none;
}

TH{
  background: #000099;
  border-bottom: #cccccc 2px groove;
  border-left: #cccccc 2px groove;
  border-right: #cccccc 2px groove;
  border-top: #cccccc 2px groove;
  color: #ffffff;
  font-family: ARIAL;
  font-weight: 900;
  padding: 5px;
  text-decoration: none;
}

UL{ margin-bottom: 3px; margin-top: 0px; }

.AD_CLASSIFICATION{
  background: #990000;
  border-bottom: #990000 6px double;
  border-left: #990000 6px double;
  border-right: #990000 6px double;
  border-top: #990000 6px double;
  color: #ffffff;
  font-weight: 900;
  margin-bottom: 10px;
  margin-top: 14px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-top: 5px;
  text-align: left;
  vertical-align: top;
  width: 610px;
}

.AD_TITLE{ font-weight: 900; text-align: center; }

.ALIGN_RIGHT{ clear: left; float: right; text-align: right; }

.ANNOUNCEMENTS{
  background: #990000;
  border-bottom: #800000 4px double;
  border-top: #800000 4px double;
  left: 1px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 1px;
  text-align: center;
  vertical-align: middle;
  width: 145px;
}

.ANNOUNCEMENTS_IMAGE{ left: 1px; text-align: left; }

.ANNOUNCEMENTS_LINK{
  color: #ffff00;
  font-size: 10pt;
  font-weight: bold;
  left: 1px;
}

.ANNOUNCEMENTS_TEXT{
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  text-justify: distribute-all-lines;
}

.ARTICLE{
  border-top: #000000 4px double;
  color: #000000;
  font-size: 11pt;
  font-weight: 900;
  margin-bottom: 10px;
  margin-top: 20px;
  width: 600px;
}

.ARTICLE_FEATURE{
  border-top: #000099 4px double;
  color: #000099;
  font-size: 12pt;
  font-weight: 900;
  margin-bottom: 10px;
  margin-top: 20px;
  width: 600px;
}

.ARTICLE_FEATURE_B{
  background: #dde8fb;
  border-bottom: #000080 1px solid;
  border-left: #000080 1px solid;
  border-right: #000080 1px solid;
  border-top: #000080 1px solid;
  padding: 5px 10px;
}

.ARTICLE_FEATURE_T{
  background: #000080;
  color: #ffffff;
  display: inline;
  font-weight: 900;
  list-style-type: disc;
  padding-right: 5px;
}

.ARTICLE_ISSUE{
  border-top: #006000 4px double;
  color: #006000;
  font-size: 12pt;
  font-weight: 900;
  margin-bottom: 10px;
  margin-top: 20px;
  width: 600px;
}

.ARTICLE_ISSUE_B{
  background: #e2fae3;
  border-bottom: #008000 1px solid;
  border-left: #008000 1px solid;
  border-right: #008000 1px solid;
  border-top: #008000 1px solid;
  padding: 5px 10px;
}

.ARTICLE_ISSUE_T{
  background: #006000;
  color: #ffffff;
  display: inline;
  font-weight: 900;
  list-style-type: disc;
  padding-right: 5px;
}

.ARTICLE_NOTICE{
  border-top: #990000 4px double;
  color: #990000;
  font-size: 12pt;
  font-weight: 900;
  margin-bottom: 10px;
  margin-top: 20px;
  width: 600px;
}

.ARTICLE_NOTICE_B{
  background: #ffdddd;
  border-bottom: #800000 1px solid;
  border-left: #800000 1px solid;
  border-right: #800000 1px solid;
  border-top: #800000 1px solid;
  padding: 5px 10px;
}

.ARTICLE_NOTICE_T{
  background: #990000;
  color: #ffffff;
  display: inline;
  font-weight: 900;
  list-style-type: disc;
}

.ARTICLE_SURVEY{
  border-top: #000000 4px double;
  color: #000000;
  font-size: 12pt;
  font-weight: 900;
  margin-bottom: 10px;
  margin-top: 20px;
  width: 600px;
}

.ARTICLE_SURVEY_B{
  background: #e0e0e0;
  border-bottom: #808080 1px solid;
  border-left: #808080 1px solid;
  border-right: #808080 1px solid;
  border-top: #808080 1px solid;
  padding: 5px 10px;
}

.ARTICLE_SURVEY_T{
  background: #606060;
  color: #ffffff;
  display: inline;
  font-weight: 900;
  list-style-type: disc;
  padding-right: 5px;
}

.BUTTON_CELL{
  background: #cccccc;
  border-bottom: #000099 1px solid;
  border-left: #000099 1px solid;
  border-right: #000099 1px solid;
  border-top: #000099 1px solid;
  color: #000099;
  font: 900 12pt ARIAL;
  padding: 5px;
  text-align: left;
  text-decoration: none;
}

.COLUMN_HEADER{
  background: #000099;
  border-bottom: #0000ff 1px solid;
  border-left: #0000ff 1px solid;
  border-right: #0000ff 1px solid;
  border-top: #0000ff 1px solid;
  color: #ffffff;
  font-family: ARIAL;
  font-weight: 900;
  padding: 5px;
  text-decoration: none;
}

.DATE_RJ_640{
  color: #0000a0;
  font-size: 12pt;
  font-style: italic;
  font-weight: bold;
  padding-bottom: 15px;
  padding-top: 15px;
  text-align: right;
  width: 610px;
}

.DL_3_BLUE{
  border-top-color: #000099;
  border-top-style: double;
  border-top-width: 3px;
}

.DL_3_RED{
  border-top-color: #990000;
  border-top-style: double;
  border-top-width: 3px;
}

.DL_5_BLUE{
  border-top-color: #000099;
  border-top-style: double;
  border-top-width: 5px;
}

.DL_5_RED{
  border-top-color: #990000;
  border-top-style: double;
  border-top-width: 5px;
  padding-left: 0px;
}

.FAQ{
  border-top: #000099 4px double;
  color: #000099;
  font-size: 10pt;
  font-weight: bold;
  margin-bottom: 8px;
  margin-left: -25px;
  margin-top: 15px;
  width: 600px;
}

.FAQ2{
  border-top: #a00000 4px double;
  color: #990000;
  font-size: 10pt;
  font-weight: bold;
  margin-bottom: 8px;
  margin-top: 15px;
  width: 600px;
}

.FIELD_KEY{
  font-size: 9pt;
  font-weight: bold;
  text-align: right;
  vertical-align: top;
  width: 175px;
}

.FIELD_KEY_R{
  background: #ffdddd;
  border: 1px #800000 solid;
  border-left: 3px #800000 solid;
  font-size: 9pt;
  font-weight: bold;
  text-align: right;
  vertical-align: top;
  width: 175px;
}

.FIELD_KEY_S{
  font-size: 9pt;
  font-weight: bold;
  text-align: right;
  vertical-align: top;
}

.FIELD_NAME{
  font-weight: 900;
  text-align: right;
  vertical-align: top;
}

.FIELD_VALUE{
  font-size: 9pt;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
}

.FINE_PRINT{
  background: #800000;
  color: #ffffff;
  font-size: 8pt;
  font-weight: 700;
  padding-left: 10px;
}

.FINE_PRINT_NORMAL{ display: inline-block; font-size: 8pt; }

.FINE_PRINT_REVERSED{
  background: #dde8fb;
  border-bottom: thin ridge;
  border-left: thin ridge;
  border-right: thin ridge;
  border-top: thin ridge;
  color: #000000;
  font: normal 7pt ARIAL,VERDANA,GENEVA,SANS-SERIF;
  padding: 5px;
}

.FLEA_MARKET_COUNTRY{
  border-top: #0000a0 4px double;
  color: #000099;
  font-size: 12pt;
  font-weight: 900;
  margin-bottom: 10px;
  margin-top: 20px;
}

.FORM_LETTER_COMMENTS{ font: 10pt MONOSPACE; width: 500px; }

.FORM_PAGE_HEADER{
  color: #ffffff;
  font-size: 20px;
  font-style: italic;
  font-weight: 900;
  left: 1px;
  position: absolute;
  top: 10px;
}

.FORM_SECT_HEADER{
  background: #000099;
  border-top: #000099 2px solid;
  color: #ffffff;
  font-size: 12pt;
  font-weight: bold;
  padding: 5px;
  text-align: left;
  vertical-align: middle;
}

.H2B{
  border-top: #a00000 4px double;
  color: #990000;
  font-size: 12pt;
  font-weight: 900;
  margin-bottom: 10px;
  margin-top: 20px;
  width: 400px;
}

.H2B620{
  border-top: #a00000 4px double;
  color: #990000;
  font-size: 12pt;
  font-weight: 900;
  margin-bottom: 10px;
  margin-top: 20px;
  width: 620px;
}

.H2D{ color: #a0a0a0; font-size: 12pt; margin-bottom: 0px; }

.HINTANCHOR{
  color: #000080; /*CSS for link that shows hint onmouseover*/
  font-weight: 900;
  margin: 3px 8px;
}

.HR_DOUBLE_BLACK{
  border-bottom: #000000 3px double;
  border-left: #000000 3px;
  border-right: #000000 3px;
  border-top: #000000 3px;
  font-size: 4pt;
  margin-bottom: 8pt;
  margin-top: 8pt;
  width: 610px;
}

.HR_DOUBLE_BLUE{
  border-bottom: #2872b1 3px double;
  border-left: #2872b1 3px;
  border-right: #2872b1 3px;
  border-top: #2872b1 3px;
  font-size: 4pt;
  margin-bottom: 8pt;
  margin-top: 8pt;
  width: 610px;
}

.HR_DOUBLE_RED{
  border-bottom: #b82719 3px double;
  border-left: #b82719 3px;
  border-right: #b82719 3px;
  border-top: #b82719 3px;
  font-size: 4pt;
  margin-bottom: 8pt;
  margin-top: 8pt;
  width: 610px;
}

.LEAD_SPONSOR{
  background: #fff0e0;
  border-bottom: #990000 3px double;
  border-left: #990000 3px double;
  border-right: #990000 3px double;
  border-top: #990000 3px double;
}

.LINK_CODE{
  background: #e9e9e9;
  border: 3px ridge #a00000;
  font: 8pt MONOSPACE;
  vertical-align: text-top;
}

.LOGO_HOME{ left: 10px; position: absolute; top: 260px; }

.MAP_LEVEL_1{
  border-top: #990000 double;
  color: #990000;
  display: inline-block;
  font: bold 12pt ARIAL,VERDANA,GENEVA,SAN-SERIF;
  margin-bottom: 0pt;
  margin-top: 10px;
  padding-top: 0px;
  text-decoration: none;
}

.MAP_LEVEL_1D{
  border-top: #990000 double;
  color: #cccccc;
  display: inline-block;
  font: bold 12pt ARIAL,VERDANA,GENEVA,SAN-SERIF;
  margin-bottom: 0pt;
  margin-top: 10px;
  padding-top: 0px;
}

.MAP_LEVEL_2{
  color: #000099;
  display: inline;
  font: bold 9pt ARIAL,VERDANA,GENEVA,SAN-SERIF;
  height: 1px;
  margin-left: 20px;
  margin-top: 10px;
}

.MAP_LEVEL_2C{
  color: #00a000;
  display: inline;
  font: bold 9pt ARIAL,VERDANA,GENEVA,SAN-SERIF;
  height: 1px;
  margin-left: 20px;
  margin-top: 10px;
}

.MAP_LEVEL_2D{
  color: #cccccc;
  display: inline;
  font: bold 9pt ARIAL,VERDANA,GENEVA,SAN-SERIF;
  height: 1px;
  margin-left: 20px;
  margin-top: 10px;
}

.MAP_LEVEL_3{
  color: #000000;
  display: inline;
  font: 9pt ARIAL,VERDANA,GENEVA,SAN-SERIF;
  height: 1px;
  margin-left: 40px;
}

.MAP_LEVEL_3D{
  color: #cccccc;
  display: inline;
  font: 9pt ARIAL,VERDANA,GENEVA,SAN-SERIF;
  height: 1px;
  margin-left: 40px;
}

.MEMBER_SPECIAL{
  background: #f4f7fe;
  border-bottom: #cc0033 3px double;
  border-left: #cc0033 3px double;
  border-right: #cc0033 3px double;
  border-top: #cc0033 3px double;
  margin-top: 30px;
  padding: 5px 5px 5px 5px;
}

.MEMBERS_ONLY{ border-left: #a0a0a0 7px double; padding-left: 5px; }

.MEMBERS_ONLY_FINE{
  background: #990000;
  border-bottom: #000000 2px solid;
  border-left: #000000 2px solid;
  border-right: #000000 2px solid;
  border-top: #000000 2px solid;
  color: #ffffff;
  display: block;
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 0px;
  padding-left: 10px;
  text-align: center;
  vertical-align: middle;
  width: 350px;
}

.MENU_ACC{
  background: #cc3333;
  border-bottom: 1px solid;
  border-left: 1px solid;
  border-right: 1px solid;
  border-top: #990000 1px solid;
  color: #ffffff;
  font-family: ARIAL,VERDANA,GENEVA,SAN-SERIF;
}

.MENU_MAIN A{ }

.MENU_NAC{
  background: #3333cc;
  border-bottom: #000099 1px solid;
  border-left: #000099 1px solid;
  border-right: #000099 1px solid;
  border-top: #000099 1px solid;
  color: #ffffff;
  font-family: ARIAL,VERDANA,GENEVA,SAN-SERIF;
}

.MONITOR_PAGE{
  background: #ffffff;
  border-right: #000080 1px solid;
  left: 1px;
  position: absolute;
  top: 445px;
  width: 149px;
}

.PAGE_BOTTOM_BLUE{
  background: #e3f2ff;
  border: 1px solid #000080;
  bottom: 0px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

.PAGE_BOTTOM_GREY{
  background: #e0f1ea;
  border: 1px solid #000000;
  bottom: 0px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

.PAGE_CONTENT{
  background: #ffffff;
  font: 10pt ARIAL,HELVETICA,SANS-SERIF;
  left: 1px;
  overflow: auto;
  position: absolute;
  top: 217px;
  visibility: visible;
  width: 650px;
  z-index: 1;
}

.PAGE_CONTENT_FORMS{
  font: normal normal normal 14px ARIAL,HELVETICA,SANS-SERIF;
  left: 0px;
  overflow: auto;
  position: absolute;
  top: 190px;
  visibility: visible;
  width: 610px;
  z-index: 1;
}

.PAGE_FRAME{
  background: #f0f0f0;
  border: 3px groove #000080;
  -moz-border-radius: 10px;
  padding: 10px 10px 10px 10px;
  -webkit-border-radius: 10px;
}

.PAGE_NAME{
  background: #000099 fixed no-repeat 0px 50%;
  border: #000080 3px double;
  color: #ffffff;
  font-size: 18px;
  font-style: italic;
  font-weight: 900;
  left: 1px;
  padding: 3px 0px 3px 10px;
  position: absolute;
  top: 163px;
  width: 784px;
}

.PAGE_NAME_FORMS{
  background: #000099 fixed no-repeat 0px 50%;
  border-bottom: #000080 4px double;
  border-top: #000080 4px double;
  color: #ffffff;
  font-size: 16px;
  font-style: italic;
  font-weight: 900;
  left: 1px;
  padding: 3px 0px 3px 10px;
  position: absolute;
  top: 175px;
  width: 610px;
}

.PAGE_NAVIGATION{ left: 1px; position: absolute; top: 151px; }

.PAGE_RIGHT{
  background: #e3f2ff;
  border: 1px solid #000080;
  font: normal normal normal 10pt Arial,Helvetica,sans-serif;
  position: fixed;
  top: 217px;
  left: 660px;
  padding-left: 1px;
  width: 130px;
  -moz-border-radius-bottomleft: 10px;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-radius-bottomleft: 10px;
  -webkit-border-radius-bottomright: 10px;
}

.PERMISSION{
  background: #dde8fb;
  border-bottom: #000000 1px solid;
  border-left: #000000 1px solid;
  border-right: #000000 1px solid;
  border-top: #000000 1px solid;
  color: #000000;
  display: inline-block;
  font-style: italic;
  padding-bottom: 4px;
  padding-left: 8px;
  padding-top: 4px;
}

.PROP_ACC{
  background: #ffffff;
  border: 1px dotted #800000;
  padding: 10px;
}

.PROP_ANS{
  background: #ffffff;
  border: 1px dotted #a00000;
  border-bottom: 1px dotted #0000f0;
  border-right: 1px dotted #0000f0;
  padding: 10px;
}

.PROP_CO,.PROP_NAC{
  background: #ffffff;
  border: 1px dotted #0000a0;
  padding: 10px;
}

.PROP_CTS{
  background: #ffffff;
  border: 1px dotted #00a000;
  padding: 10px;
}

.PROP_JAC{
  background: #ffffff;
  border: 1px dotted #ffff00;
  padding: 10px;
}

.PROP_NR{
  background: #ffffff;
  border: 1px dotted #ff8a5e;
  padding: 10px;
}

.ROW_EVEN{ background: #ffffff; }

.ROW_ODD{ background: #dde8fb; }

.ROW_RIGHT{ background: #ccffcc; }

.ROW_WRONG{ background: #ffcccc; }

.SPAN_HEADER{
  background: #dde8fb;
  border-bottom: #000099 1px solid;
  border-left: #000099 1px solid;
  border-right: #000099 1px solid;
  border-top: #000099 4px double;
  font-size: 14pt;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-top: 15px;
  padding-left: 10px;
  width: 500px;
}

.SPAN_HEADER_SMALL{
  background: #dde8fb;
  border: #000099 1px solid;
  font-size: 11pt;
  font-weight: bold;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-top: 5px;
  padding-left: 5px;
  width: 500px;
}

.SPAN_HEADER300{
  background: #dde8fb;
  border-bottom: #000099 1px solid;
  border-left: #000099 1px solid;
  border-right: #000099 1px solid;
  border-top: #000099 4px double;
  font-size: 14pt;
  margin-bottom: 10px;
  margin-left: 0px;
  margin-top: 15px;
  padding-left: 10px;
  width: 300px;
}

.SPONSOR{
  background: #f0f0f0;
  border-bottom: #000099 1px solid;
  border-left: #000099 1px solid;
  border-right: #000099 1px solid;
  border-top: #000099 1px solid;
}

.SURVEY_CHOICE{ font-size: 10pt; font-weight: 500; padding-top: 10px; }

.SURVEY_OPT{
  font-size: 9pt;
  font-weight: 500;
  text-align: center;
  vertical-align: bottom;
  width: 60px;
}

.SURVEY_QUESTION{
  background: #3b6e99;
  border-bottom: #000000 2px solid;
  border-left: #00b4a7 2px solid;
  border-right: #000000 2px solid;
  border-top: #00d4d7 1px solid;
  color: #ffffff;
  font-size: 12pt;
  font-weight: 700;
  margin-bottom: 10px;
  margin-top: 20px;
  padding: 3px 3px 3px 5px;
  width: 610px;
}

.SURVEY_QUOTE{
  background: #dde8fb;
  border-bottom: #000099 1px solid;
  border-left: #000099 1px solid;
  border-right: #000099 1px solid;
  border-top: #000099 1px solid;
  font-size: 10pt;
  font-style: italic;
  font-weight: 700;
  margin-left: 20px;
  margin-right: 20px;
  padding: 10px;
}

.TABLE_HEADER_V{
  border-top: #800000 4px double;
  color: #800000;
  font-size: 11pt;
  font-weight: bolder;
  margin-bottom: 10px;
  margin-top: 15px;
}

.TELL_FRIEND{
  color: #0000a0;
  font-weight: bold;
  left: 1px;
  text-align: center;
  width: 140px;
}

.TEXT_8PT{ font-size: 8pt; }

.TEXT_BLUE{ color: #0000a0; }

.TEXT_GREY{ color: #8080c0; }

.TEXT_RED{ color: #a00000; }

.TEXT_RED_B{ color: #a00000; font-weight: bold; }

.TEXT_REQD_10{
  color: #a00000;
  font-size: 10pt;
  font-style: italic;
  font-variant: small-caps;
  font-weight: bold;
  letter-spacing: 2px;
}

.TEXT_REQD_9{
  color: #a00000;
  font-size: 9pt;
  font-style: italic;
  font-variant: small-caps;
  font-weight: bold;
}

.TMENU_MAIN{
  background: #0000a0;
  border-bottom: #400040 1px solid;
  border-left: #400040 1px solid;
  border-right: #400040 1px solid;
  border-top: #400040 1px solid;
  color: #ffffff;
  font-family: ARIAL,VERDANA,GENEVA,SAN-SERIF;
  font-weight: bolder;
  left: 1px;
  position: absolute;
  top: 190px;
}

#HINTBOX{
  background: #ffff00;
  border-bottom: 3px solid #000000;
  border-left: 1px solid #000000;
  border-right: 3px solid #000000;
  border-top: 1px solid #000000;
  font: normal 11px Arial;
  line-height: 12px;
  padding: 3px; /*CSS for pop up hint box */
  position: absolute;
  top: 0;
  visibility: hidden;
  width: 150px; /*Default width of hint.*/
  z-index: 100;
}