﻿BODY {
  BACKGROUND-POSITION: left top;
  FONT-SIZE: 75%;
  BACKGROUND-IMAGE: url(/images/newui/top.gif);
  MARGIN: 0px;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #fff;
}
H1 {
  DISPLAY: inline;
  FONT-SIZE: 100%;
  MARGIN: 0px;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
}
H2 {
  DISPLAY: inline;
  FONT-SIZE: 100%;
  MARGIN: 0px;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
}
H3 {
  DISPLAY: inline;
  FONT-SIZE: 100%;
  MARGIN: 0px;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
}
H4 {
  DISPLAY: inline;
  FONT-SIZE: 100%;
  MARGIN: 0px;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
}
H5 {
  DISPLAY: inline;
  FONT-SIZE: 100%;
  MARGIN: 0px;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
}
H6 {
  DISPLAY: inline;
  FONT-SIZE: 100%;
  MARGIN: 0px;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
}
TH {
  FONT-WEIGHT: bold;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TD {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 100%;
}
INPUT {
  FONT-WEIGHT: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  PADDING-TOP: 1px;
  PADDING-BOTTOM: 1px;
}
INPUT.base {
  PADDING-TOP: 1px;
  PADDING-BOTTOM: 1px;
}
INPUT.baseradio {
  MARGIN-TOP: 3px;
  MARGIN-RIGHT: 3px;
  MARGIN-LEFT: 5px;
}
INPUT.basecheck {
  MARGIN-TOP: 3px;
  MARGIN-RIGHT: 3px;
  MARGIN-LEFT: 4px;
  MARGIN-TOP: 3px;
}
SELECT {
  FONT-WEIGHT: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TEXTAREA {
  FONT-SIZE: 100%;
  FONT-WEIGHT: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
FORM {
  MARGIN-TOP: 0;
  MARGIN-LEFT: 0;
  MARGIN-RIGHT: 0;
  MARGIN-BOTTOM: 0;
}
A.footer:link {
  COLOR: #000000;
  TEXT-DECORATION: underline;
}
A.footer:visited {
  COLOR: #000000;
  TEXT-DECORATION: underline;
}
A.footer:hover {
  COLOR: #6666bb;
  TEXT-DECORATION: underline;
}
A.listedit:link {
  TEXT-DECORATION: none;
}
A.listedit:visited {
  TEXT-DECORATION: none;
}
A.listedit:hover {
  TEXT-DECORATION: underline;
}
A.listheader:link {
  TEXT-DECORATION: underline;
}
A.listheader:visited {
  TEXT-DECORATION: underline;
}
A.listheader:hover {
  TEXT-DECORATION: underline;
}
A.mlink {
  COLOR: #ffffff;
}
A.staboff {
  PADDING-RIGHT: 16px;
  FONT-WEIGHT: normal;
  PADDING-BOTTOM: 2px;
  LINE-HEIGHT: 17px;
  PADDING-TOP: 2px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.staboff:link {
  TEXT-DECORATION: underline;
}
A.staboff:visited {
  TEXT-DECORATION: underline;
}
A.staboff:hover {
  TEXT-DECORATION: underline;
}
A.stabon {
  PADDING-RIGHT: 16px;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 2px;
  LINE-HEIGHT: 17px;
  PADDING-TOP: 2px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.stabon:link {
  TEXT-DECORATION: underline;
}
A.stabon:visited {
  TEXT-DECORATION: underline;
}
A.stabon:hover {
  TEXT-DECORATION: underline;
}
A.tabsuboff:link {
  TEXT-DECORATION: underline;
}
A.tabsuboff:visited {
  TEXT-DECORATION: underline;
}
A.tabsuboff:hover {
  TEXT-DECORATION: underline;
}
A.tabsubon:link {
  TEXT-DECORATION: underline;
}
A.tabsubon:visited {
  TEXT-DECORATION: underline;
}
A.tabsubon:hover {
  TEXT-DECORATION: underline;
}
A.recordfooter:link {
  TEXT-DECORATION: underline;
}
A.recordfooter:visited {
  TEXT-DECORATION: underline;
}
A.recordfooter:hover {
  TEXT-DECORATION: underline;
}
A.tab:link {
  COLOR: #ffffff;
  TEXT-DECORATION: none;
}
A.tab:visited {
  COLOR: #ffffff;
  TEXT-DECORATION: none;
}
A.tab:hover {
  COLOR: #ffffff;
  TEXT-DECORATION: underline;
}
.contenttable {
  BORDER-RIGHT: medium none;
  BORDER-TOP: medium none;
  BORDER-LEFT: medium none;
  BORDER-BOTTOM: medium none;
  TEXT-ALIGN: left;
}
.wsmenutable {
  BORDER-RIGHT: medium none;
  BORDER-TOP: medium none;
  BORDER-LEFT: medium none;
  BORDER-BOTTOM: medium none;
  BACKGROUND-COLOR: white;
}
.wsmenulink {
  COLOR: navy;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
}
.wsmenulinkgray {
  COLOR: gray;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
}
.topnavlink {
  FONT-WEIGHT: bolder;
  COLOR: maroon;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-VARIANT: normal;
  TEXT-DECORATION: none;
}
.topnavlinkstart {
  COLOR: maroon;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #cccc99;
  FONT-VARIANT: normal;
  TEXT-DECORATION: none;
}
TABLE.listtable {
  VERTICAL-ALIGN: top;
  WIDTH: 100%;
  BACKGROUND-COLOR: #f3f3ec;
}
TR.listheader {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #f3f3ec;
}
TR.listadd {
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #ddddff;
}
TR.listedit {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TR.listedit_hl {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TR.listfooter {
  COLOR: #ffffff;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #e5e5b5;
}
TD.listtitle {
  FONT-WEIGHT: 800;
  FONT-SIZE: 16px;
  COLOR: #e9e9e9;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #9fc7e0;
  TEXT-ALIGN: center;
}
TD.listheader {
  FONT-WEIGHT: bold;
  BORDER-BOTTOM: #ccc 2px solid;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #f3f3ec;
  VERTICAL-ALIGN: bottom;
  PADDING: 3px;
}
TD.listheaderleft {
  FONT-WEIGHT: bold;
  BORDER-BOTTOM: #ccc 2px solid;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #f3f3ec;
  WIDTH: 18%;
  TEXT-ALIGN: right;
  VERTICAL-ALIGN: bottom;
}
TD.listadd {
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #ddddff;
}
TD.listedit {
  VERTICAL-ALIGN: top;
  BORDER-BOTTOM: #e3deb8 1px solid;
  PADDING: 3px;
  MARGIN: 3px;
  WHITE-SPACE:normal;
  OVERFLOW:hidden;
}
TR.listedit TD.listedit {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #f3f3ec;
}
TR.listedit_hl TD.listedit {
  CURSOR: hand;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #ffffff;
}
TD.listfooter {
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #e5e5b5;
}
TD.listlegend {
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #e5e5b5;
}
TD.listlegendheader {
  FONT-WEIGHT: 800;
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #e5e5b5;
}
TD.recordhistory {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  VERTICAL-ALIGN: top;
  WIDTH: 20%;
}
TD.recordhistoryleft {
  WIDTH: 1%;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-ALIGN: right;
}
TD.recordhistoryright {
  WIDTH: 10%;
  BORDER-BOTTOM: #e3deb8 1px solid;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-ALIGN: left;
}
TABLE.recordtable {
  BORDER-RIGHT: #9999ee 1px solid;
  BORDER-TOP: 0px;
  VERTICAL-ALIGN: top;
  BORDER-LEFT: #9999ee 1px solid;
  WIDTH: 100%;
  BORDER-BOTTOM: 0px;
  BACKGROUND-COLOR: #ffffff;
}
TR.recordtitle {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  MARGIN-BOTTOM: 10px;
  MARGIN-TOP: 10px;
}
TR.recordheader {
  COLOR: #ffffff;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #519ac7;
}
TR.recordline {
  BORDER-BOTTOM: #e3deb8 1px solid;
}
TR.mtxrecordline {
  BORDER-BOTTOM: #e3deb8 1px solid;
}
TR.recordfooter {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  MARGIN-TOP: 5px;
}
TD.recordtext {
  PADDING-RIGHT: 10px;
  PADDING-LEFT: 10px;
  FONT-WEIGHT: normal;
  PADDING-BOTTOM: 10px;
  COLOR: #000000;
  PADDING-TOP: 10px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #f3f3ec;
}
TD.recordtitle {
  PADDING-LEFT: 10px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  HEIGHT: 30px;
  BACKGROUND-COLOR: #ffffff;
  MARGIN-TOP: 5px;
  PADDING: 5px;
}
TD.recordtitle_s {
  PADDING-LEFT: 10px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  HEIGHT: 22px;
  BACKGROUND-COLOR: #ffffff;
}
TD.recordheader {
  FONT-WEIGHT: 800;
  COLOR: #e9e9e9;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #519ac7;
}
TD.recordlabel {
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 10px;
  FONT-WEIGHT: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TD.recordleft {
  WIDTH: 18%;
  COLOR: #333;
  BORDER-BOTTOM: #e3deb8 1px solid;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  PADDING-RIGHT: 6px;
  TEXT-ALIGN: right;
}
TD.mtxrecordleft {
  WIDTH: 18%;
  COLOR: #333;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  PADDING-RIGHT: 6px;
  TEXT-ALIGN: right;
}
TD.recordprocess {
  COLOR: #333;
  BORDER-BOTTOM: #e3deb8 1px solid;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  PADDING-RIGHT: 6px;
  TEXT-ALIGN: right;
  WHITE-SPACE: nowrap;
}
TD.recordright {
  FONT-WEIGHT: normal;
  BORDER-BOTTOM: #e3deb8 1px solid;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  PADDING: 2px;
  TEXT-ALIGN: left;
}
TD.recordright2 {
  WIDTH: 32%;
  FONT-WEIGHT: normal;
  BORDER-BOTTOM: #e3deb8 1px solid;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TD.mtxrecordright {
  FONT-WEIGHT: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TD.recordhelp {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TD.recordsmall {
  FONT-FAMILY: Arial, Verdana, Helvetica;
}
TD.recordfooter {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
SELECT.contentlegend {
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TD.footer {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #ffffff;
}
TD.title {
  PADDING-RIGHT: 8px;
  PADDING-LEFT: 8px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 15px;
  PADDING-BOTTOM: 2px;
  COLOR: black;
  PADDING-TOP: 2px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #aaaa77;
}
TD.subtitle {
  PADDING-RIGHT: 8px;
  PADDING-LEFT: 8px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 16px;
  PADDING-BOTTOM: 2px;
  COLOR: black;
  PADDING-TOP: 2px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #bbbb88;
}
TD.instruct {
  BORDER-RIGHT: #9999ee 1px;
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 6px;
  BORDER-LEFT: 1px;
  COLOR: #000000;
  PADDING-TOP: 6px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TD.error {
  BORDER-RIGHT: #9999ee 1px;
  PADDING-RIGHT: 10px;
  PADDING-LEFT: 10px;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 8px;
  COLOR: red;
  PADDING-TOP: 4px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #fafad2;
}
INPUT.recordfooter {
  FONT-WEIGHT: bold;
  FONT-SIZE: 80%;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
}
INPUT.button {
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 3px;
  BORDER-TOP: medium none;
  PADDING-LEFT: 3px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnback.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  WIDTH: 100px;
  CURSOR: pointer;
  COLOR: #ffffff;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
}
INPUT.button_disabled {
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 3px;
  BORDER-TOP: medium none;
  PADDING-LEFT: 3px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnback.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  WIDTH: 100px;
  CURSOR: pointer;
  COLOR: #808080;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
}
INPUT.buttonopen {
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 3px;
  BORDER-TOP: medium none;
  PADDING-LEFT: 3px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnback.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  CURSOR: pointer;
  COLOR: #ffffff;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
}
INPUT.buttonopencontent {
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 3px;
  BORDER-TOP: medium none;
  PADDING-LEFT: 3px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnback.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  WIDTH: 220px;
  CURSOR: pointer;
  COLOR: #ffffff;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
}
INPUT.buttonopencontent_disabled {
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 3px;
  BORDER-TOP: medium none;
  PADDING-LEFT: 3px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnback.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  WIDTH: 220px;
  CURSOR: pointer;
  COLOR: #808080;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
}
INPUT.buttonopen_disabled {
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 3px;
  BORDER-TOP: medium none;
  PADDING-LEFT: 3px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnback.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  CURSOR: pointer;
  COLOR: #808080;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
}
INPUT.buttonopen:disabled {
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 3px;
  BORDER-TOP: medium none;
  PADDING-LEFT: 3px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnback.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  CURSOR: pointer;
  COLOR: #808080;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Verdana, Geneva, sans-serif
}
INPUT.buttonnext, INPUT.buttonnextjudging {
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 27px;
  BORDER-TOP: medium none;
  WIDTH: 58px;
  PADDING-LEFT: 7px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnnext.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  CURSOR: pointer;
  COLOR: #ffffff;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
  BACKGROUND-POSITION: 0px 1px;
}
INPUT.buttonnext_disabled, INPUT.buttonnextjudging_disabled {
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 27px;
  BORDER-TOP: medium none;
  WIDTH: 58px;
  PADDING-LEFT: 7px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnnext_disabled.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  CURSOR: pointer;
  COLOR: #808080;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
  BACKGROUND-POSITION: 0px 1px;
}
INPUT.buttonnextjudging {
  WIDTH: 101px;
  BACKGROUND-IMAGE: url(/images/newui/btnnextjudge.gif);
}
INPUT.buttonnextjudging_disabled {
  WIDTH: 101px;
  BACKGROUND-IMAGE: url(/images/newui/btnnextjudge_disabled.gif);
}
INPUT.buttonprev, INPUT.buttonprevjudging {
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 7px;
  BORDER-TOP: medium none;
  WIDTH: 80px;
  PADDING-LEFT: 20px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnprev.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  CURSOR: pointer;
  COLOR: #ffffff;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
  BACKGROUND-POSITION: 0px 1px;
}
INPUT.buttonprev_disabled, INPUT.buttonprevjudging_disabled {
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 7px;
  BORDER-TOP: medium none;
  WIDTH: 80px;
  PADDING-LEFT: 20px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnprev_disabled.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  CURSOR: pointer;
  COLOR: #808080;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
  BACKGROUND-POSITION: 0px 1px;
}
INPUT.buttonprevjudging {
  WIDTH: 123px;
  BACKGROUND-IMAGE: url(/images/newui/btnprevjudge.gif);
}
INPUT.buttonprevjudging_disabled {
  WIDTH: 123px;
  BACKGROUND-IMAGE: url(/images/newui/btnprevjudge_disabled.gif);
}
INPUT.buttonopen_blue {
  BORDER-RIGHT: #5c5d61 1px solid;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BORDER-LEFT: medium none;
  BORDER-TOP: medium none;
  PADDING: 1px 3px;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnbackblue.gif);
  CURSOR: pointer;
  COLOR: #ffffff;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
  FONT-WEIGHT: bold;
}
INPUT.buttonopen_white {
  BORDER-RIGHT: #5c5d61 1px solid;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BORDER-LEFT: #DCDCDC 1px solid;
  BORDER-TOP: #DCDCDC 1px solid;
  PADDING: 1px 3px;
  FONT-SIZE: 80%;
  BACKGROUND-COLOR: white;
  CURSOR: pointer;
  COLOR: #000000;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
  FONT-WEIGHT: bold;
}
INPUT.buttonheader {
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 3px;
  BORDER-TOP: medium none;
  PADDING-LEFT: 3px;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnback.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  CURSOR: pointer;
  COLOR: #ffffff;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
}
INPUT.buttonheader_disabled {
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 3px;
  BORDER-TOP: medium none;
  PADDING-LEFT: 3px;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnback.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  CURSOR: pointer;
  COLOR: #808080;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
}
INPUT.buttonform {
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 3px;
  BORDER-TOP: medium none;
  PADDING-LEFT: 3px;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnbackform.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  WIDTH: 100px;
  CURSOR: pointer;
  COLOR: #ffffff;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
}
INPUT.buttonform_disabled {
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 3px;
  BORDER-TOP: medium none;
  PADDING-LEFT: 3px;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnbackform.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  WIDTH: 100px;
  CURSOR: pointer;
  COLOR: #808080;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
}
INPUT.buttonformopen {
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 3px;
  BORDER-TOP: medium none;
  PADDING-LEFT: 3px;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnbackform.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  CURSOR: pointer;
  COLOR: #ffffff;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
}
INPUT.buttonformopen_disabled {
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 3px;
  BORDER-TOP: medium none;
  PADDING-LEFT: 3px;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnbackform.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  CURSOR: pointer;
  COLOR: #808080;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
}
TD.listaction {
  BEHAVIOR: url('/template/hilight.htc');
  COLOR: #436d95;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TABLE.recordtitle {
  BORDER-RIGHT: #204ea9 2px solid;
  WIDTH: 100%;
  BACKGROUND-COLOR: #000000;
}
TD.recordborder {
  BORDER-LEFT: #ddddff 2px outset;
}
TD.tabbackground {
  PADDING-RIGHT: 8px;
  PADDING-LEFT: 8px;
  BORDER-LEFT: #ddddff 1px solid;
  CURSOR: hand;
  COLOR: #ffffff;
  BORDER-BOTTOM: #ffffff 1px solid;
  BACKGROUND-COLOR: #4a83ae;
  TEXT-ALIGN: center;
}
TD.tabforeground {
  BORDER-RIGHT: #ddddff 2px outset;
  PADDING-RIGHT: 8px;
  BORDER-TOP: #ddddff 2px outset;
  PADDING-LEFT: 8px;
  FONT-WEIGHT: bold;
  BORDER-LEFT: #ddddff 2px outset;
  COLOR: #ffffff;
  PADDING-TOP: 2px;
  BACKGROUND-COLOR: #519ac7;
  TEXT-ALIGN: center;
}
TD.tabfill {
  BORDER-LEFT: #ddddff 1px solid;
  BORDER-BOTTOM: #ffffff 1px solid;
  BACKGROUND-COLOR: #9fc7e0;
}
SPAN.other {
  DISPLAY: none;
}
.mtabbar {
  BACKGROUND-POSITION: 50% bottom;
  PADDING-LEFT: 10px;
  BACKGROUND-IMAGE: url(/images/newui/tabbottom.gif);
  MARGIN-BOTTOM: 6px;
  PADDING-BOTTOM: 10px;
  BACKGROUND-REPEAT: repeat-x;
}
TABLE.mtab {
  LINE-HEIGHT: normal;
}
.mtab TD {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 6px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  PADDING-TOP: 0px;
  TEXT-ALIGN: center;
}
TD.mtaboff {
  BACKGROUND-POSITION: left top;
  BACKGROUND-IMAGE: url(/images/newui/tableft.gif);
  BORDER-BOTTOM: #a4a29e 1px solid;
  BACKGROUND-REPEAT: no-repeat;
}
TD.mtabon {
  BACKGROUND-POSITION: left top;
  BACKGROUND-IMAGE: url(/images/newui/tabonleft.gif);
  BORDER-BOTTOM: #204ea9 1px solid;
  BACKGROUND-REPEAT: no-repeat;
}
TD.mtablast {
  BACKGROUND-POSITION: left top;
  BACKGROUND-IMAGE: url(/images/newui/tableft.gif);
  BORDER-BOTTOM: #a4a29e 1px solid;
  BACKGROUND-REPEAT: no-repeat;
}
.mtab A {
  COLOR: #444;
  TEXT-DECORATION: none;
}
.mtab DIV {
  PADDING-RIGHT: 9px;
  BACKGROUND-POSITION: right top;
  PADDING-LEFT: 3px;
  FONT-SIZE: 91%;
  PADDING-BOTTOM: 5px;
  PADDING-TOP: 3px;
  BACKGROUND-REPEAT: no-repeat;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
}
.mtab .mtaboff DIV {
  BACKGROUND-IMAGE: url(/images/newui/tabright.gif);
}
.mtab .mtabon DIV {
  PADDING-RIGHT: 9px;
  PADDING-LEFT: 3px;
  BACKGROUND-IMAGE: url(/images/newui/tabonright.gif);
  PADDING-BOTTOM: 4px;
  COLOR: #ffffff;
  PADDING-TOP: 4px;
}
.mtab A:hover {
  COLOR: #333;
  TEXT-DECORATION: underline;
}
.mtab TD.mtabon {
  FONT-WEIGHT: bold;
  COLOR: #ffffff;
  BORDER-BOTTOM: 1px solid;
  BACKGROUND-COLOR: transparent;
}
.mtab .mtabon A {
  COLOR: #ffffff;
}
.mtab .mtabon A:hover {
  COLOR: #ffffff;
}
.mtab .mtabon A:link {
  COLOR: #ffffff;
}
.mtab .mtabon A:visited {
  COLOR: #ffffff;
}
.mtab .mtablast DIV {
  BACKGROUND-IMAGE: url(/images/newui/tabmore.gif);
}
TD.tabsubon {
  PADDING-RIGHT: 8px;
  PADDING-LEFT: 8px;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 8px;
  PADDING-TOP: 8px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TD.tabsuboff {
  PADDING-RIGHT: 8px;
  PADDING-LEFT: 8px;
  PADDING-BOTTOM: 8px;
  PADDING-TOP: 8px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TABLE.tabsub {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  BORDER-LEFT: #ddddff 2px outset;
  WIDTH: 100%;
  PADDING-TOP: 0px;
  BORDER-BOTTOM: #ddddff 2px inset;
}
.tmlink {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TD.stab {
  PADDING-RIGHT: 8px;
  PADDING-LEFT: 8px;
  PADDING-BOTTOM: 8px;
  PADDING-TOP: 0px;
  BORDER-BOTTOM: 1px solid;
  BACKGROUND-COLOR: transparent;
}
TABLE.instruct {
  BORDER-TOP: #9999ee 1px;
  BORDER-BOTTOM: #9999ee 1px;
}
A:link {
  COLOR: #000000;
}
A:visited {
  COLOR: #000000;
}
A:hover {
  COLOR: #000000;
}
DIV.portletFrame {
  BORDER-RIGHT: #436d95 1px solid;
  BORDER-TOP: #436d95 1px solid;
  MARGIN-BOTTOM: 5px;
  BORDER-LEFT: #436d95 1px solid;
  BORDER-BOTTOM: #436d95 1px solid;
  BACKGROUND-COLOR: #ffffff;
}
DIV.portletHeading {
  PADDING-LEFT: 8px;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 4px;
  COLOR: #ffffff;
  PADDING-TOP: 4px;
  BACKGROUND-COLOR: #7998d2;
}
DIV.gridSize {
  MARGIN-LEFT:-19px;
  MARGIN-RIGHT:-19px;
 }
TD.portletHeading {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 0px;
  COLOR: #ffffff;
  PADDING-TOP: 0px;
}
DIV.portletContent {
  PADDING-RIGHT: 8px;
  PADDING-LEFT: 8px;
}
INPUT.portlet {
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 3px;
  BORDER-TOP: medium none;
  PADDING-LEFT: 3px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnback.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  WIDTH: 100px;
  CURSOR: pointer;
  COLOR: #ffffff;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
}
INPUT.portletopen {
  BORDER-RIGHT: #5c5d61 1px solid;
  PADDING-RIGHT: 3px;
  BORDER-TOP: medium none;
  PADDING-LEFT: 3px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 80%;
  BACKGROUND-IMAGE: url(/images/newui/btnback.gif);
  PADDING-BOTTOM: 1px;
  BORDER-LEFT: medium none;
  CURSOR: pointer;
  COLOR: #ffffff;
  PADDING-TOP: 1px;
  BORDER-BOTTOM: #5c5d61 1px solid;
  BACKGROUND-REPEAT: repeat-x;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
}
TD.portlet {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TD.instructempty {
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 2px;
  COLOR: #000000;
  PADDING-TOP: 2px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TD.recordfooterright {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TD.pr {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #ffffff;
}
TD.recordsection {
  PADDING-LEFT: 10px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  FONT-WEIGHT: bold;
  COLOR: #ffffff;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #7998d2;
}
TD.tableleft {
  FONT-WEIGHT: normal;
  COLOR: #436d95;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #e9e9e9;
}
TD.tableheader {
  FONT-WEIGHT: bold;
  COLOR: #436d95;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #e9e9e9;
  TEXT-ALIGN: center;
}
A.recordsection:link {
  COLOR: #ffffff;
  TEXT-DECORATION: underline;
}
A.recordsection:visited {
  COLOR: #ffffff;
  TEXT-DECORATION: underline;
}
A.recordsection:hover {
  COLOR: #ffffff;
  TEXT-DECORATION: underline;
}
TABLE.tab {
  BORDER-RIGHT: #9999ee 1px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  BORDER-LEFT: #9999ee 1px;
  WIDTH: 100%;
  PADDING-TOP: 0px;
}
IMG.buttonhelp {
  BORDER-RIGHT: #ffffff 1px outset;
  BORDER-TOP: #ffffff 1px outset;
  BORDER-LEFT: #ffffff 1px outset;
  CURSOR: hand;
  COLOR: #000000;
  BORDER-BOTTOM: #ffffff 1px outset;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #eaeac2;
}
IMG.removeTag {
  CURSOR: POINTER;
  CURSOR: HAND;
}
INPUT.buttonhelp {
  BORDER-RIGHT: #ffffff 1px outset;
  BORDER-TOP: #ffffff 1px outset;
  BORDER-LEFT: #ffffff 1px outset;
  CURSOR: hand;
  COLOR: #000000;
  BORDER-BOTTOM: #ffffff 1px outset;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 80%;
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #f8f8f8;
}
TD.help {
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 10px;
  PADDING-BOTTOM: 6px;
  PADDING-TOP: 6px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TD.wiretitle {
  FONT-SIZE: 16px;
  COLOR: #a41e3f;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TD.wiresmall {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TD.wiretext {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TR.wiresmall {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.wiresmall {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.DragWindow {
  BORDER-RIGHT: black 2px solid;
  BORDER-TOP: black 2px solid;
  FILTER: alpha(opacity=30);
  BORDER-LEFT: black 2px solid;
  CURSOR: move;
  BORDER-BOTTOM: black 2px solid;
  POSITION: absolute;
  BACKGROUND-COLOR: thistle;
}
DIV.ButtonContainer {
  PADDING-BOTTOM: 5px;
}
.PortletButton {
  PADDING-RIGHT: 3px;
  FONT-WEIGHT: bold;
  COLOR: #ffffff;
  FONT-FAMILY: Marlett;
}
.treeitem {
  BACKGROUND-IMAGE: url(/images/hier_line.gif);
  MARGIN-LEFT: 18px;
  BACKGROUND-REPEAT: repeat-y;
}
.treeitem-last {
  MARGIN-LEFT: 18px;
}
.treeitem-htc {
  BACKGROUND-IMAGE: url(/images/hier_line.gif);
  BEHAVIOR: url(/template/treeitem.htc);
  MARGIN-LEFT: 18px;
  BACKGROUND-REPEAT: repeat-y;
}
.treeitem-last-htc {
  BEHAVIOR: url(/template/treeitem.htc);
  MARGIN-LEFT: 18px;
}
.form-messagebox {
  BORDER-LEFT: #003bd0 3px solid;
  BORDER-RIGHT: #003bd0 3px solid;
  BORDER-TOP: #003bd0 3px solid;
  BORDER-BOTTOM: #003bd0 3px solid;
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 0px;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
  WIDTH: 400px;
  POSITION: absolute;
  BACKGROUND-COLOR: #ece9d8;
  DISPLAY: none;
  Z-INDEX: 200;
}
.form-messagebox a.headerlink1 {
  FONT: 11px/1.2em Verdana, Arial, Helvetica, sans-serif;
  COLOR: #fff;
  PADDING-RIGHT: 16px;
  MARGIN-RIGHT: 8px;
  BACKGROUND: transparent url(/images/ui/ico_close.gif) no-repeat right center;
}
.form-messagebox .header {
  PADDING-LEFT: 10px;
  PADDING-RIGHT: 5px;
  PADDING-TOP: 5px;
  PADDING-BOTTOM: 5px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 13px;
  COLOR: #ffffff;
  WHITE-SPACE: PRE-wrap;
  FONT-FAMILY: Arial, Helvetica;
  BACKGROUND-COLOR: #003bd0;
}
.form-messagebox .body {
  PADDING-LEFT: 10px;
  PADDING-RIGHT: 5px;
  PADDING-BOTTOM: 10px;
  PADDING-TOP: 10px;
  WHITE-SPACE: PRE-wrap;
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica;
}
.form-messagebox .btn {
  WIDTH: 75px;
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica;
}
DIV.popError {
  COLOR: red;
  DISPLAY: none;
}
DIV.popSpacer {
  CLEAR: both;
}
DIV.popRow SPAN.popLabel {
  PADDING-TOP: 4px;
  WIDTH: 80px;
  FLOAT: left;
}
DIV.popRow SPAN.popInput {
  FLOAT: right;
  WIDTH: 290px;
  TEXT-ALIGN: left;
}
DIV.popRow SPAN.popValue {
  PADDING-TOP: 4px;
  WIDTH: 290px;
  FLOAT: left;
}
DIV.popRow SPAN.popProgress {
  WIDTH: 370px;
}
DIV.popRow {
  CLEAR: both;
  HEIGHT: 22px;
  PADDING-TOP: 1px;
  PADDING-BOTTOM: 1px;
}
TR.listedit2 {
  FONT-FAMILY: Arial, Helvetica, Verdana;
  BACKGROUND-COLOR: #cccccc;
}
TR.listedit2 TD.listedit2 {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #cccccc;
}
TABLE.wireprbox {
  BORDER-RIGHT: #519ac7 1px solid;
  BORDER-TOP: #519ac7 1px solid;
  VERTICAL-ALIGN: top;
  BORDER-LEFT: #519ac7 1px solid;
  WIDTH: 100%;
  BORDER-BOTTOM: #519ac7 1px solid;
  BACKGROUND-COLOR: #ffffff;
}
TD.wireprboxmainheader {
  PADDING-RIGHT: 3px;
  PADDING-LEFT: 3px;
  FONT-WEIGHT: bold;
  PADDING-BOTTOM: 3px;
  COLOR: #ffffff;
  PADDING-TOP: 3px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #519ac7;
}
TD.wireprboxheader {
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 2px;
  COLOR: #ffffff;
  PADDING-TOP: 2px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #9999ee;
}
TD.wireprboxitem {
  PADDING-RIGHT: 1px;
  PADDING-LEFT: 1px;
  FONT-WEIGHT: normal;
  PADDING-BOTTOM: 1px;
  COLOR: #436d95;
  PADDING-TOP: 1px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #ddddff;
}
TD.hp_leftcontent {
  PADDING-RIGHT: 12px;
  PADDING-LEFT: 13px;
  COLOR: #004080;
  PADDING-TOP: 15px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TD.hp_leftline {
  BACKGROUND-IMAGE: url(/images/homepage/leftline.gif);
  BACKGROUND-REPEAT: repeat-x;
  HEIGHT: 20px;
}
TD.hp_rightcontent {
  PADDING-RIGHT: 30px;
  PADDING-LEFT: 13px;
  BACKGROUND-IMAGE: url(/images/homepage/bg_right.gif);
  COLOR: #004080;
  PADDING-TOP: 15px;
  BACKGROUND-REPEAT: repeat-y;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TD.hp_rightline {
  BACKGROUND-IMAGE: url(/images/homepage/rightline.gif);
  BACKGROUND-REPEAT: repeat-x;
  HEIGHT: 20px;
}
TD.hp_content {
  PADDING-BOTTOM: 8px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
SPAN.hp_style1 {
  FONT-WEIGHT: bold;
  COLOR: #004080;
}
SPAN.hp_style2 {
  COLOR: #004080;
}
SPAN.hp_header1 {
  FONT-WEIGHT: bold;
  FONT-SIZE: 14px;
  COLOR: #004080;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TABLE.alert {
  BORDER-TOP: #204ea9 2px solid;
  BORDER-RIGHT: #204ea9 2px solid;
  BORDER-BOTTOM: #204ea9 1px solid;
  BACKGROUND-COLOR: #ffffdd;
}
TD.alert {
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 10px;
  PADDING-BOTTOM: 6px;
  PADDING-TOP: 6px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TABLE.severe {
  BORDER-TOP: #204ea9 2px solid;
  BORDER-RIGHT: #204ea9 2px solid;
  BORDER-BOTTOM: #204ea9 1px solid;
  BACKGROUND-COLOR: #ffdddd;
}
TD.severe {
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 10px;
  PADDING-BOTTOM: 6px;
  PADDING-TOP: 6px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TABLE.info {
  BORDER-TOP: #204ea9 2px solid;
  BORDER-RIGHT: #204ea9 2px solid;
  BORDER-BOTTOM: #204ea9 1px solid;
  BACKGROUND-COLOR: #ddffdd;
}
TD.info {
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 10px;
  PADDING-BOTTOM: 6px;
  PADDING-TOP: 6px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TABLE.feedback {
  BORDER-RIGHT: #204ea9 2px solid;
  BORDER-BOTTOM: #204ea9 1px solid;
  BACKGROUND-COLOR: #ddffdd;
}
TD.feedback {
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 10px;
  PADDING-BOTTOM: 6px;
  PADDING-TOP: 6px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
SPAN.wiz_step {
  PADDING-RIGHT: 8px;
  FONT-WEIGHT: normal;
  FONT-SIZE: 12pt;
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
SPAN.wiz_step_t {
  PADDING-RIGHT: 8px;
  FONT-WEIGHT: normal;
  FONT-SIZE: 12pt;
  COLOR: #ffffff;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
SPAN.wiz_header {
  FONT-WEIGHT: bold;
  FONT-SIZE: 18pt;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-ALIGN: left;
}
TABLE.progressbar {
  BORDER-RIGHT: #000000 1px solid;
  BORDER-TOP: #000000 1px solid;
  BORDER-LEFT: #000000 1px solid;
  BORDER-BOTTOM: #000000 1px solid;
  BACKGROUND-COLOR: #ffffff;
}
TD.progressbar {
  BACKGROUND-COLOR: #000000;
}
TD.CalendarBorder {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #436d95;
}
TD.CalendarHeader {
  FONT-SIZE: 12px;
  COLOR: white;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #436d95;
}
TD.CalendarBody {
  CURSOR: hand;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: white;
}
TD.CalendarTitle {
  COLOR: white;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #519ac7;
}
TD.CalendarWeekEnd {
  CURSOR: hand;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #e9e9e9;
}
TD.CalendarCurrent {
  CURSOR: hand;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #ffb6c1;
}
INPUT.buttonalert {
  BORDER-RIGHT: #ffffff 1px outset;
  BORDER-TOP: #ffffff 1px outset;
  BORDER-LEFT: #ffffff 1px outset;
  CURSOR: hand;
  COLOR: #000000;
  BORDER-BOTTOM: #ffffff 1px outset;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 80%;
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #eaeac2;
}
INPUT.buttonerror {
  BORDER-RIGHT: #ffffff 1px outset;
  BORDER-TOP: #ffffff 1px outset;
  BORDER-LEFT: #ffffff 1px outset;
  CURSOR: hand;
  COLOR: #000000;
  BORDER-BOTTOM: #ffffff 1px outset;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 80%;
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #eaeac2;
}
INPUT.buttonerrorwide {
  BORDER-RIGHT: #ffffff 1px outset;
  BORDER-TOP: #ffffff 1px outset;
  BORDER-LEFT: #ffffff 1px outset;
  WIDTH: 120px;
  CURSOR: hand;
  COLOR: #000000;
  BORDER-BOTTOM: #ffffff 1px outset;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 80%;
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #eaeac2;
}
.hp_link {
  BORDER-BOTTOM: #e3e3e3 1px dashed;
  TEXT-ALIGN: right;
}
TABLE.subrecordtable {
  BORDER-RIGHT: 0px;
  BORDER-TOP: 0px;
  VERTICAL-ALIGN: top;
  BORDER-LEFT: 0px;
  WIDTH: 100%;
  BORDER-BOTTOM: 0px;
  BACKGROUND-COLOR: #ffffff;
}
TABLE.subrecordtable TD.recordleft {
  PADDING-LEFT: 0px;
  FONT-WEIGHT: normal;
  WIDTH: 200px;
  COLOR: #436d95;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #e9e9e9;
  TEXT-ALIGN: left;
}
TD.UploadLabel {
  FONT-WEIGHT: bold;
  COLOR: #8a3548;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #e9e9e9;
}
TD.UploadFull {
  BORDER-RIGHT: white 1px inset;
  BORDER-TOP: white 1px inset;
  BORDER-LEFT: white 1px inset;
  BORDER-BOTTOM: white 1px inset;
  HEIGHT: 10px;
  WIDTH: 5px;
  BACKGROUND-COLOR: #6495ed;
}
TD.UploadEmpty {
  BORDER-RIGHT: white 1px inset;
  BORDER-TOP: white 1px inset;
  BORDER-LEFT: white 1px inset;
  BORDER-BOTTOM: white 1px inset;
  HEIGHT: 10px;
  WIDTH: 5px;
}
TD.upperright {
  BACKGROUND-POSITION: right top;
  BACKGROUND-IMAGE: url(/images/newui/topbackground.gif);
  PADDING-BOTTOM: 2px;
  BACKGROUND-REPEAT: no-repeat;
}
TD.upperrightresponse {
  PADDING-BOTTOM: 2px;
}
TD.upperrightshort {
  BACKGROUND-POSITION: right top;
  BACKGROUND-IMAGE: url(/images/newui/topbackgroundshort.gif);
  PADDING-BOTTOM: 2px;
  BACKGROUND-REPEAT: no-repeat;
}
TD.printreceiptrecordleft {
  FONT-WEIGHT: normal;
  WIDTH: 200px;
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #ffffff;
  TEXT-ALIGN: right;
}
TD.printreceiptrecordright {
  FONT-WEIGHT: normal;
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #ffffff;
}
TD.printreceiptrecordsection {
  BORDER-RIGHT: #fdfdfd 1px;
  BORDER-TOP: #ffffff 1px;
  PADDING-LEFT: 10px;
  FONT-WEIGHT: bold;
  BORDER-LEFT: #fdfdfd 1px;
  COLOR: #000000;
  BORDER-BOTTOM: #919191 1px solid;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  BACKGROUND-COLOR: #f0f0f0;
}
.contentBody {
  BORDER-RIGHT: #204ea9 2px solid;
  PADDING-RIGHT: 10px;
  PADDING-LEFT: 10px;
  PADDING-BOTTOM: 0px;
  WIDTH: 100%;
  PADDING-TOP: 6px;
  BACKGROUND-COLOR: #f3f3ec;
}
.contentSpacer {
  FONT-WEIGHT: bold;
  FONT-SIZE: 100%;
  COLOR: #fff;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
  BACKGROUND-COLOR: #204ea9;
  VERTICAL-ALIGN: middle;
}
.contentSpacerEmpty {
  FONT-SIZE: 0;
  COLOR: #fff;
  BACKGROUND-COLOR: #204ea9;
  VERTICAL-ALIGN: middle;
}
.contentSpacerHeader {
  FONT-WEIGHT: bold;
  FONT-SIZE: 80%;
  COLOR: #fff;
  FONT-FAMILY: Verdana, Geneva, sans-serif;
  BACKGROUND-COLOR: #204ea9;
}
.contentBottom {
  BACKGROUND-POSITION: left bottom;
  BACKGROUND-IMAGE: url(/images/newui/contentbottomleft.gif);
  WIDTH: 100%;
  BACKGROUND-REPEAT: no-repeat;
  HEIGHT: 9px;
  BACKGROUND-COLOR: #204ea9;
}
.contentBottomRight {
  BACKGROUND-POSITION: right bottom;
  DISPLAY: inline;
  FLOAT: right;
  BACKGROUND-IMAGE: url(/images/newui/contentbottomright.gif);
  WIDTH: 9px;
  BACKGROUND-REPEAT: repeat-x;
  HEIGHT: 9px;
  BACKGROUND-COLOR: #204ea9;
}
TD.leftBar {
  WIDTH: 200px;
  BACKGROUND-COLOR: #e8e8e8;
}
TD.mainContent {
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 10px;
  PADDING-BOTTOM: 10px;
  PADDING-TOP: 0px;
  BACKGROUND-COLOR: #ffffff;
  VERTICAL-ALIGN: top;
}
.leftSearch {
  PADDING-RIGHT: 6px;
  PADDING-LEFT: 11px;
  PADDING-BOTTOM: 5px;
  COLOR: #333;
  PADDING-TOP: 11px;
  BACKGROUND-COLOR: #d9d9d9;
}
.leftSearchRadio {
  FONT-SIZE: 85%;
  FONT-WEIGHT: normal;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  MARGIN-TOP: 5px;
  WIDTH: 99%;
}

FORM.leftForm {
  DISPLAY: inline;
}
.leftNav {
  PADDING-RIGHT: 6px;
  BORDER-TOP: #fff 2px solid;
  PADDING-LEFT: 11px;
  PADDING-BOTTOM: 5px;
  COLOR: #333;
  LINE-HEIGHT: 1.5em;
  PADDING-TOP: 11px;
}
.leftNavFirst {
  PADDING-RIGHT: 6px;
  PADDING-LEFT: 11px;
  PADDING-BOTTOM: 5px;
  COLOR: #333;
  LINE-HEIGHT: 1.5em;
  PADDING-TOP: 11px;
}
.pageTitle {
  FONT-SIZE: 91%;
  VERTICAL-ALIGN: middle;
  COLOR: #fff;
}
.footer {
  PADDING-RIGHT: 0px;
  BORDER-TOP: #e8e8e8 1px solid;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 20px;
  LINE-HEIGHT: 1.8em;
  PADDING-TOP: 10px;
  TEXT-ALIGN: center;
}
.logo {
  PADDING-LEFT: 12px;
  HEIGHT: 70px;
}
.requiredLegend {
  BORDER-LEFT: 3px solid #c00000;
  FLOAT: right;
}
.requiredInput {
  BORDER-LEFT: 3px solid #c00000;
  PADDING-LEFT: 1px;
}
TD.requiredLabel {
  WIDTH: 18%;
  COLOR: #333;
  BORDER-BOTTOM: #e3deb8 1px solid;
  BORDER-RIGHT: 3px solid #c00000;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 2px;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 2px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-ALIGN: right;
  VERTICAL-ALIGN: top;
}
TD.notrequiredLabel {
  WIDTH: 18%;
  COLOR: #333;
  BORDER-BOTTOM: #e3deb8 1px solid;
  PADDING-RIGHT: 6px;
  PADDING-TOP: 2px;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 2px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-ALIGN: right;
  VERTICAL-ALIGN: top;
}
.fieldError {
  COLOR: #c00000;
  FONT-WEIGHT: bold;
  DISPLAY: none;
}
.fieldErrorVisible {
  COLOR: #c00000;
  FONT-WEIGHT: bold;
}
.fieldHelp {
  COLOR: #000000;
  BACKGROUND-COLOR: FFFFE2;
  FONT-SIZE: 91%;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  DISPLAY: none;
  WIDTH: 50%;
  MARGIN-LEFT: 10px;
  MARGIN-RIGHT: 10px;
  MARGIN-TOP: 2px;
  MARGIN-BOTTOM: 2px;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  BORDER: 1px solid #000000;
}
.cssMask {
  BACKGROUND-COLOR: #000000;
  DISPLAY: block;
  POSITION: absolute;
  Z-INDEX: 100;
  LEFT: 0px;
  TOP: 0px;
  FILTER: alpha(opacity=50);
  OPACITY: .50;
}
.accountStatus {
  COLOR: #FFFFFF;
  TEXT-ALIGN: right;
}
A.accountStatus:link {
  COLOR: #FFFFFF;
  TEXT-ALIGN: right;
  TEXT-DECORATION: underline;
}
A.accountStatus:visited {
  COLOR: #FFFFFF;
  TEXT-ALIGN: right;
  TEXT-DECORATION: underline;
}
.steplist {
  MARGIN-LEFT: 25px;
  PADDING-LEFT: 25px;
  MARGIN-TOP: 5px;
}
.stepactive {
  BACKGROUND-IMAGE: url(/images/ui/step2.gif);
  BACKGROUND-POSITION: left center;
  BACKGROUND-REPEAT: no-repeat;
  COLOR: #1C6AA3;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  PADDING-TOP: 6px;
  PADDING-BOTTOM: 6px;
  LIST-STYLE-POSITION: outside;
  LIST-STYLE-TYPE: none;
  PADDING-LEFT: 28px;
  VERTICAL-ALIGN: middle;
}
.stepactive a {
  COLOR: #1C6AA3;
  TEXT-DECORATION: none;
}
.stepactive a:visited {
  COLOR: #1C6AA3;
  TEXT-DECORATION: none;
}
.stepactive a:hover {
  COLOR: #1C6AA3;
  TEXT-DECORATION: underline;
}
.stepdone {
  BACKGROUND-IMAGE: url(/images/ui/step3.gif);
  BACKGROUND-POSITION: left center;
  BACKGROUND-REPEAT: no-repeat;
  COLOR: #666666;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  PADDING-TOP: 6px;
  PADDING-BOTTOM: 6px;
  LIST-STYLE-POSITION: outside;
  LIST-STYLE-TYPE: none;
  PADDING-LEFT: 28px;
  VERTICAL-ALIGN: middle;
}
.stepdone a {
  COLOR: #666666;
  TEXT-DECORATION: none;
}
.stepdone a:visited {
  COLOR: #666666;
  TEXT-DECORATION: none;
}
.stepdone a:hover {
  COLOR: #000000;
  TEXT-DECORATION: underline;
}
.stepnormal {
  BACKGROUND-IMAGE: url(/images/ui/step1.gif);
  BACKGROUND-POSITION: left center;
  BACKGROUND-REPEAT: no-repeat;
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  PADDING-TOP: 6px;
  PADDING-BOTTOM: 6px;
  LIST-STYLE-POSITION: outside;
  LIST-STYLE-TYPE: none;
  PADDING-LEFT: 28px;
  VERTICAL-ALIGN: middle;
}
.stepnormal a {
  TEXT-DECORATION: none;
}
.stepnormal a:visited {
  TEXT-DECORATION: none;
}
.stepnormal a:hover {
  TEXT-DECORATION: underline;
}
.stepcategory {
  BACKGROUND-POSITION: left center;
  BACKGROUND-REPEAT: no-repeat;
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  PADDING-TOP: 6px;
  PADDING-BOTTOM: 6px;
  PADDING-LEFT: 30px;
  PADDING-TOP: 5px;
  VERTICAL-ALIGN: middle;
}
.steptitle {
  BACKGROUND-POSITION: left center;
  BACKGROUND-REPEAT: no-repeat;
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 14px;
  FONT-WEIGHT: bold;
  PADDING-LEFT: 20px;
  PADDING-BOTTOM: 15px;
  VERTICAL-ALIGN: middle;
}
.stepsarea {
  BACKGROUND-COLOR: #EFEFEF;
  PADDING-TOP: 16px;
}
.topnav {
  FONT-WEIGHT: bolder;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  VERTICAL-ALIGN: middle;
  TEXT-ALIGN: right;
  PADDING-RIGHT: 8px;
}
#blockerbox {
  BACKGROUND-COLOR: #CCCCCC;
  FILTER: alpha(opacity=50);
  OPACITY: .5;
  HEIGHT: 1000px;
  LEFT: 0;
  POSITION: absolute;
  TOP: 0px;
  DISPLAY: none;
  WIDTH: 100%;
  Z-INDEX: 6;
}
#thedialog {
  MARGIN: 0;
  PADDING: 0;
  BACKGROUND-COLOR: #FFFFFF;
  BORDER: #000066;
  BORDER-STYLE: solid;
  BORDER-WIDTH: 2px;
  FONT-SIZE: 12px;
  POSITION: absolute;
  DISPLAY: none;
  Z-INDEX: 10;
}
.dlgtext {
  POSITION: absolute;
  DISPLAY: block;
  TOP: 25px;
  WIDTH: 600px;
  HEIGHT: 370px;
  PADDING: 2px;
  OVERFLOW: auto;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
}
.msglft {
  BACKGROUND-COLOR: #C4DEF2;
  BORDER: 1px solid;
  BORDER-COLOR: #005694;
  WIDTH: 20px;
}
.dlgmsg {
  BORDER-BOTTOM-COLOR: #999999;
  BORDER-BOTTOM-STYLE: dotted;
  BORDER-BOTTOM-WIDTH: 1px;
  BORDER-LEFT-COLOR: #999999;
  BORDER-LEFT-STYLE: none;
  BORDER-RIGHT-COLOR: #999999;
  BORDER-RIGHT-STYLE: dotted;
  BORDER-RIGHT-WIDTH: 1px;
  BORDER-TOP-COLOR: #999999;
  BORDER-TOP-STYLE: dotted;
  BORDER-TOP-WIDTH: 1px;
  COLOR: #1C6AA3;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
  PADDING: 2px 2px 2px 6px;
}
#dlglisthead {
  HEIGHT: 24px;
  LEFT: 0px;
  OVERFLOW: hidden;
  POSITION: absolute;
  TOP: 90px;
  VISIBILITY: visible;
  WIDTH: 600px;
  Z-INDEX: 2;
}
#dlgtop {
  Z-INDEX: 1;
  LEFT: 0px;
  OVERFLOW: hidden;
  WIDTH: 600px;
  POSITION: absolute;
  TOP: 0px;
  HEIGHT: 48px;
}
#dlglist {
  Z-INDEX: 3;
  LEFT: 0px;
  VISIBILITY: visible;
  OVERFLOW: auto;
  WIDTH: 600px;
  POSITION: absolute;
  TOP: 49px;
  HEIGHT: 351px;
}
DIV.fileUpProgressContainer {
  POSITION: relative;
  WIDTH: 200px;
  _WIDTH: 202px;
  HEIGHT: 18px;
  _HEIGHT: 20px;
  PADDING: 0px;
  BORDER: 1px solid #7F9DB9;
  FLOAT: left;
  DISPLAY: none;
}
DIV.fileUpProgressBar {
  POSITION: absolute;
  WIDTH: 200px;
  HEIGHT: 18px;
  TOP: 0px;
  LEFT: 0px;
  BACKGROUND-COLOR: #204EA9;
}
DIV.fileUpProgressMask {
  POSITION: absolute;
  WIDTH: 200px;
  HEIGHT: 18px;
  TOP: 0px;
  LEFT: 0px;
  FONT-SIZE: 1px;
  BACKGROUND-COLOR: #FFFFFF;
}
DIV.fileUpProgressButton {
  PADDING-TOP: 1px;
  DISPLAY: inline;
}
DIV.fileUpProgressDisplay {
  POSITION: absolute;
  WIDTH: 200px;
  HEIGHT: 18px;
  TOP: 0px;
  LEFT: 0px;
  COLOR: #ACA899;
  MARGIN-TOP: 2px;
  MARGIN-LEFT: 2px;
  Z-INDEX: 10;
  OVERFLOW: hidden;
}
TD.header2 TD.caption {
  COLOR: #FFFFFF;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  PADDING: 0px 4px;
}
TD.header2 {
  BACKGROUND: rgb(32,78,169);
}
a.headerlink1 {
  FONT: 11px/1.2em Verdana, Arial, Helvetica, sans-serif;
  COLOR: #fff;
  PADDING-RIGHT: 16px;
  MARGIN-RIGHT: 8px;
  BACKGROUND: transparent url(/images/ui/ico_close.gif) no-repeat right center;
}
.contentBody1 {
  WIDTH: 562px;
  BACKGROUND: #fff;
  MARGIN: 5px 10px;
}
.contentBody1 P, .contentBody1 LI {
  FONT: 12px/1.4em Arial, Helvetica, sans-serif;
}
.contentBody1 H1 {
  FONT: bold 20px/1.2em "Times New Roman" , Times, serif;
  DISPLAY: block;
  MARGIN: 4pt 0 24pt 0;
  COLOR: rgb(32, 78, 169);
}
.contentBody1 H2 {
  FONT: 16px/1.2em Arial, Helvetica, sans-serif;
}
.contentBody1 H3 {
  DISPLAY: block;
  MARGIN: 12pt 0;
  FONT: bold 12px/1.2em Arial, Helvetica, sans-serif;
}
.contentBody1 LI {
  MARGIN-BOTTOM: 4pt;
}
.suggestitem {
  COLOR: #000000;
  BACKGROUND-COLOR: #ffffff;
  WHITE-SPACE: nowrap;
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 0px;
  WIDTH: 100%;
  OVERFLOW: visible;
  OVERFLOW-X: visible;
  OVERFLOW-Y: visible;
  cursor: pointer;
}
.suggestitem_hl {
  COLOR: #ffffff;
  BACKGROUND-COLOR: #7998d2;
  WHITE-SPACE: nowrap;
  OVERFLOW-X: hidden;
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 0px;
  WIDTH: 100%;
  OVERFLOW: visible;
  OVERFLOW-X: visible;
  OVERFLOW-Y: visible;
  cursor: pointer;
}
.suggestlist TR TD {
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
}
.suggest {
  WHITE-SPACE: nowrap;
  DISPLAY: none;
  OVERFLOW: visible;
  OVERFLOW-X: visible;
  OVERFLOW-Y: visible;
  BORDER-RIGHT: #7b9ebd 1px solid;
  BORDER-LEFT: #7b9ebd 1px solid;
  BORDER-TOP: #7b9ebd 1px solid;
  BORDER-BOTTOM: #7b9ebd 1px solid;
  Z-INDEX: 10;
  PADDING: 0px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
  BACKGROUND-COLOR: #ffffff;
  POSITION: absolute;
}
.x-shadow {
  DISPLAY: none;
  POSITION: absolute;
  OVERFLOW: hidden;
  LEFT: 0;
  TOP: 0;
  Z-INDEX: 9;
}
.x-shadow * {
  OVERFLOW: hidden;
}
.x-shadow * {
  PADDING: 0;
  BORDER: 0;
  MARGIN: 0;
  CLEAR: none;
  ZOOM: 1;
}
.x-shadow .xstc, .x-shadow .xsbc {
  HEIGHT: 6px;
  FLOAT: left;
}
.x-shadow .xstl, .x-shadow .xstr, .x-shadow .xsbl, .x-shadow .xsbr {
  WIDTH: 6px;
  HEIGHT: 6px;
  FLOAT: left;
}
.x-shadow .xsc {
  WIDTH: 100%;
}
.x-shadow .xsml, .x-shadow .xsmr {
  WIDTH: 6px;
  FLOAT: left;
  HEIGHT: 100%;
}
.x-shadow .xsmc {
  FLOAT: left;
  HEIGHT: 100%;
  BACKGROUND: transparent url(/images/shadow-c.png);
}
.x-shadow .xst, .x-shadow .xsb {
  HEIGHT: 6px;
  OVERFLOW: hidden;
  WIDTH: 100%;
}
.x-shadow .xsml {
  BACKGROUND: transparent url(/images/shadow-lr.png) repeat-y 0 0;
}
.x-shadow .xsmr {
  BACKGROUND: transparent url(/images/shadow-lr.png) repeat-y -6px 0;
}
.x-shadow .xstl {
  BACKGROUND: transparent url(/images/shadow.png) no-repeat 0 0;
}
.x-shadow .xstc {
  BACKGROUND: transparent url(/images/shadow.png) repeat-x 0 -30px;
}
.x-shadow .xstr {
  BACKGROUND: transparent url(/images/shadow.png) repeat-x 0 -18px;
}
.x-shadow .xsbl {
  BACKGROUND: transparent url(/images/shadow.png) no-repeat 0 -12px;
}
.x-shadow .xsbc {
  BACKGROUND: transparent url(/images/shadow.png) repeat-x 0 -36px;
}
.x-shadow .xsbr {
  BACKGROUND: transparent url(/images/shadow.png) repeat-x 0 -6px;
}
.Tree_Container {
  PADDING: 0;
  MARGIN: 0;
}
.Tree_Container LI {
  LIST-STYLE-TYPE: none;
}
.Tree_NodeM {
  BACKGROUND-IMAGE: url(/images/newui/tree_line.gif);
  BACKGROUND-POSITION: top left;
  BACKGROUND-REPEAT: repeat-y;
  MARGIN-LEFT: 36px;
  TEXT-INDENT: 6px;
  ZOOM: 1;
}
.Tree_Node {
  BACKGROUND-IMAGE: url(/images/newui/tree_line.gif);
  BACKGROUND-POSITION: top left;
  BACKGROUND-REPEAT: repeat-y;
  MARGIN-LEFT: 18px;
  TEXT-INDENT: 6px;
  ZOOM: 1;
}
.Tree_IsRoot {
  MARGIN-LEFT: 0;
}
.Tree_IsLast {
  BACKGROUND-IMAGE: url(/images/newui/tree_hline.gif);
  BACKGROUND-REPEAT: no-repeat;
}
.Tree_IsOpen .Tree_Expand {
  BACKGROUND-IMAGE: url(/images/newui/tree_minus.gif);
}
.Tree_IsClosed .Tree_Expand {
  BACKGROUND-IMAGE: url(/images/newui/tree_plus.gif);
}
.Tree_IsLeaf .Tree_Expand {
  BACKGROUND-IMAGE: url(/images/newui/tree_leaf.gif);
}
.Tree_ContentM {
  MIN-HEIGHT: 18px;
  MARGIN-LEFT: 38px;
}
.Tree_Content {
  MIN-HEIGHT: 18px;
  MARGIN-LEFT: 2px;
}
* HTML .Tree_ContentM {
  HEIGHT: 18px;
  MARGIN-LEFT: 36px;
}
* HTML .Tree_Content {
  HEIGHT: 18px;
  DISPLAY: TABLE;
}
.Tree_Expand {
  WIDTH: 18px;
  HEIGHT: 18px;
  FLOAT: left;
}
.Tree_IsOpen .Tree_Container {
  DISPLAY: block;
}
.Tree_IsClosed .Tree_Container {
  DISPLAY: none;
}
.Tree_IsOpen .Tree_Expand, .Tree_IsClosed .Tree_Expand {
  CURSOR: pointer;
}
.Tree_IsLeaf .Tree_Expand {
  CURSOR: auto;
}
.Tree_IsRoot {
  MARGIN-LEFT: 0;
}
.Tree_Container .Tree_Marker {
  WIDTH: 14px;
  HEIGHT: 14px;
  FLOAT: left;
  MARGIN: 2px;
}
.Tree_HeaderNode {
  MIN-HEIGHT: 18px;
  MARGIN-LEFT: 2px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 14px;
}
.Tree_Tee {
  MARGIN-LEFT: 18px;
  PADDING-LEFT: 18px;
  BACKGROUND-IMAGE: url(http://mbdevweb4.mblast.com/images/newui/tree_tee.gif);
  BACKGROUND-REPEAT: no-repeat;
}
.x-tree-noicon {
  DISPLAY: none;
}
.icon-add {
  BACKGROUND-IMAGE: url(/images/ext/add.png) !important;
}
.icon-administration {
  background-image: url(/images/ext/user_suit.png) !important;
}
.icon-cancel {
  BACKGROUND-IMAGE: url(/images/ext/cancel.png) !important;
}
.icon-company {
  background-image: url(/images/ext/building.png) !important;
}
.icon-conference {
  BACKGROUND-IMAGE: url(/images/ext/monitor.png) !important;
}
.icon-content {
  background-image: url(/images/ext/page_white_gear.png) !important;
}
.icon-copy {
  BACKGROUND-IMAGE: url(/images/ext/page_copy.png) !important;
}
.icon-delete {
  BACKGROUND-IMAGE: url(/images/ext/delete.png) !important;
}
.icon-edit {
  BACKGROUND-IMAGE: url(/images/ext/application_edit.png) !important;
}
.icon-grid {
  BACKGROUND-IMAGE: url(/images/ext/grid.png) !important;
}
.icon-internal {
  background-image: url(/images/ext/cog.png) !important;
}
.icon-logout {
  BACKGROUND-IMAGE: url(/images/ext/door_in.png) !important;
}
.icon-messages {
  background-image: url(/images/ext/email_open.png) !important;
}
.icon-newcompany {
  background-image: url(/images/ext/building_link.png) !important;
}
.icon-oldcontent {
  background-image: url(/images/ext/page_white_world.png) !important;
}
.icon-option {
  BACKGROUND-IMAGE: url(/images/ext/plugin.gif) !important;
}
.icon-people {
  background-image: url(/images/ext/group.png) !important;
}
.icon-preferences {
  background-image: url(/images/ext/color_swatch.png) !important;
}
.icon-save {
  BACKGROUND-IMAGE: url(/images/ext/save.gif) !important;
}
.icon-search {
  BACKGROUND-IMAGE: url(/images/ext/magnifier.png) !important;
}
.icon-suggestions {
  background-image: url(/images/ext/bricks.png) !important;
}
.icon-support {
  background-image: url(/images/ext/help.png) !important;
}
.icon-theme {
  BACKGROUND-IMAGE: url(/images/ext/palette.png) !important;
}
.icon-tool {
  BACKGROUND-IMAGE: url(/images/ext/wrench.png) !important;
}
.icon-user {
  BACKGROUND-IMAGE: url(/images/ext/user.png) !important;
}
.icon-vcard {
  BACKGROUND-IMAGE: url(/images/ext/vcard.png) !important;
}
.icon-view {
  BACKGROUND-IMAGE: url(/images/ext/view.png) !important;
}
.icon-webpresence {
  BACKGROUND-IMAGE: url(/images/ext/world.png) !important;
}
.icon-workflow {
  BACKGROUND-IMAGE: url(/images/ext/plugin.png) !important;
}
.swfupload {
  VERTICAL-ALIGN: top;
}
.companylabel {
  FONT-STYLE: italic;
}
P {
  BORDER: 0px solid red;
  WIDTH: 100%;
  FLOAT: left;
  MARGIN: 8px 0px 8px 0px !important;
  PADDING: 3px;
}
INPUT[type='radio'] {
  MARGIN-RIGHT: 3px;
}
INPUT[type='checkbox'] {
  MARGIN-RIGHT: 3px;
}
SELECT {
  MARGIN-TOP: 0pt;
}
.upperright TABLE {
  MARGIN-TOP: 0px;
  BORDER: 0px solid red;
}
.upperright TABLE TD {
  MARGIN-BOTTOM: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN-TOP: 0px;
  PADDING-TOP: 0px;
  BORDER: 0px solid green;
}
.upperright TABLE TABLE {
  MARGIN-TOP: 0px;
  PADDING-TOP: 0px;
  BORDER: 0px solid blue;
}
TD.recordfooter {
  PADDING-TOP: 5px;
  BORDER: 0px solid red;
}
HTML, BODY, DIV, DL, DT, DD, UL, OL, LI, H1, H2, H3, H4, H5, H6, PRE, FORM, FIELDSET, INPUT, P, BLOCKQUOTE, TH, TD {
  MARGIN: none !important;
  PADDING: none !important;
}
TD.notRequiredLabel {
  WIDTH: 18%;
  COLOR: #333;
  BORDER-BOTTOM: #e3deb8 1px solid;
  PADDING-RIGHT: 6px;
  PADDING-TOP: 2px;
  PADDING-LEFT: 2px;
  PADDING-BOTTOM: 2px;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-ALIGN: right;
  VERTICAL-ALIGN: top;
}
TH.bottomToTopOrientation {
  FONT-FAMILY: Arial;
  FONT-WEIGHT: bold;
  FONT-SIZE: 10px;
  WRITING-MODE: tb-rl;
}
DIV.tasksection {
  PADDING-LEFT: 16px;
  MARGIN-TOP: -14px;
  FONT-SIZE: 11px;
  MARGIN-BOTTOM: 8px;
}
#contentDiv {
  BACKGROUND-COLOR: #F7F4E5;
  PADDING: 20px;
  Z-INDEX: -1;
}
#contentDiv DIV {
  BACKGROUND-COLOR: #F7F4E5;
}
#contentDiv SELECT {
  HEIGHT: 15px;
}
DIV.noDataFound {
  BORDER: 1px solid black;
  TEXT-ALIGN: center;
  FONT-FAMILY: Arial,Helvetica,sans-serif;
  FONT-SIZE: 12px;
}
DIV.snapshotNoDataFound {
  BORDER: 1px solid black;
  TEXT-ALIGN: center;
  FONT-FAMILY: Arial,Helvetica,sans-serif;
  FONT-SIZE: 12px;
  WIDTH: 300px;
}
DIV.snapshotNoDataFound {
  BORDER: 1px solid black;
  TEXT-ALIGN: center;
  FONT-FAMILY: Arial,Helvetica,sans-serif;
  FONT-SIZE: 12px;
  WIDTH: 99%;
}
TD.viewTitle {
  COLOR:#595959;
  FONT-FAMILY: Arial;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  TEXT-ALIGN: center;
}
TD.dropDownCaption {
  HEIGHT: 35px;
  PADDING-TOP: 10px;
}
DIV.publicationContainer {
  PADDING-TOP: 5px;
  DISPLAY: none;
}
TR.shareofwebRepeatertopHeader {
  BACKGROUND-COLOR: #E3EEFB;
}
TD.companyCount {
  BACKGROUND-COLOR: #C56123;
  BACKGROUND-IMAGE: url(/images/Gridhead.png);
  BACKGROUND-REPEAT: repeat-x;
  PADDING-RIGHT: 10px;
}
TD.competitorCount {
  BACKGROUND-COLOR: #EFB223;
  BACKGROUND-IMAGE: url(/images/Gridhead.png);
  BACKGROUND-REPEAT: repeat-x;
  PADDING-RIGHT: 10px;
}
TD.competitorStyle {
  BACKGROUND-COLOR: #EFB223;
  BACKGROUND-IMAGE: url(/images/Gridhead.png);
  BACKGROUND-REPEAT: repeat-x;
}
TD.companyStyle {
  BACKGROUND-COLOR: #C56123;
  BACKGROUND-IMAGE: url(/images/Gridhead.png);
  BACKGROUND-REPEAT: repeat-x;
}
TD.instructions {
  FONT-FAMILY: Arial;
  FONT-SIZE: 11px;
  TEXT-ALIGN:left;
  FONT-WEIGHT:bold;
  COLOR:#E7A721;
}
DIV.snapshotinstructions {
  FONT-FAMILY: Arial;
  FONT-SIZE: 11px;
  TEXT-ALIGN:left;
  WIDTH:100%;
  FLOAT:left;
}
DIV.snapshotinstructions P {
  FLOAT:left;
  PADDING:0px;
  PADDING-LEFT:10px;
  MARGIN:0px!important;
  PADDING-BOTTOM:2px;
  WIDTH:90%!important;
}
TD.instructionscomment {
  FONT-FAMILY: Arial;
  FONT-SIZE: 11px;
  TEXT-ALIGN:left;
}
DIV.vmMarketingDIV {
  WIDTH: 400px;
}
DIV.vmMarketingChart {
  WIDTH: 125px;
}
DIV.vmNoDataFound {
  TEXT-ALIGN: center;
  BORDER-STYLE: solid;
  BORDER-COLOR: Black;
  BORDER-WIDTH: thin;
  WIDTH: 90px;
  MARGIN: 5px;
  WHITE-SPACE: normal;
  PADDING: 3px;
  FONT-FAMILY: Arial,Helvetica,sans-serif;
  FONT-SIZE: 11px;
}
TD.vmMissedOpportunities {
  PADDING-LEFT: 20px;
  FONT-FAMILY: Arial;
  FONT-SIZE: 18px;
  FONT-WEIGHT: normal;
}
TD.snapshotGrid {
  MARGIN-LEFT: 10px;
}
DIV.todayDate {
  COLOR:#595959;
  TEXT-ALIGN: center;
  FONT-WEIGHT: bold;
  PADDING-TOP:10px;
  PADDING-BOTTOM:10px;
}
.gridHeaderStyle, .gridHeaderStyle TD {
  BACKGROUND-COLOR: #545454;
  COLOR: #FFFFFF;
  FONT-SIZE: 11px;
  FONT-FAMILY:Arial;
  BORDER-TOP:solid 1px #BCBCBC;
  FONT-WEIGHT: bold;
  TEXT-ALIGN:center;
}
.gridHeaderStyle A {
  COLOR:#FFFFFF;
}
.gridTotalRowStyle, .gridTotalRowStyle TD {
  BACKGROUND-COLOR: #545454;
  COLOR: #FFFFFF;
  FONT-SIZE: 11px;
  FONT-FAMILY:Arial;
  BORDER-TOP:solid 1px #BCBCBC;
  FONT-WEIGHT: bold;
}
.gridWPIHeaderStyle {
  BACKGROUND-COLOR: #545454;
  COLOR: #FFFFFF;
  FONT-SIZE: 11px;
  FONT-FAMILY:Arial;
  BORDER-TOP:solid 1px #BCBCBC;
  FONT-WEIGHT: bold;
  TEXT-ALIGN:center;
}
DIV.gridHeader, .gridHeader TD {
  BACKGROUND-COLOR: #545454;
  PADDING-TOP:3px;
  COLOR: #FFFFFF;
  FONT-SIZE: 11px;
  FONT-FAMILY:Arial;
  LETTER-SPACING:1px;
  HEIGHT:20px;
  FONT-WEIGHT:bolder;
}
#mvGridControlDiv {
  BORDER:solid 1px #BCBCBC;
}
.gridRowStyle TD {
  BACKGROUND-COLOR: #F5F3F4!important;
  FONT-FAMILY:Arial;
  FONT-WEIGHT :lighter;
  HEIGHT:29px;
  PADDING-RIGHT: 35px!important;
}
.gridSnapshotRowStyle TD {
  BACKGROUND-COLOR: #F5F3F4!important;
  FONT-SIZE: 10px;
  FONT-FAMILY:Arial;
  FONT-WEIGHT :lighter;
  HEIGHT:29px;
  PADDING-LEFT: 5px!important;
  PADDING-RIGHT: 35px!important;
}
.gridreportRowStyle {
  BACKGROUND-COLOR: #F5F3F4!important;
  FONT-FAMILY:Arial;
  FONT-WEIGHT :lighter;
  HEIGHT:29px;
}
.gridDateHeaderWebPresenceShareofWebStyle {
  FONT-SIZE: 11px;
  FONT-FAMILY:Arial;
  FONT-WEIGHT: bold;
}
.gridHeaderWebPresenceShareofWebStyle {
  BACKGROUND-COLOR: #545454;
  COLOR: #FFFFFF;
  FONT-SIZE: 11px;
  FONT-FAMILY:Arial;
  HEIGHT:29px;
  FONT-WEIGHT: bold;
}
.gridRowWebPresenceShareofWebStyle {
  BACKGROUND-COLOR: #BEDA6C;
  FONT-SIZE: 12px;
  FONT-FAMILY:Arial;
  FONT-WEIGHT :lighter;
  HEIGHT:25px;
}
.gridRowWebPresenceShareofWebStylePadding {
  PADDING-LEFT:15px;
}
.gridRowWebPresenceShareofWebAlternateStyle {
  BACKGROUND-COLOR: #F5B683;
  FONT-SIZE: 11px;
  FONT-FAMILY:Arial;
  FONT-WEIGHT :lighter;
  HEIGHT:25px;
}
.gridWebPresenceCompetiorRowStyle {
  BACKGROUND-COLOR: #CCCCCC;
  FONT-SIZE: 12px;
  FONT-FAMILY:Arial;
  FONT-WEIGHT :bold;
  BORDER-TOP:solid -0.5px #BCBCBC;
  BORDER-LEFT:solid 1px #BCBCBC;
  BORDER-RIGHT:solid 1px #BCBCBC;
  BORDER-BOTTOM:solid 1px #BCBCBC;
}
.gridNoHeaderRowStyle {
  BACKGROUND-COLOR: #E2E2E2;
  BORDER-TOP:solid 0.2px #BCBCBC;
}
.gridRow {
  BACKGROUND-COLOR: #B3C5E9;
}
.gridRowReport {
  FONT-SIZE: 13px;
  FONT-FAMILY:Arial;
  FONT-WEIGHT :lighter;
}
.gridAlternatingRow TD {
  BACKGROUND-COLOR: #FFFFFF!important;
  FONT-FAMILY:Arial;
  FONT-WEIGHT :lighter;
  PADDING-RIGHT:35px!important;
  HEIGHT:29px;
}
.gridsnapshotReportAlternatingRow TD {
  BACKGROUND-COLOR: #FFFFFF!important;
  FONT-FAMILY:Arial;
  FONT-WEIGHT :lighter;
  HEIGHT:29px;
}
.gridSnapshotAlternatingRow TD {
  BACKGROUND-COLOR: #FFFFFF!important;
  FONT-SIZE: 10px;
  FONT-FAMILY:Arial;
  FONT-WEIGHT :lighter;
  PADDING-LEFT:5px!important;
  PADDING-RIGHT:35px!important;
  TEXT-ALIGN:left;
}
/*For IE*/
DIV.vmMainControlDiv {
  PADDING-TOP: 0px;
}
/*For firefox*/
DIV.vmMainControlDiv {
  TEXT-ALIGN: -moz-center;
}
DIV.vmMarketingDatabaseDiv {
  FLOAT: left;
}
DIV.vmMarketingPublicationDiv {
  DISPLAY: none;
  PADDING-TOP: 20px;
}
DIV.doPublication {
  PADDING-TOP: 5px;
}
DIV.snapshotExport {
  WIDTH: 55px;
  MARGIN-TOP: -15px;
  PADDING-LEFT: 800px;
}
DIV.snapshotCompany {
  FONT-WEIGHT: bold;
  WIDTH: 100px;
  MARGIN-LEFT: 410px;
  MARGIN-TOP: 10px;
}
DIV.snapshotDate {
  FONT-WEIGHT: bold;
  WIDTH: 100px;
  MARGIN-LEFT: 420px;
  MARGIN-TOP: 10px;
}
DIV.snapshotTodayWPI {
  MARGIN-LEFT: 265px;
  WIDTH: 110px;
  FONT-WEIGHT: bold;
}
DIV.snapshotNewOpportunity {
  MARGIN-TOP: -20px;
  MARGIN-LEFT: 410px;
  WIDTH: 100px;
  FONT-WEIGHT: bold;
  OVERFLOW: hidden;
}
DIV.snapshotNewOpportunity2 {
  FONT-WEIGHT: bolder;
  WIDTH: 200px;
  MARGIN-TOP: 20px;
  FONT-FAMILY: Arial,Helvetica,sans-serif;
  FONT-SIZE: 12px;
}
DIV.snapshotWPITrack {
  FONT-WEIGHT: bolder;
  WIDTH: 150px;
  MARGIN-TOP: 36px;
  FONT-FAMILY: Arial,Helvetica,sans-serif;
  FONT-SIZE: 12px;
}
DIV.snapshotNewOpportunityGrid {
  MARGIN-TOP: 8px;
}
DIV.snapshotWPITrackGrid {
  MARGIN-LEFT: 0px;
  MARGIN-TOP: 15px;
}
DIV.snapshot {
  MARGIN-LEFT:20px;
}
.snapshotgrid {
  BORDER-COLOR: Black;
  BORDER-WIDTH: 1px;
  COLOR: #333333;
}
.snapshotgridRowStyle {
  BACKGROUND-COLOR: #F5F3F4;
  FONT-SIZE: 10px;
  FONT-FAMILY:Arial;
  FONT-WEIGHT :lighter;
  HEIGHT:29px;
}
.snapshotgridAlternateRow {
  BACKGROUND-COLOR: #B3C5E9;
  TEXT-ALIGN: center;
}
TD.snapshotSubHeading {
  TEXT-ALIGN: right;
}
.gridBorder {
  BORDER-TOP:solid 1px #BCBCBC;
  BORDER-LEFT:solid 1px #BCBCBC;
  BORDER-RIGHT:solid 1px #BCBCBC;
  BORDER-BOTTOM:solid 1px #BCBCBC;
}
Div.snapShotgridBorder {
  PADDING-LEFT: 0.5%;
  PADDING-RIGHT: 0.5%;
  WIDTH:99%;
  FLOAT:left;
}
Table.border {
  BORDER-TOP:solid 1px #BCBCBC;
  BORDER-LEFT:solid 1px #BCBCBC;
  BORDER-RIGHT:solid 1px #BCBCBC;
  BORDER-BOTTOM:solid 1px #BCBCBC;
}
TD.snapShotNewOpportunityHeading {
  MARGIN-LEFT: 20px;
}
.mainDivShareOfWeb {
  BORDER: solid 1 Gray;
  PADDING: 10px;
  FONT-FAMILY: Arial;
  FONT-SIZE: 12px;
}
DIV.shareOfWebPieChart {
  AZIMUTH: center;
  TEXT-ALIGN: center;
}
DIV.shareOfWebChartDataTable {
  FLOAT: right;
}
TD.shareOfWebChartTableTopLeft {
  BORDER-TOP: 3px solid #739ece;
  BORDER-LEFT: 3px solid #739ece;
  BACKGROUND-COLOR: #dee7f7;
}
TD.shareOfWebChartTableLeft {
  BORDER-LEFT: 3px solid #739ece;
  BACKGROUND-COLOR: #b3c5e9;
}
TD.ShareOfWebChartTableTopRight {
  BORDER-TOP: 3px solid #739ece;
  BORDER-LEFT: 3px solid #739ece;
  BORDER-RIGHT: 3px solid #739ece;
  BACKGROUND-COLOR: #dee7f7;
}
TD.shareOfWebChartTableRight {
  BORDER-LEFT: 3px solid #739ece;
  BORDER-RIGHT: 3px solid #739ece;
  BACKGROUND-COLOR: #b3c5e9;
}
TD.shareOfWebChartTableTop {
  BORDER-TOP: 3px solid #739ece;
}
TD.shareOfWebChartTableTotal {
  BORDER-TOP: 3px solid #739ece;
  BORDER-LEFT: 3px solid #739ece;
}
.shareofWebgridRow {
  BACKGROUND-COLOR: #FFFFFF;
  FONT-FAMILY: Arial,Helvetica,sans-serif;
  FONT-SIZE: 12px;
}
.shareofWebAlternateRow {
  BACKGROUND-COLOR:#F7F3F7;
  FONT-FAMILY: Arial,Helvetica,sans-serif;
  FONT-SIZE: 12px;
}
TABLE.shareofWebgrid {
  BORDER:solid 1px Black;
  COLOR: #333333;
  COLOR: #333333;
  MARGIN-LEFT: 0px;
  MARGIN-RIGHT: 0px;
  WIDTH:99%;
}
DIV TH {
  TEXT-ALIGN: center;
}
DIV.mainContainer {
  PADDING-LEFT: 50px;
}
UL#chartList {
  MARGIN-LEFT: 0;
  PADDING-LEFT: 0;
  WHITE-SPACE: nowrap;
  WIDTH:330px!important;
  LIST-STYLE:none;
}
#chartList LI {
  DISPLAY: inline;
  LIST-STYLE-TYPE: none;
  FLOAT: left;
  TEXT-ALIGN:center;
  WIDTH:30%!important;
  PADDING:0px 1% 0px 1%;
}
TABLE.alignChart {
  MARGIN: 0px;
}
TD.qovHeader {
  BACKGROUND-COLOR: #545454;
  TEXT-ALIGN :center ;
  COLOR:#FFFFFF;
  HEIGHT:26px;
  FONT-WEIGHT:bold;
  FONT-SIZE:12px;
  FONT-FAMILY:Arial;
  BORDER-BOTTOM: solid 1px white;
}
TD.qovGridHeader {
  BACKGROUND-COLOR: #8D8D8D;
  TEXT-ALIGN :center ;
  COLOR:#FFFFFF;
  HEIGHT:26px;
  FONT-WEIGHT:bold;
  FONT-SIZE:12px;
  FONT-FAMILY:Arial;
  WIDTH:33.33%;
 }
TD.qovGridHeader_PositiveOfVoice {
  BACKGROUND-COLOR: #98BF4C;
  TEXT-ALIGN :center;
  COLOR:#FFFFFF;
  HEIGHT:26px;
  FONT-WEIGHT:bold;
  FONT-SIZE:12px;
  FONT-FAMILY:Arial;
  WIDTH:33.33%;
  BACKGROUND:transparent url(/images/wd/positive.gif) repeat scroll 0 0;
 }
TD.qovGridHeader_NeutralOfVoice {
  BACKGROUND-COLOR: #0183BD;
  TEXT-ALIGN :center ;
  COLOR:#FFFFFF;
  HEIGHT:26px;
  FONT-WEIGHT:bold;
  FONT-SIZE:12px;
  FONT-FAMILY:Arial;
  WIDTH:33.33%;
  BACKGROUND:transparent url(/images/wd/neutral.gif) repeat scroll 0 0;
 }
TD.qovGridHeader_NegativeOfVoice {
  BACKGROUND-COLOR: #BE0E00;
  TEXT-ALIGN :center ;
  COLOR:#FFFFFF;
  HEIGHT:26px;
  FONT-WEIGHT:bold;
  FONT-SIZE:12px;
  FONT-FAMILY:Arial;
  WIDTH:33.33%;
  BACKGROUND:transparent url(/images/wd/negative.gif) repeat scroll 0 0;
 }
TD.qovDataCount {
  BACKGROUND-COLOR: #FFFFFF;
  TEXT-ALIGN : center;
  FONT-SIZE:10px;
}
TD.qovDataPercent {
  BACKGROUND-COLOR: #F5F3F4;
  TEXT-ALIGN :center;
  FONT-FAMILY:Arial;
  FONT-SIZE:10px;
}
TD.negativePercent {
  BACKGROUND-COLOR: #F5F3F4;
  TEXT-ALIGN: center;
  BORDER-RIGHT : solid 5px #F5F3F4;
  FONT-FAMILY:Arial;
  FONT-SIZE:10px;
}
TD.negativePercentReport {
  BORDER-TOP: 1px solid #b3c5e9;
  BORDER-BOTTOM: 3px solid #739ece;
  BORDER-LEFT: 1px solid #b3c5e9;
  BORDER-RIGHT: 3px solid #739ece;
  BACKGROUND-COLOR: #f7f4e5;
  FONT-FAMILY:Arial;
}
TD.neutralPercent {
  BACKGROUND-COLOR: #F5F3F4;
  TEXT-ALIGN: center;
  BORDER-LEFT  : solid 5px #F5F3F4;
  BORDER-RIGHT : solid 5px #F5F3F4;
  FONT-FAMILY:Arial;
  FONT-SIZE:10px;
}
TD.neutralPercentReport {
  BORDER-TOP: 1px solid #b3c5e9;
  BORDER-BOTTOM: 3px solid #739ece;
  BORDER-LEFT: 1px solid #b3c5e9;
  BORDER-RIGHT: 1px solid #b3c5e9;
  BACKGROUND-COLOR: #f7f4e5;
  FONT-FAMILY:Arial;
  FONT-SIZE:10px;
}
TD.positivePercent {
  BACKGROUND-COLOR: #F5F3F4;
  TEXT-ALIGN: center;
  FONT-FAMILY:Arial;
  FONT-SIZE:10px;
}
TD.positivePercentReport {
  BORDER-TOP: 1px solid #b3c5e9;
  BORDER-BOTTOM: 3px solid #739ece;
  BORDER-LEFT: 3px solid #739ece;
  BORDER-RIGHT: 1px solid #b3c5e9;
  BACKGROUND-COLOR: #f7f4e5;
  FONT-SIZE:10px;
}
TD.positiveValue {
  BACKGROUND-COLOR: #FFFFFF;
  TEXT-ALIGN : center;
  HEIGHT:26px;
  FONT-FAMILY:Arial;
  FONT-SIZE:11px;
}
.gridviewheader {
  TEXT-DECORATION: none;
  WHITE-SPACE: nowrap;
}
.gridviewrow {
  WHITE-SPACE: nowrap;
  POSITION: absolute;
  BOTTOM: -1;
}
.gridviewalternaterow {
  WHITE-SPACE: nowrap;
}
TD.neutralValue {
  BACKGROUND-COLOR: #FFFFFF;
  TEXT-ALIGN : center;
  FONT-FAMILY:Arial;
  FONT-SIZE:11px;
}
TD.negativeValue {
  BACKGROUND-COLOR: #FFFFFF;
  TEXT-ALIGN : center;
  FONT-FAMILY:Arial;
  FONT-SIZE:11px;
}
DIV.wpCurrentCompanyDiv {
  Z-INDEX: 100px;
}
DIV.wpCompetitorDiv {
  Z-INDEX: 100;
}
IMG.spacer-class {
  DISPLAY: block;
}
.CompetitorViewLabel {
  WIDTH: 100%;
  TEXT-ALIGN:center;
  FONT-FAMILY: Arial,Helvetica,sans-serif;
  FONT-SIZE: 14px;
  FONT-WEIGHT: bold;
  TEXT-ALIGN: center;
}
.KeyInfluencerKeywordCaption {
  FLOAT: left;
  WIDTH: 236px;
}
.mainDivKeyPublications {
  BORDER: solid 1 Gray;
  PADDING: 10px;
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 12px;
}
.mainTableKeyPublications {
  WIDTH: 700px;
}
.ExportGridsDiv {
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 11px;
  MARGIN-LEFT:10px;
}
.ExportGridsDivPublication {
  FONT-FAMILY: Verdana, Arial;
  FONT-SIZE: 11px;
  PADDING-LEFT: 20px;
  TEXT-ALIGN: center;
}
.mainKeyInfluencerGridDiv {
  PADDING-TOP: 20px;
}
.lbldate {
  MARGIN-TOP: 7px;
  FLOAT: left;
}
DIV.rounded {
  PADDING-TOP: 3px;
  PADDING-BOTTOM: 3px;
  PADDING-LEFT: 10px;
  PADDING-RIGHT: 2px;
  BORDER: 1px solid #949694;
  BACKGROUND: #F7F4E5;
  -MOZ-BORDER-RADIUS: 10px; /* Firefox */
  -WEBKIT-BORDER-RADIUS: 10px; /* Safari */
}
DIV.rounded DIV.ctl,
DIV.rounded DIV.ctr,
DIV.rounded DIV.cbl,
DIV.rounded DIV.cbr {
  DISPLAY: none;
}
.row {
  HEIGHT: 13.5px;
  FONT-SIZE: 12px;
  FONT-FAMILY: Arial;
  BACKGROUND: #DEE7F7;
}
.alternaterow {
  HEIGHT: 13.5px;
  FONT-SIZE: 12px;
  FONT-FAMILY: Arial;
  BACKGROUND: #B3C5E9;
}
.PublicationHeader {
  FONT-SIZE: 12px;
  TEXT-DECORATION: underline;
  FONT-FAMILY: Arial;
  FONT-WEIGHT: normal;
  TEXT-ALIGN: center;
  VERTICAL-ALIGN: bottom;
  BACKGROUND: #F7F4E5;
  BORDER-BOTTOM: 2px solid #739ECE;
}
.PublicationFirstColumn {
  WHITE-SPACE: nowrap;
  BORDER-RIGHT: 2px solid #739ECE;
  BORDER-LEFT: 2px solid #739ECE;
  BORDER-BOTTOM: 2px solid #739ECE;
}
.PublicationOtherColoums {
  WHITE-SPACE: nowrap;
  BORDER-RIGHT: 2px solid #739ECE;
}
.PublicationEndColoums {
  BORDER-RIGHT: 2px solid #739ECE;
}
.CompetitorHeader {
  BORDER-BOTTOM: 1px solid #000000;
  BORDER-TOP: 1px solid #000000;
  BACKGROUND: #F7F4E5;
  VERTICAL-ALIGN: bottom;
}
.CompetitorFirstColumn {
  BORDER-RIGHT: 1px solid #000000;
  BORDER-LEFT: 1px solid #000000;
  BORDER-BOTTOM: 1px solid #000000;
  BACKGROUND: #F7F4E5;
}
.CompetitorFirstColumn TD {
  BORDER-RIGHT: 1px solid #000000;
  BORDER-LEFT: 1px solid #000000;
  BORDER-BOTTOM: 1px solid #000000;
  BACKGROUND: #F7F4E5;
}
.CompetitorOtherColumns {
  BORDER-RIGHT: 1px solid #000000;
  BORDER-BOTTOM: 1px solid #000000;
  BACKGROUND: #F7F4E5;
}
.CompetitorFooter {
  BORDER-TOP: 1px solid #000000;
}
.PublicationGridviewBorder {
  BORDER-BOTTOM: 2px solid #739ECE;
}
.ExportLink {
  FONT-WEIGHT: bold;
  FONT-SIZE: 12px;
  FONT-FAMILY: Arial;
  COLOR: #000000;
  BORDER: solid 2px #949694;
  PADDING: 3px;
  PADDING-LEFT: 15px;
  PADDING-RIGHT: 15px;
  LINE-HEIGHT: 30px;
  TEXT-DECORATION: none;
  BACKGROUND-COLOR: White;
}
.CompetitorPresence {
  FONT-WEIGHT: bold;
  FONT-SIZE: 14px;
  FONT-FAMILY: Arial;
  PADDING-LEFT: 10px;
}
.CompetitorPresenceColumn {
  PADDING-BOTTOM: 6px;
}
.gvclass TABLE TH {
  TEXT-ALIGN: center;
  BORDER-WIDTH: 3;
}

<!--[if gte IE 7]>
DIV.rounded {
  POSITION: relative;
}
DIV.roundedaligncenter {
  TEXT-ALIGN: center;
}
DIV.rounded DIV.ctl,
DIV.rounded DIV.ctr,
DIV.rounded DIV.cbl,
DIV.rounded DIV.cbr {
  DISPLAY: block;
  WIDTH: 10px;
  HEIGHT: 10px;
  FONT-SIZE: 0px;
  POSITION: absolute;
  BACKGROUND: url(/images/roundedcorder1.gif);
  BACKGROUND-REPEAT: no-repeat;
}
DIV.rounded DIV.ctl {
  BACKGROUND-POSITION: 0px 0px;
  TOP: -1px;
  LEFT: -1px;
}
DIV.rounded DIV.ctr {
  BACKGROUND-POSITION: -10px 0px;
  TOP: -1px;
  RIGHT: -1px;
}
DIV.rounded DIV.cbl {
  BACKGROUND-POSITION: 0px -10px;
  BOTTOM: -1px;
  LEFT: -1px;
}
DIV.rounded DIV.cbr {
  BACKGROUND-POSITION: -10px -10px;
  BOTTOM: -1px;
  RIGHT: -1px;
}
<![endif]-->

.mainDivQualityOfVoice, .tableInputControlQualityOfVoice {
  WIDTH: 70%;
}
.rowTitleQualityOfVoice {
  HEIGHT:35px;
  TEXT-ALIGN:center;
  VERTICAL-ALIGN:middle;
}
.leftDivQualityOfVoice {
  FLOAT: left;
}
.DateDivQualityOfVoice {
  PADDING-TOP: 20px;
}
.WebPresenceMap {
  BORDER-COLOR: #3366CC;
  BORDER-WIDTH: 1px;
  COLOR: #333333;
  HEIGHT: 81px;
  MARGIN-LEFT: 0px;
  MARGIN-RIGHT: 0px;
  WIDTH: 863px;
}
DIV#ContactRequired, DIV#AdminRequired {
  DISPLAY: block;
  COLOR: red;
  FONT-WEIGHT: bold;
}
.x-modal-dark-grey {
  BACKGROUND-COLOR:#333333;
}
.textaligncenter {
  TEXT-ALIGN: center;
}
.qvtDiv {
  BORDER: solid 1px #D6D3D6;
  WIDTH:99%;
}
.qvtPercent {
  BACKGROUND-COLOR: #F5F3F4;
  TEXT-ALIGN: center;
  HEIGHT:25px;
  FONT-FAMILY:Arial;
  FONT-SIZE:11px;
}
.qvtEmptyRow {
  HEIGHT:3px;
}
.qvtHeader {
  WIDTH:32%;
}
#SnapshotGridview TH {
  VERTICAL-ALIGN:middle;
}
#SnapshotGridview {
  WIDTH: 100%;
}
#Div1 {
  MARGIN:0px;
}
.snapshotreportDiv {
  MARGIN-TOP:10px;
  OVERFLOW:hidden;
  WHITE-SPACE:nowrap;
  BORDER:solid 1px #ffffff;
}
P.instru {
  COLOR:#E7A721;
  FONT-WEIGHT:bold;
  FONT-SIZE:11PX;
}
.brdr-lef {
  BORDER-RIGHT:solid 3px #545454;
}
.tc DIV {
  TEXT-ALIGN:center;
}
.ShareOfWebDataTable {
  PADDING-RIGHT:5px;
}
.ShareOfWebDataTable TABLE {
  PADDING-TOP:5px;
}
ShareOfWebDataTable TABLE TD {
  BORDER-RIGHT:1px solid #cccccc;
}
.MainControlDiv DIV IMG {
  WIDTH:70%;
  BORDER: solid 1px red;
}
#SnapshotReportsLink {
  DISPLAY:block!important;
  TEXT-ALIGN:center!important;
}
#WebPresenceCurrentcompanyReportsLink {
  DISPLAY:block!important;
  TEXT-ALIGN:center!important;
}
#QualityVoiceRepeater_ctl01_QualityVoiceReportsLink {
  DISPLAY:block!important;
  TEXT-ALIGN:center!important;
  FLOAT:left;
  WIDTH:100%;
}
.gridWebPresenceCompetitorHeaderBold {
  BACKGROUND-COLOR: #DEDFDE;
  FONT-SIZE: 11px;
  FONT-FAMILY:Arial;
  FONT-WEIGHT:bold;
  WIDTH:14%;
}
.gridWebPresenceCompetitorHeader {
  BACKGROUND-COLOR: #DEDFDE;
  FONT-SIZE: 10px;
  FONT-FAMILY:Arial;
  WIDTH:14%;
}
.gridRowStyleAlignRight {
  PADDING-RIGHT:22px;
  TEXT-ALIGN:right;
  WIDTH:14%;
}
TD.gridRowStyleAlignLeft {
  TEXT-ALIGN:left;
  PADDING-LEFT:4PX!important;
  WIDTH:14%;
}
.viewTitleKeyInfluencer {
  COLOR:#595959;
  FONT-WEIGHT: bold;
  LETTER-SPACING:1px;
  PADDING-TOP:5px;
  PADDING-BOTTOM:2px;
}
.mvViewTitle {
  COLOR:#595959;
  FONT-FAMILY: Arial,Helvetica,sans-serif;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
  TEXT-ALIGN: center;
  LETTER-SPACING:1px;
  PADDING-TOP:12px;
  PADDING-BOTTOM:2px;
}
.mvChartTitle {
  COLOR:#595959;
  FONT-FAMILY: Arial,Helvetica,sans-serif;
  FONT-SIZE: 11px;
  FONT-WEIGHT: bold;
  TEXT-ALIGN: center;
  TEXT-DECORATION:none;
  LETTER-SPACING:1px;
  PADDING-TOP:12px;
  PADDING-BOTTOM:2px;
}
.numb_class {
  TEXT-ALIGN:right!important;
  PADDING-RIGHT:15px;
}
.numb_classsnapshotreport {
  TEXT-ALIGN:right!important;
  PADDING-RIGHT:15px;
}
.numb_class_6 {
  TEXT-ALIGN:right!important;
  PADDING-RIGHT:13px;
}
.numb_class_2 {
  TEXT-ALIGN:right!important;
  PADDING-RIGHT:19px;
}
.numb_class_5 {
  TEXT-ALIGN:right!important;
  PADDING-RIGHT:15px;
}
.numb_class_3 {
  TEXT-ALIGN:right!important;
  PADDING-RIGHT:40px;
}
.numb_class_4 {
  TEXT-ALIGN:right!important;
  PADDING-RIGHT:28px;
}
.rite_brdr {
  BORDER-RIGHT:solid 1px #ccc;
}
.left_brdr {
  BORDER-LEFT:solid 1px #ccc;
}
.bot_brdr {
  BORDER-BOTTOM:solid 1px #ccc;
}
.top_brdr {
  BORDER-BOTTOM:solid 1px #ccc;
}
#MissedOpportunityGridView {
  WIDTH:100%
}
#MainControlDiv IMG {
  TEXT-ALIGN:center;
}
#containerId {
  WIDTH:100%;
  TEXT-ALIGN:center;
}
.shareofDiscussionwidget {
  PADDING-TOP: 0px;
}
.compOuterDiv {
  MARGIN-LEFT: -3px;
  MARGIN-RIGHT:-3px;
}
.compGridRowStyle {
  FONT-SIZE: 10px;
  FONT-FAMILY:Arial;
  FONT-WEIGHT :lighter;
  HEIGHT:29px;
}
.compAltGridRowStyle {
  BACKGROUND-COLOR:#F5F3F4;
  FONT-SIZE: 10px;
  FONT-FAMILY:Arial;
  FONT-WEIGHT :lighter;
  HEIGHT:29px;
}
.gridRowOppStyleAlignRight {
  PADDING-RIGHT:15px;
  TEXT-ALIGN:right;
  WIDTH:14%;
}
#MainControlDiv {
  PADDING-TOP:22px;
}
#MainControlDiv DIV {
  PADDING-BOTTOM:5px;
}
DIV.wpCompetitorNoDataFound {
  BORDER: 1px solid black;
  TEXT-ALIGN: center;
  WIDTH: 95%;
  MARGIN-LEFT: 5px;
  FONT-FAMILY: Arial,Helvetica,sans-serif;
  FONT-SIZE: 12px;
}
.snapShotgridBorder TR {
  BORDER-BOTTOM:1px solid #ccc;
}
.keyInfluencerGridHeader {
  BACKGROUND-COLOR:#545454;
  FONT-FAMILY:Arial;
  FONT-SIZE:12px;
  FONT-WEIGHT:bold;
  COLOR:#FFFFFF;
  WIDTH:14%;
}
.keyInfluencerGridRow, .keyInfluencerGridRow TD {
  BACKGROUND-COLOR: #FFFFFF;
  FONT-FAMILY: Arial,Helvetica,sans-serif;
  FONT-SIZE: 12px;
  TEXT-DECORATION: underline;
  CURSOR: pointer;
}
.keyInfluencerAlternateRow, .keyInfluencerAlternateRow TD {
  BACKGROUND-COLOR: #B3C5E9;
  FONT-FAMILY: Arial,Helvetica,sans-serif;
  FONT-SIZE: 12px;
  TEXT-DECORATION: underline;
  CURSOR: pointer;
}
.qualityOfVoiceGridRow, .qualityOfVoiceGridRow TD {
  BACKGROUND-COLOR: #FFFFFF;
  FONT-FAMILY: Arial,Helvetica,sans-serif;
  FONT-SIZE: 12px;
  TEXT-DECORATION: underline;
  CURSOR: pointer
}
.qualityOfVoiceAlternateRow, .qualityOfVoiceAlternateRow TD {
  BACKGROUND-COLOR: #B3C5E9;
  FONT-FAMILY: Arial,Helvetica,sans-serif;
  FONT-SIZE: 12px;
  TEXT-DECORATION: underline;
  CURSOR: pointer
}
.keyInfluencerGrid {
  BORDER-COLOR: Black;
  BORDER-WIDTH: 1px;
  COLOR: #333333;
}
.qovReportGrid {
  PADDING-TOP:5px;
  FLOAT:left;
  PADDING-LEFT:15px;
}
.qovReportParameter {
  WIDTH: 100%;
}
.chartTable {
  WIDTH:100%;
}
TD.gridMargin {
  PADDING-LEFT:5px;
  PADDING-RIGHT:5px;
}
DIV.gridMargin {
  PADDING-LEFT:5px;
  PADDING-RIGHT:5px;
}
.qovReportLabels {
  FONT-WEIGHT:bold;
  PADDING-LEFT:150px;
  PADDING-RIGHT:5px;
}
DIV.shareOfWebNoDatafound {
  BORDER:thin solid Black;
  FONT-FAMILY:Arial,Helvetica,sans-serif;
  FONT-SIZE:12px;
  TEXT-ALIGN:center;
  WIDTH:inherit;
}
.sodTotalBackcolor {
  BACKGROUND-COLOR:#F7F3F7;
  FONT-SIZE: 12px;
  FONT-FAMILY:Arial;
  FONT-WEIGHT :lighter;
  HEIGHT:25px;
}
.sodGridBorder {
  BORDER:solid 1px #BDBABD;
}
#CompMapMainControlDiv {
  MARGIN-BOTTOM:3px;
  MARGIN-TOP:3px;
}
.gridTextLeftAlign {
  TEXT-ALIGN: left!important;
  PADDING-LEFT: 35px;
}
.gridTextLeftAlign23 {
  TEXT-ALIGN: left!important;
}
#WPMainControlDiv {
  PADDING-TOP:20px;
}
.textalignleft {
  TEXT-ALIGN:left;
}
.gridHeaderStyle TH {
  TEXT-ALIGN: center !important;
}
#SnapshotGridview TD {
  PADDING-LEFT:3px;
}
.mvGridHeaderStyle {
  BACKGROUND-COLOR: #545454;
  COLOR: #FFFFFF;
  FONT-SIZE: 12px;
  FONT-FAMILY:Arial;
  BORDER-TOP:solid 1px #BCBCBC;
  FONT-WEIGHT: bold;
  TEXT-ALIGN:center;
}
.mvMissedOpportunityHolder {
  MARGIN-LEFT: 4px;
  MARGIN-RIGHT: 4px;
}
.mv_outer_width100 {
  WIDTH:98%;
  CLEAR:both;
}
.mv_inner_width35 {
  WIDTH:32%;
  FLOAT:left;
  PADDING-BOTTOM:10px;
}
.mv_inner_width15 {
  WIDTH:17%;
  FLOAT:left;
  PADDING-BOTTOM:10px;
  TEXT-ALIGN:left;
  PADDING-RIGHT: 5px;
  FONT-WEIGHT:bold;
}
.mv_inner_width85 {
  WIDTH:80%;
  FLOAT:left;
  PADDING-BOTTOM:5px;
}
.mv_inner_width95 {
  WIDTH:95%;
  FLOAT:left;
  PADDING-BOTTOM:10px;
}
DIV.viewTitle {
  COLOR:#595959;
  FONT-FAMILY: Arial;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  TEXT-ALIGN: center;
  PADDING-BOTTOM:10px;
  CLEAR:both;
}
.dropDownCaption {
  HEIGHT: 35px;
  PADDING-TOP: 10px;
}
.mv_inner_50 {
  WIDTH:49%;
  FLOAT:left;
  PADDING-BOTTOM:10px;
  PADDING-LEFT: 5px;
}
.mv_outer_width98 {
  WIDTH:99%;
  CLEAR:both;
}
.qualityreport {
  FLOAT:left;
  WIDTH:100%;
}
.qualityexport {
  FLOAT:left;
  WIDTH:55%;
  TEXT-ALIGN:right;
  PADDING:10px 0px 0px 0px;
}
.qualitymid {
  FLOAT:left;
  WIDTH:70%;
  PADDING:20px 0px 0px 0px;
}
.qualitylister {
  FLOAT:left;
  WIDTH:100%;
  PADDING:5px 0px 0px 0px;
}
.qualitylister_left {
  FLOAT:left;
  WIDTH:10%;
  HEIGHT:15px;
  TEXT-ALIGN:left;
  FONT-WEIGHT:bold;
}
.qualitylister_left SPAN {
  PADDING:0px !important;
}
.qualitylister_right {
  FLOAT:left;
  WIDTH:60%;
  PADDING:0px 0px 0px 0px;
}
.qualitychart_left {
  FLOAT:left;
  WIDTH:90%;
  PADDING:0px 0px 0px 5%;
  TEXT-ALIGN: left!important;
}
.qualitychart_right {
  FLOAT:left;
  WIDTH:50%;
  PADDING:0px 0px 0px 0px;
}
DIV.snapShotViewTitle {
  TEXT-ALIGN:center;
  VERTICAL-ALIGN:middle;
  WIDTH:100%;
  CLEAR:both;
}
.keyInfluencerpadding {
  WIDTH:100%;
}
.keyInfluencerfirstrow {
  WIDTH:15%;
  FLOAT:left;
  TEXT-ALIGN:left;
  PADDING-RIGHT:5px;
  FONT-WEIGHT:bold;
}
.keyInfluencerfirstrowsecondcol {
  WIDTH:80%;
  FLOAT:left;
  PADDING-BOTTOM:2px;
}
.keyInfluencersecondrowsecondcol {
  WIDTH:33%;
  FLOAT:left;
}
.keyInfluencersecondrowthirdcol {
  WIDTH:9%;
  FLOAT:left;
  FONT-WEIGHT:bold;
}
.keyInfluencerthirdrowfirstcol {
  WIDTH:17%;
  FLOAT:left;
  PADDING-BOTTOM:10px;
  TEXT-ALIGN:left;
  PADDING-RIGHT:5px;
  FONT-WEIGHT:bold;
}
.keyInfluencerthirdrowsecondcol {
  WIDTH:80%;
  FLOAT:left;
  PADDING-BOTTOM:5px;
}
.keyInfluencerfirstgrid {
  PADDING-BOTTOM:10px;
  CLEAR:both;
}
.keyInfluencerlastrowfirstcol {
  FLOAT:left;
  WIDTH:80%;
  PADDING-BOTTOM:10px;
}
.keyInfluencerlastrowsecondcol {
  FLOAT:right;
  WIDTH:20%;
  PADDING-BOTTOM:10px;
}
SPAN.notrequiredLabel {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-ALIGN: right;
  VERTICAL-ALIGN: top;
  PADDING-RIGHT:5px;
}
.key_outer_width100 {
  WIDTH:98%;
  CLEAR:both;
  PADDING-BOTTOM:5px;
}
.key_outer_width90 {
  WIDTH:90%;
  CLEAR:both;
}
.key_inner_width35 {
  WIDTH:28%;
  FLOAT:left;
  PADDING-BOTTOM:10px;
}
.key_inner_width15 {
  WIDTH:19%;
  FLOAT:left;
  PADDING-BOTTOM:10px;
  TEXT-ALIGN:right !important;
  PADDING-RIGHT:5px;
}
.key_inner_width10 {
  WIDTH:15%;
  FLOAT:left;
  PADDING-BOTTOM:10px;
  TEXT-ALIGN:right !important;
  PADDING-RIGHT: 5px;
}
.key_inner_width11 {
  WIDTH:10%;
  FLOAT:left;
  PADDING-BOTTOM:10px;
  TEXT-ALIGN:right !important;
  PADDING-RIGHT: 5px;
}
.key_inner_width25 {
  WIDTH:25%;
  FLOAT:left;
  PADDING-BOTTOM:10px;
}
.key_inner_width85 {
  WIDTH:80%;
  FLOAT:left;
  PADDING-BOTTOM:10px;
}
.key_inner_width95 {
  WIDTH:95%;
  FLOAT:left;
  PADDING-BOTTOM:10px;
}
.key_inner_30 {
  WIDTH:19%;
  FLOAT:left;
  PADDING-BOTTOM:10px;
  TEXT-ALIGN:right !important;
  PADDING-RIGHT:5px;
}
.key_inner_18 {
  FLOAT:left;
  PADDING-BOTTOM:10px;
  TEXT-ALIGN:right !important;
  PADDING-RIGHT:5px;
  WIDTH:17% !important;
  WIDTH:22%;
}
.key_inner_75 {
  WIDTH:70%;
  FLOAT:left;
  PADDING-BOTTOM:10px;
}
.key_inner_70 {
  WIDTH:60%;
  FLOAT:left;
  PADDING-BOTTOM:10px;
}
.key_outer_width98 {
  WIDTH:99%;
  CLEAR:both;
}
.snap_outerdiv {
  WIDTH:100%;
  FLOAT:left;
  HEIGHT:100%;
}
.snap_innerdiv {
  WIDTH:50%;
  TEXT-ALIGN:center;
  FLOAT:left;
}
.snap_chart_innerdiv {
  WIDTH:50%;
  TEXT-ALIGN:center;
  FLOAT:right;
}
.mv_outer_width100 {
  WIDTH:98%;
  CLEAR:both;
}
.mv_inner_width35 {
  WIDTH:32%;
  FLOAT:left;
  PADDING-BOTTOM:10px;
}
.mv_inner_width95 {
  WIDTH:95%;
  FLOAT:left;
  PADDING-BOTTOM:10px;
}
DIV.viewTitle {
  COLOR:#595959;
  FONT-FAMILY: Arial;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  TEXT-ALIGN: center;
  PADDING-BOTTOM:10px;
  CLEAR:both;
}
.dropDownCaption {
  HEIGHT: 35px;
  PADDING-TOP: 10px;
}
.mv_inner_50 {
  WIDTH:49%;
  FLOAT:left;
  PADDING-BOTTOM:10px;
}
.mv_outer_width98 {
  WIDTH:99%;
  CLEAR:both;
}
.qualityreport {
  FLOAT:left;
  WIDTH:100%;
}
.qualityexport {
  FLOAT:left;
  WIDTH:55%;
  TEXT-ALIGN:right;
  PADDING:10px 0px 0px 0px;
}
.qualitymid {
  FLOAT:left;
  WIDTH:70%;
  PADDING:20px 0px 0px 0px;
}
.qualitylister_left SPAN {
  PADDING:0px !important;
}
.qualitylister_right {
  FLOAT:left;
  WIDTH:60%;
  PADDING:0px 0px 0px 0px;
}
.qualitychart_left {
  FLOAT:left;
  WIDTH:90%;
  PADDING:0px 0px 0px 5%;
  TEXT-ALIGN: left!important;
}
.qualitychart_right {
  FLOAT:left;
  WIDTH:50%;
  PADDING:0px 0px 0px 0px;
}
DIV.snapShotViewTitle {
  TEXT-ALIGN:center;
  VERTICAL-ALIGN:middle;
}
.keyInfluencerfirstrowsecondcol {
  WIDTH:80%;
  FLOAT:left;
  PADDING-BOTTOM:2px;
}
.keyInfluencersecondrowsecondcol {
  WIDTH:33%;
  FLOAT:left;
}
keyInfluencerthirdrowsecondcol {
  WIDTH:80%;
  FLOAT:left;
  PADDING-BOTTOM:10px;
}
.keyInfluencerfirstgrid {
  PADDING-BOTTOM:10px;
  CLEAR:both;
}
.keyInfluencerlastrowfirstcol {
  FLOAT:left;
  WIDTH:80%;
  PADDING-BOTTOM:10px;
}
.keyInfluencerlastrowsecondcol {
  FLOAT:right;
  WIDTH:20%;
  PADDING-BOTTOM:10px;
}
SPAN.notrequiredLabel {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-ALIGN: right;
  VERTICAL-ALIGN: top;
  PADDING-RIGHT:5px;
}
.ShareOfWebgridAlternatingRow TD {
  BACKGROUND-COLOR: #FFFFFF!important;
  FONT-SIZE: 12px;
  FONT-FAMILY:Arial;
  FONT-WEIGHT :lighter;
}
DIV.instructions {
  FONT-FAMILY: Arial;
  FONT-SIZE: 11px;
  TEXT-ALIGN:left;
  FONT-WEIGHT:bold;
  COLOR:#E7A721;
}
.ShareOfWebGridChart {
  WIDTH:60%;
  MARGIN-TOP:15px;
  MARGIN-LEFT:20px;
}
.ShareOfWebGridPieChart {
  FLOAT:left;
  MARGIN-LEFT:40px;
  MARGIN-RIGHT:20px;
}
.ShareOfWebGridPieChartTable {
  WIDTH:45%;
  MARGIN-TOP:5px;
  MARGIN-LEFT:30px;
}
.ShareOfWebGridBarChart {
  MARGIN-TOP:15px;
  MARGIN-BOTTOM:5px;
  WIDTH:200px;
  MARGIN-LEFT:80px;
}
.shareofWebgridRow. TD {
  TEXT-ALIGN:center;
}
.shareofWebAlternateRow. TD {
  TEXT-ALIGN:center;
}
.shareofWebGridHeader {
  BACKGROUND-COLOR:#545454;
  FONT-FAMILY:Arial;
  FONT-SIZE:12px;
  FONT-WEIGHT:bold;
  COLOR:#FFFFFF;
  WIDTH:14%;
  BORDER:0px solid black;
}
.secondGridDiv {
  MARGIN-TOP:15px;
}
.shareofwebDateAlignment {
  HEIGHT:120px;
}
.exportButton {
  MARGIN-BOTTOM:5px;
}
.snap_outerdiv {
  WIDTH:100%;
  FLOAT:left;
  HEIGHT:100%;
}
.snap_innerdiv {
  WIDTH:50%;
  TEXT-ALIGN:center;
  FLOAT:left;
}
.snap_chart_innerdiv {
  WIDTH:50%;
  TEXT-ALIGN:center;
  FLOAT:right;
}
.snap_column1 {
  WIDTH:40px;
  FLOAT:left;
  FONT-WEIGHT:bold;
}
.snap_column2 {
  WIDTH:370px;
  FLOAT:left;
}
.snap_column3 {
  WIDTH:50px;
  FLOAT:left;
}
.snap_separator {
  WIDTH:100%;
  HEIGHT:10px;
  CLEAR:both;
}
.ModifyParamsBtn {
  MARGIN-BOTTOM:3px;
}
#WPSnapShotPanelDiv {
  PADDING-TOP: 10px;
}
.wpMapGridHeader TH {
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
  VERTICAL-ALIGN:top;
  TEXT-ALIGN:center;
}
.wpMapGridHeader, .wpMapGridHeader A {
  BACKGROUND-COLOR:#545454;
  FONT-FAMILY:Arial;
  FONT-SIZE:12px;
  FONT-WEIGHT:bold;
  COLOR:#FFFFFF;
  WIDTH:14%;
}
.wpMapGridRow, .wpMapGridRow TD {
  BACKGROUND-COLOR: #FFFFFF;
  FONT-FAMILY: Arial,Helvetica,sans-serif;
  FONT-SIZE: 12px;
}
.wpMapAlternateRow, .wpMapAlternateRow TD {
  BACKGROUND-COLOR: #F7F3F7;
  FONT-FAMILY: Arial,Helvetica,sans-serif;
  FONT-SIZE: 12px;
}
.wpMapGrid {
  BORDER-COLOR: Black;
  BORDER-WIDTH: 1px;
  COLOR: #333333;
}
.shareofDiscussionLabels {
  FONT-WEIGHT:bold;
  TEXT-ALIGN:left;
}
.buttondiv {
  PADDING-TOP:5px;
  PADDING-BOTTOM:5px;
}
.snapshot_outerdiv  {
  PADDING-LEFT:10px;
}
.webpresence_column1 {
  WIDTH:75px;
  FLOAT:left;
  FONT-WEIGHT:bold;
}
.webpresence_column2 {
  WIDTH:370px;
  FLOAT:left;
}
.webpresence_column3 {
  WIDTH:50px;
  FLOAT:left;
}
.webpresence_column4 {
  HEIGHT:210px;
}
.webpresence_outerdiv {
  WIDTH:100%;
  FLOAT:left;
  HEIGHT:100%;
  PADDING-LEFT:10px;
}
.webpresence_modify_outer {
  WIDTH:100%;
  FLOAT:left;
  HEIGHT:100%;
  PADDING-BOTTOM:5px;
}
.web_buttondiv {
  PADDING-TOP:5px;
  PADDING-BOTTOM:5px;
  WIDTH:96%;
}
.key_buttondiv {
  WIDTH:98%;
  PADDING-TOP:5px;
  PADDING-BOTTOM:5px;
}
.KeyInfluencerReportChart {
  MARGIN-BOTTOM:10px;
  MARGIN-TOP:10px;
}
#WPKeyPublicationParams {
  PADDING:20px;
}
DIV.shareofwebparamLabel {
  CLEAR:both;
  WIDTH: 85%;
}
.shareofwebparamLabel DIV {
  FLOAT:left;
  WIDTH:15%;
  PADDING-BOTTOM:10px;
}
#WPInputParametersPanel {
  PADDING:20px;
}
.buttonRightalign {
  TEXT-ALIGN:right;
}
.competitorPresenceHeaderStyle {
 WIDTH:100%;
 VERTICAL-ALIGN:top;
}
#WPQualityOfVoiceParams {
  PADDING:20px;
}
#ExportPanelWebPresenceMapDiv {
  WIDTH:99%;
}
DIV.alignChartDetail {
  FLOAT: left;
  MARGIN: 0;
  WIDTH: 100%;
  PADDING: 20px;
}
DIV.alignChart {
  FLOAT: left;
  TEXT-ALIGN: left;
  WIDTH: 30%;
  VERTICAL-ALIGN: bottom;
}
DIV.alignChartTable {
  FLOAT: right;
  TEXT-ALIGN: left;
  WIDTH: 60%;
  VERTICAL-ALIGN: middle;
  PADDING-TOP: 20px;
}
.webpresencemap_outerdiv {
  PADDING-LEFT:20px;
  PADDING-TOP: 20px;
  PADDING-BOTTOM: 20px;
}
.gvclass {
  PADDING-BOTTOM:10px;
}
SPAN.viewTitle {
  COLOR:#595959;
  FONT-FAMILY: Arial;
  FONT-SIZE: 12px;
  FONT-WEIGHT: bold;
  TEXT-ALIGN: center;
}
.boldText {
  font-weight:bold;
}
TH.qovGridHeaderStyle{
padding:5px;
text-align:center !important;
font-weight: bold;
}

.vertTitle{
height: 100px;
writing-mode: tb-rl;
filter: flipH() flipV();
VERTICAL-ALIGN: middle;
PADDING-TOP: 5px;
}

.heading
{
  background-color:#204ea9;
  vertical-align:middle;
  color:#fff;
  font-size:12px;
  font-weight:bold;
}

.heading img
{
  vertical-align:middle;
  font-family:Arial,Helvetica,sans-serif;
}

.body_bgColor
{
  background-color:#f3f3ec;
  font-size:11px;
}

table.body_bgColor  td
{
  border-bottom:solid 1px #e3deb8;
}

table td.question
{
  font-weight:bold;
  font-size:12px;
  padding:10px 0;
}

table td.question span
{
  color:red;
}

p.pad10
{
  padding:0 0 0 10px;
  margin:0 !important;
}

input.txtBox_style, table.body_bgColor select
{
  width:300px;
  border:solid 1px #bdbdbd;
  font-size:12px;
  color:#666666;
}

td.noStyle table td
{
  border-bottom:none;
}

.innertable_header
{
  background:url(../images/tabular_top_bg.gif) repeat-x top left;
  color:#fff;
  font-weight:bold;
  text-align:center
}

.innertable_header_border
{
  color:#fff;
  font-weight:bold;
  text-align:center
}

.row1_style
{
  background:url(../images/row1_bg.gif) repeat-x top left;
}

.row2_style
{
  background:url(../images/row2_bg.gif) repeat-x top left;
}

td.row1_style_border img, td.row1_style img, td.row2_style_border img, td.row2_style img, td.innertable_header_border img, td.innertable_bottom_border img, td.innertable_header img, td.innertable_bottom img
{
  display:block;
}

.innertable_bottom
{
  background:url(../images/tabular_btm_bg.gif) repeat-x bottom left;
  color:#fff;
  font-weight:bold;
  text-align:center
}

.innertable_bottom_border
{
  color:#fff;
  font-weight:bold;
  text-align:center
}

td.noStyle input#SearchCoID-com-field
{
  padding-bottom:0;
  padding-top:2px;
  padding-left:0;
  padding-right:0;
  max-width:282px;
}

td.noStyle .x-form-field-wrap
{
  min-width:305px;
}

ul.steplistregistration
{
  list-style: none outside none;
  margin-left: 35px;
  margin-top: 17px;
}

ul.steplistregistration li.stepactiveregistration
{
  background-image: url(/images/step2registration.gif);
  background-position: left center;
  background-repeat: no-repeat;
  color: #1C6AA3;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-top: 6px;
  padding-bottom: 6px;
  list-style-position: outside;
  list-style-type: none;
  vertical-align: middle;
  float:left;
  margin-right:70px;
}

.stepactiveregistration a {
  color: #1C6AA3;
  text-decoration: none;
}

.stepactiveregistration a:visited {
  color: #1C6AA3;
  text-decoration: none;
}

.stepactiveregistration a:hover {
  color: #1C6AA3;
  text-decoration: underline;
}

ul.steplistregistration li.stepdoneregistration {
  background-image: url(/images/step2registration.gif);
  background-position: left center;
  background-repeat: no-repeat;
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-top: 6px;
  padding-bottom: 6px;
  list-style-position: outside;
  list-style-type: none;
  vertical-align: middle;
  float:left;
  margin-right:70px;
}

.stepdoneregistration a {
  color: #666666;
  text-decoration: none;
}

.stepdoneregistration a:visited {
  color: #666666;
  text-decoration: none;
}

.stepdoneregistration a:hover {
  color: #000000;
  text-decoration: underline;
}

ul.steplistregistration li.stepnormalregistration {
  background-image: url(/images/step1registration.gif);
  background-position: left center;
  background-repeat: no-repeat;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-top: 6px;
  padding-bottom: 6px;
  list-style-position: outside;
  list-style-type: none;
  vertical-align: middle;
  float:left;
  margin-right:70px;
}

.stepnormalregistration a {
  text-decoration: none;
}

.stepnormalregistration a:visited {
  text-decoration: none;
}

.stepnormalregistration a:hover {
  text-decoration: underline;
}

ul.steplistregistration li span.stepnumberregistration
{
  color:white;
  margin-left:9px;
  margin-right:20px;
}

.stepsarearegistration
{
  background-color: #FFFFFF;
  padding-top: 16px;
}

.radiotextregistration
{
  margin-right:10px;
}

.cont_area
{
  border:solid 1px #e3deb8;
  background-color:#fff;
  text-align:left;
  margin:20px 0;
  font-size:11px;
  font-weight:bold;
}

table.no_style td, table.cont_area td
{
  border-bottom:none;
}

.no_style table td, .cont_area table td
{
  border-bottom:none;
}

.exp_date select
{
  width:145px !important;
}

.red_txt
{
  color:red;
  font-size:11px;
}

.telephone td.country input
{
  width:50px;
}

.telephone td.area input
{
  width:60px;
}

.telephone td.number input
{
  width:100px;
}

.telephone td.extn input
{
  width:60px;
}

.body_bgColor td.recordhelp{
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
}

.body_bgColor td.textregistration, td.textregistration td
{
  font-weight:bold;
  font-size:11px;
}

td.textregistration td
{
  border-bottom:none;
  vertical-align:50%;
}

td.textregistration td select
{
  border-bottom:none;
  width:255px;
}
