.bordershading {
   border: ridge #F5F5F5;
   border-width: 1px 5px 5px 1px;
}

BODY {
   background-color: #FFFFFF;
   MARGIN: 0px 0px 0px 0px;
}

table, tr, td {
   font: 12px Arial;
   text-align: left;
}

font {
   font: 12px Arial
}

select, input {
   font: normal 12px Arial;
}

.title {
   font: bold 14px Arial;
}

.processing {
   font: 18px Arial
}

.oneline {
   font: 10px Arial
}

.comps {
   font: 10px Arial
}

.reportoptions {
   font: 12px Arial
}

.sub {
   font: 12px Arial
}

.subbig {
   font: 14px Arial
}

.navtext {
   text-align: left;
   width: 235px;
   font: bold 12px Arial;
   border-width: 2px;
   border-style: outset;
   border-color: white;
   background-color: tan;
   layer-background-color: tan;
   color: black;
}

.subibold {
   font: italic bold 14px Arial
}

.subproprpt {
   font: 12px Arial
}

.subboldproprpt {
   font: bold 12px Arial
}

.compsbold {
   font: bold 10px Arial
}

.subbold {
   font: bold 12px Arial
}

.subbigbold {
   font: bold 14px Arial
}

.subbigibold {
   font: italic bold 14px Arial
}

.breakline {
   page-break-before: always
}

.searching {
   color: #FF9933;
   font: 12px Arial;
}

a:link {
   color: #0000FF;
   font: 12px Arial;
   text-decoration: none
}

a:active {
   color: #0000FF;
   font: 12px Arial;
   text-decoration: none
}

a:visited {
   color: #0000FF;
   font: 12px Arial;
   text-decoration: none
}

a:hover {
   color: #FF9933;
   font: 12px Arial;
   text-decoration: underline
}

a.menu:link {
   color: #333333;
   font: bold 12px Arial;
   text-decoration: none
}

a.menu:visited {
   color: #333333;
   font: bold 12px Arial;
   text-decoration: none
}

a.menu:active {
   color: #333333;
   font: bold 12px Arial;
   text-decoration: none
}

a.menu:hover {
   color: #FF9933;
   font: bold 12px Arial;
   text-decoration: none
}

a.menuon:link {
   color: #FF9933;
   font: bold 12px Arial;
   text-decoration: none
}

a.menuon:visited {
   color: #FF9933;
   font: bold 12px Arial;
   text-decoration: none
}

a.menuon:active {
   color: #FF9933;
   font: bold 12px Arial;
   text-decoration: none
}

a.menuon:hover {
   color: #FF9933;
   font: bold 12px Arial;
   text-decoration: none
}

a.done:link {
   color: #99CCFF;
   font: 12px Arial;
   text-decoration: none
}

a.done:visited {
   color: #99CCFF;
   font: 12px Arial;
   text-decoration: none
}

a.done:active {
   color: #99CCFF;
   font: 12px Arial;
   text-decoration: none
}

a.done:hover {
   color: #FF9933;
   font: 12px Arial;
   text-decoration: underline
}

a.producthelp:link {
   color: #0000FF;
   font: bold 14px Arial;
}

a.producthelp:visited {
   color: #0000FF;
   font: bold 14px Arial;
}

a.producthelp:active {
   color: #0000FF;
   font: bold 14px Arial;
}

a.producthelp:hover {
   color: #FF9933;
   font: bold 14px Arial;
}

a.button:link {
   color: #FFFFFF;
   font: bold 11px Arial;
   text-decoration: none
}

a.button:visited {
   color: #FFFFFF;
   font: bold 11px Arial;
   text-decoration: none
}

a.button:active {
   color: #FFFFFF;
   font: bold 11px Arial;
   text-decoration: none
}

a.button:hover {
   color: #FFCC00;
   font: bold 11px Arial;
   text-decoration: none
}

a.buttonon:link {
   color: #FFCC00;
   font: bold 11px Arial;
   text-decoration: none
}

a.buttonon:visited {
   color: #FFCC00;
   font: bold 11px Arial;
   text-decoration: none
}

a.buttonon:active {
   color: #FFCC00;
   font: bold 11px Arial;
   text-decoration: none
}

a.buttonon:hover {
   color: #FFCC00;
   font: bold 11px Arial;
   text-decoration: none
}

a.reportoptions:link {
   color: #0000FF;
   font: 12px Arial;
   text-decoration: none
}

a.reportoptions:visited {
   color: #0000FF;
   font: 12px Arial;
   text-decoration: none
}

a.reportoptions:active {
   color: #0000FF;
   font: 12px Arial;
   text-decoration: none
}

a.reportoptions:hover {
   color: #FF9933;
   font: 12px Arial;
   text-decoration: underline
}

a.footer:link {
   color: #FFFFFF;
   font: 10px Arial;
   text-decoration: none
}

a.footer:visited {
   color: #FFFFFF;
   font: 10px Arial;
   text-decoration: none
}

a.footer:active {
   color: #FFFFFF;
   font: 10px Arial;
   text-decoration: none
}

a.footer:hover {
   color: #FFCC00;
   font: 10px Arial;
   text-decoration: underline
}

a.comps:link {
   color: #0000FF;
   font: 10px Arial;
   text-decoration: none
}

a.comps:active {
   color: #0000FF;
   font: 10px Arial;
   text-decoration: none
}

a.comps:visited {
   color: #0000FF;
   font: 10px Arial;
   text-decoration: none
}

a.comps:hover {
   color: #FF9933;
   font: 10px Arial;
   text-decoration: underline
}

a.delete:link {
   color: #FF9933;
   font: bold 12px Arial;
   text-decoration: none
}

a.delete:visited {
   color: #FF9933;
   font: bold 12px Arial;
   text-decoration: none
}

a.delete:active {
   color: #FF9933;
   font: bold 12px Arial;
   text-decoration: none
}

a.delete:hover {
   color: #FF9933;
   font: bold 12px Arial;
   text-decoration: none
}

.line {
   font-size: 7px
}

.borderyellow {
   border: 1px #FF9933 solid
}

.borderblueleftrightw {
   border: solid;
   border-color: #FFFFFF #CED6E6 #FFFFFF #CED6E6;
   border-width: 1px 1px 1px 1px
}

.borderblueleftrightg {
   border: solid;
   border-color: #FFFFFF #CCCCCC #FFFFFF #FFFFFF;
   border-width: 0px 1px 0px 0px
}

.borderblueleftright {
   border: solid;
   border-color: #FFFFFF #CED6E6 #FFFFFF #CED6E6;
   border-width: 0px 1px 0px 1px
}

.borderbluebottom {
   border: solid;
   border-color: #FFFFFF #CED6E6 #CED6E6 #CED6E6;
   border-width: 0px 1px 1px 1px
}

.borderblackright {
   border: solid;
   border-color: #FFFFFF #FFFFFF #FFFFFF #000000;
   border-width: 0px 0px 0px 1px
}

.borderblackbottom {
   border: solid;
   border-color: #FFFFFF #FFFFFF #CCCCCC #FFFFFF;
   border-width: 0px 0px 1px 0px
}

.hveborder {
   border: solid;
   border-color: #000000 #000000 #000000 #000000;
   border-width: 1px 1px 1px 1px;
}

.hveline {
   border: solid;
   border-color: #FFFFFF #FFFFFF #000000 #FFFFFF;
   border-width: 0px 0px 1px 0px;
}

.banner {
   border: solid;
   border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
   border-width: 1px 1px 1px 1px;
}

.bannertop {
   border: solid;
   border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
   border-width: 0px 1px 1px 1px;
}

.buttonsq {
   border: solid;
   border-color: #999999 #999999 #999999 #999999;
   border-width: 1px 1px 1px 1px;
   background: #DDDDDD;
}

.samplereport {
   border: solid;
   border-color: #FFFFFF #FFFFFF #CCCCCC #CCCCCC;
   border-width: 0px 0px 1px 1px
}

.header_format {
   font: bold 15px Arial;
   border: solid;
   border-color: #CCCCCC #FFFFFF #FFFFFF #FFFFFF;
   border-width: 1px 0px 0px 0px
}

.header_format_step {
   font: bold italic 15px Arial;
   color: #4959A7;
   border: solid;
   border-color: #CCCCCC #FFFFFF #FFFFFF #FFFFFF;
   border-width: 1px 0px 0px 0px
}

.highlight_format {
   font: bold 12px Arial;
   background-color: #CED6E6;
}

.highlight_format_click {
   font: bold 12px Arial;
   background-color: #CED6E6;
   cursor: hand;
}

.line_format {
   font: 12px Arial;
   background-color: #EEEEEE;
}

.bg_format {
   font: 12px Arial;
   background-color: #FFFF99
}

.text_format {
   font: 12px Arial
}

.top_nav_color {
   background-color: #DDDDDD;
}

.top_nav_color_bottom_line {
   border-bottom: 1px solid #999999;
}

.top_nav_color_grid_line {
   border-bottom: 1px solid #eeeeee;
}

.top_nav_color_vertical_line {
   border-right: 1px solid White;
}

.taboff {
   border-bottom: 1px solid #999999;
   border-top: 1px solid #FFFFFF;
   background-color: #D4D4D3;
}

.tab {
   border: solid;
   border-color: #BBBBBB #BBBBBB #BBBBBB #BBBBBB;
   border-width: 1px 1px 1px 0px;
}

.tableft {
   border: solid;
   border-color: #FFFFFF #BBBBBB #BBBBBB #FFFFFF;
   border-width: 0px 1px 1px 0px;
}

.tabright {
   border: solid;
   border-color: #FFFFFF #FFFFFF #BBBBBB #FFFFFF;
   border-width: 0px 0px 1px 0px;
}

.tabon {
   border: solid;
   border-color: #BBBBBB #BBBBBB #BBBBBB #BBBBBB;
   border-width: 1px 1px 1px 0px;
   background-color: #CED6E6;
}

.mapviewmenu {
   border: groove;
   border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
   border-width: 0px 0px 0px 0px;
   background-color: #D4D0C8;
}

.highlight_format_activity {
   font: bold 10px Arial;
   background-color: #CED6E6;
}

.oneline_activity {
   font: 10px Arial
}

.footer {
   background-color: #4959A7;
   border-top: 1px solid #000000;
}

.header {
   background-color: #4959A7;
   border-bottom: 1px solid #000000;
}

.headertab {
   background-color: #0E228A;
   border-bottom: 1px solid #000000;
   color: #FFFFFF
}

input.textbox {
   font: bold 12px Arial;
}

input.grey {
   background-color: #CCCCCC;
   font: bold 12px Arial;
}

input.clear {
   background-color: #FFFFFF;
   font: bold 12px Arial;
}

select.grey {
   background-color: #CCCCCC;
   font: bold 12px Arial;
}

select.clear {
   background-color: #FFFFFF;
   font: bold 12px Arial;
}

@media
print
{
.notprint {
   font-size: 0px;
   height: 0px;
   width: 0px
}

.oneline {
   font: 8px Arial
}

}

.zoombar {
   border: 1px solid #FFFFFF;
}

.zoombar A {
   display: -moz-inline-block;
   display: inline-block;

   width: 65px;
   border: 1px solid #FFFFFF;
   padding: 2px;
   background-color: #DDDDDD;

   font-weight: bold;
   font-size: 16px;
   text-align: left;
   text-decoration: none;
}

.zoombar A:hover {
   background-color: #FFFFFF;
   text-decoration: none;
}

.FREEROW {
   VERTICAL-ALIGN: TOP;
   font-size: 11px;
}

.HEADFREEROW {
   PADDING: 0px 0px 0px 0px;
   BACKGROUND-COLOR: #DDDDDD;
}

.REPORTTABLE_line {
   font-size: 11px;
   border-bottom: 1px solid #cccccc;
}

.REPORTTABLE_active {
   font-size: 11px;
   color: blue;
}

.REPORTTABLE_inactive {
   font-size: 11px;
   color: darkgray;
}

.REPORTTABLE_black {
   font-size: 11px;
   color: black;
}

.TABLEtab {
   font-size: 11px;
   font-weight: bold;
   BACKGROUND-COLOR: #DDDDDD;
   TEXT-ALIGN: CENTER;
}

.TABLEtabUnselect {
   font-size: 11px;
   font-weight: bold;
   color: #999999;
   BACKGROUND-COLOR: #EEEEEE;
   TEXT-ALIGN: CENTER;
}

.CONTRACTTABLE {
   font-size: 11px;
   TEXT-ALIGN: RIGHT;
}

.CONTRACTTABLEtitle {
   font-size: 11px;
   font-weight: bold;
   TEXT-ALIGN: RIGHT;
}

.navi {
   padding-left: 8px;
   font:8px Arial;
   /*border-bottom: 1px solid #CCCCCC;*/
}

.naviTitle {
   /*background-color: #eeeeee;*/
   background-color: #426781;
   font: bold 12px Arial;
   color:#FFFFFF;
   border-bottom: 1px dotted #999999;
   padding-left: 8px;
}

.CALNUM {
   font-size: 11px;
   text-align: right;
   font-weight: normal;
}

.CALHEAD {
   font-size: 11px;
   text-align: center;
   color: #999999;
}

.CALTEXT {
   font-size: 9px;
   text-align: left;
   VERTICAL-ALIGN: TOP;
}

.errorField {
   border: 1px red solid;
}

.errorMessageStyle {
   color: #FF0000
}

.confirmMessageStyle {
   color: #339933
}

/*-----------------------------------------------------------------------------------------------------------------*/

.REPORTTABLEtitle {
   color: black;
   font-size: 11px;
   font-weight: bold;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
/*
.REPORTTABLE {
   font-size: 11px;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}*/

.REPORTTABLE {
font-family:Arial;
font-size:12px;
}

.Headertitle {
   color: white;
   font-size: 11px;
   font-weight: bold;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.HeadertitleSearch {
   color: #FF8040;
   font-size: 11px;
   font-weight: bold;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.TOPtitle {
   padding-left: 2px;
   font-size: 13px;
   font-weight: bold;
   color: #000066;
   padding-top: 10px;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.ContractLabelStyle {
   padding-left: 2px;
   font-size: 13px;
   font-weight: bold;
   color: #000066;
   /*color:#FFFFFF;*/
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.InTitle {
   padding-left: 2px;
   font-size: 13px;
   font-weight: bold;
   color: #000066;
   padding-top: 2px;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

/*.helpMessage {
   color: dimgray;
   font-size: 10px;
   font-weight: lighter;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}*/

.helpMessage {
color:dimgray;
font-family:Arial;
font-size:12px;
font-weight:lighter;
}

.displayMessage {
   color: #000066;
   font-size: 10px;
   font-weight: normal;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*
.columnLabel {
   color: #000000;
   font-size: 11px;
   font-weight: normal;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}*/

.columnLabel {
color:#000000;
font-family:Arial;
font-size:12px;
font-weight:normal;
}

.columnHeader {
   color: #FFFFBB;
   font-size: 11px;
   font-weight: bold;
   font-family: Tahoma, Verdana, Arial, serif, sans-serif;
}

.comboboxStyle {
   font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
   font-size: 12px;
   color: black;
   HEIGHT: 20px;
   WIDTH: 150px;
   font-weight: normal;
}

.contractComboboxStyle {
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: black;
   HEIGHT: 20px;
   WIDTH: 173px;
   font-weight: normal;
}

.uploadFieldComboboxStyle {
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: black;
   HEIGHT: 20px;
   WIDTH: 100px;
   font-weight: normal;
}

.uploadFieldColumnLabel {
   color: #000066;
   font-size: 11px;
   font-weight: bold;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.reportComboboxStyle {
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: black;
   HEIGHT: 18px;
   WIDTH: 250px;
}

.userComboboxStyle {
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: black;
   HEIGHT: 18px;
   WIDTH: 300px;
   font-weight: normal;
}

.packageComboboxStyle {
   HEIGHT: 18px;
   WIDTH: 270px;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: black;
   font-weight: normal;
}

.DatePhoneNoteFormatStyle {
   display: inline;
   color: #666666;
   font-size: 9px;
   font-weight: lighter;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

/* CONTENT LAYOUT, includes menu page, content header and body */

#leftpanel {
   float: left;
   width: 160px;
}

/*TABLE*/
.table_top {
   width: 160px;
   height: 21px;
   background-image: url( /images/customercenter/table_top.jpg );
   background-repeat: no-repeat;

}

.table_content {
   width: 160px;
   background-image: url( /images/customercenter/table_content.jpg );
   background-repeat: repeat-y;
}

.table_display {
   margin-left: 10px;
   margin-right: 10px;
   text-align: left;
}

.table_text {
   margin-left: 10px;
   margin-right: 10px;
   text-align: left;
   height: 100px;
}

.firstViewContent {
   margin-left: 10px;
   margin-right: 10px;
   text-align: justify;
   font-size: 12px;
   font-weight: bold;
   color: #FF9900;
   height: 30;
   width: 500;
}

.table_bottom {
   width: 160px;
   height: 21px;
}

/*TEXT STYLES*/
.menu_more {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: #000066;
   font-weight: normal;
}

.title_panel {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
}

.article {
   width: 850px;
   height: 80px;
   border: 0px solid #c7c8ca;
   background: url( "/images/customercenter/table_bg.gif" ) 0 0 repeat;
}

.faq {
   /*color: #FFFFFF;*/
   color: #FF8040;
   font-size: 10px;
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* CONTENT LAYOUT, includes menu page, content header and body */

.headerText {
   color: #FF8040;
   font-style: normal;
   font-size: 16px;
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.statelistboxStyle {
   width: 43px;
   height: 18px;
   font: 12px Arial;
}

.helpTip {
   color: #0e1f8a;
   font-size: 9px;
   background-color: #e6edff;
   border: 1px solid #0e1f8a;
   width: 225px;
   padding: 3px;
   position: absolute;
   z-index: 1;
   display: none;
}

.EVENROW, .ROW0 {
   VERTICAL-ALIGN: TOP;
   PADDING: 0px 0px 0px 0px;
   BACKGROUND-COLOR: #EEEEEE;
   COLOR: black;
}

.ODDROW, .ROW1 {
   VERTICAL-ALIGN: TOP;
   PADDING: 0px 0px 0px 0px;
   BACKGROUND-COLOR: #FFFFFF;
   COLOR: black;
}

.HEADROW {
   VERTICAL-ALIGN: middle;
   PADDING: 0px 0px 0px 0px;
   BACKGROUND-COLOR: #426881;
   COLOR: white;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.paginationStyle {
   color: #FF8040;
   font-style: normal;
   font-size: 10px;
   font-weight: normal;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.paginationVisited {
   color: #000000;
   font-style: normal;
   font-size: 10px;
   font-weight: normal;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.logout {
   color: #426811;
   font-size: 10px;
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.wordWrapStyle {
   font-size: 11px;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   word-wrap: break-word;
   width: 150px;
}

.wordWrapStyleMultiple {
   font-size: 11px;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   word-wrap: break-word;
   width: 150px;
}

.wordWrapUserNameStyle {
   font-size: 11px;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   word-wrap: break-word;
   width: 125px;
}

a.menuLink:link {
   text-decoration: none;
   color: blue;
   background: none;
   font-size: 12px;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

a.menuLink:visited {
   text-decoration: none;
   color: blue;
   background: none;
   font-size: 12px;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}


/*-----------------------------------------------------------------------------------------------------------------*/

.sendEmailTitle {
   font-size: 11px;
   padding-left: 0px;
}

.listboxStyle {
   width: 250px;
   height: 150px;
   font: 9px Arial;
}

.geolistboxStyle {
   width: 250px;
   height: 150px;
   font: 10px Arial;
}

.dropdown_short {
   /* border-bottom: #060 2px solid;
border-left: #060 2px solid;
border-right: #060 2px solid;
border-top: #060 2px solid;*/
   font: 12px Arial;
   height: 20px;
   width: 160px;
}

.dropdown_long {
   /*  border-bottom: #060 2px solid;
border-left: #060 2px solid;
border-right: #060 2px solid;
border-top: #060 2px solid;  */
   font: 12px Arial;
   height: 18px;
   width: 150px;
}

.page_title {
   font-size: 14px;
   font-weight: bold;
   color: #000066;
}

.page_message_display {
   color: #666666;
}

.accessLimitScroll {
   height: 20px;
   background-color: #FFFFFF;
   border-color: #CCCCCC #666666 #666666 #CCCCCC;
   border: 0px solid;
}

.displayStateAndCountyH {
   visibility: hidden;
   display: none;
}

.displayStateAndCountyV {
   visibility: visible;
   display: inline;
}

.allCountyRadioH {
   visibility: hidden;
   display: none;
}

.allCountyRadioV {
   visibility: visible;
   display: inline;
}

.allReportCountyH {
   visibility: hidden;
   display: none;
}

.allReportCountyV {
   visibility: visible;
   display: inline;
}

.selectReportLabelH {
   visibility: hidden;
   display: none;
}

.selectReportLabelV {
   visibility: visible;
   display: inline;
}

.saveButtonH {
   visibility: hidden;
   display: none;
   float: right;
}

.saveButtonV {
   visibility: visible;
   display: inline;
   float: right;
}

.displayGeographyH {
   visibility: hidden;
   display: none;
}

.displayGeographyV {
   visibility: visible;
   display: inline;
}

.displayReportLimtH {
   visibility: hidden;
   display: none;
}

.displayReportLimtV {
   visibility: visible;
   display: inline;
}

.noRecordDisplayH {
   visibility: hidden;
   display: none;
}

.noRecordDisplayV {
   visibility: visible;
   display: inline;
}

.displayMessageH {
   visibility: hidden;
   display: none;
}

.displayMessageV {
   visibility: visible;
   display: inline;
   color: darkgreen;
   font: bold 12px Arial;
}

.displayErrorV {
   visibility: visible;
   display: inline;
   color: crimson;
   font: bold 12px Arial;
   height: 75px;
   overflow: auto;
   width: 570;
   text-align: left;
}

.hideDiv {
   visibility: hidden;
   display: none;
}

.showDiv {
   visibility: visible;
   display: inline;
}

.individualReportRadioDivH {
   visibility: hidden;
   display: none;
}

.individualReportRadioDivV {
   visibility: visible;
   display: inline;
}

.individualReportListH {
   visibility: hidden;
   display: none;
}

.individualReportListV {
   visibility: visible;
   display: inline;
}

.individualCountyRadioH {
   visibility: hidden;
   display: none;
}

.individualCountyRadioV {
   visibility: visible;
   display: inline;
}

.noUserDisplayDivV {
   visibility: visible;
   display: inline;
}

.noUserDisplayDivH {
   visibility: hidden;
   display: none;
}

.userDisplayDivV {
   visibility: visible;
   display: inline;
}

.userDisplayDivH {
   visibility: hidden;
   display: none;
}

.GroupsDisplayDivV {
   visibility: visible;
   display: inline;
}

.GroupsDisplayDivH {
   visibility: hidden;
   display: none;
}

.noGroupsDisplayDivV {
   visibility: visible;
   display: inline;
}

.noGroupsDisplayDivH {
   visibility: hidden;
   display: none;
}

.REPORTTABLE_line {
   font-size: 11px;
   border-bottom: 1px solid #cccccc;
}

.ToolTip {
   position: absolute;
   top: 0;
   left: 0;
   background: InfoBackground;
   border-color: #65d0e7;
   border-style: solid;
   border-width: 1px 1px 1px 1px;
   visibility: hidden;
}

.ToolTipTD {
   color: white;
   font-family: verdana;
   font-size: 11
}

.toolTip1 {
   color: #0e1f8a;
   font-size: 9px;
   background-color: #e6edff;
   border: 1px solid #0e1f8a;
   width: 145px;
   padding: 4px;
   position: absolute;
   z-index: 100;
   display: none;
}

.contractSearchtoolTip {
   color: #0e1f8a;
   font-size: 10px;
   background-color: #e6edff;
   border: 1px solid #0e1f8a;
   width: 400px;
   padding: 4px; /*top: 365px;*/
   position: absolute;
   z-index: 100;
   display: none;
}

.toolTip2 {
   color: #0e1f8a;
   font-size: 9px;
   background-color: #e6edff;
   border: 1px solid #0e1f8a;
   width: 225px;
   padding: 3px;
   position: absolute;
   z-index: 1;
   display: none;
}

.bundleRowStyle {
   width: '464';
   background-color: #eeeeee;
   border-bottom: 1px solid rgb( 165, 172, 178 );
}

.redStar{color:#FF0000;}
.controlW40{font-family: Tahoma, Verdana, Arial, Helvetica,sans-serif;font-size:12px;position:relative;width:40px;}
.controlW183{font-family: Tahoma, Verdana, Arial, Helvetica,sans-serif;font-size:12px;position:relative;width:183px;}
.comboboxStyleW90{font-family: Tahoma, Verdana, Arial, Helvetica,sans-serif;font-size: 12px;color: black;WIDTH:90px;font-weight: normal;}
.comboboxStyleW184{font-family: Tahoma, Verdana, Arial, Helvetica,sans-serif;font-size: 12px;color: black;WIDTH: 184px; font-weight: normal;}

input:focus, select:focus, textarea:focus {
   background: #CAF4F9;
   color: black;
}


.iframeMessage {
color:dimgray;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:lighter;
}

.limitLabel {
color:#000000;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
}

.CHANGEHISTORYTABLE {
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}

.displayAddressMessageH {
   visibility: hidden;
}

.displayAddressMessageV {
   visibility: visible;
}

.comboboxStyleW90 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: black;
   WIDTH: 90px;
   font-weight: normal;
}
