* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:1.3em; letter-spacing:.3px; }



p { margin-bottom:12px; }
h1 { font-size:28px; color:#0081C3; font-family: Geneva, Arial, Helvetica, sans-serif; margin-bottom:8px }
h2 { color:#b2be36; font-size:18px; margin-bottom:10px; }
h3 { font-size:18px; color:#b2be36; margin:8px 0 4px; }
h3 span { font-size:18px; color:#0081c3; }
a, a:visited { color:#0081C3; }
a:hover { color:#B2BE36; }
ul { margin-left:20px; }
.imgleft { float:left; padding:0 10px 10px 0; }
.imgright { float:right; padding:6px 0 10px 10px; }
#container { margin:6px auto; width:764px; }
#leftcolumn { float:left; width:203px; }
#main { position:relative; float:right; width:557px; }
#innercontent { position:relative; padding:10px; }
#nav { position:relative; background:url(images/headerBG.jpg) no-repeat; width:557px; height:23px; text-align:center; padding-top:3px; }
ul#navlist { margin-left:0; }
#navlist li { display: inline; list-style-type: none; }
#navlist li a, #navlist li a:visited { text-decoration:none; color:#FFFFFF; font-weight:bold; padding:0 4px; font-size:15px }
#navlist li a:hover { border-top:5px solid #ffffff; }
#footer { clear:both; position:relative; width:764px; height:111px; background:url(images/footerOakland.jpg) no-repeat center 100%; margin-bottom:40px; }
#homeText, #homeTextColLeft { color: #666666; line-height:1.4em; font-weight:bold; text-align:justify; font-size: 11px; margin: 0; padding:0 0 8px 0; float: left; }
#homeText { width: 557px; margin:8px 0 0 0; padding:0; }
#homeTextColLeft { width: 308px; }
/*#homeText p { padding:4px 0; }*/
#homeImg { width: 238px; margin:0; float: right; }
#opFlash { margin-top:3px; }
#bottomFlash { float:right; margin-left:6px; margin-top:0px; }
#BC_footer { text-align:center; padding-top:85px; padding-left:10px; }
#BC_footer a, #BC_footer a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#d8dbb9; text-decoration: none; }
#BC_footer a:hover { color:#0081C3; }
#contactform { position: relative; width:270px; left:20px; top:0; padding:5px 20px 20px; font-size:14px; border:1px solid #0081c3; background-color:#f5f5f5; }
fieldset { padding:10px; }
#Planstext { position:absolute; left:300px; top:60px; width:272px; }
#Planstext ol { margin-left:30px; }
#Planstext ol li { color:#b2be36; font-weight:bold; font-size:16px; }
#contacttext { position:absolute; width:170px; top:62px; left:370px; }
* html #contacttext { top:60px; }
#contacttext strong { font-size:20px; color:#0181c0; }
#contacttext p { font-weight:bold; font-size:14px; color:#333333; }
#plans { margin: 10px 0 0 30px; }
#mapContainer { height: 460px; width: 530px; border:4px #0081c3 solid; font-size:18px; }
#audio { position: relative; top:3px; }
.imgright { margin-left: 5px; }

.landing-page{ width:820px; margin:0 auto;}

a.spLink{width:100%; text-align:right; display:block;}