*
{
	margin: 0;
	padding: 0;
}
#results
{
	height: 100%;
}
SPAN#district_jqselecta-holder DIV#district_jqselecta-wrap DIV#district_jqselecta
{
	font-size: 90%;
}
.ui-state-disabled
{
	cursor: default !important;
	text-decoration: none;
}
.ui-icon
{
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	background-image: url(images/ui-icons_220b0d_256x240.png);
}
.ui-autocomplete
{
	display: inherit;
	width: 30%;
}
.ui-autocomplete LI
{
	list-style: none;
	background: none;
}
.ui-widget-content
{
	border: 1px solid #555;
	background: #000 url(images/ui-bg_highlight-soft_25_000000_1x100.png) repeat-x 50% top;
	color: #FFF;
}
.ui-widget-content A
{
	color: #FFF;
}
.ui-widget-header
{
	border: 1px solid #2F1818;
	background: #584F4F url(images/ui-bg_highlight-soft_25_666666_1x100.png) repeat-x 50% 50%;
	color: #FFF;
	font-weight: 700;
}
.ui-autocomplete
{
	display: inherit;
	width: 30%;
}
.ui-autocomplete LI
{
	list-style: none;
	background: none;
	padding: 5px;
}
.ui-autocomplete LI A:hover
{
	cursor: pointer;
}
.ui-widget-header A
{
	color: #220B0D;
}
.ui-state-default, .ui-widget-content .ui-state-default
{
	border: 1px solid #444;
	background: #222 url(images/ui-bg_highlight-soft_35_222222_1x100.png) repeat-x 50% 50%;
	font-weight: 400;
	color: #D5C7C7;
	outline: none;
}
.ui-state-default A, .ui-state-default A:link, .ui-state-default A:visited
{
	text-decoration: none;
	color: #D5C7C7;
}
.ui-state-hover A, .ui-state-hover A:hover
{
	color: #FFF;
	text-decoration: none;
	outline: none;
}
.ui-state-active A, .ui-state-active A:link, .ui-state-active A:visited
{
	color: #FFF;
	outline: none;
	text-decoration: none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight
{
	border: 1px solid #CCC;
	background: #EEE url(images/ui-bg_highlight-soft_80_eeeeee_1x100.png) repeat-x 50% top;
	color: #2E7DB2;
}
.ui-state-highlight A, .ui-widget-content .ui-state-highlight A
{
	color: #2E7DB2;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled
{
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none;
	text-decoration: none;
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon
{
	background-image: url(images/ui-icons_f8edee_256x240.png);
}
.ui-state-active .ui-icon
{
	background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-state-highlight .ui-icon
{
	background-image: url(images/ui-icons_cd0a0a_256x240.png);
}
.ui-icon-carat-1-n
{
	background-position: 0 0;
}
.ui-icon-carat-1-ne
{
	background-position: -16px 0;
}
.ui-icon-carat-1-e
{
	background-position: -32px 0;
}
.ui-icon-carat-1-se
{
	background-position: -48px 0;
}
.ui-icon-carat-1-s
{
	background-position: -64px 0;
}
.ui-icon-carat-1-sw
{
	background-position: -80px 0;
}
.ui-icon-carat-1-w
{
	background-position: -96px 0;
}
.ui-icon-carat-1-nw
{
	background-position: -112px 0;
}
.ui-icon-carat-2-n-s
{
	background-position: -128px 0;
}
.ui-icon-carat-2-e-w
{
	background-position: -144px 0;
}
.ui-icon-triangle-1-n
{
	background-position: 0 -16px;
}
.ui-icon-triangle-1-ne
{
	background-position: -16px -16px;
}
.ui-icon-triangle-1-e
{
	background-position: -32px -16px;
}
.ui-icon-triangle-1-se
{
	background-position: -48px -16px;
}
.ui-icon-triangle-1-s
{
	background-position: -64px -16px;
}
.ui-icon-triangle-1-sw
{
	background-position: -80px -16px;
}
.ui-icon-triangle-1-w
{
	background-position: -96px -16px;
}
.ui-icon-triangle-1-nw
{
	background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s
{
	background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w
{
	background-position: -144px -16px;
}
.ui-icon-arrow-1-n
{
	background-position: 0 -32px;
}
.ui-icon-arrow-1-ne
{
	background-position: -16px -32px;
}
.ui-icon-arrow-1-e
{
	background-position: -32px -32px;
}
.ui-icon-arrow-1-se
{
	background-position: -48px -32px;
}
.ui-icon-arrow-1-s
{
	background-position: -64px -32px;
}
.ui-icon-arrow-1-sw
{
	background-position: -80px -32px;
}
.ui-icon-arrow-1-w
{
	background-position: -96px -32px;
}
.ui-icon-arrow-1-nw
{
	background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s
{
	background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw
{
	background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w
{
	background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw
{
	background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n
{
	background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e
{
	background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s
{
	background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w
{
	background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n
{
	background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne
{
	background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e
{
	background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se
{
	background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s
{
	background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw
{
	background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w
{
	background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw
{
	background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s
{
	background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw
{
	background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w
{
	background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw
{
	background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n
{
	background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e
{
	background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s
{
	background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w
{
	background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w
{
	background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n
{
	background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e
{
	background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s
{
	background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w
{
	background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n
{
	background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e
{
	background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s
{
	background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w
{
	background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n
{
	background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e
{
	background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s
{
	background-position: -176px -64px;
}
.ui-icon-arrow-4
{
	background-position: 0 -80px;
}
.ui-icon-arrow-4-diag
{
	background-position: -16px -80px;
}
.ui-icon-extlink
{
	background-position: -32px -80px;
}
.ui-icon-newwin
{
	background-position: -48px -80px;
}
.ui-icon-refresh
{
	background-position: -64px -80px;
}
.ui-icon-shuffle
{
	background-position: -80px -80px;
}
.ui-icon-transfer-e-w
{
	background-position: -96px -80px;
}
.ui-icon-transferthick-e-w
{
	background-position: -112px -80px;
}
.ui-icon-folder-collapsed
{
	background-position: 0 -96px;
}
.ui-icon-folder-open
{
	background-position: -16px -96px;
}
.ui-icon-document
{
	background-position: -32px -96px;
}
.ui-icon-document-b
{
	background-position: -48px -96px;
}
.ui-icon-note
{
	background-position: -64px -96px;
}
.ui-icon-mail-closed
{
	background-position: -80px -96px;
}
.ui-icon-mail-open
{
	background-position: -96px -96px;
}
.ui-icon-suitcase
{
	background-position: -112px -96px;
}
.ui-icon-comment
{
	background-position: -128px -96px;
}
.ui-icon-person
{
	background-position: -144px -96px;
}
.ui-icon-print
{
	background-position: -160px -96px;
}
.ui-icon-trash
{
	background-position: -176px -96px;
}
.ui-icon-locked
{
	background-position: -192px -96px;
}
.ui-icon-unlocked
{
	background-position: -208px -96px;
}
.ui-icon-bookmark
{
	background-position: -224px -96px;
}
.ui-icon-tag
{
	background-position: -240px -96px;
}
.ui-icon-home
{
	background-position: 0 -112px;
}
.ui-icon-flag
{
	background-position: -16px -112px;
}
.ui-icon-calendar
{
	background-position: -32px -112px;
}
.ui-icon-cart
{
	background-position: -48px -112px;
}
.ui-icon-pencil
{
	background-position: -64px -112px;
}
.ui-icon-clock
{
	background-position: -80px -112px;
}
.ui-icon-disk
{
	background-position: -96px -112px;
}
.ui-icon-calculator
{
	background-position: -112px -112px;
}
.ui-icon-zoomin
{
	background-position: -128px -112px;
}
.ui-icon-zoomout
{
	background-position: -144px -112px;
}
.ui-icon-search
{
	background-position: -160px -112px;
}
.ui-icon-wrench
{
	background-position: -176px -112px;
}
.ui-icon-gear
{
	background-position: -192px -112px;
}
.ui-icon-heart
{
	background-position: -208px -112px;
}
.ui-icon-star
{
	background-position: -224px -112px;
}
.ui-icon-link
{
	background-position: -240px -112px;
}
.ui-icon-cancel
{
	background-position: 0 -128px;
}
.ui-icon-plus
{
	background-position: -16px -128px;
}
.ui-icon-plusthick
{
	background-position: -32px -128px;
}
.ui-icon-minus
{
	background-position: -48px -128px;
}
.ui-icon-minusthick
{
	background-position: -64px -128px;
}
.ui-icon-close
{
	background-position: -80px -128px;
}
.ui-icon-closethick
{
	background-position: -96px -128px;
}
.ui-icon-key
{
	background-position: -112px -128px;
}
.ui-icon-lightbulb
{
	background-position: -128px -128px;
}
.ui-icon-scissors
{
	background-position: -144px -128px;
}
.ui-icon-clipboard
{
	background-position: -160px -128px;
}
.ui-icon-copy
{
	background-position: -176px -128px;
}
.ui-icon-contact
{
	background-position: -192px -128px;
}
.ui-icon-image
{
	background-position: -208px -128px;
}
.ui-icon-video
{
	background-position: -224px -128px;
}
.ui-icon-script
{
	background-position: -240px -128px;
}
.ui-icon-alert
{
	background-position: 0 -144px;
}
.ui-icon-info
{
	background-position: -16px -144px;
}
.ui-icon-notice
{
	background-position: -32px -144px;
}
.ui-icon-help
{
	background-position: -48px -144px;
}
.ui-icon-check
{
	background-position: -64px -144px;
}
.ui-icon-bullet
{
	background-position: -80px -144px;
}
.ui-icon-radio-off
{
	background-position: -96px -144px;
}
.ui-icon-radio-on
{
	background-position: -112px -144px;
}
.ui-icon-pin-w
{
	background-position: -128px -144px;
}
.ui-icon-pin-s
{
	background-position: -144px -144px;
}
.ui-icon-play
{
	background-position: 0 -160px;
}
.ui-icon-pause
{
	background-position: -16px -160px;
}
.ui-icon-seek-next
{
	background-position: -32px -160px;
}
.ui-icon-seek-prev
{
	background-position: -48px -160px;
}
.ui-icon-seek-end
{
	background-position: -64px -160px;
}
.ui-icon-seek-first
{
	background-position: -80px -160px;
}
.ui-icon-stop
{
	background-position: -96px -160px;
}
.ui-icon-eject
{
	background-position: -112px -160px;
}
.ui-icon-volume-off
{
	background-position: -128px -160px;
}
.ui-icon-volume-on
{
	background-position: -144px -160px;
}
.ui-icon-power
{
	background-position: 0 -176px;
}
.ui-icon-signal-diag
{
	background-position: -16px -176px;
}
.ui-icon-signal
{
	background-position: -32px -176px;
}
.ui-icon-battery-0
{
	background-position: -48px -176px;
}
.ui-icon-battery-1
{
	background-position: -64px -176px;
}
.ui-icon-battery-2
{
	background-position: -80px -176px;
}
.ui-icon-battery-3
{
	background-position: -96px -176px;
}
.ui-icon-circle-plus
{
	background-position: 0 -192px;
}
.ui-icon-circle-minus
{
	background-position: -16px -192px;
}
.ui-icon-circle-close
{
	background-position: -32px -192px;
}
.ui-icon-circle-triangle-e
{
	background-position: -48px -192px;
}
.ui-icon-circle-triangle-s
{
	background-position: -64px -192px;
}
.ui-icon-circle-triangle-w
{
	background-position: -80px -192px;
}
.ui-icon-circle-triangle-n
{
	background-position: -96px -192px;
}
.ui-icon-circle-arrow-e
{
	background-position: -112px -192px;
}
.ui-icon-circle-arrow-s
{
	background-position: -128px -192px;
}
.ui-icon-circle-arrow-w
{
	background-position: -144px -192px;
}
.ui-icon-circle-arrow-n
{
	background-position: -160px -192px;
}
.ui-icon-circle-zoomin
{
	background-position: -176px -192px;
}
.ui-icon-circle-zoomout
{
	background-position: -192px -192px;
}
.ui-icon-circle-check
{
	background-position: -208px -192px;
}
.ui-icon-circlesmall-plus
{
	background-position: 0 -208px;
}
.ui-icon-circlesmall-minus
{
	background-position: -16px -208px;
}
.ui-icon-circlesmall-close
{
	background-position: -32px -208px;
}
.ui-icon-squaresmall-plus
{
	background-position: -48px -208px;
}
.ui-icon-squaresmall-minus
{
	background-position: -64px -208px;
}
.ui-icon-squaresmall-close
{
	background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical
{
	background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal
{
	background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical
{
	background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal
{
	background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se
{
	background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se
{
	background-position: -80px -224px;
}
.ui-corner-tl
{
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
}
.ui-corner-tr
{
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
}
.ui-corner-bl
{
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
}
.ui-corner-br
{
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
}
.ui-corner-top
{
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
}
.ui-corner-bottom
{
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
}
.ui-corner-right
{
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
}
.ui-corner-left
{
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
}
.ui-corner-all
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.ui-widget-shadow
{
	background: #220B0D url(images/ui-bg_flat_30_220b0d_40x100.png) repeat-x 50% 50%;
	opacity: .60;
	filter: Alpha(Opacity=60);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	margin: -7px 0 0 -7px;
	padding: 7px;
}
.ui-accordion .ui-accordion-header
{
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1;
}
.ui-accordion .ui-accordion-li-fix
{
	display: inline;
}
.ui-accordion .ui-accordion-header-active
{
	border-bottom: 0 !important;
}
.ui-accordion .ui-accordion-header A
{
	display: block;
	font-size: 1em;
	padding: 0.5em 0.5em 0.5em 2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon
{
	position: absolute;
	left: 0.5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content
{
	border-top: 0;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 2px;
	overflow: auto;
	display: none;
	padding: 1em 2.2em;
}
.ui-datepicker
{
	width: 17em;
	padding: 0.2em 0.2em 0;
}
.ui-datepicker .ui-datepicker-header
{
	position: relative;
	padding: 0.2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next
{
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover
{
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev
{
	left: 2px;
}
.ui-datepicker .ui-datepicker-next
{
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover
{
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover
{
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev SPAN, .ui-datepicker .ui-datepicker-next SPAN
{
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title
{
	line-height: 1.8em;
	text-align: center;
	margin: 0 2.3em;
}
.ui-datepicker .ui-datepicker-title SELECT
{
	float: left;
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker SELECT.ui-datepicker-month-year
{
	width: 100%;
}
.ui-datepicker SELECT.ui-datepicker-month, .ui-datepicker SELECT.ui-datepicker-year
{
	width: 49%;
}
.ui-datepicker TABLE
{
	width: 100%;
	font-size: 0.9em;
	border-collapse: collapse;
	margin: 0 0 0.4em;
}
.ui-datepicker TH
{
	text-align: center;
	font-weight: 700;
	border: 0;
	padding: 0.7em 0.3em;
}
.ui-datepicker TD
{
	border: 0;
	padding: 1px;
}
.ui-datepicker TD SPAN, .ui-datepicker TD A
{
	display: block;
	text-align: right;
	text-decoration: none;
	padding: 0.2em;
}
.ui-datepicker .ui-datepicker-buttonpane
{
	background-image: none;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	margin: 0.7em 0 0;
	padding: 0 0.2em;
}
.ui-datepicker .ui-datepicker-buttonpane BUTTON
{
	float: right;
	cursor: pointer;
	width: auto;
	overflow: visible;
	margin: 0.5em 0.2em 0.4em;
	padding: 0.2em 0.6em 0.3em;
}
.ui-datepicker.ui-datepicker-multi
{
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group TABLE
{
	width: 95%;
	margin: 0 auto 0.4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group
{
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group
{
	width: 33.299999%;
}
.ui-datepicker-multi-4 .ui-datepicker-group
{
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-buttonpane
{
	clear: left;
}
.ui-datepicker-row-break
{
	clear: both;
	width: 100%;
}
.ui-datepicker-rtl
{
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev
{
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next
{
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover
{
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover
{
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane
{
	clear: right;
}
.ui-datepicker-cover
{
	display: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 200px;
	height: 200px;
}
.ui-dialog
{
	position: absolute;
	width: 300px;
	padding: 0.2em;
	text-align: left;
}
.ui-dialog .ui-dialog-titlebar
{
	position: relative;
	padding: 0.5em 0.3em 0.3em 1em;
}
.ui-dialog .ui-dialog-title
{
	float: left;
	margin: 0.1em auto 0;
	text-align: left;
}
.ui-dialog .ui-dialog-titlebar-close
{
	position: absolute;
	right: 0.3em;
	top: 50%;
	width: 19px;
	height: 18px;
	margin: -10px 0 0;
	padding: 1px;
}
.ui-dialog .ui-dialog-titlebar-close SPAN
{
	display: block;
	margin: 1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus
{
	padding: 0;
}
.ui-dialog .ui-dialog-content
{
	border: 0;
	background: none;
	overflow: auto;
	zoom: 1;
	padding: 0.5em 1em;
	margin: 1em auto;
}
.ui-dialog .ui-dialog-buttonpane
{
	text-align: left;
	background-image: none;
	border-width: 1px 0 0;
	margin: 0.5em 0 0;
	padding: 0.3em 1em 0.5em 0.4em;
}
.ui-dialog .ui-dialog-buttonpane BUTTON
{
	float: right;
	cursor: pointer;
	line-height: 1.4em;
	width: auto;
	overflow: visible;
	margin: 0.5em 0.4em 0.5em 0;
	padding: 0.2em 0.6em 0.3em;
}
.ui-dialog .ui-resizable-se
{
	width: 14px;
	height: 14px;
	right: 3px;
	bottom: 3px;
}
.ui-draggable .ui-dialog-titlebar
{
	cursor: move;
}
.ui-progressbar
{
	height: 2em;
	text-align: left;
}
.ui-progressbar .ui-progressbar-value
{
	height: 100%;
	margin: -1px;
}
.ui-resizable-handle
{
	position: absolute;
	font-size: 0.1px;
	z-index: 99999;
	display: block;
}
.ui-resizable-n
{
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s
{
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e
{
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w
{
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se
{
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw
{
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw
{
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne
{
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-slider
{
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle
{
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range
{
	position: absolute;
	z-index: 1;
	font-size: 0.7em;
	display: block;
	border: 0;
}
.ui-slider-horizontal
{
	height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle
{
	top: -0.3em;
	margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range
{
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min
{
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max
{
	right: 0;
}
.ui-slider-vertical
{
	width: 0.8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle
{
	left: -0.3em;
	margin-left: 0;
	margin-bottom: -0.6em;
}
.ui-slider-vertical .ui-slider-range
{
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min
{
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max
{
	top: 0;
}
.ui-tabs
{
	zoom: 1;
	padding: 0.2em;
}
.ui-tabs .ui-tabs-nav
{
	list-style: none;
	position: relative;
	padding: 0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav LI
{
	position: relative;
	float: left;
	border-bottom-width: 0 !important;
	margin: 0 0.2em -1px 0;
	padding: 0;
}
.ui-tabs .ui-tabs-nav LI A
{
	float: left;
	text-decoration: none;
	padding: 0.5em 1em;
}
.ui-tabs .ui-tabs-nav LI.ui-tabs-selected
{
	padding-bottom: 1px;
	border-bottom-width: 0;
}
.ui-tabs .ui-tabs-nav LI.ui-tabs-selected A, .ui-tabs .ui-tabs-nav LI.ui-state-disabled A, .ui-tabs .ui-tabs-nav LI.ui-state-processing A
{
	cursor: text;
}
.ui-tabs .ui-tabs-nav LI A, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav LI.ui-tabs-selected A
{
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel
{
	display: block;
	background: none;
	border-width: 0;
	padding: 1em 1.4em;
}
.ui-tabs .ui-tabs-hide
{
	display: none !important;
}
.ui-state-error
{
	list-style: none;
	text-align: left;
	font: 1em sans-serif;
	color: #278CB0;
	margin: 10px;
	padding: 10px;
}
.ui-state-error P
{
	list-style: none;
	font: 1em sans-serif;
	color: #278CB0;
	text-align: center;
	margin: 0 0 5px;
	padding: 4px 6px 10px;
}
.ui-state-error TD
{
	list-style: none;
	text-align: left;
	padding: 5px 5px 5px 10%;
}
.ui-state-error TH
{
	list-style: none;
	text-align: left;
	color: #010101;
	padding: 5px;
}
.ui-state-error H3
{
	color: #900;
	text-align: center;
	margin: 0 0 8px;
	padding: 8px 6px;
}
.ui-state-error STRONG
{
	color: #900;
}
.ui-state-error TT, .ui-state-error PRE, .ui-state-error CODE
{
	font-family: monospace;
	font-size: 12px;
	color: #333;
	word-wrap: break-word;
	padding: 2px 4px;
}
.ui-state-error TT
{
	font-style: italic;
}
.ui-state-error TT:before
{
	content: ">";
	color: #AAA;
}
.ui-state-error CODE TT:before
{
	content: "";
}
.ui-state-error PRE, .ui-state-error CODE
{
	background: #EAEEE5;
	border: 0 solid #D6D8D1;
	border-width: 0 1px 1px 0;
}
.ui-state-error .block
{
	display: block;
	text-align: left;
}
.ui-state-error .stats
{
	background: #EEE;
	border-top: 1px solid #CCC;
	text-align: center;
	font-size: 10px;
	color: #888;
	padding: 4px;
}
.ui-state-error .backtrace
{
	list-style: none;
	line-height: 12px;
	margin: 0;
	padding: 0 6px;
}
.ui-helper-hidden, .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle
{
	display: none;
}
.ui-helper-clearfix, .ui-accordion .ui-accordion-content-active
{
	display: block;
}
.ui-widget, .ui-widget INPUT, .ui-widget SELECT, .ui-widget TEXTAREA, .ui-widget BUTTON
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
}
.ui-state-error A, .ui-widget-content .ui-state-error A, .ui-state-error-text, .ui-widget-content .ui-state-error-text
{
	color: #111;
}
.ui-widget-content .ui-icon, .ui-widget-header .ui-icon, .ui-state-default .ui-icon, .ui-state-error .ui-icon, .ui-state-error-text .ui-icon
{
	background-image: url(images/ui-icons_cd0a0a_256x240.png);
}
.ui-datepicker .ui-datepicker-title SELECT.ui-datepicker-year, .ui-datepicker-rtl .ui-datepicker-buttonpane BUTTON.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group
{
	float: right;
}
.ui-datepicker .ui-datepicker-buttonpane BUTTON.ui-datepicker-current, .ui-datepicker-multi .ui-datepicker-group, .ui-datepicker-rtl .ui-datepicker-buttonpane BUTTON
{
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header
{
	border-left-width: 0;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header
{
	border-left-width: 1px;
	border-right-width: 0;
}
.ui-resizable, .sf_suggestion
{
	position: relative;
}
.Content #togglelinks A, .Content #paginate A
{
	color: #039;
	text-decoration: none;
}
/*END jQuery UI*/
.outer, #outer
{
	margin: 10px auto 0;
}
BODY
{
	background: #FEFEFE url(images/bar.png) repeat-x 0 10px;
	color: #000;
	margin: 0 auto;
	text-align: center;
	padding: 0;
}
.skip, HR
{
	position: absolute;
	left: -9999px;
}
A:link, A:visited
{
	color: #FA4949;
	text-decoration: underline;
}
A:visited
{
	color: #FA4949;
	text-decoration: underline;
}
A:hover, A:active
{
	color: #A00;
	text-decoration: none;
}
A:focus
{
	outline: 0 !important;
}
#header H1
{
	font: 260%/1.15 Georgia, serif;
	letter-spacing: -0.2px;
	margin: 0px;
	padding: 40px 0 5px 160px;
}
H2
{
	font: 185% Georgia, serif;
	letter-spacing: -0.2px;
	padding-bottom: 5px;
	margin: 15px 0 2px 30px;
	color: #333;
	text-align: left;
}
H3.edit_question
{
	font-family: Tahoma;
	font-weight: normal;
	margin-top: 0;
	/*[empty]color:;*/
	margin-bottom: 7px;
	font-size: 120%;
	border-bottom: 1px solid #57604D;
}
H5
{
	font-family: "Trebuchet MS";
}
#right_content, #mid_content, #left_content
{
	font-size: 110%;
	margin: 127px 5px 20px 0;
}
.disable
{
	color: #CCC;
}
TD
{
	vertical-align: top;
}
#legacy
{
	width: 100%;
	float: left;
	display: block;
	font-size: 90%;
	text-align: left;
	width: 99%;
	border: 0;
	color: #584F4F;
	margin: 1px 0 5px 1px;
}
#legacy INPUT
{
	width: 100px;
	height: 20px;
	float: right;
	margin: 0;
	border: 1px solid #D6D8D1;
	color: #D70606;
	font-size: 105%;
}
#legacy INPUT:focus
{
	border: 1px solid #FDB1B1;
	color: #584F4F;
	font-size: 105%;
}
BUTTON#district_jqselecta-button, BUTTON#furniture_jqselecta-button
{
	margin-top: 5px;
	margin-bottom: 5px;
}
.left_box, .right_box
{
	width: 44%;
	display: block;
	float: left;
	text-align: left;
	margin: 1% auto;
	padding: 0 0 0 6%;
}
.search_box
{
	clear: both;
	width: 80%;
	margin: 1% auto;
}
#nav_links A:hover
{
	color: #A9A9B0;
	text-decoration: underline;
}
.slider
{
	margin: 10px;
}
#main_search
{
	font-size: 100%;
	background-image: url(images/ui-bg_inset-soft_25_000000_1x100.png);
	background-repeat: repeat;
	padding: 10px 10px 1px;
	border: 1px solid #000;
	margin: 5px auto 0;
}
#searchfield
{
	border: 1px solid #C0BDBD;
	width: 80%;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 110%;
	padding: 5px 0 5px 2px;
}
#searchbutton
{
	float: right;
	display: inline;
	font-size: 111%;
	padding: 6px 4px;
}
/*--right side nav*/
#nav
{
	margin: 10px 10px 0 auto;
	display: block;
	height: 32px;
	border-bottom: 1px solid #CCC;
	font-size: 75%;
	padding: 0px;
}
#nav LI
{
	list-style: none;
	margin: 0;
	padding: 0 0 0 0px;
	display: block;
}
#nav LI A
{
	height: 24px;
	line-height: 24px;
	display: block;
	padding-left: 25px;
	text-decoration: none;
	font-weight: bold;
	float: right;
	margin: 0 5px;
}
#nav A
{
	color: #A00;
}
#nav A.home
{
	background: url(images/home.gif) no-repeat 0 5px;
}
#nav A.new_ticket
{
	background: url(images/new_ticket.gif) no-repeat 0 5px;
}
#nav A.user
{
	background: url(images/user.gif) no-repeat 0 5px;
}
#nav A.my_tickets
{
	background: url(images/my_tickets.gif) no-repeat 0 5px;
}
#nav A.ticket_status
{
	background: url(images/ticket_status.gif) no-repeat 0 5px;
}
#nav A.log_out
{
	background: url(images/logout.gif) no-repeat 0 5px;
}
#nav FIELDSET
{
	border: none;
	text-align: right;
	width: 100%;
}
#nav BUTTON
{
	padding: 2px 5px;
}
#nav INPUT
{
	padding: 0 5px 0 0px;
	margin: 0 0px 0 0;
	border: none;
	height: 27px;
}
#nav INPUT[type=text]
{
	background-image: url(images/box_200_X_25_FFF.png);
	width: 200px;
	background-repeat: no-repeat;
}
#nav INPUT[type=password]
{
	background-image: url(images/box_150_X_25_FFF.png);
	width: 150px;
	background-repeat: no-repeat;
}
#nav_links
{
	padding: 5px;
}
#nav_links A
{
	padding: 5px;
	text-decoration: none;
	font-size: 95%;
}
FORM.login_form
{
	display: inline;
	text-align: right;
}
/*End right side nav
---- Admin Section*/
.memo_admin
{
	display: block;
	text-align: left;
	clear: both;
	float: left;
	margin: 0 10px 10px 61px;
	font: small-caps 100/1em "Trebuchet MS";
	color: #444;
}
.adminbox P
{
	text-align: left;
	margin: 5px 0;
}
.adminbox P.intro
{
	background: none;
	color: #AB7022;
	text-align: center;
	font-size: 1.3em;
	margin: 0 0 10px;
	padding: 0 0 10px;
}
.adminbox FIELDSET.ui-corner-all
{
	color: #57604D;
	text-align: left;
	padding: 10px;
}
.adminbox FIELDSET.ui-corner-all INPUT
{
	color: #FEFEFE;
	text-align: left;
	width: 98%;
	font-size: 0.8em;
	margin: 10px auto;
	padding: 5px 0 5px 5px;
}
.adminbox FIELDSET.ui-corner-all BUTTON
{
	text-align: center;
	width: 30%;
	margin: 1em auto;
	padding: 10px 0;
}
.adminbox FIELDSET.ui-corner-all LABEL
{
	font-size: 1.5em;
	color: #161616;
}
.adminbox DL
{
	text-align: left;
	padding: 10px;
}
.adminbox DL H2
{
	text-decoration: underline;
	color: #111;
}
.adminbox DL SPAN
{
	font: small-caps bold 1em sans-serif;
	color: #444;
	padding-left: 5px;
}
.admin_details
{
	font-size: 87%;
	color: #584F4F;
	margin: 5%;
	line-height: 22px;
	text-transform: lowercase;
	font-variant: small-caps;
}
FORM#profile
{
	border: 1px solid #000000;
	font-size: 110%;
	margin: 10px;
	padding: 10px;
	width: 80%;
}
FORM#profile INPUT[type=text]
{
	font-size: 95%;
	padding: 5px;
	width: 312px;
	color: #888888;
}
FORM#profile INPUT
{
	padding: 5px;
	font-size: 110%;
	width: 100%;
	color: #888888;
}
FORM#profile LABEL
{
	font-family: verdana;
	color: #980000;
}
/*---- End Admin Setion*/
.icon_box
{
	width: 16px;
	display: block;
	height: 12px;
	background-image: url(images/32X32/hse-magnify.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 8px;
}
#main_content
{
	/*[empty]background-color:;*/
	margin: 0 auto 100px;
	width: 72%;
}
.details
{
	height: 320px;
}
#pleasenote
{
	text-align: center;
	border: none;
	background-color: transparent;
	font-size: 1.4em;
	padding: 2px 2px 0;
}
._icons
{
	width: 116px;
	height: 32px;
	display: block;
	padding: 2px;
}
#wrapper
{
	float: left;
	width: 100%;
	margin-left: -330px;
}
#content
{
	background: transparent;
	margin: 0 0 0 330px;
	padding: 30px 10px 10px 80px;
}
#header
{
	background: #000 url(images/header.png) repeat-x;
	font: normal 1em sans-serif;
	letter-spacing: -0.2px;
	position: relative;
	text-align: left;
	margin: 0;
	padding: 0;
	height: 181px;
}
#header A:hover
{
	text-decoration: underline;
}
#searchform INPUT
{
	width: 100px;
}
P#rss
{
	position: absolute;
	right: 80px;
	top: 55px;
	margin: 0;
	padding: 0;
}
UL.topnav LI.current_page_item
{
	background: #D70606 url(images/menu_in.png) repeat-x top left;
	color: #FFF;
	border-left: 1px solid #D70606;
	border-top: 1px solid #D70606;
}
UL.topnav LI.current_page_item SPAN
{
/*--Drop down trigger styles--*/
	width: 17px;
	height: 17px;
	float: left;
	background-position: -64px 0;
	background: url(images/ui-icons_ffffff_256x240.png) -64px 0;
	margin-top: 12px;
}
UL.topnav LI.current_page_item SPAN.subhover
{
	background-position: center bottom;
	cursor: pointer;
	background-position: -64px -192px;
}
UL.topnav
{
	list-style: none;
	padding: 0 20px;
	margin: 1px 0 0 -20px;
	float: left;
	/*[disabled]width:690px;*/
	/*[disabled]background:#222;*/
	font-size: 1em;
	/*[disabled]background:url(images/topnav_bg.gif) repeat-x;*/
	/*[disabled]background:#222 url(images/menu.png) repeat-x top left;*/
}
UL.topnav LI
{
	float: left;
	margin: 0 1px 0 0;
	padding: 0px 15px 0px 10px;
	position: relative;
	background: #222 url(images/menu.png) repeat-x top left;
/*--Declare X and Y axis base for sub navigation--*/
}
UL.topnav LI A
{
	padding: 8px 5px 6px;
	color: #FFF;
	display: block;
	text-decoration: none;
	float: left;
	margin-right: 0;
}
UL.topnav LI SPAN
{
/*--Drop down trigger styles--*/
	width: 16px;
	float: left;
	background: url(images/ui-icons_cd0a0a_256x240.png) -64px 0;
	margin-top: 12px;
	height: 16px;
}
UL.topnav LI SPAN.subhover
{
	background-position: center bottom;
	cursor: pointer;
	background-position: -64px -192px;
}
/*--Hover effect for trigger--*/
UL.topnav LI UL.subnav
{
	list-style: none;
	position: absolute;
/*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0;
	top: 35px;
	background: #333;
	margin: 0;
	padding: 0;
	display: none;
	float: left;
	width: 170px;
	border: 1px solid #111;
}
UL.topnav LI UL.subnav LI
{
	margin: 0;
	padding: 0;
	border-top: 1px solid #252525;
/*--Create bevel effect--*/
	border-bottom: 1px solid #444;
/*--Create bevel effect--*/
	clear: both;
	width: 170px;
}
HTML UL.topnav LI UL.subnav LI A
{
	float: left;
	width: 145px;
	background: #333 url(images/dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 19px;
}
HTML UL.topnav LI UL.subnav LI A:hover
{
/*--Hover effect for subnav links--*/
	background: #222 url(images/dropdown_linkbg.gif) no-repeat 10px center;
}
P, LI, .feedback
{
	font: 95%/1.6 Helvetica;
}
.add_answer
{
	min-height: 110px;
	padding: 10px 0 0 10px;
}
.add_question
{
	color: #AAA;
	font-weight: normal;
	border: 1px solid #DBD1D1;
	padding: 5px;
	font-size: 111%;
}
#footer
{
	clear: both;
	background: #333;
	border-top: 2px solid #D70606;
	color: #FFF;
	text-align: center;
	font-size: 80%;
	min-height: 34px;
	margin: 0;
	letter-spacing: 1px;
	line-height: 1.5;
}
#w3c
{
	float: left;
	/*[empty]color:;*/
}
#footer P
{
	font-weight: 700;
	margin: 0;
	padding: 10px 2px;
	height: 100%;
}
#footer P.up
{
	float: right;
	display: inline;
	padding: 10px 0;
}
#footer A:link, #footer A:visited
{
	color: #DDD;
	text-decoration: underline;
}
#footer P.credit
{
	padding: 20px;
}
TABLE.kp-table
{
	margin: 0 auto;
	width: 50%;
}
TABLE.kp-table TD
{
	margin: 0 auto;
	padding: 5px 10px;
}
TR.kp-title
{
	margin: 0 auto;
	padding: 10px;
	font-weight: bold;
}
TR.kp-title TD
{
	background-color: #7E85C2;
}
TR.kp-totalrow TD
{
	background-color: #787679;
}
TR.kp-altrow TD
{
	background-color: #C5C7D7;
}
/*right_column*/
#wishlist
{
	background-color: #FFF;
}
#right_content, .RIGHT_COL
{
	width: 151px;
	display: block;
	float: left;
	margin: 200px 5px 150px 0;
	padding: 0;
}
#right_content H4, .right_col H4
{
	background: #980000;
	color: #FFF;
	border-bottom: 5px solid #262626;
	font: bold 1em/18pt sans-serif;
	width: 150px;
	margin-left: 5px;
	margin-bottom: -2px;
	height: 20px;
	padding: 5px 1px;
	float: left;
}
#wishlist SPAN
{
	float: left;
	clear: none;
	margin-left: 10px;
	margin-top: 2px;
}
#wishlist LI
{
	list-style: none;
	display: block;
	padding-top: 1px;
	padding-bottom: 10px;
	border-bottom: 1px solid #A70303;
}
SPAN.wishlist_info
{
	font: 85% serif;
	color: #888;
	float: left;
	clear: both;
}
.remove
{
	background-image: url(images/delete.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 16px;
	padding: 5px 0px 0px;
	text-align: right;
	background-position: bottom right;
	cursor: pointer;
}
/*end right content*/
#header H1 A:hover, #header H1 A:active
{
	text-decoration: none;
	color: #E01111;
}
P.payoff
{
	color: #FFF;
	font: 120% Georgia, serif;
	margin: 0 0 25px 160px;
	padding: 0;
}
/*left_column*/
#left_content
{
	float: left;
	display: block;
	width: 10%;
	min-width: 200px;
	height: 1000px;
	text-align: left;
	margin: 10px 10px 30% 0;
	padding: 0 10px 10px 0;
}
#left_content H3
{
	margin: 20px 0 20px 10px;
}
#left_content SPAN
{
	color: #444;
	font: italic 100 Verdana;
}
.arrowlistmenu
{
	text-align: left;
	margin-top: 200px;
	margin-left: 5px;
	padding: 0;
	font-family: Helvetica;
}
.arrowlistmenu UL
{
	list-style-type: none;
	margin: 0 0 8px;
	padding: 10px 0;
}
.arrowlistmenu UL LI
{
	margin: 0 auto 5px;
	padding: 3px 0;
}
.arrowlistmenu UL LI A
{
	display: block;
	text-decoration: none;
	font-weight: 700;
	border-bottom: 1px solid #DADADA;
	font-size: 80%;
	padding: 2px 0 2px 17px;
}
.arrowlistmenu UL LI.current A
{
	cursor: default;
	background: url(images/arrowbullet.png) no-repeat center left;
}
.arrowlistmenu UL LI.current A:hover
{
	color: #CCC;
	font-weight: bold;
	cursor: default;
}
.arrowlistmenu UL LI.current SPAN
{
	color: #777;
}
.arrowlistmenu UL LI.normal A
{
	background: url(images/squarebullet2.png) no-repeat center left;
	color: #E01111;
}
.arrowlistmenu UL LI A:hover
{
	color: #000;
	font-weight: bold;
}
.arrowlistmenu UL LI A.active:hover
{
	color: #584F4F;
	font-weight: bold;
	cursor: default;
}
.arrowlistmenu FORM
{
	margin: 0 0 0 13px;
}
.arrowlistmenu INPUT#s
{
	width: 80%;
	background: #EEE;
	border: 1px solid #999;
	color: #000;
}
#boxes
{
	text-align: left;
	width: 100%;
	margin: 145px 0 20px 15px;
}
#information
{
	display: block;
	margin: 50px 10px 0 auto;
}
.list_box
{
	display: block;
	text-align: center;
	margin: 20px auto 0;
}
TD#icon_td
{
	width: 5%;
}
/*end left content*/
DIV.pager
{
	font: small-caps 100/110% Tahoma;
	margin: 15px auto 10px;
	padding: 10px 0;
}
.box H3
{
	display: inline;
	clear: left;
}
.dis_inf
{
	color: #970000;
	margin: 0 5px;
	font-family: "Times New Roman";
}
P.pagination A
{
	text-decoration: none;
	padding: 5px;
}
.numerals
{
	font-size: 1.5em;
	font-family: Tahoma;
	text-align: left;
	color: #900;
	margin: 10px auto 0;
	padding: 0 0 0 2em;
}
SPAN.overlay-prev
{
	cursor: pointer;
	font-size: 0.9em;
	float: left;
	width: 100px;
	margin: 1em;
	padding: 2px;
}
SPAN.overlay-next
{
	cursor: pointer;
	font-size: 0.9em;
	float: right;
	width: 100px;
	margin: 1em;
	padding: 2px;
}
DIV.date_box P
{
	width: 40px;
	height: 50px;
	float: left;
	background: #D70606 url(images/date.png) no-repeat;
	color: #DDD;
	text-align: center;
	font-size: 69%;
	overflow: hidden;
	padding: 5px;
}
DIV.date_box SPAN.day
{
	font-size: 180%;
	display: block;
	color: #444;
	font-weight: 700;
	line-height: 0.4;
}
DIV.date_box P SPAN.year
{
	display: block;
	color: #584F4F;
	font-size: 80%;
	margin: 0;
	padding: 0;
	line-height: 2.9;
}
DIV.mbox
{
	border: 1px solid #AF2626;
}
DIV#no_map
{
	font-size: 1.3em;
	text-align: center;
	text-transform: capitalize;
	font-family: Helvetica;
	color: #278CB0;
	margin: 80px 0 auto;
	padding: 20px;
}
SPAN.enlarge
{
	color: #F48300;
	font-weight: 700;
}
TABLE#report
{
	font-weight: 100;
	color: #000;
	text-align: left;
	margin: 0 0 200px;
}
TABLE#report SPAN.address
{
	font-weight: 100;
	color: #584F4F;
	font-size: 90%;
	width: 100%;
}
TABLE#report TD.list_words
{
	font-weight: 100;
	color: #444;
	vertical-align: top;
	text-align: left;
}
TD.list_words SPAN
{
	display: block;
	text-align: left;
	float: right;
}
.list_head
{
	padding: 5px;
}
.list_details
{
	font: 90% Georgia;
	color: #584F4F;
}
TABLE#report A:visited
{
	color: #777;
}
TABLE#report A:hover
{
	color: #0077A2;
}
TABLE#report TR.odd TD
{
	cursor: pointer;
	padding: 5px 0;
}
TABLE#report TR.odd:hover
{
	background-image: url(images/ui-bg_glass_55_fcf0ba_1x400.png);
}
TABLE#report TR.even
{
	background-color: #FEFEFE;
}
TABLE#report TR.even A
{
	color: #F58300;
	font-size: 1.1em;
	margin: 10px auto;
	padding: 2px;
}
IFRAME, A IMG
{
	border: none;
}
#respond, .commentlist
{
	clear: both;
}
#header A, #footer A:hover, #footer A:active
{
	color: #FFF;
	text-decoration: none;
}
.searchform
{
	position: absolute;
	right: 80px;
	top: 95px;
}
.searchform LABEL
{
	position: absolute;
	left: -9000px;
}
.searchform INPUT
{
	width: 120px;
}
.searchform BUTTON
{
	background: transparent;
	border: none;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	cursor: pointer;
	color: #FFF;
}
DIV.date SPAN.mese, DIV.date_box SPAN.month
{
	display: block;
	margin-bottom: 8px;
}
DIV#sitemap
{
	margin: 0 auto 0 20px;
	width: 95%;
	float: left;
}
DIV#sitemap A
{
	color: #F00;
	font-size: 100%;
}
DIV#sitemap P
{
	font-size: 85%;
	color: #808080;
}
DIV#sitemap LI
{
	width: 99%;
	font-size: 80%;
	list-style: none;
	padding: 3px 0 3px 5px;
}
DIV#sitemap TABLE
{
	padding: 5px;
	margin: 5px;
	text-align: left;
	width: 100%;
}
DIV#sitemap TABLE H3
{
	padding: 10px 5px 0px 0px;
	color: #980000;
	font-size: 11pt;
}
DIV#sitemap TABLE TD
{
	padding: 10px;
	margin: 0 10px 10px;
	border: 1px solid #D5C7C7;
}
DIV#sitemap TABLE TH
{
	padding: 10px;
	margin: 10px 10px 0;
	font: bolder 1.2em sans-serif;
	background-color: #101010;
	color: #DBD1D1;
}
.about
{
	color: #584F4F;
	margin: 0 auto 99px;
}
.about A.button
{
	height: 0;
	display: inline;
	margin-left: 25px;
	margin-right: -25px;
}
.about IMG
{
	margin-top: 5px;
	margin-bottom: -5px;
	margin-left: 5px;
	margin-right: 5px;
}
.about UL, .about OL
{
	margin-left: 47px;
	margin-right: 10px;
	text-align: left;
}
.about LI
{
	margin-top: 20px;
}
.about A.button IMG
{
	display: inline;
	margin-bottom: 2px;
	margin-top: -3px;
}
H2.post_h2
{
	margin: 10px auto 0px 10px;
	width: 100%;
	padding: 0 0 0 5px;
	font-size: 150%;
	text-align: left;
	color: #A00;
}
H1.post_h1
{
	text-align: left;
	margin: 50px auto 5px;
	padding: 5px;
	text-decoration: underline;
	font-size: 180%;
	color: #584F4F;
}
DIV.post_div, DIV.left.div
{
	margin: 0px auto 20px;
}
.post_content
{
	padding: 5px 0;
	margin: 5px 0 0px 10%;
	text-align: left;
	color: #584F4F;
}
DIV.post IMG
{
	text-align: center;
	padding: 10px 0;
	margin: 10px 0;
}
DIV.post OL, UL
{
	text-align: left;
}
SPAN.read_more
{
	text-align: right;
	display: block;
	margin-bottom: 0;
}
DIV.right, DIV.left
{
	width: 45%;
	margin-bottom: 50px;
	font-size: 80%;
	margin-top: -10px;
	margin-right: 15px;
	margin-left: 15px;
}
DIV.left, DIV.right
{
	float: left;
	color: #584F4F;
}
DIV.left UL, DIV.right UL
{
	font-size: 100%;
	display: block;
	margin: 0px 0 20px;
	padding: 0px 0px 0px 20px;
	text-align: left;
}
DIV.right UL
{
	margin: 10px 0 -1px 30px;
}
DIV.right SPAN#views
{
	float: right;
	font-size: 80%;
	clear: none;
	display: inline;
	color: #999999;
	margin: -15px 0 0 -105px;
}
DIV.left LI, DIV.right LI
{
	display: block;
	margin: 0;
	padding: 0;
}
DIV.right LI LI
{
	margin-left: 5px;
	padding-left: 5px;
}
DIV.left LABEL, DIV.right LABEL
{
	margin: 0 2px 0 0;
	padding: 0;
	font-weight: bold;
}
DIV.right
{
	float: right;
}
DIV.right .post_content
{
	font-size: 106%;
	padding: 5px 0 15px;
}
UL.faqs
{
	list-style: none;
	margin-top: 40px;
}
UL.faqs TABLE
{
	list-style: none;
	padding: 15px 0;
	width: 95%;
	margin: 0 auto;
}
H2.post_title
{
	height: 5px;
	display: block;
	text-align: left;
	margin: 5px auto 5px 20px;
	padding: 5px 5px 10px;
	font-weight: 100;
	color: #FA4949;
	font-size: 150%;
}
DIV#p_frame
{
	background: url(images/polaroid.png) no-repeat;
	width: 530px;
	height: 514px;
	margin: 10px 0 0;
}
DIV#video
{
	padding: 200px 5px 5px;
	width: 450px;
	margin: 20px 0 0 15px;
	border: 1px solid #BBB;
	/*+placement:shift 17px 44px;*/
	position: relative;
	left: 17px;
	top: 44px;
	height: 345px;
}
SPAN.caption
{
	position: absolute;
	text-align: center;
	color: #FFF;
	font-family: Georgia;
	border-radius: 10px;
	display: inline-block;
	width: 300px;
	/*+placement:shift 0px -146px;*/
	position: relative;
	left: 0px;
	top: -146px;
	background-color: #020202;
	opacity: 0.5;
	filter: alpha(opacity = 50);
}
DIV.wordp_content
{
	padding: 10px;
	min-width: 50%;
	margin: 0 0 10px 0px;
	text-align: left;
	width: 664px;
	font-size: 95%;
	/*[empty]background-position:;*/
	font-family: sans-serif;
	border: 1px solid #BBB;
}
DIV.polaroid
{
	height: 740px;
	padding: 5px;
	min-width: 650px;
	margin: 1px auto 5px;
	text-align: center;
}
.polaroid TABLE
{
	text-align: center;
	margin: 0 auto;
}
UL#scrollable
{
	margin: 11px auto 0 10px;
	padding: 3px;
	position: relative;
	overflow: hidden;
	width: 122px;
	float: left;
	height: 496px;
}
#scroll_head
{
	display: block;
	text-align: center;
	font-weight: 800;
	color: #262626;
	font-size: 109%;
	width: 100%;
	margin: 0;
	padding: 0;
}
UL#scrollable LI
{
	text-align: left;
	list-style: none;
	width: 121px;
	height: 103px;
	border-bottom: 1px solid #BBB;
}
UL#scrollable A
{
	display: block;
	clear: both;
	margin: 3px 0 0 1px;
}
UL#scrollable SPAN
{
	font-size: 70%;
	clear: both;
	display: block;
	margin: 2px 0 0 3px;
}
#flechas
{
	float: left;
	height: 502px;
	width: 20px;
	overflow: hidden;
	background: #FFFFFF none repeat scroll 0 0;
	margin: 11px 0 0 147px;
}
#flechas A
{
	font-size: 250%;
	color: #FF0000;
	cursor: pointer;
}
#flechas A:hover
{
	opacity: 1;
	font-size: 260%;
	color: #020202;
}
#separator
{
	height: 397px;
}
#flechas .navi_buttons IMG
{
	width: 40px;
	margin: 1px 0 0;
	padding: 0px;
}
UL.faqs LI A SPAN
{
	font-size: 160%;
}
P.welcome, P#about_final
{
	color: #584F4F;
	text-align: left;
	margin: 10px 10px 30px;
	padding: 5px 5px 5px 20px;
	float: none;
	min-width: 0;
	width: 90%;
}
.faq_menu
{
	margin-left: 0;
	padding-left: 0;
	display: inline;
	float: right;
	font-size: 80%;
}
.faq_menu LI
{
	margin-left: 0;
	padding: 3px 15px;
	list-style: none;
	display: inline;
	letter-spacing: 2px;
}
.question
{
	margin: 0;
	padding: 0 0 20px;
}
.add_question, .edit_question
{
	display: inline;
	clear: none;
}
.add_category
{
	clear: both;
	width: 100%;
	margin: 50px 0;
}
.question_date
{
	color: #888;
	font-size: 60%;
	font-weight: normal;
	display: inline;
	margin-left: 10px;
}
.inlineeditor TEXTAREA
{
	font-size: 100%;
	padding: 5px 2px;
	border: 1px solid #000000;
	clear: both;
	width: 100%;
}
DIV#bottom_peel
{
	height: 20px;
	display: block;
	background-color: #0F0F0F;
	margin: 0;
	padding: 0 0 20px;
	width: 100%;
	clear: both;
}
DIV#bottom_peel TABLE TH
{
	color: #D60505;
	padding: 0 0 10px 12px;
	text-align: left;
}
DIV#bottom_peel TD H3
{
	text-align: left;
	padding: 10px 0 0 5px;
	color: #AB7022;
	font-size: 88%;
}
DIV#bottom_peel TABLE TD
{
	text-align: center;
	border: 1px solid #444444;
	border-top: none;
	padding: 5px;
	font-size: 1.2em;
}
/*TABS
root element for tabs*/
.tabs
{
	margin: 0 !important;
	padding: 6px 25px 6px 6px;
	display: inline;
	width: 100%;
	border-bottom: 1px dotted #C0BDBD;
	clear: both;
}
/*single tab*/
.tabs LI
{
	display: inline;
	text-indent: 0;
	padding: 0;
	margin: 0px !important;
	list-style-image: none !important;
	width: 100%;
}
/*link inside the tab. uses a background image*/
.tabs A
{
	display: inline;
	height: 30px;
	line-height: 30px;
	width: 100%;
	text-align: center;
	padding: 3px;
	margin: 9px;
	position: static;
	top: 1px;
	font-size: 130%;
	text-decoration: none;
}
.tabs A:active
{
	outline: none;
}
/*when mouse enters the tab move the background image*/
.tabs A:hover
{
	background-position: -652px -31px;
	color: #900;
}
/*active tab uses a class name "current". it's highlight is also done by moving the background image.*/
.tabs .current, .tabs .current:hover, .tabs LI.current A
{
	background-position: -652px -62px;
	cursor: default !important;
	color: #000 !important;
}
/*Different widths for tabs: use a class name: w1, w2, w3 or w2
width 1*/
.tabs .w1
{
	background-position: -519px 0;
	width: 134px;
}
.tabs .w1:hover
{
	background-position: -519px -31px;
}
.tabs .w1.current
{
	background-position: -519px -62px;
}
/*width 2*/
.tabs .w2
{
	background-position: -366px 0px;
	width: 154px;
}
.tabs .w2:hover
{
	background-position: -366px -31px;
}
.tabs .w2.current
{
	background-position: -366px -62px;
}
/*width 3*/
.tabs .w3
{
	background-position: -193px 0px;
	width: 174px;
}
.tabs .w3:hover
{
	background-position: -193px -31px;
}
.tabs .w3.current
{
	background-position: -193px -62px;
}
/*width 4*/
.tabs .w4
{
	background-position: 0px 0px;
	width: 194px;
}
.tabs .w4:hover
{
	background-position: 0px -31px;
}
.tabs .w4.current
{
	background-position: 0px -62px;
}
/*initially all panes are hidden*/
.panes .pane
{
	display: none;
}
.ie_round
{
	position: relative;
	bottom: 4px;
	right: 4px;
	margin: 0;
	padding: 0;
}
/*TOOLTIPS*/
