html {
	box-sizing: border-box;
	font-size:62.5%; /* sets base to 10px for easy math */
}
*, *:before, *:after {
	box-sizing: inherit;
}
html, body {
	height: 100%;
}
body {
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.8em; /* sets the default sizing to 16px (1.6 x 10) */
}
noscript {
	color:#DB2B11;
	text-align:center;
}
.noscriptext {
	margin:20px auto;
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
	padding:20px;
}
p {
	display:block;
	margin:0;
}
#container {
	position:relative;
	min-width: 300px;
	margin:0 auto;
	overflow-x: hidden;
	height: 100%;
	width: 100%;
}
h1 {
	font-family:Kalinga;
	/*font-family:Georgia;*/
	font-size: 2.0em;
	padding:20px 20px 0 20px !important;
	margin: 0 !important;
	line-height:1 !important;
	font-weight:normal;
}
.news-events {
	color:#C0C0C0 !important;
}
.layout-row {
	clear:both;
	margin:0;
	padding:0;
	width:100%;
}
.lt-gray-row {
	background-color:#F7F7F7;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	content: " ";
	clear: both;
	height: 0;
}
.left-box {
	float: left;
	width: 49.8%;
}
.right-box {
	float: right;
	width: 50%;
}
.header-left {
	float:left;
	margin: 0;
	width:50%;
	padding:0 0 1px 0 !important;
}
.header-left img {
	vertical-align:top !important;
	max-width: 100%;
	height: auto;
}
.header-right {
	float:right;
	margin: 43px 0 0 0 !important;
	padding: 0 10px 1px 0 !important;
	width:45%;
	text-align:right;
	display:inline-block;
	vertical-align:top !important;
	min-width:300px;
	color:#999999;
	font-size:0.7em;
}
.header-right img {
	vertical-align:middle !important;
	/*padding-left:15px;
	padding-right:15px;*/
	margin-left:10px;
	margin-right:10px;
}
.header-right p a:link {
	color: #666666;
	text-decoration: none;
	display:inline-block;
	padding:15px 5px 0 5px;
}
.header-right p a:visited {
	color: #666666;
}
.header-right p a:hover {
	color: #000000;
	text-decoration: underline;
}
.header-right p a:active {
	color: #333333;
}
.header-rental-right {
	float:right;
	margin: 5px 0 0 0 !important;
	padding: 0 10px 1px 0 !important;
	width:45%;
	text-align:right;
	display:inline-block;
	vertical-align:top !important;
	min-width:300px;
	color:#999999;
	font-size:0.7em;
}
.header-rental-right img {
	vertical-align:middle !important;
	/*padding-left:15px;
	padding-right:15px;*/
	margin-left:10px;
	margin-right:10px;
}
.header-rental-right p a:link {
	color: #666666;
	text-decoration: none;
	display:inline-block;
	padding:10px 5px 0 5px;
}
.header-rental-right p a:visited {
	color: #666666;
}
.header-rental-right p a:hover {
	color: #000000;
	text-decoration: underline;
}
.header-rental-right p a:active {
	color: #333333;
}
.news-box {
	background-color:#F7F7F7;
	min-height:90px;
	display:inline-block;
	border-top:thin solid #E1E1E1;
}
.all-new-all-events-right-link {
	float:right;
	text-align:right;
	padding:0 10px 10px 0;
}
.all-new-all-events-right-link a:link {
	color: #248997 !important;
	text-decoration: underline;
	font-size:0.80em;
	padding:0;
	margin:0;
}
.all-new-all-events-right-link a:visited {
	color: #248997 !important;
}
.all-new-all-events-right-link a:hover {
	color: #30AEC0 !important;
}
.all-new-all-events-right-link a:active {
	color: #30AEC0 !important;
}
.events-box {
	background-color:#F7F7F7;
	min-height:90px;
	border-top:thin solid #E1E1E1;
}
ul.news {
	margin:1em 0 1em 9em;
	list-style-type:none;
	list-style-postion:inside;
	text-indent: -1em;
	line-height:1.8;
	color: #666666;
	font-size:0.85em;
	text-align:left;
}
ul.news li a:link {
	color: #666666;
	text-decoration: none;
}
ul.news li a:visited {
	color: #666666;
}
ul.news li a:hover {
	color: #333333;
	text-decoration: underline;
}
ul.news li a:active {
	color: #333333;
}
ul.events {
	margin:1em 0 1em 11em;
	list-style-type:none;
	list-style-postion:inside;
	text-indent: -1em;
	line-height:1.8;
	color: #666666;
	font-size:.9em;
	text-align:left;
}
ul.events li a:link {
	color: #666666;
	text-decoration: none;
}
ul.events li a:visited {
	color: #666666;
}
ul.events li a:hover {
	color: #333333;
	text-decoration: underline;
}
ul.events li a:active {
	color: #333333;
}
.event-date {
	font-size:0.75em;
	font-weight:bold;
	color:#333333;
}
.box-gold {
	background-color: #FBB116;
	height:300px;
	position:relative;
	cursor:pointer;
	color:#FFFFFF;
}
.button-box-gold {
	background-color: #FDD176;
	height:70px;
	position:absolute;
	bottom:0;
	width:100%;
	text-align:center;
}
.box-red {
	background-color: #F16651;
	;
	height:300px;
	position:relative;
	cursor:pointer;
	color:#FFFFFF;
}
.button-box-red {
	background-color: #F7A599;
	height:70px;
	position:absolute;
	bottom:0;
	width:100%;
	text-align:center;
}
.box-blue-left ul {
	margin:0 1em 1em 1em;
	list-style-type:none;
	list-style-postion:inside;
	text-indent: -1em;
	line-height:1.5;
}
.box-blue-left {
	background-color: #60C7D7;
	vertical-align: middle;
	height:150px;
	text-align:left;
	color:#FFFFFF;
}
.box-blue-right {
	background-color: #60C7D7;
	height:150px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-image: url(../images/logo_background.png);
	background-repeat: no-repeat;
	background-position: right;
}
.blue-box-header-left {
	text-align:center;
	padding:3em;
}
.left-blue-box {
	float:left;
	width: 50%;
}
.right-blue-box {
	float:right;
	width: 50%;
}
ul.gold-red-boxes {
	margin:0.7em 1em 1em 1em;
	list-style-type:none;
	list-style-postion:inside;
	text-indent: -1em;
	line-height:1.5;
}
.county-box {
	background-color:#F7F7F7;
	min-height:90px;
}
.county-box img {
	padding:0 15px;
}
.town-box {
	background-color:#F7F7F7;
	min-height:90px;
	text-align:right;
}
.town-box img {
	padding:10px 10px 0 10px;
}
ul.county {
	text-align:left;
	margin:0 !important;
	padding: 0.5em !important;
	list-style-type:none;
	color: #999999;
	font-size:1.2em;
}
ul.county li {
	display: inline;
	margin-right:15px;
}
ul.town {
	text-align:right;
	margin:0 !important;
	padding: 0.5em !important;
	list-style-type:none;
	color: #F79D91;
	font-size:0.9em;
}
ul.town li {
	display: inline;
	margin-left:10px;
}
.copyright-text {
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	color:#999999;
	padding:5px 7px;
}
.copyright-text a:link {
	color: #999999;
	text-decoration: none;
}
.copyright-text a:visited {
	color: #999999;
}
.copyright-text a:hover {
	color: #666666;
	text-decoration: underline;
}
.copyright-text a:active {
	color: #666666;
}
.forgot-text {
	font-family:Verdana, Geneva, sans-serif;
	color:#999999;
	padding:0 7px;
}
.forgot-text a:link {
	color: #999999;
	text-decoration: none;
}
.forgot-text a:visited {
	color: #999999;
}
.forgot-text a:hover {
	color: #666666;
	text-decoration: underline;
}
.copyright-text a:active {
	color: #666666;
}
.development-only h1 {
	font-family:Kalinga;
	font-weight:bold;
	font-size: 1.4em;
	padding:15px !important;
	margin: 5px 0 20px 0 !important;
	color: #6633FF;
	border-bottom: solid 1px #6633CC;
	border-top: solid 1px #6633CC;
}
.body-text {
	margin:5px auto 20px auto;
	text-align:left;
	font-family: Verdana, Geneva, sans-serif;
	font-size:0.85em;
	color:#333333;
	padding:15px;
	border-top:1px #FCB100 solid;
	line-height:1.3;
}
.body-text-bigger {
	font-size:1.1em;
}
.body-text h1 {
	font-family:Kalinga;
	font-size: 1.6em;
	padding:10px 10px 0 10px !important;
	margin: 0 !important;
	color: #F16651;
}
.body-text h2 {
	font-family:Kalinga;
	font-size: 1.3em;
	padding:10px 5px 5px 5px !important;
	margin: 0 !important;
	color: #60C7D7;
}
.body-text h3 {
	font-family:Kalinga;
	font-size: 1.0em;
	padding:10px 5px 5px 5px !important;
	margin: 0 !important;
	color: #F16651;
}
.body-text h4 {
	font-family:Kalinga;
	font-size: 1em;
	padding:10px 5px 5px 5px !important;
	margin: 0 !important;
	color: #38BBCD;
}
.body-text h5 {
	font-family:Kalinga;
	font-size: 1.0em;
	padding:0 !important;
	margin: 0 !important;
	color: #F16651;
}
.body-text h6 {
	font-family:Kalinga;
	font-size: 0.8em;
	padding:0 !important;
	margin: 0 !important;
	color: #F16651;
}
.body-text span.member-only {
	display:inline-block;
	color:#EF5038;
	font-size:0.65em;
}
.body-text p {
	margin-bottom:15px;
}
.body-text ul {
	margin:0;
	list-style-type: square;
	line-height:1.4;
	color: #666666;
	font-size:0.9em;
}
.body-text li {
	margin-bottom:10px;
}
.body-text img {
	margin:0 auto;
	width: 100%;
	max-width: 400px;
	height: auto;
}
.iconCategoryBox img {
	width:12px;
}
.body-text a:link {
	color: #F79D91;
	text-decoration: underline;
}
.body-text a:visited {
	color: #F79D91;
}
.body-text a:hover {
	color: #F47D6C;
}
.body-text a:active {
	color: #F47D6C;
}
.body-indent-text-white {
	padding:10px 15px 15px 30px;
	background-color:#FFFFFF;
}
.body-indent-text-white h2, h3 {
	margin-left:-15px !important;
}
.body-indent-text-gray {
	padding:10px 15px 15px 30px;
	background-color:#F2F2F2;
}
.body-indent-text-gray h2, h3 {
	margin-left:-15px !important;
}
.indent-this-10 {
	margin-left:10px;
}
figcaption {
	margin: 4px;
	font-size: 0.80em;
	font-style: italic;
	text-align: right;
	color:#888888;
}
figure {
	padding: 0;
	margin: 0;
}
.bottom-links {
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.75em;
	color:#5FC6D7;
	padding:5px 7px;
	float:left;
}
.bottom-links a:link {
	color: #5FC6D7;
	text-decoration: none;
}
.bottom-links a:visited {
	color: #5FC6D7;
}
.bottom-links a:hover {
	color: #5FC6D7;
	text-decoration: underline;
}
.bottom-links a:active {
	color: #5FC6D7;
}
.this-img-right {
	float:right;
	padding:10px;
}
.this-img-left {
	float:left;
	padding:10px;
	max-width: 100%;
	height: auto;
}
.this-center {
	text-align:center !important;
}
.this-left {
	float:left;
}
.this-align-left {
	text-align:left;
}
.this-align-right {
	text-align:right;
}
.this-right {
	float:right;
}
.this-bold {
	font-weight:bold;
}
.this-italic {
	font-style:italic;
}
.this-lil_smaller {
	font-size:.9em !important;
}
.this-small {
	font-size:.8em !important;
}
.this-smaller {
	font-size:.7em !important;
}
.this-real-small {
	font-size:.6em !important;
}
.this-top-pad {
	padding-top:10px !important;
}
.this-bottom-pad {
	padding-bottom:10px !important;
}
.this-left-padding-25 {
	padding-left:25px !important;
}
.this-top-padding-15 {
	padding-top:15px !important;
}
.this-vert-align-middle {
	vertical-align:middle !important;
}
.this-bigger {
	font-size:1.2em !important;
}
.this-not-bold {
	font-weight:normal;
}
.this-bottom {
	/* parent must be position: relative; */
	position: absolute;
	bottom: 0px;
}
.this-left-indent {
	margin-left:10px;
}
.this-left-indent-more {
	margin-left:25px;
}
.this-right-indent {
	margin-right:10px;
}
.this-offwhite {
	color:#DBDBDB !important;
}
.this-tenant-blue {
	color: #278D9C !important;
}
.this-soft-orange {
	color: #FF9900 !important;
}
.this-bright-orange {
	color: #F16651 !important;
}
.this-gray {
	color:#666666 !important;
}
.this-lt-gray {
	color:#999999 !important;
}
.this-no-pointer {
	cursor:default !important;
}
.this-max-width {
	width:100%;
}
.this-radio-text {
	display: inline-block;
	color: #666;
	font-weight: normal;
	font-size: 0.7em;
	padding: 2px;
}
.this-hint {
	font-size:0.65em;
	color:#333333;
	background-image: url('../images/hint-key.gif');
	background-repeat: no-repeat;
	padding-left: 21px;
	display: block;
	font-style:italic;
	margin-top:10px;
	text-align:left;
	line-height:18px;
}
.mobileOnlyLink {
	display:none;
}
.problem-exists {
	font-size:.8em;
	color: #F16651;
	text-align:left;
}
.gold-red-button-margin {
	margin-top: 15px;
}
/* START Member Content */
.box-header {
	background-color: #FFFFFF;
	position:relative;
	padding:0 20px 20px;
}
.box-header h1 {
	color:#F16651;
	font-family:Kalinga;
	font-size: 1.6em;
}
.box-survey {
	background-color: #FFFFFF;
	padding:0 20px 5px;
	text-align:center;
	display:inline-block;
}
.box-survey h1 {
	color:#555555;
	font-family:Kalinga;
	font-size: 1.2em;
	display:inline-block;
	padding:0 !important;
}
.box-survey h1 img {
	vertical-align:middle;
	margin-right:5px;
}
.box-survey p {
	color:#F82C15;
	font-family:Kalinga;
	font-size: 0.9em;
	font-weight:bold;
	display:inline-block;
}
.box-survey span {
	display:block;
	text-align:right;
}
.box-survey a:link {
	color: #999999;
	text-decoration: underline;
	font-size:0.8em;
	padding:0;
	margin:0;
}
.box-survey a:visited {
	color: #999999;
}
.box-survey a:hover {
	color: #666666;
}
.box-survey a:active {
	color: #666666;
}
.box-survey-list {
	background-color: #F7F7F7;
	border:1px solid #CCCCCC;
	position:relative;
	padding:20px;
	margin:10px 0;
	line-height:2;
}
.box-survey-list h1 {
	color:#999999;
	font-family:Kalinga;
	font-size: 1.2em;
	height:35px;
	margin-bottom:20px !important;
}
.box-survey-list h1 img {
	vertical-align:middle;
	margin-right:10px;
}
.box-survey-list p {
	margin:5px 30px 15px 50px;
	font-size:0.95em;
	display:block;
	color:#333333;
}
.box-survey-list a:link {
	color: #999999;
	text-decoration: underline;
	font-size:0.8em;
	padding:0;
	margin:0;
}
.box-survey-list a:visited {
	color: #999999;
}
.box-survey-list a:hover {
	color: #666666;
}
.box-survey-list a:active {
	color: #666666;
}
.box-survey-results {
	background-color: #FFFFFF;
	position:relative;
	padding:16px 20px 20px 20px;
	margin-top:10px;
}
.box-survey-results h1 {
	color:#777777;
	font-family:Kalinga;
	font-size: 1.2em;
	height:35px;
	margin-bottom:20px !important;
}
.box-survey-results h1 img {
	vertical-align:middle;
	margin-right:10px;
}
.box-survey-results h2 {
	color:#333333;
	font-family:Kalinga;
	font-size: 1.0em;
	padding:5px 20px 0 25px;
	margin:0;
	font-weight:bold;
}
.box-survey-results p {
	margin:0 30px 5px 30px;
	font-size:0.85em;
	display:block;
	line-height:1.8;
	color:#000;
}
.box-tenant-search {
	background-color: #278D9C;
	position:relative;
	padding:10px;
	display: inline-block;
	height: 105px;
}
.box-tenant-search h1 {
	color:#FFFFFF;
	font-family:Kalinga;
	font-size: 1.2em;
	height:20px;
	padding:0 !important;
}
.box-tenant-search h1 img {
	vertical-align:middle;
	margin-right:10px;
}
.box-member-search {
	background-color: #FBAB04;
	position:relative;
	padding:10px;
	display: inline-block;
	height: 105px;
}
.box-member-search h1 {
	color:#333333;
	font-family:Kalinga;
	font-size: 1.2em;
	height:20px;
	padding:0 !important;
}
.box-member-search h1 img {
	vertical-align:middle;
	margin-right:10px;
}

.search-boxes-white {
	text-align:right;
	display:inline-block;
	margin-bottom:5px;
}
.search-boxes-white label {
	display:block;
	color:#fff;
	font-size: 0.6em;
	padding:2px;
	text-align:left;
}
.search-boxes-black {
	text-align:right;
	display:inline-block;
	margin-bottom:5px;
}
.search-boxes-black label {
	display:block;
	color:#333;
	font-size: 0.6em;
	padding:2px;
	text-align:left;
}
.box-member-white {
	background-color: #FFFFFF;
	position:relative;
	padding:16px 20px 5px 20px;
}
.box-member-white h1 {
	text-align:left !important;
	color:#777777;
	font-family:Kalinga;
	font-size: 1.2em;
	height:35px;
	margin-bottom:15px !important;
	display:block;
}
.box-member-white h1 img {
	vertical-align:middle;
	margin-right:10px;
}
.box-member-white h2 {
	text-align:left !important;
	color:#000000;
	font-family:Kalinga;
	font-size: 0.9em;
	padding:5px 5px 0 25px;
	margin:0;
	font-weight:bold;
}
.box-member-white h2 img {
	margin-top:15px;
	float:right;
}
.box-member-white h3 {
	text-align:left !important;
	color:#666666;
	font-family:Kalinga;
	font-size: 0.85em;
	padding:5px 20px 0 30px;
	margin:0;
	font-weight:bold;
}
.box-member-white h3 img {
	margin-top:15px;
	float:right;
}
.box-member-white p {
	text-align:left !important;
	margin:0 30px 5px 30px;
	font-size:0.85em;
	display:block;
	line-height:1.8;
	color:#000;
}
p.member-only-bullet {
	display: list-item;
	list-style-type: disc;
	list-style-position: outside;
	color:#FF3300;
}
p.no-bullet {
	display: list-item;
	list-style-type:none;
}
.box-member-white p.hideNews {
	display:none;
}
.box-member-white span.new-item {
	display:inline-block;
	color:#FF9900;
	font-size:0.85em;
	font-style:italic;
}
.box-member-white div.right-link {
	text-align:right;
}
.box-member-white a:link {
	color: #999999;
	text-decoration: underline;
	font-size:1.0em;
	padding:0;
	margin:0;
}
.box-member-white a:visited {
	color: #999999;
}
.box-member-white a:hover {
	color: #666666;
}
.box-member-white a:active {
	color: #666666;
}
.box-member-white .right-link a:link {
	color: #248997;
	text-decoration: underline;
	font-size:0.8em;
	margin:0;
	padding:0;
}
.box-member-white .right-link a:visited {
	color: #248997;
}
.box-member-white .right-link a:hover {
	color: #30AEC0;
}
.box-member-white .right-link a:active {
	color: #30AEC0;
}
.box-member-white hr {
	text-align:center;
	width:100%;
	border: 0;
	height: 1px;
	background: #ccc;
	background-image: linear-gradient(to right, #eee, #ccc, #eee);
}
.box-member-my-stuff {
	background-color: #F7F7F7;
	border:1px solid #CCCCCC;
	position:relative;
	padding:20px 20px 13px 20px;
	margin:0 0 10px 0;
}
.box-member-my-stuff h1 {
	text-align:left !important;
	color:#999999;
	font-family:Kalinga;
	font-size: 1.2em;
	height:35px;
	margin-bottom:20px !important;
}
.box-member-my-stuff h1 img {
	vertical-align:middle;
	margin-right:10px;
}
.box-member-my-stuff h1 a:link {
	color:#999999;
	font-family:Kalinga;
	font-size: 1.0em;
	height:35px;
	margin-bottom:20px !important;
	text-decoration:none;
}
.box-member-my-stuff h1 a:visited {
	color: #999999;
}
.box-member-my-stuff h1 a:hover {
	color: #666666;
}
.box-member-my-stuff h1 a:active {
	color: #666666;
}
.box-member-my-stuff p {
	text-align:left !important;
	margin:5px 30px 5px 30px;
	font-size:0.95em;
	display:block;
	color:#333333;
}
p.member-warning {
	text-align:center;
	margin:0 0 5px 0;
	font-size:0.7em;
	display:block;
	color:#FF0000;
	font-style:italic;
}
p.member-warning-gray {
	text-align:center;
	margin:0 0 5px 0;
	font-size:0.7em;
	display:block;
	color:#666666;
	font-style:italic;
}
p.member-warning-ltgray {
	text-align:center;
	margin:0 0 5px 0;
	font-size:0.7em;
	display:block;
	color:#cccccc;
	font-style:italic;
}
.box-member-my-stuff div.right-link {
	display:block;
	text-align:right;
	line-height:1.6;
}
.box-member-my-stuff a:link {
	color: #999999;
	text-decoration: underline;
	font-size:0.8em;
	padding:0;
	margin:0;
}
.box-member-my-stuff a:visited {
	color: #999999;
}
.box-member-my-stuff a:hover {
	color: #666666;
}
.box-member-my-stuff a:active {
	color: #666666;
}
.my-account-all-good {
	color:#30AEC0;
}
.my-account-needs-attention {
	color:#FF0000;
	font-style:italic;
}
.box-member-my-stuff hr {
	text-align:center;
	width:100%;
	border: 0;
	height: 1px;
	background: #999;
	background-image: linear-gradient(to right, #ccc, #999, #ccc);
}
.box-blank-left {
	min-height:65px;
	position:relative;
	text-align:center;
	display:block;
}
.box-blank-left a:link {
	font-size:0.9em;
}
.box-blank-left hr {
	text-align:center;
	width:98%;
	position: absolute;
	bottom: 0;
	border: 0;
	height: 1px;
	background: #CCEEF2;
	background-image: linear-gradient(to right, #E8F7F9, #CCEEF2, #E8F7F9);
}
.renew-membership-box {
	border-bottom: 1px #FCB100 solid;
	display:none;
}
.box-anniversary-date {
	background-color: #F94835;
	position:relative;
	padding:10px;
	vertical-align: middle;
	display: inline-block;
	text-align:center;
	width:100%;
	margin-bottom:9px;
	line-height:2.0;
}
.box-anniversary-date h1 {
	padding:0 !important;
	color:#000000;
	font-family:Kalinga;
	font-size: 1.0em;
	font-weight: 700;
	vertical-align:middle;
	display: inline-block;
}
.box-anniversary-date img {
	vertical-align:middle;
	margin-right:10px;
}
.box-anniversary-date input {
	vertical-align:middle;
	text-align:center;
	padding:2px;
	margin:0;
	display: inline-block;
}
.inactive-invite-back {
	background-color: #EEEEEE;
	border: 1px solid #999999;
	padding: 20px;
	margin: 20px auto 40px auto;
	display:inline-block;
	color:#333333;
	text-align:left;
	line-height:1.7;
}
.inactive-invite-back h1 {
	color:#F81F06;
	text-align:center;
	font-size:1.5em;
	margin-bottom:15px !important;
}
.inactive-invite-back a:link {
	color: #248997;
	text-decoration: underline;
}
.inactive-invite-back a:visited {
	color: #248997;
}
.inactive-invite-back a:hover {
	color: #30AEC0;
}
.inactive-invite-back a:active {
	color: #30AEC0;
}
.clickableHeader {
	cursor:pointer;
}
.topicBoxDoc {
	display:none;
}
.catBoxDoc {
	display:none;
}
.topicBoxLink {
	display:none;
}
.categoryBoxHelp {
	display:none;
}
.helpTextBox {
	display:none;
}
/* END Member Content */
.myGoldButton {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #FDC44D), color-stop(1, #E19904));
	background:-moz-linear-gradient(top, #FDC44D 5%, #E19904 100%);
	background:-webkit-linear-gradient(top, #FDC44D 5%, #E19904 100%);
	background:-o-linear-gradient(top, #FDC44D 5%, #E19904 100%);
	background:-ms-linear-gradient(top, #FDC44D 5%, #E19904 100%);
	background:linear-gradient(to bottom, #FDC44D 5%, #E19904 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDC44D', endColorstr='#E19904', GradientType=0);
	background-color:#FDC44D;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #E19904;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Verdana;
	font-size:15px;
	padding:10px 16px;
	text-decoration:none;
}
.myGoldButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #E19904), color-stop(1, #FDC44D));
	background:-moz-linear-gradient(top, #E19904 5%, #FDC44D 100%);
	background:-webkit-linear-gradient(top, #E19904 5%, #FDC44D 100%);
	background:-o-linear-gradient(top, #E19904 5%, #FDC44D 100%);
	background:-ms-linear-gradient(top, #E19904 5%, #FDC44D 100%);
	background:linear-gradient(to bottom, #E19904 5%, #FDC44D 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E19904', endColorstr='#FDC44D', GradientType=0);
	background-color:#E19904;
}
.myGoldButton:active {
	position:relative;
	top:1px;
}
.myGoldButton:focus {
	outline:0 !important;
} /* gets rid of blue outline on click */
.myRedButton {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #F2715E), color-stop(1, #E22D12));
	background:-moz-linear-gradient(top, #F2715E 5%, #E22D12 100%);
	background:-webkit-linear-gradient(top, #F2715E 5%, #E22D12 100%);
	background:-o-linear-gradient(top, #F2715E 5%, #E22D12 100%);
	background:-ms-linear-gradient(top, #F2715E 5%, #E22D12 100%);
	background:linear-gradient(to bottom, #F2715E 5%, #E22D12 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2715E', endColorstr='#E22D12', GradientType=0);
	background-color:#F2715E;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #E22D12;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Verdana;
	font-size:15px;
	padding:10px 16px;
	text-decoration:none;
}
.myRedButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #E22D12), color-stop(1, #F2715E));
	background:-moz-linear-gradient(top, #E22D12 5%, #F2715E 100%);
	background:-webkit-linear-gradient(top, #E22D12 5%, #F2715E 100%);
	background:-o-linear-gradient(top, #E22D12 5%, #F2715E 100%);
	background:-ms-linear-gradient(top, #E22D12 5%, #F2715E 100%);
	background:linear-gradient(to bottom, #E22D12 5%, #F2715E 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E22D12', endColorstr='#F2715E', GradientType=0);
	background-color:#E22D12;
}
.myRedButton:active {
	position:relative;
	top:1px;
}
.myRedButton:focus {
	outline:0 !important;
} /* gets rid of blue outline on click */
.myBlueButton {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #31ADBF), color-stop(1, #278D9C));
	background:-moz-linear-gradient(top, #31ADBF 5%, #278D9C 100%);
	background:-webkit-linear-gradient(top, #31ADBF 5%, #278D9C 100%);
	background:-o-linear-gradient(top, #31ADBF 5%, #278D9C 100%);
	background:-ms-linear-gradient(top, #31ADBF 5%, #278D9C 100%);
	background:linear-gradient(to bottom, #31ADBF 5%, #278D9C 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#31ADBF', endColorstr='#278D9C', GradientType=0);
	background-color:#31ADBF;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #278D9C;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Verdana;
	font-size:15px;
	padding:20px 16px;
	text-decoration:none;
}
.myBlueButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #278D9C), color-stop(1, #31ADBF));
	background:-moz-linear-gradient(top, #278D9C 5%, #31ADBF 100%);
	background:-webkit-linear-gradient(top, #278D9C 5%, #31ADBF 100%);
	background:-o-linear-gradient(top, #278D9C 5%, #31ADBF 100%);
	background:-ms-linear-gradient(top, #278D9C 5%, #31ADBF 100%);
	background:linear-gradient(to bottom, #278D9C 5%, #31ADBF 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#278D9C', endColorstr='#31ADBF', GradientType=0);
	background-color:#278D9C;
}
.myBlueButton:active {
	position:relative;
	top:1px;
}
.myBlueButton:focus {
	outline:0 !important;
} /* gets rid of blue outline on click */
.mySmBlueButton {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #31ADBF), color-stop(1, #278D9C));
	background:-moz-linear-gradient(top, #31ADBF 5%, #278D9C 100%);
	background:-webkit-linear-gradient(top, #31ADBF 5%, #278D9C 100%);
	background:-o-linear-gradient(top, #31ADBF 5%, #278D9C 100%);
	background:-ms-linear-gradient(top, #31ADBF 5%, #278D9C 100%);
	background:linear-gradient(to bottom, #31ADBF 5%, #278D9C 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#31ADBF', endColorstr='#278D9C', GradientType=0);
	background-color:#31ADBF;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #278D9C;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Verdana;
	font-size:13px;
	padding:4px 16px;
	text-decoration:none;
}
.mySmBlueButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #278D9C), color-stop(1, #31ADBF));
	background:-moz-linear-gradient(top, #278D9C 5%, #31ADBF 100%);
	background:-webkit-linear-gradient(top, #278D9C 5%, #31ADBF 100%);
	background:-o-linear-gradient(top, #278D9C 5%, #31ADBF 100%);
	background:-ms-linear-gradient(top, #278D9C 5%, #31ADBF 100%);
	background:linear-gradient(to bottom, #278D9C 5%, #31ADBF 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#278D9C', endColorstr='#31ADBF', GradientType=0);
	background-color:#278D9C;
}
.mySmBlueButton:active {
	position:relative;
	top:1px;
}
.mySmBlueButton:focus {
	outline:0 !important;
} /* gets rid of blue outline on click */
.myWhiteButton {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #BBE8EE));
	background:-moz-linear-gradient(top, #ffffff 5%, #BBE8EE 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #BBE8EE 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #BBE8EE 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #BBE8EE 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #BBE8EE 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#BBE8EE', GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #39BCCE;
	display:inline-block;
	cursor:pointer;
	color:#39BCCE;
	font-family:Verdana;
	font-size:13px;
	padding:4px 28px;
	text-decoration:none;
	margin-left:15px;
}
.myWhiteButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #BBE8EE), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #BBE8EE 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #BBE8EE 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #BBE8EE 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #BBE8EE 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #BBE8EE 5%, #ffffff 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#BBE8EE', endColorstr='#ffffff', GradientType=0);
	background-color:#BBE8EE;
}
.myWhiteButton:active {
	position:relative;
	top:1px;
}
.myWhiteButton:focus {
	outline:0 !important;
} /* gets rid of blue outline on click */
.mySmGoldButton {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #FDC44D), color-stop(1, #E19904));
	background:-moz-linear-gradient(top, #FDC44D 5%, #E19904 100%);
	background:-webkit-linear-gradient(top, #FDC44D 5%, #E19904 100%);
	background:-o-linear-gradient(top, #FDC44D 5%, #E19904 100%);
	background:-ms-linear-gradient(top, #FDC44D 5%, #E19904 100%);
	background:linear-gradient(to bottom, #FDC44D 5%, #E19904 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDC44D', endColorstr='#E19904', GradientType=0);
	background-color:#FDC44D;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #E19904;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Verdana;
	font-size:13px;
	padding:5px 8px;
	text-decoration:none;
}
.mySmGoldButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #E19904), color-stop(1, #FDC44D));
	background:-moz-linear-gradient(top, #E19904 5%, #FDC44D 100%);
	background:-webkit-linear-gradient(top, #E19904 5%, #FDC44D 100%);
	background:-o-linear-gradient(top, #E19904 5%, #FDC44D 100%);
	background:-ms-linear-gradient(top, #E19904 5%, #FDC44D 100%);
	background:linear-gradient(to bottom, #E19904 5%, #FDC44D 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E19904', endColorstr='#FDC44D', GradientType=0);
	background-color:#E19904;
}
.mySmGoldButton:active {
	position:relative;
	top:1px;
}
.mySmGoldButton:focus {
	outline:0 !important;
} /* gets rid of blue outline on click */
.myFormRedButton {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #F2715E), color-stop(1, #E22D12));
	background:-moz-linear-gradient(top, #F2715E 5%, #E22D12 100%);
	background:-webkit-linear-gradient(top, #F2715E 5%, #E22D12 100%);
	background:-o-linear-gradient(top, #F2715E 5%, #E22D12 100%);
	background:-ms-linear-gradient(top, #F2715E 5%, #E22D12 100%);
	background:linear-gradient(to bottom, #F2715E 5%, #E22D12 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2715E', endColorstr='#E22D12', GradientType=0);
	background-color:#F2715E;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:5px;
	border:1px solid #E22D12;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Verdana;
	font-size:15px;
	padding:5px 10px;
	text-decoration:none;
}
.myFormRedButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #E22D12), color-stop(1, #F2715E));
	background:-moz-linear-gradient(top, #E22D12 5%, #F2715E 100%);
	background:-webkit-linear-gradient(top, #E22D12 5%, #F2715E 100%);
	background:-o-linear-gradient(top, #E22D12 5%, #F2715E 100%);
	background:-ms-linear-gradient(top, #E22D12 5%, #F2715E 100%);
	background:linear-gradient(to bottom, #E22D12 5%, #F2715E 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E22D12', endColorstr='#F2715E', GradientType=0);
	background-color:#278D9C;
}
.myFormRedButton:active {
	position:relative;
	top:1px;
}
.myFormRedButton:focus {
	outline:0 !important;
} /* gets rid of blue outline on click */
.myFormGoldButton {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #FDC44D), color-stop(1, #E19904));
	background:-moz-linear-gradient(top, #FDC44D 5%, #E19904 100%);
	background:-webkit-linear-gradient(top, #FDC44D 5%, #E19904 100%);
	background:-o-linear-gradient(top, #FDC44D 5%, #E19904 100%);
	background:-ms-linear-gradient(top, #FDC44D 5%, #E19904 100%);
	background:linear-gradient(to bottom, #FDC44D 5%, #E19904 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDC44D', endColorstr='#E19904', GradientType=0);
	background-color:#FDC44D;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:5px;
	border:1px solid #E19904;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Verdana;
	font-size:15px;
	padding:5px 10px;
	text-decoration:none;
}
.myFormGoldButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #E19904), color-stop(1, #FDC44D));
	background:-moz-linear-gradient(top, #E19904 5%, #FDC44D 100%);
	background:-webkit-linear-gradient(top, #E19904 5%, #FDC44D 100%);
	background:-o-linear-gradient(top, #E19904 5%, #FDC44D 100%);
	background:-ms-linear-gradient(top, #E19904 5%, #FDC44D 100%);
	background:linear-gradient(to bottom, #E19904 5%, #FDC44D 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E19904', endColorstr='#FDC44D', GradientType=0);
	background-color:#278D9C;
}
.myFormGoldButton:active {
	position:relative;
	top:1px;
}
.myFormGoldButton:focus {
	outline:0 !important;
} /* gets rid of blue outline on click */
.myFormBlueButton {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #31ADBF), color-stop(1, #278D9C));
	background:-moz-linear-gradient(top, #31ADBF 5%, #278D9C 100%);
	background:-webkit-linear-gradient(top, #31ADBF 5%, #278D9C 100%);
	background:-o-linear-gradient(top, #31ADBF 5%, #278D9C 100%);
	background:-ms-linear-gradient(top, #31ADBF 5%, #278D9C 100%);
	background:linear-gradient(to bottom, #31ADBF 5%, #278D9C 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#31ADBF', endColorstr='#278D9C', GradientType=0);
	background-color:#31ADBF;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:5px;
	border:1px solid #278D9C;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Verdana;
	font-size:15px;
	padding:5px 10px;
	text-decoration:none;
}
.myFormBlueButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #278D9C), color-stop(1, #31ADBF));
	background:-moz-linear-gradient(top, #278D9C 5%, #31ADBF 100%);
	background:-webkit-linear-gradient(top, #278D9C 5%, #31ADBF 100%);
	background:-o-linear-gradient(top, #278D9C 5%, #31ADBF 100%);
	background:-ms-linear-gradient(top, #278D9C 5%, #31ADBF 100%);
	background:linear-gradient(to bottom, #278D9C 5%, #31ADBF 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#278D9C', endColorstr='#31ADBF', GradientType=0);
	background-color:#278D9C;
}
.myFormBlueButton:active {
	position:relative;
	top:1px;
}
.myFormBlueButton:focus {
	outline:0 !important;
} /* gets rid of blue outline on click */
/* Sidebar */
.myGrayButton {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #E5E5E5));
	background:-moz-linear-gradient(top, #ffffff 5%, #E5E5E5 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #E5E5E5 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #E5E5E5 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #E5E5E5 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #E5E5E5 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#E5E5E5', GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:5px;
	font-size:12px;
	padding:3px 14px !important;
	margin-right:10px;
	border:1px solid #999999;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Verdana;
	text-decoration:none;
}
.myGrayButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #E5E5E5), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #E5E5E5 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #E5E5E5 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #E5E5E5 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #E5E5E5 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #E5E5E5 5%, #ffffff 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E5E5E5', endColorstr='#ffffff', GradientType=0);
	background-color:#E5E5E5;
}
.myGrayButton:active {
	position:relative;
	top:1px;
}
.swal-button {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #F2715E), color-stop(1, #E22D12));
	background:-moz-linear-gradient(top, #F2715E 5%, #E22D12 100%);
	background:-webkit-linear-gradient(top, #F2715E 5%, #E22D12 100%);
	background:-o-linear-gradient(top, #F2715E 5%, #E22D12 100%);
	background:-ms-linear-gradient(top, #F2715E 5%, #E22D12 100%);
	background:linear-gradient(to bottom, #F2715E 5%, #E22D12 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2715E', endColorstr='#E22D12', GradientType=0);
	background-color:#F2715E;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #E22D12;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Verdana;
	font-size:13px;
	padding:5px 16px;
	text-decoration:none;
}
.swal-button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #E22D12), color-stop(1, #F2715E));
	background:-moz-linear-gradient(top, #E22D12 5%, #F2715E 100%);
	background:-webkit-linear-gradient(top, #E22D12 5%, #F2715E 100%);
	background:-o-linear-gradient(top, #E22D12 5%, #F2715E 100%);
	background:-ms-linear-gradient(top, #E22D12 5%, #F2715E 100%);
	background:linear-gradient(to bottom, #E22D12 5%, #F2715E 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E22D12', endColorstr='#F2715E', GradientType=0);
	background-color:#E22D12;
}
.swal-button:active {
	position:relative;
	top:1px;
}
.swal-button--cancel {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #FFFFFF), color-stop(1, #CCCCCC));
	background:-moz-linear-gradient(top, #FFFFFF 5%, #CCCCCC 100%);
	background:-webkit-linear-gradient(top, #FFFFFF 5%, #CCCCCC 100%);
	background:-o-linear-gradient(top, #FFFFFF 5%, #CCCCCC 100%);
	background:-ms-linear-gradient(top, #FFFFFF 5%, ##CCCCCC 100%);
	background:linear-gradient(to bottom, #FFFFFF 5%, #CCCCCC 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E22D12', GradientType=0);
	background-color:#FFFFFF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #CCCCCC;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Verdana;
	font-size:13px;
	padding:5px 16px;
	text-decoration:none;
}
.swal-button--cancel:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #CCCCCC), color-stop(1, #FFFFFF));
	background:-moz-linear-gradient(top, #CCCCCC 5%, #FFFFFF 100%);
	background:-webkit-linear-gradient(top, #CCCCCC 5%, #FFFFFF 100%);
	background:-o-linear-gradient(top, #CCCCCC 5%, #FFFFFF 100%);
	background:-ms-linear-gradient(top, #CCCCCC 5%, #FFFFFF 100%);
	background:linear-gradient(to bottom, #CCCCCC 5%, #FFFFFF 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#FFFFFF', GradientType=0);
	background-color:#CCCCCC;
}
.swal-button--cancel {
	color: #333;
	background-color: #fff;
}
.swal-content a {
	white-space: nowrap;
	color: #248997 !important;
	text-decoration:underline;
}
.swal-content a:hover {
	color: #30AEC0 !important;
	text-decoration:underline;
}
/*
Left Side
.sidebar {
	position: fixed;
	z-index: 5;
	top: 0;
	left: 0;
	height: 100%;
	width: 250px;
	background: #1d2127;
	border-right: 3px solid #0f1114;
	overflow: hidden;
	-webkit-transform: translate3d(-250px, 0, 0);
	transform: translate3d(-250px, 0, 0);
	transition-property: transform;
}
*/
/* 
Right Side 
*/
.sidebar {
	position: fixed;
	z-index: 10; /* Changed to 10 to allow sidebar to appear on top of page content */
	top: 48px;
	right: 0;
	height: 100%;
	width: 250px;
	background: #1d2127;
	border-left: 3px solid #0f1114;
	overflow: hidden;
	-webkit-transform: translate3d(250px, 0, 0);
	transform: translate3d(250px, 0, 0);
	transition-property: transform;
}
.sidebar, .sidebar a {
	color: #abb4be;
}
.nav {
	margin-top: 10px;
}
.nav-items {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size:0.9em !important;
}
.nav-title {
	display: block;
	padding: 10px 30px;
	text-transform: uppercase;
	font-weight: 600;
	color: #666666;
}
.nav-link {
	display: block;
	padding: 5px 25px;
	text-decoration: none;
	transition: background-color 0.3s ease;
}
.nav-link:hover {
	background-color: #373E4A;
}
.sidebar-separator {
	margin: 10px 30px 5px 30px;
	height: 2px;
	background-color: #000;
	border-bottom: 1px solid #373E4A;
}
/* Hamburger Icon */

.hamburger_box {
	display: block;
	position: fixed;
	right: 19px;
	top: 5px;
	cursor: pointer;
	z-index: 10;
	background-color:#FFF;
	height:43px;
}
.hamburger_box p {
	color:#999999;
	vertical-align:middle;
	float:left;
	margin:11px 5px;
}
.hamburger {
	float:right;
	border-radius: 5px;
	background-color: #fff;
	border: 2px solid #fff;
	padding: 8px 5px;
	width: 45px;
	transition-property: background-color, border-color;
}
.bar {
	display: block;
	position: relative;
	width: 100%;
	height: 4px;
	border-radius: 2px;
	margin: 0 auto;
	transition-property: transform, opacity, background-color, width;
}
.bar:first-child {
	top: 0;
	background-color: #F16651;
}
.bar:nth-child(2) {
	opacity: 1;
	background-color: #60C7D7;
}
.bar:last-child {
	bottom: 0;
	background-color: #FBB116;
}
/*.hamburger:hover { border-color: #333; } */

/*.hamburger:hover .bar { background-color: #333; }*/

.bar + .bar {
	margin-top: 5px;
}
/* Animation */


.main, .sidebar, .hamburger, .bar {
	transition-duration: 0.3s;
	transition-timing-function: ease-in-out;
}
/* Show Sidebar */

/*
Left Side
.show-sidebar .main {
	-webkit-transform: translate3d(250px, 0, 0);
	transform: translate3d(250px, 0, 0);
}
*/
/* 
Right Side - Slide Page Content to Left
.show-sidebar .main {
	-webkit-transform: translate3d(-250px, 0, 0);
	transform: translate3d(-250px, 0, 0);
}
*/
.show-sidebar .sidebar {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.show-sidebar .hamburger {
	background-color: #282d36;
	border-color: #0f1114;
}
.show-sidebar .bar {
	background-color: #fff;
}
.show-sidebar .bar:first-child {
	width: 120%;
	-webkit-transform: rotate(45deg) translate(5px, 8px);
	transform: rotate(45deg) translate(5px, 8px);
}
.show-sidebar .bar:nth-child(2) {
	opacity: 0;
}
.show-sidebar .bar:last-child {
	width: 120%;
	-webkit-transform: rotate(-45deg) translate(4px, -8px);
	transform: rotate(-45deg) translate(4px, -8px);
}
.payment_form_box {
	text-align:center;
	display:block;
}
.payment_form {
	margin:0 auto !important;
	display: inline-block;
	border:1px solid #E5E5E5;
	padding:10px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-opera-border-radius:8px;
	-khtml-border-radius:8px;
	border-radius:8px;
	background-color:#F9F9F9;
}
#form_error {
	color:#ED4027;
	font-size:14px;
	margin-bottom:15px;
	display:none;
}
input.needsfilled {
	color: #CC0000 !important;
	border: 1px solid #CC0000 !important;
}
input[type="checkbox"].needsfilled {
	outline:#CC0000 solid thin !important;
}
.validation_error {
	font-family: "Muli", sans-serif;
	color: #CC0000 !important;
	display: block !important;
	padding: 6px !important;
	font-weight:normal !important;
}
#login_box {
	display: inline-block;
	margin:50px auto;
	border: #cccccc 1px solid;
	background-color: #F8F8F8;
	padding:10px;
}
#login_box label {
	display:block;
	color:#666666;
	font-size: 0.6em;
	padding:2px;
	text-align:left;
}
.survey-box {
	display: none;
}
#my_account_edit_box {
	display: none;
	margin:10px auto;
	border: #cccccc 1px solid;
	background-color: #fff;
	padding:10px;
}
#my_account_edit_box label {
	display:block;
	color:#333;
	font-weight:bold;
	font-size: 0.6em;
	padding:2px;
	text-align:left;
}
#my_account_edit_box h2 {
	font-family:Kalinga;
	font-size: 1.3em;
	padding:5px 5px 0 5px !important;
	margin: 0 !important;
	color: #60C7D7;
}
#my_account_edit_box h3 {
	font-family:Kalinga;
	font-size: 1.1em;
	padding:5px 5px 0 5px !important;
	margin: 0 !important;
	color: #60C7D7;
	text-align:left;
}
#my_account_edit_box input[type=text], input[type=password], textarea, select {
	display:block;
	text-align:left;
	background: #FBFBFB;
	border: 1px solid #bbb;
	color: #333;
	padding: 7px;
	border-radius: 1px;
	outline: none;
	vertical-align: middle;
}
#reset_box {
	display: none;
	margin:10px auto;
	border: #cccccc 1px solid;
	background-color: #fff;
	padding:10px;
}
#reset_box label {
	display:block;
	color:#666666;
	font-size: 0.6em;
	padding:2px;
	text-align:left;
}
#reset_box h2 {
	font-family:Kalinga;
	font-size: 1.3em;
	padding:10px 5px 5px 5px !important;
	margin: 0 !important;
	color: #60C7D7;
}
#reset_box h3 {
	font-family:Kalinga;
	font-size: 0.8em;
	padding:5px !important;
	margin: 0 !important;
	color: #F16651;
}
#rate_providers_box {
	display: none;
	text-align:center;
	margin:10px auto;
}
#providersTable {
	border:solid 1px #FFFFFF;
}
#login_form input[type=text], input[type=password], textarea, select {
	background: #FBFBFB;
	border: 1px solid #bbb;
	color: #333;
	padding: 7px;
	border-radius: 1px;
	outline: none;
	vertical-align: middle;
}
#reset_box input[type=text], input[type=password], textarea, select {
	background: #FBFBFB;
	border: 1px solid #bbb;
	color: #333;
	padding: 7px;
	border-radius: 1px;
	outline: none;
	vertical-align: middle;
}
.checkboxes label {
	display: block;
	float: left;
	white-space: nowrap;
	font-size: 0.6em;
	margin:13px 2px 0 2px !important;
}
.checkboxes input {
	vertical-align: middle;
}
.checkboxes label span {
	vertical-align: middle;
}
.login-box-padding {
	margin-right: 20px;
}
div.cleaner {
	clear: both;
	font-size: .01px !important;
	height: 1px !important;
	width: 100% !important;
	padding: 0 !important;
	margin: 0 !important;
	border: 0 !important;
	background: transparent !important;
}
/* Member and Tenent Search Results */
::placeholder {
 color: #bbbbbb;
 opacity: 1; /* Firefox */
 font-size:0.85em;
 text-align:left;
 font-style:italic;
}
.needsfilled::-webkit-input-placeholder {
 color:#fff;
}
.needsfilled:-moz-placeholder {
 color:#fff;
}
.listbox {
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size:14px;
	color:#666666;
	padding:5px;
	position:relative;
	display:none;
	text-align:left;
	margin:10px auto 10px auto;
}
.listboxTenant {
	background-color:#F2FEFF;
	border: 2px solid #008B99;
}
.tenantlistbox {
	background-color:#F2FEFF;
	border: 1px solid #AAF7FF;
}
.tenantinfobox {
	background-color:#F2FEFF;
	border: 1px solid #AAF7FF;
	padding:5px 20px;
	line-height:1.6;
}
.tenantinfobox h2 {
	font-family:Kalinga;
	font-size: 1.3em;
	padding:0 !important;
	margin: 0 !important;
	color: #60C7D7;
}
.tenantinfobox h3 {
	font-family:Kalinga;
	font-size: 1.1em;
	padding:0 !important;
	margin: 0 !important;
	color: #60C7D7;
}
.tenantinfobox a:link {
	color: #248997;
	text-decoration: underline;
	font-size:0.8em;
	padding:0;
	margin:0;
}
.tenantinfobox a:visited {
	color: #248997;
}
.tenantinfobox a:hover {
	color: #30AEC0;
}
.tenantinfobox a:active {
	color: #30AEC0;
}
.orange_link a:link {
	color: #FFB74A;
	text-decoration: underline;
	font-size:0.8em;
	padding:0;
	margin:0;
}
.orange_link a:visited {
	color: #FFAB2D;
}
.orange_link a:hover {
	color: #EC8D00;
}
.orange_link a:active {
	color: #EC8D00;
}
.orange_link_clean a:link {
	color: #FFB74A !important;
	text-decoration: none;
	font-size:0.75em;
	padding:0;
	margin:0;
}
.orange_link_clean a:visited {
	color: #FFAB2D !important;
}
.orange_link_clean a:hover {
	color: #EC8D00 !important;
	text-decoration: underline;
}
.orange_link_clean a:active {
	color: #EC8D00 !important;
}
.tenant-separator {
	padding-left:15px !important;
	margin-left:15px !important;
	border-left:solid 1px #AAF7FF;
}
.memberlistbox {
	background-color:#FFFCF9;
	border: 1px solid #FFDEB3;
}
.memberinfobox {
	background-color:#FFFCF9;
	border: 1px solid #FFDEB3;
	padding:5px 20px;
	line-height:1.6;
}
.memberinfobox h2 {
	font-family:Kalinga;
	font-size: 1.2em;
	padding:0 !important;
	margin: 0 !important;
	color: #30AEC0;
}
.memberinfobox a:link {
	color: #248997;
	text-decoration: underline;
	font-size:0.8em;
	padding:0;
	margin:0;
}
.memberinfobox a:visited {
	color: #248997;
}
.memberinfobox a:hover {
	color: #30AEC0;
}
.memberinfobox a:active {
	color: #30AEC0;
}
.listbox ul {
	list-style:none;
	margin:0;
	padding:0;
}
.listbox li {
	cursor: pointer;
	padding:5px;
}
.nameslist {
	margin:0px;
	padding: 0px;
}
.listhover {
	background-color:#FFFFFF;
	color:#333333;
}
a.specialLinkColor:link {
	color: #248997;
}
a.specialLinkColor:visited {
	color: #248997;
}
a.specialLinkColor:hover {
	color: #30AEC0;
}
a.specialLinkColor:active {
	color: #30AEC0;
}
hr.lt_gray {
	text-align:center;
	width:90%;
	border: 0;
	height: 1px;
	background: #666;
	background-image: linear-gradient(to right, #999, #666, #999);
}
hr.blue {
	text-align: center;
	width: 100%;
	border: 0;
	height: 2px;
	background: #60C7D7;
	background-image: linear-gradient(to right, #60C7D7, #2DA0B0, #60C7D7);
	margin-top:20px;
}
.management-left h2 {
	font-family:Kalinga;
	font-size: 1.3em;
	padding:0 5px 0 5px !important;
	margin: 0 !important;
	color: #007582;
}
.management-left h3 {
	font-family:Kalinga;
	font-size: 1.0em;
	padding:0 5px 0 5px !important;
	margin: 0 !important;
	color: #FF9900;
}
.management-left a:link, .management-right a:link {
	color: #999999;
	text-decoration: underline;
	font-size:0.8em;
	padding:0;
	margin:0;
}
.management-left a:visited, .management-right a:visited {
	color: #999999;
}
.management-left a:hover, .management-right a:hover {
	color: #666666;
}
.management-left a:active, .management-right a:active {
	color: #666666;
}
.box-management-right-stuff {
	background-color: #F7F7F7;
	border:1px solid #CCCCCC;
	position:relative;
	padding:5px 10px 10px 10px;
	margin:100px 0 15px 0;
	display:inline-block;
}
.management-right h2 {
	font-family:Kalinga;
	font-size: 1.1em;
	padding:0 5px 0 5px !important;
	margin: 0 !important;
	color: #007582;
}
.management-right h3 {
	font-family:Kalinga;
	font-size: 1.1em;
	padding:0 5px 0 5px !important;
	margin: 0 !important;
	color: #60C7D7;
}
.management-right h4 {
	font-family:Kalinga;
	font-size: 1.0em;
	padding:0 5px 0 5px !important;
	margin: 0 !important;
	color: #60C7D7;
}
.management-right h5 {
	font-family:Kalinga;
	font-size: 0.9em;
	padding:0 5px 0 0 !important;
	margin: 0 !important;
	color: #FF9900;
}
.management-right h6 {
	font-family:Kalinga;
	font-size: 0.9em;
	padding:0 5px 0 0 !important;
	margin: 0 !important;
	color: #777777;
}
.propertyImageBox h4 {
	font-family:Kalinga;
	font-size: 1.0em;
	padding:0 5px 0 5px !important;
	margin: 0 !important;
	color: #60C7D7;
}
#edit_property_images, #edit_rental_info, #edit_my_property, #edit_my_tenant, #edit_tenancy, #edit_eviction, #edit_judgment {
	margin:10px auto;
	border: #cccccc 1px solid;
	background-color: #fff;
	padding:10px;
	display:inline-block;
}
#edit_property_images label, #edit_rental_contact label, #edit_rental_info label, #edit_my_property label, #edit_my_tenant label, #edit_tenancy label, #edit_eviction label, #edit_judgment label {
	display:block;
	color:#333;
	font-weight:bold;
	font-size: 0.6em;
	padding:2px;
	text-align:left;
}
#edit_property_images span, #edit_rental_contact span, #edit_rental_info span, #edit_my_property span, #edit_my_tenant span, #edit_tenancy span, #edit_eviction span, #edit_judgment span {
	display:inline-block;
	color:#666;
	font-weight:normal;
	font-size: 0.7em;
	padding:2px;
	text-align:left;
}
#edit_property_images h2, #edit_rental_contact h2, #edit_rental_info h2, #edit_my_property h2, #edit_my_tenant h2, #edit_tenancy h2, #edit_eviction h2, #edit_judgment h2 {
	font-family:Kalinga;
	font-size: 1.3em;
	padding:5px 5px 0 5px !important;
	margin: 0 !important;
	color: #60C7D7;
}
#edit_my_property input[type=text], #edit_my_property input[type=password], #edit_my_property textarea, #edit_my_property select {
	display:block;
	text-align:left;
	background: #FBFBFB;
	border: 1px solid #bbb;
	color: #333;
	padding: 7px;
	border-radius: 1px;
	outline: none;
	vertical-align: middle;
}
#edit_my_tenant input[type=text], #edit_my_tenant input[type=password], #edit_my_tenant textarea, #edit_my_tenant select {
	display:block;
	text-align:left;
	background: #FBFBFB;
	border: 1px solid #bbb;
	color: #333;
	padding: 7px;
	border-radius: 1px;
	outline: none;
	vertical-align: middle;
}
#edit_tenancy input[type=text], #edit_tenancy input[type=password], #edit_tenancy textarea, #edit_tenancy select {
	display:block;
	text-align:left;
	background: #FBFBFB;
	border: 1px solid #bbb;
	color: #333;
	padding: 7px;
	border-radius: 1px;
	outline: none;
	vertical-align: middle;
}
#edit_tenancy textarea {
	width:100%;
}
#edit_eviction input[type=file], #edit_eviction input[type=text], #edit_eviction input[type=password], #edit_eviction textarea, #edit_eviction select {
	display:block;
	text-align:left;
	background: #FBFBFB;
	border: 1px solid #bbb;
	color: #333;
	padding: 7px;
	border-radius: 1px;
	outline: none;
	vertical-align: middle;
}
#edit_judgment input[type=file], #edit_judgment input[type=text], #edit_judgment input[type=password], #edit_judgment textarea, #edit_judgment select {
	display:block;
	text-align:left;
	background: #FBFBFB;
	border: 1px solid #bbb;
	color: #333;
	padding: 7px;
	border-radius: 1px;
	outline: none;
	vertical-align: middle;
}
#edit_rental_info input[type=text], #edit_my_property input[type=password], #edit_my_property select {
	display:inline-block;
	text-align:left;
	background: #FBFBFB;
	border: 1px solid #bbb;
	color: #333;
	padding: 7px;
	border-radius: 1px;
	outline: none;
	vertical-align: middle;
}
#edit_rental_info textarea {
	display:block;
	text-align:left;
	background: #FBFBFB;
	border: 1px solid #bbb;
	color: #333;
	padding: 7px;
	border-radius: 1px;
	outline: none;
	vertical-align: top;
	width:100%;
	height:100px;
}
#edit_rental_contact input[type=text], #edit_my_property input[type=password], #edit_my_property textarea, #edit_my_property select {
	display:block;
	text-align:left;
	background: #FBFBFB;
	border: 1px solid #bbb;
	color: #333;
	padding: 7px;
	border-radius: 1px;
	outline: none;
	vertical-align: middle;
}
#edit_property_images input[type=text], #edit_my_property input[type=password], #edit_my_property textarea, #edit_my_property select {
	display:block;
	text-align:left;
	background: #FBFBFB;
	border: 1px solid #bbb;
	color: #333;
	padding: 7px;
	border-radius: 1px;
	outline: none;
	vertical-align: middle;
}
.prettytable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-collapse: collapse;
	margin: 0 auto;
}
.prettytable th {
	font-size: 11px;
	font-weight: normal;
	padding: 10px 15px 10px 10px;
	background: #007582;
	border-top: 4px solid #005862;
	border-bottom: 1px solid #fff;
	color: #ffffff;
	text-align:center;
}
.prettytable td {
	font-size: 12px;
	padding: 10px 15px 10px 10px;
	background: #F2F2F2;
	border-bottom: 1px solid #fff;
	color: #333;
	border-top: 1px solid transparent;
	cursor:pointer;
	vertical-align:text-top;
}
.prettytable td a:link {
	text-decoration:underline;
	color: #990000;
	font-size:11px
}
.prettytable td a:visited {
	text-decoration:underline;
	color: #990000;
	font-size:11px
}
.prettytable td a:hover {
	text-decoration:underline;
	color: #CC0000;
	font-size:11px
}
.prettytable tr:hover:not(.moreProviderDetails) td {
	background: #F8F8F8;
	color: #339;
}
.hideRow {
	display:none;
}
.grayTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-collapse: collapse;
	margin: 0 auto;
}
.grayTable th {
	font-size: 11px;
	font-weight: normal;
	padding: 10px 15px 10px 10px;
	background: #888888;
	border-top: 4px solid #777777;
	border-bottom: 1px solid #fff;
	color: #ffffff;
	text-align:center;
}
.grayTable td {
	font-size: 12px;
	padding: 10px 15px 10px 10px;
	background: #F2F2F2;
	border-bottom: 1px solid #fff;
	color: #333;
	border-top: 1px solid transparent;
	cursor:pointer;
	vertical-align:text-top;
}
.grayTable td a:link {
	text-decoration:underline;
	color: #990000;
	font-size:11px
}
.grayTable td a:visited {
	text-decoration:underline;
	color: #990000;
	font-size:11px
}
.grayTable td a:hover {
	text-decoration:underline;
	color: #CC0000;
	font-size:11px
}
.grayTable tr:hover td {
	background: #F8F8F8;
	color: #339;
}
.list_all_members a:link {
	color: #444444;
	text-decoration: underline;
	font-size:0.7em;
	padding:0;
	margin:0;
}
.list_all_members a:visited {
	color: #444444;
}
.list_all_members a:hover {
	color: #222222;
}
.list_all_members a:active {
	color: #444444;
}
#fullMemberTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-collapse: collapse;
	margin: 5px auto;
}
#fullMemberTable th {
	font-size: 11px;
	font-weight: normal;
	padding: 15px 15px 10px 10px;
	background: #FBAB04;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #999999;
	color: #333333;
	text-align:center;
}
#fullMemberTable td {
	font-size: 13px;
	padding: 20px 15px 20px 10px;
	background: #FFFCF9;
	border-bottom: 1px solid #cccccc;
	color: #333;
	border-top: 1px solid transparent;
	vertical-align:text-top;
}
#fullMemberTable td a:link {
	text-decoration:underline;
	color: #248997;
	font-size:12px
}
#fullMemberTable td a:visited {
	text-decoration:underline;
	color: #248997;
	font-size:12px
}
#fullMemberTable td a:hover {
	text-decoration:underline;
	color: #30AEC0;
	font-size:12px
}
#fullMemberTable tr:hover td {
	background: #ffffff;
}
/* END Member and Tenent Search Results */
#formImages {
	display:inline-block;
}
#sortableImage {
	text-align:center;
	margin:0 auto;
}
#sortableImage ul {
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	text-align:center;
}
#sortableImage li {
	margin: 5px;
	width: 320px;
	font-size: 12px;
	border: 1px solid #999999;
	background-color: #F0F0F0;
	cursor:pointer;
	float:left;
	display:inline;
}
.imageBoxPreview {
	width: 300px;
	margin: 0 auto;
}
.imageBoxPreview img {
	width: 100%;
}
.imageCaption {
	margin: 4px 15px 4px 4px;
	font-size: 1.0em;
	font-style: italic;
	text-align: right;
	color:#666;
}
.notePanel {
	margin: 10px auto;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 1px 1px rgba(0,0,0,.05);
	width:90%;
	line-height:1.4;
	text-align:left;
}
.notePanelHeader {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd;
	padding: 5px 15px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	font-family: Kalinga;
	font-size: 0.9em;
}
.notePanelBody {
	padding:0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#666;
}
.editable-custom-class {
	text-align:center;
}
.editable-custom-class input {
	padding: 8px;
	border: 1px solid #ccc;
	border-radius: 5px;
	margin:5px 10px;
}
/* Rental Page CSS */
.rental-search-box {
	background-color:#F7F7F7;
	min-height:90px;
	display:block;
	border-top:thin solid #E1E1E1;
}
.left-rental-search-box {
	float:left;
	display:inline-block;
	width:30%;
	min-width: 320px;
}
.right-rental-search-box {
	float:right;
	text-align:center;
	width:70%;
}
#rental_search_form {
	margin:0 auto;
	padding: 0 10px;
	display:inline-block;
}
#rental_search_form label {
	display:block;
	color:#333;
	font-weight:bold;
	font-size: 0.6em;
	padding:2px;
	text-align:left;
}
#rental_search_form select {
	display:inline;
	text-align:left;
	background: #FBFBFB;
	border: 1px solid #bbb;
	color: #333;
	padding: 7px;
	border-radius: 1px;
	outline: none;
	vertical-align: middle;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#rental_search_form input[type=radio] {
	display:inline;
	text-align:left;
	color: #333;
	outline: none;
	vertical-align: middle;
}
#rental_search_form span {
	display:inline;
	color:#666;
	font-weight:normal;
	font-size: 0.7em;
	padding-top:1px;
	text-align:left;
	line-height:35px;
}
#rental_search_form div {
	margin:15px 20px;
}
.moreProviderDetails {
	text-align:left;
	display:none;
}
.moreProviderDetails td {
	background-color:#FFFFFF;
	cursor:default;
}
.moreProviderDetails h2 {
	font-family:Kalinga;
	font-size: 1.3em;
	padding:10px 5px 5px 5px !important;
	margin: 0 !important;
	color: #60C7D7;
}
.moreProviderDetails h3 {
	font-family:Kalinga;
	font-size: 1.0em;
	padding:10px 5px 5px 5px !important;
	margin: 0 !important;
	color: #F16651;
}
.moreProviderDetails a:link {
	color: #F79D91 !important;
	text-decoration: underline !important;
}
.moreProviderDetails a:visited {
	color: #F79D91 !important;
}
.moreProviderDetails a:hover {
	color: #F47D6C !important;
}
.moreProviderDetails a:active {
	color: #F47D6C !important;
}
 @media screen and (max-width: 1080px) {
.left-rental-search-box {
	float:none;
	display:block;
	width:100%;
	text-align:center;
}
.right-rental-search-box {
	float:none;
	display:block;
	width:100%;
	text-align:center;
}
.header-left {
	float:none;
	width: 100%;
	text-align:center;
}
.header-left img {
	max-width: 100%;
	height: auto;
	text-align:center;
}
.header-right {
	float:none;
	width: 100% !important;
	text-align:right;
	height:40px;
}
.show-non-mobile {
	display: none;
}
.myWhiteButton {
	margin-right:15px;
}
.news-box, .events-box {
	width: 100% !important;
	height: auto;
	min-height:90px;
	padding:10px 0;
	border-top: 1px solid #bfbfbf;
}
.all-new-all-events-right-link {
	float:none;
	text-align:right;
	padding:0 10px 5px 0;
}
.left-box, .right-box, .box-blue-left, .box-blue-right {
	display:block;
	float: none;
	width: auto;
	margin:0 auto 0 auto;
	text-align:center;
}
.box-blue-left, .box-blue-right {
	width: 100% !important;
	height: auto;
}
.box-gold, .box-red {
	width: 100% !important;
	height: auto;
	min-height:290px;
	padding:10px 0;
}
.button-box-gold, button-box-red {
	width: 100% !important;
	padding:0;
}
ul.gold-red-boxes {
	margin:0 1em 0 1em;
}
.box-blue-left ul {
	margin:0 1em 0 1em;
}
.box-blue-right div img {
	max-width: 50%;
	height: auto;
	text-align:center;
	padding-bottom:20px;
}
.left-blue-box {
	float: none;
	width: auto;
	text-align:center;
}
.right-blue-box {
	float: none;
	width: auto;
	text-align:center;
}
.box-blue-right {
	height:auto;
	padding-bottom:20px;
}
.box-blue-right {
	display:block;
	padding-top:15px;
}
.box-blue-right {
	background-image: none;
}
.mobileOnlyLink {
	display:block;
}
.mobileHideDiv {
	display:none;
}
}
@media screen and (max-width: 860px) {
.header-left {
	margin: 40px 0 0 0 !important;
}
.hamburger {
	right: 23px;
}
}
@media screen and (max-width: 500px) {
.box-member-white h2 {
	padding:5px 5px 0 5px;
}
.box-member-white h3 {
	padding:5px 20px 0 5px;
}
.box-member-white p {
	margin:0 30px 5px 5px;
}
.box-member-my-stuff p {
	margin:5px 10px 5px 10px;
}
.box-anniversary-date h1 {
	display: block;
	line-height:2.0 !important;
}
}
@media screen and (max-width: 464px) {
.header-left img {
	max-width: 98%;
}
.this-left {
	float:none;
}
h1 {
	font-size: 2.0em;
	padding:5px 10px 0 10px !important;
}
ul.news {
	margin:.5em 0 .5em 0 !important;
	text-indent: -0.8em;
	font-size:.8em;
	max-width:95%;
	padding: 0 20px !important;
}
ul.events {
	margin:.5em 0 .5em 0 !important;
	text-indent: -0.8em;
	font-size:.8em;
	max-width:100%;
	padding: 0 12px !important;
}
.event-date {
	font-size:0.85em;
}
.myGoldButton {
	border-radius:5px;
	font-size:13px;
	padding:5px 8px;
}
.myRedButton {
	border-radius:5px;
	font-size:13px;
	padding:5px 8px;
}
.myBlueButton {
	border-radius:5px;
	font-size:13px;
	padding:10px 8px;
}
.mySmGoldButton {
	font-size:11px;
	padding:3px 4px;
	border-radius:5px;
}
.myWhiteButton {
	border-radius:5px;
	font-size:11px;
	padding:3px 14px;
	margin-left:10px;
}
.box-gold, .box-red {
	min-height:280px;
}
ul.gold-red-boxes {
	margin:0 !important;
	padding: 0 0 0 20px !important;
	font-size: 0.85em !important;
}
.gold-red-button-margin {
	margin-top: 15px;
}
.blue-box-header-left {
	text-align:center;
}
.box-blue-left ul {
	margin:0 !important;
	padding: 0 0 0 20px !important;
	font-size: 0.85em !important;
}
.button-box-gold {
	height:60px;
}
.button-box-red {
	height:60px;
}
ul.county {
	font-size:1.0em;
}
ul.county li {
	margin-right:5px;
}
ul.town li {
	margin-left:5px;
}
.copyright-text {
	font-size:0.7em;
	padding:0;
	text-align:center;
}
.bottom-links {
	text-align:center;
	float:none;
}
.body-text {
	margin:0;
	max-width:100%;
	font-size:0.8em;
	padding:5px;
	border-top:1px #FCB100 solid;
}
.body-text ul {
	padding-left:20px;
}
.login-box-padding {
	margin-right: 0;
}
}
