/** RESET STYLES **/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

html {
	overflow-y: scroll;
}

/** CLEARFIX **/

.clearfix:after {
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
}

.clearfix {display: inline-block;}

* html .clearfix {height: 1%;}
.clearfix {display: block;}

/** STYLES **/



.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 960px
}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12 {
	display: inline;
	float: left;
	margin: 10px;
	position: relative
}
.alpha {
	margin-left: 0
}
.omega {
	margin-right: 0
}
.container_12 .grid_1 {
	width: 60px
}
.container_12 .grid_2 {
	width: 140px
}
.container_12 .grid_3 {
	width: 220px
}
.container_12 .grid_4 {
	width: 300px
}
.container_12 .grid_5 {
	width: 380px
}
.container_12 .grid_6 {
	width: 460px
}
.container_12 .grid_7 {
	width: 540px
}
.container_12 .grid_8 {
	width: 620px
}
.container_12 .grid_9 {
	width: 700px
}
.container_12 .grid_10 {
	width: 780px
}
.container_12 .grid_11 {
	width: 860px
}
.container_12 .grid_12 {
	width: 940px
}
.container_12 .prefix_1 {
	padding-left: 80px
}
.container_12 .prefix_2 {
	padding-left: 160px
}
.container_12 .prefix_3 {
	padding-left: 240px
}
.container_12 .prefix_4 {
	padding-left: 320px
}
.container_12 .prefix_5 {
	padding-left: 400px
}
.container_12 .prefix_6 {
	padding-left: 480px
}
.container_12 .prefix_7 {
	padding-left: 560px
}
.container_12 .prefix_8 {
	padding-left: 640px
}
.container_12 .prefix_9 {
	padding-left: 720px
}
.container_12 .prefix_10 {
	padding-left: 800px
}
.container_12 .prefix_11 {
	padding-left: 880px
}
.container_12 .suffix_1 {
	padding-right: 80px
}
.container_12 .suffix_2 {
	padding-right: 160px
}
.container_12 .suffix_3 {
	padding-right: 240px
}
.container_12 .suffix_4 {
	padding-right: 320px
}
.container_12 .suffix_5 {
	padding-right: 400px
}
.container_12 .suffix_6 {
	padding-right: 480px
}
.container_12 .suffix_7 {
	padding-right: 560px
}
.container_12 .suffix_8 {
	padding-right: 640px
}
.container_12 .suffix_9 {
	padding-right: 720px
}
.container_12 .suffix_10 {
	padding-right: 800px
}
.container_12 .suffix_11 {
	padding-right: 880px
}
.container_12 .push_1 {
	left: 80px
}
.container_12 .push_2 {
	left: 160px
}
.container_12 .push_3 {
	left: 240px
}
.container_12 .push_4 {
	left: 320px
}
.container_12 .push_5 {
	left: 400px
}
.container_12 .push_6 {
	left: 480px
}
.container_12 .push_7 {
	left: 560px
}
.container_12 .push_8 {
	left: 640px
}
.container_12 .push_9 {
	left: 720px
}
.container_12 .push_10 {
	left: 800px
}
.container_12 .push_11 {
	left: 880px
}
.container_12 .pull_1 {
	left: -80px
}
.container_12 .pull_2 {
	left: -160px
}
.container_12 .pull_3 {
	left: -240px
}
.container_12 .pull_4 {
	left: -320px
}
.container_12 .pull_5 {
	left: -400px
}
.container_12 .pull_6 {
	left: -480px
}
.container_12 .pull_7 {
	left: -560px
}
.container_12 .pull_8 {
	left: -640px
}
.container_12 .pull_9 {
	left: -720px
}
.container_12 .pull_10 {
	left: -800px
}
.container_12 .pull_11 {
	left: -880px
}
.clear {
	clear: both;
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0
}
.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	visibility: hidden;
	width: 0
}
.clearfix {
	display: block
}
* html .clearfix {
	height: 1%
}


body{background:#9ac746;padding:0 0 20px 0;width:100%;height:100%;}
.container_12{position:relative}
#header_wrapper,#content_wrapper,#footer_wrapper{margin:0 auto;width:100%;display:block;position:relative;}
#header_wrapper{background:#e7e7e7 url('/static/images/header_wrapper_bg.png') repeat-x top left;height:189px;}
#content_wrapper{background:#2f2929 url('/static/images/c_repeat.png') repeat-x bottom left;padding-bottom:80px;}
#footer_wrapper{min-height:300px;}
#logo{position:absolute;left:0;top:30px;}
#telefonnummer{position:absolute;right:20px;top:60px;}
#content_wrapper ul li{margin:1em 0;}
#content_wrapper ul{margin-left:4em;}
#slideshow{background:#fff;height:300px;position:relative;top:-10px;}
#slideshow_images{float:left;width:530px;height:300px;}
#slideshow_images img{position:absolute;top:0;left:0;z-index:8;}
#slideshow_info img{position:absolute;top:0;right:0;z-index:8;}
#slideshow_images img.active,#slideshow_info img.active{z-index:10;}
#slideshow_images img.last-active,#slideshow_info img.last-active{z-index:9;}
#slideshow_info{float:right;width:400px;height:300px;}
.article{width:100%;position:relative;margin-bottom:30px;padding-bottom:30px;background:url('/static/images/horizontal_line.png') repeat-x bottom left;}
.article_left{float:left;width:400px;}
.article_right{float:right;width:400px;text-align:right;position:relative;}
.article_right img{background:#4a4343;position:relative;right:10px;padding:5px;border-top:1px solid #6f6767;border-left:1px solid #6f6767;border-right:1px solid #252020;border-bottom:1px solid #252020;}
.person_data label{display:inline;margin-left:10px;}
.person_data input{cursor:hand;}
form ol{clear:both;display:inline-block;}
form ol,form ol li{margin:0;padding:0;width:100%;}
form ol li{margin-bottom:1em;margin-left:10px;position:relative;}
form ol li.left{float:left;display:inline;margin-right:10px;}
form ol li.alpha{margin-left:0;}
form ol li.omega{margin-right:0;}
textarea{background:#fff;border-bottom:1px solid #ddd;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-top:1px solid #7c7c7c;color:#333;font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;font-size:100%;margin:0;width:99%;}
form ol li.xsmall{width:157px;}
form ol li.small{width:23%;}
form ol li.xmedium{width:184px;}
form ol li.medium{width:48%;}
form ol li.medium_select{width:59%;}
form ol li.large{width:98.2%;}
form p{position:relative;}
.form_buttons{margin-left:15px;margin-bottom:10px;font-size:1.2em;}
input[type="text"].small{width:250px;float:left;margin-right:10px;}
textarea.small{height:5.5em;}
textarea.medium{height:10em;}
textarea.large{height:20em;}
form ol li.desc{width:99%;margin:0;padding:0;float:left;color:#676767;letter-spacing:.1em;display:inline;padding:1em 3px;margin-bottom:1em;border-bottom:1px dotted #222;}
input[type='text'],input[type='password'],textarea{border:1px solid #111;border-right:1px solid #333;border-bottom:1px solid #333;background:#222;color:#ff8e00;color:#59B4D4;padding:5px 3px;width:100%;font-weight:normal;letter-spacing:.2em;-moz-border-radius:4px;-webkit-border-radius:5px;}
span.cancel_submit{margin-left:1em;}
fieldset{border:1px solid #282828;padding:0 1em 1em 1em;clear:both;margin:1em 0 1em 0;-moz-border-radius:6px;-webkit-border-radius:6px;}
label.error{color:#fff;font-size:1em;}
input.error{border:1px solid #0078a3;}
p{position:relative;}
.action_menu li{margin:0;}
legend{color:#ddd;text-transform:uppercase;letter-spacing:.2em;line-height:30px;font-size:1.1em;}
label{color:#ff8e00;display:block;width:100%;margin-bottom:.3em;}
.table_list{width:100%;margin:1em 0;}
.table_list th{text-align:left;color:#ff8e00;}
.table_list tr:hover > td{background:#000;}
.table_list td{padding:5px 0;padding-right:6px;border-bottom:1px solid #222;}
.table_list td.fixed_td_desc{width:25%;white-space:nowrap;}
.align-right{text-align:right;}
.description{border-bottom:1px dotted #333;clear:both;display:block;margin:1em 0;padding-bottom:1em;}
#footer{height:100px;}
.fg-button{outline:0;margin:0 4px 0 0;padding:.4em 1em;text-decoration:none !important;cursor:pointer;position:relative;text-align:center;zoom:1;}
.center{text-align:center;}
.valign-bottom{vertical-align:bottom;}
.align-left{text-align:left;}
.fg-button .ui-icon{position:absolute;top:50%;margin-top:-8px;left:50%;margin-left:-8px;}
a.fg-button{float:left;}
/* remove extra button width in IE */
button.fg-button{width:auto;overflow:visible;}
.fg-button-icon-left{padding-left:2.1em;}
.fg-button-icon-right{padding-right:2.1em;}
.fg-button-icon-left .ui-icon{right:auto;left:.2em;margin-left:0;}
.fg-button-icon-right .ui-icon{left:auto;right:.2em;margin-left:0;}
.fg-button-icon-solo{display:block;width:8px;text-indent:-9999px;}
/* solo icon buttons must have block properties for the text-indent to work */
.fg-buttonset{float:left;}
.fg-buttonset .fg-button{float:left;}
.fg-buttonset-single .fg-button,
.fg-buttonset-multi .fg-button{margin-right:-1px;}
.fg-toolbar{padding:.5em;margin:0;}
.fg-toolbar .fg-buttonset{margin-right:1.5em;padding-left:1px;}
.fg-toolbar .fg-button{font-size:1em;}
img.icons{vertical-align:top;margin-right:10px;}
#login_status{position:absolute;right:0;bottom:16px;}
#menu .icons{vertical-align:text-top;}
#section_toggle{position:absolute;right:0;top:10px;right:0;font-size:1.2em;}
div.error{background:#000;padding:10px;color:#ff8e00;border:1px dotted #333;}
.error-msg{background:url('/static/images/icons/bullet_orange.png') no-repeat top left;text-indent:3em;}
.notice{padding:10px;color:#ff8e00;border:1px dotted #333;background:#000;}
.toolbar_line{border-top:1px dotted #222;border-bottom:1px dotted #222;padding:3px 0;margin:6px 0;}
.ui-datepicker-trigger{position:absolute;right:0;bottom:17px;}
input.disabled{background:#111;}
.plain_list{margin:10px 0;}
.plain_list li{margin:4px 5px 4px 15px;list-style-type:disc;}
.plain_list_no_bullets{margin:10px 0;}
.plain_list_no_bullets li{margin-left:15px;}
#menu{float:left;width:100%;background:url(/static/images/bg_applinks.png) no-repeat;height:47px;position:relative;}
#menu ul{float:right;margin:1px 20px 0 0;}
#menu > ul > li{float:left;height:40px;font-size:1.3em;font-weight:bold;text-shadow:#fff 0 -1px 0;list-style-type:none;margin:0 3px;}
#menu ul li a{display:block;height:30px;border:0;color:#2f2929;text-decoration:none;padding:10px 5px;}
#menu ul li a:hover{color:#9ac746;}
#menu li.selected a span{border-bottom:5px solid #9ac746;padding:5px 0;}
#menu li.selected a,
#menu li.selected a:hover{color:#000;}
#google_maps_container{width:288px;height:288px;overflow:hidden;background:#7eaa2b;padding:5px;border-top:1px solid #bfe17f;border-left:1px solid #bfe17f;border-right:1px solid #557715;border-bottom:1px solid #557715;}
#google_maps{width:100%;height:100%;}


.ui-helper-hidden-accessible {
	left: -99999999px;
	position: absolute
}
.ui-helper-reset {
	border: 0;
	font-size: 100%;
	line-height: 1.3;
	list-style: none;
	margin: 0;
	outline: 0;
	padding: 0;
	text-decoration: none
}
.ui-helper-clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden
}
* html .ui-helper-clearfix {
	height: 1%
}
.ui-helper-zfix {
	filter: Alpha(Opacity=0);
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%
}
.ui-state-disabled {
	cursor: default!important
}
.ui-icon {
	background-image: url(/static/styles/theme/images/ui-icons_cccccc_256x240.png);
	background-repeat: no-repeat;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99999px;
	width: 16px
}
.ui-widget-overlay {
	background: #000 url(/static/styles/theme/images/ui-bg_diagonals-thick_10_000000_40x40.png) 50% 50% repeat;
	filter: Alpha(Opacity=70);
	height: 100%;
	left: 0;
	opacity: .70;
	position: absolute;
	top: 0;
	width: 100%
}
.ui-widget-content {
	background:#090909 url('/static/images/box.jpg') repeat-x top left;
	border: 1px solid #000;
	color: #fff
}
.ui-widget-content a {
	color: #fff
}
.ui-widget-header {
	background: #000 url(/static/styles/theme/images/ui-bg_gloss-wave_40_000000_500x100.png) 50% 50% repeat-x;
	border: 1px solid #333;
	color: #ff8e00;
	font-weight: 700
}
.ui-widget-header a {
	color: #ff8e00
}
.ui-state-default,.ui-widget-content .ui-state-default {
	background: #000 url(/static/styles/theme/images/ui-bg_gloss-wave_40_000000_500x100.png) 50% 50% repeat-x;
	border: 1px solid #222;
	color: #ff8e00;
	font-weight: 700;
	outline: none
}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
	color: #ff8e00;
	outline: none;
	text-decoration: none
}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus {
	background: #0078a3 url(/static/styles/theme/images/ui-bg_glass_40_0078a3_1x400.png) 50% 50% repeat-x;
	border: 1px solid #59b4d4;
	color: #fff;
	font-weight: 700;
	outline: none
}
.ui-state-hover a,.ui-state-hover a:hover {
	color: #fff;
	outline: none;
	text-decoration: none
}
.ui-state-active,.ui-widget-content .ui-state-active {
	background: #ff8e00 url(/static/styles/theme/images/ui-bg_glass_50_ff8e00_1x400.png) 50% 50% repeat-x;
	border: 1px solid #ff8e00;
	color: #fff;
	font-weight: 700;
	outline: none
}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color: #000;
	outline: none;
	text-decoration: none
}
.ui-state-highlight,.ui-widget-content .ui-state-highlight {
	background: #eee url(/static/styles/theme/images/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x;
	border: 1px solid #ccc;
	color: #2e7db2
}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a {
	color: #2e7db2
}
.ui-state-error,.ui-widget-content .ui-state-error {
	background: #ff8e00 url(/static/styles/theme/images/ui-bg_glass_50_ff8e00_1x400.png) 50% 50% repeat-x;
	border: 1px solid #ffb333;
	color: #000
}
.ui-state-disabled,.ui-widget-content .ui-state-disabled {
	background-image: none;
	filter: Alpha(Opacity=35);
	opacity: .35
}
.ui-priority-primary,.ui-widget-content .ui-priority-primary {
	font-weight: 700
}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary {
	filter: Alpha(Opacity=70);
	font-weight: 400;
	opacity: .7
}
.ui-widget-content .ui-icon {
	background-image: url(/static/styles/theme/images/ui-icons_cccccc_256x240.png)
}
.ui-state-active .ui-icon {
	background-image: url(/static/styles/theme/images/ui-icons_222222_256x240.png)
}
.ui-state-highlight .ui-icon {
	background-image: url(/static/styles/theme/images/ui-icons_4b8e0b_256x240.png)
}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
	background-image: url(/static/styles/theme/images/ui-icons_a83300_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;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px
}
.ui-corner-bottom {
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px
}
.ui-corner-right {
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-top-right-radius: 6px
}
.ui-corner-left {
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-top-left-radius: 6px
}
.ui-corner-all {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px
}
.ui-widget-shadow {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background: #000 url(/static/styles/theme/images/ui-bg_flat_70_000000_40x100.png) 50% 50% repeat-x;
	filter: Alpha(Opacity=20);
	margin: -7px 0 0 -7px;
	opacity: .20;
	padding: 7px
}
.ui-accordion .ui-accordion-header {
	cursor: pointer;
	margin-top: 1px;
	position: relative;
	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: .5em .5em .5em 2.2em
}
.ui-accordion .ui-accordion-header .ui-icon {
	left: .5em;
	margin-top: -8px;
	position: absolute;
	top: 50%
}
.ui-accordion .ui-accordion-content {
	border-top: 0;
	display: none;
	margin-bottom: 2px;
	margin-top: -2px;
	overflow: auto;
	padding: 1em 2.2em;
	position: relative;
	top: 1px
}
.ui-datepicker {
	padding: .2em .2em 0;
	width: 17em
}
.ui-datepicker .ui-datepicker-header {
	padding: .2em 0;
	position: relative
}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
	height: 1.8em;
	position: absolute;
	top: 2px;
	width: 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;
	left: 50%;
	margin-left: -8px;
	margin-top: -8px;
	position: absolute;
	top: 50%
}
.ui-datepicker .ui-datepicker-title {
	line-height: 1.8em;
	margin: 0 2.3em;
	text-align: center
}
.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 {
	border-collapse: collapse;
	font-size: .9em;
	margin: 0 0 .4em;
	width: 100%
}
.ui-datepicker th {
	border: 0;
	font-weight: 700;
	padding: .7em .3em;
	text-align: center
}
.ui-datepicker td {
	border: 0;
	padding: 1px
}
.ui-datepicker td span,.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	margin: .7em 0 0;
	padding: 0 .2em
}
.ui-datepicker .ui-datepicker-buttonpane button {
	cursor: pointer;
	float: right;
	margin: .5em .2em .4em;
	overflow: visible;
	padding: .2em .6em .3em;
	width: auto
}
.ui-datepicker.ui-datepicker-multi {
	width: auto
}
.ui-datepicker-multi .ui-datepicker-group table {
	margin: 0 auto .4em;
	width: 95%
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%
}
.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 {
	left: auto;
	right: 2px
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	left: auto;
	right: 1px
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right
}
.ui-datepicker-cover {
	display: block;
	filter: mask();
	height: 200px;
	left: -4px;
	position: absolute;
	top: -4px;
	width: 200px;
	z-index: -1
}
.ui-dialog {
	padding: .2em;
	position: relative;
	width: 300px
}
.ui-dialog .ui-dialog-titlebar {
	padding: .5em .3em .3em 1em;
	position: relative
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0 .2em
}
.ui-dialog .ui-dialog-titlebar-close {
	height: 18px;
	margin: -10px 0 0;
	padding: 1px;
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px
}
.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 {
	background: none;
	border: 0;
	overflow: auto;
	padding: .5em 1em;
	zoom: 1
}
.ui-dialog .ui-dialog-buttonpane {
	background-image: none;
	border-width: 1px 0 0;
	margin: .5em 0 0;
	padding: .3em 1em .5em .4em;
	text-align: left
}
.ui-dialog .ui-dialog-buttonpane button {
	cursor: pointer;
	float: right;
	line-height: 1.4em;
	margin: .5em .4em .5em 0;
	overflow: visible;
	padding: .2em .6em .3em;
	width: auto
}
.ui-dialog .ui-resizable-se {
	bottom: 3px;
	height: 14px;
	right: 3px;
	width: 14px
}
.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 {
	position: relative
}
.ui-resizable-handle {
	display: block;
	font-size: .1px;
	position: absolute;
	z-index: 99999
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	left: 0;
	top: -5px;
	width: 100%
}
.ui-resizable-s {
	bottom: -5px;
	cursor: s-resize;
	height: 7px;
	left: 0;
	width: 100%
}
.ui-resizable-e {
	cursor: e-resize;
	height: 100%;
	right: -5px;
	top: 0;
	width: 7px
}
.ui-resizable-w {
	cursor: w-resize;
	height: 100%;
	left: -5px;
	top: 0;
	width: 7px
}
.ui-resizable-se {
	bottom: 1px;
	cursor: se-resize;
	height: 12px;
	right: 1px;
	width: 12px
}
.ui-resizable-sw {
	bottom: -5px;
	cursor: sw-resize;
	height: 9px;
	left: -5px;
	width: 9px
}
.ui-resizable-nw {
	cursor: nw-resize;
	height: 9px;
	left: -5px;
	top: -5px;
	width: 9px
}
.ui-resizable-ne {
	cursor: ne-resize;
	height: 9px;
	right: -5px;
	top: -5px;
	width: 9px
}
.ui-slider {
	position: relative;
	text-align: left
}
.ui-slider .ui-slider-handle {
	cursor: default;
	height: 1.2em;
	position: absolute;
	width: 1.2em;
	z-index: 2
}
.ui-slider .ui-slider-range {
	border: 0;
	display: block;
	font-size: .7em;
	position: absolute;
	z-index: 1
}
.ui-slider-horizontal {
	height: .8em
}
.ui-slider-horizontal .ui-slider-handle {
	margin-left: -.6em;
	top: -.3em
}
.ui-slider-horizontal .ui-slider-range {
	height: 100%;
	top: 0
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0
}
.ui-slider-vertical {
	height: 100px;
	width: .8em
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-bottom: -.6em;
	margin-left: 0
}
.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 {
	padding: .2em;
	zoom: 1
}
.ui-tabs .ui-tabs-nav {
	list-style: none;
	padding: .2em .2em 0;
	position: relative
}
.ui-tabs .ui-tabs-nav li {
	border-bottom-width: 0!important;
	float: left;
	margin: 0 .2em -1px 0;
	padding: 0;
	position: relative
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	border-bottom-width: 0;
	padding-bottom: 1px
}
.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 {
	background: none;
	border-width: 0;
	display: block;
	padding: 1em 1.4em
}
.ui-tabs .ui-tabs-hide {
	display: none!important
}
.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: Helvetica Neue,Arial,Liberation Sans,FreeSans,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: #000
}
.ui-widget-header .ui-icon,.ui-state-default .ui-icon,.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
	background-image: url(/static/styles/theme/images/ui-icons_ffffff_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
}


body{font:62.5%/1.5 'Helvetica Neue',verdana,'Liberation Sans',FreeSans,sans-serif;letter-spacing:.1em;color:#ddd;}
a{text-decoration:none;color:#2f2929;}
a:hover{color:#fff;text-decoration:none;}

#content_wrapper a:link {color: #36a7e9;}
#content_wrapper a:visited {color: #36a7e9;}
#content_wrapper a:active {color: #bae0f6;}
#content_wrapper a:hover {color: #50b6f2; border-bottom: 1px solid #50b6f2;}

li{list-style:none;}
em{font-style:italic;}
small{font-size:.8em;}
strong{font-weight:bold; letter-spacing: .2em; font-size: 1.1em; font-style: italic;}
h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1.0em; font-family: georgia, serif;}
h1{font-size:3em;padding:9px 0;color:#9ac746; letter-spacing: .1em; margin: 0 0 1em 0;}
h2{font-size:2.0em;padding: 9px 0 0 0;color:#9ac746; margin: 0 0 0 0;}
h3{font-size:1.7em;padding:9px 0;color:#9ac746;}
h4{font-size:1.5em;padding:9px 0;}
h5{font-size:1.4em;padding:9px 0;}
h6{font-size:1.2em;padding:9px 0;}


#footer_wrapper h4 {
	font-size: 2.5em;
		background: url('/static/images/horizontal_line_green.png') repeat-x bottom left;
	margin: 1em 0;
	font-weight: bold;
}

#footer_wrapper {
	color: #2f2929;
}
ol{list-style:decimal}
ul{list-style:disc}
li{margin-left:30px}
dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:10px 0;}
p,li,td,label,th{font-size:1.2em;}
p{margin:1em 0;}
.bigger{font-size:1.5em;font-weight:bold;margin:1.2em 0;}
.big{font-size:1.3em;font-weight:normal;margin:1em 0;}
table td strong{color:#ff8e00;}






.ui-daterangepickercontain{position:absolute;z-index:999}.ui-daterangepickercontain .ui-daterangepicker{background-image:none!important;clear:left;display:inline;float:left;padding:5px!important;width:auto}.ui-daterangepicker ul,.ui-daterangepicker .ranges,.ui-daterangepicker .range-start,.ui-daterangepicker .range-end{float:left;margin:0;padding:0}.ui-daterangepicker .ranges{margin-left:10px;padding:5px 5px 40px 0;position:relative;width:auto}.ui-daterangepicker .range-start,.ui-daterangepicker .range-end{margin-left:5px}.ui-daterangepicker button.btnDone{bottom:0;clear:both;cursor:pointer;font-size:1.1em;margin:0 5px 5px 0;position:absolute;right:0}.ui-daterangepicker ul{background:none;border:0;width:17.6em}.ui-daterangepicker li{cursor:pointer;list-style:none;margin:1px 0;padding:1px}.ui-daterangepicker li.preset_0{margin-top:1.5em!important}.ui-daterangepicker .ui-widget-content a{text-decoration:none!important}.ui-daterangepicker li a{display:block;font-weight:400;margin:.3em .5em}.ui-daterangepicker li span{float:right;margin:.3em .2em}.ui-daterangepicker .title-start,.ui-daterangepicker .title-end{display:block;font-size:1em;margin:0 0 .2em;padding:0 4px 2px}.ui-daterangepicker .ui-datepicker-inline{font-size:1em}.ui-daterangepicker-arrows{padding:2px;position:relative;width:204px}.ui-daterangepicker-arrows input.ui-rangepicker-input{height:1.1em;margin:0 2px 0 20px;padding:2px;width:158px}.ui-daterangepicker-arrows .ui-daterangepicker-prev,.ui-daterangepicker-arrows .ui-daterangepicker-next{padding:1px;position:absolute;top:2px}.ui-daterangepicker-arrows .ui-daterangepicker-prev{left:2px}.ui-daterangepicker-arrows .ui-daterangepicker-next{right:2px}.ui-daterangepicker li.ui-state-hover,.ui-daterangepicker li.ui-state-active,.ui-daterangepicker-arrows .ui-daterangepicker-prev:hover,.ui-daterangepicker-arrows .ui-daterangepicker-next:hover,.ui-daterangepicker-arrows .ui-daterangepicker-prev:focus,.ui-daterangepicker-arrows .ui-daterangepicker-next:focus{padding:0}

.custom-checkbox,.custom-radio{position:relative}.custom-checkbox input,.custom-radio input{left:2px;margin:0;position:absolute;top:3px;z-index:0}.custom-checkbox label,.custom-radio label{background-position:-10px -14px;cursor:pointer;display:block;font-size:1.2em;line-height:1;margin:0 0 .3em;padding:.5em 0 .5em 30px;position:relative;z-index:1}.custom-checkbox label{background:url(/static/images/checkbox.gif) no-repeat}.custom-radio label{background:url(/static/images/radiobutton.gif) no-repeat}.custom-checkbox label.hover,.custom-checkbox label.focus,.custom-radio label.hover,.custom-radio label.focus{background-position:-10px -114px}.custom-checkbox label.checked,.custom-radio label.checked{background-position:-10px -214px}.custom-checkbox label.checkedHover,.custom-checkbox label.checkedFocus{background-position:-10px -314px}


.uploadifyQueueItem {
	margin-top: 1em;
	width: 500px;
	border: 1px dotted #333;
	padding: 10px;
}
.uploadifyError {
	background-color: #333 !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #333;
	
	border-top: 1px solid #89d9f5;
	border-left: 1px solid #89d9f5;
	border-right: 1px solid #055875;
	border-bottom: 1px solid #055875;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	width: 1px;
	height: 3px;
	background-color: #59b4d4;
	
}


