* {
    margin:0;
    padding:0;
}

body {
    background-image: url(../bg/48699Bchalk_multiply.jpg);
    /* background-color: #48699B; */
    text-align: center;
}

div#mainwrap {
    width:720px;
    margin-top:20px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:40px;
    text-align:left;
}

div#header {
    background-color:#000099;
}

div#contentarea {
    background:url(../bg/ececffsoft_w180.gif) repeat-y top left;
    position:relative;
}

div#contentarea2 {
    background-color:#FFFFFF;
    background:url(../bg/ffffff_w540.gif) repeat-y top right;
    position:relative;
}

div#column1 {
    width:180px;
    float:left;
    overflow:hidden;
}

div#column2 {
    width:400px;
    float:left;
    background-color:#FFFFFF;
}

div#column3 {
    width:140px; 
    float:left;
    overflow:hidden;
}

div#footer {
    background-color: #000099;
    padding: 20px 0px 20px 0px;
}

div#healthdepts {
}
 
div#cola {
    border-right: 20px solid #FFFFFF;
    float:left;
}

div#colb {
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}   /* a fix for IE Mac */

/* fix for the Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */

a {
    text-decoration: none;
}

a:hover {
    color:red;
    text-decoration:underline
}

.bgdark a:link {
    color:#33CCFF
}

.bgdark a:visited {
    color:#FF33FF
}

/*
.bulletentry {
    position:relative;
    border: 1px solid #000000;
}

.bullettext {
    width: 360px;
    border: 1px solid #FF0000;
}
*/

.h1r {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size:200%; 
    font-weight:bold; 
    color: #000099;
}

.h2r {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size:150%; 
    font-weight:bold;
    color: #000099;
    margin: 10px 0px 10px 0px;
}

.h3r {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size:112.5%;
    font-weight:bold; 
    color: #000099;
    margin: 20px 0px 10px 0px;
}

.h4r {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-weight:bold; 
    color: #000099;
}

.imgonly {
    display:block;
}

li {
    margin:5px 0px 5px 24px;
}

ol.oltextbody li,
ul.ultextbody li {
    font-family: Georgia, Times New Roman, Times, Serif;
    font-size: 80%;
}

ol.oltextbodylh160 li,
ul.ultextbodylh160 li {
    font-family: Georgia, Times New Roman, Times, Serif;
    font-size: 80%;
    line-height: 160%;
}

.linkcurrent {
    font-weight: bold;
    margin-bottom: 1em;
}

.linkrjtobkmk {
    text-align:right;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 60%;
}

.logo {
    font-family: Georgia, Times New Roman, Times, Serif;
    font-size: 200%;
    color: #FFFFFF;
    padding: 20px 20px 0px 20px;
}

.logosub {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    text-align:right;
    font-size: 80%;
    color: #FFFFFF;
    padding: 0px 20px 20px 20px;
}

.nameplate {
    text-align: center;
    color: #FFFFFF;
    padding: 10px 10px 10px 10px;
}

.navbar {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 80%;
    margin: 0px 10px 0px 20px;
}

.navbar a {
    display: block;
    margin-bottom: 1em;
}

p {
    margin-bottom: .8em;
}

.textbody {
    font-family: Georgia, Times New Roman, Times, Serif;
    font-size: 80%;
}

.textbodylh160 {
    font-family: Georgia, Times New Roman, Times, Serif;
    font-size: 80%;
    line-height: 160%;
}

.textdistrict {
    font-family: Georgia, Times New Roman, Times, Serif;
    font-size: 80%;
    font-weight: bold;
    margin-top: 1.5em;
}

.textsans {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 80%;
}

.texttiny {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 60%;
}

.texttinylh160 {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 60%;
    line-height: 200%;
}

