/* Forms */
.isrequired {color:red}

/* Application pages */
body {margin:0px; border-spacing:0px; background-color: #ffffff; font-family: arial,verdana,helvetica,sans-serif} 

/* Content pages */
table.layout {border-collapse: collapse; padding:0px; border-spacing:0px; height:100%; width:100% } 

div#banner {padding: 0px; margin: 0px; border:0px; height:91 }
div#banner {background-color: #000000; width:100%; }

td#leftTop,td#leftContent,td#leftBottom { width: 141px; background-color:#dce3e9; border: 1px solid #336699; padding:1px; margin:0px;font: bold 10pt arial,verdana,helvetica,sans-serif;}
td#navMenu {vertical-align: bottom; border: 1px solid #336699; padding:1px; margin:0px;}
div#menu {text-align: center}
td#navMenu { height:50px; background-color:#dce3e9}
td#navMenu a {font: bold 11pt arial,verdana,helvetica,sans-serif; border: 0px none; padding:1px; margin:0; white-space: nowrap; display:block; color: #003366; text-decoration:none}
td#navMenu a:hover {font-size: 11pt; color: #ef726c}


td#content, td#footer {border: 1px solid #336699; padding:1px; margin:0px; }
td#navPanel, td#content {vertical-align: top}
td#navPanel { width:141px; height:100%; background-color:#dce3e9}
td#navPanel a {font: bold 10pt arial,verdana,helvetica,sans-serif; border: 0px none; padding:1px; margin:0; white-space: nowrap; display:block; color: #003366; text-decoration:none}
td#navPanel a:hover {font-size: 10pt; color: #ef726c}


.daysRemNml {text-align:center; font: bold 10pt arial,verdana,helvetica,sans-serif; border: 0px none; padding:1px; margin:0; white-space: nowrap; display:block; color: #009933; text-decoration:none}
.daysRemHlt {text-align:center; font: bold 10pt arial,verdana,helvetica,sans-serif; border: 0px none; padding:1px; margin:0; white-space: nowrap; display:block; color: #990033; text-decoration:none}

td#content {width:100%; text-align:center; font-family: arial,verdana,helvetica,sans-serif}
td#contentHeading {width:100%}
td#content div { margin-top:5px; margin-bottom:5px}
td.label {background-color: #336699; color: #ffffff; text-align:right; vertical-align:middle; width:140px;padding-right:5px }
td.label2 {background-color: #336699; color: #ffffff; padding-right:0px;margin-right:0px;width:50px;}
td.popupHeader {background-color: #336699; color: #ffffff; text-align:center; vertical-align:middle; padding:5px; }

td#footer {font: normal 8pt arial,verdana,helvetica,sans-serif; background-color: #999999; width:100%; text-align: center; color: #CCCCCC}
td#footer a:link {color: #ffffff }

a#printerfriendly {font: bold 8pt arial,verdana,helvetica,sans-serif; border: 0px none; padding:1px; margin:0; white-space: nowrap; display:block; color: #003366; text-decoration:none}
td.dataListHeaderText {background-color: #336699; color: #ffffff; border-right: solid 1px #ffffff}
#printerfriendly {position:absolute; top:70px; right:10;}

/* Search page */
a.paginatorButton {text-decoration:none}
td {vertical-align: top}

/* Case summary page */
div#summaryGroup {text-align:left; margin-left:5em}

span.summaryLabel {font-weight:bold; text-align: right; white-space: nowrap; color:Black;}
td.summaryLabel {font-weight:bold; text-align: right; white-space: nowrap}
td.summaryBack {font-weight:bold; text-align: right; white-space: nowrap; margin-top: 2em}
td.summaryValue {}

table#summaryTable {margin-left: 5em; } 
table#summaryTable td {vertical-align: top}

/* Case List - Alphabetical page */
.selectedLetter {font-size:150%; font-weight: bold}
a.CSSButton {display:block; margin-left:auto; margin-right:auto}
div.button {}

/* Topic Pick page */
div.topicGroup {text-align:left; vertical-align:top}
.topicName{font-size:8pt}
.topicNumber{font-size:8pt}
.topicChkbox{}
input#ID_setTopics {display:block; margin-bottom:1em;  margin-left:auto; margin-right:auto}
td.categoryTD {width:30%; vertical-align:top}
table.categoryTable { width:90% }

/* Generic results tables */
.dataListHeaderText {font-size: medium; color:white}
td.dataListHeaderText * {font-size: medium; color:white}
td.dataListHeaderText a a:visited {font-size: medium; color:white}
.dataListText {font-size: smaller}
.selectedColumn {font-size:medium; font-weight:bold; }
.colChangeMsg {font-size:12px; color:#333399 }
.showhidelink
{
    text-decoration: underline;
    cursor:pointer;
}

@media print
{
    td#footer {color: #000000;}
    td#footer a:link {color: #000000; }
    
    .noprint
    {
        display:none;
    }
}

/* Category print page */
#CaseHeading {font-weight: bold}
#CaseCategoryHeading  {font-weight: bold}
#CaseBodyText {text-align:left; width:80%}
#CaseDivider {width:80%}
td.TopicNumber {width:20%}
<%
if (Session('PrinterFriendly')) {
%>
navPanel {display:none}
<%
}
%>



