<STYLE>
/* the following styles came from Uluc */
body, p, td, li, font {
	font-family: Tahoma;
	font-size: 14px;
	text-decoration: none;
	border: none;
}
/* don't know why this needs to be repeated, but it does ... */
body, p, td, li, font {
	font-family: Tahoma;
	font-size: 14px;
	text-decoration: none;
	border: none;
}

td {text-decoration: none;border: none;}
img {text-decoration: none;border: none;}
a {color: #435576;}

/* end of Uluc's styles */

.footer {font-size: 9pt;}

H1, H2, H3, H4, H5, H6 {
	color: #330099;
	display: block;
	font-weight: bold;
	height: auto;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

.admin-menu blockquote {
	margin-bottom: 0px;
	margin-left: 20px;
	margin-top: 0px;
}

.admin-menu .li {
	list-style-image: url("/Images/arrow.gif");
	margin: .25em 0 .25em -2em;
}

.admin-menu .ul {
	margin-bottom: 0;
	margin-top: 0;
}
.arrows ul {}
.arrows li {list-style-image: url("/Images/arrow.gif");}

.case-report .counsel {font-style: italic;}
.case-report div {margin-bottom: 1em;}
.case-report .document {margin-bottom: 0;}
.case-report .name {font-weight: bold;}
.case-report .title {font-weight: bold;}

.client-library .empty {font-style: italic;padding-top: .75em;}
.client-library .page-list {line-height: 175%;}
.client-library ul {list-style-type: none;}
.client-library {font-family: arial, helvetica, san-serif;font-size: 90%;}

.datatext {font-family: arial, helvetica, san-serif;font-size: 10pt;}

table.display {border-width: 0;}
table.display #noline, td #noline, tr #noline {border-bottom-width: 0px;}
table.display td {
	border-bottom: 1px solid black;
	margin: .5em;
	padding: .2em;
	text-align: left;
}

table.display th {
	border-bottom: 1px solid black;
	font-weight: bold;
	text-align: center;
}

.error , .form-error {color: #ff0000;font-weight: bold;}

h2 {color: #a37644;font-size: 105%;padding: 2;}
h3 {color: #000000;font-size: 100%;}
h4 {color: #330099;font-size: 100%;}

.heading-row {background: #006699;background-image: none;color: #FFFFFF;}

table.inset {border-collapse: collapse;padding: 10px;}
table.inset td {
	border-bottom-style: solid;
	border-color: #006699;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: none;
	border-width: 1px;
	font-size: 10pt;
	padding : 10px;
}

table.inset th {
	background-color: #006699;
	color: white;
	font-weight: bold;
	padding: 10px;
}

.label {font-size: 10pt;font-weight: bold;text-align: left;}

.left-nav {
	border-bottom-style: solid;
	border-color: #006699;
	border-width: 1px;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	margin-right: 10px;
	text-align: right;
}
.left-nav a {
	color: #a37644;
	line-height: 30px;
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: none;
}

.title {
	font-family: verdana, arial, helvetica, san-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

.login-text {color: #330099;font-weight: 700;}
.required {color: #ff0000;font-weight: bold;}
.shade_row {background: #CCCCFF;background-image: none;}
.smalltext {font-family: arial, helvetica, san-serif;font-size: 10pt;}

#tab {
	background: #DAE0D2 url("/Images/tabs/bg.gif") repeat-x bottom;
	float: left;
	font-size: 93%;
	line-height: normal;
	margin-bottom: 6px;
	width: 100%;
}
#tab a {
	background: url("/Images/tabs/right.gif") no-repeat right top;
	color: #765;
	display: block;
	float: left;
	font-weight: bold;
	padding: 5px 15px 4px 6px;
	text-decoration: none;
}

#tab #current {
	background-image: url("/Images/tabs/left_on.gif");
	border-width: 0;
}
#tab #current a {
	background-image: url("/Images/tabs/right_on.gif");
	color: #333;
	padding-bottom: 5px;
}

#tab a:hover {color: #333;}

#tab li {
	background: url("/Images/tabs/left.gif") no-repeat left top;
	float: left;
	margin: 0;
	padding: 0 0 0 9px;
}

#tab ul {
	list-style: none;
	margin: 0;
	padding: 10px 10px 0;
}


.table-data {font-size: 85%;vertical-align: top;}
th {font-size: 10pt;text-align: left;vertical-align: center;}
.topic-description {font-family: arial, helvetica, san-serif;font-size: 10pt;}

/* CUSTOM STYLES FOR SD's WEBSITE */

.white {background:white;color:#415373;}
.green {background:#DBE799;color:#415373;}
.blue {background:#415373;color:white;}
.gray {background:#CCCCCC;color:#435576;}
.grayfade {
   background:url("/Images/gray_fade_tile.jpg") repeat-x;
   color:#415373;
   height:40px;
}
.grayshine {
   background:url("/Images/gray_shine_tile.jpg") repeat-x;
   color:#415373;
   height:40px;
}
.topnavlinks {text-align:center;}
.topnavlinks a {text-decoration:none;font-weight:bold;}
.topnavlinks a:hover {color:black;}

.bottomnavlinks td {font-size:0.75em;}
.bottomnavlinks a {
   text-decoration:none;
   color:#415373;
   margin-bottom:0.75em;
}
.bottomnavlinks a:hover {color:black;}

.navpad {padding:0.75em 2em;}

.gray a {color:#415373}
.grayfade a, .grayshine a {color:green;}
.gray a:hover, 
.grayfade a:hover,
.grayshine a:hover {color:black;}

.graysoft {
   background:url("/Images/gray_soft_tile.jpg");
   color:#415373;
   height:21px;
}

.bc {font-weight:bold; text-align:center;}

/* put the following styles into their own div */
/* so their border/padding doesn't widen the text box */

.pad {padding:4px;}
.homebox_table {
   border-collapse: collapse;
   border-right-width: 0;
   border-top-width: 0;
   border-bottom-width: 0;
   border-color: #111111;
   width: 100%;
}
.homebox_cell {
   border-right-style: none;
   border-right-width: medium;
   border-top-color: #111111;
   border-top-width: 1;
   border-bottom-color: #111111;
   border-bottom-width: 1;
}
.homebox { 
   border-right: 1px white solid;
   border-bottom: 1px #CCCCCC solid;
   height: 120px;
   text-align: center;
}
.homebox a {text-decoration:none;}
.homebox a:hover {color:black;}

.indexbox {  /* just like homebox, but without fixed height */
   border-right: 1px white solid;
   border-bottom: 1px #CCCCCC solid;
   text-align: center;
}
.indexbox a {text-decoration:none;}
.indexbox a:hover {color:black;}

/* Since the OST comes with h2 titles all over the place */
/* the easiest way to replace them with the preferred */
/* style is to hide the h2. */
/* h2 {display:none;} */
h2 {
   background: #CCCCCC;
   color: #435576;
   font-weight: bold;
   text-align: center;
   margin: 0px;
   padding: 4px;
}

.hide {display:none;}
.show {display:block;}

</STYLE>