.hideinscreen {
	display:none;
	}
	
body {
	color: #000000;
	cursor: default;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:1.3em;
	background-color:#EEDAAC;
	/*	background-color:#F4E6C3;
	background-color:#e0e6f3;*/
	margin: 0px;
	padding: 0px;
}
* {
	margin:0;
	padding:0;
}
/* IE8 hack to get it to apply margin auto centering to element inside this one */
#wrap {
	width:100%
}
/* needed to center div when resizing browser window */
.center {
	width:996px;
	margin:0 auto;
	padding:0px;
}
a.block {
	display:block;
}
a.inline {
	display:inline;
}

#skip a, #skip a:hover, #skip a:visited {	
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}	
/*    background-color:#990000;
	padding:10px;
	margin:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	border-radius:10px;
	border:solid;
	border-color:#FFFFFF;
	border-width:2px;*/
	


/* NOTE: For testing in IE you must CLEAR CACHE AND RESTART to see any changes in SKIP */

#skip a:active, #skip a:focus { 
	position:absolute; /*was STATIC*/
	width:auto;
	height:auto;
	top:0px;
	left:0px;
	z-index:10000;
	
}






/* CONTENT HEADER */

#topnav {
	top:0px;
	left:0px;
	width:996px;
	margin:0 auto;
	background-color:#23407a;
	z-index:100;
}
#topnav_search {
	position:relative;
	height:28px;
	width:996px;
	background-color:#f7f3e8;
	z-index:200;

}

/*TEXT IN FRONT OF SEARCH BOX*/

.searchtext {
	background-color: transparent;
	color: #c0984b;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
	float:left;
	margin-right: 5px;
	margin-top: 2px;
 	/margin-top: 1px;
}

/* SEARCH FORM */

#searchform {
	padding-top:4px;
	margin-left:745px;  /*Firefox TEST FOR DEBUG */
	/margin-left:755px; /*IE*/
	z-index:500;
}

.textInput {
	border: 1px solid #23407a;
	background: #FFFFFF;
	color: #000000;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
	margin-top:2px;
	padding:1px;
}
.gobtn {
	border-style:none;
	position:relative;
	top:2px;
/*	left:-5px; offset so button overlaps text box, removed to debug for OSX  */
	margin:0px;
	padding:0px;
}

#nycourtsgov_header {
	position:relative;
	background-color:transparent;
	height:68px;
	width:998px; /*	2 px more than actual width, otherwise sliced image goes to two rows in firefox  */
	overflow:hidden;
	border-style:none;
	background-image:url(/GLOBAL-IMAGES/nycourtsgov_header_spacer25w.gif);
}


#sitetitle_header {
	position:relative;
	left:0px;
	height:41px;
	width:996px;
	overflow:auto;
}
.header_blue {
	background-image:url(/GLOBAL-IMAGES/pagetitle_blue.gif);
}
.header_brown {
	background-image:url(/GLOBAL-IMAGES/pagetitle_brown.gif);
}
.header_basicbrown {
	background-image:url(/GLOBAL-IMAGES/pagetitle_basicbrown.gif);
}
.header_green {
	background-image:url(/GLOBAL-IMAGES/pagetitle_green.gif);
}
.header_teal {
	background-image:url(/GLOBAL-IMAGES/pagetitle_teal.gif);
}
.header_steelblue {
	background-image:url(/GLOBAL-IMAGES/pagetitle_steelblue.gif);
}


.clearer { /*hack so background color shows up in DIV*/
	clear:both;
	height:1px;
	overflow:hidden;
	margin-top:-1px;
}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
#mainarea {
	position:relative;

	width:996px;
	background-color:#FFFFFF;
	margin:0 auto;
	clear:both;
	padding:0px;
	z-index:100;
	
	 overflow:hidden;
}


/*Padding-Bottom is equal to 100% of the container's size, 
Margin-bottom hides everything beyond the container equal to the container size. 
This allows the column to grow with the largest column.*/



#leftnav {
	position:relative;
	width:260px;
	margin:0px;
	/*padding-bottom:25px;*/
	z-index:200;
	background-repeat:repeat-y;
	float:left;
	padding-bottom:100%; 
	margin-bottom:-100%;
}

.leftnav_teal {
	background-color: #bbd5ce;
}

.leftnav_steelblue {
	background-color: #c3ced9;
}

.leftnav_basicbrown {
	background-color: #e1c7ad;
}

#content_wrapper {
	width:665px; /*WAS 685*/
	margin:35px; /*WAS 25*/
	margin-top:15px;/*USED TO CORRECT MISALIGNMENT AFTER ADDING SKIPNAV ANCHOR*/
	/margin-top:27px;
	padding:0px;
	float:left;
}



#column1 {
	width:315px;   /*WAS 370*/
	border:none;
	padding:0px;
	margin:0px;
	z-index:200;
	float:left;
}
#column2 {
	width:315px;    /*WAS 260*/
	border:none;
	padding:0px;
	margin-left:35px;
	z-index:200;
	float:left;
}

#column1 p {
	margin-top:0px;
	margin-bottom:10px;
}



/* SEARCH FORM */


.findacourtInput {
	border: 1px solid #000000;
	position:relative;
	background: #FFFFFF;
	color: #1a54cc;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration: none;
	margin-top:15px;
	padding:4px;
}

.findacourtbtn {
	border-style:none;
	position:relative;
	margin-top:15px;
/*	left:-5px; offset so button overlaps text box, removed to debug for OSX  */
	padding:0px;
}


#content_wrapper_noleftnav {
	width:925px; 
	margin:35px; 
	padding:0px;
	float:left;
}

#column3_a {
	width:285px;
	background-color:#FFFFFF;
	border-left:none;
	border-top:none;

	padding-right:0px;
	padding-left:0px;
	padding-top:20px;
	padding-bottom:20px;
	margin:0px;
	z-index:200;
	height:270px;
	float:left;
}
#column3_b {
	width:300px;
	background-color:#FFFFFF;
	border-left:none;
	border-top:none;

	padding-right:25px;
	padding-left:25px;
	padding-top:20px;
	padding-bottom:20px;
	margin:0px;
	z-index:200;
	height:270px;
		float:left;
}
#column3_c {
	width:285px;
	background-color:#FFFFFF;
	border-left:none;
	border-top:none;

	padding-right:0px;
	padding-left:0px;
	padding-top:20px;
	padding-bottom:20px;
	margin:0px;
	z-index:200;
	height:270px;
		float:left;
}





#column1_A630 {
	width:630px;   
	border:none;
	padding:0px;
	margin:0px;
	z-index:200;
	float:left;
}

#column2_A315 {
	width:315px;   
	border:none;
	padding:0px;
	margin:0px;
	z-index:200;
	float:left;
}
#column2_B315 {
	width:315px;    
	border:none;
	padding:0px;
	margin-left:35px;
	z-index:200;
	float:left;
}

#column2_A415 {
	width:415px;   
	border:none;
	padding:0px;
	margin:0px;
	z-index:200;
	float:left;
}
#column2_B215 {
	width:215px;    
	border:none;
	padding:0px;
	margin-left:35px;
	z-index:200;
	float:left;
}





#bottomnav_footer {
	height:28px;
	width:996px;
	margin:0 auto;
	clear:both;
	background-color:#f7f3e8;
	border:none;
	z-index:200;
	padding-top:8px;
	/padding-bottom:4px; /*fudge so moused-over highlight shows up properly in IE8*/
	text-align:center;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block
}
* html .clearfix {
	height: 1%
}
.clearfix {
	display: block
}


/* start sitetitle1 link style */

a.sitetitle1:link {
	background-color: transparent;
	color: #FFFFFF;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold;
	text-decoration: none;
	line-height:1.1em;		
	padding-left:7px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:7px;
	margin-left:28px;
	margin-top:3px;
	margin-bottom:1px;
	margin-right:7px;
	display:block;
	float:left;
	letter-spacing:.15em;
}

a.sitetitle1:visited {
	background-color: transparent;
	color: #FFFFFF;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold;
	text-decoration: none;
	line-height:1.1em;		
	padding-left:7px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:7px;
	margin-left:28px;
	margin-top:3px;
	margin-bottom:1px;
	margin-right:7px;
	display:block;
	float:left;
	letter-spacing:.15em;
}

a.sitetitle1:hover {
	background-color: transparent;
	color: #FFFFFF;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold;
	text-decoration: underline;
	line-height:1.1em;		
	padding-left:7px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:7px;
	margin-left:28px;
	margin-top:3px;
	margin-bottom:1px;
	margin-right:7px;
	display:block;
	float:left;
	letter-spacing:.15em;
}

a.sitetitle1:active {
	background-color: transparent;
	color: #FFFFFF;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold;
	text-decoration: underline;
	line-height:1.1em;		
	padding-left:7px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:7px;
	margin-left:28px;
	margin-top:3px;
	margin-bottom:1px;
	margin-right:7px;
	display:block;
	float:left;
	letter-spacing:.15em;
}


/* end sitetitle1 link style */	