body { background-color:white; margin: 1px 0px 0px 5px; padding: 0px;font-family: Georgia, Palatino, Times, serif; font-size: 15px;}
td {padding: 0px}

/* This begins the main text area, can't use td */
.textbox { background-color:#FFEEA8;
           text-align: justify;
           line-height: 1.33em;
           padding: 4px;}
.widebox { padding: .6em 1.9em 2px; font-size: .92em}
.tightbox { border:1px dotted #003399;
            padding:4px 4px 4px 0px;
            font-size: .85em;
            line-height: 1.2em;}
.tabular { font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;font-size: .8em;line-height: 1.3em}
            
.tightbox p {margin:10px 6px}
em {font-weight: bold; color:#82311B; font-style: normal}
.rollover { border-right: 2px solid #6AA6B1;}
#open { border-right: none}
.rollover a { display:block; width:150px; background-color: #FFFFFF}
.rollover a:hover { background-color: #FFEEA8}
.cselect { background-color: #D9E6EF; cursor:default}
.blueline {background-image: url(bluelinedown.gif)}
h2 { font-size: 1.6em; margin-top:3px; padding:0px; margin-bottom:2px;}
h2 > a:hover {text-decoration:none}
h3 { line-height:1em; font-size:1.5em;margin:9px;}
h4 { line-height:1em; font-size:1.2em;margin:0px;}
h5 { font-size:1em;margin:10px 0px -2px;}
.address {padding:4px;border-left:2px solid #8f8f8f;}
.divider {border-bottom:2px dotted #8f8f8f;}
.school {font-weight: bold;text-decoration:underline; color:#2C4D96;}
.info a {color:#2C4D96;text-decoration:none;}
.picture {padding-right:2px;}
.imageright {border:1px solid #333; margin:10px 1px 10px 10px;}
.imageleft {border:1px solid #333; margin:10px 10px 10px 1px;}
.image {border:1px solid #333; margin:2px 2px 7px 1px;}
.sidebar {border: 2px solid #6AA6B1; margin:0px 10px; padding:10px 1em 10px;
          font-size:.85em; line-height:1em;}
.sidebar a {color:#2C4D96;  }
.sidebar a:visited {color:#2C4D96;  }
a {color:#002FC8;}
a:visited {color:#1E408D;}
a:hover {text-decoration:underline;}
.title1 {border-bottom: 2px dotted #6AA6B1; padding:2px 6px 2px;}
.title2 {font-size:1.1em;color:#02406C;font-weight:bold;}
.phone {padding-left:10px; font-style:italic;}
.fineprint {font-size:0.9em; line-height:1.2em; color:#696969;}
.fineprint a { color:#676bad; }
ul {margin-top:0px;list-style-type:disc;text-align:left;}
li > .phone {font-size:.9em;}
ul a {font-weight:bold; color:#0144BC;}
ul a:visited {font-weight:bold; color:#1C4891;}
.thicklist > li {padding:12px 0px 0px;font-weight:normal;line-height:1.2em;}
.thicklist a {font-weight:inherit}
.sidepicalone {border-left:2px solid #6AA6B1; border-bottom:2px solid #6AA6B1; border-right:2px solid #6AA6B1;  }
img.sidepic {border-left:2px solid #6AA6B1; border-right:2px solid #6AA6B1;  }
.sidebar ul a {font-weight:normal}
.sidebar li {padding:5px;}
ul > li li a {font-weight:normal}
ul > li li {list-style-type:circle}
.nowrap {white-space:nowrap}
.topbar a {background-color:#FFF;  border:0px;  float:right;
        margin:8px 5px 0px 5px;  }
.topbar a:hover {background-color:#FBF5DA; cursor:default;  }
.rollover, .bottomnav { border-right: 2px solid #6AA6B1;  }


/*   
.widebox p {background-color:#fff0ad}

.info {text-align:right}
.blankbox {padding:2px;}
.first {margin-top:0px}

 */