								/* CSS File: General */


/* Main */

html
	{
	color 				: black									;
  	background-image	: url(../images/back_background.gif)	;
	background-color	: #acacac								;
	font-family			: Verdana, Arial, Helvetica, sans-serif	; /* Sets the default font for the page */
	}

body
	{
  	background-image	: url(../images/back_background.gif);
	margin				: 0			;
	background-color	: #acacac	;
	}



/* Page Header */

#header
	{
	margin				: 0px				;
	padding				: 0px				;
  	background-image    : url(../images/outer_background.gif)	;
	background-color	: #c2c2c2			;
	border				: 1px solid #004A68	;
	text-align			: center			;
	white-space			: nowrap			;
	}


/* Menu Navigation */

#mainbar
	{
	margin				: -1px 0px 0px 0px	;
	height				: 24px				;
  	background-image    : url(../images/back_background.gif)	;
	background-color	: #c2c2c2			;
	border				: 1px solid #004A68	;
	text-align			: center			;
	font-size			: xx-small			;
	line-height			: 2.25em			;
	font-weight			: bold				;
	white-space			: nowrap			;
	}


/* Search Bar */

#search_bar
	{
	clear				: both				;
	padding				: 5px				;
  	background-image    : url(../images/outer_background.gif)	;
	background-color	: #c2c2c2			;
	border-left			: 1px solid #004A68	;
	border-right		: 1px solid #004A68	;
	border-bottom		: 1px solid #004A68	;
	text-align			: center			;
	font-size			: x-small			;
	color				: #004a68			;
	}

#search_bar form
	{
	margin	: 0px	;
	}

	#search_bar #quick_jump /* Layout formatting for the cite finder text box */
		{
		position	: absolute	;
		left		: 5px		;
		text-align	: left		;
		}

	#search_bar #text_searcher /* Layout formatting for the text search  box */
		{
		text-align	: center	;
		padding 	: -5em		;
		}

	#search_bar #highlighter /* Layout formatting for the highlighter text box */
		{
		position	: absolute	;
		right		: 5px		;
		text-align	: right		;
		}

#cite_text
	{
  	background-image    : url(../images/inner_background.gif)	;
	border				: 1px solid #6699CC	;
	}

#highlight_text
	{
  	background-image    : url(../images/inner_background.gif)	;
	border				: 1px solid #6699CC	;
	}

#search_text
	{
  	background-image    : url(../images/inner_background.gif)	;
	border				: 1px solid #6699CC	;
	}



/* Left Column Navigation */

#left_column
	{
	float				: left				;
	left				: 0px				;
	width				: 155px				;
	margin				: 0px				;
	margin-top			: 0px				;
	padding				: 20px	12px		;
	color				: #000000			;
	font-size			: x-small			;
  	background-image    : url(../images/outer_background.gif)	;
 	background-color	: #c2c2c2			;
	border-right		: 1px solid #004A68	;
	border-bottom		: 1px solid #004A68	;
	border-left			: 1px solid #004A68	;
	}

	/* Indentation and other formatting for the text within the Left Column Navigation */

	#left_column #left_column_indented p
		{
		padding	: 0em 				;
		margin	: .6em 0em .6em 1em	;
		}

	#left_column #left_column_indented_statutes p
		{
		padding			: 0em 	;
		margin-left		: 1em	;
		margin-right	: 0em	;
		}

	#left_column #left_column_indented #overview_link
		{
		padding-left	: 0em	;
		margin-left		: 0em	;
		}

	#left_column #inner_statute_header
		{
		color   : #004a68   ;
		}



/* Right Column */

#right_column
	{
	position			: static			;
	float				: right				;
	width				: 161px				;
	margin				: 0px				;
	padding				: 20px	12px		;
	z-index				: 3					;
  	background-image    : url(../images/outer_background.gif)	;
	background-color	: #c2c2c2			;
	font-size			: x-small 			;
	border-right		: 1px solid #004A68	;
	border-bottom		: 1px solid #004A68	;
	border-left			: 1px solid #004A68	;
	}



/* Previous and Next Links*/

#previous
	{
	float	: left	;
	padding	: 1px	;
	}

#next
	{
	float	: right	;
	padding	: 1px	;
	}

#previous_main
	{
	border			: 1px solid #004A68	;
	padding-left	: .4em				;
	padding-right	: .4em				;
	}

#next_main
	{
	border			: 1px solid #004A68	;
	padding-left	: .4em				;
	padding-right	: .4em				;
	}

#previous_immediate
	{
	border			: 1px solid #004A68	;
	padding-left	: .4em				;
	padding-right	: .4em				;
	}

#next_immediate
	{
	border			: 1px solid #004A68	;
	padding-left	: .4em				;
	padding-right	: .4em				;
	}



/* Center Content Column */

#center_column /* For pages WITH left and right columns */
	{
	position			: float									;
	float				: both									;
	margin				: 0px 186px 0px 180px					;
 	padding				: 1.5em 1.5em							;
 	background-image    : url(../images/inner_background.gif)	;
	background-color	: #d7d7d7								;
	border-left			: 1px solid #004A68						;
	border-right		: 1px solid #004A68						;
	border-bottom		: 1px solid #004A68						;
	font-size			: x-small								;
	font-family			: Verdana, Arial, Helvetica, sans-serif	;
	}

#center_column_solo /* For pages WITHOUT left and right columns */
	{
	margin				: 0px 35px								;
	padding				: 35px 35px 12px 35px					;
	background-image	: url(../images/inner_background.gif)	;
	background-color	: #d7d7d7								;
	border-bottom		: 1px solid #004A68						;
	border-left			: 1px solid #004A68						;
	border-right		: 1px solid #004A68						;
	font-size			: x-small								;
	font-family			: Verdana, Arial, Helvetica, sans-serif	;
	}



/* Help Box Formatting */

#directions_procedure /* Formatting for the help boxes with the arrows */
	{
	border				: 1px solid blue	;
	background-color	: #ADBBCD			;
	padding				: 10px				;
	}

#paragraph_right /* For the help pages with the arrows */
	{
	text-align	: right	;
	padding-top	: 7px	;
	}

#paragraph_left /* For the help pages with the arrows */
	{
	text-align		: left	;
	margin-top		: 17px	;
	margin-bottom	: 30px	;
	}

#left_arrow /* Formatting for the arrows used on the help pages */
	{
	float	: left				;
	padding	: 10px 10px 20px 0px;
	height	: 31px				;
	width	: 31px				;
	}

#right_arrow /* Formatting for the arrows used on the help pages */
	{
	float	: right				;
	padding	: 0px 0px 20px 10px	;
	height	: 31px				;
	width	: 31px				;
	}



/* This is for the non-breaking space div in the HTML files: */

.barrier
	{
	clear		: both	;
	font-size	: 1px	;
	line-height	: 0px	;
	}


/* Page Footer */

#footer
	{
	clear				: both					;
	padding				: 10px 0px 30px 45px	;
  	background-image    : url(../images/outer_background.gif)	;
	background-color	: #c2c2c2				;
	border				: 1px solid #004A68		;
	margin-top			: -1px					;
	text-align			: center				;
	font-size			: x-small				;
	}

	#footer #copyright
		{
		margin-top	: 5px	;
		text-align	: left	;
		}

	#footer #copyright_text
		{
		position	: absolute	;
  		padding-top	: 5px		;
		left		: 105px		;
		text-align	: left		;
		}

	#strict_xhtml10 img /* This image has been deleted from most pages but might be necessary for the About page */
		{
		margin-top	: -20px	;
		height		: 31px	;
		width		: 88px	;
		border		: 0px	;
		}

	#strict_xhtml10 a:hover /* This image has been deleted from most pages but might be necessary for the About page */
		{
		background-color	: #acacac	; /* This gives a shadow look to the image link on hover */
		}

	#footer #contact
		{
		margin-top	: -5px		;
		position	: absolute	;
		right		: 45px		;
		text-align	: right		;
		}



/* Tooltips */

span.sentencing, span.sentencing span.definition_special /* This second one keeps the sentencing tooltip colors uniform */
	{
	color				: #6c0008 !important;
	cursor				: help		;
	background-color	: #e4c9ba	;
	}

span.sentencing span.definition_special:hover /* This one keeps the definition_special tooltips for showing up on the sentencing tooltips.*/
	{
	color			: #6c0008 !important	;
	background-color: #e4c9ba !important	;
	text-decoration	: none !important		;
	cursor			: help !important		;
	}

span.sentencing a.definition_special:active /* This one keeps the definition_special tooltips for showing up on the sentencing tooltips.*/
	{
	color			: #6c0008 !important	;
	background-color: #e4c9ba !important	;
	text-decoration	: none !important		;
	cursor			: help !important		;
	}

span.definition
	{
	color	: #006969	;
	cursor	: help		;
	}

span.definition_special
	{
	color	: #006969	;
	cursor	: help		;
	}

/*.statutory_group
	{
	color			: #840045			;
	cursor			: help				;
	border-bottom	: 1px dashed #6c0008;
	}

.statutory_group span.definition_special
	{
	color	: #840045 !important	;
	cursor	: help					;
	}*/

.link_tip
	{
	text-align	: center	;
	color		: #004a68	;
	cursor		: hand		;
	}

.tooltip_title
	{
	text-align	: center			;
	padding		: 4px 4px 2px 4px	;
	}

.tooltip_content p
	{
	margin	: 0em	;
	padding	: 0em	;
	}



/* Logical Text Formatting */

.org /* Uses italicize citations */
	{
	color   	: #004a68		;
	font-style	: italic	;
	font-weight	: bold	;
	}

.case, .statute /* Uses italicize citations */
	{
	font-style	: italic	;
	}

.greyed /* Used to "grey out" text */
	{
	color	: #636363	;
	}

.footnote
	{
	vertical-align	: super		;
	font-size		: xx-small	;
	font-weight		: bold		;
	}

.footnote_large
	{
	color			: #FFFFFF !important;
	background-color: #72C9B1			;
	font-weight		: bold		;
	font-style		: normal !important;
	border			: 1px solid #6E6E6E	;
	padding-left	: .2em		;
	padding-right	: .2em		;
	}

.footnote_blocktext
	{
	font-style		: italic	;
	padding-left	: 1.5em		;
	padding-right	: 1.5em		;
	}


.note /* Used to distinguish webmaster notes within text */
	{
	color   	: maroon	;
	font-style	: italic	;
	}

.interior_form /* Used to format a monospaced form */
	{
	font-family	: courier new, courier   ;
	}

.warning /* Used to highlight important text in red, etc. */
	{
	color	: red	;
	}

.attention /* Used to highlight important text in blue, etc. */
	{
	color	: blue	;
	}

.new /* Used to highlight new text in blue, etc. */
	{
	color	: white	;
	background-color	: #FF0099	;
	}

.highlight
	{
	background-color	: yellow	;
	}

.unhighlight
	{
	background-image	: url(../images/inner_background.gif);
	}

.links_page p /* Formats the links and paragraphs on the Links page */
	{
	margin-top		: 0em	;
	margin-bottom	: 1.5em	;
	}

p.single_indent
	{
	padding-left	: 1.5em	;
	}

p.double_indent
	{
	padding-left	: 3em	;
	}

p.triple_indent
	{
	padding-left	: 4.5em	;
	}

p.indented_quotation
	{
	padding-left	: 1.5em	;
	padding-right	: 1.5em	;
	}



/* Buttons */

.button /* This formats the buttons for copying case citations to the clipboard */
	{
	background-color: silver	;
	color			: #004a68	;
	border			: 1			;
	background-image: url(../images/inner_background.gif)	;
	margin-top		: -10px  	;
	margin-bottom	: 5px 		;
	margin-left		: 25px		;
	}

.buttons /* This formats the buttons for cite finder, text search and the highlighter */
	{
	font-family		: Verdana, Arial, Helvetica, sans-serif	;
	font-size		: xx-small								;
	background-color: silver								;
	color			: #004a68								;
	border			: 1										;
	background-image: url(../images/inner_background.gif)	;
	}

.update_box
	{
	border			: 1px dashed blue	;
	padding-left	: 10px  			;
	padding-right	: 10px  			;
	}

.features_box
	{
	border			: 1px dashed green	;
	padding-left	: 10px  			;
	padding-right	: 10px  			;
	}

.features /* Used to highlight important text in blue, etc. */
	{
	color	: green	;
	}


/* Formats the [Top] link that when clicked takes the viewer to the top of the page */

#top_link 
	{
	font-size	: xx-small								;
	font-family	: Verdana, Arial, Helvetica, sans-serif	;
	}


.sentencing_table
	{
	width: 85%;
	padding: 0;
	margin: 0;
/* 	background: lightblue; */
	margin-left:auto;
	margin-right:auto;
	}

th.sentencing_top
	{
	color: #004A68;
	font-weight: bold;
 	font-family: Verdana, Arial, Helvetica, sans-serif	; /* Sets the default font for the page */
	text-align: left;
	padding: 3px 3px 3px 3px;
	text-decoration: underline;
	}

th.sentencing_side
	{
	font-weight: bold;
	text-align: left;
	padding: 3px 3px 3px 3px;
	}

.sentencing_table_list /* For 13-701.A */
	{
	padding: 0;
	margin: 0;
/* 	background: lightblue; */
	margin-left:-22px;
	margin-right:auto;
	}

th.sentencing_side_list /* For 13-701.A */
	{
	font-weight	: normal			;
	text-align	: left				;
	padding		: 3px 10px 10px 3px	;
	}

.close_spacing
	{
	line-height: 0em	;
	}

.box
	{
	padding-top		: .1em	;
	padding-bottom	: .1em	;
	}

.page_marker
	{
	font-weight		: bold				;
	color			: #FFFFFF !important;
	background-color: #81B1F3			;
	padding 	: 0em .2em 0em .2em		;
	margin			: 0em				;
	vertical-align	: .1em				;
	border			: 1px solid #6E6E6E	;
	}







							/* End of CSS File */