body {
    margin: 10px 0 0 0;
    background: #fff;
    font-family: "Arial", Tahoma, Verdana, helvetica, sans-serif;
    font-size: small;
    font-weight: normal;
}

#rightcol a {
    color:#000;
    margin-left:5px;
}

#rightcol a:hover {
    color:#0088c3;
}                  

#pagebody {
    background-color: #eee;
    position:relative;

}
#maincontent_wrapper {
    background-color: #fff;
}

#maincontent p, #maincontent h1,#maincontent h2,#maincontent h3,#maincontent h4,#maincontent h5  { margin: 10px; }

#maincontent h2 {
    color:#208c36;
}     

    

#leftcol_wrapper
    {
    background-color: #eee;
    }
#rightcol_wrapper
    {
    background-color: #eee;
    }

#header_wrapper {
    background-color: #eee;
}

#header {
    background: #fff url(../images/headerHome-new.jpg) left top no-repeat;
}





#footer {
    text-align:center;
    font-size:.9em;
    color: #eee;
}

#footer a {
    color: #eee;
}

#footer_wrapper {
    background: #0088c3;
}

#home_footer_wrapper {
    background: #aaa;
}


.floatingmenu {
    background-color: #060;
    padding: 4px;
    width: 120px;

}


fieldset {
    padding: 10px;
    background-color: #efe;
    margin: 10px;
}

legend {
    padding: 0 10px;
    color: #020;
}

#subpagecont label {
    float: left;
    clear: both;
    display: block;
    width: 110px;
    padding-right: 5px;
    text-align: right;
}

#pagename, #pagenamedetail {
    font-size: 1.2em;
    font-weight: bold;
}

#subpagecont {
    margin: 10px;
}

#offices {
    clear: both;
}

.office {
    width: 240px;
    float: left;
    margin: 0 10px;
}

.green {
    color: #040;
}

#partners {
    width: 153px;
    margin: 10px auto;
    text-align: center;
}

#brochure {
    width: 153px;
    margin: 10px auto;
    text-align: center;
}

#partners a, #brochure a {
    color: #040;
    font-size: .8em;
}

#resources a {
    color: #040;
}
#resources ul {
    margin: 10px 30px;
    list-style-type: circle;
}

#resource-us {
    list-style-image: url(../images/bullet_hat.jpg);
    padding-left: 30px;
}

#agents * {
    padding: 0;
    margin: 0;
}

#agents .agentsummary {
    padding: 5px;
    float: left;
    width: 140px;
    text-align: center;
}

#agents .agentsummary img {
    padding: 5px;
    border: 1px solid #040;
}

#agents .agentname {
    display: block;
    text-align: center;
}
#agents a {
    color: #020;
    font-weight: bold;
    font-size: 1.1em;
    text-decoration: none;
}

#agents a:hover {
    text-decoration: underline;
}

#agents .agentinfo {
    display: block;
    font-size: .9em;
    text-align: left;
}

#agenttop {
    clear: both;
    padding: 5px;
    border-bottom: 2px solid #020;
}

#agentleft {
    float: left;
    padding-right: 10px;
}

#agentname {
    font-size: 1.2em;
    font-weight: bold;
}

#agenttitle {font-size: 1em; font-weight: bold;}
#agentdesignation {font-size: 1.1em; font-weight: bold; }

#agentright {
    float: left;
}

#agentbio {
    clear: both;
}

#propertyoftheweek {
    margin: 5px auto;
    text-align: center;
}

#pagenav {
    margin-left:5px;
    margin-bottom:200px;
}    

#pagenav a {
    color:#0088c3;
}

#pagenav a:hover {
    color:#1f8d36;
}

#copyright {
    margin-top:-5px;
}

.mod1 {
    width:169px;
    border-bottom: 1px solid #ccc;
    padding:10px 2px;
    overflow:hidden;
}

.mod1 a {
    color: #0088C3;
    font-size: 11px;
	padding:5px 0px;
}

.mod1 a:hover {
    text-decoration:none;
    color:#000; 
}

.mod1 h3 {
    font-size:17px;
    margin-top:0px;
    padding-top:0px;
}

.mod1 img {
    padding:2px;
    width: 140px;
    border:1px solid black;
    margin:10px 0px 10px 0px;
}



.mod {
    width:150px;
    border-bottom: 1px solid #ccc;
    padding:10px;
    overflow:hidden;
}

.mod a {
    padding:5px;
}

.mod h3 {
    font-size:17px;
    margin-top:0px;
    padding-top:0px;
}

.mod img {
    padding:2px;
    width: 140px;
    border:1px solid black;
    margin:10px 0px 10px 0px;
}

table#cal {
    width:700px;
    font-size:11px;
    text-align:center; 
    margin-left:0px;
    border:1px solid #aaa; 
}

table#cal tr {
    text-align:center;
}


table#cal td {
    border:1px dashed #aaa;
    border-top:0px;
    border-bottom:0px;
    border-right:0px;
    padding:1px 1px 1px 1px;
    height:30px; 
}

td.blue {
    background-color: #0088c3;
    color:white;
    padding:2px;
    text-align:center;
    font-size:11px;
    padding:0px;
    height:10px; 
}

tr.blue td {
    padding:0px;
}

table#cal td.noleft {
    border:0px;
    border-left:0px;
}

tr.grey {
    background-color:#eee;
}

#camps {
    position:relative;
    width:700px;
    margin:0 auto;
    font-size:11px;
    text-align:center;
    margin-top:10px;
}

#camps a {
    color:#0088c3;
    text-decoration:none;
    font-size:10px;
    font-weight:normal;
}

#camps a:hover {
    color:#000;
    text-decoration:underline;
}

#maincontent a {
    color:#0088c3;
    text-decoration:none;
    font-weight:bold;
}

#maincontent a:hover {
    color:#000;
    text-decoration:underline;
}

a.back {
    position:absolute;
    top:10px;
    right:10px;
    font-size:11px;
}

.line {
    height:1px;
    background-color:#ddd;
    width:575px;
    margin: 0 auto;
    margin-top:5px;
}

#cycpop, #trailpop, #jhpop, #chefpop, #ldppop, #artpop {
    visibility: hidden;
}

#riderspop {
    position:absolute;
    right:360px;
    top:350px;
    border:1px solid black;
    height:200px;
    width:150px;
}

a#riders span {
    display:none;
}

a#riders:hover #riderspop {
    display:block;
}

#maincontent img {
    padding:2px;
    border:1px solid black;
    margin:10px;
    margin-top:0px;
}

#homeblock {
    margin-top:20px;
    margin-bottom:30px;
}

#left {
    width:240px;
    float:left;
}

#middle {
    width:410px;
    float:left;
    text-align:center;
    margin-left:25px;
    margin-right:5px;
}

#right {
    width:240px;
    float:left;
}

a#gwood {
    display:block;
    width:222px;
    height:140px;
    background:url(../images/gwoodlogo.jpg);
    margin: 0px 0px 20px 20px;
}

a#gwood:hover, a#owood:hover {
   background:url(../images/go.jpg);  
}

a#owood {
    display:block; 
    width:222px;
    height:140px;
    background:url(../images/owoodlogo.jpg);
    margin: 0px 0px 20px 20px;  
}

#mininav a, #mininavowood a{
    display:block;
    width:94%;
    text-decoration:none;
    font-size:15px;
    font-weight:normal;
    color:#888;
    border-top:1px dashed #ccc;
    height:17px;
    margin-top:-15px;
    padding:7px;
    padding-left:20px;
    padding-top:1px;
}

a.bottomborder {
    border-bottom:1px dashed #ccc;
}

#mininav a:hover {
   background:url(../images/gwoodbg.jpg);
   text-decoration:none; 
}

#mininavowood a:hover {
   background:url(../images/owoodbg.jpg);
   text-decoration:none; 
}

#sociallinks {
    margin-top:20px;
    float:left;
}

#sociallinks img {
    border:0px;
    margin:0px;
    padding:0px;
}

#sociallinks a {
    margin:0px;
    padding:0px;
}

.facility, .daycamps {              
    width:100%;
    margin-top:5px;
    margin-bottom:5px;
    clear:both;
    border-top: 1px dashed #ccc;
}

.facility b {
    font-size:16px;
    color:green;
    font-weight:normal;
}

p.special {
    font-size:16px;
    color:green;
    font-weight:normal;
}

.facility img {
    float:left;
    margin-left:0px;
}

.facility h2 {
    font-size:18px;
}

.daycamps h2 {
    font-size:14px;
}

.mod a {
    font-size:11px;
    color:#0088c3; 
}

.mod a:hover {
    text-decoration:none;
    color:#000; 
}

form#contactform fieldset{
   background-color:#eee; 
}

form#contactform legend {
    font-weight:bold;
    color:#0088c3;
    font-size:14px;
}

form#contactform input {
    margin:2px;
}

#specialright {
    position:absolute;
    top:400px;
    right:100px;
    width:400px;
    border:1px dashed #888;
    background-color:#fff;
}

#specialrighttwo {
    position:absolute;
    top:650px;
    right:100px;
    width:450px;
    border:1px dashed #888;
    background-color:#fff;
}

#emp-oWood{
    background-color: #FFFFFF;
    border: 1px dashed #888888;
    float: right;
    margin-top: 0;
    position: absolute;
    right: 10px;
    top: 282px;
	width: 400px;
    
}

a.pdf {
    display:block;
    height:20px;
    padding-left:22px;
    background:url(../images/pdficon.png) no-repeat;
}

a.word {
    display:block;
    height:20px;
    padding-left:22px;
    background:url(../images/wordIcon.png) no-repeat;
}

.homeCol {
    width:242px;
    background-color:#eee;
    float:left;
    margin-right:3px;
    height:650px;
}

.modHome {
    width:90%;
    margin:0 auto;
    border-bottom: 1px solid #ccc;
    padding:10px;
    overflow:hidden;
    font-size:11px;
}

.modHomeNoB, .modBulletin {
    width:90%;
    margin:0 auto;
    padding:10px;
    overflow:hidden;
    font-size:11px; 

}

.modHome img, .modHomeNoB img {
    width:150px;
}

p.center {
    text-align:center;
    margin-bottom:0px;
}

#maincontent_wrapper {
    position:relative;
    z-index:0;
}

img.cornerPic {
    border:0px solid black;
    position:absolute;
    top:16px;
    right:20px;
    height:350px;
}

.smallCol {
    width:382px;
    background-color:#eee;
    float:left;
    height:505px;
    margin-right:4px;
}

.smallCol-test {
    width:382px;
    background-color:#eee;
    float:left;
    height:1100px;
    margin-right:4px;
}

.programCol {
    width:322px;
    background-color:#eee;
    float:left;
    height:490px;
    border-right:4px solid #fff;
    border-top:1px dashed #ccc;
}

.programCol h2 {
    text-align:center;
}

#noUnderline a:hover {
    text-decoration:none;
}

#noUnderline a {
    text-decoration:none;
}


#amy {
    float:right;
    margin-top:25px;
    font-size:11px;
}
#display1,  #display2, #display3, #display4, #display5, #display6, #display7,
#display8, #display9, #display10, #display11, #display12, #display14, #display15,
#display18, #display19, #display20, #display21, #display22, #display23, #display24, #display25, #display26 {
    width:620px;
    background-color:#fff;
    height:530px;
    border:1px solid black;
    position:absolute;
    top:10px;
    left:140px;
    z-index:500;
    padding:10px;
    overflow:auto;
    overflow-x:hidden;
}

#display1 img, #display2 img, #display3 img, #display4 img, #display5 img, #display6 img,
#display10 img, #display11 img, #display12 img, #display15 img, #display20 img, #display21 img, #display22 img, #display23 img, #display24 img, #display25 img, #display26 img {
    border:0px solid black;
}

p.homepage {
    font-size:18px;
    margin-top:-20px;
}

p.homepageimg img {
    border:0px solid black;
}

#homepagelinks a {
    border:0px;
}

#homepagelinks img {
    border:0px;
}

#noLink a {
    text-decoration:none;
    float:left;
}

#noLink a:hover {
    text-decoration:none;
}

.profCol {
    width:306px;
    float:left;
    border-right:0px solid white;
    border-top:3px solid white;
    height:400px;
    padding:10px;
}

form#profile label {
    display:block;
    width:110px;
    float:left;
    text-align:right;
    margin-right:10px;
    margin-top:15px;
        clear: both;
}

form#profile input {
    width:172px;
    margin-top:15px;
}

form#profile select {
    width:170px;
    margin-top:15px;
}

#summerOverImg {
    position:absolute;
    top:30px;
    left:0px;
    height:360px;
}

#summerOverImg img {
    border:0px;
}

#summerOverImgSm {
    position:absolute;
    top:-20px;
    right:0px;
    height:360px;
}

#summerOverImgSm img {
    border:0px;
}

#owoodDrawingBoard {
    width:785px;
    height:590px;
    margin:0 auto;
    position:relative;
    background:url(../images/owoodDrawingBoard.png);
    color:white;
}

#odbText {
    position:absolute;
    bottom:107px;
    left:147px;
    font-size:16px;
    width:468px;
    font-weight:bold;
    
}

#gwoodDrawingBoard {
    width:749px;
    height:590px;
    margin:0 auto;
    position:relative;
    background:url(../images/gwoodDrawingBoard.png);
    color:white;
}

#gdbText {
    position:absolute;
    bottom:102px;
    left:128px;
    font-size:16px;
    width:475px;
    font-weight:bold;
    
}

.empButton {
	background-color:#229286;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	display:inline-block;
	color:#000000 !important;
	font-weight:bold;
	padding:10px 13px;
	text-decoration:none;
	margin-top:10px;
}
.empButton:hover {
	background-color:#229286;
}.empButton:active {
	position:relative;
	top:1px;
}
