 @font-face {	font-family: PTSans;	src: url("../fonts/PTSans.ttf");	font-weight:normal;	font-style: normal;} @font-face {	font-family: PTSans;	src: url("../fonts/PTSansItalic.ttf");	font-weight:normal;	font-style: italic;} @font-face {	font-family: PTSans;	src: url("../fonts/PTSansBold.ttf");	font-weight:bold;	font-style: normal;}@font-face {	font-family: PTSans;	src: url("../fonts/PTSansBoldItalic.ttf");	font-weight:bold;	font-style: italic;}#mastwrapper {	width: 100%;	max-height:144px;	height:auto;	background-image:url(../images/background.jpg);	background-repeat:repeat-x;	background-size: contain;}body {	text-align: center;	background-color:#fff;	margin:0px;	padding:0px;	top:0px;	}/* Styling Bootstrap Classes */.navbar .navbar-brand a {	font-size: 18px;	font-family: PTSans, Arial, Helvetica, sans-serif;	font-weight: bold;}.navbar-brand {	display:none;}.navbar {	min-height: 36px;	margin-bottom:0px;}/*.nav > li > a {	padding: 0px;}.navbar-default .navbar-toggle .icon-bar {	height: 36px;	width: 100%;	left: 0px;	background-color:#7abab2;}*//* html tags */h1 {	color: #294743;	font-style: normal;	font-weight: bold;	font-size: 36px;	line-height: 48px;	font-family: PTSans, Arial, Helvetica, sans-serif;	margin-top: 8px;	margin-bottom: 16px;	margin-left: 0px;	padding-top: 0px;	letter-spacing: .03em;}h2 {	color: #000066;	font-style: normal;	font-weight: bold;	font-size: 22px;	line-height: 24px;	font-family: PTSans, Arial, Helvetica, sans-serif;	margin-top: 8px;	margin-bottom: 8px;	letter-spacing: .03em;}h3	{	color: #000000;	font-weight: bold;	font-size: 18px;	line-height: 24px;	font-family: PTSans, Helvetica, sans-serif;	margin-top: 8px;	margin-bottom: 8px;}h4 {	font-weight: bold;	font-size: 16px;	line-height: 18px;	font-family: PTSans, Arial, Helvetica, sans-serif;	margin-top: 8px;	color: #000000;	margin-bottom: 8px;}h5 { 	color: black; 	font-style: normal; 	font-weight: bold; 	font-size: 12px; 	line-height: 13px; 	font-family: PTSans, Arial, Helvetica, sans-serif; 	text-align: left; 	margin: 0px; 	padding: 0px; 	}li {	font-size: 18px;	line-height: 18px;	font-family: PTSans, Arial, Helvetica, sans-serif;	color: #000000;	margin-left: -14px;	list-style-position: outside;	white-space: normal;	text-indent: -2px;}p {	color: black;	font-size: 16px;	line-height: 18px;	font-family: PTSans, Arial, Helvetica, sans-serif;	margin-top: 0px;	margin-bottom: 8px;}ul {	font-size: 16px;	line-height: 18px;	font-family: PTSans, Arial, Helvetica, sans-serifr;	margin-top: 0;	margin-bottom: 8px;	color: #000000;	text-indent: 4px;	list-style-type: disc;}  ol {	 margin-bottom: 8px; }a {	color: #000099;	text-decoration: none;}img {	border:none;}input[type="submit"], input[type="button"] {	font-weight:bold;	font-size:14px;	color:#003;	height:30px;	border-radius: 6px;	background-color: #BCCCD3;}input[type="submit"]:hover, input[type="button"]:hover {	color:#900;	background-color:#B6AE9B;	cursor:pointer;}#submit2 {	padding-left:6px;	padding-right:6px;}.form-group-row label {	padding-top:8px;	text-align:right;}.checkbox label {	margin-left:12px;}.form-group-row input[type='text'], .form-group-row input[type='email'], .form-group-row input[type='tel'] {	background-color: #DCE5EA;	width: 80%;	margin-bottom:6px;}.form-group-row textarea {	background-color: #DCE5EA;	width:85%;}#footer {	margin-top:12px;	border-top: solid 4px #760c0c;	clear:both;	height:54px;}#wrapper {	height:100%;	width: 950px;	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */	text-align: left; /* this overrides the text-align: center on the body element. */}.bclink {	position:absolute;	top:1%;	left:1%;	width: 15%;	display:inline-block;	width:15%;	height:100%;	max-height:144px;} masthead a:hover {	 background-color: none;	 background:none; } #content, .row {	max-width: 950px;	margin-right:0px;	margin-left: 0px;	width:inherit;}#masthead, #masthead img {	margin: 0 auto;	max-width: 950px;	max-height: 144px;	width: 100%;	height: auto;	position:relative;}#navbar {	min-height: 36px;	z-index:4;	background-color:#7abab2;}#navbar ul {	margin-left: 21%;	max-width:850px;}#mainNav li  {	min-height: 36px;	font: bold 18px PTSans, Arial, Helvetica, sans-serif;	letter-spacing: .03em;	margin-left:8px;	margin-right:8px;	min-width: 60px;	max-width:300px;	}#mainNav li a {	color: #294743;	min-height: 36px;	height:inherit;	min-width: 60px;	max-width:250px;	display: inline-block;	padding: 10px 8px 10px 8px;}#mainNav li  a:hover {	color: #900;	background-color: #EFE21A;}#subWrapper {	position: inherit;	margin-top: 12px;	border-bottom: solid 6px #408a7f;}#leftColumn {	margin-top:56px;}#rightColumn {	margin-top:20px;	min-height:500px;	max-height:1200px;	/*	margin: 0px 16px 32px 8px;	*/}#footer {	clear: both;	background-color:#FFF;	padding-bottom:8px;	border-top: none;}.honey {	display:none;}#emph p, #emph li {	font-size: 18px;	line-height:30px;} .emph, .emphBold {	 font-size: 18px;	 line-height:24px; }  .emphBold {	 font-weight:bold; } .imgRight, .articleImg {	float: right;	margin-left: 18px;}.articleImg {	width:60%;}.info {	display: none;}.hidden {	display: none;}/* classes */.navLeft {	display:block;	width:100%;}.navLeft3 {	margin-left: 6px;}.navBlock {	display:block;	padding:6px;	border-radius: 6px;	margin-right:12px;}.navLeft a {	display: inline-block;	min-height:30px;	max-height:54px;	width:100%;	padding: 6px;	border-radius: 6px;}.navLeft p {	margin-left: 6px;}a:hover {	text-decoration:none;}.nounderline { 	font-style: normal; 	text-decoration: none; }.narrow {	width: 600px;}.firstP {	font-size:18px;	line-height:24px;}.bold20 {	font-size: 24px;	line-height:36px;	font-weight:bold;}.twenty {	font-size: 24px;	line-height:36px;}	.listnospace {	margin-bottom: 0px;}.imgLeft {	float:left;	margin-right:12px;}.logoIcon {	max-width: 120px;	height:auto;	margin-top:6px;}.topSpace {	margin-top:24px;}.thumbnail {	margin-top:24px;	margin-bottom:24px;}.article p, .article li {	font-size:16px;	line-height:20px;}.imageFrame {	border: solid 1px #999;	padding: 9px;	margin: 12px 0px 12px 12px;	width: 94%;}.retgraphic {	width:90%;	height:auto;}.mastheadsm, .mastheadsmx {	display:none;}a:visited {	color: #660066;}a:hover {	color: #990000;	background-color:#EFE21A}#masthead a:hover {	background-color: none;	background:none;} .linkActive, .linkActive:hover {	background-color: #BCE7E2}.subSection {	margin-bottom:18px;}.navbutton:hover {	background-color:#EFE21A;}#leftColumn p {	margin-right: 3px;}.error {	color: #990000;}.navline {	font-size: 12px;	line-height: 16px;	padding-top: 12px;}.twelvepointCtr {	font-size: 12px;	line-height: 16px;	margin-top: 12px;	border-top-width: 4px;	border-top-style: none;	border-top-color: #006C63;	padding-top: 12px;	text-align: center;}#leftColumn p {	margin-right: 6px;}.leftColImg {	vertical-align: bottom;	margin-top:72px;}#rightquote {	float:right; 	clear:both;	padding:12px 0px 12px 0px}@media only screen and (max-width: 975px) {	#wrapper, #masthead, #subWrapper, #footer {		width:95%;	}}@media only screen and (max-width: 875px) {	.navbar {		width: 100%;	}		.navbar ul {		margin-left: 10px;		max-width: none;		margin-left:6px !important;	}		.narrow {		width: 98%;	}}@media only screen and (max-width: 767px) {#rightColumn {	float:none;	width: inherit;	max-height:none;	padding-top:0px;	margin-top:0px;	}div .divActive {	border-radius: 6px;	background-color: #BCE7E2;	}.bclink {	width: 17%;}h1 {	font-size:26px;	line-height:36px;}.narrow {	width: 100%;}#navbar ul {	margin-left: 0px;}.navLeft h3 {	margin-bottom: 0px;}.leftColImg {	display: none;}.navLeft p {	margin-top: 0px;}#mainNav li  {	max-width:60%;	margin-left:0px;	background-color:#7abab2;	}.twenty {	font-size: 18px;	line-height:24px;}.navbar-brand {	display:block;}.navbar, div .navbar-header {	min-height: 50px;	margin-bottom:0px;	border-radius: 6px;}.navbar-nav {	margin: 0px;}.mastheadlg  {	display:none;}.mastheadsm {	display:block;}.navLeft {	display: inline-block;}.navbar-default .navbar-collapse {	border-top:none;}.bold20 {	font-size: 20px;	line-height:30px;}#mainNav li a {	color: #006;	height: 36px;	padding: 7px 12px 6px 12px;	margin-top:0px;	border-bottom: solid 1px #999;	padding-left: 36px;	display: block;	max-width:100%;}.navLeft {	display:inline-block;	margin-right:18px;}h1 {		padding-top: 0px;	}/*.navbar-nav {	margin-top: 0px;}.navbar-header {	width: 100%;}*/	.form-group-row label {		padding-top:8px;		text-align:left;	}	.form-group-row input[type='text'], .form-group-row input[type='email'], .form-group-row input[type='tel'], .form-group-row input[type='textarea']{		width: 100%;	}	.form-group-row textarea {		width: 100%;	}	.navbar-brand {		padding:0px;	}	.navbar-brand a {		display:inline-block;		height: 42px;		border-radius: 6px;		text-decoration: none;		margin: 4px;		padding: 12px 12px 0px 12px;	}}@media only screen and (max-width: 480px) {	.bclink {		width: 20%;	}		#wrapper, #masthead, #subWrapper, #footer {		width:98%;	}	#subWrapper {		margin-left: 2%;	}		#emph p, #emph li {		line-height:24px;	}	h1 {		font-size:24px;		line-height:36px;			}	h3 {		font-size:16px;		line-spacing: 20px;		margin-bottom:6px;	}	#mainNav li  {		max-width:100%;		}	.twenty {		font-size: 16px;		line-height:20px;	}	.articleImg {		float:none;		width:80%;		margin-bottom:18px;	}		.hidden-tn {		visibility:hidden;		display:none;	}	.mastheadsm {		display:none;	}	.mastheadsmx {		display:block;	}	.logoIcon {		max-width:33%;	}		#rightColumn {		margin: 0px 6px 0px 4px;	}			#rightquote {		float:none; 		width:100%;		margin-top: 36px;	}	#footer p {		font-size: 14px;		margin-left: 3%;		margin-right: 3%;	}}