/* Reset */
.menu, .menu ul, .menu li, .menu a, img{
margin: 0;
padding: 0;
border: none;
outline: none;
}
body{
font-family: Arial, Helvetica, sans-serif;
}

.hidden {
    display: none;
}

input[type="text"].hidden, select.hidden , label.hidden , textarea.hidden  { display: none; }

#form_email, .hiddenLabel {
	position: absolute;
	left: -500px; 
}
.W3em{
	width: 3em;
}
.W6em{
	width: 6em;
}
.top{
	vertical-align:top;
}
.fleft{
	float:left;
}
.fontsmaller{
	font-size: 80% !important;
}
.W100{
	width: 100% !important;
}
.W80{
	width: 80%;
}
.W90{
	width: 90%;
}

.fP75em{
	font-size: .75em;
}
.fP8em{
	font-size: .8em;
}
.pure-g-r > div {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#content_main{
	width: 100%;
}

.features li {
    padding-bottom: .9em;
}

button#contact_form{
	margin-bottom: 2em;
}

#mobile_form{
	background-color: aliceblue;
	left: 0;
	
}
$mobil_form input{
	margin-bottom: 1em;
}

#mobile_menu{
	background: #f16a28;
	color: white;
	border-radius: 5px 5px 20px;
	margin-top: -7px;
	padding: 5px;
}
#mobile_menu ul{
	list-style-type: none;
	width: 100%;
	padding-left: 0;
}
#mobile_menu li{
	padding-bottom: 5px;

}
#mobile_menu a{
	color: white;
	padding: 4px 20px 5px 5px;
}
#mobile_menu a:hover{
	background: #CC3700;
	text-decoration: none;
}

.mobile-form-label{
	font-size: 11px;
	line-height: 0;
}

#mobile_form input.form-control{
	height: 33px !important;
}

.listings-container{
	background-color: #F5EDE2 ;
	color: #555;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding: .6em;
	line-height: 1.7;
}

.listings-container col-6, .listings-container col-12{
	background-color: transparent;
}

.rent-row{
	position: relative  !important;
	background: rgba(0, 0, 0, 0.7) !important;
	font-size: 1.5em  !important;
	color: white !important;
	flex: 0 0 -1;
	margin: 0 15px;
	flex: auto !important;
}

.iconrow img{
    width: 65%; 
    max-width: 60px !important;
    padding-top: 12px;
}
.iconrow{
	text-align: center; 
	padding: 6px 0;
    font-size: .8rem;
}

#mobile_menu, #mobile_form{
	margin:7px 0; 
	position: fixed;
	top: 33px;
	width: 100%;
	padding: 6px 24px 28px;
	z-index: 2001;
}

#housing_bullets{
	float:left; width: 300px; ;
}

@media (max-width: 321px){
	.reduce-small{
		font-size: 11px !important;
	}
	.hidden-small{display: none;}
}

@media (max-width: 767px){
	h2{font-size: 1.75em !important;}
	
	.mobile-text-left{text-align: left !important;}
	.mob-push-way-down{
		position: relative;
		bottom: -5em;
	}
	.downboy{
		font-size: 1.2em !important;
	}
	legend{line-height: 1.2 !important;font-size: smaller !important;}
	
	#container_main{
		padding: 4px 12px;
	}
	#housing_bullets{
		float:none;
		display: block;
		width: 100% !important;
	}
	#about_container, #mob_container, .mob_container{
		width: 100% !important;
    	padding: 4em 1em !important;
	}
	#workForm{width: 100% !important; padding: 2.2em 0 !important;}
	#content_main{padding: 2.3em 5px 0 !important;}
	#content_housing{width: 100% !important; padding: 1em;}
	
	.main-head{font-size: 1.6em; font-weight: 700; text-align: center; margin-top: 1em;}
	.main-subhead{font-size: 1.2em !important; font-weight:700; text-align: center;}
	
	.content-copy{
		padding: 1em 0;
	}
	#home_bullets ul{
		padding-left: 1em;
	}
	#mobile_header{
		padding-bottom: .5em;
		border-bottom: solid 1px red;
		margin-bottom: .5em;
	}
	.push-down-small{
		margin-top: 1.4em;
	}
}

@media (min-width: 768px){

	#container_main{
		width:750px; 
		margin:auto; 
		height:100%;
	}
	#content_housing{padding: 2.3em 0 0 14px !important;}
	#content_main{
		float:left;   
		padding:5px 0 5px 23px; 
		width: 525px; 
		z-index: 1;
	}	
	
	#home_bullets{
		margin-left: 23px; 
		margin-top: -11px; 
		float:right;
	}

	
	.main-head{font-size: 1.6em; font-weight: 700; margin-bottom: .5em; margin-top: 1em;}
	.main-subhead{font-size: 1.2em; font-weight:700; margin-bottom: 1.2em;}
	
	#home_italics_message p{
		margin-left: 222px;
	}
	.content-copy{
		font-size: 12pt; line-height:19pt;
	}
	
    .shift-right-not-mobile{margin-left: 4em;}
}

@media (max-width: 319px){
	.hide-xs{display: none !important;}
}


.listings-container{
	margin-bottom: .6em;
    border: 1px solid #555;
}









#topmenu{
	width:750px;
	margin:auto;
}
/* Menu */
.menu {
height: 28px;
width: 750px;
background: #CC3700;
background: -webkit-linear-gradient(top, #CC3700 0%, #f16a28 15%, #CC3700 100%);
background: -moz-linear-gradient(top, #CC3700 0%, #f16a28 15%, #CC3700 100%);
background: -o-linear-gradient(top, #CC3700 0%, #f16a28 15%, #CC3700 100%);
background: -ms-linear-gradient(top, #CC3700 0%, #f16a28 15%, #CC3700 100%);/*IE 10 + */
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f16a28', endColorstr='#CC3700');/*For IE7-8-9*/ 
background: linear-gradient(top, #CC3700 0%, #f16a28 15%, #CC3700 100%);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.menu li {
position: relative;
list-style: none;
float: left;
display: block;
height: 28px;
}

.menu li:hover{
	background: #4c4e5a;
	-moz-box-shadow: inset 0 -5px 3px rgba(204, 55, 0, 0.75);
	-webkit-box-shadow: inset 0 -5px 3px rgba(204, 55, 0, 0.75);
	box-shadow: inset 0 -5px 3px rgba(204, 55, 0, 0.75);	
	background: -webkit-linear-gradient(top, #ed845d 0%, #f16a28 15%, #ed845d 100%);
	background: -moz-linear-gradient(top, #ed845d 0%, #f16a28 15%, #ed845d 100%);
	background: -o-linear-gradient(top, #ed845d 0%, #f16a28 15%, #ed845d 100%);
	background: -ms-linear-gradient(top, #ed845d 0%, #f16a28 15%, #ed845d 100%);/*IE 10 + */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f16a28', endColorstr='#ed845d');/*For IE7-8-9*/ 
	background: linear-gradient(top, #CC3700 0%, #f16a28 15%, #CC3700 100%);

}




/* Links */
 
.menu li a {
display: block;
padding: 0 17px;
margin: 6px 0;
line-height: 13px;
text-decoration: none;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 13px;
color: #f3f3f3;
text-shadow: 1px 1px 1px rgba(0,0,0,.6);	

}
.menu li:first-child a {
border-left: none;
}
.menu li:last-child a {
border-right: none;
}
.menu li:hover > a {
color: #111;
text-shadow:none;
}
/* Sub Menu */
 
.menu ul {
position: relative;
top: 0;
left: 0;

background: #CC3700;
-webkit-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
}
.menu li:hover > ul {

	background: #CC3700;
	background: -webkit-linear-gradient(top, #CC3700 0%, #f16a28 15%, #CC3700 100%);
	background: -moz-linear-gradient(top, #CC3700 0%, #f16a28 15%, #CC3700 100%);
	background: -o-linear-gradient(top, #CC3700 0%, #f16a28 15%, #CC3700 100%);
	background: -ms-linear-gradient(top, #CC3700 0%, #f16a28 15%, #CC3700 100%);/*IE 10 + */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f16a28', endColorstr='#CC3700');/*For IE7-8-9*/ 
	background: linear-gradient(top, #CC3700 0%, #f16a28 15%, #CC3700 100%);

}
.menu ul li {
height: 0;
overflow: hidden;
padding: 0;
}
.menu li:hover > ul li {
height: 20px;
overflow: visible;
padding: 0 15px;
}
.menu ul li a {
width: 100px;
padding: 4px 0 4px 4px;
margin: 0;
border: none;
border-bottom: 1px solid #353539;
}
.menu ul li:last-child a {
border: none;
}
/* Icons */
 
.menu a.documents {
background: url(../img/docs.png) no-repeat 6px center;
}
.menu a.messages {
background: url(../img/bubble.png) no-repeat 6px center;
}
.menu li {
background: url(../img/arrow.png) no-repeat 0 left;
}


/*************Managemen page; ***************************8888   */
div.content_1 ul{{
	margin:7px 14px;
	}

div.content_1 li {
		list-style-type:disc;
		font-size: .8em; 
		margin:4em 4em;
		line-height: 1.3em;
		   
	}
}





/* *********************************************************************************** */

/* Starter CSS for Flyout Menu */

#cssmenu {
  padding: 0;
  margin: 0;
  border: 0;
}
#cssmenu ul,
#cssmenu li {
  list-style: none;
  margin: 0;
  padding: 0;
}

#cssmenu ul {
  position: relative;
  z-index: 2;
  float: left;
}
#cssmenu ul li {
  float: left;
  min-height: 1px;
  line-height: 1em;
  vertical-align: middle;
}

#cssmenu ul li.hover,
#cssmenu ul li:hover {
  position: relative;
  z-index: 3;
  cursor: default;
}
#cssmenu ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 3;
  width: 100%;
}
#cssmenu ul ul li {
  float: none;
}

#cssmenu ul li:hover > ul {
  visibility: visible;
}
#cssmenu ul ul {
  top: 0;
  left: 100%;
}
#cssmenu ul li {
  float: none;
}

/* Custom Stuff */
#cssmenu span,
#cssmenu a {
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
}
#cssmenu {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.15);
  font-weight: 600;
  width: 200px;

#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu > ul > li:first-child {
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#cssmenu > ul > li:last-child {
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#cssmenu > ul > li ul ul li:first-child {
  -moz-border-radius: 0 5px 0 0;
  -webkit-border-radius: 0 5px 0 0;
  border-radius: 0 5px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
}

#cssmenu > ul > li ul ul li:last-child {
  -moz-border-radius: 0 0 5px 0;
  -webkit-border-radius: 0 0 5px 0;
  border-radius: 0 0 5px 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

#cssmenu ul,
#cssmenu li {
  width: 100%;
}
/*
#cssmenu li {
  background: #c0bebf url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA0CAMAAAB8fKKlAAAAmVBMVEXy7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7erx7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7eoO3g4TAAAAMnRSTlP8+fbz7+vn497Z1M/KxL+5s66oopuVj4mDfHZwamRdV1FMRkA7NTArJiEcGBQQDAkGA02z+X0AAABLSURBVHheDcGDEQMBAACwvFnbtrv/cO3F949AKBJLpDK5QqlSa2hqaevo6ukbGBoZm5iamVtYWlnb2NrZOzg6Obu4url7eHp5+/wAxikFLnlTZcYAAAAASUVORK5CYII=) repeat-x;
 
	background: #4c4e5a;
	background: -webkit-linear-gradient(top, #ed845d 0%, #f16a28 85%, #ed845d 100%);
	background: -moz-linear-gradient(top, #ed845d 0%, #f16a28 85%, #ed845d 100%);
	background: -o-linear-gradient(top, #ed845d 0%, #f16a28 85%, #ed845d 100%);
	background: -ms-linear-gradient(top, #ed845d 0%, #f16a28 85%, #ed845d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f16a28', endColorstr='#ed845d');
	background: linear-gradient(top, #CC3700 0%, #f16a28 85%, #CC3700 100%);
}

#cssmenu li:hover,
#cssmenu li.active {
   background: #606a76 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA0CAMAAAB8fKKlAAAAmVBMVEVKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmJKVmL///9KVmL3Z0MtAAAAMnRSTlP8+fby7+vm4t3Y087Iw723sauln5mTjIaAeXNsZmBaVE5IQjw3MSwnIh0ZFBANCQYDAAm6nKYAAABLSURBVHheDcGDEQMBAACwvFnbtrv/cO3F949AKBJLpDK5QqlSa2hqaevo6ukbGBoZm5iamVtYWlnb2NrZOzg6Obu4url7eHp5+/wAxikFLnlTZcYAAAAASUVORK5CYII=) repeat-x;
  
  -moz-box-shadow: inset 0 -2px 3px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset 0 -2px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -2px 3px rgba(0, 0, 0, 0.15);
	background: #CC3700;
	background: -webkit-linear-gradient(top, #CC3700 0%, #f16a28 15%, #CC3700 100%);
	background: -moz-linear-gradient(top, #CC3700 0%, #f16a28 15%, #CC3700 100%);
	background: -o-linear-gradient(top, #CC3700 0%, #f16a28 15%, #CC3700 100%);
	background: -ms-linear-gradient(top, #CC3700 0%, #f16a28 15%, #CC3700 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f16a28', endColorstr='#CC3700');
	background: linear-gradient(top, #CC3700 0%, #f16a28 15%, #CC3700 100%);
}
*/

/*works: */
#cssmenu li {
/*  background: #CC3700 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA0CAMAAAB8fKKlAAAAmVBMVEXy7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7erx7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7eoO3g4TAAAAMnRSTlP8+fbz7+vn497Z1M/KxL+5s66oopuVj4mDfHZwamRdV1FMRkA7NTArJiEcGBQQDAkGA02z+X0AAABLSURBVHheDcGDEQMBAACwvFnbtrv/cO3F949AKBJLpDK5QqlSa2hqaevo6ukbGBoZm5iamVtYWlnb2NrZOzg6Obu4url7eHp5+/wAxikFLnlTZcYAAAAASUVORK5CYII=) repeat-x;

background-image: -ms-linear-gradient(top, #CC3700, #CC3700);
  background-image: -ms-linear-gradient(top, #CC3700, #CC3700); 
* */
background: #CC3700 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA0CAMAAAB8fKKlAAAAmVBMVEXy7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7erx7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7ery7eoO3g4TAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQffAgYWHAsZGVPxAAAAD0lEQVQI12OQYJBgoAMAABOIADFF2ZMLAAAAAElFTkSuQmCC");

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2edea), color-stop(1, #c0bebf)); */
	  -moz-box-shadow: inset 0 -2px 3px rgba(0, 0, 0, 0.15);
	  -webkit-box-shadow: inset 0 -2px 3px rgba(0, 0, 0, 0.15);
	  box-shadow: inset 0 -2px 3px rgba(0, 0, 0, 0.15);
	background: -webkit-linear-gradient(top, #d4693e 0%, #f16a28 85%, #d4693e 100%);
	background: -moz-linear-gradient(top, #d4693e 0%, #f16a28 85%, #d4693e 100%);
	background: -o-linear-gradient(top, #d4693e 0%, #f16a28 85%, #d4693e 100%);
	background-image: -ms-linear-gradient(top, #CC3700, #d4693e);  


}
#cssmenu li:hover,
#cssmenu li.active {
  -moz-box-shadow: inset 0 -2px 3px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset 0 -2px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -2px 3px rgba(0, 0, 0, 0.15);
	background: -webkit-linear-gradient(top, #CC3700 0%, #f16a28 15%, #CC3700 100%);
	background: -moz-linear-gradient(top, #CC3700 0%, #f16a28 15%, #CC3700 100%);
	background: -o-linear-gradient(top, #CC3700 0%, #f16a28 15%, #CC3700 100%);
	background-image: -ms-linear-gradient(top, #CC3700, #d4693e);
	background-image: linear-gradient(#CC3700, #d4693e);
}



#cssmenu li:hover > a,
#cssmenu li.active > a {
  color: #FFF;
}
#cssmenu a {
  color: #FFF;
  line-height: 160%;
  padding: 8px 8px 8px 28px;
  width: 164px;
}
#cssmenu ul ul {
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  width: 200px;
}
#cssmenu ul ul li {
	background: #4c4e5a;
	background: -webkit-linear-gradient(top, #ed845d 0%, #f16a28 85%, #ed845d 100%);
	background: -moz-linear-gradient(top, #ed845d 0%, #f16a28 85%, #ed845d 100%);
	background: -o-linear-gradient(top, #ed845d 0%, #f16a28 85%, #ed845d 100%);
	background: -ms-linear-gradient(top, #ed845d 0%, #f16a28 85%, #ed845d 100%);/*IE 10 + */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f16a28', endColorstr='#ed845d');/*For IE7-8-9*/ 
	background: linear-gradient(top, #CC3700 0%, #f16a28 85%, #CC3700 100%);
}
#cssmenu ul ul li:hover {
	background: #CC3700;
	background: -webkit-linear-gradient(top, #CC3700 0%, #f16a28 15%, #CC3700 100%);
	background: -moz-linear-gradient(top, #CC3700 0%, #f16a28 15%, #CC3700 100%);
	background: -o-linear-gradient(top, #CC3700 0%, #f16a28 15%, #CC3700 100%);
	background: -ms-linear-gradient(top, #CC3700 0%, #f16a28 15%, #CC3700 100%);/*IE 10 + */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f16a28', endColorstr='#CC3700');/*For IE7-8-9*/ 
	background: linear-gradient(top, #CC3700 0%, #f16a28 15%, #CC3700 100%);
}

#cssmenu ul ul li a {
  color: #FFF;
}
#cssmenu ul ul a,
#cssmenu ul ul a span {
  font-size: 14px;
  font-weight: 700;
}
/*********************COMMON  ELEMENTS */
.sb_image{
	margin:0 0 7px; 
	width:200px
}

li img{ /* for side menu mailer image */
	border: none;
	margin: auto;
}




#company_profiles img, .person_wrapper img{
	height:200px;
	width: 160px;
	margin: auto;
}
#company_profiles .staff_photos{
	float: left;
	width: 200px;
}

#company_profiles h3{
	margin: 8px 0 0 4px;
	font-size: 12pt;
	font-weight: 600;
}
#company_profiles .staff_bios{
	font-size: 11.5pt;
	line-height: 15pt;
	text-align: justify;
	min-height: 240px;
}
.person_wrapper{
	margin:0 0 18px 0;
	padding-bottom: 8px;
	border-bottom: 1px solid #CC3700;
	
}



button.hms_button, .link-button {
	font-family: Arial, Helvetica, sans-serif;
	-moz-border-radius: 15px;
  	-webkit-border-radius: 15px;
  	border-radius: 15px;
	padding: 10px 25px;
	font-size: 16px;
	color: white;
	background: #CC3700;
	background: -webkit-linear-gradient(top, #CC3700 0%, #f16a28 15%, #CC3700 100%);
	background: -moz-linear-gradient(top, #CC3700 0%, #f16a28 15%, #CC3700 100%);
	background: -o-linear-gradient(top, #CC3700 0%, #f16a28 15%, #CC3700 100%);
	background: -ms-linear-gradient(top, #CC3700 0%, #f16a28 15%, #CC3700 100%);/*IE 10 + */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f16a28', endColorstr='#CC3700');/*For IE7-8-9*/ 
	background: linear-gradient(top, #CC3700 0%, #f16a28 15%, #CC3700 100%);
    width: 100%;
	
}
button.hms_button:hover, .link-button:hover{
	background: #4c4e5a;
	color: #333;
	background: -webkit-linear-gradient(top, #ed845d 0%, #f16a28 85%, #ed845d 100%);
	background: -moz-linear-gradient(top, #ed845d 0%, #f16a28 85%, #ed845d 100%);
	background: -o-linear-gradient(top, #ed845d 0%, #f16a28 85%, #ed845d 100%);
	background: -ms-linear-gradient(top, #ed845d 0%, #f16a28 85%, #ed845d 100%);/*IE 10 + */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f16a28', endColorstr='#ed845d');/*For IE7-8-9*/ 
	background: linear-gradient(top, #CC3700 0%, #f16a28 85%, #CC3700 100%);
}
.link-button{
	padding: 3px 13px;
	border-width: .5px;
	margin: 5px 0 25px;
	
}

.addrlink{
	color: #2e3958;
    font-size: .8rem;
}
.addrlink:hover{
	text-decoration: none;
	color: black;
}

button.small{
	-moz-border-radius: 5px;
  	-webkit-border-radius: 5px;
  	border-radius: 5px;
	padding: 7px 10px;
	font-size: 9pt;	
}

.heading{
	font-size: 1.1em;
	font-weight: 800;
}
.subheading{
	font-size: 1.05em;
	font-weight: 700;
}
.title{
	font-size: .90em;
	font-weight: 700;
}
.content{
	font-size: .75em;
	font-weight: 400; 
}

 
/*housing dialog jquery-ui */
input.text { margin-bottom:12px; width:95%; padding: .4em; } 	
fieldset { padding:0; border:0; margin-top:15px; }


#dialog-form, .hms_dialog{
	font-size: 70%; 
}
.ui-button .ui-button-text {
	font-size: 70% /* or whatever you want.*/
}

/*inquiry dialog jquery-ui */
.dialog-form select,.dialog-form input{
		display: block; 
		margin-bottom: 12px;
		padding: 5px;	
}

div.dialog-form label{
	margin-bottom: 1.1em;
	font-weight: 800;
}
 

