/****** Top Level Styles **********/
body {font:11px Verdana; /*background-color:#E6E9EE;*/ margin:0; padding:0;}
img {border:0;}
h1 {font-size: 195%; color:#003366; margin: 12px 0 5px 0;}
h2 {color:#003366; border-bottom:1px solid #CC9933; font-size: 150%; margin: 10px 10px 10px 23px;}
input, select, textarea {font:11px Verdana, Arial, Helvetica, sans-serif;}

	/******* Header *******/
	div#Header {background:navy; font-weight: bold; font-size: 110%; 
		color:silver; padding:3px; border-bottom:1px solid black;}

		/******* Global Navigation *******/
		div#topMenuItems {position:absolute; top:3px; right:15px; color:silver;}
		div#topMenuItems a {color: white; text-decoration:none;}
		div#topMenuItems a:hover {background:silver;}

	/******* Main Menu (Left Column) *******/
	div#MainMenu {background-color:#E6E9EE; position:absolute; top:21px; left:0; width:160px;}
	div#MainMenu a {text-decoration:none;}
	div#MainMenu a:hover {text-decoration:underline;}
	div#MainMenu img {vertical-align:middle;}
	div.MenuTitle {cursor:pointer; border-width:0 1px 1px 0; 
		border-style: solid; border-color: orange; border-bottom:1px solid orange; 
		padding: 12px 0 12px 5px; background-color:#E6E9EE;}
	div.MenuLabel {vertical-align:middle; border:1px solid gray;}
	span.Here {color:#003366; background:white; padding:4px;}
	.SubMenu {margin:5px 0 0 15px; line-height:22px;}
	
	/******* Main Content Area *******/
	div#Main {margin:0 0 0 160px; padding:0 55px 10px 10px; background-color:white; height:335px;}

	
	
		/******* Main Menu *******/
		div#menuArea {width:700px; text-align:left;	margin:15px 0 55px 0; background:white; border:1px solid #666699; padding:0;}
		div#menuArea h1{background:#FFCC66; color:#003366; font-size: 110%; margin:0; padding:3px; text-transform:uppercase;}
		div#menuArea h2 {padding-left:15px; margin:15px 0 0 0;}
		div#menuArea h3 {border-bottom:1px solid #FFCC66; font-size:155%; font-weight:normal; color:#003366; padding:0; margin:10px 100px 0 35px;}
		div#menuArea table {width:600px; padding:5px; margin:5px 0 35px 35px;}
		div#menuArea table td {border-bottom:1px solid #FFCC66; padding:5px;}
		div#menuArea table td.buttons {width:185px; text-align:center;}
		div#menuArea table td.text {}

		a.mainMenuItem {font-weight:bold; width:175px;font-size:115%; display:block; padding:10px; background:#666699; color:white; margin:0; text-decoration:none;	border-width:1px 2px 2px 1px; border-style:solid; border-color:gray;}
		a.mainMenuItem:hover {background:#FFCC66; color:#003366;}

		/******* Body Sections *******/
		div.BodySection {position:relative; text-align:left; margin:5px 0 0 0; background:white; border:1px solid #666699; padding:0 0 10px 0;}
		div.BodySection div.ButtonArea {position:absolute; top:1px; right:55px; text-align:right; width:300px;}
		div.BodySection div.ButtonArea input {font:12px Arial; width:75px;}
		div.BodySection table {margin:5px 35px 0 5px;}
		
		div.BodySection h1 {background:#FFCC66; color:#003366; font-size: 110%; margin:0; padding:3px; text-transform:uppercase;}			
		div.BodySection h2 {padding-left:10px; margin:15px 10% 0 25px;}
		div.BodySection h3 {border-bottom:1px solid #FFCC66; font-size:155%; font-weight:normal; color:#003366; padding:0; margin:10px 100px 0 35px;}
		div.BodySection p {margin:3px 100px 0 40px;}
		div.BodySection Form {margin:5px 0 0 40px;}
		div.BodySection .FormInstruction {font-style:italic; font-size:10px; color:green; text-align:left;}
		
		/******* Search Options *******/
		div#SearchOptions {text-align:left; margin:0 0 0 0; background:white; border:1px solid #666699; padding:0 0 0 0;}
		div#SearchOptions input {font:11px Tahoma;}
		div#SearchOptions select {font:11px Tahoma;}
		div#SearchOptions input.Submit {font:11px Arial;}
		div#SearchOptions p {margin:0; padding:0; font:11px Tahoma;}
		div#SearchOptions table {}
		div#SearchOptions table tr th {padding:0 0 0 2px; font-weight:normal; background-color:#96F1FF;}
		div#SearchOptions h1 {background:#FFCC66; color:#003366; font-size: 110%; margin:0; padding:3px; text-transform:uppercase;}			
		
		div#SearchResults {text-align:left; margin:5px 0 0 0; background:white; border:1px solid #666699; padding:0 0 0 0;}
		div#SearchResults p {margin:0; padding:0; font:11px Tahoma;}
		div#SearchResults table {width:100%;}
		div#SearchResults table tr th {padding:0 0 0 5px; font-weight:normal; background-color:#96F1FF;}
		div#SearchResults h1 {background:#FFCC66; color:#003366; font-size: 110%; margin:0; padding:3px; text-transform:uppercase;}			
		
		
		/******* Message Box *******/
		div.BodySection p.MessageBox {padding:5px; margin:5px 100px 0 35px; border:1px dashed silver;}
		div.BodySection p.MessageBox span.Attention {color:red; font-weight:bold;}
		div.BodySection p.MessageBox span.Emphasize {color:#003366; font-weight:bold;}
		
		/******* Error Box *******/
		div.ErrorBox {background-color:#FFFFCC; border:1px solid #AAAAAA; 
			color:red; margin:20px 0 0 0; font-weight:bold; padding:0 0 0 15px;}
		div.ErrorBox table {width:100%;}	
		div.ErrorBox tr td {vertical-align:middle;}
		
		/******* Form Area ***
		div.FormArea {border:1px solid black;}****/
		
			/******* Data Input Table *******/
			table.DataInput {}
			table.DataInput tr td {}
			table.DataInput tr th {background-color:#FFCC66; padding:0 5px 0 5px; font-weight:normal;}
			table.DataInput tr td.Cancel {}
			table.DataInput tr td.Save {text-align:right;}
			table.DataInput tr td.Cancel input {width:75px;}
			table.DataInput tr td.Save input {width:75px;}
			
			/******* Data Display - Columns *******/
			table.DataDisplayColumns {border:1px solid gray;}
			table.DataDisplayColumns tr th {background-color:#FFCC66; padding:0 5px 0 5px; font-weight:normal;}			
			table.DataDisplayColumns tr td {background-color:silver; color:navy;}
		
		/******* Data Lists *******/
		p.DataList {margin:0 0 0 2px; padding:0;}
		p.DataList table {width:100%;}
		
		/******* Data Lists *******/
		table.DataDisplayList {width:700px; margin:0 0 0 2px; padding:0;}
		
				
		/******* HTML Psuedo Buttons *******/
		div.buttonChoose {font:8pt Verdana;}
		div.buttonChoose a {background:#E6E9EE; border:1px solid #666699; color:#666699; text-decoration:none; padding:0 2px 0 2px;}
		div.buttonChoose a:hover {background:#FFCC66; color:white;}
		
		/******* Form Element Styles *******/
		select.Short {width:135px;}
		select.Medium {width:230px;}
		select.Long {width:475px;}
		
		select#TitleTemplate {color:gray;}

	
	/******* Footer *******/
	div#footer {margin: 15px 0 0 0; text-align: center; font-size: 75%;}
	
	/******* Login Page *******/
	div#LoginMain {margin:0; padding:0; text-align:center; background-color:white; height:335px;}
	div#LoginMain p.LoginMessage {text-align:center; color:red; font-weight:bold; margin:55px 0 0 0;}
	div#LoginBox {width:245px; text-align:left; border:1px solid black; margin:55px 0 0 20%; padding:0; background:white;}
	div#LoginBox h1 {background:#FFCC66; color:#003366; font-size: 110%; margin:0; padding:3px; text-transform:uppercase;}	
	div#LoginBox table {margin:10px;}
	
	
	/******* Global Text Styles *******/
	span.DocketNum {background:#FFCC66; color:#003366;}
	span.Representing {text-indent:20px; font-style:italic;}
	
	/******* Special *******/
	div.BodySection table#PartyResultData {width:500px; border:1px solid silver;}
	table tr.Color1 td{background-color:#ffffff;}
	table tr.Color2 td{background-color:#F1F2F2;}
	
	/******* Quick Search Box *******/
	div#QuickSearchBox {position:absolute; top:0; right:155px; color:white;}
	div#QuickSearchBox form input {font:11px Arial;}
	
	/******* Listing Table *******/
	table.Listing {width:95%;}
	
	/******* Options *******/
	div#Options {position:absolute; top:25px; right: 10%; font:8pt Arial;}
	div#Options a {text-decoration:none;}
	
	/******* Form Message *******/	
	div#FormMessage {margin:0; padding:5px; color:green; font-weight:bold; border:1px solid silver; background-color:#FFFFCC}
	
	/******* Content Item Box *******/
	div.ContentItemBox {Border:1px solid silver; margin: 0 0 15px 0; width:650px; background-color:#FFFFCC;}
	div.ContentItemBox h2 {margin:0; padding:3px; font:Bold 10px Verdana; background-color:navy; color:white;}
	div.ContentItemBox Form {margin:5px;}
	
	
	
