/* CSS Document */
body {font-family:tahoma; font-size:11px; color:#696969; background-color:#FFFFFF; margin:0px; padding:0px}
img { border-color:#fff;}
form {margin:0px; padding:0px;}
a {color:#DC7300; text-decoration:underline; }
a:hover{text-decoration:none;}
h2 {color:#EE7D17;}
h2 a {color:#EE7D17; text-decoration:none;}
h2 a:hover {text-decoration:underline;}
.clear {clear:both; display:block;}
#mainwrapper {border:#235B96 1px solid; width:766px; margin:0 auto;}
#header {background:url(images/header.jpg) no-repeat; width:766px; height:164px; position:relative; top:0;}
#header #logo {float:left; margin-left:2px; width:190px; height:98px;}
#header #toplink {float:right; position:relative; top:0; margin:2px 0; padding:0; width:380px; text-align:left; font-size:12px; color:#fff; font-weight:bold;}
#header #toplink a {text-decoration:none; color:#fff;}
#header #toplink a:hover {color:#FAA242;}
#nav {width:100%; margin:0; padding:0; height:49px;}
#nav #left {margin:5px 0 0 17px; float:left; height:49px;}
#nav #navbutton {margin:5px 0 0 22px; float:left; height:49px; background:url(images/bg1.gif) repeat-x left bottom;}
#nav #navbutton ul {margin:0; padding:0; margin-top:5px;}
#nav #navbutton li {display:inline; list-style:none; background:url(images/bd.gif) no-repeat right; padding:13px 10px 13px 0; margin-right:8px;}
#nav #navbutton li a { font-weight:bold; color:#2E2E2E; text-decoration:none; font-size:12px;}
#nav #navbutton li a:hover {color:#33B2D9; text-decoration:none;}
/*.search a{ color:#696969; text-decoration:underline; font-size:10px} 
.search a:hover{ text-decoration:none}*/
#mainbody{width:766px; background:url(images/left_td.gif) no-repeat left top;}
#leftbody {float:left; width:19%;}
#rightbody {float:right; width:608px; font-size:12px;}
/*#rightbody #womanok {width:100%; height:206px;}*/
#rightbody .home-cont { margin:0; width:370px; float:left; }

#rightbody .joinus-wrapper { 
    background:transparent url(images/join-us-bg.jpg) no-repeat scroll left top;
    float:left;
    height:261px;
    margin-left:18px;
    position:relative;
    top:-26px;
    width:196px;
}

#rightbody .join-us {
    width: 99px;
    height: 28px;
    margin: 10px auto 0;
}

#rightbody .join-us a img { border:none;}

#rightbody .joinus-wrapper p {
    margin: 3px 0;
}

#rightbody .free-mem {
    width:374px;
    height:39px;
    margin: 0 auto;
}

#rightbody .news-events {
    background: url(images/latest-events.gif) no-repeat;
    height:235px;
    width:276px;
    float:left;
    position:relative;
    left:-15px;
    top: -20px;
}

    #rightbody .news-events .cont{
        margin:65px 10px 10px 23px;
    }
	
		#rightbody .excerpt { margin-bottom:10px; }
		
			#rightbody .excerpt h3{
				font-size:12px;
				font-weight:bold;
				margin:0;
			}
			
			#rightbody .excerpt p { margin:0; }
			
			#rightbody .read-more { text-align:right; font-size:10px; }

#rightbody .at-rollingwood {
    background: url(images/at_rollingwood.gif) no-repeat;
    float:left;
    height:235px;
    margin-left:20px;
    width:286px;
    position:relative;
    top: -20px;
}

    #rightbody .at-rollingwood .cont {
        margin:60px 10px 10px;
    }

#rightbodyblog {float:right; width:382px; font-size:12px;}
html>body #rightbodyblog {float:right; width:580px; font-size:12px;}
#footer {width:766px; height:71px; background:url(images/footer.jpg) no-repeat left top; color:#DDF5FC;}
#footer a{ color:#595959; text-decoration:none}
#footer a:hover{ text-decoration:underline}
#footer span { color:#1C6BBB}
#footer #left {float:left; margin:32px 0 0 6px;}
html>body #footer #left {margin:32px 0 0 20px; font-size:10px;}
#footer #right {float:right; margin:20px 37px 0 0; }
.fly {width:254px; height:204px; float:left;}
.fly .top {width:100%; height:32px;}
.fly .bottom{width:100%; height:172px;}
html>body #esc {position:relative; top:-26px;}
.form{
	width:100px;
	height:17px;
	color: #696969;
	border:1px #A1A1A1 solid;
	background-color:#FFFFFF;
}
.epal p { margin:3px 3px 3px 2px; padding:0;}

.form1 input{
	width:132px;
	height:20px;
	color: #696969;
	padding:1px 0 0 7px;
	border:1px #A1A1A1 solid ;
	background-color:#FFFFFF;
}

.form1 textarea {
	width:160px;
	height:87px;
	color: #000000;
	overflow: auto;
	padding:1px 0 0 7px;
	border:1px #BBBBB9 solid;
	background-color:#FFFFFF;
}
span a{ color:#004F7C; text-decoration:underline}
span a:hover{ text-decoration:none}
b a{ color:#696969; font-weight:normal}
b{ color:#444444 }
span b{ color:#696969}
.list ul{margin:0px; padding:0px; list-style:none; line-height:18px;}
.list ul li{ background:url(images/list_marker.gif) no-repeat left top; padding-left:11px;}
.list ul li a{ color:#004F7C;  text-decoration:none;}
.list ul li a:hover{ text-decoration:underline;}

.list1 ul{margin:0px; padding:0px; list-style:none; line-height:16px;}
.list1 ul li{ background:url(images/list_marker1.gif) no-repeat left top; padding-left:7px;}
.list1 ul li a{ color:#004F7C;  text-decoration:underline; }
.list1 ul li a:hover{ text-decoration:none;}
.related { color:#393939; text-decoration:none; font-size:.95em;}
#relatedindex {margin:0;}
#relatedindex ul {font-size: 80%; margin:0 0 0 5px; padding:0px; list-style:none;}
.error { color:#FF0000;}

