/* 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;}


.headerlinks
{
	position:absolute;
	
	text-align:center;
	top:10px;
	left:800px;
	display:block;
	width:300px;
	height:70px;
}

.headerlinks a img
{
	border:none;
}

div#menu ul
{
margin: 0;
padding: 0;
list-style-type: none;
z-index:10;
}

div#menu ul li{
position: relative;
display: inline;
text-align:center;
min-height:20px;
margin-top:5px;
margin-left:0px;
margin-right:-6px;

}

div#menu ul li a{
display: inline-block;
white-space: nowrap;
/*padding: top right botom left*/
padding: 2px 15px 0px 15px;
margin-top:0px;
margin-right: 0px;
margin-left:0px;
margin-bottom:0px;
border: 0px solid #778;
border-bottom-width: 0px;
text-decoration: none;
min-height:23px;
border-right:solid 2px #336699;
border-left:solid 2px #336699;
font: bold 11pt arial,verdana,helvetica,sans-serif;
color: #003366;
min-width: 135px;

}

div#menu ul li a:hover
{
	color:#ffffff;
	background-color:#00569c;
}


div#menu ul li ul
{
    position: absolute;
    left: 0;
    top:12px;
    margin:0px 0px 0px 0px;
    padding:6px 0px 0px 0px;
    display:none;
    z-index:100;
	margin-left:0px;
	width:inherit;
	margin-top:3px;
	
}




div#menu ul li ul li
{
    display: list-item;
    float: none;

    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    border-right:solid 1px #336699;
    border-left:solid 1px #336699;
    border-bottom:solid 1px #336699;
    border-top:solid 1px #336699;
	

}




div#menu ul li ul li a
{
white-space:normal;
text-align:left;
text-decoration:none;
font: bold 11pt arial,verdana,helvetica,sans-serif;
color: #003366;



border-top-width: 0;
border-right:solid 1px #336699;
border-left:solid 1px #336699;
border-top:solid 1px #336699;
background-color:#dce3e9;
padding-top:5px;
padding-bottom:2px;
padding-left:20px;
padding-right:5px;
display:block;
margin-top:0px;
line-height:normal;
min-height:12px;



}



div#menu  ul li ul li a:hover
{
    color:#ffffff;
    background-color:#00569c;
}


td#navMenu { height:25px;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;background-color:#dce3e9;}


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}
<%
}
%>




