/*********** 960 Grid ***********/
/* 960 Grid System ~ Core CSS. Learn more ~ http://960.gs/ ~ Licensed under GPL and MIT. */

.container_24 { 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, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24 { display:inline; float:left; margin-left:5px; margin-right:5px }
.push_1, .pull_1, .push_2, .pull_2, .push_3, .pull_3, .push_4, .pull_4, .push_5, .pull_5, .push_6, .pull_6, .push_7, .pull_7, .push_8, .pull_8, .push_9, .pull_9, .push_10, .pull_10, .push_11, .pull_11, .push_12, .pull_12, .push_13, .pull_13, .push_14, .pull_14, .push_15, .pull_15, .push_16, .pull_16, .push_17, .pull_17, .push_18, .pull_18, .push_19, .pull_19, .push_20, .pull_20, .push_21, .pull_21, .push_22, .pull_22, .push_23, .pull_23 { position:relative }
.alpha { margin-left:0 }
.omega { margin-right:0 }
.container_24 .grid_1 { width:30px }
.container_24 .grid_2 { width:70px }
.container_24 .grid_3 { width:110px }
.container_24 .grid_4 { width:150px }
.container_24 .grid_5 { width:190px }
.container_24 .grid_6 { width:230px }
.container_24 .grid_7 { width:270px }
.container_24 .grid_8 { width:310px }
.container_24 .grid_9 { width:350px }
.container_24 .grid_10 { width:390px }
.container_24 .grid_11 { width:430px }
.container_24 .grid_12 { width:470px }
.container_24 .grid_13 { width:510px }
.container_24 .grid_14 { width:550px }
.container_24 .grid_15 { width:590px }
.container_24 .grid_16 { width:630px }
.container_24 .grid_17 { width:670px }
.container_24 .grid_18 { width:710px }
.container_24 .grid_19 { width:750px }
.container_24 .grid_20 { width:790px }
.container_24 .grid_21 { width:830px }
.container_24 .grid_22 { width:870px }
.container_24 .grid_23 { width:910px }
.container_24 .grid_24 { width:950px }
.container_24 .prefix_1 { padding-left:40px }
.container_24 .prefix_2 { padding-left:80px }
.container_24 .prefix_3 { padding-left:120px }
.container_24 .prefix_4 { padding-left:160px }
.container_24 .prefix_5 { padding-left:200px }
.container_24 .prefix_6 { padding-left:240px }
.container_24 .prefix_7 { padding-left:280px }
.container_24 .prefix_8 { padding-left:320px }
.container_24 .prefix_9 { padding-left:360px }
.container_24 .prefix_10 { padding-left:400px }
.container_24 .prefix_11 { padding-left:440px }
.container_24 .prefix_12 { padding-left:480px }
.container_24 .prefix_13 { padding-left:520px }
.container_24 .prefix_14 { padding-left:560px }
.container_24 .prefix_15 { padding-left:600px }
.container_24 .prefix_16 { padding-left:640px }
.container_24 .prefix_17 { padding-left:680px }
.container_24 .prefix_18 { padding-left:720px }
.container_24 .prefix_19 { padding-left:760px }
.container_24 .prefix_20 { padding-left:800px }
.container_24 .prefix_21 { padding-left:840px }
.container_24 .prefix_22 { padding-left:880px }
.container_24 .prefix_23 { padding-left:920px }
.container_24 .suffix_1 { padding-right:40px }
.container_24 .suffix_2 { padding-right:80px }
.container_24 .suffix_3 { padding-right:120px }
.container_24 .suffix_4 { padding-right:160px }
.container_24 .suffix_5 { padding-right:200px }
.container_24 .suffix_6 { padding-right:240px }
.container_24 .suffix_7 { padding-right:280px }
.container_24 .suffix_8 { padding-right:320px }
.container_24 .suffix_9 { padding-right:360px }
.container_24 .suffix_10 { padding-right:400px }
.container_24 .suffix_11 { padding-right:440px }
.container_24 .suffix_12 { padding-right:480px }
.container_24 .suffix_13 { padding-right:520px }
.container_24 .suffix_14 { padding-right:560px }
.container_24 .suffix_15 { padding-right:600px }
.container_24 .suffix_16 { padding-right:640px }
.container_24 .suffix_17 { padding-right:680px }
.container_24 .suffix_18 { padding-right:720px }
.container_24 .suffix_19 { padding-right:760px }
.container_24 .suffix_20 { padding-right:800px }
.container_24 .suffix_21 { padding-right:840px }
.container_24 .suffix_22 { padding-right:880px }
.container_24 .suffix_23 { padding-right:920px }
.container_24 .push_1 { left:40px }
.container_24 .push_2 { left:80px }
.container_24 .push_3 { left:120px }
.container_24 .push_4 { left:160px }
.container_24 .push_5 { left:200px }
.container_24 .push_6 { left:240px }
.container_24 .push_7 { left:280px }
.container_24 .push_8 { left:320px }
.container_24 .push_9 { left:360px }
.container_24 .push_10 { left:400px }
.container_24 .push_11 { left:440px }
.container_24 .push_12 { left:480px }
.container_24 .push_13 { left:520px }
.container_24 .push_14 { left:560px }
.container_24 .push_15 { left:600px }
.container_24 .push_16 { left:640px }
.container_24 .push_17 { left:680px }
.container_24 .push_18 { left:720px }
.container_24 .push_19 { left:760px }
.container_24 .push_20 { left:800px }
.container_24 .push_21 { left:840px }
.container_24 .push_22 { left:880px }
.container_24 .push_23 { left:920px }
.container_24 .pull_1 { left:-40px }
.container_24 .pull_2 { left:-80px }
.container_24 .pull_3 { left:-120px }
.container_24 .pull_4 { left:-160px }
.container_24 .pull_5 { left:-200px }
.container_24 .pull_6 { left:-240px }
.container_24 .pull_7 { left:-280px }
.container_24 .pull_8 { left:-320px }
.container_24 .pull_9 { left:-360px }
.container_24 .pull_10 { left:-400px }
.container_24 .pull_11 { left:-440px }
.container_24 .pull_12 { left:-480px }
.container_24 .pull_13 { left:-520px }
.container_24 .pull_14 { left:-560px }
.container_24 .pull_15 { left:-600px }
.container_24 .pull_16 { left:-640px }
.container_24 .pull_17 { left:-680px }
.container_24 .pull_18 { left:-720px }
.container_24 .pull_19 { left:-760px }
.container_24 .pull_20 { left:-800px }
.container_24 .pull_21 { left:-840px }
.container_24 .pull_22 { left:-880px }
.container_24 .pull_23 { left:-920px }
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0 }
.clearfix:before, .clearfix:after, .container_24:before, .container_24:after { content:'.'; display:block; overflow:hidden; visibility:hidden; font-size:0; line-height:0; width:0; height:0 }
.clearfix:after, .container_24:after { clear:both }
.clearfix, .container_24 { zoom:1 }

@charset "utf-8";
/* CSS Document */

/*********** reset ***********/
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,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-weight: inherit;font-style: inherit;font-size: 100%;vertical-align: baseline;}:focus {outline: 0;}body {line-height: 1;color: black;background: white;}ol, ul {list-style: none;}table {border-collapse: separate;border-spacing: 0;}caption, th, td {text-align: left;font-weight: normal;}blockquote:before, blockquote:after,q:before, q:after {content: "";}blockquote, q {quotes: "" "";}

/*********** Global ***********/

/*********** float and clear ***********/
.float-left {float:left;}
.float-right {float:right;}
.clear {clear:both}
.clear-right {clear:right}
.clear-left {clear:left}

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
	.clearfix {display:block;}
/* End hide from IE Mac */

/* overide tinymce admin */
body#tinymce .container { margin: 0 auto; }
body#tinymce .col, body#tinymce [class^="col-"] { padding:0 5px; margin:0; }
body#tinymce div[data-aos],
body#tinymce p[data-aos] {opacity:1; transform: translateZ(0);}
body#tinymce .collapse { display:block; }
body#tinymce h1, body#tinymce h2, body#tinymce h3, body#tinymce h4, body#tinymce h5, body#tinymce h6 {
	color: #000 !important;
} 
body#tinymce p {color: #000 !important;}

/*********** Typography ***********/

strong {font-weight: bold;}
em {font-style: italic}
.small-text {font-size: .8em;}
.align-left {text-align:left;}
.align-right {text-align:right;}
.align-center {text-align:center;}
.valign-top { vertical-align:top; }
.valign-bottom { vertical-align:bottom; }
.valign-middle { vertical-align: middle; }

.highlight {color: #444;}

h1, h2, h3, h4, h5, h6 {line-height:1em; margin-bottom:.5em;color: #444; font-weight:bold;}
h1 {font-size: 2.2em;}
h2 {font-size: 1.9em;}
h3 {font-size: 1.6em;}
h4 {font-size: 1.33em; }
h5 {font-size: 1.167em;}
h6 {font-size: 1em;}

p, ul, ol, dl, blockquote, table, form, .stacked {margin-bottom: 1.5em;}

.unstacked {margin-bottom: 0;}

ul, ol {padding-left: 25px;}

ul {list-style: disc;}
ol {list-style: decimal;}

dt {font-weight:bold}
dd {padding-left: 1.5em;}

dl.treatment dd {margin-left: 190px;margin-bottom: 30px;min-height:50px;height:auto !important;height:50px;}
dl.treatment dt {clear:left;float:left;width: 178px;}

hr {border: none;border-top: 1px dashed #6d645b;margin: 1em 0;}

blockquote {margin:1em; }
cite {font-size:.75em;}
address {margin: 1.5em;}
center {clear:both;}
/*********** body/content ***********/

body {text-align:left;background: #5d5d5d;font: 0.8em/1.5em Arial, Helvetica, sans-serif;}
	body#tinymce {background: white;}

#wrapper {color: #888; background:white;}

#site-search {background: #5d5d5d; text-align:right; padding:10px 0; margin:0}
	#site-search input {background:#999; color:white;border: none;width: 200px;padding:.5em}
	#site-search input[type="submit"] {width:75px;}

#header {height:101px; background:url(/assets/images/uploads/bg/header.png) repeat-x center bottom white;border-bottom: solid 1px #ccc;}
	#branding a {width: 315px; height:101px; text-indent:-9999px;display:block; background: url(/assets/images/uploads/bg/logo.png) no-repeat center center;}
	#header #admin-area {position:absolute; top:10px; color:#fff; }
	#header #profile { position:absolute; top:30px; color:#fff; }
	#header #profile a {color:#fff;}
	#header .btn-edit-page { top:100px; margin: 0 0 0 920px; color:#000;}

#content{ margin:41px 0 0 0; padding:10px 0 0 0;}
	article {float: left; width:60%;}
	aside {float: right; width:30%;}

#navigation {position: absolute; top: 153px; border-bottom: solid 1px #ccc; width:960px; height:41px;} /* absolutely positioned so it can be moved on smaller screens */
	
	#navigation a.selected {font-weight:bold;}
	#navigation li:hover ul {display:block;}
	#navigation li:hover a {color: black;}
	
	/* tier 1 */
	
	#navigation ul {list-style: none;padding: 0; margin: 0;}
	#navigation ul li {float: left;padding: 0;}
	#navigation ul li:hover{background: #bbb;}
	#navigation ul li a {	display: block;	color: #222;text-decoration: none;	padding: 0 1em; line-height:3.5em;}
	
	/* tier 2 */
	
	#navigation ul li:hover ul a {color: #444;} /* keep the tier 2 pages the normal color */
	
	#navigation ul ul {	position: absolute;	display:none;	left: auto;	width: 30em;	font-weight: normal;	border: 0;	background: #fff;margin: 0;border: solid 1px #ccc; border-top: none;}
	#navigation ul ul li {	float:none;}
	#navigation ul ul li:hover {background: #ccc;}
	#navigation ul ul li a {color: #444;display:block; line-height:2em}
	
	/* tier 3 */
	
	#navigation ul li:hover ul li:hover ul a {color: #666;} /* keep the sub pages the normal color */
	
	#navigation ul ul ul {position: relative;border: none;}
	#navigation ul ul li:hover ul li {background: none;}
	#navigation ul ul li:hover ul li:hover {background: #ddd;}
	#navigation ul ul ul li a{color: #666;padding: 0 0 0 19px; font-size:11px; line-height:20px}
	
	/* tier 4 */
	
	#navigation ul ul ul li:hover ul li:hover {background: #eee;}
	#navigation ul ul ul ul li a{padding: 0 0 0 30px;color: #888;}
	
	
#footer {color: #fff;font: 1.2em/1.7em Arial, Helvetica, sans-serif;max-width:960px;margin: 0 auto; }

/********** Links **********/

a {color: #444;}
a:visited {color: #000;}
a:hover {text-decoration: none;}
a:active {color: #000;}

.btn {display:block;}
.btn:hover {}

.btn-edit-page { position:absolute; display:block; width:23px; height:23px; background:url(/assets/images/icons/pencil.png) no-repeat center top; padding-top:23px; font-size:0.8em;}
a.btn-edit-page { color:#fff; }

/************* Page Elements ****************/

img.treatment {padding: 3px; border: solid 1px #ddd;}
div.treatment {background:#e0dade; border-radius:5px; margin: 10px 0; padding-top:10px; padding-bottom:10px;}
ul.treatment {}
ul.clean {list-style:none; margin:0; padding:0;}

img.float-right {margin-left: 1em;}
img.float-left {margin-right: 1em;}

table.treatment {border-top: solid 1px #ddd; border-left: solid 1px #ddd; width: 98%;}
table.treatment td, table.treatment th {border-bottom: solid 1px #ddd; border-right: solid 1px #ddd; padding:6px;}
table.treatment th {color: #000; background-color:#eee; text-align: center;}

.fade {list-style: none; margin: 0; padding:0;}

#captchaimg {border: solid 1px black;}

/************* CMS ****************/

.warning {font-size:0.8em;line-height: 25px;border: 1px solid #FF9900;font-weight: bold;padding-left: 26px;background: url(/assets/images/cms/yellow-warning.png) no-repeat 5px center #FEEDED;min-height: 25px;margin: .5em 0;}
input.error, textarea.error {border: 1px solid #FF0000;}
div.error {font-size:0.8em;line-height: 25px;color: #FF0000;border: 1px solid #FF0000;font-weight: bold;padding-left: 26px;background: url(/assets/images/cms/yellow-warning.png) no-repeat 5px center #FEEDED;min-height: 25px;margin: .5em 0;}
label.error {font-size:1em;line-height: 25px;color: #FF0000;font-weight: normal;padding-left: 26px;background: url(/assets/images/cms/yellow-warning.png) no-repeat 5px center #FEEDED;margin: .5em 0; display:block;border: 1px solid #FF0000;font-size: .9em;}
.required { color:#FF0000; font-weight: bold; padding-left: 26px; background: url(/assets/images/cms/yellow-warning.png) no-repeat 5px center #FEEDED;}
.success {font-size: 1.2em;line-height: 50px;color: #009900;border: 1px solid #33CC33;font-weight: bold;background: url(/assets/images/cms/checkmark.png) no-repeat 5px center #F0FFF0;padding-left: 50px;min-height: 50px;margin-bottom:2em;}
.loading {background: url(/assets/images/cms/loading.png) no-repeat right center;padding-right: 20px;}
.breadcrumb {border: solid 1px #ccc; background-color:#efefef; padding:2 10px; margin-bottom:2em; box-shadow: 0px 4px 4px -4px #333;}
#stats {text-align:center; font-size:.8em; font-style:italic;}

/************* Forms ****************/

form dl dd {margin-left: 150px;padding:0 0 2em 0;width: 240px;}
form dl dt {clear:left;float:left;width: 140px; text-align:right;}

input, textarea {color: #777; padding:.25em; background-color: #fff; border: solid 1px #ddd;}
input[type="text"] {box-shadow: 3px 3px 3px #999 inset; border-radius:5px; border: solid 1px #666; padding:.5em;}
input[type="text"]:focus {box-shadow: 3px 3px 3px #999; border: solid 1px #33CC33;}
input[type="submit"], input[type="button"] {cursor:pointer; width:auto; padding: .4em; box-shadow: 0px 2px 2px #ccc;}
input[type="submit"].noshadow, input[type="button"].noshadow {cursor:pointer; width:auto; padding: .4em; box-shadow: none;}
input:focus, textarea:focus, input[type="submit"]:hover, input[type="button"]:hover {border: solid 1px #000; box-shadow: 0px 0px 0px #999;}
input.required, select.required, textarea.required {color: #000; font-style: normal; font-weight: normal; background:none; padding-left:3px;}

label span {color: red;}
label {font-weight: bold;}
fieldset {border: 1px solid #ddd;background-color: #FFF;padding: 10px;}
legend {border: 1px solid #ddd;padding: 5px;background-color: #FFF;margin-left: 10px;font-size: 1.4em;font-weight: bold;}

.pagination {border-top: solid 1px #eee;border-bottom: solid 1px #eee; padding:.5em; margin: 1em 0;}
.pagination .pages{display:block; float:left; text-align:center; width:55%; }
.pagination .pages a { padding: .5em; }
.pagination .prev, .pagination .next { width:10%; display:block; float:left;}
.pagination .first, .pagination .last { width:10%; display:block; float:left;}
.pagination .last { padding-left:1em;}
.pagination .next { text-align:right; }
.inactive {color: #aaa;}

/* Extra */

.red { color:#C00; }
.orange { color:#F60; }
.yellow { color: #FC0; }
.green { color:#090; }

@charset "utf-8";
/* CSS Document */

*, *:before, *:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
body {
	min-width:960px;
	font-family: 'Questrial', sans-serif;
	/*font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	/*font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;*/
	/*font-family: Futura, Futura-Medium, "Futura Medium", "Century Gothic", CenturyGothic, "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", sans-serif;*/
	font-size:18px;
	line-height:1.5em;
	color:#fff;
}
.wrapper {
	position:relative;
	width:100%;
}
.content {
	position:relative;
	width:960px;
	margin:0 auto;
}
.branding {
	position:absolute;
	right:0;
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
} 
a {
	color:#274d7e;
}
#content a.phone {
	color:#fff;
	text-decoration: underline;
}
.super-footer a.phone {
	color:#fff;
	text-decoration: underline;
}
.whiteBody a.phone, .accordion a.phone {
	color: #358106 !important; 
	text-decoration: underline;
}
#terms-privacy a:focus {
   outline: 1px solid #fff !important;
 }

 a:focus {
   outline: 1px solid #000 !important;
 }
a:hover {
	text-decoration:none;
}
a:visited {
	color:#358106;
}
/*** BUTTONS ***/
.btn {background: #156a8b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1NmE4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iIzE1NmE4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzAxMzc0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iIzAxMzc0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzAxMzc0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iIzI4NzU5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iIzI4NzU5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzAxMzc0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, #156a8b 0%, #156a8b 15%, #01374b 40%, #01374b 77%, #01374b 84%, #287599 89%, #287599 92%, #01374b 97%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#156a8b), color-stop(15%,#156a8b), color-stop(40%,#01374b), color-stop(77%,#01374b), color-stop(84%,#01374b), color-stop(89%,#287599), color-stop(92%,#287599), color-stop(97%,#01374b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #156a8b 0%,#156a8b 15%,#01374b 40%,#01374b 77%,#01374b 84%,#287599 89%,#287599 92%,#01374b 97%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #156a8b 0%,#156a8b 15%,#01374b 40%,#01374b 77%,#01374b 84%,#287599 89%,#287599 92%,#01374b 97%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #156a8b 0%,#156a8b 15%,#01374b 40%,#01374b 77%,#01374b 84%,#287599 89%,#287599 92%,#01374b 97%); /* IE10+ */
background: linear-gradient(to bottom, #156a8b 0%,#156a8b 15%,#01374b 40%,#01374b 77%,#01374b 84%,#287599 89%,#287599 92%,#01374b 97%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#156a8b', endColorstr='#01374b',GradientType=0 ); /* IE6-8 */
	}

.btn {
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	display:inline-block;
	position:relative;
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	padding: 10px 40px 10px 20px;
	border-radius:7px;
	overflow:hidden;
	line-height: 19px;
}

a.btn {color:#fff;}

.btn {-webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;}

.btn:hover {
	background: #a43b03; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E0M2IwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzliMzcwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iIzU5MjAwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iIzUxMWQwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzQ0MTgwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzlkMzgwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzZiMjYwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, #a43b03 0%, #9b3701 16%, #592001 42%, #511d01 71%, #441801 82%, #9d3801 90%, #6b2601 95%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a43b03), color-stop(16%,#9b3701), color-stop(42%,#592001), color-stop(71%,#511d01), color-stop(82%,#441801), color-stop(90%,#9d3801), color-stop(95%,#6b2601)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #a43b03 0%,#9b3701 16%,#592001 42%,#511d01 71%,#441801 82%,#9d3801 90%,#6b2601 95%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #a43b03 0%,#9b3701 16%,#592001 42%,#511d01 71%,#441801 82%,#9d3801 90%,#6b2601 95%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #a43b03 0%,#9b3701 16%,#592001 42%,#511d01 71%,#441801 82%,#9d3801 90%,#6b2601 95%); /* IE10+ */
background: linear-gradient(to bottom, #a43b03 0%,#9b3701 16%,#592001 42%,#511d01 71%,#441801 82%,#9d3801 90%,#6b2601 95%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a43b03', endColorstr='#6b2601',GradientType=0 ); /* IE6-8 */
}

/*.rust.btn:before {content:''; display:block; width:100%; height:120%; position:absolute; background:rgba(247,142,86,0.5); top:0; left:0; }*/

.btn:before {content:''; background:url('/assets/images/uploads/bg/btn-bg.png') no-repeat; display:block; width:13px; height:23px; position:absolute; right:10px; top:50%; margin-top:-13px;}

.btn .span {display:block; font-size: 28px;}

.rust.btn {background: #a43b03; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E0M2IwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzliMzcwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iIzU5MjAwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iIzUxMWQwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzQ0MTgwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzlkMzgwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzZiMjYwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, #a43b03 0%, #9b3701 16%, #592001 42%, #511d01 71%, #441801 82%, #9d3801 90%, #6b2601 95%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a43b03), color-stop(16%,#9b3701), color-stop(42%,#592001), color-stop(71%,#511d01), color-stop(82%,#441801), color-stop(90%,#9d3801), color-stop(95%,#6b2601)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #a43b03 0%,#9b3701 16%,#592001 42%,#511d01 71%,#441801 82%,#9d3801 90%,#6b2601 95%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #a43b03 0%,#9b3701 16%,#592001 42%,#511d01 71%,#441801 82%,#9d3801 90%,#6b2601 95%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #a43b03 0%,#9b3701 16%,#592001 42%,#511d01 71%,#441801 82%,#9d3801 90%,#6b2601 95%); /* IE10+ */
background: linear-gradient(to bottom, #a43b03 0%,#9b3701 16%,#592001 42%,#511d01 71%,#441801 82%,#9d3801 90%,#6b2601 95%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a43b03', endColorstr='#6b2601',GradientType=0 ); /* IE6-8 */}

.rust.btn:hover {background: #156a8b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1NmE4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iIzE1NmE4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzAxMzc0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iIzAxMzc0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzAxMzc0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iIzI4NzU5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iIzI4NzU5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzAxMzc0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, #156a8b 0%, #156a8b 15%, #01374b 40%, #01374b 77%, #01374b 84%, #287599 89%, #287599 92%, #01374b 97%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#156a8b), color-stop(15%,#156a8b), color-stop(40%,#01374b), color-stop(77%,#01374b), color-stop(84%,#01374b), color-stop(89%,#287599), color-stop(92%,#287599), color-stop(97%,#01374b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #156a8b 0%,#156a8b 15%,#01374b 40%,#01374b 77%,#01374b 84%,#287599 89%,#287599 92%,#01374b 97%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #156a8b 0%,#156a8b 15%,#01374b 40%,#01374b 77%,#01374b 84%,#287599 89%,#287599 92%,#01374b 97%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #156a8b 0%,#156a8b 15%,#01374b 40%,#01374b 77%,#01374b 84%,#287599 89%,#287599 92%,#01374b 97%); /* IE10+ */
background: linear-gradient(to bottom, #156a8b 0%,#156a8b 15%,#01374b 40%,#01374b 77%,#01374b 84%,#287599 89%,#287599 92%,#01374b 97%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#156a8b', endColorstr='#01374b',GradientType=0 ); /* IE6-8 */}


.btn:visited {
	color:#fff;
}

/*** TYPOGRAPHY ***/

h1,h2,h3,h4,h5,h6 {color:#fff;}

.bold {
	font-weight:bold;
}
.uppercase {
	text-transform:uppercase;
}

/*** TREATMENTS ***/

.shouter{font-size:26px;}
.offset {background:rgba(0,0,0,0.5); padding:20px; margin:20px 0;}


/*** CHEATS ***/

.no-margin {
	margin:0;
}

.home-cheat {height: 125px;}
/*** HEADER ***/

.header-wrap {
	background:url('/assets/images/uploads/bg/header-bg.jpg') no-repeat center center #156a8b;
	height:290px;
	padding:10px 0 20px;
}

.header {
	height:100%;
}

.header .contact {width:384px; right: 200px; position:absolute;}
.header .contact p {margin:0 0 5px 0; font-size:16px;}
.header .contact .address {font-size:20px;}
.header .contact .phone {font-size:40px;}
.header .contact .phone a {color:#fff;}
.header .contact .text {line-height:16px;}
.header .photo-att {font-size:12px; font-family:Arial,sans-serif; margin:0; color:#fff; position: absolute; bottom:-20px; right:0;}
.header .online-billpay {text-align:center; width:268px; position:absolute; bottom:0; left:0;}

/*** NAV ***/

.nav-wrap {
	background: #156a8b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1NmE4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iIzE1NmE4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzAxMzc0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iIzAxMzc0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzAxMzc0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iIzI4NzU5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iIzI4NzU5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzAxMzc0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, #156a8b 0%, #156a8b 15%, #01374b 40%, #01374b 77%, #01374b 84%, #287599 89%, #287599 92%, #01374b 97%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#156a8b), color-stop(15%,#156a8b), color-stop(40%,#01374b), color-stop(77%,#01374b), color-stop(84%,#01374b), color-stop(89%,#287599), color-stop(92%,#287599), color-stop(97%,#01374b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #156a8b 0%,#156a8b 15%,#01374b 40%,#01374b 77%,#01374b 84%,#287599 89%,#287599 92%,#01374b 97%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #156a8b 0%,#156a8b 15%,#01374b 40%,#01374b 77%,#01374b 84%,#287599 89%,#287599 92%,#01374b 97%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #156a8b 0%,#156a8b 15%,#01374b 40%,#01374b 77%,#01374b 84%,#287599 89%,#287599 92%,#01374b 97%); /* IE10+ */
background: linear-gradient(to bottom, #156a8b 0%,#156a8b 15%,#01374b 40%,#01374b 77%,#01374b 84%,#287599 89%,#287599 92%,#01374b 97%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#156a8b', endColorstr='#01374b',GradientType=0 ); /* IE6-8 */
	
}

.nav-wrap {min-height: 45px; z-index:20;}

.nav-wrap {-webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;}

.nav a, .mobile-nav a {
	text-decoration:none;
	display: inline-block;
	height: 100%;
	padding: 15px;
	color:#fff;
	text-transform:uppercase;
	font-size:18px;
}
.nav a:visited, .mobile-nav a:visited {
	color:#fff;
}
.nav ul, .mobile-nav ul {
	margin:0;
	padding:0;
	text-align:center;
	list-style:none;
	height:100%;
}
.nav li {
	display:inline-block;
}
.expandable {
	position:relative;
}

.expandable ul {
	display:none;
	position:absolute;  /*background:#222;*/
	height:auto;
	min-width: 240px;
	background: #277498;
}
.expandable li {
	display:block;
	width:100%;
	position:relative;
}
.expandable ul a {
	color:#fff;
	display:block;
	text-align:left;
	padding: 11px 24px;
	font-size:16px;
}
.expandable ul a:hover {/*background:#fed369;color:#ff6600;*/
}
.expandable:hover ul {
	display:block;
}
.expandable ul ul {
	position:relative;
}
.expandable ul ul li {/*background:#ccc;*/
}
.nav a:hover, .mobile-nav a:hover .selected {/*color:#fff;*/
	background:rgba(26, 53, 86, 0.5);
}

/*** SLIDER ***/

.slider {
	width:890px;
	height: 480px;
}

.slider-image {position:relative;}
.slider-image:after {content:''; background:url('/assets/images/uploads/bg/slider-truck.png') no-repeat; width:587px; height:363px; display:block; position:absolute; z-index:20; top: 70px; left:0;}

.slidesjs-pagination {
	margin:0; padding:0; position:absolute; right:0; z-index:40; text-align:center;
}
.slidesjs-pagination-item {
	list-style:none; display:inline-block;
}
.slidesjs-pagination-item a {
	display:inline-block; width:25px; height:25px; margin:0 2px; background:#fff; text-indent:-99999px;
}
.slidesjs-pagination-item .active {
	background:#00ff00;
}
.slidesjs-pagination-item a:hover {
	background:#00ff00;
}
.slide {
	
}
.slide .text {
	width:507px;
	background:rgba(0,0,0,0.5);
	color:#fff;
	position:absolute;
	padding:5px 100px 5px 20px;
	right:0;
	top:10px;
}
.slide .btn {margin-right: 10px;
    margin-top: -20px;
    position: absolute;
    right: 0;
    top: 50%;}

.slide:before {content:''; display:block; width:890px; height:343px; position:absolute;left:0;top:0;}

.slide.one:before {
	background:url('/assets/images/uploads/bg/slide-one-bg.jpg');	
}
.slide.two:before {
	background:url('/assets/images/uploads/bg/slide-four-bg.jpg');
}
/*.slide.three:before {
	background:url('/assets/images/uploads/bg/slide-three-bg.jpg');
}*/
.slide.four:before {
	background:url('/assets/images/uploads/bg/slide-two-bg.jpg');
}

/*** MAIN ***/

.main-wrap {
	/*min-height:812px;*/
}

.main-wrap{background: #2ba965; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiYTk2NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iIzBhNzIzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzA0M2MxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, #2ba965 0%, #0a723b 22%, #043c1f 72%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2ba965), color-stop(22%,#0a723b), color-stop(72%,#043c1f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #2ba965 0%,#0a723b 22%,#043c1f 72%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #2ba965 0%,#0a723b 22%,#043c1f 72%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #2ba965 0%,#0a723b 22%,#043c1f 72%); /* IE10+ */
background: linear-gradient(to bottom, #2ba965 0%,#0a723b 22%,#043c1f 72%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ba965', endColorstr='#043c1f',GradientType=0 ); /* IE6-8 */}


.main {
	padding:40px 0;
}

/*** SUPER_FOOTER ***/

.super-footer-wrap {
	min-height:477px;
	background:#01374b;
	padding:20px 0;
}


/*** FOOTER ***/

.footer-wrap {
	min-height:56px;
	background:#fff;
	overflow: hidden;
}

footer-wrap hr {position:absolute;}

.footer {
}

.footer .contact {
	text-align:center;
	color:#111;
	margin:0;
	padding:10px 0;
	font-size:18px;
}
.footer .contact span {
	margin:0 10px;
}

/* Notifications */

a.alert.show {
	visibility:hidden;
	z-index:10000;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-ms-border-radius:0 0 5px 5px;
	-o-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	position:absolute;
	top:0;
	left:5px;
	display:inline-block;
	padding:5px 0 20px 0;
	width:80px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background:#a90329;
	background:-moz-radial-gradient(center, ellipse cover, #a90329 0%, #8f0222 44%, #6d0019 100%);
	background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #a90329), color-stop(44%, #8f0222), color-stop(100%, #6d0019));
	background:-webkit-radial-gradient(center, ellipse cover, #a90329 0%, #8f0222 44%, #6d0019 100%);
	background:-o-radial-gradient(center, ellipse cover, #a90329 0%, #8f0222 44%, #6d0019 100%);
	background:-ms-radial-gradient(center, ellipse cover, #a90329 0%, #8f0222 44%, #6d0019 100%);
	background:radial-gradient(ellipse at center, #a90329 0%, #8f0222 44%, #6d0019 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a90329', endColorstr='#6d0019', GradientType=1);
	border:solid .5px #333;
}
a.alert.show:after {
	content:"";
	display:block;
	position:absolute;
	bottom:5px;
	left:27.5px;
	width:0px;
	height:0px;
	border-style:solid;
	border-width:10px 12.5px 0 12.5px;
	border-color:#ffffff transparent transparent transparent;
	-webkit-transform:rotate(360deg);
	border-style:outset;
}
#notification-wrapper {
	display:none;
	position:relative;
	background:#a90329;
	background:-moz-radial-gradient(center, ellipse cover, #a90329 0%, #8f0222 44%, #6d0019 100%);
	background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #a90329), color-stop(44%, #8f0222), color-stop(100%, #6d0019));
	background:-webkit-radial-gradient(center, ellipse cover, #a90329 0%, #8f0222 44%, #6d0019 100%);
	background:-o-radial-gradient(center, ellipse cover, #a90329 0%, #8f0222 44%, #6d0019 100%);
	background:-ms-radial-gradient(center, ellipse cover, #a90329 0%, #8f0222 44%, #6d0019 100%);
	background:radial-gradient(ellipse at center, #a90329 0%, #8f0222 44%, #6d0019 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a90329', endColorstr='#6d0019', GradientType=1);
	z-index: 20;
}
#notification-wrapper #notifications {
	position:relative;
	width:960px;
	margin:0 auto;
	padding:15px 0 95px 0;
}
#notification-wrapper #notifications .notification {
	color:#fff;
	padding:6px 0 10px 0;
	text-align:center;
}
#notification-wrapper #notifications a.hide {
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-ms-border-radius:5px 5px 0 0;
	-o-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	position:absolute;
	bottom:0;
	display:inline-block;
	padding:40px 20px 10px 20px;
	width:160px;
	left:400px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background:#000000;
	background:-moz-linear-gradient(top, #000000 0%, #333333 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000), color-stop(100%, #333333));
	background:-webkit-linear-gradient(top, #000000 0%, #333333 100%);
	background:-o-linear-gradient(top, #000000 0%, #333333 100%);
	background:-ms-linear-gradient(top, #000000 0%, #333333 100%);
	background:linear-gradient(to bottom, #000000 0%, #333333 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#333333', GradientType=0);
	border:solid .5px #333;
}
#notification-wrapper #notifications a.hide:before {
	content:"";
	display:block;
	position:absolute;
	top:5px;
	left:42.5px;
	width:0px;
	height:0px;
	border-style:solid;
	border-width:0 37.5px 25px 37.5px;
	border-color:transparent transparent #ffffff transparent;
	-webkit-transform:rotate(360deg);
	border-style:inset;
}
.ui-accordion-header {
	background: #2ba965;
	display:inline-block;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	border:solid 7px #acacac;
	padding:5px 10px 10px 20px;
	width: 100%; /* IE6-8 */
	font-size: 1.1em;
	line-height: auto;
	position: relative;
	cursor: pointer;
}
.ui-accordion-header:hover {
	background:#1a3556;
}
.accordion div {
	padding: 20px 20px 0 30px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #acacac;
	border-right-color: #acacac;
	border-bottom-color: #acacac;
	border-left-color: #acacac;
	margin-bottom: 10px;
	margin-top: -10px;
	background:#fff;
	color:#000;
}

.accordion div h1,
.accordion div h2,
.accordion div h3,
.accordion div h4,
.accordion div h5,
.accordion div h6 {
	color: #043c1f;
}
.ui-icon-triangle-1-e {
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 5px 0 5px 10px;
	border-color: transparent transparent transparent #ffffff;
	font-size: 0px;
	margin-right: 5px;
	position: absolute;
	top: 32%;
	left: 6px;
}
.ui-icon-triangle-1-s {
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 10px 5px 0 5px;
	border-color: #ffffff transparent transparent transparent;
	font-size: 0px;
	margin-right: 5px;
	position: absolute;
	top: 32%;
	left: 5px;
}

.whiteBody { background: white; color: black; padding: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; display: inline-block; }

.whiteBody>h1,
.whiteBody>h2, 
.whiteBody>h3, 
.whiteBody>h4, 
.whiteBody>h5, 
.whiteBody>h6,
.whiteBody>div>h1,
.whiteBody>div>h2, 
.whiteBody>div>h3, 
.whiteBody>div>h4, 
.whiteBody>div>h5, 
.whiteBody>div>h6 {
	color: #043c1f;
}

.whiteBody .suffix_1, .whiteBody .prefix_1 {padding: 35px;}
.whiteBody img.treatment {width:auto; max-width:100%; height:auto;}

.white { color: white !important; text-decoration: none; }

.border-right { border-right: thin solid #CCCCCC; 	
}

.heading { font-size: 1.3em; line-height: 1.3em; 	
}

.notification a {color:#fff;}
.slide strong {font-size:26px;}

/*** MOBILE ***/
.mobile-nav, .hidden-nav {display:none;}

#sitemap main a { color: white; }

