* {margin:0 auto; padding:0px;}
body {background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#524A38;}

img {border:0;}
a {text-decoration:none; color:#524a38;}
a:hover {text-decoration:underline; font-weight:bold;}
.lfloat {float:left;}
.rfloat {float:right;}
.clrall {clear:both;}

.img-l {float:left; border:1px solid #CCCCCC; padding:3px; margin:7px 15px 15px 0px;}
.img-r {float:right; border:1px solid #CCCCCC; padding:3px; margin:7px 0 15px 15px;}

.readmore-cap a {color:#00acd4; text-transform:uppercase; font-style:italic; font-weight:bold; text-align:right; margin-left:128px; margin-bottom:10px;}
.readmore-cap a:hover {text-decoration:underline;}

.blutxt {color:#5dbed2;}
.orangetxt {color:#ef743d;}
.grntxt {color:#a4d75d;}
.notes {font-size:11px; font-style:italic;}


ol {padding-left:18px; margin-bottom:12px;}
	ol li {margin-bottom:9px;}
		ol ul {margin-top:3px;}
		ol ul li {list-style:none; background:none; padding-left:2px;}	

h1 {color:#a69b82; font-family:"Trebuchet MS"; font-size:19px; margin-bottom:5px; font-weight:normal;}
h2 {color:#a69b82; font-family:"Trebuchet MS"; font-size:19px; text-transform:uppercase; margin-bottom:5px; font-weight:normal;}
h3 {font-family:"Trebuchet MS"; font-size:16px; color:#a69b82; border-bottom:#e5e0cf 1px solid; padding-bottom:2px; margin-bottom:9px;}
h4 {font-family:"Trebuchet MS"; font-size:14px;}
h5 {background:#006633; font-size:21px; font-weight:bold; text-align:center; color:#FFFFFF; line-height:38px;}

#top-hd {background:#d2f8fc url(../images/top-bg.jpg) top center no-repeat; height:184px;}
	.main-header {width:960px; margin-bottom:10px; position:relative}
			.header {position:absolute; left:0px; top:0px; padding-top:6px;}
		.flash_header {width:960px; height:184px; overflow:hidden;}	
.riverbend-logo {margin-left:30px; position:absolute;}
.logo {margin-top:20px; float:right;}

.top-menu {margin:-6px 0px 0px 370px; color:#CCC; line-height:25px; font-size:11px; display:inline-block; border:#000000 0px solid; width:600px;}
	.top-menu div {background:url(../images/top-midd-menu-bg.png) repeat-x; height:33px; display:inline-block; border:#000000 0px solid; width:575px; text-align:center;}
	.top-menu a {padding:0px 2px; color:#809399;}
	.top-menu a:hover {color:#536a72; font-weight:normal;}
	
.top-menu-single {margin:-6px 0px 0px 830px; color:#CCC; line-height:25px; font-size:11px; display:inline-block; border:#000000 0px solid; width:135px;}
	.top-menu-single div {background:url(../images/top-midd-menu-bg.png) repeat-x; height:33px; display:inline-block; border:#000000 0px solid; width:110px; text-align:center;}
	.top-menu-single a {padding:0px 4px; color:#809399;}
	.top-menu-single a:hover {color:#536a72;}	

/*
#main-menu {background:url(../images/menu-bg.jpg) repeat-x; height:56px;}
	.menu-pattern {background:url(../images/menu-pattern-bg.jpg) center no-repeat; text-align:center; line-height:56px;}
	.menu-pattern a {text-transform:uppercase; color:#FFFFFF; font-family:"Trebuchet MS"; font-size:14px; padding:19px 11px 19px 11px; line-height:56px;}
	.menu-pattern span {margin:0 3px 0 3px;  position:absolute; padding-top:12px;}
	.menu-pattern a:hover {background:url(../images/menu-over.png) repeat-x; text-decoration:none; padding:19px 11px 19px 11px;}
.select {background:url(../images/menu-over.png) repeat-x; padding:19px 10px 19px 10px;}
*/

#main-menu {background:url(../images/menu-bg.jpg) repeat-x; height:56px;}
	.menu-pattern {background:url(../images/menu-pattern-bg.jpg) center no-repeat; text-align:center; line-height:56px;}
	.menu-pattern a {text-transform:uppercase; color:#FFFFFF; font-family:"Trebuchet MS"; font-size:14px; padding:19px 10px 19px 10px; line-height:56px; outline:none;}
	.menu-pattern span {margin:0 -4px 0 -4px; position:absolute; padding-top:12px;}
	.menu-pattern a:hover {background:url(../images/menu-over.png) repeat-x; text-decoration:none; padding:19px 10px 19px 10px; font-weight:normal;}
.select {background:url(../images/menu-over.png) repeat-x; padding:19px 10px 19px 10px;}


#main-menu1 {background:url(../images/menu1-bg.jpg) repeat-x; height:93px;}
	.menu-pattern1 {background:url(../images/menu-pattern1-bg.jpg) center no-repeat; text-align:center; height:93px;}
	.menu-pattern1 a {text-transform:uppercase; color:#FFFFFF; font-family:"Trebuchet MS"; font-size:14px; padding:19px 10px 19px 10px; line-height:54px; outline:none;}
	.menu-pattern1 span {margin:0 -4px 0 -4px; position:absolute; padding-top:12px;}
	.menu-pattern1 a:hover {background:url(../images/menu-over.png) repeat-x; text-decoration:none; padding:19px 10px 19px 10px; font-weight:normal;}


.menu-pattern2 {background:url(../images/menu-pattern2-bg.jpg) center no-repeat; text-align:center; height:93px;}
.menu-pattern2 a {text-transform:uppercase; color:#FFFFFF; font-family:"Trebuchet MS"; font-size:14px; padding:19px 10px 19px 10px; line-height:54px; outline:none;}
.menu-pattern2 span {margin:0 -4px 0 -4px; position:absolute; padding-top:12px;}
.menu-pattern2 a:hover {background:url(../images/menu-over.png) repeat-x; text-decoration:none; padding:19px 10px 19px 10px; font-weight:normal;}


.banner-div {float:right; width:723px; position:relative;}

.cal-rounded-bg {width:711px; min-height:226px; margin:-7px 0 0 8px;}
.cal-rounded-bg-top {background:#21281B url(../images/cal-rounded-bg-top.png) no-repeat; width:691px; padding:10px; min-height:213px;}
.cal-rounded-bg-top_nobck {width:691px; padding:10px; min-height:213px;} /* By BhaviK*/
.cal-rounded-bg1_ {background:url(../images/cal-rounded-bg.png) no-repeat; width:691px; height:336px; position:absolute; padding:10px;}
.cal-rounded-bg1 {width:711px; height:336px; /* position:absolute; */ padding:10px;}
	.cal-rounded-left {border:#666666 0px solid; float:left; width:358px; text-align:right; color:#FFFFFF; font-size:11px;}
		.cal-rounded-left a {color:#FFFFFF; font-size:11px; margin-left:13px;}
		.cal-rounded-left a:hover {color:#666666;}
		.cal-rounded-left span { /* color:#5c6059; */ margin-left:8px;}
		
		.black-blue-border-bg {padding:0 6px 0 4px; background-color:#000;}
		
		.black-orange-border-bg {padding:0 6px 0 4px; background-color:#000;}
		
		.black-green-border-bg {padding:7px 6px 7px 4px; background-color:#000; border:solid 1px; height:60px;}
		
		
		
		
	.cal-rounded-left p {margin-bottom:14px;}
	
	.cal-rounded-right {border:#666666 0px solid; float:right; width:312px; background:url(../images/cal-bg.jpg) no-repeat; height:303px; width:310px;}
	
.bott-cal-rounded-block {border:#000000 0px solid; width:418px; float:left;}
	.bott-cal-rounded-block p {line-height:17px; margin-bottom:9px; color:#524a38; font-size:12px;}

.block-right1 {border:#000000 0px solid; float:right; width:270px;margin-left:14px;}

.bott-banner-block-home {/* margin-top:10px; */ margin-top:260px; border:#000000 0px solid; float:left;}
	.bott-banner-block-home p {line-height:17px; margin-bottom:9px; color:#524a38; font-size:12px;}
.bott-banner-block-cal {margin-top:10px; border:#000000 0px solid; /* width:418px; */ float:left; padding-left:8px;}
.bott-banner-block {border:#000000 0px solid; width:418px; float:left;}
	.bott-banner-block p {line-height:17px; margin-bottom:9px; color:#524a38; font-size:12px;}
.banner1 {/* background:url(../images/banner1.png) no-repeat; */width:723px; height:300px; margin: -44px 0 0 -2px; position:absolute; left:0px;}

.block-right-home {border:#000000 0px solid; float:right; width:270px; margin-top:259px;}
.block-right {border:#000000 0px solid; float:right; width:270px; margin-top:275px;}

#content-bg {background:url(../images/content-bg.jpg) repeat-x; min-height:497px;}
#pop-bg {background:url(../images/content-bg.jpg) repeat-x; border:#999999 0px solid; padding:7px; margin-bottom:10px;}
.main-div {width:960px; border:#999999 0px solid; padding:7px; margin-bottom:5px;}

a.blue-btn-bg-203 {background:url(../images/blue-btn-bg-203.png) center no-repeat; height:30px; border:#d8cdb0 1px solid; display:block; color:#FFFFFF; line-height:28px; padding:3px 4px 3px 28px; margin-bottom:4px;}

a.green-btn-bg-203 {background:url(../images/green-btn-bg-203.png) center no-repeat; height:30px; border:#d8cdb0 1px solid; display:block; color:#FFFFFF; line-height:28px; padding:3px 4px 3px 28px; margin-bottom:11px;}
a.orange-btn-bg-203 {background:url(../images/orange-btn-bg-203.png) center no-repeat; height:30px; border:#d8cdb0 1px solid; display:block; color:#FFFFFF; line-height:28px; padding:3px 4px 3px 28px; margin-bottom:11px;}




.bg-border{border:#d8cdb0 1px solid; padding:3px 4px 3px 4px; margin-bottom:11px; background:url(../images/orange-btn-bg203.jpg) center 3px no-repeat; width:213px; height:38px; display:block; float:right; cursor:pointer; margin-right:0px;}
.bg-border:hover{border:#d8cdb0 1px solid; padding:3px 4px 3px 4px; margin-bottom:11px; background:url(../images/orange-btn-bg203-hover.jpg) center 3px no-repeat; width:213px; height:38px; display:block;}

.sep {background:url(../images/bg-sep.gif) 764px 2px repeat-y;}
.content-block {border:#000000 0px solid; margin-left:240px; width:500px; font-size:12px;}
	.content-block p {line-height:17px; margin-bottom:11px;}

#block1 {width:213px; border:#000000 0px solid; float:left;}
	.news-block {border:#c1b8a8 1px solid; margin:0px; padding:4px; font-size:11px;}
	.news-block p {margin:0 7px 0 7px;}
	.news-block strong {color:#6aab1e; text-transform:uppercase;}
	.hd {background:#efe2bb; height:21px; color:#524a38; font-size:14px; line-height:21px; padding-left:4px; margin-bottom:7px;}
	.news-block a {color:#00acd4; text-transform:uppercase; font-style:italic; font-weight:bold; text-align:right; margin-left:128px; margin-bottom:10px;}
	.block1 {border:#c1b8a8 1px solid; margin:0px; padding:4px; font-size:11px; text-align:center;}
	.block1 img {margin:7px 0 7px 0;}
	.weather {border:#000000 0px solid;}

	.poll-block {border:#c1b8a8 1px solid; margin:0px; padding:4px; font-size:11px;}
	.poll-block div{background-color:#33AFCF; padding:5px;}
	
		.poll-block a {color:#FFF;/* text-transform:uppercase; */ font-weight:bold; text-decoration:none ;}
			.poll-block a:hover, .poll-block a:hover strong {text-decoration:underline !important;} 
	
	.pollcontent-link:hover p {text-decoration:underline !important;} 
	
ul {list-style:none; margin-bottom:12px;}
	ul li {line-height:16px; background:url(../images/bullet1.gif) 0 5px no-repeat; padding-left:15px; margin-bottom:6px;}	
	
	.left-nav-menu {border:#c1b8a8 1px solid; padding:4px;}
		ul.left-nav-menu {border:#c1b8a8 1px solid; margin-bottom:9px; list-style:none;}
		ul.left-nav-menu li {line-height:23px; background:url(../images/bullet1.gif) 5px 9px no-repeat; padding-left:20px; /* text-indent:5px; */ /*padding-left:0px; */ margin-bottom:0px; }
		ul.left-nav-menu li.sub {background:url(../images/12-em-plus.png) 5px 9px no-repeat; padding-left:17px; text-indent:5px;}
		ul.left-nav-menu li a {display:block; /* padding:2px 0 2px 0; */ border-bottom:#E4CF8F 1px dotted; /* padding-left:15px; */}
		
		ul.left-nav-menu li a:hover {background:#efe2bb /* url(../images/bullet1.gif) */ 2px 10px no-repeat; display:block; margin-bottom:0px;}
		ul.left-nav-menu li.sub a:hover {background:#efe2bb /* url(../images/12-em-plus.png) */ 2px 9px no-repeat;}
		ul.left-nav-menu li.sub li a:hover {background:#efe2bb /* url(../images/bullet1.gif) */ 2px 9px no-repeat;}
		
		
		/* Added */
		ul.left-nav-menu ul {list-style:none; margin-bottom:0px;}
		ul.left-nav-menu ul li {line-height:23px; /* background:url(../images/bullet1.gif) */ 15px 9px no-repeat; }
		
		ul.left-nav-menu ul li a {display:block; /* padding:2px 0 2px 0; */ border-bottom:#E4CF8F 1px dotted; /* padding-left:30px; */ color:#524a38;}
		ul.left-nav-menu ul li a:hover {background:#efe2bb url(../images/bullet1.gif) 15px 9px no-repeat; display:block;}
		
		ul.left-nav-menu ul ul {list-style:none; margin-bottom:0px;}
		ul.left-nav-menu ul ul li {line-height:23px; background:url(../images/bullet1.gif) 30px 9px no-repeat; }
		ul.left-nav-menu ul ul li a {display:block;/* padding:2px 0 2px 0; */ border-bottom:#E4CF8F 1px dotted;/* padding-left:45px;*/ color:#524a38;}
		
		ul.left-nav-menu ul ul li a:hover {background:#efe2bb url(../images/bullet1.gif) 30px 9px no-repeat; display:block;}	
		
		/* Added */
		
#block2 {border:#000000 0px solid; margin-left:252px; width:358px; text-align:right; color:#FFFFFF; font-size:11px;}
	.div-block {margin-bottom:4px;}
	.brown-blue-border-bg {background:url(../images/brown-blue-midd.png) repeat-y; padding:0 6px 0 4px;}
	.brown-blue-border-bg span {color:#88816d; margin-left:8px;}
	
	.brown-orange-border-bg {background:url(../images/brown-orange-midd.png) repeat-y; padding:0 6px 0 4px;}
	.brown-orange-border-bg span {color:#88816d; margin-left:8px;}
	
	.brown-green-border-bg {background:url(../images/brown-green-midd.png) repeat-y; padding:0 6px 0 4px;}
	.brown-green-border-bg span {color:#88816d; margin-left:8px;}
	
	.blue-bg {background:url(../images/blue-midd.png) repeat-y; padding:0 6px 0 4px;}
	
#block3 {border:#000000 0px solid; float:right; width:320px; padding:7px;}
	.calendar-block {height:330px; background:#21281b; margin:0; padding:5px;}
	#block3 p {margin-bottom:6px;}

#block4 {width:270px; border:#000000 0px solid; float:left;}
	.video-div {background:#efe2bb; padding:7px; color:#605f5f; width:251px;}
	.video-div h1 {font-family:"Trebuchet MS"; font-size:18px; text-transform:uppercase; color:#21281b;}
	.video-div img {margin-bottom:6px;}
	
#block5 {border:#000000 0px solid; margin-left:298px; width:441px; color:#FFFFFF; font-size:12px;}
	.clubhouse-div {background:#f6eed2 url(../images/clubhouse-bg.jpg) 7px 7px no-repeat; border:#e3dac4 1px solid; height:269px; padding:10px;}
	.clubhouse-hd {margin:10px 0 0 180px;}
	.info {float:right; width:180px; color:#a69b82; line-height:17px; margin-top:40px;}
	#block5 p {line-height:17px; color:#524a38; margin-bottom:11px;}
	
	.gatehouse {background:#f6f5f0; border:#e3e0dc 1px solid; padding:5px 5px 5px 6px; margin-bottom:10px;}
	
#blockright {border:#000000 0px solid; float:right; width:186px; padding:5px;}

#block6 {border:#000000 1px solid; float:right; width:186px; padding:5px;}
	#block6 p {line-height:17px; margin-bottom:7px;}
	a.blue-btn-bg {background:url(../images/blue-btn-bg.png) center no-repeat; width:154px; height:30px; border:#d8cdb0 1px solid; display:inline-block; color:#FFFFFF; line-height:28px; padding:3px 4px 3px 25px;}
	
	a.orange-btn-bg {background:url(../images/orange-btn-bg.png) center no-repeat; width:154px; height:30px; border:#d8cdb0 1px solid; display:block; color:#FFFFFF; line-height:28px; padding:3px 4px 3px 25px; margin-bottom:7px;}
	
	a.green-btn-bg {background:url(../images/green-btn-bg.png) center no-repeat; width:154px; height:30px; border:#d8cdb0 1px solid; display:block; color:#FFFFFF; line-height:28px; padding:3px 4px 3px 25px;}
	
	.gallery-block {background:#f6eed2; border:#e3d9be 1px solid; padding:4px; margin-bottom:15px;}

#hours-operation {background:#f9f4e5; border:#e1ddd0 1px solid; width:246px; /*width:240px;*/ padding:0 7px 0 7px; color:#524a38;}
	.dark-tbl {margin-bottom:5px;}
	.dark-tbl td {padding:4px 4px 2px 4px;}
	.rowcolor {background:#efe2bb;}
	.border-color {border-left:#c4bcaa 1px solid;}
	
	.light-tbl {margin-bottom:5px;}
	.light-tbl td {padding:4px 4px 2px 4px;}
	.border-color {border-left:#c4bcaa 1px solid;}
	
/* Added */	
.gallery a {float:left; width:30%; height: 160px; border:1px solid #E2E2E2; margin:3px; text-align:center;}
.gallery a:hover {border:1px solid #CCC;}
.gallery a img {padding-top:5px;}	

/* By Shilpa */
.left-nav-menu ul, left-nav-menu li {list-style:none;}
.left-nav-menu ul {padding:4px;}
.left-nav-menu li li {line-height:23px; background:url(../images/bullet1.gif) 8px 9px no-repeat; margin-left:1px;}

.bg-round-login {height:300px; margin-top:10px; border:1px solid #0F3619; padding:15px;}
.bg-round-login h1{color:#236FA4; font-weight:bold; font-size:18px;}
.bg-round-login p{line-height:25px;}
.bg-round-login label{width:150px; display:inline-block; text-align:right;}



/*:: calendar */
cal-rounded-right {float:right; background:url(../images/cal-bg.jpg) no-repeat; width:310px; height:329px;}
.month {float:left; width:270px; height:38px; padding:0px 20px; line-height:30px; margin-top:6px;}
	.month .pre_month {float:left; margin-top:13px; width:22px; height:22px; background:url(../images/pre_month.gif) top center no-repeat; text-decoration:none;}
	.month .next_month {float:right; margin-top:13px; width:22px; height:22px; background:url(../images/next_month.gif) top center no-repeat; text-decoration:none;}
		.month .pre_month:hover, .month .next_month:hover {background-position:center -22px;}
	.month span {font-size:16px; font-weight:bold; margin:auto; float:left; width:80%; text-align:center; padding:6px 0px; color:#617377;}

.dates {float:left; width:100%; padding-left:9px; padding-top:13px; height:252px !important;}
.dates a {float:left; width:37px; height:34px; font-size:1.2em; font-weight:bold; color:#4a5c70; text-align:center; margin:0px 6px 5px 0px; text-decoration:none; padding-top:3px;}
	.dates span {display:block; font-weight:normal; color:#999; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}

.dates a:hover, .dates a:hover span {background:#5cbdce; color:#FFF;}
.dates a.active, .dates a.active span {background:#CCC; color:#900;}
.dates a.deactive, .dates a.deactive span {background: transparent; cursor:default; color:#e0e0e0;}
/*.dates #link_curr, .dates #link_curr span {background:#CCC; color:#900;}*/

.eventData{padding:10px;}
.eventList{border:1px solid #5C6059; margin-bottom:10px; padding:10px 10px;}

/* By Bhavik */
.errorMsg {color:#E9110C;}
.succMsg {color:#393;}
.asterik {color:#F00;}
.news_desc {color:#524A38;}
.right_news_list a{color:#666; text-align:left;margin:0; font-style:normal; text-transform:uppercase;font-weight:bold; font-size:11px;}
.vid{border:solid 2px #FFF; display:inline-block;}

.video-right-block {float:right; width: 270px; /* padding-top: 10px; */ padding-left: 20px;}
.video-right-block-video {border:2px solid #FFF; display:inline-block; margin:0px auto; padding:1px; margin-bottom:5px; }


#table1 {border:#EEE1BB 1px solid; padding:4px;}
#table1 th {background:#EFE2BB !important; color:#000; padding:6px; text-align:left;}
#table1 td {height:28px; padding-left:4px; font-size:12px;}
.rowcolor-dark {background:#FFF9E6;}	
.rowcolor-light {background:#FFFCF3;}
.trans{color:#524A38; background-image:none; border:1px solid; padding:7px 6px 7px 4px; height:60px;}
.trans-home{background-color:#5CBDD2; color:#FFF;border:1px solid; padding:7px 6px 7px 4px; height:60px;}
.h4-trans-home{color:#FFF;} 

.bg-disclaimer {margin-top:10px; border:0px solid #0F3619;}
.disc{font-size:17px; /* text-align:center; */ font-weight:bold; float:left;}
.disc a:hover{text-decoration:underline; font-weight:normal; }
.disc_detail{font-size:14px; text-align:center; width:440px;}

.green-btn-bg-203_disc{background:url(../images/green-btn-bg-203.png) center no-repeat; height:30px; border:#d8cdb0 1px solid; display:block; color:#FFFFFF; line-height:28px; padding:3px 4px 3px 28px; margin-bottom:11px; font-weight:normal; font-size:12px; float:left; width:178px; text-align:left;}

#footer {width:960px; padding:7px; text-align:center; background:#F6EED2; height:30px; line-height:30px; color:#00ACD4;}
#footer a{width:960px; padding:7px; text-align:center; background:#F6EED2; height:30px; line-height:30px; font-weight:normal; color:#00ACD4;}
	#footer span {color:#C1B8A8;}
.calenderLink{
	color:#FFFFFF !important;
	font-weight:normal !important;
}

/*poll*/
.poll-action {text-align:center; padding:10px 10px 25px;  font-family:Arial, Helvetica, sans-serif; }
	.poll-action em {display:inline-block; font-size:16px;  padding-top:3px}
.title-poll-question {color:#333; font-size:18px; padding-bottom:10px;  font-family:Arial, Helvetica, sans-serif;}
	.poll-content {font-size:16px; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px;}
		.poll-content h4 {color:#000; font-size:18px; margin-bottom:10px;}

.btnYes {background-color:#007f00; border:0px; padding:8px 12px; cursor:pointer; color:#FFF; font-size:16px; font-weight:bold;}
	.btnYes:hover{background-color:#055c05;}
.btnNo{background-color:#00ccff; border:0px; padding:8px 12px; cursor:pointer; color:#FFF; font-size:16px; font-weight:bold;}
	.btnNo:hover {background-color:#0590b3;}
	
	.pollcontent {width:203px;word-wrap: break-word;}
	  .pollcontent img {width:195px;height:200;}
