﻿body{
	/*margin:0;
	color:#777;*/
	background:#fbfbfb;
	/*
	font:14px/24px Verdana, Arial, sans-serif;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust: none;
	*/
}
img{
	border-style:none;
	vertical-align:top;
}
a{
	color:#386eaf;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
	color:#d78232;
}
input,
textarea,
select{
	font:14px/17px Verdana, Arial, sans-serif;
	vertical-align:middle;
	color:#777;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
header, footer, article, section, hgroup, nav, figure, aside{display:block;}
figure{
	margin:0;
	padding:0;
}
input[type=text],
input[type=password],
input[type=file],
input[type=submit],
input[type=email],
textarea{
	-webkit-appearance:none;
	-webkit-border-radius:0;
}
input[type="image"]{padding:0;border:none;}
input[type="submit"]{-webkit-border-radius:0;}
.alignleft{float:left;}
.alignright{float:right;}
p{margin:0 0 24px;}
h1, .ms-rteElement-H1{
	font:bold 26px/26px Lusitana, Arial, sans-serif;
	margin:0 0 15px;
	color:#387c2b;
}
h2, .ms-rteElement-H2{
	font:bold 20px/24px Lusitana, Arial, sans-serif;
	margin:0 0 10px;
	color:#387c2b;
}
h3, .ms-rteElement-H3{
	font:bold 18px/24px Lusitana, Arial, sans-serif;
	margin:0 0 8px;
	color:#387c2b;
}
h4, .ms-rteElement-H4{
	font:bold 16px/21px Asap, Arial, sans-serif;
	margin:0 0 5px;
	color:#387c2b;
}
#header{
	border-top:6px solid #387c2b;
}
#header .center{
	max-width:1077px;
	margin:0 auto;
	overflow:hidden;
	padding:12px 0 16px 13px;
}
.logo{
	float:left;
	background:url(/Style%20Library/OHA/images/logo.png);
	width:131px;
	height:59px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 17px 0 0;
}
.logo a{
	display:block;
	height:100%;
}
.slogan{
	float:left;
	background:url(/Style%20Library/OHA/images/text-slogan.png);
	width:321px;
	height:24px;
	text-indent:-9999px;
	margin:22px 0 0;
}
#header .frame{
	float:right;
	padding:19px 0 0;
}
.social{
	margin:0;
	padding:2px 0 0 17px;
	list-style:none;
	float:left;
}
.social li{
	float:left;
	margin:0 0 0 5px;
}
.social a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/Style%20Library/OHA/images/main-sprite.png) -9999px -9999px;
	width:23px;
	height:22px;
}
.social .facebook a{background-position:0 0;}
.social .twitter a{background-position:-27px 0;}
.social .youtube a{background-position:-55px 0;}
.search-form{
	float:left;
	border-width:1px 1px 0;
	border-style:solid;
	border-color:#b0b0b0 #cfcfcf;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	box-shadow:0 1px #e4e4e4 inset;
	-moz-box-shadow:0 1px #e4e4e4 inset;
	-webkit-box-shadow:0 1px #e4e4e4 inset;
	padding:4px 7px 6px 10px;
	width:177px;
	margin:0 0 0 16px;
	background:#fff;
}
.search-form input[type="text"]{
	float:left;
	padding:0;
	margin:0;
	background:none;
	border:none;
	font:13px/16px Lato, Arial, sans-serif;
	color:#818d93;
	width:150px;
}
.search-form input[type="text"]:focus{outline:none;}
.search-form input[type="submit"]{
	float:right;
	padding:0;
	margin:-1px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	border:none;
	background:url(/Style%20Library/OHA/images/main-sprite.png) -82px 0;
	width:17px;
	height:17px;
}
.search-form input[type="submit"]:hover{cursor:pointer;}
.resize-box{
	float:left;
	padding:0 0 0 19px;
	line-height:24px;/*added*/
}
.resize-box .label{
	float:left;
	font-size:12px;
}
.resize-box ul{
	margin:-1px 0 0;
	padding:0;
	list-style:none;
	float:left;
}
.resize-box li{
	float:left;
	margin:0 0 0 4px;
}
.resize-box .small{
	font-size:12px;
	padding:1px 0 0;
}
.resize-box .middle{font-size:14px;}
.resize-box .big{
	font-size:16px;
	margin:0 0 0 5px;
}
.resize-box a{color:#f39000;}
.resize-box a:hover{text-decoration:underline;}
.resize-box .active a{
	font-weight:bold;
	text-decoration:underline;
}
.language-box{
	float:left;
	padding:3px 0 0;
}

/*****************************************************************************************************/
/* TOP NAVIGATION */
/*****************************************************************************************************/

#OHATopNavigation
{
	max-width:1082px !important;
	margin:0 auto !important;
	font:bold 16px/21px Asap, Arial, sans-serif !important;
	position:relative !important;
	z-index:5 !important;
	
}

/*---| By @Cstahl 2010 |---*/
.s4-lp, body #s4-topheader2{
/*
background-color:#4fb3d3;
margin-left:0px;
border-top:0px;
border-bottom:0px;
margin-left:0px;
*/
}
.menu-horizontal{

	margin-left:0px;
	border-right: 1px #81C8DF solid;
	background-image:none;
	
	margin:0;
	padding:0;
	list-style:none;
	background:rgb(103,108,100);
	background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
	background:-moz-linear-gradient(top,  rgba(103,108,100,1) 0%, rgba(87,91,86,1) 50%, rgba(71,73,70,1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(103,108,100,1)), color-stop(50%,rgba(87,91,86,1)), color-stop(100%,rgba(71,73,70,1)));
	background:-webkit-linear-gradient(top,  rgba(103,108,100,1) 0%,rgba(87,91,86,1) 50%,rgba(71,73,70,1) 100%);
	background:-o-linear-gradient(top,  rgba(103,108,100,1) 0%,rgba(87,91,86,1) 50%,rgba(71,73,70,1) 100%);
	background:-ms-linear-gradient(top,  rgba(103,108,100,1) 0%,rgba(87,91,86,1) 50%,rgba(71,73,70,1) 100%);
	background:linear-gradient(to bottom,  rgba(103,108,100,1) 0%,rgba(87,91,86,1) 50%,rgba(71,73,70,1) 100%);

}

.menu-horizontal ul li
{
/*
color:#fff!important;
min-height:31px;
line-height:30px;
border:0px;
padding:0px;
margin:0px;
border-left:1px #81C8DF solid;*/



	float:left;
	width:180px;
	text-align:center;
	border-top:10px solid #000;
	border-color:#037bc3;
	
}
.menu-horizontal ul li a{
/*
width:100%;
color:#fff!important;
font-weight:bold;
border:0px!important;
padding:0px!important;
margin:0px;
height:31px!important;
background-color:#4fb3d3; 
padding-right:18px!important;
padding-left:18px!important;
*/
	border-width:1px 0 0 1px;
	border-style:solid;
	border-color:#525252;
	color:#e8f1f7;
	padding:43px 0 10px;
	display:block;
	background:url("/Style%20Library/OHA/images/nav-sprite.png") no-repeat -9999px -9999px;

}




.s4-toplinks .s4-tn > .menu-horizontal ul li a:hover {
/*
text-decoration:none!important;
color:#000!important;
height:31px!important;
border:0px;
padding:0px;
margin:0px;
*/
}
.s4-toplinks .s4-tn > .menu-horizontal a.selected {
/*
color: #fff!important;
background-color:#4fb3d3; /*Fallback*/

/*
background: -webkit-gradient(linear, left top, left bottom, from(#036ba8), to(#81C8DF));
background: -moz-linear-gradient(top, #036ba8, #81C8DF);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#036ba8, endColorstr=#81C8DF);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#036ba8, endColorstr=#81C8DF)";
line-height:30px;
height:31px;
border:0px;
padding:0px;
margin:0px;
*/
}
.menu-horizontal A.dynamic-children SPAN.additional-background {
background-image:none!important;
}
.s4-tn ul.dynamic {
background-image:none!important;
border:1px solid #f7f7f7;
border-top:0px;
border-bottom:1px solid #ccc;
margin:0px;
padding:0px;
}

.s4-tn li.static {

}

.s4-tn li.static > .menu-item{

	border-width:1px 0 0 1px;
	border-style:solid;
	border-color:#525252;
	color:#e8f1f7;
	padding:43px 0 10px;
	display:block;
	background:url("/Style%20Library/OHA/images/nav-sprite.png") no-repeat -9999px -9999px;

}

.s4-tn li.static > .menu-item {

}

.s4-tn li.static > a:hover {
color:white;

}

.s4-tn li.dynamic {
background-image:none!important;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:0px solid #ccc;
border-left:1px solid #ccc;
}
.s4-tn li.dynamic > .menu-item {
display:block;
padding-left:19px!important;
white-space:nowrap;
font-weight:normal;
background-color:#ffffff!important;
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f7f7f7))!important;
background: -moz-linear-gradient(top, #ffffff, #f7f7f7)!important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f7f7f7)!important;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f7f7f7)"!important;
color:#333!important;
}
.s4-tn li.dynamic > a:hover {
background-color:#fff;
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff))!important;
background: -moz-linear-gradient(top, #ffffff, #ffffff)!important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff)!important;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff)"!important;
}





/*----- Some other stuff -------*/
.col-fluid-1, .right-wp-zone-col {
 margin-top:20px
}
#s4-leftpanel-content {
padding-top:20px!important;
border-right:0px!important;
border-bottom:0px!important;
margin-right:0px;
margin-left:0px;
background-color:#f7f7f7!important
}
.s4-title{
min-height:70px;
padding:0px;
}
.s4-titlelogo{
padding-left:10px
}
TD.ms-sbscopes {
padding-right:0px
}
.s4-search, .s4-rp{
padding-top:3px!important;
margin-right:0px;
}
.s4-search TABLE {
margin-right:0px
}
.s4-title-inner{
background-color:#a0d9e6; /*Fallback*/
background: -webkit-gradient(linear, left top, left bottom, from(#a0d9e6), to(#f7f7f7));
background: -moz-linear-gradient(top, #a0d9e6, #f7f7f7);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#a0d9e6, endColorstr=#f7f7f7);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#a0d9e6, endColorstr=#f7f7f7)";
padding:0px 0px 0px 0px;
margin:0px;
min-height:70px;
}



.add-nav a:hover{
	text-decoration:none;
}


nav{display:block;}

#nav{
	max-width:1083px;
	margin:0 auto;
	font:bold 16px/21px Asap, Arial, sans-serif;
	position:relative;
	z-index:5;
}
#nav > ul{
	margin:0;
	padding:0;
	list-style:none;
	background:rgb(103,108,100);
	background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
	background:-moz-linear-gradient(top,  rgba(103,108,100,1) 0%, rgba(87,91,86,1) 50%, rgba(71,73,70,1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(103,108,100,1)), color-stop(50%,rgba(87,91,86,1)), color-stop(100%,rgba(71,73,70,1)));
	background:-webkit-linear-gradient(top,  rgba(103,108,100,1) 0%,rgba(87,91,86,1) 50%,rgba(71,73,70,1) 100%);
	background:-o-linear-gradient(top,  rgba(103,108,100,1) 0%,rgba(87,91,86,1) 50%,rgba(71,73,70,1) 100%);
	background:-ms-linear-gradient(top,  rgba(103,108,100,1) 0%,rgba(87,91,86,1) 50%,rgba(71,73,70,1) 100%);
	background:linear-gradient(to bottom,  rgba(103,108,100,1) 0%,rgba(87,91,86,1) 50%,rgba(71,73,70,1) 100%);
}
#nav .drop{
	position:absolute;
	top:-9999px;
	left:50%;
	margin-left:-116px;
	/*padding:7px 0 0;*/
}
#nav .link-options .drop{
	margin:0;
	left:0;
}
#nav .link-about .drop{
	margin:0;
	left:auto;
	right:0;
}
#nav li.hover .drop{top:100%;}
#nav ul ul{
	margin:0;
	padding:4px 7px 9px;
	list-style:none;
	width:212px;
	border:3px solid #525550;
	background:#f3f3f3;
	text-align:left;
	font-size:14px;
	line-height:20px;
	font-weight:normal;
	box-shadow:0 3px 5px rgba(50, 50, 50, 0.55);
	-moz-box-shadow:0 3px 5px rgba(50, 50, 50, 0.55);
	-webkit-box-shadow:0 3px 5px rgba(50, 50, 50, 0.55);
}
#nav > ul:after,
.form .row:after,
.newsletter-box .column:after,
.two-columns:after,
.sort-panel:after,
#content:after{
	content:"";
	display:block;
	clear:both;
}
#nav > ul > li{
	float:left;
	width:180px;
	text-align:center;
	border-top:10px solid #000;
}
#nav .link-options{border-color:#037bc3;}
#nav .link-residents{border-color:#f57c23;}
#nav .link-owners{border-color:#be4d51;}
#nav .link-working{border-color:#03798b;}
#nav .link-departments{border-color:#fcbb2b;}
#nav .link-about{
	border-color:#429033;
	width:183px;
}
#nav ul ul li{padding:3px 0 0;}
#nav > ul > li.hover{
	background: rgb(51,53,50);
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
	background: -moz-linear-gradient(top,  rgba(51,53,50,1) 1%, rgba(55,58,54,1) 50%, rgba(59,63,58,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(51,53,50,1)), color-stop(50%,rgba(55,58,54,1)), color-stop(100%,rgba(59,63,58,1)));
	background: -webkit-linear-gradient(top,  rgba(51,53,50,1) 1%,rgba(55,58,54,1) 50%,rgba(59,63,58,1) 100%);
	background: -o-linear-gradient(top,  rgba(51,53,50,1) 1%,rgba(55,58,54,1) 50%,rgba(59,63,58,1) 100%);
	background: -ms-linear-gradient(top,  rgba(51,53,50,1) 1%,rgba(55,58,54,1) 50%,rgba(59,63,58,1) 100%);
	background: linear-gradient(to bottom,  rgba(51,53,50,1) 1%,rgba(55,58,54,1) 50%,rgba(59,63,58,1) 100%);
}
#nav > ul > li.active{
	background: rgb(70,72,70);
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
	background: -moz-linear-gradient(top,  rgba(70,72,70,1) 0%, rgba(82,86,81,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70,72,70,1)), color-stop(100%,rgba(82,86,81,1)));
	background: -webkit-linear-gradient(top,  rgba(70,72,70,1) 0%,rgba(82,86,81,1) 100%);
	background: -o-linear-gradient(top,  rgba(70,72,70,1) 0%,rgba(82,86,81,1) 100%);
	background: -ms-linear-gradient(top,  rgba(70,72,70,1) 0%,rgba(82,86,81,1) 100%);
	background: linear-gradient(to bottom,  rgba(70,72,70,1) 0%,rgba(82,86,81,1) 100%);
}
#nav > ul > li.hover{position:relative;}
#nav > ul > li > a{
	border-width:1px 0 0 1px;
	border-style:solid;
	border-color:#525252;
	color:#e8f1f7;
	padding:43px 0 10px;
	display:block;
	background:url(/Style%20Library/OHA/images/nav-sprite.png) no-repeat -9999px -9999px;
}
#nav .link-options > a{background-position:48% 12px;}
#nav .link-residents > a{
	background-position:48% -73px;
	padding-right:9px;
}
#nav .link-owners > a{background-position:48% -168px;}
#nav .link-working > a{
	background-position:49% -268px;
	padding-left:3px;
}
#nav .link-departments > a{
	background-position:52% -365px;
	padding-left:5px;
}
#nav .link-about > a{
	background-position:45% -481px;
	border-width:1px 1px 0;
	padding-right:17px;
}
#nav ul ul a{
	display:block;
	color:#4b4c4a;
	padding:0 6px;
}
#nav > ul > li.hover > a{
	box-shadow:0 2px 3px rgba(30, 30, 30, 0.55) inset;
	-moz-box-shadow:0 2px 3px rgba(30, 30, 30, 0.55) inset;
	-webkit-box-shadow:0 2px 3px rgba(30, 30, 30, 0.55) inset;
}
#nav > ul > li.active > a{
	box-shadow:0 2px 3px rgba(30, 30, 30, 0.45) inset;
	-moz-box-shadow:0 2px 3px rgba(30, 30, 30, 0.45) inset;
	-webkit-box-shadow:0 2px 3px rgba(30, 30, 30, 0.45) inset;
}
#nav .link-options.hover > a,
#nav .link-options.active > a{background-position:48% -594px !important;}
#nav .link-residents.hover > a,
#nav .link-residents.active > a{background-position:48% -703px;}
#nav .link-owners.hover > a,
#nav .link-owners.active > a{background-position:48% -795px;}
#nav .link-working.hover > a,
#nav .link-working.active > a{background-position:49% -900px;}
#nav .link-departments.hover > a,
#nav .link-departments.active > a{background-position:52% -1001px;}
#nav .link-about.hover > a,
#nav .link-about.active > a{background-position:45% -1102px;}
#nav ul ul a:hover{color:#fff;}
#nav .link-options ul a:hover{background:#007bc3;}
#nav .link-residents ul a:hover{background:#f47b23;}
#nav .link-owners ul a:hover{background:#bd4e52;}
#nav .link-working ul a:hover{background:#00798b;}
#nav .link-departments ul a:hover{background:#fcbb2c;}
#nav .link-about ul a:hover{background:#449033;}
/*#nav .drop:before{
	content:"";
	position:absolute;
	top:0;
	left:50%;
	margin-left:-13px;
	background:url(/Style%20Library/OHA/images/main-sprite.png) -105px -7px;
	width:26px;
	height:8px;
}*/

#nav .drop .arrow{
	background:url(/Style%20Library/OHA/images/arrow.png) no-repeat 50% 0;
	height:8px;
	margin:0 auto;
}

#nav ul li:first-child .drop .arrow{
	background-position: 75px 0;
}

#nav ul li:last-child .drop .arrow{
	background-position: 60% 0;
}

#nav .link-options .drop:before{margin-left:-40px;}
#nav .link-about .drop:before{margin-left:8px;}
.gallery-row{
	background:#e7f0e4;
	margin:0 0 8px;
}
.gallery-row .center{
	max-width:1083px;
	margin:0 auto;
	overflow:hidden;
	padding:0 9px;
}
.add-nav{
	margin:0 -18px 0 0;
	padding:0;
	list-style:none;
	float:left;
	width:279px !important;
	font:17px/20px Asap, Arial, sans-serif;
	position:relative;
	z-index:3;
	box-shadow:-4px 0 6px rgba(50, 50, 50, 0.1);
	-moz-box-shadow:-4px 0 6px rgba(50, 50, 50, 0.1);
	-webkit-box-shadow:-4px 0 6px rgba(50, 50, 50, 0.1);
}
.add-nav ul{
	margin:0;
	padding:5px 0 0;
	list-style:none;
	/*border-bottom:1px solid #fff; removed*/
}
.add-nav li{border-top:1px solid #aac2a0;}
.add-nav li li{
	border-width:1px 0;
	border-style:solid;
	border-color:#fff #fff #d8e8cf;
}
.add-nav li:first-child{border-top:none;}
.add-nav .holder{
	position:relative;
	z-index:1;
}
.add-nav .holder a{
	display:table;
	background:rgb(221,241,213);
	background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
	background:-moz-linear-gradient(top,  rgba(221,241,213,1) 0%, rgba(206,230,196,1) 50%, rgba(193,220,182,1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(221,241,213,1)), color-stop(50%,rgba(206,230,196,1)), color-stop(100%,rgba(193,220,182,1)));
	background:-webkit-linear-gradient(top,  rgba(221,241,213,1) 0%,rgba(206,230,196,1) 50%,rgba(193,220,182,1) 100%);
	background:-o-linear-gradient(top,  rgba(221,241,213,1) 0%,rgba(206,230,196,1) 50%,rgba(193,220,182,1) 100%);
	background:-ms-linear-gradient(top,  rgba(221,241,213,1) 0%,rgba(206,230,196,1) 50%,rgba(193,220,182,1) 100%);
	background:linear-gradient(to bottom,  rgba(221,241,213,1) 0%,rgba(206,230,196,1) 50%,rgba(193,220,182,1) 100%);
	height:75px;
	width:100%;
	color:#4e4e4d;
	cursor:pointer;
}
.add-nav li:first-child .holder a{height:74px;}
.add-nav ul a{
	display:block;
	padding:13px 25px 13px 68px;
	color:#4a4b48;
}
.add-nav ul a:visited{
	color:#4a4b48;
}
.add-nav .holder a:before{
	content:"";
	position:absolute;
	top:50%;
	right:15px;
	background:url(/Style%20Library/OHA/images/main-sprite.png) no-repeat -137px 0;
	width:33px;
	height:26px;
	margin-top:-13px;
}
.add-nav .holder a:after{
	content:"";
	position:absolute;
	top:-9999px;
	left:100%;
	background:url(/Style%20Library/OHA/images/main-sprite.png) -188px -40px;
	width:43px;
	height:88px;
}
.add-nav li:hover .holder a:after,
.add-nav li.active .holder a:after{top:-1px;}
.add-nav li:hover .holder a,
.add-nav li.active .holder a{background:url(/Style%20Library/OHA/images/bullets-sprite.png) repeat-x 0 -1px;}
.add-nav ul a:hover{
	background:#7dba6b;
	color:#fff;
}
.add-nav span{
	display:table-cell;
	width:100%;
	vertical-align:middle;
	padding:0 57px 0 20px;
}
.add-nav .drop{
	position:absolute;
	left:100%;
	top:0;
	width:804px;
	display:none;/*added*/
	background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
	background:-moz-linear-gradient(top,  rgba(158,158,158,0.7) 0%, rgba(158,158,158,0.7) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(158,158,158,0.7)), color-stop(100%,rgba(158,158,158,0.7)));
	background:-webkit-linear-gradient(top,  rgba(158,158,158,0.7) 0%,rgba(158,158,158,0.7) 100%);
	background: -o-linear-gradient(top,  rgba(158,158,158,0.7) 0%,rgba(158,158,158,0.7) 100%);
	background: -ms-linear-gradient(top,  rgba(158,158,158,0.7) 0%,rgba(158,158,158,0.7) 100%);
	background: linear-gradient(to bottom,  rgba(158,158,158,0.7) 0%,rgba(158,158,158,0.7) 100%);
}
.add-nav .inner{
	height:373px;
	width:372px;
	border-top:5px solid #7eba6b;
	background:rgb(240,249,237);
	background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
	background:-moz-linear-gradient(top,  rgba(240,249,237,1) 0%, rgba(238,247,234,1) 25%, rgba(234,244,230,1) 50%, rgba(229,240,225,1) 75%, rgba(209,223,204,1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,249,237,1)), color-stop(25%,rgba(238,247,234,1)), color-stop(50%,rgba(234,244,230,1)), color-stop(75%,rgba(229,240,225,1)), color-stop(100%,rgba(209,223,204,1)));
	background:-webkit-linear-gradient(top,  rgba(240,249,237,1) 0%,rgba(238,247,234,1) 25%,rgba(234,244,230,1) 50%,rgba(229,240,225,1) 75%,rgba(209,223,204,1) 100%);
	background:-o-linear-gradient(top,  rgba(240,249,237,1) 0%,rgba(238,247,234,1) 25%,rgba(234,244,230,1) 50%,rgba(229,240,225,1) 75%,rgba(209,223,204,1) 100%);
	background:-ms-linear-gradient(top,  rgba(240,249,237,1) 0%,rgba(238,247,234,1) 25%,rgba(234,244,230,1) 50%,rgba(229,240,225,1) 75%,rgba(209,223,204,1) 100%);
	background:linear-gradient(to bottom,  rgba(240,249,237,1) 0%,rgba(238,247,234,1) 25%,rgba(234,244,230,1) 50%,rgba(229,240,225,1) 75%,rgba(209,223,204,1) 100%);
	box-shadow:4px 0 6px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:4px 0 6px rgba(50, 50, 50, 0.5);
	-webkit-box-shadow:4px 0 6px rgba(50, 50, 50, 0.5);
	position:relative;
}
.add-nav .inner:after{
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	background:url(/Style%20Library/OHA/images/bg-shadow.png);
	width:11px;
}
.image-gallery{
	float:right;
	/*width:804px; removed*/
	/*position:relative; removed */
	max-width:804px !important; /*added*/
	height:378px !important; /*added*/
	border-width:0 0 0 0 !important; /*added*/
	position: absolute; /*added*/
	margin-left: 279px; /*added*/
	z-index: 0; /*added*/
}
.image-gallery .slides{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.image-gallery .slides li{
	float:left;
	position:relative;
}
.image-gallery .link-prev,
.image-gallery .link-next{
	position:absolute;
	top:50%;
	left:22px;
	background:url(/Style%20Library/OHA/images/main-sprite.png) 0 -27px;
	width:41px;
	height:102px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:1;
	margin-top:-44px;
}
.image-gallery .link-next{
	left:auto;
	right:12px;
	background-position:-142px -27px;
}
.image-gallery .link-prev:hover{background-position:-95px -27px;}
.image-gallery .link-next:hover{background-position:-47px -27px;}
.image-gallery .text-holder{
	position:absolute;
	top:0;
	left:102px;
	height:378px;
	width:305px;
	/*display:table; removed*/
	display:none; /*added*/
	font:bold 30px/32px Asap, Arial, sans-serif;
	color:#fff;
	text-shadow:0 3px 7px #000;
}
.image-gallery .holder{
	display:table-cell;
	width:100%;
	vertical-align:middle;
	padding:5px 0 0;
}
.image-gallery p{
	margin:0;
	letter-spacing:1px;
}
.image-gallery .more{
	color:#ffad37;
	font-size:24px;
}
.image-gallery .more:hover{text-decoration:underline;}
#main{
	max-width:1088px;
	margin:0 auto;
	padding:21px 0 50px;
}
.breadcrumbZone
{
	background:#f6f6f6;
	padding-bottom:0px;
	margin:21px 0 15px 0;
	line-height:23px;
		
}
.breadcrumbs{
	margin:0 0 15px;
	padding:0 0 0 18px;
	list-style:none;
	background:#f6f6f6;
	font-size:12px;
	line-height:23px;
	font-weight:bold;
	overflow:hidden;
}

.breadcrumbs a, .breadcrumbs a:visited{
	color:#777!important;
	font-size:12px;
	font-weight:normal;
}

.breadcrumbs a:hover{
text-decoration:underline;
}

.breadcrumbs span
{
font-family:Verdana, Arial, sans-serif;
	font-weight:normal
}

.breadcrumbs span.SolidBreadCrumbCurrent
{
	font-weight:bold;
}

.breadcrumbs li{
	float:left;
	background:url(/Style%20Library/OHA/images/bullets-sprite.png) no-repeat 0 -150px;
	padding:0 4px 0 13px;
}
.breadcrumbs li:first-child{
	padding-left:0;
	background:none;
}
.breadcrumbs a{
	font-weight:normal;
	color:#777;
}
.breadcrumbs a:hover{text-decoration:underline;}
#twocolumns{
	height:1%;
	background:url(/Style%20Library/OHA/images/bg-line02.gif) repeat-y;
	padding:0 0 2px;
}
#twocolumns:after,
#main:after,
.content-h:after{
	content:"";
	display:block;
	clear:both;
}
#content{
	width:100%;
	float:left;
}
.content-f{
	float:left;
	width:100%;
}
.content-c{
	margin:0 373px 0 0;
	height:1%;
}
#twocolumns #content{
	float:right;
	width:810px;
}
.heading{
	border-bottom:1px solid #dcecd6;
	margin:0 8px 30px 3px;
	padding:17px 0 7px;
}

.pageheading{
	border-bottom:1px solid #dcecd6;
	margin:0 0 30px 0;
	padding:1px 0 4px 0;
}

#twocolumns .heading{
	margin:0 0 30px;
	padding:1px 0 4px;
}
.heading h1{
	margin:0;
	display:inline;
}
.pageheading h1{
	color:#387c2b;
	line-height:26px;
	font-family:Lusitana, Arial, sans-serif;
	font-size:26px;
	font-style:normal;
	font-weight:bold;
	font-size-adjust:none;
	font-stretch:normal;
	margin:0;
	display:inline;
}
.heading .label, .pageheading label{padding-left:4px;}
#content ul{
	margin:0;
	padding:18px 0 0;
	list-style:none;
	line-height:25px;
}
#content ul:first-child{padding:0;}
#content li{
	background:url(/Style%20Library/OHA/images/bullet01.png) no-repeat 2px 10px;
	padding:0 0 0 26px;
}
.content-h{height:1%;}
#main .gray-box ul{
	line-height:20px;
	padding:0 0 3px;
	font-size:13px;
	margin:0;
	list-style:none;
}
#main .gray-box li{
	background:url(/Style%20Library/OHA/images/bullet02.png) no-repeat 2px 8px;
	padding:0 10px 3px 18px;
}
.gray-box ul a,
.gray-box ul a:link,
.gray-box ul a:visited{color:#0071b1;}
.gray-box ul a:hover{text-decoration:underline;}
#twocolumns .content-c{
	padding:0 0 0 1px;
	margin:1px 279px 0 0;
}
.content-row{
	background:url(/Style%20Library/OHA/images/bg-line01.gif) repeat-x;
	padding:25px 0 0;
	margin-top:2px;
}

.content-row2{
	background:url("/Style%20Library/OHA/images/bg-line01.gif") repeat-x;
	margin-top:2px;
	margin-bottom:40px;
}

.content-row2 h1, .content-row2 h2, .content-row2 h3, .content-row2 h4{
color:#387c2b;
font-family: Lusitana, Arial, sans-serif;
font-style:normal;
font-variant:normal;
font-weight:bold;
font-size-adjust:none;
font-stretch:normal;}

.content-row2 h1{
line-height:26px;
font-size:26px;
margin-bottom:15px;
padding-top:4px;
}

.content-row2 h2{
line-height:24px;
font-size:20px;
margin-bottom:10px;
}

.content-row2 h3{
line-height:24px;
font-size:18px;
margin-bottom:8px;
}

.content-row2 h4{
line-height:21px;
font-size:16px;
margin-bottom:5px;
font-family:Asap, Arial, sans-serif;
}

.content-row2 li
{
	font-size:14px;
}

.content-row:first-child{
	background:none;
	padding-top:0;
	margin-top:0;
}
.content-row h1{padding-top:4px;}
.content-row .visual{margin:0 0 26px -1px;}
ol{
	margin:0;
	padding:0 0 15px;
	counter-reset:section;
	list-style:none;
	line-height:25px;
}
ol li{overflow:hidden;}
#content ol li{
	background:none;
	padding:0;
}
ol li:before,
ol li .list-item-before {
	content:counter(section)'.';
	counter-increment:section;
	float:left;
	position:relative;
	margin:0 4px 0 0;
	min-width:20px;
	color:#387c2b;
}
.table-box, .tablebox{border:1px solid #d0d0d0;}
.table-box .title, .tablebox .title{
	display:block;
	font:15px/22px Asap, Arial, sans-serif;
	color:#387c2b;
	padding:7px 14px 10px;
	border-bottom:1px solid #d0d0d0;
	background:#fff;
}

.tablebox table{
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
	font-size:14px;
}
.tablebox th{
	padding:11px 10px 13px 12px;
	background:#ddefd6;
	font-weight:normal;
	text-align:left;
	line-height:19px;
	border-left:1px solid #d0d0d0;
	color:#387c2b;
	font-size:14px;
}
.tablebox th:first-child,
.tablebox td:first-child{border:none;}
.tablebox th a,.tablebox th a:link{color:#387c2b;}
.tablebox th a:hover, .tablebox th a:visited{
	text-decoration:underline;
	color:#387c2b;
}
.tablebox th span.sort{
	padding:0 26px 0 0;
	display:inline-block;
	vertical-align:top;
	background:url("/Style%20Library/OHA/images/bullets-sprite.png") no-repeat 100% -333px;
}
.tablebox td{
	padding:11px 10px 11px 12px;
	border-left:1px solid #d0d0d0;
	font-size:14px;
}


.tablebox .odd td{background:#efefef;}
.tablebox .even td{background:#fff;}

.tablebox th .cell-1{
	width:24%;
	padding-left:15px;
}
.tablebox th .cell-2{width:24%;}

table{
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}
th{
	padding:11px 10px 13px 12px;
	background:#ddefd6;
	font-weight:normal;
	text-align:left;
	line-height:19px;
	border-left:1px solid #d0d0d0;
	color:#387c2b;
}
/*th:first-child,
td:first-child{border:none;}*/
th a{color:#387c2b;}
th a:hover{
	text-decoration:underline;
	color:#387c2b;
}
th span.sort{
	padding:0 26px 0 0;
	display:inline-block;
	vertical-align:top;
	background:url(/Style%20Library/OHA/images/bullets-sprite.png) no-repeat 100% -333px;
}
/*td{
	padding:11px 10px 11px 12px;
	border-left:1px solid #d0d0d0;
}*/
th,td {
	vertical-align:top;
}
.odd td{background:#efefef;}
.even td{background:#fff;}
.text-box{padding:26px 0 12px;}
.text-box:first-child{padding:0;}
.cell-1{
	width:24%;
	padding-left:15px;
}
.cell-2{width:24%;}
.form{
	height:1%;
	margin:0 0 0 -1px;
}
.contact-box p{margin:0 0 8px;}
#main ul.select{
	padding:0 0 6px;
	width:253px;
}
#main .select li{
	background:none;
	padding:0;
	position:relative;
}
.select .opener{
	display:block;
	cursor:pointer;
	font-size:13px;
	line-height:26px;
	color:#777;
	background:url(/Style%20Library/OHA/images/bg-select.png) no-repeat 100% 0;
	padding:0 34px 0 0;
	border:1px solid #d6d9d7;
}
.select .opener span{
	background: rgb(255,255,255);
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(243,243,243,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(243,243,243,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 100%);
	position:relative;
	height:28px;
	display:block;
	padding:0 0 0 11px;
	overflow:hidden;
}
#main ul.select ul{
	position:absolute;
	top:-9999px;
	left:0;
	width:209px;
	padding:8px 4px;
	border:1px solid #d6d9d7;
	background:#fff;
	margin:-1px 0 0;
	list-style:none;
}
#main ul.select li:hover ul{top:100%;}
.select ul a{
	display:block;
	font-size:13px;
	line-height:24px;
	color:#777;
	padding:0 7px;
}
.select ul a:hover{
	background:#f0f0f0;
}
.form .row{
	height:1%;
	padding:20px 0 0;
}
.form .area-row{padding-top:28px;}
.form .center-row{padding:28px 5px 0 0;}
.form .row:first-child{padding:0;}
.form .inner{
	float:left;
	width:251px;
	margin-left:28px;
}
.form .inner:first-child{margin:0 0 0 1px;}
.form label{
	display:block;
	line-height:22px;
	padding:0 0 6px 2px;
}
.form input.text{
	padding:5px 5px 6px;
	margin:0;
	border:1px solid #d6d9d7;
}
.form .inner input.text{
	width:239px;
}

.form fieldset{
	border:0;
}

.styled-select {
   width: 251px;
   height: 26px;
   overflow: hidden;
   background: url("/Style Library/OHA/images/bg-select.png") no-repeat right transparent;
   border: 1px solid #d6d9d7; 
}

.styled-select select {
   background: transparent;
   width: 288px;
   padding: 5px 5px 5px 8px;
   font:13px Verdana, Arial, sans-serif;   
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 26px;
   -webkit-appearance: none;
   color:#777;
   cursor:hand;
 }
 
.form textarea{
	padding:5px 0 5px 5px;
	border:1px solid #d6d9d7;
	width:524px;
	height:116px;
	overflow:auto;
	margin:0;
}
.form .btn-green{
	height:32px;
	line-height:30px;
	font-size:14px;
	min-width:88px;
}
.form .btn-green input{height:32px;}
.text-section{
	background:url(/Style%20Library/OHA/images/bg-line01.gif) repeat-x 0 100%;
	padding:0 40px 4px 0;
	margin:0 0 24px 3px;
}
.text-section h1{
	font-size:28px;
	line-height:28px;
	margin:0 0 20px;
}
.newsletter-box{
	height:1%;
	margin:0 -25px 0 0;
	color:#424243;
	font-size:13px;
	line-height:21px;
}
.newsletter-box .column{
	display:inline-block;
	vertical-align:top;
	width:310px;
	padding:0 55px 30px 0;
}
.newsletter-box .image-holder{
	float:left;
	margin:7px 15px 0 4px;
	border:1px solid #dfdfdf;
	position:relative;
}
.newsletter-box .pdf{
	position:absolute;
	bottom:15px;
	left:-4px;
	background:url(/Style%20Library/OHA/images/main-sprite.png) no-repeat -234px -41px;
	width:66px;
	height:33px;
	text-indent:-9999px;
	overflow:hidden;
}
.newsletter-box .text-holder{
	overflow:hidden;
}
.newsletter-box h4{margin:0;}
.newsletter-box p{margin:0;}
#main .newsletter-box ul{padding:0;}
#main .newsletter-box li{
	padding:0;
	background:none;
	line-height:21px;
}
.newsletter-box a:hover{
	text-decoration:underline;
	color:#0071b1;
}
.aside{
	float:left;
	margin:0 0 0 -342px;
	width:342px;
}
#content .aside{
	float:right;
	width:251px;
}
.gray-box{
	border-width:12px 11px 13px;
	border-style:solid;
	border-color:#e6dcc1;
	margin:30px 0 0;
	background: rgb(255,255,255);
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(252,250,243,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(252,250,243,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(252,250,243,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(252,250,243,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(252,250,243,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(252,250,243,1) 100%);
	padding:10px 14px;
	font-size:12px;
	line-height:18px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#twocolumns .gray-box{border-width:7px 7px 8px 6px;}
.info-section{padding:27px 0 0;}
.info-box{padding:8px 14px;}
.links-box{
	padding:16px 5px 16px 21px;
	margin:38px 0 0;
}
.gray-box:first-child{margin:0;}
.gray-box h3{margin:0 0 6px;}
.links-box h3{
	font-size:22px;
	margin:0 0 18px;
}
.gray-box figure{padding:5px 0 13px;}
.gray-box p{margin:0 0 8px;}
.gray-box .text-holder{padding:0 2px 5px;}
.center-row{
	text-align:center;
	padding:0 10px 8px 0;
}
.btn-green{
	display:inline-block;
	vertical-align:top;
	border-width:1px;
	border-style:solid;
	border-color:#3e8132 #4c974e #5db36f;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background: rgb(126,188,137);
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
	background: -moz-linear-gradient(top,  rgba(126,188,137,1) 0%, rgba(59,127,47,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(126,188,137,1)), color-stop(100%,rgba(59,127,47,1)));
	background: -webkit-linear-gradient(top,  rgba(126,188,137,1) 0%,rgba(59,127,47,1) 100%);
	background: -o-linear-gradient(top,  rgba(126,188,137,1) 0%,rgba(59,127,47,1) 100%);
	background: -ms-linear-gradient(top,  rgba(126,188,137,1) 0%,rgba(59,127,47,1) 100%);
	background: linear-gradient(to bottom,  rgba(126,188,137,1) 0%,rgba(59,127,47,1) 100%);
	box-shadow:0 0 1px rgba(255, 255, 255, 0.8) inset;
	-moz-box-shadow:0 0 1px rgba(255, 255, 255, 0.8) inset;
	-webkit-box-shadow:0 0 1px rgba(255, 255, 255, 0.8) inset;
	height:29px;
	font:bold 13px/28px Asap, Arial, sans-serif;
	color:#fff !important;
	padding:0 17px;
	position:relative;
	text-align:center;
}
.btn-green:hover{
	color:#fff!important;
	background: rgb(121,199,134);
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
	background: -moz-linear-gradient(top,  rgba(121,199,134,1) 0%, rgba(56,142,40,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(121,199,134,1)), color-stop(100%,rgba(56,142,40,1)));
	background: -webkit-linear-gradient(top,  rgba(121,199,134,1) 0%,rgba(56,142,40,1) 100%);
	background: -o-linear-gradient(top,  rgba(121,199,134,1) 0%,rgba(56,142,40,1) 100%);
	background: -ms-linear-gradient(top,  rgba(121,199,134,1) 0%,rgba(56,142,40,1) 100%);
	background: linear-gradient(to bottom,  rgba(121,199,134,1) 0%,rgba(56,142,40,1) 100%);
}
.btn-green input{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:29px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	border:none;
	background:none;
}
.btn-green input:hover{cursor:pointer;}
#main ul.tabset{
	padding:0 0 2px;
	margin:-22px -25px 19px;	overflow:hidden;
	background:#fff;
	border-bottom:12px solid #e6ddc1;
}
#main .tabset li{
	padding:0 0 0 2px;
	background:none;
	float:left;
	font:bold 12px/40px Helvetica, Arial, sans-serif;
	width:113px;
}
#main .tabset li:first-child{
	padding:0;
	width:112px;
}
#main .tabset a{
	display:block;
	background:#e8e8e6;
	text-align:center;
	height:40px;
	color:#7b8189;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	padding-top:3px;
}
#main .tabset a:hover,
#main .tabset .active{
	padding:3px 0 3px;
	margin:0 0 -3px;
	position:relative;
	background: rgb(243,234,199);
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
	background: -moz-linear-gradient(top,  rgba(243,234,199,1) 0%, rgba(231,221,194,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,234,199,1)), color-stop(100%,rgba(231,221,194,1)));
	background: -webkit-linear-gradient(top,  rgba(243,234,199,1) 0%,rgba(231,221,194,1) 100%);
	background: -o-linear-gradient(top,  rgba(243,234,199,1) 0%,rgba(231,221,194,1) 100%);
	background: -ms-linear-gradient(top,  rgba(243,234,199,1) 0%,rgba(231,221,194,1) 100%);
	background: linear-gradient(to bottom,  rgba(243,234,199,1) 0%,rgba(231,221,194,1) 100%);
	text-decoration:none;
}
.tab-content{height:1%;}
.date-head{
	text-align:center;
	padding:0 0 11px 15px;
	/*added below*/
	font:bold 18px/24px Lusitana, Arial, sans-serif;
	margin:0 0 8px;
	color:#387c2b;
}
.date-head .date{
	display:inline-block;
	vertical-align:middle;
	background:url(/Style%20Library/OHA/images/main-sprite.png) no-repeat -246px -81px;
	width:36px;
	height:42px;
	margin:0 15px 0 0;
}
.date-head .date .month{
	font:bold 9px/12px Asap, Arial, sans-serif;
	color:#fff;
	display:block;
}
.date-head .date .day{
	display:block;
	font:bold 21px/28px Lusitana, Arial, sans-serif;
	color:#f39000;
}
.date-head h3{
	display:inline-block;
	vertical-align:middle;
	width:200px;
	margin:0;
	text-align:left;
	font-size:24px;
	line-height:24px;
}
.vertical-gallery{
	padding:0 0 5px;
	font-size:13px;
	color:#424243;
}
.vertical-gallery .link-holder{
	background:url(/Style%20Library/OHA/images/bg-line03.png) no-repeat 50% 12px;
	padding:0 14px 0 0;
}
.vertical-gallery .link-prev,
.vertical-gallery .link-next{
	background:url(/Style%20Library/OHA/images/main-sprite.png) no-repeat -277px 0;
	width:23px;
	height:23px;
	display:block;
	margin:0 auto;
	text-indent:-9999px;
	overflow:hidden;
}
.vertical-gallery .link-next{
	background-position:0 -143px;
	margin:0 auto;
}
.vertical-gallery .link-prev:hover{background-position:-29px -143px;}
.vertical-gallery .link-next:hover{background-position:-58px -143px;}
.vertical-gallery .inner{
	overflow:hidden;
	position:relative;
	margin:14px 0 14px;
	height:140px;
}
#main .vertical-gallery ul{
	padding:0;
	line-height:21px;
}
#main .vertical-gallery li{
	padding:0;
	background:none;
}
.vertical-gallery h4{margin:0;
/* Added */
	font:bold 18px/24px Lusitana, Arial, sans-serif;
	margin:0 0 8px;
	color:#387c2b;
	}
.vertical-gallery .date{
	font-style:normal;
	font-size:14px;
	line-height:22px;
	color:#9d9d9d;
	display:block;
}
.vertical-gallery p{
	display:inline;
	margin:0;
}
.vertical-gallery ul a:hover{
	color:#f47b23;
	text-decoration:none;
}
#main .links-box ul{
	line-height:19px;
	padding:0 0 16px;
}
.info-row{padding:31px 0 5px;}
.info-row:first-child{padding:5px 0;}
.info-row h3{
	font-size:20px;
	margin:0 0 10px 3px;
}
.info-row .frame{overflow:hidden;}
.info-row .alignleft{margin:7px 29px 0 0;}
.info-row .alignright{margin:7px 0 0 29px;}
.info-row .text-holder{overflow:hidden;}
.info-row p{margin:0;}
.info-row h4{
	margin:0;
	padding:24px 0 0;
	font:bold 14px/24px Verdana, Arial, sans-serif;
}
.properties-box{padding:34px 0 0;}
.properties-row{
	overflow:hidden;
	padding:8px 10px 10px;
	font-size:13px;
	line-height:20px;
	margin:0 0 12px;
}
.properties-row.odd{background:#f4f4f4;}
.properties-row .image-holder{
	float:left;
	margin:1px 20px 0 0;
}
.properties-row .text-holder{
	overflow:hidden;
}
.properties-row .title{
	margin:0 0 -2px;
	color:#387c2b;
	font:bold 17px/24px Lusitana,Arial,sans-serif;
	display:block;
}
.properties-row address{
	font-style:normal;
	padding:0 0 10px;
}
.properties-row .btn-green{
	height:27px;
	line-height:25px;
	min-width:78px;
	font-size:14px;
}
.official-box{padding:28px 0 0;}
.official-row{
	overflow:hidden;
	padding:27px 71px 0 0;
}
.official-row:first-child{padding-top:0;}
.official-row .alignleft{margin:2px 27px 0 0;}
.official-row .alignright{margin:2px 0 0 27px;}
.official-row .text-holder{overflow:hidden;}
.official-row h3{
	font:bold 16px/19px Asap, Arial, sans-serif;
	margin:0 0 3px;
}
.official-row p{margin:0;}
.two-columns{
	height:1%;
}
.two-columns .content-c{
	margin:0 280px 0 0;
}
.two-columns .aside{
	float:left;
	margin:0 0 0 -251px;
	width:251px;
}
.two-columns .gray-box{border-width:7px 7px 8px 6px;}
.sort-panel{
	background:#ddefd6;
	padding:9px 22px 2px 20px;
	margin:0 0 0 4px;
	height:1%;
}
.sort-panel .label{
	float:left;
	padding:1px 12px 0 0;
}
#main .sort-panel ul.select{
	float:left;
	width:254px;
}
.sort-panel .select .opener{line-height:24px;}
.sort-panel .select .opener span{height:25px;}
#main .sort-panel ul.select ul{width:210px;}
#main .paging{
	margin:0;
	padding:1px 0 0;
	list-style:none;
	float:right;
	font-weight:bold;
}
#main .paging li{
	float:left;
	padding:0 0 0 4px;
	background:none;
}
#main .paging .next{padding:0 0 0 9px;}
#main .paging .prev{padding:0 6px 0 0;}
#main .paging a{
	font-weight:normal;
}
#main .paging span{
	font-weight:normal;
	color:#0071b1;
	float:left;
	margin:0 -3px 0 1px;
}
.result-box{
	height:1%;
	padding:16px 0 0;
}
.result-box .row{
	padding:10px 16px 13px;
	margin:0 0 6px;
}
.result-box .row.even{background:#efefef;}
.result-box h3{
	font:bold 14px/24px Verdana, Arial, sans-serif;
	color:#387c2b;
	margin:0;
}
.result-box h3 a{color:#387c2b;}
.result-box h3 a:hover{text-decoration:underline;}
.result-box p{
	margin:0;
	display:inline;
}
.paging-holder{
	overflow:hidden;
	border-top:1px solid #dcecd6;
	padding:5px 20px 6px 0;
	margin:0 0 0 3px;
}
#sidebar{
	float:left;
	width:251px;
	position:relative;
}
#sidebar h3{
	font:bold 20px/25px Asap, Arial, sans-serif;
	padding:21px 15px 18px;
	box-shadow:0 1px 1px #d4d2cd;
	-moz-box-shadow:0 1px 1px #d4d2cd;
	-webkit-box-shadow:0 1px 1px #d4d2cd;
	position:relative;
	margin:0;
	color:#777;
}
#sidebar h3.orange{
	background: rgb(255,159,67);
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
	background: -moz-linear-gradient(top,  rgba(255,159,67,1) 0%, rgba(250,140,50,1) 50%, rgba(245,124,35,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,159,67,1)), color-stop(50%,rgba(250,140,50,1)), color-stop(100%,rgba(245,124,35,1)));
	background: -webkit-linear-gradient(top,  rgba(255,159,67,1) 0%,rgba(250,140,50,1) 50%,rgba(245,124,35,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,159,67,1) 0%,rgba(250,140,50,1) 50%,rgba(245,124,35,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,159,67,1) 0%,rgba(250,140,50,1) 50%,rgba(245,124,35,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,159,67,1) 0%,rgba(250,140,50,1) 50%,rgba(245,124,35,1) 100%);
	text-shadow:0 -1px #df5d11;
	color:#fff;
}
#sidebar h3.green{
	background: rgb(68,144,51);
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
	background: -moz-linear-gradient(top,  rgba(68,144,51,1) 0%, rgba(58,126,44,1) 50%, rgba(48,107,36,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(68,144,51,1)), color-stop(50%,rgba(58,126,44,1)), color-stop(100%,rgba(48,107,36,1)));
	background: -webkit-linear-gradient(top,  rgba(68,144,51,1) 0%,rgba(58,126,44,1) 50%,rgba(48,107,36,1) 100%);
	background: -o-linear-gradient(top,  rgba(68,144,51,1) 0%,rgba(58,126,44,1) 50%,rgba(48,107,36,1) 100%);
	background: -ms-linear-gradient(top,  rgba(68,144,51,1) 0%,rgba(58,126,44,1) 50%,rgba(48,107,36,1) 100%);
	background: linear-gradient(to bottom,  rgba(68,144,51,1) 0%,rgba(58,126,44,1) 50%,rgba(48,107,36,1) 100%);
	text-shadow:0 -1px #35540e;
	color:#fff;
}
#sidebar h3.yellow{
	background: rgb(249,196,40);
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
	background: -moz-linear-gradient(top,  rgba(249,196,40,1) 0%, rgba(225,167,38,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,196,40,1)), color-stop(100%,rgba(225,167,38,1)));
	background: -webkit-linear-gradient(top,  rgba(249,196,40,1) 0%,rgba(225,167,38,1) 100%);
	background: -o-linear-gradient(top,  rgba(249,196,40,1) 0%,rgba(225,167,38,1) 100%);
	background: -ms-linear-gradient(top,  rgba(249,196,40,1) 0%,rgba(225,167,38,1) 100%);
	background: linear-gradient(to bottom,  rgba(249,196,40,1) 0%,rgba(225,167,38,1) 100%);
	text-shadow:0 -1px #d3770c;
	color:#fff;
}

#sidebar h3.blue{
	background: rgb(61,108,177);
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
	background: -moz-linear-gradient(top,  rgba(75,124,197,1) 0%, rgba(88,140,218,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(75,124,197,1)), color-stop(100%,rgba(88,140,218,1)));
	background: -webkit-linear-gradient(top,  rgba(75,124,197,1) 0%,rgba(88,140,218,1) 100%);
	background: -o-linear-gradient(top,  rgba(75,124,197,1) 0%,rgba(88,140,218,1) 100%);
	background: -ms-linear-gradient(top,  rgba(75,124,197,1) 0%,rgba(88,140,218,1) 100%);
	background: linear-gradient(to bottom,  rgba(75,124,197,1) 0%,rgba(88,140,218,1) 100%);
	text-shadow:0 -1px #483D8B;
	color:#fff;
}

#sidebar h3.red{
	background: rgb(149, 72, 72);
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
	background: -moz-linear-gradient(top,  rgba(165,82,82,1) 0%, rgba(184,94,94,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(165,82,82,1)), color-stop(100%,rgba(184,94,94,1)));
	background: -webkit-linear-gradient(top,  rgba(165,82,82,1) 0%,rgba(184,94,94,1) 100%);
	background: -o-linear-gradient(top,  rgba(165,82,82,1) 0%,rgba(184,94,94,1) 100%);
	background: -ms-linear-gradient(top,  rgba(165,82,82,1) 0%,rgba(184,94,94,1) 100%);
	background: linear-gradient(to bottom,  rgba(165,82,82,1) 0%,rgba(184,94,94,1) 100%);
	text-shadow:0 -1px #d3770c;
	color:#fff;
}

#sidebar h3.cyan{
	background: rgb(63,112,131);
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
	background: -moz-linear-gradient(top,  rgba(68,122,142,1) 0%, rgba(75,135,158,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(68,122,142,1)), color-stop(100%,rgba(75,135,158,1)));
	background: -webkit-linear-gradient(top,  rgba(68,122,142,1) 0%,rgba(75,135,158,1) 100%);
	background: -o-linear-gradient(top,  rgba(68,122,142,1) 0%,rgba(75,135,158,1) 100%);
	background: -ms-linear-gradient(top,  rgba(68,122,142,1) 0%,rgba(75,135,158,1) 100%);
	background: linear-gradient(to bottom,  rgba(68,122,142,1) 0%,rgba(75,135,158,1) 100%);
	text-shadow:0 -1px #d3770c;
	color:#fff;
}


#sidebar h3 .open{display:none;}
.subnav{
	margin:0 1px 0 0;
	padding:0;
	list-style:none;
	font:14px/19px Asap, Arial, sans-serif;
}
.subnav ul{
	margin:0 0 -1px 1px;
	padding:0;
	list-style:none;
	overflow:hidden;
	position:relative;
	border-top:1px solid #e7dec2;
}
.subnav li{border-bottom:1px solid #e7dec2;}
.subnav ul li{border:none;}
.subnav a{
	color:#71736f;
	display:block;
	padding:7px 3px 8px 26px;
	background:#f8f2e1;
	box-shadow:0 1px #fefbf5 inset;
	-moz-box-shadow:0 1px #fefbf5 inset;
	-webkit-box-shadow:0 1px #fefbf5 inset;
}
.subnav li:first-child a,
.subnav a:hover{
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
.subnav .active > a{
	background-image:url(/Style%20Library/OHA/images/bullet04.png);
	background-position:10px 11px;
	background-repeat:no-repeat;
	font-weight:bold;
	color:#535552;
}
.subnav ul .active > a{
	background:#fe993e url(/Style%20Library/OHA/images/bullet05.png) no-repeat 8px 10px;
	color:#fff;
	font-weight:bold;
}
.subnav .active.open > a{
	background-image:url(/Style%20Library/OHA/images/bullet03.png);
	background-position:10px 13px;
	background-repeat:no-repeat;
}
.subnav ul a{
	background:#fefbf0;
	padding:6px 5px 6px 35px;
}
.subnav a:hover{background-color:#faefba;}
.subnav strong{
	display:block;
	padding:7px 15px 8px 17px;
}
#footer{
	background:#dcecd6;
}
.contact-row{
	max-width:1086px;
	margin:0 auto;
	overflow:hidden;
	padding:33px 0 30px;
}
.contact-row .title{
	float:left;
	font:bold 26px/32px Lusitana, Arial, sans-serif;
	color:#60645d;
	padding:13px 9px 0 0;
	min-width:148px;
}
.contact-list{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	font:14px/18px Asap, Arial, sans-serif;
	color:#181300;
}
.contact-list li{
	float:left;
	width:190px;
	padding:7px 0 0 19px;
}
.contact-list .start{width:242px;}
.contact-list .subscribe{width:222px;}
.contact-list .tell{width:218px;}
.contact-list li:first-child{
	padding-left:0;
}
.contact-list a{color:#387c2b;}
.contact-list a:hover{color:#d78232;}
.contact-list .icon{
	float:left;
	width:57px;
	height:59px;
	background:url(/Style%20Library/OHA/images/bg-contact-list.png) no-repeat -9999px -9999px;
	margin:-7px 11px 0 0;
	position:relative;
}
.contact-list .answers .icon{background-position:0 0;}
.contact-list .start .icon{background-position:-267px 0;}
.contact-list .subscribe .icon{background-position:-570px 0;}
.contact-list .tell .icon{background-position:-857px 0;}
.contact-list .answers a:hover .icon{background-position:-1131px 0;}
.contact-list .start a:hover .icon{background-position:-1404px 0;}
.contact-list .subscribe a:hover .icon{background-position:-1709px 0;}
.contact-list .tell a:hover .icon{background-position:-2018px 0;}
.contact-list p{
	margin:0;
	overflow:hidden;
}
.gray-row{
	border-top:1px solid #343932;
	background: rgb(94,99,92);
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZX");
	background: -moz-linear-gradient(top,  rgba(94,99,92,1) 0%, rgba(79,82,78,1) 50%, rgba(62,63,61,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(94,99,92,1)), color-stop(50%,rgba(79,82,78,1)), color-stop(100%,rgba(62,63,61,1)));
	background: -webkit-linear-gradient(top,  rgba(94,99,92,1) 0%,rgba(79,82,78,1) 50%,rgba(62,63,61,1) 100%);
	background: -o-linear-gradient(top,  rgba(94,99,92,1) 0%,rgba(79,82,78,1) 50%,rgba(62,63,61,1) 100%);
	background: -ms-linear-gradient(top,  rgba(94,99,92,1) 0%,rgba(79,82,78,1) 50%,rgba(62,63,61,1) 100%);
	background: linear-gradient(to bottom,  rgba(94,99,92,1) 0%,rgba(79,82,78,1) 50%,rgba(62,63,61,1) 100%);
	box-shadow:0 1px #42493f inset,0 10px #495146 inset;
	-moz-box-shadow:0 1px #42493f inset,0 10px #495146 inset;
	-webkit-box-shadow:0 1px #42493f inset,0 10px #495146 inset;
	color:#9cc28f;
	font-size:13px;
}
.gray-row .center{
	max-width:1076px;
	margin:0 auto;
	padding:54px 0 70px 12px;
	text-align:center;
}
.gray-row p{margin:0;}
.gray-row a{color:#fff;}
.gray-row a:hover{text-decoration:underline;}
.gray-row .frame{padding:0 6px 0 0;}
.gray-row ul{
	margin:0 0 8px;
	padding:0;
	list-style:none;
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	border-bottom:1px solid #646861;
	box-shadow:0 -1px #3e4239 inset;
	-moz-box-shadow:0 -1px #3e4239 inset;
	-webkit-box-shadow:0 -1px #3e4239 inset;
	font-weight:bold;
}
.gray-row li{
	background:url(/Style%20Library/OHA/images/bullets-sprite.png) no-repeat 100% -230px;
	padding:0 9px 9px 3px;
	display:inline-block;
	vertical-align:top;
}
.gray-row li.last{
	padding-right:0;
	background:none;
}
.gray-row li:first-child{padding-left:0;}
.gray-row .inner{
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	padding:0 5px 0 0;
}
.gray-row .copy,
.gray-row .customer{
	float:left;
	max-width:340px;
	padding:0 30px 0 0;
}
.gray-row .customer{
	padding:0 0 0 37px;
	max-width:400px;
	float:right;
}
.gray-row .customer em{font-style:normal;}
.gray-row .icons-list{
	margin:0;
	padding:1px 0 0;
	float:left;
	border:none;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
.gray-row .icons-list li{
	padding:0 0 0 7px;
	margin:0;
	background:none;
}
.gray-row .icons-list li:first-child{padding:0;}
.icons-list a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:25px;
}
.icons-list .handicap a{
	background:url(/Style%20Library/OHA/images/main-sprite.png) no-repeat -185px -1px;
	width:23px;
	margin:1px 0 0;
}
.icons-list .housing a{
	background:url(/Style%20Library/OHA/images/main-sprite.png) no-repeat -218px 0;
	width:35px;
}
.skip{
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
.skip:focus{
	position:static;
	width:auto;
	height:auto;
}
.map-lightbox{
	position:absolute;
	top:228px;
	left:50%;
	margin-left:-359px;
	width:644px;
	background:#fff;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:35px 34px 33px 39px;
	z-index:999;
	box-shadow:0 0 3px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:0 0 15px rgba(50, 50, 50, 0.45);
	-webkit-box-shadow:0 0 3px rgba(50, 50, 50, 0.75);
	font-size:14px;
	line-height:24px;
}
.map-lightbox .close{
	position:absolute;
	top:-29px;
	right:-30px;
	background:url(/Style%20Library/OHA/images/main-sprite.png) -181px -132px;
	width:65px;
	height:65px;
	text-indent:-9999px;
	overflow:hidden;
}
.map-lightbox .map{
	float:right;
	margin:0 0 0 26px;
}
.map-lightbox .text-holder{overflow:hidden;}
.map-lightbox .title{
	margin:0;
	color:#387c2b;
	font:bold 18px/24px Lusitana,Arial,sans-serif;
	display:block;
}
.map-lightbox address{
	font-style:normal;
	padding:0 0 22px;
	font-size:13px;
	line-height:22px;
}
.map-lightbox p{margin:0;}
legend.hidden,
caption.hidden{
	position:absolute;
	top:-9999px;
	font-size:0;
	line-height:0;
	overflow:hidden;
}

#my-searcharea { float: left; }
#my-searcharea .s4-search {
	border-width:0!important;
	border-style:solid;
	border-color:#b0b0b0 #cfcfcf;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	box-shadow:0 1px #e4e4e4 inset;
	-moz-box-shadow:0 1px #e4e4e4 inset;
	-webkit-box-shadow:0 1px #e4e4e4 inset;
	background:#fff;
	padding:4px 7px 6px 10px;
	margin:0 0 0 16px;
}

#my-searcharea .s4-search input.ms-sbplain {
	border-width:0!important;
	margin:0 0 0 16px;
	width:157px!important;
	background:transparent;
}

#my-searcharea .s4-search .srch-gosearchimg{
	background:url("/Style Library/OHA/images/search.png") no-repeat 0 0;
	border:0!important;
	height:26px;
}
#my-searcharea .ms-sbgo a {display: block; width: 25px; height: 25px;}
#my-searcharea input.s4-searchbox-QueryPrompt {font-style: normal; }

	.srch-Description2{ margin-left:0px; color:#777; line-height:24px; font-family:Verdana, Arial, sans-serif; font-size:14px;}
	.srch-Title3{ padding-left:0px;}
	.srch-Title3{
	font:bold 14px/24px Verdana, Arial, sans-serif;
	color:#387c2b!important;
	}
	.srch-Title2 a, .srch-Title2 a:link, .srch-Title2 a:visited{color:#387c2b!important; text-decoration:none!important; font:bold 14px Verdana, Arial, sans-serif!important;}
	.srch-Title2 a:hover{text-decoration:underline!important;}
	.srch-results{ max-width:808px; padding-left:0px;}
	.srch-Description2{ max-width:749px; }
	.srch-Description2 a, .srch-Description2 a:link, .srch-Description2 a:visited{ color:#386eaf!important; text-decoration:none!important; }
	.srch-Description2 a:hover{ color:#d78232!important; text-decoration:none!important; }
	.search-row-even{
		background-color:rgb(239, 239, 239);
		padding:10px 16px 13px 16px;
		margin:0 0 6px 0;
	}
	.search-row-odd{
		padding:10px 16px 13px 16px;
		margin:0 0 6px 0;
	}

.gallery-row{height:378px;}

@media (max-width: 1087px){
	.add-nav{display:none !important;}
	#nav{font-size:12px;}
	#header .center{
		text-align:center;
	}
	.logo,
	.slogan{
		float:none;
		display:inline-block;
		vertical-align:top;
	}
	#header .frame{
		float:none;
		display:inline-block;
	}
	#main .paging{
		float:none;
		overflow:hidden;
		clear:both;
	}
	img{
		width:auto;
		height:auto;
	}
	.gallery-row .center{padding:0;}
	.gallery-row{height:378px;}

	.image-gallery{
		float:none;
		margin:0 auto;
		max-width:804px;
		width:auto;
		position:relative;
	}
	#main{padding:21px 10px 50px;}
	.image-gallery .text-holder{height:350px;}
	.contact-row{
		padding:9px 20px 19px;
	}
	.contact-row .title{
		display:block;
		float:none;
		padding:0;
		font-size:20px;
		line-height:30px;
	}
	.contact-list{
		font-size:12px;
		line-height:18px;
	}
	.contact-list li{
		float:none;
		display:inline-block;
		vertical-align:top;
		padding:10px 0 7px;
		width:49% !important;
	}
	.contact-list li:after,
	.sort-panel .frame:after{
		content:"";
		display:block;
		clear:both;
	}
	.contact-list .icon{
		width:42px;
		height:42px;
		background:url(/Style%20Library/OHA/images/nav-sprite.png) no-repeat -9999px -9999px;
		margin:-3px 15px 0 0;
	}
	.contact-list .answers .icon,
	.contact-list .answers a:hover .icon{background-position:0 -1779px;}
	.contact-list .start .icon,
	.contact-list .start a:hover .icon{background-position:0 -1870px;}
	.contact-list .subscribe .icon,
	.contact-list .subscribe a:hover .icon{background-position:0 -1963px;}
	.contact-list .tell .icon,
	.contact-list .tell a:hover .icon{background-position:0 -2064px;}
	.gray-row .copy,
	.gray-row .customer{
		float:none;
		padding:0;
	}
	.gray-row ul{
		padding:0 0 13px;
		line-height:20px;
		margin:0 20px 17px;
	}
	.gray-row li{
		padding:0 8px 13px 3px;
		background-position:100% -232px;
	}
	.gray-row .icons-list{
		float:none;
		overflow:hidden;
		display:inline-block;
		vertical-align:top;
		padding:12px 2px 0 0;
	}
	.gray-row .icons-list li{padding:0 0 0 6px;}
	.gray-row .inner{padding:0 0 0 6px;}
	.gray-row{font-size:12px;}
	.gray-row .center{padding:37px 0 30px;}
	.gray-row p{margin:0 0 8px;}
	#twocolumns{
		background:none;
	}
	#sidebar{
		float:none;
		width:100%;
	}
	#sidebar h3{
		position:relative;
		font-size:16px;
		line-height:20px;
		padding:6px 7px 7px;
	}
	#sidebar h3 .open{
		position:absolute;
		top:50%;
		right:10px;
		background:url(/Style%20Library/OHA/images/main-sprite.png) -146px -139px;
		width:28px;
		height:25px;
		margin-top:-13px;
		text-indent:-9999px;
		overflow:hidden;
		display:inline;
	}
	#twocolumns #content{
		width:100%;
	}
	/* removed
	.form .inner input.text{width:189px;}
	.form .inner{width:201px;}
	.form textarea{
		width:424px;
		max-width:424px;
	}
	*/
	#nav > ul > li{width:17%;}
	#nav .link-about{width:15%;}
	#twocolumns .heading{
		margin:0 0 12px;
		padding:16px 0 6px 5px;
	}
}
@media (max-width: 767px){
	img {
	width:auto;
	}
	.resize-box,
	.social,
	.breadcrumbs,
	.image-gallery .link-prev,
	.image-gallery .link-next,
	.newsletter-box,
	.map-lightbox{display:none !important;}
	body{
		font-size:12px;
		line-height:20px;
	}
	#header{border-width:4px;}
	#header .center{
		max-width:303px;
		padding:12px 0 16px;
	}
	.logo{
		background:url(/Style%20Library/OHA/images/logo-mobile.png);
		width:74px;
		height:33px;
		margin:1px 7px 0 2px;
		float:left;
	}
	.slogan{
		background:url(/Style%20Library/OHA/images/text-slogan-mobile.png);
		width:216px;
		height:17px;
		margin:14px 0 0 0;
		float:left;
	}
	#header .frame{
		padding:9px 0 0;
		display:block;
		overflow:hidden;
		width:100%;
		clear:both;
	}
	.language-box{padding:2px 0 0;}
	.search-form{
		width:135px;
		float:right;
		padding:3px 3px 4px 8px;
	}
	.search-form input[type="text"]{
		font-size:10px;
		line-height:13px;
		width:115px;
	}
	.search-form input[type="submit"]{
		background-position:-88px -149px;
		width:11px;
		height:12px;
		margin:2px 0 0;
	}
	#nav{
		width:303px;
		font-size:10px;
		margin:0 auto 18px;
	}
	#nav > ul > li,
	#nav .link-about{
		width:101px;
		border-width:8px 0 0;
	}
	#nav > ul > li > a,
	#nav .link-about > a,
	#nav .link-departments > a,
	#nav .link-working > a,
	#nav .link-residents > a{
		padding:23px 0 2px;
	}
	#nav .link-options > a,
	#nav .link-options.hover > a,
	#nav .link-options.active > a{background-position:50% -1279px !important;}
	#nav .link-residents > a,
	#nav .link-residents.hover > a,
	#nav .link-residents.active > a{background-position:50% -1373px;}
	#nav .link-owners > a,
	#nav .link-owners.hover > a,
	#nav .link-owners.active > a{background-position:50% -1444px;}
	#nav .link-working > a,
	#nav .link-working.hover > a,
	#nav .link-working.active > a{background-position:50% -1511px;}
	#nav .link-departments > a,
	#nav .link-departments.hover > a,
	#nav .link-departments.active > a{background-position:50% -1589px;}
	#nav .link-about > a,
	#nav .link-about.hover > a,
	#nav .link-about.active > a{background-position:50% -1677px;}
	#nav .link-owners .drop{
		left:auto;
		right:0;
		margin:0;
	}
	#nav .link-working .drop{
		left:0;
		margin:0;
	}
	#nav .link-options .drop:before,
	#nav .link-working .drop:before{margin-left:-80px;}
	#nav .link-owners .drop:before,
	#nav .link-about .drop:before{margin-left:52px;}
	#nav a span{display:none;}
	.image-gallery{
		width:304px;
		margin:0 auto;
		float:none;
		position:relative!important;
		height:auto !important;
	}

	.image-gallery .text-holder{
		font-size:17px;
		line-height:17px;
		left:0;
		height:143px;
	}
	.image-gallery .holder{
		padding:0 105px 0 15px;
	}
	.image-gallery .more{font-size:14px;}
	#content{
		float:none;
	}
	.content-c{
		margin:0;
	}
	.aside,
	#content .aside,
	.two-columns .aside{
		margin:0;
		float:none;
		width:100%;
	}
	#main{
		max-width:304px;
		padding:15px 0 32px;
	}
	.text-section h1{
		font-size:24px;
		line-height:28px;
		margin:0 0 17px;
	}
	.text-section{
		padding:0 0 1px 3px;
		border-bottom:1px solid #ddd;
		background:none;
		margin:0 0 28px;
		word-spacing:-1px;
	}
	#main ul.tabset{
		border-width:6px;
		margin:-18px -21px 22px;
	}
	#main ul.tabset li,
	#main ul.tabset li:first-child{
		width:100px;
	}
	#main .tabset a{
		font-size:11px;
		line-height:35px;
		height:35px;
	}
	p{margin:0 0 20px;}
	.date-head{padding:0 0 8px 30px;}
	.date-head .date{
		background-position:-109px -134px;
		width:32px;
		height:38px;
		margin:0 13px 0 0;
	}
	.date-head .date .month{
		font-size:8px;
		line-height:11px;
	}
	.date-head .date .day{
		font-size:19px;
		line-height:24px;
	}
	.date-head h3{
		font-size:20px;
	}
	#main .vertical-gallery ul{
		font-size:12px;
		line-height:20px;
	}
	.links-box{
		margin:29px 0 0;
		padding:12px 5px 16px 13px;
	}
	.vertical-gallery .inner{margin:13px 0 12px 2px;}
	.vertical-gallery h4{
		font-size:14px;
		line-height:17px;
	}
	.vertical-gallery .date{
		font-size:12px;
		line-height:19px;
	}
	.vertical-gallery{padding:0 0 6px;}
	.links-box h3{
		font-size:16px;
		margin:0 0 6px;
	}
	#main .links-box ul{
		line-height:20px;
		padding:0;
	}
	#main .links-box li{
		padding:0 10px 2px 18px;
	}
	.gray-row .customer em{
		display:block;
		padding:4px 0 0;
	}
	.gray-row ul{
		max-width:305px;
		margin:0 0 17px;
	}
	.contact-row{
		max-width:300px;
		padding:9px 0 19px;
	}
	.contact-list li{
		display:block;
		padding:10px 0 7px;
		width:100% !important;
	}
	.gray-box{border-width: 7px;}
	#twocolumns .content-c{
		margin:0;
		padding:0 0 28px;
	}
	.content-f{float:none;}
	#sidebar{margin:-16px 0 0;}
	h1{
		font-size:20px;
		margin:0 0 7px;
	}
	h2{
		font-size:16px;
		margin:0 0 6px;
	}
	h3{
		font-size:14px;
		margin:0 0 5px;
	}
	h4{
		font-size:14px;
	}
	.content-row .visual{margin:0 0 13px -1px;}
	.content-row{padding:18px 0 0;}
	.content-row:first-child{
		padding:0;
	}
	#content ul{
		line-height:21px;
		padding:13px 0 0;
	}
	#content li{
		background-position:0 9px;
		padding:0 0 0 20px;
	}
	#content .aside{
		border-top:1px solid #e3e4e4;
		padding:29px 0 0;
	}
	#content .gray-box{
		padding:11px 12px 9px;
		margin:27px 0 0;
	}
	#content .gray-box:first-child{
		margin:0;
	}
	#content .gray-box h3{
		font-size:16px;
	}
	.gray-box .text-holder{padding:0 2px 10px;}
	.center-row{padding:0 0 8px 0;}
	.form .row{padding:18px 0 0;}
	.form .inner{
		width:100%;
		margin:18px 0 0;
		float:none;
	}
	.form .inner input.text{width:239px;}
	.form textarea{
		width:294px;
		max-width:294px;
	}
	.contact-form{padding:0;}
	.form label{padding-bottom:4px;}
	#main .form ul.select{padding:0 0 16px;}
	.form .btn-green{margin:8px 12px 0 0;}
	.info-row .text-holder{
		overflow:visible;
	}
	.info-row img{
		width:147px;
		height:87px;
	}
	.info-row .alignleft{margin:7px 8px 0 0;}
	.info-row .alignright{margin:7px 0 0 8px;}
	.info-row h3{
		font-size:16px;
		margin:0 0 5px;
	}
	.info-row h4{
		font-size:12px;
		padding:16px 0 0;
	}
	.info-box{
		background:none;
		padding:0;
		margin:0;
	}
	.info-row:first-child,
	.info-row{padding-bottom:0;}
	.properties-box{
		padding:28px 0 0;
	}
	.properties-row .image-holder{display:none;}
	.properties-row{
		padding:6px 23px 16px 11px;
		font-size:12px;
		margin:12px 0 0;
	}
	.properties-row:first-child{
		margin:0;
	}
	.properties-row .title{font-size:16px;}
	.properties-row address{padding:0 0 14px;}
	.properties-row .btn-green{
		display:block;
		margin:0 auto;
		width:78px;
	}
	.two-columns .content-c{margin:0;}
	#content{float:none;}
	.sort-panel{
		background:none;
		padding:0;
		text-align:center;
		margin:0;
	}
	.sort-panel .frame{
		height:1%;
		background:#ddefd6;
		padding:9px 11px 2px 15px;
		text-align:left;
		margin:0 0 9px;
	}
	.sort-panel .label{padding:3px 9px 0 0;}
	#main .sort-panel ul.select{
		width:207px;
	}
	.heading{
		padding:0 0 6px 5px;
		margin:-9px 8px 12px 1px;
	}
	.heading .label{padding-left:8px;}
	#main .paging{
		display:inline-block;
		padding:2px 16px 0 0;
		font-size:14px;
	}
	.result-box{padding:6px 0 0;}
	.result-box .row{
		padding:7px 12px 10px;
		margin:0 0 11px;
	}
	.result-box h3{
		font-size:12px;
		line-height:20px;
	}
	.paging-holder{
		text-align:center;
		padding:13px 20px 29px 0;
	}
	.official-row .text-holder{
		overflow:visible;
	}
	.official-row{padding:23px 0 0;}
	.official-row .alignleft{margin:5px 7px 3px 0;}
	.official-box{
		background:none;
		padding:3px 0 0;
	}
	.official-box img{
		width:95px;
	}
	.official-row h3{
		font-size:14px;
		line-height:17px;
	}
	#main .sort-panel ul.select ul{width:163px;}
	
	body #s4-bodyContainer{
	min-width:260px;
	}
	#s4-leftpanel{display: none !important;}
	#my-searcharea .s4-search input.ms-sbplain
	{
		width:90px!important;	
	}	
	.nivo-directionNav{	display:none;}
	.nivo-caption p {
		font-size:17px!important;
		line-height:17px!important;
	}
	.nivo-caption{
		left:15px!important;
		top:30px!important;
		height:143px!important;
		width:200px!important;
	}
	.nivo-caption a, .nivo-caption a:visited{font-size:14px!important;}
	
	.dfwp-column{float:none; width:100%!important;}
}

	.mainContent h1{font:bold 26px/26px Lusitana, Arial, sans-serif;
	margin:0 0 15px;
	color:#387c2b;}
	
	.ms-WPBody h1{
	font:bold 26px/26px Lusitana, Arial, sans-serif;
	margin:0 0 15px;
	color:#387c2b;
}
.ms-WPBody h2{
	font:bold 20px/24px Lusitana, Arial, sans-serif;
	margin:0 0 10px;
	color:#387c2b;
}
.ms-WPBody h3{
	font:bold 18px/24px Lusitana, Arial, sans-serif;
	margin:0 0 8px;
	color:#387c2b;
}
.ms-WPBody h4{
	font:bold 16px/21px Asap, Arial, sans-serif;
	margin:0 0 5px;
	color:#387c2b;
}

.Answer div{font-size:14px;}
.ms-MenuUIULItem
{
	background:none!important;
	padding:0!important;

}
.gray-box .text-holder, .gray-box .text-holder p
{
	font-size: 12px;
	line-height: 18px;
}

.ms-rteStyle-NoWrap 
{ 
  -ms-name:No Wrap; 
  white-space:nowrap;
} 
