
/* CSS Document */

.hideinscreen {
	display:none;
}

/*Added by Alex on 10/14/22 for updated what's new box*/

.showinmobile {
	display: none;
}

body {
	color: #000000;
	cursor: default;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:1.3em;
	background-color:#EEDAAC;
	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;
}
/* 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 */

#AD_topnav {
	position:relative;
	top:-24px;
	left:0px;
	width:996px;
	height:24px;
	margin:0 auto;
	clear:both;
	background-color:#3b305a;
	z-index:100;
	overflow:hidden;
}

#topnav {
	position:relative;
	top:0px;
	left:0px;
	width:996px;
	height:24px;
	margin:0 auto;
	clear:both;
	background-color:#23407a;
	z-index:100;
	overflow:hidden;
}

#topnav_green {
	position:relative;
	top:0px;
	left:0px;
	width:996px;
	height:24px;
	margin:0 auto;
	clear:both;
	background-color:#17522e;
	z-index:100;
	overflow:hidden;
}

#topnavlocator {
	position:relative;
	top:-54px;
	left:22px;
	width:996px;
	height:124px;
	overflow:hidden;
}

#topnav_search {
	height:28px;
	width:996px;
	background-color:#f7f3e8;
	border:none;
	padding:0px;
	margin:0 auto;
	z-index:200;
	
	/*ADDED TO REMOVE HORIZONTAL SCROLL BUG*/
	position:relative;
	top:0px;
	left:0px;
	overflow:hidden;
}

/* SEARCH FORM */

#topnav_searchform {
	position:relative;
	top: 4px;
	left: 745px;
	border:none;
	padding:0px;
	margin:0px;
	z-index:500;
}

.topnav_searchfieldset{
	position:relative;
	border:none;
	margin:0px;
	padding:0px;
	width:200px;
}

.homepage_searchfieldset{
	position:relative;
	border:none;
	margin:0px;
	padding:0px;
	width:200px;
}

/*TEXT IN FRONT OF SEARCH BOX*/
.searchtext {
	position:relative;
	background-color: transparent;
	color: #c0984b;
	display:inline;
	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;
}

.textInput {
	position:relative;border: 1px solid #23407a;
	background: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
	padding:1px;
	width:135px;
	vertical-align:top; 
	margin-top: 2px;
}

#GO {
	position:relative;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #23407a;
	border:none;
	border-radius:4px;
	color: white;
	top:1px;
	overflow: visible; /* IE hack */
	margin-left:5px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	/padding-top: 0px;
	/padding-bottom: 0px;
	/padding-left: 4px;
	/padding-right: 4px;	
}

#nycourtsgov_header {
	position:relative;
	background-color:transparent;
	height:68px;
	width:996px; /*	used to need 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;
}
/* MOBILE TESTING ONLY 
#sitetitle_wrapper {   
	position:relative;
	left:0px;
		min-height:41px;
		width:996px;
	margin:0 auto;
	padding:0;
	clear:both;
	overflow:hidden;
}
*/
#sitetitle_header { 
	position:relative;
	left:0px;
		min-height:41px;
		width:996px;
	margin:0 auto;
	padding:0;
	clear:both;
	overflow:hidden;
}
/* MOBILE TESTING ONLY 
#sitetitle_header1 {
min-height:41px; 
	width:996px;
	margin:0 auto;
	clear:both;
}

#sitetitle_header2 {
min-height:36px; 
	width:996px;
	margin:0 auto;
	padding-left:35px;
	padding-top:5px;
	padding-right:0px;
	padding-bottom:0px;
	clear:both;
}*/

.clearer { /*hack so background color shows up in DIV*/
	clear:both;
	height:1px;
	overflow:hidden;
	margin-top:-1px;
}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.floatleftbutnotinmobile {
	float:left;
}
.floatleftwithpadding {
	float:left;
	padding-right:10px;
	margin-bottom:20px;
}
.floatrightwithpadding {
	float:right;
	padding-left:10px;
	margin-bottom:20px;
}

#mainarea {
	position:relative;
	width:996px;
	background-color:#FFFFFF;
	margin:0 auto;
	clear:both;
	padding:0px;
	z-index:100;
	overflow:hidden; /*needed so leftnav background stops at footer*/
	 /* min-height:850px; keeps long left menus from being cut off */
}


#leftnav {
	position: absolute;/*magic voodoo*/
	top: -1px;/*magic voodoo*/
	left: 0px;/*magic voodoo*/
	width: 260px;
	margin: 0px;
	/*padding-bottom:25px;*/
	z-index: 200;
	background-repeat: repeat-y;
	float: left;
	/*padding-bottom:100%;
	margin-bottom:-100%;  */ 
	/*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.*/
	height: 100%;   /*Added to fix non-expansion of leftnav on overly long pages.*/
}

#leftnav_subheader { 
position:relative;
	left:0px;
	top:-6px;
	height:41px;
	width:260px;
	overflow:hide;
	}
	
	
#leftnav_subheader_noimage { 
	position:relative;
	left:0px;
	top:-0px;
	height:41px;
	width:260px;
	overflow:hide;
	}
	
#leftnav_subheader_noimage_lawlib { 
	position:relative;
	left:0px;
	top:0px; /*Reset in Firefox*/
	/top:-7px; /*shift HR up in IE to override HR settings*/
	margin:0px;
	padding:0px;
	height:60px;
	width:260px;
	overflow:hide;
	}
	
.leftnav_subheader_content {
	position:relative;
	left:8px;
	top:8px;
	}
	
.leftnav_subheader_content_lawlib {
	position:relative;
	left:14px;
	top:8px; /*shift down in Firefox*/
	/top:0px; /*reset in IE*/
	margin:0px;
	padding:0px;
	height:auto;
	width:260px;
	overflow:hide;
	}	

.leftnav_backarrow_white {
	padding: 5px;
	float: left;
	}	



#content_wrapper {
	position:relative; /*magic voodoo*/
	top:0px;/*magic voodoo*/
	left:260px;/*magic voodoo*/
	width:665px; /*WAS 685*/
	margin:35px; /*WAS 25*/
	padding:0px;
	margin-top:15px;/*USED TO CORRECT MISALIGNMENT AFTER ADDING SKIPNAV ANCHOR*/
 /margin-top:27px;
 min-height:550px; /*USED TO ENSURE ENTIRE LEFTNAV IS VISIBLE EVEN WHEN LITTLE CONTENT IS IN MAIN CONTENT AREA*/
}

/* 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;
	width: 250px;
}
.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;
}
#content_wrapper_noleftnav_specialmargin {
	width:925px;
	margin:35px;
	margin-top:0px; /*	added per PYOW 8/15/13 for T&V  */
	padding:0px;
}
/*NYCOURTS.GOV MAIN HOME*/
#homepagefooter {
	width:996px;
	margin:0 auto;
	padding:0px;
	border-top-width:5px;
	border-top-style:solid;
	border-top-color:#c0cde6;
}

#homepagefooter_blue {
	width:996px;
	margin:0 auto;
	padding:0px;
}

#foreignlanquages_wrapper{
	padding-bottom:0px;
	padding-right:0px;
	padding-top:4px;
	padding-left:110px;
	height:38px;
	width:990px;
	background-color:#FFF;
	z-index:100;
	}
	
#foreignlanquages_wrapper_blue{
	margin:0 auto;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:12px;
	padding-left:190px;
	height:30px;
	width:806px;
	background-color:#fff;
	z-index:100;
	}
	
#Spanish #Chinese #French #Korean #Punjabi #Russian #Wolof #Arabic #HaitianCreole {
	display:inline;
	float:left;

	} 

.language{
	float:left;
	padding-right:12px;
	}
	
#footer_wrapper{
	margin:0 auto;
	padding:0px;
	height:34px;
	width:996px;
	background-color:#f7f3e8;
	z-index:100;
	}





/*COURTS HOME*/

#courtshome_header {
	width:996px;
	margin:0 auto;
	clear:both;
	padding:0px;
	z-index:100;
	position: relative;
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-bottom-color:#c0cde6;
}



#courtshome_main {
	width:996px;
	background-image:url(../image/homepage_background.gif);
	background-repeat:repeat-y;
	margin:0 auto;
	clear:both;
	padding:0px;
	z-index:100;
	position: relative;
/*	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#000099;*/
}



#subheader_main {
	padding:0px;
	height:40px;
	width:996px;
	margin:0 auto;
	background-color:#FFF;
	border-top: none;
	border-bottom: 1px solid #003399;
	border-left:none;
	border-right:none;
	padding-top:10px;	
}

.courtshome_findacourttext {
	background-color: transparent;
	color: #cc9933;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	font-style:italic;
	text-decoration: none;
	margin-left: 100px;
	margin-right: 10px;
	float:left;
	margin-top: 5px;
}

/* COURTLOCATOR FORM */

.courtshome_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:3px;
	padding:4px;
	float:left;
	width:225px;
}

#findacourt {
	position:relative;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #23407a;
	border:none;
	border-radius:4px;
	color: white;
	top:2px;
	overflow: visible; /* IE hack */
	margin-left:5px;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 5px;
	padding-right: 5px;
}




/* 4 Column Layout */

.main_cellwrapper {
	width:249px;
	margin:0px;
	padding:0px;
	float:left;
}

#homecontent {
	width:996px;
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#cc9930;
	}

#columnA {
	width:229px;
	height:168px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	z-index:200;
	float:left;
	background-color:#000033;
	border:none;
	position: relative;
	
overflow-y: hidden;
overflow-x: hidden;
scrollbar-face-color: #336699; 
scrollbar-3dlight-color: #336699; 
scrollbar-base-color: #336699; 
scrollbar-track-color: #336699; 
scrollbar-darkshadow-color: #000; 
scrollbar-arrow-color: #000; 
scrollbar-shadow-color: #fff; 
scrollbar-highlight-color: #fff;

}

#columnA-emergency {
	width:229px;
	height:168px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	z-index:200;
	float: left;
/*	background-image:url(../GLOBAL-IMAGES/graphics/emergency-home-backgrnd.jpg);
	background-repeat: no-repeat;*/
	background-color:#000033;
	border:none;
	position: relative;
	
overflow-y: hidden;
overflow-x: hidden;
scrollbar-face-color: #336699; 
scrollbar-3dlight-color: #336699; 
scrollbar-base-color: #336699; 
scrollbar-track-color: #336699; 
scrollbar-darkshadow-color: #000; 
scrollbar-arrow-color: #000; 
scrollbar-shadow-color: #fff; 
scrollbar-highlight-color: #fff;

}

#columnA-voterguide {
	width:229px;
	height:168px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	z-index:200;
	float: left;
/*	background-image:url(../GLOBAL-IMAGES/graphics/emergency-home-backgrnd.jpg);
	background-repeat: no-repeat;*/
	background-color:#1C8A0B;
	border:none;
	position: relative;
}

#columnA-courtclosing {
	width:219px;
	height:158px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
	z-index:200;
	float:left;
	background-color:#600;
	border:none;
	position: relative;
	
overflow-y: hidden;
overflow-x: hidden;
scrollbar-face-color: #336699; 
scrollbar-3dlight-color: #336699; 
scrollbar-base-color: #336699; 
scrollbar-track-color: #336699; 
scrollbar-darkshadow-color: #000; 
scrollbar-arrow-color: #000; 
scrollbar-shadow-color: #fff; 
scrollbar-highlight-color: #fff;

}

#columnA-courtclosing2 {
	width:219px;
	height:158px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
	z-index:200;
	float:left;
	background-color:#600;
	border:none;
	position: relative;
	
/*overflow-y: hidden;
overflow-x: hidden;
scrollbar-face-color: #336699; 
scrollbar-3dlight-color: #336699; 
scrollbar-base-color: #336699; 
scrollbar-track-color: #336699; 
scrollbar-darkshadow-color: #000; 
scrollbar-arrow-color: #000; 
scrollbar-shadow-color: #fff; 
scrollbar-highlight-color: #fff;*/

}



/* Divs columnB to columnE below are only used
to group the different "emergency" styles on one page
for viewing: index-emergency-STYLES.shtml Created by PY */
#columnB-courtclosing {
	width:219px;
	height:158px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
	z-index:200;
	float:left;
	background-color:#600;
	border:none;
	position: relative;
	
overflow-y: hidden;
overflow-x: hidden;
scrollbar-face-color: #336699; 
scrollbar-3dlight-color: #336699; 
scrollbar-base-color: #336699; 
scrollbar-track-color: #336699; 
scrollbar-darkshadow-color: #000; 
scrollbar-arrow-color: #000; 
scrollbar-shadow-color: #fff; 
scrollbar-highlight-color: #fff;

}

#columnC-courtclosing {
	width:219px;
	height:158px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
	z-index:200;
	float:left;
	background-color:#600;
	border:none;
	position: relative;
	
overflow-y: hidden;
overflow-x: hidden;
scrollbar-face-color: #336699; 
scrollbar-3dlight-color: #336699; 
scrollbar-base-color: #336699; 
scrollbar-track-color: #336699; 
scrollbar-darkshadow-color: #000; 
scrollbar-arrow-color: #000; 
scrollbar-shadow-color: #fff; 
scrollbar-highlight-color: #fff;

}

#columnD-courtclosing {
	width:219px;
	height:158px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
	z-index:200;
	float:left;
	background-color:#600;
	border:none;
	position: relative;
	
overflow-y: hidden;
overflow-x: hidden;
scrollbar-face-color: #336699; 
scrollbar-3dlight-color: #336699; 
scrollbar-base-color: #336699; 
scrollbar-track-color: #336699; 
scrollbar-darkshadow-color: #000; 
scrollbar-arrow-color: #000; 
scrollbar-shadow-color: #fff; 
scrollbar-highlight-color: #fff;

}

#columnE-courtclosing {
	width:219px;
	height:158px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
	z-index:200;
	float:left;
	background-color:#600;
	border:none;
	position: relative;
	
overflow-y: hidden;
overflow-x: hidden;
scrollbar-face-color: #336699; 
scrollbar-3dlight-color: #336699; 
scrollbar-base-color: #336699; 
scrollbar-track-color: #336699; 
scrollbar-darkshadow-color: #000; 
scrollbar-arrow-color: #000; 
scrollbar-shadow-color: #fff; 
scrollbar-highlight-color: #fff;

}

#columnF-courtclosing {
	width:219px;
	height:158px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
	z-index:200;
	float:left;
	background-color:#600;
	border:none;
	position: relative;
	
overflow-y: hidden;
overflow-x: hidden;
scrollbar-face-color: #336699; 
scrollbar-3dlight-color: #336699; 
scrollbar-base-color: #336699; 
scrollbar-track-color: #336699; 
scrollbar-darkshadow-color: #000; 
scrollbar-arrow-color: #000; 
scrollbar-shadow-color: #fff; 
scrollbar-highlight-color: #fff;

}

/* Divs columnB to columnF above are only used
to group the different "emergency" styles on one page
for viewing: index-emergency-STYLES.shtml Created by PY */

#slideshowwrapper {
	background-color:#FFFFFF;
	
	width:498px;
	height:188px;
	z-index:200;
	float:left;
	}
	
#pyslideshowwrapper {
	/*left:-12px;
	top:-12px;*/
	background-color: transparent;
	width:735px;
	display: block;
	height:188px;
	z-index:200;
	overflow: hidden;
	position: relative;
	float: left;
	padding: 0px;
	margin: 0px;
	}	
	
	
#columnD {
	padding:0px;
	margin:0px;
	width:249px;
	height:188px;
	z-index:200;
	float:left;
	}




#column1, #column2, #column3, #column4 {
	width:205px;
	background-color:transparent;
	border:none;
	margin:0px;
	padding:20px;
	z-index:200;
	min-height:285px;
}

#column1 p, #column2 p, #column3 p, #column4 p {
	margin:0px 0px 0px 0px
}


#column3_a {
	width:300px;
	padding-right:25px;
	padding-left:0px;
	padding-top:25px; 
	padding-bottom:20px;
	margin:0px;
	z-index:200;
	float:left;
}
#column3_b {
	width:275px;
	padding-right:0px;
	padding-left:0px;
	padding-top:25px;
	padding-bottom:20px;
	margin:0px;	
	z-index:200;
	float:left;
}
#column3_c {
	width:300px;
	padding-right:0px;
	padding-left:25px;
	padding-top:25px;
	padding-bottom:20px;
	margin:0px;
	z-index:200;
	float:left;
}

#column3_a_specialmargin {
	width:300px;
	padding-right:25px;
	padding-left:0px;
	padding-top:0px; /*removed 25px top margin per PYOW 8/15/13 for T&V*/
	padding-bottom:20px;
	margin:0px;
	z-index:200;
	float:left;
}
#column3_b_specialmargin {
	width:275px;
	padding-right:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:20px;
	margin:0px;	
	z-index:200;
	float:left;
}
#column3_c_specialmargin {
	width:300px;
	padding-right:0px;
	padding-left:25px;
	padding-top:0px;
	padding-bottom:20px;
	margin:0px;
	z-index:200;
	float:left;
}



#column3_a340 {
	width:340px;
	padding-right:0px;
	padding-left:0px;
	padding-top:20px;
	padding-bottom:20px;
	margin:0px;
	z-index:200;
	float:left;
}
#column3_b340 {
	width:340px;
	padding-right:15px;
	padding-left:15px;
	padding-top:20px;
	padding-bottom:20px;
	margin:0px;	
	z-index:200;
	float:left;
}
#column3_c215 {
	width:215px;
	padding-right:0px;
	padding-left:0px;
	padding-top:20px;
	padding-bottom:20px;
	margin:0px;
	z-index:200;
	float:left;
}


/* 3 Column Layout */

#ip_main {
	width:996px;
	background-image:url(../image/ip_background.gif);
	background-repeat:repeat-y;
	margin:0 auto;
	clear:both;
	padding:0px;
	z-index:100;
	position: relative;
/*	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#000099;*/
}

.main_cellwrapper3 {
	width:292px;
	margin:0px;
	padding:20px;
	float:left;
}

#3column1, #3column2, #3column3, {
	width:292px;
	background-color:transparent;
	border:none;
	margin:0px;
	padding:0px;
	z-index:200;
	min-height:285px;
}

#3column1 p, #3column2 p, #3column3 p, {
	margin:0px 0px 0px 0px
}






#column1_A630 {
	width:630px;
	border:none;
	padding:0px;
	margin:0px;
		margin-bottom:15px;
	z-index:200;
	float:left;
}
#column2_A315, #column2_A315_lower {
	width:315px;
	border:none;
	padding:0px;
	margin:0px;
	margin-bottom:15px;
	z-index:200;
	float:left;
}
#column2_B315, #column2_B315_lower {
	width:315px;
	border:none;
	padding:0px;
	margin-left:35px;
	margin-bottom:15px;
	z-index:200;
	float:left;
}
#column2_A415 {
	width:415px;
	border:none;
	padding:0px;
	margin:0px;
	margin-bottom:15px;
	z-index:200;
	float:left;
}
#column2_B215 {
	width:215px;
	border:none;
	padding:0px;
	margin-left:35px;
	margin-bottom:15px;
	z-index:200;
	float:left;
}
#column2_B215_NYCDC {
	width:215px;
	border:none;
	padding:0px;
	margin-left:35px;
	margin-bottom:15px;
	z-index:200;
	float:left;
	height: 100%;
	background-color:#fbbebe; 
	-moz-column-fill: auto; 
	column-fill: auto; 
}
#column2_A215_lower {
	width:215px;
	border:none;
	padding:0px;
	margin:0px;
	margin-top:15px;
	z-index:200;
	float:left;
}
#column2_B415_lower {
	width:415px;
	border:none;
	padding:0px;
	margin-left:35px;
	margin-top:15px;
	z-index:200;
	float:left;
}

#bottomnav_footer {
	height:28px;
	width:996px;
	margin:0 auto;
	clear:both;
	background-color:#f7f3e8;
	border:none;
	z-index:200;
	text-align:center;
	padding-top:8px; /*fudge below so moused-over highlight shows up properly in IE8*/
 /padding-bottom:4px;
}
.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, a.sitetitle1:visited, a.sitetitle1:hover, a.sitetitle1:active {
	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 {
	text-decoration: underline;
}


/* end sitetitle1 link style */

.clearboth {clear:both}

.blankfieldset {
	position:relative;
	border:none;
	margin:0px;
	padding:0px;
	max-width:400px;
}



.findacourtfieldset{
	position:relative;
	border:none;
	margin:0px;
	padding:0px;
	width:550px;
}

table.pressreleases {
	background-color:#FFFFFF;
	width:100%;
	padding:20px;
	margin:0px;
	}
	
td.pressreleases {padding:10px;}
th.pressreleases {padding:10px;}

table.careers {
	background-color:#FFFFFF;
	width:100%;
	padding:20px;
	margin:0px;
	}
	
td.careers {padding:10px;}
th.careers {padding:10px;}

table.forms {
	border-color:#999999;
	border-width:2px;
    border-style: solid;
	border-collapse:collapse;
	width:100%;
	padding:0px;
	margin:0px;
	}
	
th.forms {
	padding:5px;
	border-color:#999999;
	border-width:1px;
    border-style: solid;
	background-color:#FF9;
	}
td.forms {
	padding:5px;
	border-color:#999999;
	border-width:1px;
    border-style: solid;
	background-color:#FFC;
	}
	
table.filingfees {
	border-color:#999999;
	border-width:2px;
    border-style: solid;
	border-collapse:collapse;
	width:100%;
	padding:0px;
	margin:0px;
	}
th.filingfees {
	padding:5px;
	border-color:#999999;
	border-width:1px;
    border-style: solid;
	background-color:#ccedab;
	}
td.filingfees {
	padding:5px;
	border-color:#999999;
	border-width:1px;
    border-style: solid;
	background-color:#e5f6d5;
	}

table.rules {
	background-color:#FFFFFF;
	width:100%;
	padding:20px;
	margin:0px;
	}
	
td.rules {padding:10px;}
th.rules {padding:10px;}

table.publications {
	background-color:#FFFFFF;
	width:100%;
	padding:20px;
	margin:0px;
	}
	
td.publications {padding:10px;
	}
th.publications {padding:10px;
}


img.photo {
 border: 1px solid #666;
 padding: 10px;
 margin: 10px;
 }
 
.photo p {
 font: 10px/normal Verdana, Arial, Helvetica, sans-serif;
 color: #333;
 text-align:center;
 padding: 5px;
}

.doublecol{
	width:45%;
	float:left;
	margin-right:5px;
	}
	
.triplecol{
	width:30%;
	float:left;
	margin-right:5px;
	}	

.comdivhomeicons {
	padding:10px;
	margin:10px;
	float:left;
	}
	
.pyslideli {
	padding:0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: -12px;
	z-index: 200;
	float:left;
	list-style: none outside none; /*Need for IE rendering*/
	position: relative; 
	width: 247px; 
	}
	
#toc {
	background-color:#F7F3E8;
	padding:5px;
	line-height:1.5em;
	font-style:italic;
	margin-bottom:10px;
	margin-top:-10px;
	/margin-top:-2px;
	margin-left:0px;
	margin-right:0px;
	}

#tocsmall {
	background-color:#F7F3E8;
    font-size:11px;
	padding:5px;
	line-height:1.75em;
	margin-bottom:10px;
	margin-top:-10px;
	/margin-top:-2px;
	margin-left:0px;
	margin-right:0px;
	}
	
.GaramondGray {
	font-family: eb-garamond, serif;
	color:#666666;
	line-height:1.25em;
}

.skinnycolfloat {
    width: 75px;
    text-align: left;
    margin: 0px;
    padding: 0px;
    padding-right:1px;
    float: left;    
}

