* {
	font-family:"Times New Roman", Times, serif;
	

}

a:link {
	color:#ooF;
}

a:visited	{
	color:#00F;
}

a:hover	{
	color:#F00;
}

a:active	{
	color:#00F;
}



html {
height:100%; 
max-height:100%; 
padding:0;
margin:0px; 
border:0;
background:#fff; 
overflow:auto; 
}

body {
height:100%; 
max-height:100%; 
/*overflow:hidden;*/
padding:0; 
margin:0px; 
border:0;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:125%;

	background:url(/portal/images/bg.gif) #000; 
	background-position:0 0; 
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

#content {
overflow:auto; 
position:absolute; 
z-index:3; 
top:170px; 
bottom:50px; 
left:255px; 
right:0;
}

* html #content {
top:0; 
left:0; 
right:0; 
bottom:0; 
height:100%; 
max-height:100%; 
width:100%; 
overflow:auto; 
position:absolute; 
z-index:3; 
border-top:170px solid #fff; 
border-bottom:50px solid #fff; 
border-left:270px solid #fff;
}

#head {
position:absolute; 
margin:0; 
top:0; 
left:0; 
display:block; 
width:100%; 
height:170px; 
background:url(/portal/images/bg.gif) #000; 
background-position:0 0; 
background-repeat:repeat-x; 
z-index:5; 
overflow:hidden; 
color:#fff;
border:0px solid black;
}

#foot {
position:absolute; 
margin:0; 
bottom:0; 
left:0; 
display:block; 
width:100%; 
height:50px; 
z-index:5; 
overflow:hidden;
background:white;
}

#left {
margin:0em;
padding:0px;
position:absolute; 
left:0; 
top:160px; 
bottom:50px; 
width:250px; 
z-index:4; 
overflow:auto; 
background-repeat:no-repeat;

}

* html #left {
position:absolute; 
height:100%; 
top:0; 
bottom:0; 
border-top:160px solid #fff; 
border-bottom:50px solid #fff; 
color:#fff;
}

#notecontent {
	overflow: auto;
	position: absolute;
	z-index: 3;
	top: 140px;
	bottom: 50px;
	width:100%;
	text-align: justify;
	padding: 20px;
}

* html #notecontent {
top:0; 
left:0; 
right:0; 
bottom:0; 
height:100%; 
max-height:100%; 
width:100%; 
overflow:auto; 
position:absolute; 
z-index:3; 
border-top:140px solid #fff; 
border-bottom:50px solid #fff; 
border-left:10px solid #fff;
text-align:justify;

}

#notehead {
position:absolute; 
margin:0; 
top:0; 
left:0px; 
right:0px;
display:block; 
width:100%; 
height:140px; 
background:url(/portal/images/bg.gif) #000; 
background-position:0 0; 
background-repeat:repeat; 
z-index:5; 
overflow:hidden; 
color:#fff;
text-align:center;
border-bottom: thin #FF0000; 
}

/*h1	{
	font-size:xx-large;
}*/

.highlight	{
	background-color:#FFFF00;
}

#planchart{
	border-collapse: collapse;
	border:1px solid red;
	
}

#planchart td,tr{

border-left:1px solid silver;
padding:6px;
}

#planchart th{
	
	border-bottom:2px solid black;
}

#headertable td,tr{
padding:0px;
}


#toolbar{
  width:220px;
  text-align:left;
  padding:0px;
  background-color:white;
  border:1px solid red;
  font-size:10px;
  z-index:100;
  margin:0em;
  }
 
 #caseinfotable td,tr{
 	border-bottom:1px solid silver;
 }
 #caseinfotable th{	
	border-bottom:1px solid black;
	text-align:left;
}

fieldset	{
	border: none;
	border-top: 1px dotted red;
	border-left:1px dotted red;
	font-family: Georgia, "Times New Roman", serif;
	font-size: smaller;
	
	/*filter:shadow color=#0000FF,direction=45;*/
}

legend	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: larger;
}



#left {
	
	
	

}
.toolshadow {
	margin:0px;
	width:220px;
	padding: 0px;
	padding-left:10px;
	padding-top:10px;
	
	
}

.toolinside{
	margin:0px;
	width:220px;
	text-align:left;
	padding:0px;
	background-color:white;
	border:1px solid red;
	font-size:10px;
}

.drag1{
		position: relative;
		border:1px solid silver;
		width:200px;
		height:200px;
		background-color : #ffffcc;
		visibility : hidden;
		z-index:6;
		
}
.drag{
		position: absolute;
		border:0px solid silver;
		width:200px;
		height:200px;
		visibility : visible;
		background-image:url('images/sticky.png');
		
}
.hints {
	font-family: Georgia, "Times New Roman", sans-serif;
	line-height: 150%;
	padding-left: 10px;
}

.hints b {
	background-color: yellow;
	font-size: larger;
}
.hints ul {
	margin-top: 0px;
	margin-bottom: 20px;
}

.hints li {
	font-size: larger;
	font-style: italic;
	padding: 0px 10px 0px 10px;
	margin-bottom: 10px;
}

.hints p {
	font-weight: bold;
	display: block;
	font-style: normal;
	margin-top: 0px;
	padding-top: 5px;
}
#title {
	padding: 0 25px 0 25px;
}


#greeting {
	float: left;
	display: inline;
}

#date {
	
	float: right;
}
#intro {
	clear:both;
}
#search {
	border-top: solid 1px red;
	border-bottom: solid 1px red;
	height: 26px;
	background-color: #FFFFCC;
	text-align: center;
	overflow: hidden;
	
}

#search form {
	position: relative;
	top: 2px;
}

.searchtool {
	
}
#info {
	width: 100%;
}

#help {
	float: right;
	width: 60%;
}

#help fieldset {
	background-color: #FFFFFF;
}

#newcases fieldset {
	background-color: #FFFFFF;
}

#quicksearchform {
	font-weight: bold;
}

legend {
	background-color: white;
}

.blue {
	font-weight: bold;
	color: blue;
	font-style: normal;
}

#filingsnotice {
	padding-top: 50px;
	display: inline;
	border-bottom: dashed red 3px;
}

#messageDiv {
	text-align: center;
	padding: 40px;
	position: relative;
	top: -5px;
	left: -5px;
	height: 500px;
	width: 600px;
	z-index: 100;
	visibility: hidden;
	background-color: white;
	border: 1px solid red;
}
#shadowDiv {
	position: absolute;
	top: 150px;
	height: 500px;
	width: 600px;
	left: 200px;			
	z-index: 95;
	visibility: hidden;
	background-color: gray;
}

#resultWindow {
	width: 100%;	
}

.returnCases  {
	
	padding: 10px;
	
}

.caseName {
	
}

.caseDetails {
	padding-left: 10px;
	font-size: smaller;
}

#leftRecent {
	
	
	
	
}

#rightRecent {
	float: right;
	width: 45%;
	
}

#recentCasesReturn {
	width: 100%;
}

#recentCasesMessage {
	font-style: italic;
	padding: 40px;
	margin: auto auto auto auto;
	margin-top: 40px;
	width: 50%;
	border: 1px solid red;
}

#menuList {
	top:200px;
	width:100%;
	clear: both;
	text-align: center;
	
}

.menuItem {
	font-size: smaller;
	font-weight: bold;
	color: black;
	padding: 10px;
	text-decoration: none;
}

#contentTerms {
	padding: 20px;
	margin: 0px 10px 0 10px;
	position: absolute;
	top: 140px;
	bottom: 50px;
	width:90%;
	text-align: justify;
	padding: 20px;
	
}

#headerTerms {
	position:absolute; 
	margin:0; 
	top:0; 
	left:0px; 
	right:0px;
	display:block; 
	width:100%; 
	height:140px; 
	background:url(/portal/images/bg.gif) #000; 
	background-position:0 0; 
	background-repeat:repeat; 
	z-index:5; 
	overflow:hidden; 
	color:#fff;
	text-align:center;
	border-bottom: thin #FF0000; 
	
}

#footerTerms {
	clear: both;
	width:100%; 
	height:50px; 
	overflow:hidden;
	
	
}

	#singleCaseAd{
		padding: 10px;
		height: 100%;
		color: black;
		}

.singleCaseInside{
height: 100%;
border: 1px red solid;
margin: 10px;
height: 600px;
}

.docFrame{
height: 500px;
width: 100%;
}

.printFrame{
height: 100%;
width: 100%;
}
