html{
background: #003366 url(../Images/OSAC/gradientStripe.jpg) repeat-x;
}
body { background:  url(../Images/OSAC/big_bg.jpg) center top no-repeat; color: #000; }
p.intro {
font-size: 1.8em;
line-height: 1.3;
color: #666;
margin-bottom: 1em;
}
.content img { border: 1px solid #ccc; padding: .5em; }

.content img.homepage {border: none; padding: 0; margin-left:-15px;}

.pageTitle{
margin-top:20px;
font-family: Trebuchet, "Trebuchet MS",  "Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
font-weight:normal;
color:#333;
font-style:normal;
padding-bottom:5px;
border-bottom: 1px solid #eee;
}
h4{
font-style:normal;
font-weight:normal;
}
#header #header-Image{
height:140px;
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
width:100%;
background:#FFF url(../Images/OSAC/MainHeader.jpg) no-repeat;
}
#container {
position: relative;
border-right: 2px solid #003366;
border-left: 2px solid #003366;
}
#features{
margin-top:10px;
width:98%;
}
#features tr td{
line-height:20px;
}
.small{
font-size:.75em !important;
}
#content { background: #fff; }
#features tr.checker{
background:#EEE;
}
.content {
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}
.twoColSL .content {
border-right: 0;
}
.twoColSR .content {
border-left: 0;
}	.threeCol .content {
}
#header {
padding: 0px 0 0;
background: #fff;
}
#header h1 {
float: left;
margin: 0 0 0 30px;
}
#header h1 a { color:  #000; }
#header #searchForm {
border: none;
float: right;
margin: 6px 20px 0 0;
padding: 0;
}


#crumb-area{
background:#666; border: 1px solid #EEE;
}
#crumbList { margin-bottom: 0em;
background:#FFF;
padding:0;
margin:0;
list-style-type:none;
height:2.8em;
line-height:2.3em;
}
#crumbList li { color: #999;
float:left;
padding-left:.75em;
color:#777;
}
#crumbList li a {
color: #999;
padding-bottom: 0;
border: 0;
height:2.3em;
display:block;
padding:0 15px 0 0;
background:url(../Images/OSAC/crumbs.gif) no-repeat right center;
}
#crumbList li a:hover, #crumbList li a:focus {
color:#003366;
}

/* ====== Breadcrumbs App ===== */
.BreadCrumbs {
	background:#FFF;
	border: 1px solid #EEE;
	color: #777;
	height: 2.8em;
	line-height: 2.3em;
}
.BreadCrumbs a:link, .BreadCrumbs a:active, .BreadCrumbs a:visited, .BreadCrumbs a:hover, .BreadCrumbs H5 {
	font-size: 9pt;
	display: inline;
	/*float: left;*/
	padding-left: .75em;
	height: 2.3em;
	padding: 0 15px 0 0;
	background: url(../Images/OSAC/crumbs.gif) no-repeat right center;
}

.BreadCrumbs a:hover {
	color: #003366;
}

.BreadCrumbs H5 {
	font-size: 9pt;
	display: inline;
	font-weight: bold;
}

/* ============================ */


#navPrimary {
background: #003366 url(../Images/OSAC/NavBar_blue.gif) repeat-x ;
}
#navPrimary li { margin: 0; }
#navPrimary li.first { margin-left: 12px; }
#navPrimary li a {
display: block;
line-height: 3.2em;
text-decoration: none;
padding: 0 1.2em;
color: #fff;
text-transform: uppercase;
}
#navPrimary li a:hover,
#navPrimary li:hover,
#navPrimary li.sfhover {
background: #009999 url(../Images/OSAC/NavBar_teal.gif) repeat-x ;
text-decoration: none;
}
#navPrimary li.current a {
background: #009999 url(../Images/OSAC/NavBar_teal.gif) repeat-x ;
}
#navPrimary li.current li a { background-color: transparent; }
#navPrimary li ul { background-color: #666; border-top: 1px solid #fff; }
#navPrimary li li.first { margin-left: 0; }
#navPrimary li li { border-top: 1px solid #999; }
#navPrimary li:hover li a:hover,
#navPrimary li.sfhover li a:hover { color: #fff; background: #000; }
#navPrimary li li ul { background-color: #666; border-left: 1px solid #fff; }
p#sectionTitle {
display: none;
}
#footer {
margin: 0;
font-size: .85em;
height:100px;
background:url(../Images/OSAC/footTile.gif) repeat-x;
}
#footer ul {
margin: 0 auto;
padding: 2em 0em 0em 0em;
list-style: none;
color:#6699CC;
text-align:center;
line-height:10px;
}
#footer li {
margin-right: .5em;
padding-right: .5em;
}
#footer li.last {
padding: 0;
margin: 0;
border: none;
}
#footer p {
margin: 0;
float: left;
}
.svSyndLocal dl,
.svSyndRemote dl,
.svRelatedContent dl {
border-top: 1px solid #ccc;
padding-top: 1em;
margin-bottom: .75em;
width: 100%;
float: left;
}
.sidebar .svSyndLocal dl,
.sidebar .svSyndRemote dl,
.svRelatedContent {
margin-bottom: 1em;
}
.sidebar p.textbox  span{
color:#FFF;
text-align:center;
font-style:normal;
font-weight:normal;
width:100%;
}
.sidebar p.textbox {text-align:center;
font-size:1.3em;
margin-left:10px;
margin-right:10px;
padding-top:20px;
}
.sidebar .svSyndLocal dd,
.sidebar .svSyndRemote dd,
.svRelatedContent {
margin-bottom: 0;
}
dt.releaseDate { color: #666; }
#homepage h1.mainone{
border:none;
margin:0; padding:10px;
position:absolute;
width:582px; height:160px;
overflow:hidden;
margin-bottom:0px;
margin-left:-15px;margin-top:0px;
}
#homepage h1.mainone span {
background:transparent url(../Images/OSAC/somethingForEverybody.jpg) no-repeat scroll left top;
display:block;
height:160px;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
width:582px;
z-index:1;
}
#homepage #primary {
display:block;
background:transparent url(../Images/OSAC/btm.jpg)  bottom no-repeat;
}
#homepage #bodycopy{
background:transparent url(../Images/OSAC/backGradient.gif) repeat-x top left;
margin-left:-15px;
margin-right:0px;
padding-bottom:20px;
width:580px;
}
#homepage #bodycopy  p, #homepage #bodycopy  h4{
margin-left:65px;
margin-right:50px;
padding-top:30px;
}
#homepage #bodycopy  p{
line-height:2em;
}
#homepage p.head{
border:none;
margin:0; padding:10px;
position:absolute;
width:582px; height:56px;
overflow:hidden;
margin-bottom:0px;
margin-top:130px;
margin-left:-15px;
}
#homepage p.head span {
background:transparent url(../Images/OSAC/funFortheWholefamily.gif) no-repeat scroll left top;
display:block;
height:56px;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
width:582px;
z-index:1;
}
#homepage #bodycopy table{
margin-bottom:0;
}
#homepage #bodycopy table td{
border:none;
padding:0;
}
#homepage #bodycopy table td p{
}
#homepage #bodycopy table td img{
border:none;padding:0;
}
#homepage #bodycopy table td h4.subhead{
color:#006666;
}
.sidebar{
background: #FFF url(../Images/OSAC/rightSideBarBack.jpg) top left repeat-x;
height:100%;
width:244px;
padding-top:20px;
}
.sidebar table{
background:#FFF;
margin-left:5px;
margin-right:10px;
width:235px;
text-align: center;
margin-bottom:0;
}
.sidebar table td{
border:1px solid #FFF;
line-height:20px;
}
.sidebar table caption {
background:#009999;
color:#FFFFFF;
border:1px solid #FFF;
padding:0px;padding-top:5px;text-align: center;
padding-bottom:5px;
}
.sidebar table tr.shaded{
background:#EEE;
}
.sidebar img{
margin-left:5px;
margin-bottom:10px;
padding:5px;
}
.sidebar img{
border:none;
background:#FFF;
}
.sidebar dl{
border-top:none;
background:#009999;
margin-left:5px;margin-right:5px;
}
.sidebar dl dt{
width:100%;
border-top:1px solid #CCCCCC;
border-bottom:#006666 1px solid;
}
.sidebar dl dt a{
color:#FFF;
text-decoration:none;
display:block;
width:100%;
/*height:100%;
*/padding:5px;
}
.sidebar dl dt a:hover{
color:#003399;
text-decoration:none;
}
#featuresservices #primary img{
border:none;
padding:0;
margin:0;
}
#rates-list ul{
list-style:none;
}
#rates-list ul.bull{
list-style:none;
}


#rates-list ul.bull li{
list-style:disc;
}

#rates-list ul li ul{
list-style:disc;
}

#features{
background:#FFF;
}
#adultactivitycenter #primary  table tr{
border:none;
}
#adultactivitycenter #primary  table td{
border:none;
}
#adultactivitycenter #primary  table td ul{
padding:0;
margin:0;
margin-left:20px;
}
#adultactivitycenter #primary  table td ul li{
padding:5px;
}
#facilityrentals #primary  table tr{
border:none;
}
#facilityrentals #primary  table td{
border:none;
}
#facilityrentals #primary  table td ul{
padding:0;
margin:0;
margin-left:20px;
}
#facilityrentals #primary  table td ul li{
padding:5px;
padding-right:10px;
padding-left:10px;
}
#aboutus #primary  table tr{
border:none;
}
#aboutus #primary  table td{
border:none;
}
#aboutus #primary  table td p {
line-height:2em;
padding-right:10px;
}
#fieldset{
}
#contactus #primary fieldset ul{
list-style:none;
margin:0;
padding:0;
}
#contactus #primary fieldset p.required{
margin-left:50px;
}
#contactArea{
background:#EEE;
width:235px;
margin-left:3px;
height:200px;
}
#contactArea p{padding:5px;
font-size:1em;
}

.SideNav {
	color: #000000;
	padding-bottom: 0px;
}
.sideNavNot {
	font-weight: bold;
	margin-left: -21px;
	list-style-position : outside;
	list-style-type : square;
}
.sideNavCurNot {
	font-weight: bold;
	margin-left: -21px;
	list-style-position : outside;
	list-style-type : square;
}
.sideNavNot1 {
	font-size: 10pt;
	font-weight: bold;
	margin-left: -25px;
	list-style-position : outside;
	list-style-type : none;
	padding-right: 2px;
	padding-bottom: 2px;
}
.sideNavCurNot1 {
	font-size: 10pt;
	font-weight: bold;
	margin-left: -25px;
	list-style-position : outside;
	list-style-type : none;
	padding-right: 2px;
	padding-bottom: 2px;

}
.sideNavNot2 {
	font-weight: normal;
	font-size: 10pt;
	margin-left: -25px;
	list-style-image : none;
	list-style-position : outside;
	list-style-type : square;
}
.sideNavCurNot2 {
	font-weight: normal;
	font-size: 10pt;
	margin-left: -25px;
	list-style-image : none;
	list-style-position : outside;
	list-style-type : square;
}
.sideNavNot3 {
	font-weight: normal;
	font-size: 9pt;
	margin-left: -25px;
	list-style-image : none;
	list-style-position : outside;
	list-style-type : disc;
}
.sideNavCurNot3 {
	font-weight: normal;
	font-size: 9pt;
	margin-left: -25px;
	list-style-image : none;
	list-style-position : outside;
	list-style-type : disc;
	
}
.sideNavNot4 {
	font-weight: normal;
	font-size: 8pt;
	margin-left: -25px;
	list-style-image : none;
	list-style-position : outside;
	list-style-type : circle;
}
.sideNavCurNot4 {
	font-weight: normal;
	font-size: 8pt;
	margin-left: -25px;
	list-style-image : none;
	list-style-position : outside;
	list-style-type : circle;
}
.sideNavNot5 {
	font-weight: normal;
	font-size: 8pt;
	margin-left: -25px;
	list-style-image : none;
	list-style-position : outside;
	list-style-type : disc;
}
.sideNavCurNot5 {
	font-weight: normal;
	font-size: 8pt;
	margin-left: -25px;
	list-style-image : none;
	list-style-position : outside;
	list-style-type : disc;
}
.sideNavNot6 {
	font-weight: normal;
	font-size: 8pt;
	margin-left: -25px;
	list-style-image : none;
	list-style-position : outside;
	list-style-type : square;
}
.sideNavCurNot6 {
	font-weight: normal;
	font-size: 8pt;
	margin-left: -25px;
	list-style-image : none;
	list-style-position : outside;
	list-style-type : square;
}
a.sideNavLink, a.sideNavLink:active, a.sideNavLink:visited  {
	text-decoration: none;
	color: #000000;
}
a.sideNavLink:Hover {
	text-decoration: none;
	color: #666666;
}
a.sideNavCurLink, a.sideNavCurLink:active, a.sideNavCurLink:visited {
	text-decoration: underline;
	color: #000000;
}

a.sideNavCurLink:Hover {
	text-decoration: none;
	color: #666666;
}

/* --------  IN RIGHT NAV -------- */
.rightNav .sideNavNot1, .rightNav .sideNavCurNot1 {
	font-size: 8pt;
	font-weight: bold;
	margin-left: -32px;
	list-style-position: outside;
	list-style-type: none;
}

.rightNav a.sideNavLink, .rightNav a.sideNavLink:active, .rightNav a.sideNavLink:visited  {
	text-decoration: none;
	color: #990000;
}
.content a.sideNavLink:Hover {
	text-decoration: none;
	color: #666666;
}
.rightNav a.sideNavCurLink, .rightNav a.sideNavCurLink:active, .rightNav a.sideNavCurLink:visited {
	text-decoration: underline;
	color: #990000;
}

.rightNav a.sideNavCurLink:Hover {
	text-decoration: none;
	color: #666666;
}

/* -------- IN PAGE CONTENT -------- */
.content a.sideNavLink, .content a.sideNavLink:active, .content a.sideNavLink:visited  {
	text-decoration: none;
	color: #000000;
}
.content a.sideNavLink:Hover {
	text-decoration: none;
	color: #666666;
}
.content a.sideNavCurLink, .content a.sideNavCurLink:active, .content a.sideNavCurLink:visited {
	text-decoration: underline;
	color: #000000;
}

.content a.sideNavCurLink:Hover {
	text-decoration: none;
	color: #666666;
}
