<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* Added CSS - JD */

/* Colors in custom-colors.css - overrides those here */

/* General Styles */
html, body {
	background: #333333;
}

body, p, .features-block p, .features-block ul li, .features-block {
	color: #444444;
}

a {
    color: #2773ae;
}

a:hover, a:focus {
    color: #000000;
}

.noBootstrap {
	display: none;
}

.noLegacy {
	display: block;
}

.noLegacyInline {
	display: inline;
}

.smSpc {
	padding: 0;
	margin: 0 0 -15px 0;
}

.siteName {
	color: #ffffff;
	font-size: 2em;
	display: block;
	padding: 10px;
	font-weight: normal;
}

h1 {
	color: #074979;
	font-size: 1.5em;
	text-align: center;
}

h2 {
	color: #0064AC;
}

h3 {
	color: #0081C2;
}

h4 {
	color: #074979;
}

h5 {
	color: #0064AC;
}

hr {
	border: none; 
	color: #0081C2;
	background: #0081C2;
	font-size: 1px; 
	height: 1px;
	margin: 10px 0 0;
	padding: 0;
}

.noPad {
	padding: 0;
}

input {
	position: relative;
}

input, textarea, .uneditable-input {
	width: 176px;
}

input.btn {
	float: none;
	margin: 10px 10px 0;
}

.btnGreen {
	background: -webkit-linear-gradient(#e0ffe2 0%, #9dffa7 100%) !important;
}
.btnGreen:focus, .btnGreen:hover {
	background: #91f39b !important;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.center {
	text-align: center;
}

.centered {
	margin: 0 auto;
}

.clearFloat {
	clear: both;
}

.center {
	text-align: center;
}

.fltRight {
	float: right;
}

.fltLeft {
	float: left;
}

.marrt {
	margin-right: 10px;
}

.marlt {
	margin-left: 10px;
}

.setInline {
	display: inline;
}

.required {
	xcolor: #C90C2F;
	xcolor: #bd09f1 !important;
	color: #ffffff !important;
	font-size: 2em;
	vertical-align: middle;
}

/* Main Template Styles */

.ieMsg {
	display: none;
}

.alertBox {
	background-color: #C90C2F; 
	color: #ffffff; 
	text-align: center; 
	font-size: 1.25em; 
	font-weight: bold; 
	padding: 0.25em; 
	border-top: 1px solid #F08D9F; 
}

.top_line {
	border-top: 1px solid #6B0115;
	border-bottom: 1px solid #6898d5;
	height: auto;
	text-align: center;
	vertical-align: middle;
}

.top_line h1 {
	color: #ffffff;
	margin: 10px 0;
}

header .container {
	width: 100%;
}

header .container .row {
	width: 100%; 
	margin: 0; 
	padding: 0;
}

.logo {
	background-color: #27431e; 
	margin: 0; 
	display: block; 
	width: 100%;
	border-bottom: 1px solid #3a73bc;
	background-image: url(/images/header_banner.jpg);
	xbackground-image: url(/images/repeat-banner.jpg); 
	background-size: contain; 
	background-position: center;
	background-repeat: no-repeat; /*make dynamic*/
	xbackground-repeat: repeat; /*make dynamic*/
}

.logo .logo {
	border: none;
}

.logo img {
	margin: 0 auto; 
	display: block;
	visibility: hidden;
}

.main-content .container {
	width: 100%;
	position: relative;
}

.subHeading {
	width: 100%;
	margin: 20px 0 0;
	text-align: center;
}

.banner {
	border-bottom: 1px solid #cccccc;
}

.navbar ul li a .navIcon {
	float: left; 
	background: none; 
	color: #ffffff; 
	margin-top: 1px; 
	font-size: 1em; 
	margin-right: 5px;
}

.navbar ul li a:hover .navIcon, .navbar ul li a:focus .navIcon {
	color: #ffffff;
}

.linkStandout {
	border: 1px solid #000000; 
	text-align: center;
	color: #333333;
	font-weight: bold;
    text-transform: capitalize;
    font-variant: small-caps;
	font-size: 1.4em;
	letter-spacing: 0.05em;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fdf5cf+0,f5f0b3+33,ede79b+34,f8eac0+83,feebd2+100 */
	background-color: #fdf5cf; /* Old browsers */
	background: -moz-linear-gradient(top, #fdf5cf 0%, #f5f0b3 39%, #ede79b 39%, #f8eac0 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fdf5cf 0%,#f5f0b3 39%,#ede79b 39%,#f8eac0 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fdf5cf 0%,#f5f0b3 39%,#ede79b 39%,#f8eac0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdf5cf', endColorstr='#f8eac0',GradientType=0 ); /* IE6-9 */
	xtext-shadow: 0px 1px #ffffff;
	text-shadow: none !important;
	margin-bottom: 1em;
}

.linkStandout a {
	color: #116094;
}


.linkStandout a:hover, .linkStandout a:focus {
	color: #000000;
	text-decoration: none;
}

.balanceMsg {
	background: #C90C2F !important;
	color: #ffffff !important;
	margin-top: -1em !Important;
	font-weight: normal !important;
	text-shadow: none !important;
}

.balanceMsg a {
	color: #ffffff !important;
	text-decoration: none !important;
}

.balanceMsg a:hover, .balanceMsg a:focus {
	color: #efbfc8 !important;
}

.balanceMsg a:hover span, .balanceMsg a:focus span {
	text-decoration: underline !important;
}

.hero-list {
	width: 100%;
	margin: 0;
	padding: 0;
}

.circle_slider_text_wrapper {
	display: none;
	margin-left: 24px;
	width: 300px !important;
	xpadding-bottom: 1em;
}

.circle_slider_text_wrapper div {
	width: 300px;
	margin: 0 auto;
	padding-left: 15px;
	xpadding-bottom: 1em;
	min-height: 50px;
	margin-top: -20px;
	xfont-size: 1.5em;
}

.circle_slider_text_wrapper div.content_slider_text_block_wrap {
	padding-bottom: 1em;
	line-height: 1.25em;
}

.circle_slider_text_wrapper a {
	padding: 0;
	margin: 0;
	width: 300px;
	display: inline;
}

.circle_slider_text_wrapper a img {
	display: none;
}

.content_slider_wrapper, .content_slider_wrapper h4, .content_slider_wrapper_vertical, .content_slider_wrapper_vertical h4, .content_slider_text_block_wrap, .content_slider_text_block_wrap .bold, .content_slider_text_block_wrap a, .content_slider_text_block_wrap h3, .content_slider_text_block_wrap h4 {
	font-family: initial;
}

.content_slider_text_block_wrap a {
	color: #2773ae;
}

.content_slider_text_block_wrap a:hover, .content_slider_text_block_wrap a:focus {
	color: #000000;
}

.main-wrapper {
	background-color: #f5fffa;
	background-image: url(/images/background.png);
	background-repeat: no-repeat;
	xbackground-position: center -75px;
	background-position: center top;
	xbackground-repeat: repeat-x;
	xbackground-size: auto 600px;
	xbackground-size: contain;
	xbackground-size: cover;
	/*background-size set on master page*/
}

.mini-blocks ul {
	list-style: disc;
	margin-left: 20px;
}

.mini-blocks .block0 {
	width: 100%;
	margin: 0; 
	padding: 0;
	background-color: #f0f9ff; /* Old browsers */
	background: -moz-linear-gradient(top, #f0f9ff 0%, #cbebff 47%, #d2ebf9 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #f0f9ff 0%,#cbebff 47%,#d2ebf9 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #f0f9ff 0%,#cbebff 47%,#d2ebf9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff', endColorstr='#d2ebf9',GradientType=0 ); /* IE6-9 */
	line-height: 1.5em;
}

.mini-blocks .block0 .mini-wrapper {
    padding: 19px 18px;    
	xborder: 1px solid #d6d6d6; 
	border-top: 2px solid #ffffff;
	border-bottom: 1px solid #999999;
}

.mini-blocks .block01 {
	width: 100%;
	margin: 0; 
	padding: 0;
	background-color: #1e73ac; /* Old browsers */
	background: -moz-linear-gradient(top, #1e73ac 0%, #3d90c7 47%, #4096ee 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #1e73ac 0%,#3d90c7 47%,#4096ee 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #1e73ac 0%,#3d90c7 47%,#4096ee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e73ac', endColorstr='#4096ee',GradientType=0 ); /* IE6-9 */
}

.mini-blocks .block01 .mini-wrapper {
    padding: 12px 35px 5px 35px;  
	color: #ffffff;
	border: 1px inset #ffffff;
}

.mini-blocks .block01 h2, .mini-blocks .block01 ul li {
	color: #ffffff;
}

.mini-blocks .block01 a {
   color: #000000;
}

.mini-blocks .block01 a:hover, .mini-blocks .block01 a:focus {
   color: #ffffff;
}

.rowChg {
	margin: 0;
	margin-left: -20px;
	margin-bottom: 10px;
	padding: 0;
}

.ssslide {
	text-align: center;
}

.ssslide img {
	margin: 10px auto 0;
	border: 3px double #666666;
}

.sssprev {
	background-position: 0 35px;
}

.sssnext {
	background-position: -26px 35px;
}

.noMar .row {
  margin-left: 0;
}

.imageBoxes {
	text-align: center;
	padding-top: 10px;
}

.imageBoxes .imageBox {
	padding: 0 25px;
	margin-bottom: 10px;
	display: inline-block;
}

.imageBoxes .imageBox a {
	font-size: 1em;
	color: #116094;
	xtext-shadow: 1px 1px 1px #ffffff;
	text-shadow: none !important;
	font-family: 'Arial Black', 'Arial Bold', Arial;
}

.imageBoxes .imageBox a:hover, .imageBoxes .imageBox a:focus {
	color: #000000;
	text-decoration: none;
}

.recent-tweets {
	margin: 0;
}

#footer {
	width: 100%;
}

#footer b {
	color: #777777;
}

#footer a:hover, #footer a:focus {
	color: #777777;
}

#footer .fa {
	margin-left: 10px;
}

#footer .fa i {
	display: none;
}

#footer b a {
	color: #cccccc;
}

#footer a.dark {
	color: #666666;
}

@media (min-width: 640px) {
	.noMobile {
		display: none;
	}
}

@media (min-width: 980px) {
	.alertBox {
		font-size: 1.75em; 
		padding: 0.5em;
	}
	
	h1 {
		font-size: 2em;
	}

	.main-wrapper .container {
		width: 1000px;
	}

	.main-content .fullWidth {
		width: 100%;
	}

	.main-content .padFullWidth {
		width: 80%;
	}
	
	.subHeading .center {
		width: 700px;
	}
}

@media (max-width: 600px){
	.imageBoxes .imageBox a {
		font-size: 60%;
	}
	
	.imageBoxes .imageBox a b {
		font-size: 125%;
	}
	
	.imageBoxes .imageBox {
		padding: 0 2%;
	}
}

@media (min-width: 737px) and (max-width: 979px) {
	.main-wrapper .container {
		width: 768px;
	}
}

@media (min-width: 414px) and (max-width: 736px){
	div.content_slider_wrapper {
		margin-left: 10px;
		margin-bottom: -20px;
	}
	
	.circle_slider_text_wrapper {
		margin-left: 30px;
	}
}

@media (min-width: 375px) and (max-width: 413px){
	div.content_slider_wrapper {
		margin-left: -20px;
	}
	
	.circle_slider_text_wrapper {
		margin-left: 40px;
	}
}

@media (min-width: 360px) and (max-width: 374px){
	div.content_slider_wrapper {
		margin-left: -40px;
		margin-bottom: -20px;
	}
	
	.circle_slider_text_wrapper {
		margin-left: 45px;
	}
}

@media (max-width: 359px) { 
	div.content_slider_wrapper {
		margin-left: -90px;
		margin-bottom: -20px;
	}
	
	.circle_slider_text_wrapper {
		margin-left: 85px;
	}
}

/* Interior Styles */

.textWarning, b.warning {
	color: #ffffff;
	display: block;
	background: #C90C2F;
	border: 1px solid #ffffff;
	padding: 5px;
	margin: 5px;
	text-align: center;
}
td.warning {
	color: #ffffff;
	background: #C90C2F;
	border: 1px solid #ffffff;
	padding: 5px;
	margin: 5px;
	text-align: center;
}
.txWarning {
	color: #C90C2F;
}
a.txWarning:hover, a.txWarning:focus {
	color: #000000;
}

.textWarning a, b.warning a, td.warning a {
	color: #ffffff;
	text-decoration: underline;
}

.textWarning a:hover, .textWarning a:focus, b.warning a:hover, b.warning a:focus, td.warning a:hover, td.warning a: focus {
	color: #ffffff;
	text-decoration: none;
}

.textHighlight, b.highlight {
	color: #ffffff;
	display: block;
	background: #0064AC;
	border: 1px solid #ffffff;
	padding: 5px;
	margin: 5px;
	text-align: center;
}

.textHighlight a, b.highlight a {
	color: #ffffff;
	text-decoration: underline;
}

.textHighlight a:hover, .textHighlight a:focus, b.highlight a:hover, b.highlight a:focus {
	color: #ffffff;
	text-decoration: none;
}


.box {
	display: -moz-inline-stack; 
	display: inline-block; 
	width: 150px; 
	margin: 5px; 
	vertical-align: top; 
	padding: 1.5em 1.3em; 
	position: relative;
}

.box div {display: block; 
	text-align: center;
}

.box ul li {
	list-style: none;
	margin-left: -15px;
}

.box ul li a {
	display: block;
	padding: 5px 10px;
	text-decoration: none;
	border-radius: 5px;
	color: #ffffff;
	border: 1px solid #ffffff;
	background: #0064AC; /* Old browsers */
	background: -moz-linear-gradient(top, #0064AC 0%, #0081C2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #0064AC 0%, #0081C2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #0064AC 0%, #0081C2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0064AC', endColorstr='#0081C2',GradientType=0 ); /* IE6-9 */
}

.box ul li a:hover, .box ul li a:focus {
	color: #000000;
	border: 1px solid #0064AC;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #cbebff 0%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #cbebff 0%, #ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #cbebff 0%, #ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbebff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.centerBlock {
	display: block;
	text-align: center;
}

table.styled {
	margin: 0 auto;
}
table.styled tr.def {
	border: 1px solid #ffffff;
}
table.styled tr.def td, ul li.def {
	padding: 0.25em 0.5em; 
	background: #f4e6bc;
}
table.styled tr.def td.registertd {
	border-bottom: 1px solid #ffffff; 
	background: #0081C2; 
	color: #ffffff;
}

table.styled tr.alt {
	border: 1px solid #f4e6bc;
}
table.styled tr.alt td, ul li.alt {
	padding: 0.25em 0.5em; 
	background: #ffffff;
}

table.styled tr.alt td.registertd {
	border-bottom: 1px solid #f4e6bc; 
	background: #0081C2; 
	color: #ffffff;
}

table.styled tr.def td.registertd a, table.styled tr.alt td.registertd a {
	color: #ffffff;
}
table.styled tr.def td.registertd a:hover, table.styled tr.alt td.registertd a:hover, table.styled tr.def td.registertd a:focus, table.styled tr.alt td.registertd a:focus {
	color: #cbebff;
}
table.styled tr.def td.registertd hr, table.styled tr.alt td.registertd hr {
	color: #cbebff; 
	background: #cbebff; 
	margin: 5px 0;
}

table.styled tr.trTitle {
	border: 1px solid #ffffff;
}
table.styled tr.trTitle td, table.styled tr.trTitle th {
	background: #074979; 
	font-size: 1em; 
	color: #ffffff; 
	font-weight: bold; 
	text-align: center;
	padding: 0.25em 0.5em; 
	font-weight: normal !important;
	opacity: 0.75;
}
table,styled tr.trTitle td b, table.styled tr.trTitle th b {
	font-weight: normal !important;
}
table.styled tr.trTitle td a, table.styled tr.trTitle th a {
	color: #ffffff;
}
table.styled tr.trTitle td a:hover, table.styled tr.trTitle td a:focus, table.styled tr.trTitle th a:hover, table.styled tr.trTitle th a:focus {
	color: #cbebff;
}

table.styled tr.highlight td, table.styled tr td.highlight {
	background: #0064AC; 
	color: #ffffff; 
	border: 1px solid #ffffff;
}
table.styled tr.highlight td a, table.styled tr td.highlight a {
	color: #ffffff;
	text-decoration: underline;
}
table.styled tr.highlight td a:hover, table.styled tr.highlight td a:focus, table.styled tr td.highlight a:hover, table.styled tr td.highlight a:focus {
	color: #ffffff;
	text-decoration: none;
}

table.styled tr.warning td, table.styled tr td.warning {
	background: #C90C2F; 
	color: #ffffff; 
	border: 1px solid #ffffff;
}
table.styled tr.warning td a, table.styled tr td.warning a {
	color: #ffffff;
	text-decoration: underline;
}
table.styled tr.warning td a:hover, table.styled tr.warning td a:focus, table.styled tr td.warning a:hover, table.styled tr td.warning a:focus {
	color: #ffffff;
	text-decoration: none;
}

table.styled tr.spc td {line-height: 0; border: none;}

table.styled tr.notes {
	border-top: none;
}
table.styled tr.nobord {
	border-bottom: none;
}
table.fullWidth {
	width: 100%;
}
table.styled tr.row:before, table.styled tr.row:after {
  content: normal;
}

table.center {
	margin: 0 auto;
}

table.styled label, table.inlineLabels label, .inlineLabels label {
	display: inline;
	margin-left: 5px;
}

.inlineLabelsMar label {
	display: inline;
	margin-right: 5px;
	margin-left: 3px;
}

.advactivity h3 {
	padding: 0.25em 0.5em; 
	background: #f4e6bc;
	border: 1px solid #ffffff;
	font-weight: bold;
}

.advactivity div {
	padding: 0.25em 0.5em; 
	background: #ffffff;
	border: 1px solid #f4e6bc;
	width: 100%;
	min-height: 255px;
	position: relative;
}

.textBtn {
	display: inline-block;
	padding: 5px 7px 5px 7px;
	background: #fff;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	border-radius: 5px;
}
.textBtn:hover, .textBtn:focus {
	background: #eee;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #333;
	border-top: 1px solid #333;
	cursor: hand;
}
.textBtn a:hover, .textBtn a:focus {
	text-decoration: none;
}

.linkBtn {
	vertical-align: bottom;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 96%;
	margin: 2%;
}

.linkBtn a {
	display: block;
	background: #074979;
	color: #ffffff; 
	font-weight: bold; 
	text-align: center;
	padding: 0.25em 0.5em;
}

.linkBtn a:hover, .linkBtn a:focus {
	color: #074979;
	background: #f4e6bc;
	text-decoration: none;
}

#Content_ASPxCalendar1 {
	margin: 0 auto;
}

form table.styled tr td label, form table.inlineLabels tr td label {
	color: #000000;
}

form table.styled tr.trTitle th label, form table.styled tr.trTitle td label {
	color: #ffffff;
	font-weight: bold;
}

table.styled tr.left td, table.styled tr.left th {
	text-align: left;
}

.price-table-object .span2 {
	width: 180px;
}

.price-table-object .span3 {
	width: 190px;
}

.price-table-object p.title {
	font-size: 1em;
}

.price-table-object p.cost {
	font-size: 0.9em;
}

.price-table-object ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.price-table-object ul li {
	margin: 0; 
	padding: 7px; 
	font-size: 0.9em;
	text-align: left;
	line-height: 1.4em;
}

.price-table-object .span2 .title, .price-table-object .span3 .title {
	xbackground: #074979; 
}

table.styled tr.trTitle td.left, table.styled tr.trTitle th.left {
	text-align: left;
}

table.styled tr.trTitle td.right, table.styled tr.trTitle th.right {
	text-align: right;
}

table.styled tr.trTitle td.center, table.styled tr.trTitle th.center {
	text-align: center;
}

/*#no-more-tables i.fa {display: none;}*/
@media only screen and (max-width: 800px) {
	/*#no-more-tables i.fa {display: inline;}*/
	table.styled tr.spc td {
		padding: 10px 0; 
		border: none;
	}
	
	#no-more-tables td { 
		padding-left: 40%; 
	}
	
	.noMobile {
		display: none;
	}
	
	.noDesktop {
		display: block;
	}
}

.noMobile {
	display: inline-block;
}

.noDesktop {
	display: none;
}
	
.border {
	border: 1px solid #0081C2;
}

.scaleImg {
	max-width: 40%;
	height: auto;
}

html.popup {
	background-color: #4096ee; 
}

html.popup body {
	color: #ffffff;
	background-color: #4096ee; /* Old browsers */
	background: -moz-linear-gradient(top, #1e73ac 0%, #3d90c7 47%, #4096ee 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #1e73ac 0%,#3d90c7 47%,#4096ee 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #1e73ac 0%,#3d90c7 47%,#4096ee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e73ac', endColorstr='#4096ee',GradientType=0 ); /* IE6-9 */
}

#MainContentPopup {
	padding: 10px;
}

html.popup h1, html.popup h2, html.popup h3, html.popup h4 {
	color: #ffffff;
	font-weight: bold;
}

html.popup body table.styled {
	color: #000000;
}

html.popup a {
	color: 	#ffffff;
}

html.popup a:hover, html.popup a:focus {
	color: #000000;
}

html.popup table.styled a {
	color: 	#2773ae;
}

html.popup table.styled a:hover, html.popup table.styled a:focus {
	color: #000000;
}
		
.testBorder td {
	border: 1px solid red;
}

.shadow {
	color: #000000;
}

input.txt, select {

  width: 75% !important;

}

input.birthdatepicker {
	width: 100px !important;
}


input + label {
	font-size: 1em;
}

.aspNetDisabled {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE8 */
  	filter: alpha(opacity=50); /* IE 5-7 */
  	opacity: 0.5; /* Modern Browsers */
}

@media (min-width: 768px) {
    .navbar .navbar-nav {
        display: inline-block;
        float: none;
        vertical-align: top;
    }

    .navbar .navbar-collapse {
        text-align: center;
    }
}

@media (max-width: 600px) {
	.noMobile {
		display: none;
	}
}

@media (min-width: 600px) {
	.noDesktop {
		display: none;
	}
}

.navbar a {
	font-weight: 600 !important;
}

.imageBoxes a {
	font-weight: normal !important;
}

footer {
	color: #cbcbcb !important;	
}
footer b {
	color: #ffffff !important;
}

footer a {
	color: #c4c0fb !important;
}

footer a:hover, footer a:focus {
	color: #cccccc !important;
}

#google_translate_element a {
	color: #000 !important;
}

#google_translate_element a:hover, #google_translate_element a:focus {
	color: #333 !important;
	text-decoration: none;
}

table.styled tr.trTitle label {
	font-size: 1em;
}

.skip {
	position: absolute;
	top: -1000px;
	left: -1000px;
	height: 1px;
	width: 1px;
	text-align: left;
	overflow: hidden;
}

a.skip:active, 
a.skip:focus, 
a.skip:hover {
	left: 0; 
	top: 0;
	width: auto; 
	height: auto; 
	overflow: visible; 
}

/* Hamburger Menu */


#page-nav, #page-nav label, #hamburger, .mobLink, #house-nav, #house-nav label, #hamburger2  {
	display: none;
}

@media screen and (max-width: 979px){
	.navbar-inner {
		width: 94%;
	}
	#css3-menu {
		xdisplay: none !important;
	}
	
	.buttons-container, .top_line, .logo {
		display: none !important;
	}
	.deptName {
		color: #fff;
		display: inline-block;
		width: 85%;
		text-align: center;
		line-height: 1.2em;
		margin-top: 5px;
	}
	.mobLink {
		display: inline;
	}
	.registerMsg {
		min-height: 42px;
		font-size: 1.8em;
		padding-top: 7px;
	}
	.acctBoxes [class*="span"], .acctBoxes .uneditable-input[class*="span"], .acctBoxes .row-fluid [class*="span"] {
		float: left;
    }
	
	
	#page-nav {
	  display: block;
	  text-align: left;
	}
	
	#page-nav label {
		display: inline-block;
		color: #fff !important;
		/*Should be Dynamic*/
		font-style: normal;
		font-size: 1.5em;
		padding: 10px;
	}
	
	#page-nav ul li {
		display: block;
		padding-left: 5px;
		padding-top: 8px;
		padding-bottom: 8px;
		font-size: 1.25em;
	}
	
	#page-nav ul li a { 
	  	color: #fff;
	  	/*Should be Dynamic*/
	}
	#page-nav ul li.subnav a {
		xcolor: #ddd;
		/*Should be Dynamic*/
	}
	
	#page-nav ul li:hover, #page-nav ul li:focus {
		xbackground: #000;
		/*Should be Dynamic*/
	}
	
	#page-nav ul li.subnav {
	  	padding-left: 15px;
	  	font-size: 0.9em;
	  	padding-top: 2px;
	  	padding-bottom: 2px;
	}
	
	#page-nav ul.firstUL {
	  	display: none;
	}
	
	ul.firstUL li.dropdown:hover &gt; ul.dropdown-menu {
    display: block;    
}
		
	#page-nav input:checked ~ ul {
	  	display: block;
	}
}
@media screen and (max-width: 679px){
	.bigNav {
		display: none !important;
	}
	
	#house-nav {
	  display: block;
	  text-align: left;
	}
	
	#house-nav label {
		display: inline-block;
		color: #000 !important;
		/*Should be Dynamic*/
		font-style: normal;
		font-size: 1.3em;
		padding: 10px;
	}
	
	#house-nav ul li {
		display: block;
		padding-left: 5px;
		padding-top: 8px;
		padding-bottom: 8px;
		font-size: 1.25em;
	}
	
	#house-nav ul li a { 
	  	color: #000;
	  	/*Should be Dynamic*/
	}	
	#house-nav ul li:hover, #house-nav ul li:focus {
		xbackground: #ddd;
		/*Should be Dynamic*/
	}
	
	#house-nav ul li.subnav {
	  	padding-left: 2px;
	  	font-size: 0.9em;
	  	padding-top: 2px;
	  	padding-bottom: 2px;
	}
	
	#house-nav ul li.subnav a {
		color: #fff;
	}
	
	#house-nav ul.firstUL {
	  	display: none;
	}
	
	#house-nav input:checked ~ ul {
	  	display: block;
	}
}

/* Account Changes*/

.redBorder td, .redBorder th {
	border: 1px solid red;
}

.mini-blocks .block0 {
	xbackground: #ffffff !important;
}

.gry {
	color: #666666;
}

h1.gry {
	color: #555555;
}

h3.gry {
	color: #333333;
	font-weight: bold;
}

hr.gry {
	background: #BEBEBE; color: #BEBEBE; border: none; font-size: 1px; height: 1px;
}

.gryBox {
	border-left: 2px solid #A5A5A5; 
	background: #F9F9F9;
	margin: 5px 0;
	padding: 10px;
	font-style: italic;
	text-align: left;
	line-height: 2em;
}

.openMar li {
	margin: 5px;
}

.inlineLabels label {
	vertical-align: sub;
}

b.fieldName {
	font-size: 1.2em;
	color: #333;
}

table.leftCell tr.row:before, table.leftCell tr.row:after {
  content: normal;
}

.leftCell td, .leftCell th {
	margin: 0 auto;
	text-align: left !important;
}

.leftCell td b, .leftCell th b {
	font-weight: normal;
}

.leftCell label {
	color: #000000;
	font-size: 1em;
}

table.styled tr.alt {
	border: none !important;
}

table.styled tr.def td {
	xxbackground: #ffffff !important;
	xbackground: #f6f6f6 !important;
}

table.gryStripe tr.def td, ul.gryStripe li.def {
	background: #f6f6f6 !important;
}

table.styled td, table.styled th {
	xpadding: 7px !important; /* using this will break mobile display */
}

.nowrap {
  white-space: nowrap;
}

.dropdown-menu {
	left: -20px;
}

@media print {
   .no-print {
      display: none;
      border: 1px solid red;
   }
}

.decreaseFont {
	font-size: 0.9em;
}

.decreasePad td {	
	line-height: 1.5em;
}

.innerstyled td {
	xborder: 1px solid red;
}

@media print {
	table.printstyles td {
		padding: 0 !important;
		margin: 0 !important;
		font-size: 0.8em !important;
		vertical-align: top !important;
	}
	table.printstyles tr.trTitle th {
		color: #333 !important;
		font-size: 0.8em !important;
	}
}</pre></body></html>