#main-content-structure-row a:hover {
    text-decoration: underline;
}

#main-content-structure-row p a:hover {
    text-decoration: underline;
}

.blockLink{cursor:pointer}

/* classes */
.fineprint { font-size:80%;}
.diamondtext {color:#999894;}
.goldText, .goldtext {color:#BB8D62;}
.silvertext {color:#49484a;}
.bronzetext {color:#5c2d09;}
.bluetext {color:#05559D;}
.redText, .redtext {color:#C00;}
.a.redText:link, .a.redText:visited, .a.redtext:link, .a.redtext:visited {color:#C00;}
.a.redText:hover, .a.redtext:hover {color:#F00;}
.helpText, .helptext {border-bottom:1px dashed #222;cursor:help;}
.hilite {background-color:#FFC;}
.indent {padding-left:30px;}
/*.noted {background-color:#FFFFE1;border:1px dashed #B5B591;margin:7px 8px 7px 0px;padding:0px 10px;}*/
.noted {
    color: #3A87AD;
    background-color: #D9EDF7;
    border-color: #BCE8F1;
    padding: 8px 35px 8px 14px;
    margin-top: 10px;
    margin-bottom: 18px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.noted2 {background-color:#ecf1f4;border:1px dashed #0059a7;margin:7px 8px 7px 0px;padding:0px 10px;}
.hide {display:none;}
.show {display:block;}
.fullwidth {width: 100%; overflow:hidden;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.clearafter {clear:both; height:0; visibility:hidden;}
* html .clearafter {height: 1%;}
.bold{font-weight:bold;}

.listexpander{width:100%;}
.listexpander, .listexpander ul, .listexpander li{margin:0;padding:0;list-style:none;}
.listexpander ul{/*display:none;*/}
.listexpander li{line-height:200%;margin-top:1px;cursor:default;text-indent:25px;font-weight:bold;width:100%;}
.listexpander li.collapsed, .listexpander li.expanded{cursor:pointer;}
/* first level */
.listexpander li, .listexpander li.collapsed{background:#eee url(/static/img/icon_collapsed.gif) no-repeat 5px .4em; }
.listexpander li.expanded{background:#eee url(/static/img/icon_expanded.gif) no-repeat 5px .4em;}
.listexpander li.nochildren{background:#eee;}
/* second level */
.listexpander li ul, .listexpander li li{background:#f8f8f8;font-weight:normal;text-indent: 45px;}
.listexpander li li.collapsed{background:#f8f8f8 url(/static/img/icon_collapsed.gif) no-repeat 25px .4em;}
.listexpander li li.expanded{background:#f8f8f8 url(/static/img/icon_expanded.gif) no-repeat 25px .4em;}
.listexpander li li.nochildren{background:#f8f8f8;}
/* third level */
.listexpander li li ul, .listexpander li li li{background:#fff;text-indent: 65px;}
.listexpander li li li.collapsed{background:#fff url(/static/img/icon_collapsed.gif) no-repeat 45px .4em;}
.listexpander li li li.expanded{background:#fff url(/static/img/icon_expanded.gif) no-repeat 45px .4em;}
.listexpander li li li.nochildren{background:#fff;}
/* fourth level */
.listexpander li li li li{text-indent:0;margin-left:85px;width:auto;}
/* buttons */
p.listexpander{height:1.5em;margin:1em 0;}
p.listexpander a{float:left;height:1.5em;line-height:1.5em;	padding:0 10px;	border:1px solid #eee;margin-right:5px;	cursor:pointer;	color:#666666;}
p.listexpander a:hover{background:#f8f8f8;}
/* float fix */
.listexpander li:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.listexpander li{display: inline-block;}
/* Hides from IE-mac \*/
* html .listexpander li{height: 1%;}
.listexpander li{display: block;}

/* Button Styles */
a.hrefButton:link, a.hrefButton:visited, a.hrefbutton:link, a.hrefbutton:visited
{
    line-height: 18px;
    display: inline-block;
    padding: 4px 10px 4px;
    position: relative;
    -moz-border-radius:5px;
    -webkit-border-radius: 5px;
    background: -ms-linear-gradient(top, #fff, #e5e5e5);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e5e5e5));
    background: -webkit-linear-gradient(top, #fff, #e5e5e5);
    background: -o-linear-gradient(top, #fff, #e5e5e5);
    background: -moz-linear-gradient(top, #fff, #e5e5e5);
    background: linear-gradient(top, #fff, #e5e5e5);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e5e5e5')" !important; /* IE8 */

    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;

    text-shadow: none;
    text-decoration: none !important;
    color: #828282;
    border:1px solid #E5E0DC;
    /*min-width: 80px !important;*/
}

a.hrefButton:hover, a.hrefbutton:hover
{

    background: -ms-linear-gradient(top, #cdcdcd, #e5e5e5);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#cdcdcd), to(#e5e5e5));
    background: -webkit-linear-gradient(top, #cdcdcd, #e5e5e5);
    background: -o-linear-gradient(top, #cdcdcd, #e5e5e5);
    background: -moz-linear-gradient(top, #cdcdcd, #e5e5e5);
    background: linear-gradient(top, #cdcdcd, #e5e5e5);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cdcdcd', endColorstr='#e5e5e5')" !important; /* IE8 */
    color: #828282;
    border:1px solid #B2A9A4;
}



.submit {padding:2px 15px 3px 15px;margin:0 9px; font:12px Tahoma, Arial, Helvetica, sans-serif;text-decoration:none;text-align:center;border:1px solid #8c6b48; background:url(/static/img/bg_button_generic.gif) top repeat-x #f5ebde; color:#8c6b48; position: relative; display:inline-block;-moz-border-radius:5px;-webkit-border-radius: 5px;}
.submit:hover {color:#785E3C; border:1px solid #785E3C; background: url(/static/img/bg_button_generic2.gif) top repeat-x #f5ebde; }


.toollinks {width: inherit; padding: 5px; margin: 10px 0 0 0; position: relative; padding-bottom: 6px; display:inline-block; border-top: #aaaaaa 1px dashed;}
.toollinks a.hrefbutton:link, .toollinks a.hrefbutton:visited, .toollinks a.hrefbutton:hover, .toollinks a.hrefButton:link, .toollinks a.hrefButton:visited, .toollinks a.hrefButton:hover {margin: 3px 5px 3px 5px; white-space: nowrap; position:relative; float:left;}
.toolcontainer {display: inline-block; height: 30px; position: relative;}
.tool {height:30px; position:relative; display: inline-block; white-space: nowrap; margin-right: 5px; float:left;}
.toolhover {height: 30px; position:relative; display: inline-block; white-space: nowrap; margin-right: 5px; float:left;}
.toolimgleft {height:30px; width:50px; float:left; background: url(/static/img/toollink2.gif) no-repeat top;}
.toolimgright {height:30px; width:10px; float:left; background: none;}
.tool a {background:none; float:left; height: 30px; padding: 7px;}
.toolhover a {background: url(/static/img/toollink_mid.gif) repeat-x; float:left; height: 30px; padding: 7px; padding-top: 6px;}
.toolhover .toolimgleft {background: url(/static/img/toollink2.gif) no-repeat bottom;}
.toolhover .toolimgright {background: url(/static/img/toollink_end.gif) no-repeat top;}


ul.crosssell {margin:5px;}
ul.crosssell li {list-style-image:url(/static/img/icon_bullet3.gif); margin-left:6px;}

/* Content Box */
.shadow {}
.boxshadow {}
.contentBlock, .contentblock {}
.headingMain, .headingmain, .contentblockround h3 {
    font-family: "Lucida Sans Unicode", sans-serif;
    font-size: 18px;
    font-weight: normal;
    padding: 8px 5px;
    border: none;
    color: #FFFFFF;

    background: -ms-linear-gradient(top, #c5bfbc, #8f8c8e);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#c5bfbc), to(#8f8c8e));
    background: -webkit-linear-gradient(top, #c5bfbc, #8f8c8e);
    background: -o-linear-gradient(top, #c5bfbc, #8f8c8e);
    background: -moz-linear-gradient(top, #c5bfbc, #8f8c8e);
    background: linear-gradient(top, #c5bfbc, #8f8c8e);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#c5bfbc', endColorstr='#8f8c8e')";
}

.contentblockround h3 {
    line-height: 22px;
    font-size: 16px;
}

.headingMain a:link,.headingMain a:hover, .headingMain a:visited, .headingmain a:link,.headingmain a:hover, .headingmain a:visited, .contentblockround h3 a {
    color: #fff !important;
}
.headingMainArrow, .headingmainarrow {display:none;}
.headingSub, .headingsub {padding:3px 0 3px 6px;}
.contentBorder, .contentborder {}

/*  Notices */
.contentBorder p, .contentBorderNotice p, .contentBorderWarning p, .contentBorderBuild p, .contentBorderOkay p, .contentborder p, .contentbordernotice p, .contentborderwarning p, .contentborderbuild p, .contentborderokay p {margin:1em 10px;}
.headingMainNotice, .headingmainnotice {

    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    margin: 0;

    background: -ms-linear-gradient(top, #FFFFFF, #E4E4E4) !important;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#E4E4E4)) !important;
    background: -webkit-linear-gradient(top, #FFFFFF, #E4E4E4) !important;
    background: -moz-linear-gradient(top, #FFFFFF, #E4E4E4) !important;
    background: linear-gradient(top, #FFFFFF, #E4E4E4) !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#E4E4E4')" !important; /* IE8 */

    padding:8px;
    font-weight: normal;
    font-size: 15px;
    overflow: hidden;
    border: none;

}

.contentBorderNotice, .contentbordernotice {background:url(/static/img/note_notice.gif) no-repeat top left;border-bottom:1px solid #dfdfdf;;padding:1px 0px 0px 90px; background-color:#fff;}
.contentInnerNotice, .contentinnernotice {}
.contentBorderWarning, .contentborderwarning {position:relative;background:url(/static/img/note_warning.gif) no-repeat top left;border-bottom:1px solid #dfdfdf;padding:1px 0px 0px 90px; background-color:#fff;}
.contentInnerWarning, .contentinnerwarning {}
.contentBorderBuild, .contentborderbuild {position:relative;background:url(/static/img/note_build.gif) no-repeat top left;border-bottom:1px solid #dfdfdf;padding:1px 0px 0px 90px; background-color:#fff;}
.contentInnerBuild, .contentinnerbuild {}
.contentBorderOkay, .contentborderokay {position:relative;background:url(/static/img/note_okay.gif) no-repeat top left;border-bottom:1px solid #dfdfdf;padding:1px 0px 0px 90px;   background-color: #fff;}
.contentInnerOkay, .contentinnerokay {}
.errorNote, .errorRed, .errorText, .errornote, .errorred, .errortext { color:#CC0001;background-color:#f2dede;border:1px solid #eed3d7;margin:7px 8px 7px 0px;padding:10px;}
.contentBorder .noted, .contentborder .noted {background-color:#FFFFE1;border:1px sold #dfdfdf; margin:7px 8px;padding:0px 10px;}

.contentBorder .errorNote, .contentBorder .errorRed, .contentBorder .errorText, .contentborder .errornote, .contentborder .errorred, .contentborder .errortext { color:#CC0001;background:url(/static/img/icon_error_ani.gif) no-repeat 0 7px;background-color:#F8F8F8;border:1px dashed #CC0001;margin:7px 8px;padding:0px 10px 0px 35px;}
.contentBorder h1, .contentBorder h2, .contentborder h1, .contentborder h2, .contentBorder h3, .contentborder h3, {margin:15px 10px 5px 10px;}
.contentBorder ul li, .contentborder ul li {margin-left:30px;}
.contentBorder table, .contentborder table {margin-left:3px;}
.contentBorder td, .contentborder td {padding:3px 6px;}
.contentBorderOkay h1, .contentBorderOkay h2, .contentborderokay h1, .contentborderokay h2 {margin:15px 10px 5px 10px;color:#339900;}
.contentBorderNotice h1, .contentBorderNotice h2, .contentbordernotice h1, .contentbordernotice h2 {margin:15px 10px 5px 10px;color:#DBA800;}
.contentBorderWarning h1, .contentBorderWarning h2, .contentborderwarning h1, .contentborderwarning h2 {margin:15px 10px 5px 10px;color:#B30000;}
.contentBorderBuild h1, .contentBorderBuild h2, .contentborderbuild h1, .contentborderbuild h2 {margin:15px 10px 5px 10px;color:#003BE2;}


.searchField, .searchfield {height:15px;width:130px;padding:1px;margin:1px 1px;font-size:11px;color:#666;border: 1px solid #ccc;}
.textField, .textfield {padding:3px;font-size:11px;color:#333;border: 1px solid #ccc;}
.formBox, .formbox {border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;background-color:#fff;padding:7px 15px;}
input.short { width: 200px; }
input.medium { width: 45%; }
input.long { width: 65%; }
textarea.short { width: 200px; }
textarea.medium { width: 45%; }
textarea.long { width: 65%; }
.formelement {display: inline-block; position:relative; zoom: 1;}
span.fieldnormal, div.fieldnormal {display: block; position:relative; margin: 0; border: none; background-color:inherit; padding:5px;}
span.fieldhelp, div.fieldhelp {display: block; position:relative; margin: 0; border: none; background-color:inherit; padding:5px;}
span.fieldhelpfocus, div.fieldhelpfocus {border:1px solid #999; background-color:#EEE;padding:4px;}
tr.fieldhelp {border: inherit; background-color:inherit; }
tr.fieldhelpfocus {border:1px 0 solid #999; background-color:#EEE;}
tr.fieldhelp td {border-top:1px solid transparent; border-bottom: 1px solid transparent;}
tr.fieldhelpfocus td {border-top:1px solid #999; border-bottom: 1px solid #999;}
.fieldhelptext {display: none;font-size: 11px;color: #555; padding-left: 10px;}
.fieldhelptextmore {display: none;width: 300px; font-size: 11px;color: #555;background-color:#EEE;border:1px solid #999;margin-left:10px;padding: 5px;overflow: visible;position: absolute; top: -1px;}
.formelement .fieldhelptextmore {top: -5px;}
.fieldhelptextmore-border-eraser {background-color:#EEE; width: 5px; position: absolute; margin: -5px 0 0 -8px;}
.fielderror {display: block;margin: 0 0 10px;font-size: 11px;border:1px solid #c00; background-color:#FDECF0; padding:5px;color: #c00;font-weight: bold;}


/* Icon Styles */
.secure {background:url(/static/img/icon_secure.gif) no-repeat right;padding-right:15px; display:inline-block;}
.help {cursor:help;padding-left:20px;height:14px;background:url(/static/img/icon_help.gif) no-repeat 0 1px;font-size:90%;font-weight:900;color:#7E9BC1;}
.iconAssessedWaiting, .iconassessedwaiting {background:url(/static/img/icon_assessed_waiting.gif) no-repeat;text-decoration:none;height:14px;width:14px;cursor:help;}
.iconAssessedFull, .iconassessedfull {background:url(/static/img/icon_assessed_full.gif) no-repeat;text-decoration:none;height:14px;width:14px;cursor:help;}
.iconPaidProv, .iconpaidprov {background:url(/static/img/icon_paid_prov.gif) no-repeat;text-decoration:none;height:14px;width:14px;cursor:help;}
.iconPaidYou, .iconpaidyou {background:url(/static/img/icon_paid_you.gif) no-repeat;text-decoration:none;height:14px;width:14px;cursor:help;}
.iconNull, .iconnull {background:url(/static/img/icon_null.gif) no-repeat;text-decoration:none;height:10px;width:21px;cursor:help;}
.iconHelp, .iconhelp {background:url(/static/img/icon_help.gif) no-repeat;text-decoration:none;height:14px;width:14px;cursor:help;}
.iconClose, .iconclose {background:url(/static/img/icon_close.gif) no-repeat;text-decoration:none;height:14px;width:14px;cursor:help;}
.iconPrint, .iconprint {background:url(/static/img/icon_printer.gif) no-repeat;text-decoration:none;height:14px;width:14px;cursor:help;}
.iconLogin, .iconlogin {background:url(/static/img/icon_login.png) no-repeat;text-decoration:none;height:14px;width:14px;cursor:help;}
.iconRegister, .iconregister {background:url(/static/img/icon_register.png) no-repeat;text-decoration:none;height:14px;width:14px;cursor:help;}
.iconinfo {background: url(/static/img/icon_info.gif) no-repeat;text-decoration: none; height: 16px; width: 16px; cursor:help; display: inline-block; position:relative; margin-top: -3px; vertical-align: bottom;}


/* CSS Steps / process indicators */
.stepita {color:#001464;font-weight:900;margin:3px;float:left;}
.stepitb {color:#364fb4;margin:3px;float:left;}
.stepitc {color:#999;margin:3px;float:left;}
div#steptext {float:left;height:20px;background-color:#f2f2f2;border:1px solid #999;margin:2px 3px 8px 5px;text-align:center; padding:0 7px;color:#001464;}
div#complete {float:left;width:20px;height:20px;background-color:#f2f2f2;border:1px solid #999;margin:2px 3px 8px 5px;font:17px Arial, Verdana, Helvetica, sans-serif;font-weight:900;color:#999;text-align:center;}
div#current {float:left;width:25px;height:25px;background-color:#001464;border:1px solid #001464;margin:-1px 3px 5px 5px;font:22px Arial, Verdana, Helvetica, sans-serif;font-weight:900;color:#FFF;text-align:center;}
div#incomplete {float:left;width:20px;height:20px;background-color:#d9dff4;border:1px solid #364fb4;margin:2px 3px 8px 5px;font:16px Arial, Verdana, Helvetica, sans-serif;font-weight:900;color:#364fb4;text-align:center;}

/* tablessorter */
table.tablesorter thead tr .header { background-image: url(/static/img/nos.gif); background-repeat: no-repeat; background-position: center right; cursor: pointer; }
table.tablesorter thead tr .headerSortUp { background-image: url(/static/img/asc.gif); }
table.tablesorter thead tr .headerSortDown { background-image: url(/static/img/desc.gif); }

div.pager {text-align:center;}
div.pager span.first, span.prev, span.next, span.last {margin-top:0; display: inline-block; border: 1px solid #999; padding: 3px; width: 35px; height: 15px; text-align: center; vertical-align: middle; font-size: 90%; font-weight: 600; cursor:pointer; background-color: #eee;}
div.pager span.first:hover, span.prev:hover, span.next:hover, span.last:hover {background-color: #999; color: #fff;}
div.pager input.pagedisplay {padding: 3px; height: 15px; width: 55px; text-align: center; border: 1px solid #ddd;vertical-align:middle;}

/* tablePager */
#pagerLinks, .pagerLinks {
    text-align: center;
}
#pagerLinks ul, .pagerLinks ul {
    display: inline;
    padding:0px;
    margin:0px;
    list-style:none;
}
#pagerLinks li, .pagerLinks li {
    display: inline;
    padding: 2px;
}
#pagerLinks li a, .pagerLinks li a {
    color: #0000ee;
}
#pagerLinks li a.active, .pagerLinks li a.active {
    font-weight: bold;
}

/* do we cover */
#dwc div.title div.title {
    border-bottom: 2px solid #39A1B5;
    color: #006699;
}

#dwc table {
    border-collapse: collapse
}

#dwc td.greyborder_inner_heading2, #dwc td.greyborder_inner_content {
    border: 1px solid
}

/* health plan */
.bronze {
    color:#b98c60;
}

.tableBorders td, .tableborders td, .tableBorders th, .tableborders th {text-align: left}

table .msaTable {
    width: 920px;
}

.msaTable tr.even { background-color: #f7f7f7; }
.msaTable tr.odd { background-color: #fff; }
.msaTable tr.msaHeader { background-color: #e9edf0; }
.msaTable th {
    padding: 8px;
    font-weight: bold;
    color: #000;
}
.msaTable th.sortUp {
    background: #a5b8c7 url(/static/img/asc.gif) no-repeat right center;
}
.msaTable th.sortDown {
    background: #a5b8c7 url(/static/img/desc.gif) no-repeat right center;
}
.msaTable tr {
    background: #fff;
}
.msaTable tr.higlight {
    background: #ccc;
}
.msaTable td {
    padding: 5px 10px;
    border: 1px #E3E3E3 solid;
    border-width: 1px 0 0 0;
    text-align: left;
}

table .normaltable2 {
    width:98%;
    padding: 5px 10px;
}
.normaltable2 tr.even { background-color: #f7f7f7; }
.normaltable2 tr.odd { background-color: #fff; }
.normaltable2 tr.header { background-color: #4d82b5; }
.normaltable2 th {
    padding: 8px 10px;
    border-width: 1px 0 0 0;
    background: #a5b8c7 url('/static/img/backgrounds/title_blue.jpg') repeat-x top center;
    font-weight: bold;
    line-height: 120%;
    text-align: left;
    color: #fff;
}
.normaltable2 th.sortUp {
    background: #a5b8c7 url(/static/img/asc.gif) no-repeat right center;
}
.normaltable2 th.sortDown {
    background: #a5b8c7 url(/static/img/desc.gif) no-repeat right center;
}
.normaltable2 tr {
    background: #fff;
}
.normaltable2 tr.higlight {
    background: #ccc;
}
.normaltable2 td {
    padding: 5px 10px;
    border: 1px #E3E3E3 solid;
    border-width: 1px 0 0 0;
    text-align: left;
}

table .normaltable_small {
    width:50%;
    padding: 5px 10px;
}
.normaltable_small tr.even { background-color: #f7f7f7; }
.normaltable_small tr.over { background-color: #e5eaee; }
.normaltable_small tr.header { background-color: #4d82b5; }
.normaltable_small th {
    padding: 8px 10px;
    border-width: 1px 0 0 0;
    background: url('/static/img/backgrounds/title_blue.jpg') repeat-x top center;
    font-weight: bold;
    line-height: 120%;
    text-align: left;
    color: #fff;
}
.normaltable_small th.sortUp {
    background: #4d82b5 url(/static/img/asc.gif) no-repeat right center;
}
.normaltable_small th.sortDown {
    background: #4d82b5 url(/static/img/desc.gif) no-repeat right center;
}
.normaltable_small tr {
    background: #fff;
}
.normaltable_small tr.higlight {
    background: #ccc;
}
.normaltable_small td {
    padding: 5px 10px;
    border: 1px #E3E3E3 solid;
    border-width: 1px 0 0 0;
    /*background: #fff;*/
    text-align: left;
}




/*-------------------------------------------------- */

/* kath */
.white {background-color:#ffffff;}
.ivory {background-color:#f6f4e8;}
.whitetxt {color:#fff;}

.img {margin:12px;}
.centre {display:block;text-align:center;margin:0 auto 1em auto;}
.block {display:block;}

.border1 {border:1px solid #eee;}
.well h2 a:link, .well h2 a:visited {color:#828282; text-decoration:none; display: block;}
.medium { font-size: 150%;}

p.dropcap {overflow: hidden;}
span.dropcap {font-size: 400%;margin: 0 5px 0 0;line-height: 110%;float: left;display: block;}

.align-right th, .align-right td {text-align:right;}
.align-centre th, .align-centre td {text-align:center;}



/*for stds doc only */
/* Special grid styles
-------------------------------------------------- */
.show-grid {
    margin-top: 10px;
    margin-bottom: 20px;
}
.show-grid [class*="span"] {
    background-color: #e1e1e1;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    min-height: 30px;
    line-height: 30px;
}
.show-grid:hover [class*="span"] {
    background: #0FF;
}
.show-grid .show-grid {
    margin-top: 0;
    margin-bottom: 0;
}
.show-grid .show-grid [class*="span"] {
    background-color: #ccc;
}

/*-------------------------------------------------- */




@media print {
    h1, h2, h3, h4 {color:#000;}

    .tableBorders td {border:1px solid #000;}
    th, .maintableHead td, .mainTableHead td {}
    .tableColumnBorder td {border-left:1px solid #000;border-right:1px solid #000;}
    .grA, .grB, .grC, .grD, .grF {background-color:#FFF;border:1px solid #000;}

    body {background-color:#FFF;color:#000;}
    a:link, a:visited {color:#000;text-decoration:none;}
    a:hover {color:#000;}

    /* Form Elements */
    .searchField {border:1px solid #000;color:#000;}
    .selectDrop {color:#000;}
    select {color:#000;}
    .textField {color:#000;}
    textarea {color:#000;}

    /* Main Table */
    .mainTABLE {background-color:#FFF;width:100%;}


    /* Button Styles */
    a.hrefButton:link, a.hrefButton:visited {display:none;}
    a.hrefButton:hover {display:none;}
    input.btn {display:none;}
    input.btnhov {display:none;}
    td input.btn {display:none;}
    * html a.hrefButton:link, a.hrefButton:visited {display:none;}
    * html a.hrefButton:hover {display:none;}
    * html input.btn {display:none;}
    * html input.btnhov {display:none;}

    /*  General Body Styles */
    .formBox {border-top:1px solid #000000; border-bottom:1px solid #000000; background-color:#FFFFFF;}
    .noted {background-color:#FFF;border:1px solid #B5B591;}
    .errorNote, .errorRed, .errorText {color:#000;background-color:#FFF;border:1px solid #000;}
    .contentBorder .noted {background-color:#FFF;border:1px solid #000;}
    .contentBorder .errorNote, .contentBorder .errorRed, .contentBorder .errorText {color:#000;background-color:#FFF;border:1px solid #000;}

    .navLeftTD {display:none;}
    .headerTD {display:none;}
    .footer {display:none;}
    .ratelink {display:none;}

    .headingMain {border:1px solid #000;color:#000;}
    .headingNews {border:1px solid #000;color:#000;}
    .headingMainArrow {border-left:1px solid #000;}
    .headingSub {border-left:1px solid #000;border-right:1px solid #000; background-color:#FFF;}
    .contentBorder {border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;}

    /* Search Tabs and Page */
    .darkTab {background-color:#FFF;border:1px solid #000;border-bottom:1px solid #000;color:#000;}
    .darkTab a:link, .darkTab a:visited {color:#000;}
    .lightTab {border-bottom:1px solid #000;background-color:#FFF;}
    .lightTab a {background-color:#FFF;border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;}
    .searchBack {background-color:#FFF;}
    .VIBanner { float:right; width:20%}
} /* end of media print */

div#clientWarningBannerClose {background: transparent url('images/ui-icons_cd0a0a_256x240.png') -80px -128px;width: 16px;height: 16px;cursor: pointer;position: absolute;right: 5px;top: 5px;}
div#bannerContainer {display: none;}
p#warningJS {display: none;}
p#warningAgent, p#warningCookie, p#warningFlash {display: none;}

#easyTooltip{margin:0 10px 1em 0;width:250px;padding:8px;background:#fcfcfc;border:1px solid #e1e1e1;line-height:130%;}
#easyTooltip h3{margin:0 0 .5em 0;font:13px Arial, Helvetica, sans-serif;text-transform:uppercase;}
#easyTooltip p{margin:0 0 .5em 0;}
#easyTooltip img{background:#fff;padding:1px;border:1px solid #e1e1e1;float:left;margin-right:10px;}
.tooltipItem{display:none;}

#mapContentBlurb {display:none;}
