.LinkButton:hover{
	color: #FFFFFF !important;
	
}

/*global styles*/

#bodystyle{
	background-color: #ffffff;
	background-image: url("/_filelib/ImageGallery/Design/gold-gradient.png");
	background-position: left top;
	background-repeat: repeat-x;
	margin: 0px;
	
}

p{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #333333;
	
}

.img-swap{

}

#innercontent2{
	background-color: #ffffff;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	height: 100%;
	line-height: 22px;
	margin-left: 250px;
	margin-top: 0px ! important;
	max-width: 940px;
	padding-left: 30px;
	padding-right: 30px;
	width: 100%;
	
}

#sidebar-rt3{
	background-color: #ffffff;
	height: auto;
	margin: 0px;
	min-height: 550px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	position: relative;
	text-align: left;
	width: 250px;
	
}

#green-bar{
	background-image: url("/_filelib/ImageGallery/Design/pic-footer.png");
	background-repeat: repeat-x;
	width: 100%;
	height: 9px;
	
}

h1{
	color: #1f6533;
	font-family: Times New Roman;
	font-size: 22px;
	font-weight: normal;
	padding-bottom: 2px;
	padding-top: 2px;
	text-transform: uppercase;
	
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	color: #1f6533;
	
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 16px;
	font-weight: bold;
	color: #333333;
	
}

.soc_hide_menu_items{
	display: none !important;
	
}

/*dhtml navigation menu styles*/

#menumain{
	margin-top:10px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:10px;
	width:170px;
	float:left;
	
}

#menumain ul li a{
	display:block;
	
}

#menumain ul{
	list-style-type: none;
	margin: 0px;
	padding:0px;
	
}

#menumain li{
	position:relative;
	
}

#menumain ul li:hover ul,#menumain ul li.over ul{
	display: block;
	
}

#menumain ul li ul,#menumain ul li:hover ul ul, #menumain ul li.over ul ul{
	display: none;
	position: absolute;
	
}

#menumain li ul{
	top: 0px;
	left: 100%;
	
}

#menumain ul li ul li{
	margin:0px;
	-moz-opacity: 0.9;
	opacity: 0.9;
	filter:alpha(opacity=90);
	background-color:#FFFFFF;
	
}

#menumain ul li ul li:hover,#menumain ul li ul li.over{
	margin:0px;
	color:#000000;
	-moz-opacity: 1;
	opacity: 1;
	filter:alpha(opacity=100);
	background-color:#FFFFFF;
	
}

#sidenav .mnuSub{
	margin-left:20px;
	
}

#sidenav .mnuSub .mnuItemActive,#sidenav .mnuSub .mnuItemActiveOver{
	background:none;
	
}

.mnuMain{
	z-index:1000;
	
}

.mnuItem, .mnuItemOver, .mnuItemActive, .mnuItemActiveOver, .mnuItemMembers, .mnuItemMembersOver{
	color: #1f6533;
	display: block;
	font-family: Arial,Helvetica;
	font-size: 11px;
	padding: 8px 20px;
	text-align: left;
	width: auto;
	
}

.mnuItemOver,.mnuItemMembersOver{
	background-color: #ebb962;
	color: #000000;
	
}

.mnuItemActive,.mnuItemActiveOver{
	background: url("/_filelib/ImageGallery/Design/ORC-Burgee.gif") no-repeat scroll 0px 0px #ebb962;
	color: #000000;
	
}

.mnuSub{
	width: auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	z-index:1000;
	background-color: #FFF;
	-webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.75);
	
}

.mnuSubItem, .mnuSubItemOver, .mnuSubItemActive, .mnuSubItemActiveOver, .mnuSubItemMembers, .mnuSubItemMembersOver{
	color: #1f6533;
	font-family: Arial,Helvetica;
	font-size: 11px;
	padding: 5px 5px 5px 25px;
	width: 140px;
	
}

.mnuSubItemActive{
	color:#000000;
	background:#FFFFFF url(/_filelib/ImageGallery/Design/ORC-Burgee.gif) no-repeat 0 0;
	
}

.mnuItemSeparatorH{
	display:none;
	
}

.mnuItemSeparatorV{
	display:none;
	
}

/****************************NEW PRIMARY NAV**********************************/

.mnu2Main{
	width:1250px;
	
}

.mnu2Item, .mnu2ItemOver, .mnu2ItemActive, .mnu2ItemActiveOver, .mnu2ItemMembers, .mnu2ItemMembersOver{
	font-family: Arial, serif;
	font-size:12px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	color:#ffffff;
	text-transform:uppercase;
	text-align:center;
	
}

/*.mnu2ItemOver,.mnu2ItemMembersOver{    	color:#116590;    background:url(	) repeat;    } */

.mnu2ItemOver,.mnu2ItemMembersOver{
	background: url("/_filelib/ImageGallery/Design/nav-bar-ov.png") repeat-x scroll 0% 0% transparent;
	color: #1f6533;
	
}

.mnu2ItemActive,.mnu2ItemActiveOver{
	background: url("/_filelib/ImageGallery/Design/nav-bar-ov.png") repeat-x scroll 0% 0% transparent;
	color: #1f6533;
	
}

.mnu2Sub{
	margin:0px;
	z-index:1000;
	
}

.mnu2SubItem, .mnu2SubItemOver, .mnu2SubItemActive, .mnu2SubItemActiveOver, .mnu2SubItemMembers, .mnu2SubItemMembersOver{
	color: #1f6533;
	font-family: Arial,Helvetica;
	font-size: 11px;
	padding: 5px 5px 5px 25px;
	width: 140px;
	
}

.mnu2SubItemActive{
	color:#000000;
	background:#FFFFFF url(/_filelib/ImageGallery/Design/ORC-Burgee.gif) no-repeat 0 0;
	
}

.mnu2ItemSeparatorH{
	display:none;
	
}

.mnu2ItemSeparatorV{
	display:none;
	
}

/*content styles*/

.inpButton{

}

.inpCheckBox{
	border:none;
	
}

.modContainer{

}

.modHeader{

}

.meetings td.modHeader{
	color: #1f6533;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	
}

table.home td.modHeader{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #0054a6;
	
}

table.home table.modHeader{

}

#calMonthTable{
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	
}

#calWeekDayHeader.ctNormal{
	background-color: #000000;
	color: #ffffff;
	font-weight: bold;
	
}

table.home a.ctBulletinLink{
	color: #1f6533;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	
}

table.home a:hover.ctBulletinLink{
	color: #ebb962;
	text-decoration: underline;
	
}

table.home font.ctBulletinShortText{
	font-size: 12px;
	
}

.modContent{

}

.ctHeader{
	background-color: #000000;
	color: #ffffff;
	font-family: Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	
}

.ctHeader A{
	background-color: #000000;
	color: #ffffff !important;
	font-family: Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	
}

.ctToolBar,.ctToolBar TD{
	background-color:#F0F0F0;
	font-family:Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	padding:4px;
	
}

#rltItemHeader{
	background-color:#F0F0F0;
	
}

div#calEventItem{
	font-size: 10pt;
	line-height: 14px;
	padding-bottom: 10px !important;
	
}

.ctNormal,.ctAlternate{
	font-family:Arial, Helvetica;;
	font-size:12px;
	
}

.ctSmall{
	font-family:Arial, Helvetica;;
	font-size:10px;
	
}

.ctBulletin{
	padding-bottom:5px;
	
}

.ctBulletinNew{
	/*
	background: url(/_filelib/ImageGallery/Bullets/new.gif) no-repeat 100% 2px;
	padding-right: 28px;
	*/
	
}

.ctBulletinDate{
	color:#000000;
	
}

.ctBulletinShortText{
	font-family:Arial;
	font-size:10px;
	color:#111111;
	
}

#rlt_Form,#rlt_search_Form{
	margin:20px;
	
}

#rlt_Form TD,#rlt_search_Form TD{
	margin:20px;
	
}

#rltFeatureSelect{
	font-weight:bold;
	font-size:11px;
	background-color:#F0F0F0;
	border:1px solid #999999;
	
}

#rltFeatureSelect B{
	line-height:18px;
	font-size:12px;
	
}

#rlt_Form .inpButton, #rlt_search_Form .inpButton{
	background-color: #1f6533;
	border: 1px solid #000000;
	color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	
}

#rltSearchHeader TD{
	padding:10px 0px;
	background:none;
	
}

#rltHeader #col1,#col4{
	display:none;
	
}

#rltSortBy{
	color:#FAFAFA;
	padding-right:20px;
	font-size:12px;
	
}

#rltPriceSelect,#rltBathroomsSelect{
	display:none;
	
}

#rltButton{
	background-color: #1f6533;
	color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 4px;
	
}

#rltShowProperty{
	margin:20px;
	
}

#rltLinks A{
	line-height:18px;
	
}

#calEvent{
	padding:20px;
	
}

.gallerynotitle #imgTitle{
	display:none;
	
}

ul.slides{
	text-align:left;
	
}

/********************** NEW SITE STYLES ******************************/

img{
	border:none;
	
}

#headerarea{
	background-image: url("/_filelib/ImageGallery/Design/CC-header.jpg");
	background-repeat: no-repeat;
	height:132px;
	margin:0 auto;
	padding:0px;
	width:100%; /*80%*/
	width: 1250px\9;
	max-width: 1250px;
	
}

#headerarea2{
	/*background-image: url("/_filelib/ImageGallery/Design/CC-header2.jpg");*/
	background-image: url("/_filelib/ImageGallery/Design/header-bg.jpg");
	background-repeat: no-repeat;
	height:132px;
	margin:0 auto;
	padding:0px;
	width:100%; /*80%*/
	width: 1250px\9;
	max-width: 1250px;
	
}

.logo{
	position: relative;
	text-align: center;
	width: 228px;
	height: 132px;
	float: left;
	margin-left: 104px;
	
}

#headeritems{
	background-color: #ffffff;
	color: #999999;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-align: right;
	width: 200px;
	height: 50px;
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75);
	box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75);
	margin-top: 36px;
	margin-right: 118px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	
}

#headeritems2{
	background-color: ;
	color: #999999;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-align: right;
	width: 100px;
	height: 10px;
	margin-top: 36px;
	margin-right: 118px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	
}

#headeritems a{
	color:#0e0f10;
	text-decoration:none;
	
}

#headeritems a:hover{
	color:#cccccc;
	
}

#memlogin{
	width:960px;
	margin:0 auto;
	position:absolute;
	top:0;
	right:10%;
	
}

#navbar{
	background: url("/_filelib/ImageGallery/Design/nav-bar.png") repeat-x scroll 0% 0% transparent;
	width:100%; /*80%*/
	width: 1250px\9;
	max-width: 1250px;
	height:34px;
	margin:0 auto;
	
}

#nav{
	width:1250px;
	margin:0 auto;
	text-align:center;
	position:relative;
	color:#fff;
	padding-top:0px;
	font-family: Georgia, "Times New Roman", Times, serif;;
	font-size:12px;
	text-transform:uppercase;
	
}

.mobileOnly{
	display: none !important;
	
}

#homemainimg{
	width:100%;
	width: 1250px\9;
	max-width: 1250px;
	height:470px;
	margin-top:0;
	overflow:hidden;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	
}

#homemainimg img{
	width: 1250px\9;
	
}

.ssslideshow1{
	width:100%; /*80*/
	width: 1250px\9;
	max-width: 1250px;
	height:470px;
	
}

#homemainimg #ssslideshow1{
	width: 1250px\9;
	
}

#mainimg{
	width: 1250px/9;
	margin:0 auto;
	
}

#mainimg img{
	width:100%; /*80%*/
	width: 1250px\9;
	max-width: 1250px;
	height:auto;
	
}

#orca-container{
	height:auto;
	margin:0 auto;
	text-align: left;
	max-width: 1250px;
	background:#ffffff;
	width:100%; /*80%*/
	width: 1250px\9;
	-webkit-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.5);
	
}

#mainarea{
	height:auto;
	width:100%;
	margin:0 auto;
	text-align:left;
	max-width: 1250px;
	
}

#mainarea a{
	color: #1f6533;
	text-decoration: none;
	
}

#mainarea a:hover{
	color: #ebb962;
	text-decoration: underline;
	
}

#innercontent{
	width:82%;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
	padding-left: 5px;
	padding-right:20px;
	margin-left: 20px;
	
}

#innercontent2 .ctBulletin{
	padding-top: 12px;
	padding-bottom: 12px;
	
}

#innercontent2 td.ctNormal{

}

#innercontent2 a.ctBulletinLink{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	color: #0057a6;
	
}

#innercontent2 font.ctBulletinShortText{
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 15px;
	font-size:13px;
	line-height:24px;
	color: #5c5c5c;
	
}

#innercontent2 td#ctBulletinImage.ctBulletinImage{
	padding-right: 30px;
	
}

#sidenav{
	width:13%; /*20%*/
	max-width:192px!important;
	line-height:20px;
	text-align: left;
	
}

#sidenav-rt2{
	height: auto;
	margin: -14px -37px 0px 25px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	text-align: left;
	width: 250px;
	
}

#footerarea{
	height:100px;
	width:100%;
	margin:0 auto;
	background: rgba(30,101,51,1);
	background: -moz-linear-gradient(left, rgba(30,101,51,1) 0%, rgba(29,141,62,1) 50%, rgba(30,101,51,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(30,101,51,1)), color-stop(50%, rgba(29,141,62,1)), color-stop(100%, rgba(30,101,51,1)));
	background: -webkit-linear-gradient(left, rgba(30,101,51,1) 0%, rgba(29,141,62,1) 50%, rgba(30,101,51,1) 100%);
	background: -o-linear-gradient(left, rgba(30,101,51,1) 0%, rgba(29,141,62,1) 50%, rgba(30,101,51,1) 100%);
	background: -ms-linear-gradient(left, rgba(30,101,51,1) 0%, rgba(29,141,62,1) 50%, rgba(30,101,51,1) 100%);
	background: linear-gradient(to right, rgba(30,101,51,1) 0%, rgba(29,141,62,1) 50%, rgba(30,101,51,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e6533', endColorstr='#1e6533', GradientType=1 );
	
}

#footerarea a{
	color:#ffffff;
	text-decoration:none;
	
}

#footerarea a:hover{
	color:#ebb962;
	text-decoration:underline;
	
}

#bodystyle #footer{
	color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	margin: 0px auto;
	padding-top: 10px;
	text-align: center;
	width: 100%;
	
}

#footerrights{
	color: #ffffff;
	font-family: Arial;
	font-size: 11px;
	margin: 0px auto;
	padding-top: 10px;
	text-transform: ;
	text-align: center;
	width: 100%;
	
}

#clear{
	clear:both;
	
}

.left{
	float:left;
	
}

.right{
	float:right;
	
}

#expandnav{
	/*width:70%; */
	width: 980px;
	min-height:274px;
	background:#FFF;
	border-left:solid 4px #ccc;
	border-bottom:solid 4px #ccc;
	border-right:solid 4px #ccc;
	position:absolute;
	left:50%;
	margin-left:-491px;
	display:none;
	z-index:100;
	padding:10px;
	
}

#expandnav td{
	font-size:11px;
	line-height:18px !important;
	
}

#expandnav b{
	font-size:14px;
	color:#333333;
	
}

#expandnav a{
	color: #1f6533;
	font-size: 11px;
	
}

.mnu2Item:hover{
	color: #FFF;
	
}

.address{
	display: inline;
	margin-right: 20px;
	
}

.footerLinks{
	display: inline;
	
}

.bodystyle #srchForm{
	width:165px;
	float:right;
	margin-top:-5px;
	
}

.bodystyle #srchForm #SearchValue{
	background:#e9e9e9;
	height:15px;
	border:none;
	font-size:11px;
	padding:2px;
	
}

.bodystyle #srchForm #btnSearch{
	background: url(/_filelib/ImageGallery/Design/btn_search.jpg) no-repeat !important;
	color:#ffffff !important;
	width:17px;
	height:17px;
	border:none;
	text-indent:-9999px;
	
}

.mobileNon /*NEW - Hides elements from mobile screens*/{	display: block; !important;} */

a#pull{
	display: none;
	
}

a#pullSub{
	display: none;
	
}

a#pullMember{
	display: none;
	
}

/* Clearfix */

.clearfix:after{
	content: " ";
	display: table;
	
}

.clearfix:after{
	clear: both;
	
}

.clearfix{
	*zoom: 1;
	
}

.eventTable{
	border-collapse: collapse;
	
}

.eventTable tr{
	border-bottom: 1px solid #CCC;
	
}

