
/* CSS Document */

.hideinprint {
	display:none;
}
body {
	color: #000000;
	cursor: default;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:1.3em;
	background-color:#FFFFFF;  /*  MOBILE ONLY   */
	/*	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 {
	margin:0 auto;
	padding:0px;
}
a.block {
	display:block;
}
a.inline {
	display:inline;
}
/* CONTENT HEADER */

#topnav {
	top:0px;
	left:0px;
	margin:0 auto;
	clear:both;
	background-color:#23407a;
	z-index:100;
}
#topnav_search {
	position:relative;
	height:35px;
	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: 14px;
	font-weight:bold;
	text-decoration: none;
	float:left;
	margin-right: 5px;
	margin-top: 4px;
	margin-left:10px;
}
/* SEARCH FORM */

#searchform {
	padding:4px;
	z-index:500;
}
.textInput {
	border: 1px solid #23407a;
	background: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration: none;
	margin-left:5px;
	margin-right:5px;
	margin-top:1px;
	margin-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
	padding-bottom:4px;
}
.gobtn {
	border-style:none;
	position:relative;
	margin:0px;
	margin-top:2px;
	padding:0px;
}
#nycourtsgov_header {
	position:relative;
	top:0px;
	left:0px;
	background-color:transparent;
	height:68px;
	width:415px; /*	2 px more than actual width, otherwise sliced image goes to two rows in firefox  */
	margin:0 auto;
	clear:both;
	overflow:hidden;
	border-style:none;
	background-image:url(../image/nycourtsgov_header_spacer25w.gif);
}
#nycourtsgov_header_sprite {
	position:top left;
	width: 415px;
	height: 68px;
}
#sitetitle_header {
	position:relative;
	height:41px;
	background-repeat:repeat-x;
	overflow:visible;
}
.header_blue {
	background-image:url(../image/pagetitle_blue.gif);
	background-repeat:repeat-x;
}
.header_brown {
	background-image:url(../image/pagetitle_brown.gif);
	background-repeat:repeat-x;
}
.header_basicbrown {
	background-image:url(../image/pagetitle_basicbrown.gif);
	background-repeat:repeat-x;
}
.header_green {
	background-image:url(../image/pagetitle_green.gif);
	background-repeat:repeat-x;
}
.header_teal {
	background-image:url(../image/pagetitle_teal.gif);
	background-repeat:repeat-x;
}
.header_steelblue {
	background-image:url(../image/pagetitle_steelblue.gif);
	background-repeat:repeat-x;
}
.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;
	background-color:#FFFFFF;
	margin:0 auto;
	clear:both;
	padding:0px;
	z-index:100;
	overflow:hidden;
	width:auto;
}
/*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.*/


#content_wrapper {
	/*	margin:10px;*/
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:10px;
	padding:0px;
	float:left;
	width:auto;
}

#content_wrapper_courthelp {
	/*	margin:10px;*/
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:10px;
	padding:0px;
	float:left;
	width:auto;
}


#leftnav {
	display:none;
}

#courthelp_leftnav {
	display:none;
}

#column1 {
	/*WAS 370*/
	border:none;
	padding:0px;
	margin:0px;
	z-index:200;
	float:left;
}
#column2 {
	/*WAS 260*/
	border:none;
	padding:0px;
	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:14px;
	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 {
	margin:35px;
	padding:0px;
	float:left;
}
#column3_a {
	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;
}
#column3_b {
	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;
}
#column3_c {
	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;
}
#column1_A630 {
	border:none;
	padding:0px;
	margin:0px;
	z-index:200;
}
#column2_A315 {
	border:none;
	padding:0px;
	margin:0px;
	z-index:200;
}
#column2_B315 {
	border:none;
	padding:0px;
	z-index:200;
}
#column2_A415 {
	border:none;
	padding:0px;
	margin:0px;
	z-index:200;
}
#column2_B215 {
	border:none;
	padding:0px;
	z-index:200;
}
h1.mobileonly { /*MOBILE OVERRIDE*/
	background-color: transparent;
	clear: both;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.10em;
	letter-spacing:0em;
}
a.sitetitle1:link {  /*MOBILE OVERRIDE*/
	margin-left:10px;
	text-decoration:underline;
}
a.sitetitle1:visited {
	margin-left:10px;
	text-decoration:underline;
}
a.sitetitle1:hover {
	margin-left:10px;
	text-decoration:underline;
}
a.sitetitle1:active {
	margin-left:10px;
	text-decoration:underline;
}
#bottomnav_footer {
	height:28px;
	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
}

P.breakhere {page-break-before: always}

