body {margin: 0; padding: 0; background: #addae4; color: #000080;}
body, div, input, pre {font: 12px verdana,geneva,lucida,arial,sans-serif;}
h1 {font: bold 20px verdana, sans serif; color: #1A255C; background: #addae4;}
h2,h3,h4,h5,h6, h7 {font-size: 16px; color: #1A255C; background: #addae4;}
h3 {font-size: 14px;}
h4 {font-size: 12px;}
h5 {font-size: 18px;}
h6 {font-size: 20px; text-align: center}
h7 {font-size: 11px;}
navfont {font: bold 12px verdana, sans serif; }
.special {font-size: 18px; background: #fff; color: red;}
#logobanner, #topnav2, #leftnav, #pic1, #pic2, #footer1, #pihahome, #news1, #tagline, #breadcrumb, #weather, #news1 {position: absolute; left: 195px; top: 10px;}
#breadcrumb {left: 200px; top: 150px; display: block; font-style: italic; background: #90cbd8;}
#leftnav {top: 141px; left: 0px; width: 173px; height: 1200px; color: #1A255C; background: #00a3c9; border: 1px solid #000080; font-size: 10px;padding: 0px 5px 5px 8px; line-height: 130%; background: #00a3c9;}
#footer1 {top: 615px; left: 0px; width: 100%;}
#pihahome {top: 162px; left: 110px; font-size: 17px;}
#tagline {top: 160px; left: 40px; font-size: 13px; color: #000080;}
#topnav2 {top: 125px; left: 50%; color: #000; font-size: 11px;}
#leftnav h2, #leftnav h5 {color: #fff; background:#00a3c9; font-size: 16px;}
#news1 {top: 220px; left: 620px; color: red; background: #fff; width: 250px; border: 2px solid #000080; padding: 4px; margin: 1px;}
#weather {top: 145px; left: 86%;}
#news1 a {background: #fff;}
#news {padding: 5px;}
#blue,.blue {color: #000099;}
.red {color: red;}
#border {border-top: 1px dashed #000;}
#copy {font-size: 10px;}
.sch {border: 1px solid #4e80ac; padding: 10px; margin: 4px;}
#footer, #footer1 {margin: 10px; font-size: 10px; text-align: center;  padding: 3px; border-top: 1px solid #ccc;}
#footer {color: #7b7bcf; background: #addae4;}
#printed {display: none;}
#pic1 {top: 92px; left: 450px;}
#pic2 {top: 3px; left: 7px; border-bottom: solid 3px #29567E; z-index: 1;}
#logo1, .heading {font-size: 37px; letter-spacing: 2px;}	
.heading {font-size: 15px; padding: 0px 0px 0px 100px;}	
.heading2 {font-size: 12px; font-weight: bold;}
.bh {font-size: 14px; border-top: 1px solid #4E80AC; border-left: 2px solid #4E80AC; padding: 3px;}
.ital {font-style: italic;}
.bld, #navbox, li span {font-weight: bold;}
.small {font-size: 11px;}

.border {border: 1px; width: 400px; color: #000; background: #fff;}
.rt {text-align: right;}
ul {list-style: circle; font: 13px verdana, sans serif;}
ul li ul li {list-style: none;}	
.schedule ul li,.schedule ul li{font-weight: bold; font-size: 14px;}
.sch ul li {font-weight: normal; font-size: 12px;}
.schedule ul li ul li{font-weight: normal;}
#leftnav a {color: #000080; background: #00a3c9; text-decoration: none; display: block;}
#leftnav a:hover, a:active {text-decoration: none; color: #fff; background:#00a3c9;}
#leftnav a:visited {text-decoration: none; font-style: italic; color: #b7d2d8; background:#00a3c9;}
#bdpass {border: 1px dashed #ccc; padding: 3px;}
.margin {margin-bottom: 10px;}
a:link, a:hover, a:active, a:visited {text-decoration: none;}
a:hover, a:active {text-decoration: none; color: #8ae2f4; background:#00a3c9;}
#topnav a {color: #addae4; background:#00a3c9;}
#content a {color: #7b7bcf; background:#addae4;}
#breadcrumb a:visited { color: #03576b; background: #90cbd8; }
#links {font-size: 9px; color: #026f88; background: #addae4; text-align: center; border-top: 2px dotted #ccc; }
/*drop down menu css*/
#submenu1, #submenu2, #submenu3, #submenu4, #submenu5, #submenu6, #submenu7 {display: none; width: 171px;}
#submenu1 a, #submenu2 a, #submenu3 a, #submenu4 a, #submenu5 a, #submenu6 a, #submenu7 a  {color: #000080; background: #00a3c9; text-decoration: none;font-size: 10px;}
.subnav a{display: block;} 
.subnav,subnav a.active,subnav a {display: block; color: #000080; text-decoration: none; width: 110px;}
.subnav a.hover {background: #00a3c9;}
.globalnav2 {display: block; text-decoration: none; width: 171px;}
a.globalnav2 {display: block; text-decoration: none; width: 170px;}
/*end of dropdown menu css*/
 
a img {border: none; }
.floatleft {float: left; margin: 0px 5px 5px 0px; }
.floatright {float: right; margin: 0px 0px 5px 5px; } 
.board {border: 1px solid #000;}
th {border: 1px solid #000;  background: #00a3c9;}
table {border-collapse: collapse;}
.by-laws ol li {list-style-type: upper-alpha;}
#handbook a, #handbook a.visited {text-decoration: underline}
#handbook ol li {list-style-type: lower-alpha;}
#handbook ol li ol li {list-style-type: decimal;}
#handbook ul li {list-style-type: disc;}
/*style for google maps*/
/*.bubble {color: black; background: #addae4; display: block;}*/
/*board td {border: 1px dashed #52 bbd;}*/
.style1 {background-color:#ffffff;font-weight:bold;border:2px #006699 solid;}
#annual ol li {list-style-type: decimal;}
/*news flash box*/
#news1 {top: 180px; left: 570px; color: red; background: #fff; width: 250px; border: 2px solid #000080; padding: 4px; margin: 1px;}
#special {font-size: 18px; background: #fff; color: red;}

