

@media screen and (min-width: 1401px) and (max-width: 20000px) {
.armbear {
	background: url(/hco/img/bg/newmoon175white.png) no-repeat top right, url(/hco/img/bg/newmoon175white.png) no-repeat top left;
	padding: 0 50px;
	opacity:1;
}
}

@media screen and (min-width:1px) and (max-width:1100px) {
.armbear {
	background: none !important;
	padding: 0 !important;
	opacity:1;
}
}

/*~~~~~~~~~~~SCROLL TO TOP~~~~~~~~~~~~~~~*/

.scrollup {
	width: 50px;
	height: 50px;
	opacity: 0.5;
	position: fixed;
	bottom: 50px;
	right: 15px;
	/*margin-right:-4px;*/
	float: right !important;
	display: none;
	text-indent: -9999px;
	background: url('/hco/img/icons/toplite.png') no-repeat !important;
}
.scrollup:hover {
	background: url('/hco/img/icons/topdark.png') no-repeat !important;
	opacity: .45;
}
 @media screen and (max-width:640px) {
.scrollup {
	width: 50px;
	height: 50px;
	opacity: 0.7;
	position: fixed;
	bottom: 1px;
	right: 2px;
	/*margin-right:-4px;*/
	float: right !important;
	display: none;
	text-indent: -9999px;
	background: url('/hco/img/icons/toplite.png') no-repeat !important;
}
.scrollup:hover {
	background: url('/hco/img/icons/topdark.png') no-repeat !important;
	opacity: .45;
}

}
 @media print {
.scrollup {
	visibility: hidden;
	display: none;
}
}

.h7 {
	font-weight: 500;
}
.h7 select {
	cursor: pointer;
}
 @media screen and (max-width:640px) {
p {
	line-height: 1.5;
	text-align: left;
/* hyphens;
auto;*/
}
}
 @media screen and (min-width: 0px) and (max-width: 1440px) {
.sectionblock-bg {
	visibility: hidden;
	display: none;
}
}

/*--DEFAULT.ASP / DUTIES OF THE HOUSE CLERK--*/
.sectionblock {
	padding: 0px 20px 0 15px;
	text-align: justify;
	text-justify: distribute;
	background: #657dad;
	color: #fff;
	margin: 10px 0 0 0;
	width: 100%;
	z-index: 0;
	vertical-align: top;
}

/*@media screen and (max-width: 450px) {*/
@media screen and (max-width: 640px) {
.sectionblock {
	margin: 0;
	padding: 0;
}
.sectionblock p {

	font-size: 1em !important;
	letter-spacing: .01em;
	line-height: 1.4;
}
.sectionblock h3 {
	text-align: center !important;
	margin: 10px auto 15px;
	font-size: 1.5rem;
	line-height: 1.2;
}
h4 {
	margin-top: -5px;
	margin-bottom: -5px;
	padding-top: 0px;
	line-height: 1.1;
}
p {
	text-align: left !important;
}
}
 @media screen and (max-width: 1025px) {
.sectionblock p {
	text-align: left;/*line-height: 1.4;*/	
}
}
.sectionblock h2, h3 {
	color: #fff !important;
	padding-top: 15px;
	text-shadow: 1px 1px #000;
	-webkit-font-smoothing: antialiased;
}
/*THIS IS FOR LP-TERMS*/
.sectionblocked ul li span {
	font-weight: normal;
	font-family: 'pier sans', 'open sans', arial, sans-serif;
	background-color: none !important;
}
.sectionblocked a h2, a h3 {
	color: #657dad !important;
	padding-top: 15px;
	text-shadow: 1px 1px #000;
	-webkit-font-smoothing: antialiased;
}
.circle {
	border-radius: 55%;
	-moz-border-radius: 55%;
	-webkit-border-radius: 55%;
	background-color: #A2B5DB;/*  width: 5%;
  height: 5%;*/
}
.min {
	min-height: 450px !important;
}
/* HEADER HEADER */

/* L A R G E */

.headtitleLG {
	margin: -98px 0 0px 115px;

	color: #fff;
	font-size: 2.55rem;
	font-family: 'england_hand_dbregular', cursive;

	text-shadow: #224488 1px 1px;/*text-shadow:0px 2px 2px #000 ;*/

}
.headtitleSM {
	margin: 0px 0 0 117px;
	width: 25%;
	color: #e5e5e5;
	font-family: 'pier sans', arial, sans-serif;
	font-weight: normal;
	font-style: normal;
 font-size:.8rem;
 letter-spacing: .425rem;
	text-shadow: 0px 1px #666;
}
 @media print {
.headtitleSM, .headtitleSMs {
	display: none;
	visibility: hidden;
}
}
/* M E D I U M */

.headtitleLGm {
	margin: -100px 0 0px 113px;
	/*width:25%;*/
	color: #fff;
	font-size: 2.5rem;
	font-family: 'england_hand_dbregular', cursive;
	text-shadow: #224488 1px 1px;/*text-shadow:0px 2px 2px #000 ;*/
}
.headtitleSMm {
	margin: 0px 0 5px 117px;
	width: 25%;
	color: #fff;
	font-family: 'pier sans', arial, sans-serif;
 font-size:.67rem;
 letter-spacing: .495rem;
	text-shadow: 0px 1px #666;
}
/* S M A L L */

.headtitleLGs {
	margin: -80px 0 0px 88px;
	padding-left: 5px;
	/*width:25%;*/
	color: #fafafa;
	font-size: 1.79rem;
	font-weight: bold;
	/*letter-spacing: .025rem;*/
	font-family: 'england_hand_dbregular', cursive;
	text-shadow: 1px 1px #000;/*text-shadow: #000 0px 1px 1px;*/
}
.headtitleSMs {
	margin: -2px 0 -25px 91px;
	/*width:25%;*/
	color: #e5e5e5;
	font-weight: bold;
	font-style: normal;
 font-size:.71rem;
 letter-spacing: .049rem !important;
	font-family: 'open sans', arial, sans-serif;
	text-shadow: #000 0 1px;
	letter-spacing: .01em;
}

@media screen and (max-device-width:390px) {
h4 {
	margin-top: -20px !important;
}
}
/****************************** HOME - Content Part - Box Three ******************************/
.boxthree /*.one_third*/ {
	background: #e1e8ed;
	margin-right: 5px;
	margin-bottom: 25px;
	box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1), 1px -1px 0px #efefef;
	border-bottom: 3px solid transparent;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border-radius: 5px;
	cursor:default;
	height: 410px;
	width: 33.2%;
}
.boxthree img {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-o-transition: opacity 0.5s linear;
	-ms-transition: opacity 0.5s linear;
	transition: opacity 0.5s linear;
}
.boxthree img:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-webkit-transition: opacity 1s linear;
	-moz-transition: opacity 1s linear;
	-o-transition: opacity 1s linear;
	-ms-transition: opacity 1s linear;
	transition: opacity 1s linear;
}
.boxthree h3 {
	border-bottom: 1px solid #d2dbe2;
}
.boxthree .one_third:hover {
	border-bottom: 3px solid #c45d69;
}
 @media screen and (max-width: 1024px) {
.boxthree {
	margin-bottom: 10px;
	margin-top: -10px;
	border-radius: 0;
}
}
.boxthreectrpanel { /* DAILY RECORDS */
	background: #49649D;
	color: #fff;
	border: none;
	height: 25px;
	margin-bottom: 5px;
	width: 99%;
}
.boxthreectrpanel:hover {
	background: #004B95;
}
.boxthreectrpanel .btpline { /*~~~~~THIS POSITIONS DAILY RECORDS TEXT VERTICALLY~~~~~~~*/
	margin-top: -11px;
	font-weight: 500;
	cursor:pointer;
}
.boxthreectrpanel .btpline:hover {
	margin-top: -11px;
	font-weight: 500;
	text-shadow: 1px 1px #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.boxthreelftpanel {
	background: #5584E0;
	color: #fff;
	border: none;
	height: 25px;
	margin-bottom: 5px;
	width: 99%;
}
.boxthreelftpanel:hover {
	background: #334F87;
}
.boxthreelftpanel .btpline {
	margin-top: -8px;
	font-weight: 600;
	text-outline: #000 3px;
}

.boxthreeleft, .boxthreecenter, .boxthreeright {
	padding: 20px 20px 15px 20px;
}
.boxthreeleft {
	background: #224488;
	float: left;
	margin-left: 0px;
	width: 33%;
	height: 475px;
	border-right: solid thin #A52A2A;
	border-bottom: solid 6px #A52A2A;
	border-top: solid 6px #A52A2A;
	border-left: solid 6px #A52A2A;
}
 @media screen and (max-width: 1024px) {
.boxthreeleft {
	margin-top: 0px;
	width: 100%;
	float: left;
	width: 50.15%;
	margin-right: .18%;
	margin-left: 0;
	border: none;
}
}
 @media screen and (max-width: 640px) {
.boxthreeleft {
	width: 100%;
}
}
.boxthreeleft:hover {
	border-bottom: 10px solid #151868;
	opacity:.85;
	margin-bottom: 25px;
	font-weight: normal;
	text-shadow: 1px 1px #657dad;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: grayscale;
}
 @media screen and (max-width: 1024px) {
.boxthreeleft:hover {
	border-bottom: none;
	margin-bottom: 10px;/*margin-top: 25px;*/
}
}
.boxthreeleft h4, .boxthreeleft h5 {
	color: #fff !important;
}

.boxthreeleft .hovercolor:hover {
	color: red !important;
}
.boxthreecenter {
	background: #5584E0;
	float: left;
	width: 33%;
	height: 475px;
	border-top: solid 6px #A52A2A;
	border-bottom: solid 6px #A52A2A;
	border-left: solid thin #A52A2A;
	border-right: solid thin #A52A2A;
}
 @media screen and (max-width: 1024px) {
.boxthreecenter {
	margin-top: 0%;
	margin-right: 0px !important;
	margin-left: 0px;
	width: 49.63%;
	float: left;
	border: none;
}
}
@media screen and (max-width: 640px) {
.boxthreecenter {
	width: 100%;
	margin-top: -8px;
}
}
.boxthreecenter h4, .boxthreecenter h5:hover {
	color: #fff !important;
}
.boxthreecenter:hover {
	border-bottom: 10px solid #004B95;
	margin-bottom: -25px;
	opacity:.9;
	font-weight: normal;
	text-shadow: 1px 1px #000;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: grayscale;
}
@media screen and (max-width: 1024px) {
.boxthreecenter:hover {
	border-bottom: none;
	margin-bottom: 10px !important;
}
.boxthreectrpanel {
	margin-bottom: 15px;
}
}

.boxthreeright {
	background: #9CACCA;
	margin: auto;
	float: left;
	width: 33%;
	height: 475px;
	border-top: solid 6px #A52A2A;
	border-bottom: solid 6px #A52A2A;
	border-left: solid thin #A52A2A;
	border-right: solid 6px #A52A2A;
}
.boxthreeright h4, .boxthreeright h5 {
	color: #fff !important;
}
.boxthreeright:hover {
	border-bottom: 10px solid #657dad;
	margin-bottom: 25px;
	opacity:.9;
	font-weight: normal;
	text-shadow: 1px 1px #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
@media screen and (max-width: 1024px) {
.boxthreeright {
	margin-top: -8px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	border: none;
	/*max-width:99.45%;*/
	width: 100%;
	max-width: 100%;
	float: left;
}
.boxthreeright:hover {
	margin-bottom: 10px;
}
}
 @media screen and (max-width: 640px) {
.boxthreeright {
	max-width: 100%;
	border: none;
}
.boxthreeright:hover {
	margin-bottom: 25px;
}
}

 @media screen and (max-width: 1024px) {
.boxthreeright:hover {
	border: none;
	margin-bottom: 10px;/*margin-top: 25px;*/
}
.boxthreelftpanel { /*INTERIM*/
	margin-bottom: 15px;
}
}

.boxthreesess {
	padding: 20px 20px 0 20px;
	background: #9CACCA;
	margin-bottom: 0px;
	width: 100%;
	float: left;
	height: auto;
	border: solid 6px #A52A2A;
	padding:0;
}
 .boxthreesess:link, .boxthreesess:hover, .boxthreesess:visted  {
 	border-bottom: 10px solid #A52A2A;
	text-shadow: 1px 1px #000;
	margin-bottom:-4px;
	font-weight:normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.bfititle .boxthreesess:hover {
	margin-bottom: 25px;
}
 @media screen and (max-width: 1024px) {
.boxthreesess {
	margin-top: 1px;
	border: none;
	margin-bottom: 10px;
}
 .boxthreesess:hover {
    border:none;
	margin-bottom:10px;
}
/*.bfititle .boxthreesess:hover {
    border:none;
	margin-bottom:0;
}*/
}
.bfititle .boxthreesess h4, .boxthreesess h5 {
	color: #fff !important;
	text-shadow: none;
}
/*.boxthreesess h4:hover, .boxthreesess h5:hover {
	text-shadow: 1px 1px #000 !important;
}*/

@media screen and (max-width: 1024px) {
.bfititle .boxthreesess:hover {
	border-bottom: none;
	margin-bottom: 10px;
}
}


/*FOR BOXTHREESESS BOX*/
.bfititle {
	padding: 30px 0 0 20px;
	background: #7A96CC;
	width: 100%;
	height: 100px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	cursor:default;
}

.bfititle:hover: {
	margin-bottom:-25px;
	cursor:default;
}

.bfititle h4:hover {
	text-shadow:1px 1px #000 !important;
	margin-bottom:46px;
	color:#fff;
	cursor:default;
}

 @media screen and (max-width: 1025px) {
.bfititle {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	margin-top: -9px;
	margin-left: 0;
	margin-right: 0;
	padding-top: 30px;
	border: none;
	width: 100%;
}
}

.bfititle h4, .bfititle h5 {
	color: #fff !important;
	margin-left: 0px;
	cursor:default;
}

/* SENATE RECORDS */

.boxthreesenate {
	background: #5584E0;
	float: left;
	width: 33%;
	height: 475px;
	border-top: solid 6px #A52A2A;
	border-bottom: solid 6px #A52A2A;
}
 @media screen and (max-width: 1024px) {
.boxthreesenate {
	margin-top: 0%;
	margin-right: 0px !important;
	margin-left: 0px;
	width: 49.63%;
	float: left;
	border-top: solid 6px #A52A2A;
	border-bottom: solid 6px #A52A2A;
}
}
@media screen and (max-width: 640px) {
.boxthreesenate {
	width: 100%;
	margin-top: -8px;
	border-top: solid 6px #A52A2A;
	border-bottom: solid 6px #A52A2A;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
}

.boxthreesenate h4, .boxthreesenate h5:hover {
	color: #fff !important;
}

.boxfullsess { /*--INTERIM ? --*/
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding: 0;
	background: brown;
	height: 350px;
	width: 100%;
	z-index: 99999;
}


 @media screen and (min-width: 700px) and (max-width: 1024px) {
div.fontawesomebg {
	position: relative;
}
div.fontawesomebg:before {
	position: absolute;
	font-family: FontAwesome;
	font-size: 98px;
	color: #C4DEE8;
	top: 155px;
	left: 12.5%;
	float: left;
	margin-right: 5px;
	z-index: 99;
	content: "\f012";
}
div.fontawesomebg:after {
	position: absolute;
	font-family: FontAwesome;
	font-size: 98px;
	color: #C4DEE8;
	top: 155px;
	right: 12.5%;
	float: right;
	margin-left: 5px;
	content: "\f012";
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1);
	-ms-filter: "FlipH";
	filter: FlipH;
}
}
/*-------*/
a.simple {
	color: #c45d69;
	font-size: 11px;
}
.foot-h2 {
	font-size: 16px;
	margin-bottom: 10px;
	font-weight: 600;
	text-transform: uppercase;
}
.foot-h3 {
	font-size: 14px;
	margin-bottom: 5px;
	text-transform: uppercase;
}
@media screen and (max-width: 1024px) {
.foot-up {
	margin-top: -30px;
}
}
 @media screen and (max-width: 640px) {
.foot-up {
	margin-top: -30px;
}
.foot-upup {
	margin-top: -30px;
}
}
.liness {
	margin: -3px 0;
	font-size: .9em;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
	-webkit-transition: all 0.3s ease !important;
	-moz-transition: all 0.3s ease-in-out !important;
	-o-transition: all 0.3s ease-in-out !important;
	-ms-transition: all 0.3s ease-in-out !important;
	transition: all 0.3s ease-in-out !important;
}
img.left {
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
}
img.right {
	float: right;
	margin-bottom: 20px;
	margin-left: 20px;
}
 @media print {
a[href]:after {
	content: none !important;
}
}
/* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request:
   http://www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */

@media print {
*,  *:before,  *:after {
	background: transparent !important;
	color: #000 !important; /* Black prints faster:
                                   http://www.sanbeiji.com/archives/953 */
	box-shadow: none !important;
	text-shadow: none !important;
}
a,  a:visited {
	text-decoration: underline;
}
a[href]:after {
	content: " (" attr(href) ")";
}
abbr[title]:after {
	content: " (" attr(title) ")";
}
/*
     * Don't show links that are fragment identifiers,
     * or use the `javascript:` pseudo protocol
     */

a[href^="#"]:after,  a[href^="javascript:"]:after {
	content: "";
}
pre,  blockquote {
	border: 1px solid #999;
	page-break-inside: avoid;
}
/*
     * Printing Tables:
     * http://css-discuss.incutio.com/wiki/Printing_Tables
     */

thead {
	display: table-header-group;
}
tr,  img {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
p,  h2,  h3 {
	orphans: 3;
	widows: 3;
}
h2,  h3 {
	page-break-after: avoid;
}
}
/* PADDING / MARGINS --------------------------------------*/

.top25 {
	padding-top: 25px;
}
.nowrap {
	white-space: nowrap;
}
/* IMAGES-------------------------------------------------- */

.imgBorder {
	border: 5px double #E0D5B7;
	padding: 0;
	border-radius: 45px;
	-moz-border-radius: 45px;
	-webkit-border-radius: 45px;
	display: inline-block;
}
.imgBorder img {
	border-radius: 39px;
	-moz-border-radius: 39px;
	-webkit-border-radius: 39px;
	vertical-align: middle;
	width: 100%;
}
.imgBorderSq {
/*	border: 3px solid #999;
	box-shadow: 0px 0px 7px 5px #ccc, 0px 0px 0px 10px #657dad;
	padding: 0;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	display: inline-block;*/
	border: 3px solid #999;
	border-top-style: ridge;
	border-right-style: outset;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 0px 0px 0px 5px #657dad, 0px 0px 0px 10px #fff;
	-moz-box-shadow: 0px 0px 0px 5px #657dad, 0px 0px 0px 10px #fff;
	-webkit-box-shadow: 0px 0px 0px 5px #657dad, 0px 0px 0px 10px #fff;
	padding: 3px;
	display: inline-block;
}
.imgBorderSq img {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	vertical-align: middle;
	width: 100%;
	padding:0;
}
/*	HEADERS  */

.members {
	font-weight: normal;
	padding: 0 25px;
}
.members p {
	text-align: justify;
	text-justify: distribute;
	padding-right: 15px;
}
 @media screen and (max-width:640px) {
.members p {
	text-align: left;
	text-justify: auto;
	padding-right: 15px;
}
}
.members .h5 {
	color: #222 !important;
	font-family: 'pier sans', 'open sans', arial, sans-serif;
	font-size: larger;
}
h5, .h5 {
	color: #222 !important;
	font-family: 'pier sans', 'open sans', arial, sans-serif;
	font-size: larger;
}
.bill li {
	/*font-weight:normal !important;*/
	font-size: 1.1em;
	font-family: 'pier sans', 'open sans', arial, sans-serif;/*margin-bottom:5px;*/
}
.bill p {
	margin-left: 35px !important;
}
ol {
	margin: 0 0 1.5em;
	padding: 0;
	counter-reset: item;
}
ol>li {
	margin: 0;
	padding: 0 0 15px 2em;
	text-indent: -2em;
	list-style-type: none;
	counter-increment: item;
	line-height: 1.4;
}
ol>li:before {
	display: inline-block;
	width: 1.95em;
	padding-right: 0.5em;
	font-weight: bold;
	text-align: right;
	content: counter(item) ".";
}
.members h6 {
	font-variant: small-caps;
	font-weight: bold;
}
.members h5 {
	font-variant: small-caps;
	font-weight: bold;
}
.staff {
	font-weight: bold;
	font-variant: small-caps;
	color: #1D3A74 !important;
}
.post-body > p:first-of-type:first-letter {
	/*font-family: Georgia, serif;*/
	font-family: 'england_hand_dbregular', cursive;
	font-size: 330% /* or 550% */;
	font-weight: 500;
	text-shadow: #ccc 1px 1px;
	margin: 6px 4px 0 0;
	padding-right: 2%;
	line-height: .7;
	float: left;
}
 @media screen and (max-width: 700px) {
.post-body > p:first-of-type:first-letter {
	margin-right: 15px;
}
}
p.np:first-letter {
	font-size: 275%;
	display: block;
	float: left;
	margin: -.35em 0;
	padding: 3px;
	height: 3.5em;
	/*color:#ccc; */
	color: #626879;
	font-weight: bold;
	font-variant: small-caps;
	font-family: 'england_hand_dbregular', cursive;
	vertical-align: text-top !important;
	text-shadow: 1px 1px #224488;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
p.nplite:first-letter {
	font-size: 275%;
	display: block;
	float: left;
	margin: -.35em 0;
	padding: 3px;
	height: 3.5em;
	color: #ccc;
	color: #f6f6f6;
	font-weight: bold;
	font-variant: small-caps;
	font-family: 'england_hand_dbregular', cursive;
	vertical-align: text-top !important;
	text-shadow: 1px 1px #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/*~~~~~~~ANIMATED ACCORDIONS~~~~~~~~~~*/

/*@import url(//fonts.googleapis.com/css?family=Lato:400,700);*/
* {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.accordions dl {
	background: #fff !important;
}
.accordions dt > a {
	text-align: left;
	font-weight: 700;
	padding: .25em;
	display: block;
	text-decoration: none;
	background-color: #626879;
	font-family: 'pier sans', 'open sans', 'anke sans', 'helvetica neue', helvetica, arial, sans-serif;
	color: #fff;
	border-bottom: thick solid #ccc;
	border-top: thin solid #a1a1a1;
	-webkit-transition: background-color 0.9s ease-in-out;
	-moz-transition: background-color 0.9s ease-in-out;
	-o-transition: background-color 0.9s ease-in-out;
	transition: background-color 0.9s ease-in-out;
}

.accordions dd {
	background-color: #dbdbdb; /* POP OPEN CONTENT BACKGROUND */
	background-image: url(../img/bg/pattern7.png);
	color: #000;
	font-size: 1em;
	line-height: 1.5em;
	margin-top: -5px;
}
.accordions dd::after {
	border-bottom: thick #ccc solid;
}
.accordions dd > p {
	padding: 1em 2em 1em 2em;
}
.accordions {
	position: relative;
	background-color: #16a085;
}
.accordions h6 {
	padding-top: 25px;
	margin-top: -8px;
	border-top: thin #ccc solid;
}
.accordions h6.staff {
	padding: 0;
	border-top: none;
}
.containers {
	max-width: 970px;
	margin: 0 auto;
	padding: 1em 1em 1em 1em;
}
.containers p a:link {
	color: brown;
	font-weight: 500;
}
.containers p a:hover {
	text-decoration: none;
}
.containers p a:visited {
	color: brown;
	font-weight: 500;
}
.containers-sess { /*GOES WITH BOXTHREESESS*/
	background: #7A96CC;
	margin: -15px 0 0 0;
	padding: 1em 1em 2em 1em;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.containers-sess .accordions {
	margin: 0;
	padding: 1em;
	background: #fff !important;
}
 @media screen and (max-width:1024px) {
.containers-sess {
	border-top: none !important;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	padding-bottom: auto;
	height: auto;
	border-bottom: thick solid #BFD6E4;
}
.containers-sess .accordions {
	margin: 0 0 0 0;
	padding: 1em 1em 1em 1em;
	background: #fff !important;
}
}
 @media screen and (max-width:640px) {
.containers-sess {
	margin-left: 0px;/
}
}
.accordionTitle {
	background-color: #7A96CC !important;
	border-bottom: 1px solid #2c3e50;
	font-family: 'pier sans', 'open sans', helvetica, arial, sans-serif;
	text-shadow: 1px 1px #000;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
}
.accordionTitle:before {
	margin: 5px 15px 5px 5px;
	content: "+";
	font-size: 1.5em;
	line-height: 0.5em;
	float: left;
	-moz-transition: -moz-transform 0.3s ease-in-out;
	-o-transition: -o-transform 0.3s ease-in-out;
	-webkit-transition: -webkit-transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out;
}
.accordionTitle:hover {
	background-color: #224488 !important;
	opacity: 1;
	text-shadow: 1px 1px #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.accordionTitleActive {
	background-color: #7A96CC;
}
.accordionTitleActive:before {
	-webkit-transform: rotate(-225deg);
	-moz-transform: rotate(-225deg);
	transform: rotate(-225deg);
}
.dummy .accordionTitle { /* HERE - QUICK LINK ACCORDION TITLES */
	background-color: #5584E0 !important;
	border-bottom: 3px solid #224488 !important;
	border-top: medium solid #A52A2A;
	opacity: 1;
	font-family: 'open sans', 'pier sans', 'anke sans', 'helvetica neue', helvetica, arial, sans-serif !important;
}
.dummy .accordionTitle:before {
	margin: 5px 15px 5px 5px;
	content: "+";/*
  font-size: 1.5em;*/
	line-height: 0.5em;
	float: left;
	-moz-transition: -moz-transform 0.3s ease-in-out;
	-o-transition: -o-transform 0.3s ease-in-out;
	-webkit-transition: -webkit-transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out;
}

.dummy .accordionTitle:hover {
	background-color: #385794 !important;
	color: #fff;
	opacity: 1;
	text-shadow: 1px 1px #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.dummy .accordionTitleActive {
	background-color: #385794 !important;
}
.dummy .accordionTitleActive:before {
	-webkit-transform: rotate(-225deg);
	-moz-transform: rotate(-225deg);
	transform: rotate(-225deg);
}
.dummy .accordionItem {
	height: auto;
	overflow: hidden;
	padding: 0 1em;
	margin-top: 2px !important;
}
.accordionItem {
	height: auto;
	overflow: hidden;
	padding: 0 1em;
}
 @media all {
.accordionItem {
	max-height: 90em;
	-moz-transition: max-height 1s;
	-o-transition: max-height 1s;
	-webkit-transition: max-height 1s;
	transition: max-height 1s;
}
}
@media screen and (min-width: 48em) {
.accordionItem {
	max-height: 90em;
	-moz-transition: max-height 0.5s;
	-o-transition: max-height 0.5s;
	-webkit-transition: max-height 0.5s;
	transition: max-height 0.5s;
}
}
.accordionItemCollapsed {
	max-height: 0;
}
.animateIn {
	/*background-color:#626879 !important;*/
		/*text-shadow: #000 0px 1px 1px;*/
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-animation-name: accordionIn;
	-webkit-animation-duration: 0.65s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-direction: normal;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-fill-mode: both;
	-webkit-animation-delay: 0s;
	-moz-animation-name: normal;
	-moz-animation-duration: 0.65s;
	-moz-animation-iteration-count: 1;
	-moz-animation-direction: alternate;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-fill-mode: both;
	-moz-animation-delay: 0s;
	animation-name: accordionIn;
	animation-duration: 0.65s;
	animation-iteration-count: 1;
	animation-direction: normal;
	animation-timing-function: ease-in-out;
	animation-fill-mode: both;
	animation-delay: 0s;
}
.animateOut {
	/*background-color:#657dad !important;*/
	-webkit-animation-name: accordionOut;
	-webkit-animation-duration: 0.75s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-direction: alternate;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-fill-mode: both;
	-webkit-animation-delay: 0s;
	-moz-animation-name: accordionOut;
	-moz-animation-duration: 0.75s;
	-moz-animation-iteration-count: 1;
	-moz-animation-direction: alternate;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-fill-mode: both;
	-moz-animation-delay: 0s;
	animation-name: accordionOut;
	animation-duration: 0.75s;
	animation-iteration-count: 1;
	animation-direction: alternate;
	animation-timing-function: ease-in-out;
	animation-fill-mode: both;
	animation-delay: 0s;
}
 @-webkit-keyframes accordionIn {
 0% {
 opacity: 0;
 -webkit-transform: scale(0.8);
}
 100% {
 opacity: 1;
 -webkit-transform: scale(1);
}
}
@-moz-keyframes accordionIn {
 0% {
 opacity: 0;
 -moz-transform: scale(0.8);
}
 100% {
 opacity: 1;
 -moz-transform: scale(1);
}
}
@keyframes accordionIn {
 0% {
 opacity: 0;
 transform: scale(0.8);
}
 100% {
 opacity: 1;
 transform: scale(1);
}
}
@-webkit-keyframes accordionOut {
 0% {
 opacity: 1;
 -webkit-transform: scale(1);
}
 100% {
 opacity: 0;
 -webkit-transform: scale(0.8);
}
}
@-moz-keyframes accordionOut {
 0% {
 opacity: 1;
 -moz-transform: scale(1);
}
 100% {
 opacity: 0;
 -moz-transform: scale(0.8);
}
}
@keyframes accordionOut {
 0% {
 opacity: 1;
 transform: scale(1);
}
 100% {
 opacity: 0;
 transform: scale(0.8);
}
}
/*ANIBUTTONS*/

.anibutton {
	display: block;
	text-align: center;
	cursor: pointer;
	height: 35px;
	padding: 0 14px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.15);
	border: #C4C4C4 !important;
	font-size: 15px;
	font-weight: 400;
	line-height: 37px;
	-webkit-transition-property: background-color;
	-webkit-transition-duration: 0.2s;
	-webkit-transition-timing-function: linear;
	-moz-transition-property: background-color;
	-moz-transition-duration: 0.2s;
	-moz-transition-timing-function: linear;
	-ms-transition-property: background-color;
	-ms-transition-duration: 0.2s;
	-ms-transition-timing-function: linear;
	-o-transition-property: background-color;
	-o-transition-duration: 0.2s;
	-o-transition-timing-function: linear;
	transition-property: background-color;
	transition-duration: 0.2s;
	transition-timing-function: linear;
	background: #fafafa;
	color: #222222;
}
.anibutton i {
	line-height: 37px;
}
.anibutton:active {
	line-height: 40px;
}
.anibutton:active i {
	line-height: 40px;
}
.anibutton.anibutton-primary, .anibutton.anibutton-info, .anibutton.anibutton-clear, .anibutton.anibutton-success, .anibutton.anibutton-sky, .anibutton.anibutton-hco, .anibutton.anibutton-bill, .anibutton.anibutton-warning, .anibutton.anibutton-danger, .anibutton.anibutton-inverse {
	-webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.2);
}
.anibutton:hover, .anibutton:focus {
	background: #e6e6e6;
	color: #222222;
}
.anibutton.anibutton-primary {
	background: #0088cc;
	color: #fafafa;
}
.anibutton.anibutton-primary:hover, .anibutton.anibutton-primary:focus {
	background: #006da3;
	color: #fafafa;
}
.anibutton.anibutton-info {
	background: #49afcd;
	color: #fafafa;
}
.anibutton.anibutton-info:hover, .anibutton.anibutton-info:focus {
	background: #339bba;
	color: #fafafa;
}
.anibutton.anibutton-clear {
	border-right: thin solid #ccc !important;
	border-left: thin solid #ccc !important;
	border-top: thin solid #ccc !important;
}
.anibutton.anibutton-clear:hover, .anibutton.anibutton-clear:focus {
	background: #ededed;
	color: black;
}
.anibutton.anibutton-clear i {
	color: #888;
}
.anibutton.anibutton-abc {
	border-right: thin solid #ccc !important;
	border-left: thin solid #ccc !important;
	border-top: thin solid #ccc !important;
	padding: 0 10px 0 10px;
	-webkit-box-shadow: inset 0 -5px 0 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 -5px 0 0 rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 -5px 0 0 rgba(0, 0, 0, 0.2);
}
.anibutton.anibutton-abc a {
	color: maroon;
	text-shadow: 1px 1px #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.anibutton.anibutton-abc:hover, .anibutton.anibutton-abc:focus {
	background: #ededed;
	color: black;/*see .abc way below*/
}
.anibutton.anibutton-abc i {
	color: #888;
}
.anibutton.anibutton-success {
	background: #5bb75b;
	color: #fafafa;
}
.anibutton.anibutton-success:hover, .anibutton.anibutton-success:focus {
	background: #47a247;
	color: #fafafa;
}
.anibutton.anibutton-sky {
	background: #7793CC;
	color: #fff;
	font-size: .8em;
	height: 45px;
}
.anibutton.anibutton-sky:hover, .anibutton.anibutton-sky:focus {
	/*background: #B0C4DE !important;*/
	opacity: .6;
	color: #fff;
}
.anibutton.anibutton-sky {
	background: #3873AF;
	color: #fff;
	font-size: .8em;
	height: 35px;
}
.anibutton.anibutton-sky:hover, .anibutton.anibutton-sky:focus {
	/*background: #B0C4DE !important;*/
	opacity: .6;
	color: #fff;
}
.anibutton.anibutton-hco:hover, .anibutton.anibutton-hco:focus {
	opacity: 1 !important;
	background: brown !important;
	text-shadow: 1px 1px #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.anibutton.anibutton-hco {
	background: #657dad !important;
	color: #fff;
	font-size: .88em;
	height: 37px;
	width: 25%;
	margin-bottom: -35px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.anibutton.anibutton-hco:hover, .anibutton.anibutton-hco:focus {
	opacity: .6;
	color: #fff;
}
.anibutton.anibutton-form {
	background: #7793CC;
	color: #fff !important;
	font-size: .8em;
	height: 33px;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}
.anibutton.anibutton-form:hover, .anibutton.anibutton-form:focus {
	opacity: .6;
	color: #fff;
}
 @media (max-width: 350px) {
.anibutton.anibutton-form.anibutton-form {
	width: 60% !important;
}
}
.anibutton.anibutton-bill {
	background: #657dad !important;
	color: #fff;
}
.anibutton.anibutton-bill:hover, .anibutton.anibutton-bill:focus {
	opacity: .7 !important;
	color: #fff;
}
.anibutton.anibutton-date {
	background: #7A96CC !important;
	color: #fff;
}
.anibutton.anibutton-date:hover, .anibutton.anibutton-date:focus {
	opacity: .7 !important;
	color: #fff;
}
.anibutton.anibutton-date-full {
	background: #709AF2 !important;
	color: #fff;
	margin: 5px;
}
.anibutton.anibutton-date-full:hover, .anibutton.anibutton-date-full:focus {
	opacity: .7 !important;
	color: #fff;
}
.anibutton.anibutton-doc-s {
	background: #7A96CC !important;
	color: #fff;
	margin: 5px 0;
}
.anibutton.anibutton-doc-s:hover, .anibutton.anibutton-doc-s:focus {
	opacity: .7 !important;
	color: #fff;
}
.anibutton.anibutton-doc-h {
	background: #709AF2 !important;
	color: #fff;
	margin: 5px 0;
}
.anibutton.anibutton-doc-h:hover, .anibutton.anibutton-doc-h:focus {
	opacity: .7 !important;
	color: #fff;
}
.anibutton.anibutton-warning {
	background: #faa732;
	color: #fafafa;
}
.anibutton.anibutton-warning:hover, .anibutton.anibutton-warning:focus {
	background: #f9960a;
	color: #fafafa;
}
.anibutton.anibutton-danger {
	background: #da4f49;
	color: #fafafa;
}
.anibutton.anibutton-danger:hover, .anibutton.anibutton-danger:focus {
	background: #d0312a;
	color: #fafafa;
}
.anibutton.anibutton-inverse {
	background: #363636;
	color: #fafafa;
}
.anibutton.anibutton-inverse:hover, .anibutton.anibutton-inverse:focus {
	background: #222222;
	color: #fafafa;
}
.anibutton span {
	pointer-events: none;
}
.anibutton:hover {
	text-decoration: none;
}
.anibutton:focus {
	text-decoration: none;
	outline: none;
}
.anibutton:active {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.anibutton-small {
	height: 30px;
	padding: 0 10px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, 0.15);
	font-size: 14px;
	line-height: 28px;
}
.anibutton-small i {
	line-height: 28px;
}
.anibutton-small:active {
	line-height: 30px;
}
.anibutton-small:active i {
	line-height: 30px;
}
.anibutton-small.anibutton-primary, .anibutton-small.anibutton-info, .anibutton-small.anibutton-success, .anibutton-small.anibutton-sky, anibutton-small.anibutton-hco, .anibutton-small.anibutton-bill, .anibutton-small.anibutton-warning, .anibutton-small.anibutton-danger, .anibutton-small.anibutton-inverse {
	-webkit-box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, 0.2);
}
.anibutton-large {
	height: 50px;
	padding: 0 18px;
	border-radius: 6px;
	-webkit-box-shadow: inset 0 -4px 0 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 -4px 0 0 rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 -4px 0 0 rgba(0, 0, 0, 0.15);
	font-size: 22px;
	line-height: 46px;
}
.anibutton-large i {
	line-height: 46px;
}
.anibutton-large:active {
	line-height: 50px;
}
.anibutton-large:active i {
	line-height: 50px;
}
.anibutton-large.anibutton-primary, .anibutton-large.anibutton-info, .anibutton-large.anibutton-clear, .anibutton-large.anibutton-success, .anibutton-large.anibutton-sky, anibutton-large.anibutton-hco, .anibutton-large.anibutton-bill, .anibutton-large.anibutton-warning, .anibutton-large.anibutton-danger, .anibutton-large.anibutton-inverse {
	-webkit-box-shadow: inset 0 -4px 0 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 -4px 0 0 rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 -4px 0 0 rgba(0, 0, 0, 0.2);
}
.anibutton-xlarge {
	height: 60px;
	padding: 0 22px;
	border-radius: 7px;
	-webkit-box-shadow: inset 0 -5px 0 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 -5px 0 0 rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 -5px 0 0 rgba(0, 0, 0, 0.15);
	font-size: 26px;
	line-height: 55px;
}
.anibutton-xlarge i {
	line-height: 55px;
}
.anibutton-xlarge:active {
	line-height: 60px;
}
.anibutton-xlarge:active i {
	line-height: 60px;
}
.anibutton-xlarge.anibutton-primary, .anibutton-xlarge.anibutton-info, .anibutton-xlarge.anibutton-clear, .anibutton-xlarge.anibutton-success, .anibutton-xlarge.anibutton-sky, anibutton-xlarge.anibutton-hco, .anibutton-xlarge.anibutton-bill, .anibutton-xlarge.anibutton-warning, .anibutton-xlarge.anibutton-danger, .anibutton-xlarge.anibutton-inverse {
	-webkit-box-shadow: inset 0 -5px 0 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 -5px 0 0 rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 -5px 0 0 rgba(0, 0, 0, 0.2);
}
.anibutton-inline {
	display: inline-block;
	vertical-align: middle;
}
.dark {
	font-size: 16px !important;
	height: 45px !important;
	padding-top: 3px !important;
	background: #224488 !important;
	margin-bottom: 15px;
}
.abc {
	margin: 7px 0 0 7px !important;
	font-size: .9em !important;
	width: 30px !important;
	padding: 0 !important;
}
.spinner {
	display: inline-block;
	opacity: 0;
	max-width: 0;
	-webkit-transition: opacity 0.25s, max-width 0.45s;
	-moz-transition: opacity 0.25s, max-width 0.45s;
	-o-transition: opacity 0.25s, max-width 0.45s;
	transition: opacity 0.25s, max-width 0.45s;/* Duration fixed since we animate additional hidden width */
}
.has-spinner.active {
	cursor: progress;
}
.has-spinner.active .spinner {
	opacity: 1;
	max-width: 50px;/* More than it will ever come, notice that this affects on animation duration */
}
/****LIST-GROUP-ITEM*****/

.list-group-item {
	padding: 3px 55px 3px 25px;
	font-size: .9em;
	border: 1px solid #eee;
	color: #000;
 ul li {
 list-style: none;
 line-height:1.625em;
}
}
.list-group {
	margin: 0 0 5px 0;
	width: 100%;
	background: #fff;
	float: left;
 ul li {
 list-style: none;
}
 @extend .newBorder;
}
/* END @MEDIA */

a:hover .list-group-item:hover {
	background: #dde2e5 !important;
	cursor: pointer;
	outline: none;
 a:hover {
 text-decoration:none;
 background: #dde2e5 !important;
}
}
a.list-group-item:hover, a.list-group-item:focus {
	background-color: #f4f5e7;
	outline: none;
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
	background-color: #1c3959;
	border-color: #1c3959;
}
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
	color: #8aa4be;
}
a.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
	color: #996633;
}
.square-bullet {
	list-style-type: none !important;
	margin-left: 0;
	font-weight: 500;
}
.square-bullet a li {
	font-weight: 500;
	padding-top: 0px;
}

.square-bullet li:before {
	content: "";
	width: 7px;
	height: 7px;
	background: #7A0429;
	display: block;
	float: left;
	margin-right: 10px;
	margin-left: -20px;
	margin-top: 9px;
}
.tab-title {
	font-weight: 500;
	background: transparent;
}
.scrollable {
	/*height: 200px;*/
	overflow: hidden;
	/*width: 300px;*/
	padding: 5px;
	border: 1px solid blue;
	margin-bottom: 10px;
}
.reveal-modal img {
	float: left;
	margin-right: 15px;
}
@media screen and (max-width:640px) {
.reveal-modal img {
	margin-right: 95px;
	margin-bottom: 10px;
}
}
.reveal-modal p {
	padding-top: 10px;
}
.bound-home { /* for HOMEPAGE accordion content styles */
	margin: 0 -5px 0 -5px;
	padding-bottom: 0px;
 ul {
 margin-top:-7px;
 background:#fff;
 font-size:.95em;
}
.form-horizontal {
 .control-label, .radio, .checkbox, .radio-inline, .checkbox-inline {
 padding-top: 9px;
 font-size: 1em;
 font-weight:bold;
}
.form-control {
	border-color: #ffffff;
}
.form-control:focus {
	border-color: #e6e6e6;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white;
}
h6 .name {
	color: #224488 !important;
}
.preloaded-images {
	position: absolute;
	overflow: hidden;
	left: -9999px;
	top: -9999px;
	height: 1px;
	width: 1px;
}
/*--READ MORE TOGGLE--*/
	 
.toggleLink {
	color: red;
	text-decoration: underline;
}
.toggleLink:hover {
	cursor: pointer;
}
.elaboration {
	display: none;
}
/*------------BLDGS-----------------*/

img {
	border: 2px solid #657dad !important;
}
.bldgs.description {
	margin-top: -10px;
	font-size: smaller;
	text-align: center;
	font-family: 'pier sans', 'open sans', arial;
}
.bldgs p {
	text-align: justify;
}
/*--HANGING INDENT--*//* when used with <i> put 2 &nbsp;'s after </i> */
.indent {
	margin-left: -23px;
	padding-left: -23px;
}
.indent:first-letter {
	margin-left: 2px;
}


