/* 
Created: 2007
By: Jon Saltern 
Style: Normal (Public)
*/

/* COLOR INFORMATION ---------------------------------------------- */ 

	/*	STANDARD COLORS 
	
		BACKGROUND_LIGHT = #f0efe9
		BORDER_LIGHT = #cccccc
		WHITE = #ffffff
		BLACK = #000000

	*/

	/*	STYLE SPECIFIC COLORS
	
		DARK = #000033
		MEDIUM = #406080
		MEDIUM-LIGHT = #c8d8e8
		LIGHT = #e8f0ff

	*/
	
/* GENERAL STYLES ------------------------------------------------- */

	body {
		text-align:center;
		font-size:.8em;
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		line-height:125%;		
		margin:0px;
		padding:0px;
		background-color:#ffffff;
		background-image:url(../images/background.jpg);
		background-repeat:repeat-x;		
	}
	#page_wrapper { /* center page */
		text-align:left;
		width:990px;
		padding:0px;
		margin-top:8px;
		margin-bottom:25px;
		margin-left:auto;
		margin-right:auto;
		position:relative;
	}
	h1 { /* page title */
		font-size:1.4em; 
		font-weight:bold;
		line-height:125%;
		color:#000033;
		margin:-4px 0px 7px;
		padding:0px;
	}
	h2 { /* section name */
		font-size:1.2em;
		font-weight:bold;
		line-height:125%;
		color:#406080;
		margin:-3px 0px 1px;
	}
	
	h3 { /* section name */
		font-size:1.1em;
		font-weight:bold;
		line-height:125%;
		color:#406080;
		margin:-3px 0px 1px;
	}
	
	h4 { /* section name */
		font-size:1em;
		font-weight:bold;
		line-height:125%;
		color:#406080;
		margin:-3px 0px 1px;
	}
	
	p{
		margin:0em 0em 8px;
		padding:0px;
	}
	br {
		line-height:.80em;
	}
	div.dropshadow {
		text-align:center; 
		background-image:url(../images/dropshadow.gif);
		background-repeat:repeat-x;
		background-color:transparent;
		margin:0px;
		line-height:0px;
		height:5px;
		width:100%;
	}
	div.header_sub_links {
		font-size:.65em;
		font-style:normal; 
		font-weight:normal;
		text-align:right;
		position:absolute;
		top:68px;
		left:0px;
		width:974px;
		padding:3px 8px;
		white-space:nowrap;
	}
	
/* LINKS ---------------------------------------------------------- */

	a {
		color:#406080;
		text-decoration:none;
		cursor:pointer;
	}
	a:hover {
		color:#406080;
		text-decoration:underline;
		cursor:pointer;
	}

	/*---------------------------- */

	a.colored_text_underlined {
		color:#406080;
		text-decoration:underline;
		cursor:pointer;
	}

	/*---------------------------- */

	.black_text_colored_rollover {
		color:#000000;
		text-decoration:none;
		cursor:pointer;
	}
	
	.black_text_colored_rollover:hover {
		color:#406080;
		text-decoration:underline;
		cursor:pointer;
	}

	a.black_text_colored_rollover {
		color:#000000;
		text-decoration:none;
		cursor:pointer;
	}
	a.black_text_colored_rollover:hover {
		color:#406080;
		text-decoration:underline;
		cursor:pointer;
	}

	/*---------------------------- */

	a.controls {
		font-size:.85em;
		color:#406080;
		text-decoration:none;
		cursor:pointer;
	}
	a.controls:hover {
		font-size:.85em;
		color:#000033;
		text-decoration:underline;
		cursor:pointer;
	}

	/*---------------------------- */

	a.menu_item {
		font-size:.95em;
		font-weight:bold;
		color:#ffffff;
		text-align:left;
		text-decoration:none;
		cursor:pointer;
	}
	a.menu_item:hover {
		font-size:.95em;
		font-weight:bold;
		color:#000033;
		text-align:left;
		text-decoration:underline;
		background-color:#e8f0ff;
		cursor:pointer;
	}
	a.sub_menu_item {
		font-size:.95em;
		font-weight:normal;
		color:#000033;
		text-align:left;
		text-decoration:none;
		background-color:#c8d8e8;
		cursor:pointer;
	}
	a.sub_menu_item:hover {
		font-size:.95em;
		font-weight:normal;
		color:#000033;
		text-align:left;
		text-decoration:underline;
		background-color:#e8f0ff;
		cursor:pointer;
	}
	a.selected_menu_item {
		font-size:.95em;
		font-weight:bold;
		color:#000000;
		text-align:left;
		text-decoration:none;
		background-color:#ffffff;
	}

/* IMAGES --------------------------------------------------------- */

	#image_main { /* main image of content  */
		margin-bottom:0px;
		display:block;
		padding:0px;	
		border:1px solid #000033;
		background-repeat:no-repeat;
		width:493px;
		height:200px;
	}

	/*---------------------------- */

	img {
		border-width:0px;
		display:block;
	}	
	img.border {
		border:1px solid #000033;
		display:block;
	}	
	img.float_left {
		float:left;
		margin:0px 5px 0px 0px;
		display:block;
	}	
	img.float_right {
		float:right;
		margin:0px 0px 0px 5px;
		display:block;
	}
	img.float_left_border {
		float:left;
		margin:0px 5px 0px 0px;
		border:1px solid #000033;
		display:block;
	}	
	img.float_right_border {
		float:right;
		margin:0px 0px 0px 5px;
		border:1px solid #000033;
		display:block;
	}

/* FORMS ---------------------------------------------------------- */

	fieldset {
		padding:10px;
		border-width:1px;
		border-style:solid;
		border-color:#cccccc;
	}
	legend {
		font:bold 1em Verdana, Arial, Helvetica, sans-serif;
		color:#000033;
	}
	input, select, textarea {
		font:1em Verdana, Arial, Helvetica, sans-serif;
		padding-left:2px;
		border:1px inset #406080;
		background-color:#ffffff;
	}
	input {
		height:20px;
	}
	select {
		height:20px;
		font-size:.95em;
		/* use to just have a height of 18px */
	}
	input.button {
		font-weight:bold;
		color:#000033;
		padding:0px 5px 2px;
		border-width:1px;
		border-style:solid;
		border-top-color:#aaaaaa;
		border-left-color:#aaaaaa;
		border-right-color:#406080;
		border-bottom-color:#406080;
		background-image:url(../images/background_button.jpg);
		background-repeat:repeat-x;		
		height:20px;
		cursor:pointer;
	}

/* TABLES --------------------------------------------------------- */

	table { /* default */ 
		padding:0px;
		border:1px solid #000033;
		border-collapse:collapse;
		background-color:transparent;
	}
	table.position { /* turns off default style */
		padding:0px;
		margin:0px;
		border-width:0px;
		border-collapse:collapse;
		background-color:transparent;	
	}

	/*---------------------------- */

	table.border-none_bgcolor-transparent {
		padding:0px;
		border-width:0px;                 
		border-spacing:3px;
		background-color:transparent;
	}
	table.border-none_bgcolor-light {
		padding:0px;
		border-width:0px;                 
		border-spacing:1px;
		background-color:#e8f0ff;
	}

	/*---------------------------- */

	table.border-dark_bgcolor-transparent {
		padding:0px;
		border:1px solid #000033;
		border-collapse:collapse;
		background-color:transparent;
	}
	table.border-dark_bgcolor-light {
		padding:0px;
		border:1px solid #000033;
		border-collapse:collapse;
		background-color:#e8f0ff;
	}

	/*---------------------------- */

	table.border-light_bgcolor-transparent {
		padding:0px;
		border:1px solid #cccccc;
		border-collapse:collapse;
		background-color:transparent;
	}
	table.border-light_bgcolor-light {
		border:1px solid #cccccc;
		border-collapse:collapse;
		background-color:#e8f0ff;
	}

/* TABLE > MENU ITEM SPECIFIC ------------------------------- */

	table.menu {
		padding:0px;
		margin:0px;
		border-width:0px;
		border-collapse:collapse;
		background-color:transparent;
		width:100%;	
	}

/* TABLE HEADERS -------------------------------------------------- */

	th { /* default: border-dark_bgcolor-medium-light */
		font-size:1em;
		font-weight:bold;
		color:#000033;
		text-align:left;
		padding:3px 5px;
		border:1px solid #000033;
		background-color:#c8d8e8;
	}
	th.position { /* turns off default style */
		padding:0px;
		border-width:0px;
		background-color:transparent;	
	}
	
	/*---------------------------- */
	
	th.page_header { /* header image & top-right department name */
		font-size:1.3em;
		font-style:italic;
		color:#406080;
		text-align:right;
		vertical-align:top;
		background-color:#c8d8e8;
		background-image:url(../images/header/header_normal.jpg);
		background-repeat:no-repeat;
		padding:0px;
		border-width:1px 1px 2px 1px;
		border-style:solid;
		border-color:#000033;
		height:90px;
	}
	
	th.application_header { /* header image & top-right department name */
		font-size:1.3em;
		font-style:italic;
		color:#ffffff;
		text-align:right;
		vertical-align:top;
		background-color:none;
		background-image:url(http://www.daviscountyutah.gov/images/header/header_application.jpg);
		background-repeat:repeat-x;
		background-color:##406080;
		padding:0px;
		border-width:1px 1px 0px 1px;
		border-style:solid;
		border-color:#000033;
		height:32px;
	}
		
	/*---------------------------- */
	
	th.border-none_bgcolor-dark {
		font-size:1em;
		font-weight:bold;
		color:#ffffff;
		text-align:left;
		padding:3px 5px;
		border-width:0px;
		background-color:#000033;
	}
	th.border-none_bgcolor-medium {
		font-size:1em;
		font-weight:bold;
		color:#ffffff;
		text-align:left;
		padding:3px 5px;
		border-width:0px;
		background-color:#406080;
	}
	th.border-none_bgcolor-medium-light {
		font-size:1em;
		font-weight:bold;
		color:#000033;
		text-align:left;
		padding:3px 5px;
		border-width:0px;
		background-color:#c8d8e8;
	}
	th.border-none_bgcolor-light {
		font-size:.95em;
		font-weight:bold;
		color:#000000;
		text-align:left;
		padding:3px 5px;
		border:0px;
		background-color:#e8f0ff;
	}
	
	/*---------------------------- */
	
	th.border-dark_bgcolor-dark {
		font-size:1em;
		font-weight:bold;
		color:#ffffff;
		text-align:left;
		padding:3px 5px;
		border:1px solid #000033;
		background-color:#000033;
	}
	th.border-dark_bgcolor-medium {
		font-size:1em;
		font-weight:bold;
		color:#ffffff;
		text-align:left;
		padding:3px 5px;
		border:1px solid #000033;
		background-color:#406080;
	}
	th.border-dark_bgcolor-medium-light {
		font-size:1em;
		font-weight:bold;
		color:#000033;
		text-align:left;
		padding:3px 5px;
		border:1px solid #000033;
		background-color:#c8d8e8;
	}
	th.border-dark_bgcolor-light {
		font-size:.95em;
		font-weight:bold;
		color:#000000;
		text-align:left;
		padding:3px 5px;
		border:1px solid #000000;
		background-color:#e8f0ff;
	}
	
	/*---------------------------- */
	
	th.border-light_bgcolor-dark {
		font-size:1em;
		font-weight:bold;
		color:#ffffff;
		text-align:left;
		padding:3px 5px;
		border:1px solid #cccccc;
		background-color:#000033;
	}
	th.border-light_bgcolor-medium {
		font-size:1em;
		font-weight:bold;
		color:#ffffff;
		text-align:left;
		padding:3px 5px;
		border:1px solid #cccccc;
		background-color:#406080;
	}
	th.border-light_bgcolor-medium-light {
		font-size:1em;
		font-weight:bold;
		color:#000033;
		text-align:left;
		padding:3px 5px;
		border:1px solid #cccccc;
		background-color:#c8d8e8;
	}
	th.border-light_bgcolor-light {
		font-size:.95em;
		font-weight:bold;
		color:#000000;
		text-align:left;
		padding:3px 5px;
		border:1px solid #cccccc;
		background-color:#e8f0ff;
	}
	
/* TABLE CELLS ---------------------------------------------------- */

	/* Included in top_all.cfm to fix header spacing issues when using a CFGRID. 
	   Set the "disable_td_style" attribute to "yes" in the top_all.cfm CFMODULE call to remove the TD styling in order to have a CFGRID work correctly.
	td {  /-- default: border-dark --/ 
		font-size:1em;
		line-height:125%;
		color:#000000;			
		vertical-align:top;			
		padding:3px 5px;
		border-width:0px 1px;
		border-style:solid;
		border-color:#000033;
		background-color:transparent;
	} */
	td.position { /* turns off default style */
		padding:0px;
		border-width:0px;
		background-color:transparent;
		vertical-align:top;	
	}
	
	td.final_position { /* turns off default style */
		padding:0px;
		border-width:0px;
		background-color:transparent;
		vertical-align:top;	
	}

	/*---------------------------- */

	td.border-none {
		font-size:1em;
		line-height:125%;
		color:#000000;
		vertical-align:top;			
		padding:3px 5px;
		border-width:0px;
		background-color:transparent;
		border:none;
	}
	td.border-none_bgcolor {
		font-size:1em;
		line-height:125%;
		color:#000000;
		vertical-align:top;			
		padding:3px 5px;
		border-width:0px;
		background-color:#f0efe9;
	}
	td.border-none_text-small {
		font-size:.95em;
		line-height:125%;
		color:#000000;			
		vertical-align:top;			
		padding:3px 5px;
		border-width:0px;
		border-spacing:1px;
		background-color:transparent;
	}

	/*---------------------------- */

	td.border-dark {
		font-size:1em;
		line-height:125%;
		color:#000000;			
		vertical-align:top;			
		padding:3px 5px;
		border-width:0px 1px;
		border-style:solid;
		border-color:#000033;
		background-color:transparent;
	}
	td.border-dark_hover {
		font-size:1em;
		line-height:125%;
		color:#000000;			
		vertical-align:top;			
		padding:3px 5px;
		border-width:0px 1px;
		border-style:solid;
		border-color:#000033;
		background-color:#ffff00;
	}
	td.border-dark_bgcolor {
		font-size:1em;
		line-height:125%;
		color:#000000;			
		vertical-align:top;			
		padding:3px 5px;
		border-width:0px 1px;
		border-style:solid;
		border-color:#000033;
		background-color:#f0efe9;
	}
	td.border-dark_bgcolor_hover {
		font-size:1em;
		line-height:125%;
		color:#000000;			
		vertical-align:top;			
		padding:3px 5px;
		border-width:0px 1px;
		border-style:solid;
		border-color:#000033;
		background-color:#ffff00;
	}
	td.border-dark_text-small {
		font-size:.95em;
		line-height:125%;
		color:#000000;			
		vertical-align:top;			
		padding:3px 5px;
		border-width:0px 1px;
		border-style:solid;
		border-color:#000033;
		background-color:transparent;
	}
	td.border-dark-all {
		font-size:1em;
		line-height:125%;
		color:#000000;			
		vertical-align:top;			
		padding:3px 5px;
		border-width:1px;
		border-style:solid;
		border-color:#000033;
		background-color:transparent;
	}
	td.border-dark-all_bgcolor {
		font-size:1em;
		line-height:125%;
		color:#000000;			
		vertical-align:top;			
		padding:3px 5px;
		border-width:1px;
		border-style:solid;
		border-color:#000033;
		background-color:#f0efe9;
	}
	td.border-dark-all_text-small {
		font-size:.95em;
		line-height:125%;
		color:#000000;			
		vertical-align:top;			
		padding:3px 5px;
		border-width:1px;
		border-style:solid;
		border-color:#000033;
		background-color:transparent;
	}

	/*---------------------------- */

	td.border-light {
		font-size:1em;
		line-height:125%;
		color:#000000;		
		vertical-align:top;			
		padding:3px 5px;
		border-width:0px 1px;
		border-style:solid;
		border-color:#cccccc;
		background-color:transparent;
	}
	td.border-light_bgcolor {
		font-size:1em;
		line-height:125%;
		color:#000000;		
		vertical-align:top;			
		padding:3px 5px;
		border-width:0px 1px;
		border-style:solid;
		border-color:#cccccc;
		background-color:#f0efe9;
	}
	td.border-light_text-small {
		font-size:.95em;
		line-height:125%;
		color:#000000;		
		vertical-align:top;			
		padding:3px 5px;
		border-width:0px 1px;
		border-style:solid;
		border-color:#cccccc;
		background-color:transparent;
	}
	td.border-light-all {
		font-size:1em;
		line-height:125%;
		color:#000000;		
		vertical-align:top;			
		padding:3px 5px;
		border-width:1px;
		border-style:solid;
		border-color:#cccccc;
		background-color:transparent;
	}
	td.border-light-all_bgcolor {
		font-size:1em;
		line-height:125%;
		color:#000000;		
		vertical-align:top;			
		padding:3px 5px;
		border-width:1px;
		border-style:solid;
		border-color:#cccccc;
		background-color:#f0efe9;
	}
	td.border-light-all_text-small {
		font-size:.95em;
		line-height:125%;
		color:#000000;		
		vertical-align:top;			
		padding:3px 5px;
		border-width:1px;
		border-style:solid;
		border-color:#cccccc;
		background-color:transparent;
	}

/* TABLE CELLS > SPECIALIZED --------------------------------------- */

	/* Base Line (ALL) */
	
	td.border-light_left-dark, td.border-light_left-dark_bgcolor, td.border-light_left-top-dark, td.border-light_left-top-dark_bgcolor, td.border-light_left-bottom-dark, td.border-light_left-bottom-dark_bgcolor, td.border-light_right-none, td.border-light_right-none_bgcolor, 
	td.border-light_right-dark, td.border-light_right-dark_bgcolor, td.border-light_right-top-dark, td.border-light_right-top-dark_bgcolor, td.border-light_right-bottom-dark, td.border-light_right-bottom-dark_bgcolor, td.border-light_left-none, td.border-light_left-none_bgcolor, 
	td.border-dark_right-none, td.border-dark_right-none_bgcolor, td.border-dark_left-none, td.border-dark_left-none_bgcolor { 
		font-size:.9em;
		line-height:125%;
		color:#000000;
		vertical-align:middle;							
		padding:5px 5px;
		border-style:solid;
	}
	
	/* Border Width (DARK) */
	
	td.border-dark_right-none, td.border-dark_right-none_bgcolor, td.border-dark_left-none, td.border-dark_left-none_bgcolor { 
		border-color:#000033;
	}
	
	/* Border Width (LIGHT) */
	
	td.border-light_left-dark, td.border-light_left-dark_bgcolor, td.border-light_left-top-dark, td.border-light_left-top-dark_bgcolor, td.border-light_left-bottom-dark, td.border-light_left-bottom-dark_bgcolor, td.border-light_right-none, td.border-light_right-none_bgcolor, 
	td.border-light_right-dark, td.border-light_right-dark_bgcolor, td.border-light_right-top-dark, td.border-light_right-top-dark_bgcolor, td.border-light_right-bottom-dark, td.border-light_right-bottom-dark_bgcolor, td.border-light_left-none, td.border-light_left-none_bgcolor { 
		border-color:#cccccc;
	}
	
	/* Border Width (LEFT) */
	
	td.border-light_left-dark, td.border-light_left-dark_bgcolor, td.border-light_left-top-dark, td.border-light_left-top-dark_bgcolor, td.border-light_left-bottom-dark, td.border-light_left-bottom-dark_bgcolor, td.border-light_right-none, td.border-light_right-none_bgcolor, 
	td.border-dark_right-none, td.border-dark_right-none_bgcolor { 
		font-weight:bold;
		text-align:right;
		border-width:1px 0px 1px 1px;
	}

	/* Border Width (RIGHT) */

	td.border-light_right-dark, td.border-light_right-dark_bgcolor, td.border-light_right-top-dark, td.border-light_right-top-dark_bgcolor, td.border-light_right-bottom-dark, td.border-light_right-bottom-dark_bgcolor, td.border-light_left-none, td.border-light_left-none_bgcolor, 
	td.border-dark_left-none, td.border-dark_left-none_bgcolor { 
		border-width:1px 1px 1px 0px;
	}

	/* Border Color (LEFT) */
	
	td.border-light_left-dark, td.border-light_left-dark_bgcolor, td.border-light_left-top-dark, td.border-light_left-top-dark_bgcolor, td.border-light_left-bottom-dark, td.border-light_left-bottom-dark_bgcolor, 
	td.border-dark_right-none, td.border-dark_right-none_bgcolor { 
		border-left-color:#000033;
	}
	
	/* Border Color (RIGHT) */

	td.border-light_right-dark, td.border-light_right-dark_bgcolor, td.border-light_right-top-dark, td.border-light_right-top-dark_bgcolor, td.border-light_right-bottom-dark, td.border-light_right-bottom-dark_bgcolor, 
	td.border-dark_left-none, td.border-dark_left-none_bgcolor { 
		border-right-color:#000033;
	}

	/* Border Color (TOP - LEFT & RIGHT) */
	
	td.border-light_left-top-dark, td.border-light_left-top-dark_bgcolor,
	td.border-light_right-top-dark, td.border-light_right-top-dark_bgcolor { 
		border-top-color:#000033;
	}
	
	/* Border Color (BOTTOM - LEFT & RIGHT) */
	
	td.border-light_left-bottom-dark, td.border-light_left-bottom-dark_bgcolor,
	td.border-light_right-bottom-dark, td.border-light_right-bottom-dark_bgcolor { 
		border-bottom-color:#000033;
	}
	
	/* Background Color (ALL) */
	
	td.border-light_left-dark_bgcolor, td.border-light_left-top-dark_bgcolor, td.border-light_left-bottom-dark_bgcolor, td.border-light_right-none_bgcolor, 
	td.border-light_right-dark_bgcolor, td.border-light_right-top-dark_bgcolor, td.border-light_right-bottom-dark_bgcolor, td.border-light_left-none_bgcolor, 
	td.border-dark_right-none_bgcolor, td.border-dark_left-none_bgcolor { 
		background-color:#f0efe9;
	}	

/* TABLE CELLS > MENU ITEM SPECIFIC ------------------------------- */

	td.menu { /* background of menu items and remaining space below */
		font-size:1em;
		padding:0px;
		border-width:0px; 
		background-image:url(../images/background_menu_normal.gif); 
		background-repeat:repeat-y;
		vertical-align:top;
		width:200px;
		
	}

	/*---------------------------- */

	td.menu_item {
		font-size:.95em;
		font-weight:bold;
		color:#ffffff;
		text-align:left;
		padding:1px 7px;
		border-width:0px 1px 0px 0px;
		border-style:solid;
		border-color:#000033;
		background-color:#406080;
		cursor:pointer;
		
	}
	td.menu_item_hover {
		font-size:.95em;
		font-weight:bold;
		color:#000033;
		text-align:left;
		text-decoration:underline;
		padding:1px 7px;
		border-width:0px 1px 0px 0px;
		border-style:solid;
		border-color:#000033;
		background-color:#e8f0ff;
		cursor:pointer;
		
	}

	/*---------------------------- */

	td.sub_menu_item {
		font-size:.95em;
		font-weight:normal;
		color:#000033;
		text-align:left;
		padding:1px 14px;
		border-width:0px 1px 0px 0px;
		border-style:solid;
		border-color:#000033;
		background-color:#c8d8e8;
		cursor:pointer;
		
	}
	td.sub_menu_item_hover {
		font-size:.95em;
		font-weight:normal;
		color:#000033;
		text-align:left;
		text-decoration:underline;
		padding:1px 14px;
		border-width:0px 1px 0px 0px;
		border-style:solid;
		border-color:#000033;
		background-color:#e8f0ff;
		cursor:pointer;
		
	}

	/*---------------------------- */

	td.sub_sub_menu_item {
		font-size:.95em;
		font-weight:normal;
		color:#000033;
		text-align:left;
		padding:1px 14px;
		border-width:0px 1px 0px 0px;
		border-style:solid;
		border-color:#000033;
		background-color:#e8f0ff;
		cursor:pointer;
		
	}
	td.sub_sub_menu_item_hover {
		font-size:.95em;
		font-weight:normal;
		color:#000033;
		text-align:left;
		text-decoration:underline;
		padding:1px 14px;
		border-width:0px 1px 0px 0px;
		border-style:solid;
		border-color:#000033;
		background-color:#e8f0ff;
		cursor:pointer;
		
	}
	
	/*---------------------------- */

	td.selected_menu_item {
		font-size:.95em;
		font-weight:bold;
		color:#000000;
		text-align:left;
		padding:2px 7px;
		border-width:1px 0px;
		border-style:solid;
		border-color:#000033;
		background-color:#ffffff;
		
	}

/* TABLE CELLS > CONTENT COLUMNS SPECIFIC ------------------------- */

	td.content {
		font-size:1em;
		padding:15px;
		border-width:0px;
		background-color:#ffffff;
		vertical-align:top;
		width:960px;
		display:block;
	}
	td.content_main {
		font-size:1em;
		padding:15px;
		border-width:0px;
		background-color:#ffffff;
		vertical-align:top;
		width:760px;
		display:block;
	}
	td.content_center {
		font-size:1em;
		padding:15px;
		border-width:0px;
		background-color:#ffffff;
		vertical-align:top;
		width:495px;
		display:block;
	}
	td.content_right {
		font-size:1em;
		padding:15px 15px 15px 0px;
		border-width:0px;
		vertical-align:top;
		width:250px;
	}

/* TABLE CELLS > BULLETIN BOARD SPECIFIC -------------------------- */

	td.bulletin_board_item {
		font-size:1em;
		line-height:125%;
		padding:8px;
		color:#000000;		
		border-width:0px 0px 1px;
		border-style:solid;
		border-color:#cccccc;
		background-color:transparent;
	}	
	td.bulletin_board_link {
		font-size:.95em;
		line-height:125%;
		color:#000000;
		padding:0px 0px 2px 5px;
		border-width:0px;
		background-color:transparent;		
	}

/* TABLE & CELL ALTERNATES>  -------------------------- */

	table.border-light {
		border:1px solid #cccccc;
		border-collapse:collapse;
		
	}
	
	table.border-light td{
		font-size:1em;
		line-height:125%;
		color:#000000;		
		vertical-align:top;			
		padding:3px 5px;
		border-width:0px 1px;
		border-style:solid;
		border-color:#cccccc;
		/*background-color:transparent;*/
	}
	
	table.border-light tr{
		border-width:0px 1px;
		border-style:solid;
		border-color:#cccccc;
	}
	
	tr.alt td{ background:#dddddd;}
	tr.over td{ background:#bcd4ec;}
	
	table.border-light th{
		border:1px solid #cccccc;
	}
	
	#social_media {}
	
	#social_media td {  /*default: border-dark */ 
				font-size:1em;
				line-height:125%;
				color:##000000;			
				vertical-align:top;			
				padding:1px 1px 1px 0;
				border:none;
				background-color:transparent;
			}
	#social_media table {border:none;}

/* LISTS  -------------------------- */

	ul.noindent_arrow{padding-left:20px;
	}
	ul.noindent_arrow li{
		list-style-position: outside;
		list-style-image: url('http://daviscountyutah.gov/images/arrow_box_grey_small.gif');
		margin-bottom: 7px;
	}
	
	ul.noindent {padding-left:0px; margin:3px 0 3px 0;
	}
	ul.noindent li{
		list-style: none;
		margin-bottom: 7px;
		clear:both;
	}
	
		/* Twitter - RSS Feed Lists ----------------------------- */	
	ul.twitter {margin:0px; text-align:left; list-style-type:none; padding:0;}
	.twitter li {background: url('http://www.co.davis.ut.us/images/social_media/tweet_balloon_20.png') no-repeat top left; padding-left:24px; margin:0 4px 4px 0}
	
	ul.rss_feed {margin:0px; text-align:left; list-style-type:none; padding:0;}
	.rss_feed li {background: url('http://www.co.davis.ut.us/images/feed_balloon.png') no-repeat top left; padding-left:24px; margin:0 4px 4px 0}
	
	ul.facebook_feed {margin:0px; text-align:left; list-style-type:none; padding:0; width:227px; overflow:hidden}
	.facebook_feed li {background: url('http://www.co.davis.ut.us/images/social_media/fb_balloon_20.png') no-repeat top left; padding-left:24px; margin:0 4px 4px 0}
	.facebook_feed img {float:left; width:18%; height:18%; margin: 17px 5px 0 0; padding:2px; border:1px solid #999;}
	.facebook_feed b {color:#333;}
	.facebook_feed b a{color:#406080;}
	.facebook_feed a{word-break:break-word}
	.img.facebook_feed {}
	
/* DIV ----------------------------- */
	.info_box {
		padding:10px;
		border:1px solid #cccccc;
	}
	
	.info_box_nopad {
		border:1px solid #cccccc;
	}
	
	.bullet_arrow_left{
	background:url(http://daviscountyutah.gov/images/arrow_right.gif) no-repeat center left; 		
	padding-left: 10px;"	
	}
	
	.title_bar{ padding:5px; background:#c8d8e8; font-weight:bold;
		
	}

		.mini_nav {color:#000033; font-family:"Lucida Grande", "Lucida Sans Unicode",  sans-serif; font-size:11px; float:right;}
	
	.mini_nav a{color:#3B5998}
	
	.bar_link {font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif; font-size:11px; font-weight:bold; padding:18px 0 0 55px; height:32px; width:197px;}
.bar_link a:hover{text-decoration:none;}


/* 
 * CF9 FIXES -----------------------------
 * Fixes CSS for CFAjax and other elements that have changed from ColdFusion 8 to ColdFusion 9.
 */

	.cf9_cfwindow_fix {
		background-color: #ffffff; height: 100%; text-align: left; padding: 6px; font-family:Arial, Helvetica, sans-serif; font-size: 1.3em;
	}
	
	.cf9_cfgrid_fix {
		
	}


/* misc ----------------------------- */		
	.left {float:left; margin: 0 10px 0 0; clear:both;}
	.right {float:right; margin: 0 0 0 10px; }
	.midpage {padding-left:330px;}
	

	.disclaimer {background:#E8F0FF; border: 1px solid #ccc; color: #000033;}
	.disclaimer_hide_btn {margin: 5px 0 5px 0; float:right; width:10px; height:10px; padding:6px 8px 0 0;}
	.disclaimer_btn {font-size:.85em; background:url(http://daviscountyutah.gov/images/icons/disclaimer.png) no-repeat center left; color:#999; padding:3px 0 0 15px;}




