@charset "UTF-8";

/* ====================================================================================================================
Design styles
==================================================================================================================== */

/* ==========================================================================
All screen sizes
========================================================================== */

/* Fonts */

html, input, select, textarea, .aahainfo {
	font-family: "myriad-pro", sans-serif;
}
h1, .siteheader, .navshow, .mainnav, .accordtitle, .frontsection h2, .slidenav, .liquid-slider, .sidenav h2, .sidenav h3, .more, .newsletter input[type=submit], .sidebutton .button, .backtotop, .bx-caption {
	font-family: "myriad-pro-condensed-n4", "myriad-pro-condensed", sans-serif;
	font-weight: 400;
}

/* HTML defaults */

body.page {
	color: #444;
	background: #ddd url(../images/body-bg.png) repeat-x left top;
}
a {
	text-decoration:underline;
	color: #4c9179;
}
a:hover {
	color: #00467f;
}
h1, h2, h3, h4, h5, h6 {
	color: #00467f;
}
h1 {
	/*font-size: 3em; changing h1 size as per client request TABBY*/
	font-size: 2em;
	line-height: 1.1em;
	margin: 0 0 .5em 0;
}
h2  {
	font-size: 1.25em;
}
.fsSectionHeading  {
	color: #00467f !important;
	font-size: 1.25em !important;
	font-family: "myriad-pro-condensed-n4", "myriad-pro-condensed", sans-serif !important;
	line-height: 1.25em !important;
	margin: .83em 0 !important;
	font-weight: 400 !important;
}
h4, h5 {
	font-size: 1.1em;
}
img, input, select, textarea, button {
	vertical-align: middle;
}
hr {
	color: #ddd;
	background: #ddd;
	height: 1pt;
	padding: 0;
	border: none;
}

label{
	display: block;
	font-weight: bold;
	margin-bottom: .2em;
}
.req{
	color: #cd2626;
	margin-left: .5em;
}
}
input[type=text], input[type=email], input[type=search], input[type=password], select/*, textarea*/ {
	height: 1.625em;
}
input[type=button], input[type=submit], input[type=reset], button, .button {
	line-height: 1.21875em;
	text-decoration: none;
	color: #fff;
	background-color: #00467f;
	display: block;
	white-space: nowrap;
	text-align: center;
	padding: .625em;
	border: none;
}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover, button:hover, .button:hover {
	color: #fff;
	background-color: #4c9179;
	text-decoration: none;
}

input[type=button], input[type=submit], input[type=reset], orangebutton, .orangebutton {
	line-height: 1.21875em;
	text-decoration: none;
	color: #fff;
	background-color: #ff7f33;
	display: block;
	white-space: nowrap;
	text-align: center;
	padding: .625em;
	border: none;
}

fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	overflow: auto;
}
caption, th, td {
	font-size: 1em;
	text-align: left;
	vertical-align: top;
}
header ul, nav ul, aside ul, footer ul, .tabs, .tabs ul {
	margin: 0;
	padding: 0;
	list-style:none !important;
}
header ul li, nav ul li, /*aside ul li, */footer ul li, .tools ul li, .tabs, .tabs ul, .tabs ul li {
	list-style: none !important;
}

/* Header & Nav */

.siteheader {
	background: url(../images/header-bg-mob.svg) repeat-x left top;
}
.lt-ie9 .siteheader {
	background: url(../images/header-bg-mob.png) repeat-x left top;
}
.sitelogo {
	margin: 3.5em 1em 1em 1em;
}
.sitelogo, .sitelogo img {
	height: 4.5625em;
	width: 16em;
}
.navshow, .sitenav, .subnav, .tabs a {
	background-color: #00467f;
}
.mainnav li.home a:hover, .subnav a:hover, .navshow:hover, .tabs a:hover {
	background-color: #4c9179;
}
.sitenav, .subnav, .mainnav a, .mainnav .on:hover, .mainnav li:hover>a, .navshow, .navclose, .tabs a {
	color: #fff;
}
.navshow, .navclose img, .aaha {
	cursor: pointer;
}
.mainnavshow, .contactshow {
	text-align: center;
	height: 2.5em;
	width: 7em;
}
.mainnavshow img, .contactshow img {
	height: 2.5em;
	margin-right: .625em;
}
.mainnavshow {
	position: absolute;
	top: 0;
	right: 0;
}
.contactshow {
	position: absolute;
	top: 0;
	right: 7em;
}
.navclose {
	text-align: right;
	padding: 1em 1em 0 1em;
}
.header {
	font-size: 1.17em;
	display: none;
}
.locationlink {
	font-size: .875em;
	font-weight: bold;
	margin: 0;
}
.contact {
	padding: 1em;
}
.contact strong, .contact h2 {
	color: #4c9179;
}
.emergencies strong {
	color: #ff0202;
}
.contact h2 {
	font-size: 1em;
	margin: 0;
}
.contact a {
	color: #fff;
	display: block;
}
.contactinfo {
	font-size: 1.21875em;
	margin-bottom: 1em;
}
.headerpharmacy a {
	text-decoration: none;
}
.headerpharmacy span {
	line-height: .875em;
	font-weight: bold;
	display: block;
}
.headerpharmacy img {
	background: #4d917b;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkOTE3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTc1NjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #4d917b 0%, #3e7564 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d917b), color-stop(100%,#3e7564));
	background: -webkit-linear-gradient(top, #4d917b 0%,#3e7564 100%);
	background: -o-linear-gradient(top, #4d917b 0%,#3e7564 100%);
	background: -ms-linear-gradient(top, #4d917b 0%,#3e7564 100%);
	background: linear-gradient(to bottom, #4d917b 0%,#3e7564 100%);
	margin-bottom: .21875em;
	padding: 8px;
	border-radius: 30px;
}
.headerpharmacy a:hover img {
	background: #57a38b;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU3YTM4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YThjNzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #57a38b 0%, #4a8c77 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#57a38b), color-stop(100%,#4a8c77));
	background: -webkit-linear-gradient(top, #57a38b 0%,#4a8c77 100%);
	background: -o-linear-gradient(top, #57a38b 0%,#4a8c77 100%);
	background: -ms-linear-gradient(top, #57a38b 0%,#4a8c77 100%);
	background: linear-gradient(to bottom, #57a38b 0%,#4a8c77 100%);
}
.sitenav, .header {
	display: none;
	width: 100%;
	box-shadow: 0 .25em 1em rgba(0,0,0,.7);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
}
.mainnav {
	line-height: 2em;
	position: relative;
	z-index: 102;
}
.tabs {
	display: inline-block;
}
.mainnav a, .tabs a {
	text-decoration: none;
	padding: .5em 1em;
}
.tabs a {
	display: inline-block;
}
.mainnav .on {
	color: #ff7f33;
}
.tabs .active a {
	background: #ff7f33;
}
.tabs {
	margin-left: 0 !important;
}
.mainnav>li{
	border-bottom: solid thick #00467f;
}
.mainnav>li:hover  {
	border-bottom: solid thick #ff7f33;
}
.mainnav>li.home:hover {
	border-bottom: solid thick #00467f;
}
.mainnav li li:hover {
	background: transparent;
}
.mainnav>li>a {
	font-size: 1.325em;
	padding: .5em .625em;
}
.subnav {
	font-size: 1.17em;
	line-height: 1.1em;
	padding: .625em 0;
	border-bottom: solid thin #ddd;
	z-index: 103;
}
.searchshow {
	text-transform: uppercase;
	display: none;
	height: 2em;
	padding: .4em 0 .4em 0;
}
.searchshow span {
	padding: 0 2.5em 0 .625em;
}
.searchoff {
	background: #00467f url(../images/icon-search.svg) no-repeat right center;
}
.searchon {
	background: #4c9179 url(../images/icon-searchclose.svg) no-repeat right center;
	box-shadow: .125em .125em .25em rgba(0,0,0,.5);
}
.searchon:hover {
	background-color: #6dad98;
}
.lt-ie9 .searchoff {
	background: #00467f url(../images/icon-search.png) no-repeat right center;
}
.lt-ie9 .searchon {
	background: #4c9179 url(../images/icon-searchclose.png) no-repeat right center;
}
.gsc-input-box {
	border: #fff;
	height: auto !important;
}
.gsc-control-cse.gsc-control-cse-en {
	background: none;
	border: none;
}
.search {
	margin: 0;
	padding: 1em;
}
.searchinput, .searchbutton {
	float: left;
}
.searchinput {
	border: none;
}
input[type=submit].searchbutton {
	background: #4c9179;
	padding: .275em 1em;
}
input[type=submit].searchbutton:hover {
	background: #6dad98;
}
.nonmobile {
	display: none;
}
.mobileonly a {
	display: inline;
}

/* Footer */

.sitefooter {
	clear: both;
	padding: 1em;
}
.sitefooter p {
	margin: 0;
}
.aahainfo {
	font-size: .83em;
	line-height: 1.625em;
	color: #fff;
	background: #4d917b;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkOTE3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTc1NjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #4d917b 0%, #3e7564 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d917b), color-stop(100%,#3e7564));
	background: -webkit-linear-gradient(top, #4d917b 0%,#3e7564 100%);
	background: -o-linear-gradient(top, #4d917b 0%,#3e7564 100%);
	background: -ms-linear-gradient(top, #4d917b 0%,#3e7564 100%);
	background: linear-gradient(to bottom, #4d917b 0%,#3e7564 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d917b', endColorstr='#3e7564',GradientType=0 );
	margin-top: 1em;
	padding: .625em 1em;
	display: none;
	box-shadow: .25em .25em 1em rgba(0,0,0,.7);
}
.aahainfo .navclose, .aahainfo .navclose img {
	height: 1.5em;
	width: 1.5em;
}
.aahainfo .navclose {
	display: block;
	float: right;
	padding: 0;
	margin: 1em 0 1em 1em;
}
.copyright {
	font-size: .625em;
	line-height: 1.21875em;
}
.backtotop {
	display: none;
	position: fixed;
	right: 0;
	bottom: 2em;
	z-index: 500;
}
.lt-ie9 .backtotop {
	display: block;
}
.backtotop a {
	line-height: 1em;
	text-decoration: none;
	text-transform: uppercase;
	color: #00467f;
	background: #eee;
	background: rgba(240,240,240,.8);
	float: right;
	text-align: center;
	padding: .625em;
	border-top: solid thin #fff;
	border-bottom: solid thin #fff;
	border-left: solid thin #fff;
}
.backtotop a:hover {
	background: #fff;
	background: rgba(255,255,255,1);
}
.backtotop img {
	margin-bottom: .21875em;
}

/* Content */

.content, .bodytextfull, .bodytext, .front {
	position: relative;
	z-index: 1;
}
.main {
	background: #fff url(../images/content-bg.png) repeat-x left top;
	box-shadow: 0 0 1em rgba(0,0,0,.7);
}
.breadcrumbs, .jump, .jump fieldset {
	display: inline;
	margin: 0 1em 0 0;
}
.breadcrumbs {
	font-size: .75em;
	color: #00467f;
}
.wrapper {
	padding: 1em;
}
.contentfooter {
	clear: both;
	padding-top: 1em;
}
.frontsection {
	padding: 1em 1em 0 1em;
}
.imageleft, .imageright {
	text-align: center;
	margin: 1em auto;
}
/* added a general content blockquote style TABBY 08.04.2013 */
.bqbasic {
	background: #00467f;
	margin: 0;
	padding: 1em;
}
.bqbasic, .bqbasic h2, .bqbasic h3, .bqbasic h4 {
	color: #fff;
}
.landscapephoto img {
	width: 32em;
}
.portraitphoto img {
	height: 32em;
}
.sidephoto img {
	width: 100%;
}
.front {
	clear: both;
	border-bottom: solid thin #fff;
}
.content ul, .accord ul, .tools ul ul, .news ul, .tweets ul, .promo ul {
	margin-left: 1em;
}
.tools ul { /* making this UI usable on other pages TABBY 08.26.2013 */
	margin-left: 0 !important;
}
.content ul li, .accord ul li, .tools ul ul li, .news ul li, .tweets ul li, .promo ul li {
	list-style: square;
}
.sidenav ul li {
	list-style: square !important;
}
.tabs li, #tabs li {
	list-style: none !important;
}
.news ul, .tweets ul, .sidenav ul {
	color: #00467f;
}
.news ul {
	margin-top: 1em;
}
.promo ul {
	color: #4c9179;
}
.promo, .promo a, .promo h2 {
	color: #fff;
}
.promo a:hover {
	color: #4c9179;
}
.promo {
	background: #015294;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNTI5NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDJmNTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #015294 0%, #002f55 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#015294), color-stop(100%,#002f55));
	background: -webkit-linear-gradient(top, #015294 0%,#002f55 100%);
	background: -o-linear-gradient(top, #015294 0%,#002f55 100%);
	background: -ms-linear-gradient(top, #015294 0%,#002f55 100%);
	background: linear-gradient(to bottom, #015294 0%,#002f55 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#015294', endColorstr='#002f55',GradientType=0 );
	margin-bottom: .21875em;
	padding: .625em 1em;
	zoom: 1;
}
.sidebutton a.button {
	font-size: 1.625em;
	padding: .21875em .625em;
}
.news h2, .tweets h2, .promo h2 {
	font-size: 1.625em;
	line-height: 1em;
	text-transform: uppercase;
	margin: 0 0 .21875em 0;
}
.news li, .tweets li, .promo li {
	margin: 0 0 .625em 0;
}
.side .promo li {
	margin: 0 0 .625em 0;
}
.more {
	font-size: 1.1em;
	text-decoration: none;
	text-transform: uppercase;
}
.newsletter {
	background: #4d917b;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkOTE3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTc1NjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #4d917b 0%, #3e7564 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d917b), color-stop(100%,#3e7564));
	background: -webkit-linear-gradient(top, #4d917b 0%,#3e7564 100%);
	background: -o-linear-gradient(top, #4d917b 0%,#3e7564 100%);
	background: -ms-linear-gradient(top, #4d917b 0%,#3e7564 100%);
	background: linear-gradient(to bottom, #4d917b 0%,#3e7564 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d917b', endColorstr='#3e7564',GradientType=0 );
	zoom: 1;
}
.newsletter input[type=email] {
	font-size: .875em;
}
.newsletter input[type=submit] {
	text-transform: uppercase;
	line-height: 1.75em;
	height: 1.75em;
	width: 1.75em;
	margin: .125em;
	padding: 0;
	-moz-border-radius: 1.75em;
	-webkit-border-radius: 1.75em;
	border-radius: 1.75em;
}
.newsletter input[type=submit]:hover {
	background-color: #2b6ba0;
}
.newsletterinputs {
	float: left;
	width: 80%;
}
.newsletterinputs input, .newsletterinputs select {
	width: 95%;
}
.newsletter p {
	margin: 0 0 .21875em 0;
}
.sidebutton {
	margin: .21875em 0;
}
.sidebutton .button {
	font-size: 1.21875em;
	text-transform: uppercase;
	text-align: left;
}
.tools {
	color: #fff;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	max-width: none;
}
.tools a {
	color: #fff;
}
.tools h2 a {
	text-decoration: none;
	display: block;
	padding: 1em .625em;
}
.tools li:first-child .icon {
	float: left;
}
.tools li:nth-child(odd) a {
	background: #015294;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNTI5NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDJmNTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #015294 0%, #002f55 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#015294), color-stop(100%,#002f55));
	background: -webkit-linear-gradient(top, #015294 0%,#002f55 100%);
	background: -o-linear-gradient(top, #015294 0%,#002f55 100%);
	background: -ms-linear-gradient(top, #015294 0%,#002f55 100%);
	background: linear-gradient(to bottom, #015294 0%,#002f55 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#015294', endColorstr='#002f55',GradientType=0 );
}
.tools li:nth-child(odd) a:hover {
	background: #0166b9;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxNjZiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ2ODAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #0166b9 0%, #004680 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0166b9), color-stop(100%,#004680));
	background: -webkit-linear-gradient(top, #0166b9 0%,#004680 100%);
	background: -o-linear-gradient(top, #0166b9 0%,#004680 100%);
	background: -ms-linear-gradient(top, #0166b9 0%,#004680 100%);
	background: linear-gradient(to bottom, #0166b9 0%,#004680 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0166b9', endColorstr='#004680',GradientType=0 );
}
.tools li:nth-child(even) a {
	background: #4d917b;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkOTE3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTc1NjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #4d917b 0%, #3e7564 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d917b), color-stop(100%,#3e7564));
	background: -webkit-linear-gradient(top, #4d917b 0%,#3e7564 100%);
	background: -o-linear-gradient(top, #4d917b 0%,#3e7564 100%);
	background: -ms-linear-gradient(top, #4d917b 0%,#3e7564 100%);
	background: linear-gradient(to bottom, #4d917b 0%,#3e7564 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d917b', endColorstr='#3e7564',GradientType=0 );
}
.tools li:nth-child(even) a:hover {
	background: #57a38b;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU3YTM4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YThjNzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #57a38b 0%, #4a8c77 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#57a38b), color-stop(100%,#4a8c77));
	background: -webkit-linear-gradient(top, #57a38b 0%,#4a8c77 100%);
	background: -o-linear-gradient(top, #57a38b 0%,#4a8c77 100%);
	background: -ms-linear-gradient(top, #57a38b 0%,#4a8c77 100%);
	background: linear-gradient(to bottom, #57a38b 0%,#4a8c77 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57a38b', endColorstr='#4a8c77',GradientType=0 );
}
.tools li:nth-child(odd) ul {
	color: #4c9179;
}
.tools li:nth-child(even) ul {
	color: #00467f;
}
.tools h2 {
	font-size: 1.21875em;
	line-height: 1em;
	text-transform: uppercase;
	color: #fff;
	display: block;
	margin: 0;
}
.tools p {
	font-size: .875em;
	line-height: 1.21875em;
	margin: 0;
}
.tools li li {
	display: list-item;
}
.sidenav a {
	color: #00467f;
}
.sidenav .listing a {
	text-decoration: none;
	color: #fff;
}
.sidenav a:hover {
	color: #fff;
}
.sidenav .listing a:hover {
	color: #ff7f33;
}
.sidenav {
	background: #4d917b;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkOTE3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTc1NjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #4d917b 0%, #3e7564 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d917b), color-stop(100%,#3e7564));
	background: -webkit-linear-gradient(top, #4d917b 0%,#3e7564 100%);
	background: -o-linear-gradient(top, #4d917b 0%,#3e7564 100%);
	background: -ms-linear-gradient(top, #4d917b 0%,#3e7564 100%);
	background: linear-gradient(to bottom, #4d917b 0%,#3e7564 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d917b', endColorstr='#3e7564',GradientType=0 );
	margin-bottom: .21875em;
	padding: 1em;
	zoom: 1;
}
.sidenav h2, .sidenav h3 {
	text-transform: uppercase;
}
.sidenav h2, .sidenav h3, .sidenav li span {
	color: #fff;
}
.sidenav h2, .sidenav h3, .sidenav ul {
	margin-top: 0;
	margin-bottom: .625em;
}
.sidenav h2 {
	/*font-size: 1.625em;  as per client request TABBY*/
	font-size: 1.25em;
	line-height: 1em;
}
.sidenav h3 {
	font-size: 1em;
}
.sidenav ul {
	font-size: .875em;
	line-height: 1.21875em;
}
/* tables TABBY 09.06.2013 */
.bodytbl caption {
	text-align: center;
}
.bodytbl tfoot, .bodytbl th {
	text-align: center;
	padding: 1em;
}
.bodytbl th {
	color: #fff;
	text-transform: uppercase;
	background: #00467f;
}
.bodytbl td {
	padding: 1em;
}
.bodytbl tfoot {
	font-size: 80%;
	background: #cde9ff;
}
.bodytbl {
	border-collapse: separate;
	border-spacing: 2px;
	/*background: #00467f;*/
}
.bodytbl tbody tr:nth-child(even) {
	background: #cde9ff;
}


/* Slider */

.slideshow {
	background: url(../images/slides-bg.png) repeat-x left center;
	border: solid 5px #ff7f33;
	overflow: hidden;
}
.liquid-slider a, .slidenav a, .more {
	color: #00467f;
}
.liquid-slider a {
	text-decoration: none;
    background-size: cover;
	display: block;
	height: 260px;
	padding: 20px 1.625em;
}
.liquid-slider div span {
	display: block;
	margin-bottom: 1em;
}
.liquid-slider div span.bullet {
	color: #ff7f33;
	display: inline;
	width: auto;
	margin-bottom: 0;
}
.liquid-slider div span.slidehead {
	font-size: 2.5em;
	line-height: 1.1em;
	margin-bottom: .35em;
}
.liquid-slider div span.slidetext {
	font-size: 1.125em;
	color: #444;
}
.liquid-slider div span.slidemore {
	font-size: 1.21875em;
	text-transform: uppercase;
}
.icon {
	margin-right: .25em;
}
.content .slidenav {
	margin: 0;
	padding: 0;
}
.content .slidenav li {
	font-size: 1.21875em;
	list-style: none;
}
.slidenav {
	display: none;
	padding: 1em;
	box-shadow: .25em 0 .25em rgba(0,0,0,.2);
}
.slidenav a {
	text-decoration: none;
	display: block;
	padding: .625em 1em;
	border-bottom: solid thin #ddd;
}
.slidenav a:hover {
	color: #4c9179;
}

/* Review Sites */
.reviewsites {
	float: left;
	margin-left: 0;
	padding: 0 0 1em 0;
	list-style: none;
}
.reviewsites ul {
	list-style: none;
}
.reviewsites li {
	text-align: center;
	width: 182px;
	float: left;
	margin: 2px;
	list-style: none;
}
.reviewsites a {
	width: 172px;
	float: left;
	padding: 5px;
}
.reviewsites a:hover, .videolist a:hover {
	text-decoration: none;
	background: #eaf3fc;
}

/* Social */

ul.social {
	margin: 0;
	/*padding: .625em 0;*/
	padding: .2em 0 0 0; /* moving SNS icons - TABBY 09.09.2015 */
}
ul.social li {
	display: inline-block;
	list-style: none;
	margin: 0 .3em .3em 0;
}
.social a {
	display: inline-block;
}
.social img {
	height: 2.5em;
	width: 2.5em;
}
.facebook a {
	background: #3b5998;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUyOWNlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYjU5OTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #529ce5 0%, #3b5998 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#529ce5), color-stop(100%,#3b5998));
	background: -webkit-linear-gradient(top, #529ce5 0%,#3b5998 100%);
	background: -o-linear-gradient(top, #529ce5 0%,#3b5998 100%);
	background: -ms-linear-gradient(top, #529ce5 0%,#3b5998 100%);
	background: linear-gradient(to bottom, #529ce5 0%,#3b5998 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#529ce5', endColorstr='#3b5998',GradientType=0 );
}
.facebook a:hover {
	background: #5f7cb5;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg1YmRmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZjdjYjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #85bdf2 0%, #5f7cb5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#85bdf2), color-stop(100%,#5f7cb5));
	background: -webkit-linear-gradient(top, #85bdf2 0%,#5f7cb5 100%);
	background: -o-linear-gradient(top, #85bdf2 0%,#5f7cb5 100%);
	background: -ms-linear-gradient(top, #85bdf2 0%,#5f7cb5 100%);
	background: linear-gradient(to bottom, #85bdf2 0%,#5f7cb5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#85bdf2', endColorstr='#5f7cb5',GradientType=0 );
}
.twitter a {
	background: #00a0d1;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5ZGRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGEwZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #49ddf4 0%, #00a0d1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#49ddf4), color-stop(100%,#00a0d1));
	background: -webkit-linear-gradient(top, #49ddf4 0%,#00a0d1 100%);
	background: -o-linear-gradient(top, #49ddf4 0%,#00a0d1 100%);
	background: -ms-linear-gradient(top, #49ddf4 0%,#00a0d1 100%);
	background: linear-gradient(to bottom, #49ddf4 0%,#00a0d1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49ddf4', endColorstr='#00a0d1',GradientType=0 );
}
.twitter a:hover {
	background: #31b9e2;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg0ZWVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMWI5ZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #84eeff 0%, #31b9e2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#84eeff), color-stop(100%,#31b9e2));
	background: -webkit-linear-gradient(top, #84eeff 0%,#31b9e2 100%);
	background: -o-linear-gradient(top, #84eeff 0%,#31b9e2 100%);
	background: -ms-linear-gradient(top, #84eeff 0%,#31b9e2 100%);
	background: linear-gradient(to bottom, #84eeff 0%,#31b9e2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84eeff', endColorstr='#31b9e2',GradientType=0 );
}
.googleplus a {
	background: #dd4b39;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5NmM1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZDRiMzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f96c5c 0%, #dd4b39 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f96c5c), color-stop(100%,#dd4b39));
    background: -webkit-linear-gradient(top, #f96c5c 0%,#dd4b39 100%);
    background: -o-linear-gradient(top, #f96c5c 0%,#dd4b39 100%);
    background: -ms-linear-gradient(top, #f96c5c 0%,#dd4b39 100%);
    background: linear-gradient(to bottom, #f96c5c 0%,#dd4b39 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f96c5c', endColorstr='#dd4b39',GradientType=0 );
}
.googleplus a:hover {
	background: #ea7062;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOTE4NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYTcwNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ff9187 0%, #ea7062 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9187), color-stop(100%,#ea7062));
    background: -webkit-linear-gradient(top, #ff9187 0%,#ea7062 100%);
    background: -o-linear-gradient(top, #ff9187 0%,#ea7062 100%);
    background: -ms-linear-gradient(top, #ff9187 0%,#ea7062 100%);
    background: linear-gradient(to bottom, #ff9187 0%,#ea7062 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9187', endColorstr='#ea7062',GradientType=0 );
}
.pinterest a {
	background: #910101;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q4NTA2NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MTAxMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #d85064 0%, #910101 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d85064), color-stop(100%,#910101));
	background: -webkit-linear-gradient(top, #d85064 0%,#910101 100%);
	background: -o-linear-gradient(top, #d85064 0%,#910101 100%);
	background: -ms-linear-gradient(top, #d85064 0%,#910101 100%);
	background: linear-gradient(to bottom, #d85064 0%,#910101 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d85064', endColorstr='#910101',GradientType=0 );
}
.pinterest a:hover {
	background: #b23939;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhNzk4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMjM5MzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ea7989 0%, #b23939 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ea7989), color-stop(100%,#b23939));
	background: -webkit-linear-gradient(top, #ea7989 0%,#b23939 100%);
	background: -o-linear-gradient(top, #ea7989 0%,#b23939 100%);
	background: -ms-linear-gradient(top, #ea7989 0%,#b23939 100%);
	background: linear-gradient(to bottom, #ea7989 0%,#b23939 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea7989', endColorstr='#b23939',GradientType=0 );
}
.youtube a {
	background: #d3d3d3;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2QzZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f4f4f4 0%, #d3d3d3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#d3d3d3));
	background: -webkit-linear-gradient(top, #f4f4f4 0%,#d3d3d3 100%);
	background: -o-linear-gradient(top, #f4f4f4 0%,#d3d3d3 100%);
	background: -ms-linear-gradient(top, #f4f4f4 0%,#d3d3d3 100%);
	background: linear-gradient(to bottom, #f4f4f4 0%,#d3d3d3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#d3d3d3',GradientType=0 );
}
.youtube a:hover {
	background: #e0e0e0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#e0e0e0));
	background: -webkit-linear-gradient(top, #f9f9f9 0%,#e0e0e0 100%);
	background: -o-linear-gradient(top, #f9f9f9 0%,#e0e0e0 100%);
	background: -ms-linear-gradient(top, #f9f9f9 0%,#e0e0e0 100%);
	background: linear-gradient(to bottom, #f9f9f9 0%,#e0e0e0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e0e0e0',GradientType=0 );
}
.blog a, .contactbutton a {
	background: #ff7f33;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjU2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjdmMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffb56b 0%, #ff7f33 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb56b), color-stop(100%,#ff7f33));
	background: -webkit-linear-gradient(top, #ffb56b 0%,#ff7f33 100%);
	background: -o-linear-gradient(top, #ffb56b 0%,#ff7f33 100%);
	background: -ms-linear-gradient(top, #ffb56b 0%,#ff7f33 100%);
	background: linear-gradient(to bottom, #ffb56b 0%,#ff7f33 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb56b', endColorstr='#ff7f33',GradientType=0 );
}
.blog a:hover, .contactbutton a:hover {
	background: #ff9a60;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmY2M5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjlhNjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffcc99 0%, #ff9a60 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcc99), color-stop(100%,#ff9a60));
	background: -webkit-linear-gradient(top, #ffcc99 0%,#ff9a60 100%);
	background: -o-linear-gradient(top, #ffcc99 0%,#ff9a60 100%);
	background: -ms-linear-gradient(top, #ffcc99 0%,#ff9a60 100%);
	background: linear-gradient(to bottom, #ffcc99 0%,#ff9a60 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc99', endColorstr='#ff9a60',GradientType=0 );
}

/* Accordion putting the accordion code back in from the initial design TABBY 08.28.2013 */

.accord {
	/*color: #fff;*/
	max-width: none;
}
/*.accord a {
color: #fff;
}
.accord a:hover {
color: #00467f;
}*/
.accordtitle {
	font-size: 1.1em;
	line-height: 1em;
	text-transform: uppercase;
	color: #fff;
	background-color: #00467f;
	display: block;
	margin: 0;
	padding: .5em 1em;
	cursor: pointer;
	border-top: solid thin #ddd;
}
.accordtitle:hover, .accordtitle.active {
	background-color: #4c9179;
}
.accordtitle.active:hover { /* added active:hover class TABBY 08.26.2013 */
	background-color: #ff7f33;
}
.accordtitle:after { /* added +/- TABBY 08.26.2013 */
	content: '+';
	/*font-size: 4em;*/
	float: right;
	margin-left: .1em;
	margin-right: -.3em;
	margin-top: -.13em;
}
.accordtitle.active:after { /* added +/- TABBY 08.26.2013 */
	content: '\2012';
	margin-top: -.18em;
}
.accord div {
	border: thick solid #4d917b;
	/* removed background added border instead as it's a bit much when this gets big TABBY 09.02.2013
	background: #4d917b;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkOTE3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTc1NjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #4d917b 0%, #3e7564 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d917b), color-stop(100%,#3e7564));
	background: -webkit-linear-gradient(top, #4d917b 0%,#3e7564 100%);
	background: -o-linear-gradient(top, #4d917b 0%,#3e7564 100%);
	background: -ms-linear-gradient(top, #4d917b 0%,#3e7564 100%);
	background: linear-gradient(to bottom, #4d917b 0%,#3e7564 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d917b', endColorstr='#3e7564',GradientType=0 );*/
	display: none;
	padding: 1em;
	zoom: 1;
}
.accord div * {
	max-width: 43em;
}
.accord p {
	margin-top: 0;
}
.accord li li {
	display: list-item;
}
.no-js .accord div {
	display: block;
}

/* tour TABBY */
/** RESET AND LAYOUT
===================================*/

.bx-outside {
	max-width: 9em;
}
.bx-outside p {
	margin-bottom: 0;
}
.bx-wrapper, .bx-outside {
	position: relative;
	margin: 0 auto;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	width: 100%;
	max-width: 100%;
	display: block;
}
ul.bxslider {
	margin-left: 0;
	padding: 0 .5em;
}

.bx-wrapper .bx-viewport {
	left: -5px;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-weight: bold;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #00467f;
	background: rgba(0, 70, 124, .6);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	display: block;
	font-size: 3em;
	padding: .25em .25em 1em .25em;
}

/* Tabs (everything "tabs" added by TABBY 08.30.2013 */
.tabscontent {
	margin-top: -.4em;
	border-top: thick solid #ff7f33;
}

.ifr {
	height: auto;
	max-width: 100%;
}
/* adding specialties stuff TABBY 4.21.2014 */
.side.specialty {
	text-align: left;
	width: 100%;
}

/* ==========================================================================
Media queries
========================================================================== */

@media only screen and (max-width: 747px) {

	.header, .header a:hover {
		color: #fff;
	}
	.header {
		background-color: #00467f;
	}
}
@media only screen and (min-width: 748px) {

	/* HTML Defaults */

	input[type=button], input[type=submit], input[type=reset], button, .button {
		display: inline-block;
	}

	/* Nav & Header */
	table.gsc-search-box {
		max-width: 20em;
	}
	.siteheader, .lt-ie9 .siteheader {
		background: none;
	}
	.mainnavshow, .contactshow, .navclose, .search {
		display: none;
	}
	.sitenav, .header {
		display: block;
		box-shadow: none;
		position: relative;
		top: auto;
		left: auto;
	}
	.sitelogo {
		margin: 1em;
		float: left;
		position: relative;
		z-index: 171;
	}
	.header {
		font-size: 1em;
		color: #00467f;
		width: 440px;
		float: right;
		padding: .625em 0 0 0;
		z-index: 170;
	}
	.contact {
		width: 440px;
		padding: 0 0 1em 0;
	}
	.contact a {
		color: #00467f;
		display: inline;
	}
	.contact a:hover {
		color: #4c9179;
	}
	.contact h2 {
		margin-right: .5em;
	}
	.contactinfo {
		text-align: right;
		width: 310px;
		float: left;
	}
	.contactinfo a {
		font-weight: bold;
	}
	.headerpharmacy {
		text-align: center;
		width: 110px;
		float: right;
		margin: 0;
		top: -2px;
	}
	.contact .headerpharmacy a {
		color: #4c9179;
		display: block;
	}
	.mainnav {
		line-height: 2.5em;
		float: left;
	}
	.mainnav>li>a {
		padding: 0 .25em;
	}
	.mainnav li, .mainnav>li>a, .tabs li {
		float: left;
	}
	.subnav {
		font-size: 1em;
		line-height: 1.1em;
		float: left;
		border: none;
		box-shadow: .25em .25em 1em rgba(0,0,0,.7);
	}
	.subnav a {
		padding: .25em 1em;
	}
	.sf-menu ul.colnav2 {
		width: 26em;
	}
	.sf-menu ul.colnav2 .navcolumn {
		width: 13em;
		float: left;
	}
	.sf-menu ul.colnav3 {
		width: 36em;
	}
	.sf-menu ul.colnav3 .navcolumn {
		width: 12em;
		float: left;
	}
	.linksub, .aboutsub {
		right: 0 !important;
		left: auto !important;
	}
	.searchshow {
		display: block;
		float: right;
	}
	.search {
		background: #4c9179;
		box-shadow: .125em .125em .25em rgba(0,0,0,.5);
		position: absolute;
		right: 0;
		top: 2.8em;
	}
	.searchinput {
		width: 12em;
	}
	.home #___gcse_1 {/* making up for search result div dump from google on the home page TABBY 10.10.2013 */
		margin-top: -1.65em;
	}
	input[type=submit].searchbutton {
		background: #00467f;
	}
	input[type=submit].searchbutton:hover {
		background: #2b6ba0;
	}
	.mobileonly {
		display: none;
	}
	.nonmobile {
		display: inline;
	}

	/* Footer */

	.aaha {
		position: relative;
	}
	.sitefooter .aaha, .contentfooter .aaha {
		float: right;
	}
	.aahainfo {
		width: 50em;
		margin: 0;
		padding: 1em;
		position: absolute;
		bottom: 0;
		right: 0;
		z-index: 200;
	}
	.copyright {
		float: left;
		width: 50%;
	}

	/* Content */

	.content {
		background-color: #00467f;
		padding: 0 1em 1em 1em;
	}
	.bodytext {
		width: 65%;
		float: left;
	}
	.bodytextfull {
		width: 100%;
		float: left;
		clear: both;
	}
	.contentfooter .social {
		float: left;
	}
	.contentfooter .aaha {
		padding: 0;
	}
	.side {
		width: 29%;
		float: right;
	}
	.front, .side .social, .contentfooter .social {
		font-size: .9375em;
		line-height: 1.21875em;
	}
	.our-team .tools { /* making this UI usable on other pages TABBY 08.28.2013 */
		width: 100%;
		max-width: 100%;
	}
	.tools h2 a {
		padding: .625em 1em;
	}
	.frontsection {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 25%;
		float: left;
	}
	.lt-ie8 .frontsection {
		width: 24.5%;
	}
	.tools, .promos {
		padding: 1em 0;
	}
	.sidebutton .button {
		display: block;
	}
	/* Accordion putting the accordion code back in from the initial design TABBY 08.28.2013 */
	.accord div {
		font-size: .933em;
	}
	.ifr {
		width:100%;
		max-width: 100%;
		height:auto;
		min-height: 100%;
	}
	.ifr.bg {
		width: 100%;
	}
	/* Slider */

	.slideshow {
		height: 300px;
		margin: 0 auto;
		box-shadow: 0 0 1em rgba(0,0,0,.7);
		position: relative;
	}
	.emergencyslide {
		background: url(../images/slides/slide-emergencies-sm.jpg) no-repeat right center;
	}
	.specialtyslide {
		background: url(../images/slides/slide-specialty-sm.jpg) no-repeat right center;
	}
	.doctorsslide {
		background: url(../images/slides/slide-doctors-sm.jpg) no-repeat right center;
	}
	.housecallsslide {
		background: url(../images/slides/slide-house-calls-sm.jpg) no-repeat right center;
	}
	.liquid-slider div span.slidetext, .liquid-slider div span.slidemore {
		max-width: 15em;
		padding-right: 500px;
	}
	.content .slidenav {
		background: transparent url(../images/slidenav-bg.svg) no-repeat left center;
		display: block;
		width: 260px;
		position: absolute;
		top: -5px;
		right: -5px;
	}
	.lt-ie9 .content .slidenav {
		background: transparent url(../images/slidenav-bg.png) no-repeat left center;
	}
	.content .slidenav li {
		font-size: 1.625em;
	}
	.slidenav a {
		line-height: 77px;
		padding: 0 0 0 2em;
		border-bottom: none;
	}
	.slidenav li:last-child a {
		line-height: 79px;
	}

	/* Tabs (everything "tabs" added by TABBY 08.30.2013 */

	.tabspic {
		margin-top: 1em !important;
		max-width: 21.875em !important;
	}

}

@media only screen and (min-width: 1004px) {

	/* Container */

	.container {
		min-height: 37.5em;
		max-width: 1320px;
		margin: 0 auto;
	}

	/* Content */

	.imageleft {
		float: left;
		clear: left;
		margin: 1em 1.625em 1em 0;
	}
	.imageright {
		float: right;
		clear: right;
		margin: 1em 0 1em 1.625em;
	}
	.imageleft, .imageright {
		max-width: 50%;
	}
    
    /* Slides */
    
   .slideshow {
		height: 400px;
	}
    .liquid-slider a {
        height: 360px;
    }
    .liquid-slider div span.slidetext, .liquid-slider div span.slidemore {
		max-width: 20em;
    }
    .emergencyslide {
		background: url(../images/slides/slide-emergencies.jpg) no-repeat right center;
	}
	.specialtyslide {
		background: url(../images/slides/slide-specialty.jpg) no-repeat right center;
	}
	.doctorsslide {
		background: url(../images/slides/slide-doctors.jpg) no-repeat right center;
	}
	.housecallsslide {
		background: url(../images/slides/slide-house-calls.jpg) no-repeat right center;
	}
    .content .slidenav {
        background-image: url(../images/slidenav-bg-lg.svg);
        width: 300px;
	}
    .lt-ie9 .content .slidenav {
        background-image: url(../images/slidenav-bg-lg.png);
	}
	.slidenav a {
		line-height: 102px;
        padding-left: 3em;
	}
    .slidenav li:last-child a {
        line-height: 104px;
    }

	/* added columns TABBY 08.30.2013 */
	.col {
		-webkit-column-count: 2;
		-webkit-column-gap: 1.571em;
		-webkit-column-rule: none;
		-webkit-column-fill: auto;
		-moz-column-count: 2;
		-moz-column-gap: 1.571em;
		-moz-column-rule: none;
		-moz-column-fill: auto;
		column-count: 2;
		column-gap: 1.571em;
		column-rule: none;
		column-fill: auto;
	}
	.col.col3 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}
	.col > p, .col > ul, .col > ol {
		margin-top: 0;
	}
	.col p, .col li {
		width: 100%;
		display:inline-block;
	}
	.col ul {
		padding: 0;
		margin-left: 0;
		margin:0;
	}
	.col li:before {
		content: "\25AA\0020";
	}
	.col h2, .col h3, .col hr {
		-webkit-column-span:all;
		-moz-column-span:all;
		column-span:all;
	}
	.col .imageleft, .col .imageright {
		max-width: 100%;
	}
}

@media only screen and (min-width: 1100px) {

	/* Header & Nav */

	.lt-ie10 .header {
		width: 576px;
	}
	.mainnav>li>a {
		padding: 0 .5em;
	}
	.aboutsub {
		right: auto !important;
		left: 0 !important;
	}

}

@media only screen and (min-width: 1180px) {

	/* Header & Nav */

	.linksub {
		right: auto !important;
		left: 0 !important;
	}

}

@media only screen and (max-width: 748px) {

	/* Use .datatable for responsive tables */
	table.datatable {
		display: block;
		position: relative;
		width: 100%;
	}
	.datatable thead {
		display: block;
		float: left;
	}
	.datatable tbody {
		display: block;
		width: auto;
		position: relative;
		overflow-x: auto;
		white-space: nowrap;
	}
	.datatable thead tr {
		display: block;
	}
	.datatable th {
		display: block;
	}
	.datatable tbody tr {
		display: inline-block;
		vertical-align: top;
	}
	.datatable td {
		display: block;
		min-height: 1.625em;
	}

}

/* Slider */

.no-js .liquid-slider {
	height:350px;
	overflow:scroll;
}
.liquid-slider-wrapper .liquid-slider-preloader {
	background: url(../images/loading.gif) #fff no-repeat center 75px;
	opacity:.90;
	/* Do not edit below this line */
	width:100%;
	height:200%;
	position:absolute;
	top:0;
	left:0;
}
.liquid-slider-wrapper {
	margin:0 auto;
	/* Do not edit below this line */
	clear: both;
	overflow: auto;
	position: relative;
}
.liquid-slider-wrapper .liquid-slider {
	width: 100%;
	/* Do not edit below this line */
	float: left;
	overflow: hidden;
	position: relative;
}
.liquid-slider-wrapper .panel-container {
	/* Do not edit below this line */
	position: relative;
}
.liquid-slider-wrapper .liquid-slider .panel-container .fadeClass {
	/* Do not edit below this line */
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.liquid-slider-wrapper .liquid-slider .panel {
	width: 100%;
	/* Do not edit below this line */
	display: block;
	float: left;
}
.liquid-slider-wrapper .liquid-slider .panel-wrapper {
	/* Do not edit below this line */
	position:relative;
}
.liquid-slider-wrapper .liquid-nav a {
	color: #000;
}
.liquid-slider-wrapper .liquid-nav a:hover, .liquid-slider-wrapper .liquid-nav .current {
	color: #666;
}
.liquid-slider-wrapper .liquid-nav ul {
	margin: 0;
	padding:0;
	/* Do not edit below this line */
	clear: both;
	display: block;
	margin: auto;
	overflow: hidden;
}
.liquid-slider-wrapper .liquid-nav ul li {
	display: block;
}
.liquid-slider-wrapper .liquid-nav ul li a {
	display: block;
	text-decoration: none;
}
.liquid-slider-wrapper .liquid-nav {
	overflow:hidden;
	clear:both;
}
.liquid-slider-wrapper .liquid-slider-select-box {
	width: 100%;
	height: 35px;
	overflow: hidden;
	background: url(../images/menu.png) no-repeat right #ddd;

}
.liquid-slider-wrapper .liquid-slider-select-box select {
	width: 150%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance:none;
	background: transparent;
	padding: 5px;
	font-size: 110%;
	border: 1px solid #bbb;
	height: 35px;
	cursor:pointer;
}
.liquid-slider-wrapper .liquid-nav-left, .liquid-slider-wrapper .liquid-nav-right {
	/* Do not edit below this line */
	float: left;
}
.liquid-slider-wrapper .liquid-nav-left a, .liquid-slider-wrapper .liquid-nav-right a {
	/* non-graphical arrows */
	background: #000;
	color: #fff;
	padding: 5px;
	width: 100px;
	/* Do not edit below this line */
	display: block;
	text-align: center;
	text-decoration: none;
}
.liquid-slider-wrapper .liquid-nav-left-arrow, .liquid-slider-wrapper .liquid-nav-right-arrow {
	cursor: pointer;
	/* Do not edit below this line */
	float: left;
}
.liquid-slider-wrapper .liquid-nav-left-arrow a, .liquid-slider-wrapper .liquid-nav-right-arrow a {
	/* Do not edit below this line */
	display: block;
}
.liquid-slider-wrapper .liquid-nav-left, .liquid-slider-wrapper .liquid-nav-left-arrow {
	/* Do not edit below this line */
	clear: both;
}
.liquid-slider-wrapper .liquid-nav-right-arrow {
	width: 25px;
	height: 25px;
	background: url(../images/arrow.png) no-repeat top right;
	margin-top: 50px;
	margin-right: 5px;
	/* Do not edit below this line */
	position:relative;
}
.liquid-slider-wrapper .liquid-nav-left-arrow {
	width: 25px;
	height: 25px;
	background: url(../images/arrow.png) no-repeat top left;
	margin-top: 50px;
	margin-left: 5px;
	/* Do not edit below this line */
	position:relative;
}
.liquid-slider-wrapper .liquid-nav-left-arrow:hover {
	/* Left graphical arrows hover */
	background: url(../images/arrow.png) no-repeat bottom left;
}
.liquid-slider-wrapper .liquid-nav-left-arrow:active {
	/* Left graphical arrows click */
}
.liquid-slider-wrapper .liquid-nav-right-arrow:hover {
	/* Right graphical arrows hover */
	background: url(../images/arrow.png) no-repeat bottom right;
}
.liquid-slider-wrapper .liquid-nav-right-arrow:active {
	/* Right graphical arrows click */
}
.arrows .liquid-slider {
	/* Margin between slider and arrows */
	margin: 0 10px;
}
.liquid-responsive .liquid-slider {
	/* Do not edit below this line */
	width: 100%;
	margin: 0;
}
.liquid-responsive .liquid-nav-left {
	/* Left non-graphical arrows */
	/* Do not edit below this line */
	position: absolute;
	left: 0;
	z-index: 1;
}
.liquid-responsive .liquid-nav-left a {
	/* Left non-graphical arrows */
	background: #9A9A9A;
	width: 80px;
}
.liquid-responsive .liquid-nav-left a:hover {
	/* Left non-graphical hover */
	background: #747474;
}
.liquid-responsive .liquid-nav-right {
	/* Right non-graphical arrows */
	/* Do not edit below this line */
	position: absolute;
	right: 0;
	z-index: 1;
}
.liquid-responsive .liquid-nav-right a {
	/* Right non-graphical arrows */
	background: #9A9A9A;
	width: 80px;
}
.liquid-responsive .liquid-nav-right a:hover {
	/* Right non-graphical arrows hover */
	background: #747474;
}
.liquid-responsive .liquid-nav-left-arrow {
	/* Do not edit below this line */
	position: absolute;
	left: 0;
	z-index: 1;
}
.liquid-responsive .liquid-nav-right-arrow {
	/* Do not edit below this line */
	position: absolute;
	right: 0;
	z-index: 1;
}


/* ==========================================================================
Print styles
========================================================================== */

@media print {

	nav, .navshow, .navclose, .splash, .social, .promo, .tools ul, .jump {
		display: none;
	}
	.header, .tools, .tools div {
		display: block;
	}
	* {
		box-shadow: none;
	}
	body {
		font-size: .75em;
		line-height: 1.625em;
	}
	.header {
		position: relative;
		left: 0;
		top: 0;
	}
	.header li, .header a {
		display: inline;
	}
	.header li {
		margin-right: 1em;
	}
	.imageleft {
		float: left;
		clear: left;
		margin: 1em 1.625em 1em 0;
	}
	.imageright {
		float: right;
		clear: right;
		margin: 1em 0 1em 1.625em;
	}
	.imageleft, .imageright {
		max-width: 50%;
	}

}

/* Remove filters in IE9+ */

.ie * {
	filter: none;
}

/*.staffpic{ this does nothing removing TABBY 4.21.2014
max-width: 350px;
}*/

.staffloclist{
	width: 35em; /* replacing 350px TABBY 4.21.2014 and now replacing 22.875em because of Mount Laurel info*/
	float: right;
	text-align: right;

}
.staffloclist ul{
	list-style-type: none;
	margin: 0;

}
.staffloclist li{
	display: inline;
	margin-right: .5em;
}

.staffloclist span{
	color: #4c9179;
	font-weight: bold;
}
