BODY {
    background-color: #D9E2E4;
    margin-top:10px;
}
TD,TH {
    font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif";
    font-size:14px;
}
table.outermost {
    border-width: 1px 1px 1px 1px;
    border-spacing: 100px;
    border-style: outset outset outset outset;
    border-color: black black black black;
    border-collapse: collapse;
    background-color: white;
    height: 600px;
}
.footer {
    font-size:8px;
    line-height: 10px;
}
A {
    color:navy;
}
/* styles for the home page blue highlight areas */
div.container {    overflow:hidden; width: 100%;}
.col-1, .col-2, .col-3, .col-4{ float:left}
.bg-1{ background:#8ddaf0; color:#ffffff}
#content .bg-1 h2{color:#0c7897; }
.bg-2{ background:#62c4e0; color:#ffffff}
#content .bg-2 h2{color:#005a74; }
.bg-3{ background:#2ba1c3; color:#b4e0ed}
#content .bg-3 h2{color:#004356; }
.bg-4{ background:#0c7897; color:#8ddaf0}
#content .bg-4 h2{color:#a6e3f4; }
.indent-row{ padding:33px 15px 0 15px; text-align:center;width:195px;}
.indent-row-inner{ padding:0px 15px 0 15px; text-align:center;width:195px;}
.indent-row-inner A { text-decoration:none; font-weight: normal;}
.link-1-inner{color:#0C7897; text-align:center; display:block; text-transform: uppercase; text-decoration:none;  }
.link-1:hover{text-decoration:none; color:#000 }
.link-1{color:#8ddaf0; background:url(images/more.png) top left no-repeat; width:82px; line-height:43px; text-align:center; display:block; font-size:1.66em; text-transform: uppercase; text-decoration:none;  }
.link-1-inner:hover{text-decoration:none; color:#000 }
.link-2{color:#62c4e0; background:url(images/more.png) top left no-repeat; width:82px; line-height:43px; text-align:center; display:block; font-size:1.66em; text-transform: uppercase; text-decoration:none;  }
.link-2-inner{color:#005A74; text-transform: uppercase; text-decoration:none;  }
.link-2:hover{text-decoration:none; color:#000 }
.link-3{color:#2ba1c3; background:url(images/more.png) top left no-repeat; width:82px; line-height:43px; text-align:center; display:block; font-size:1.66em; text-transform: uppercase; text-decoration:none;  }
.link-3-inner{color:#004356; text-transform: uppercase; text-decoration:none;  }
.link-3:hover{text-decoration:none; color:#000 }
.link-4{color:#0c7897; background:url(images/more.png) top left no-repeat; width:82px; line-height:43px; text-align:center; display:block; font-size:1.66em; text-transform: uppercase; text-decoration:none;  }
.link-4-inner{color:#A6E3F4; text-transform: uppercase; text-decoration:none;  }
.link-4:hover{text-decoration:none; color:#000 }
#content h2{color:#eb4743; font-size:1.66em; margin-bottom:15px; line-height:1.2em; text-transform:uppercase }
#content .box h2{color:#000000; letter-spacing:-1px}
#content .indent1{padding:17px 0 34px 72px}

/* styles for the menu */
ul.menu {
list-style-type:none;
width:auto;
/*float:right;*/
position:relative;
display:block;
height:33px;
font-family:Arial,sans-serif;
font-size: 15px;
letter-spacing: 1px; 
font-weight: bolder;
margin:0;
padding:0;
}
/* styles for the menu */

ul#navigation-1 { margin:0; list-style:none; height:33px; font:bolder 13px arial; float:right;}
ul#navigation-1 li { margin:0; display:block; float:left; position:relative; }
ul#navigation-1 li a:link,
ul#navigation-1 li a:visited
    { display:block; text-decoration:none; color:#666666; width:75px; height:13px; text-align:center;}
ul#navigation-1 li:hover a,
ul#navigation-1 li a:hover,
ul#navigation-1 li a:active
    { display:block; text-decoration:none; color:#666666; height:13px; color:navy; text-decoration: underline;}
    

/* styles for the content areas */
#homeblock {border-style:none none solid none;border-width:1px; width:590px;padding:10px;margin-bottom:-15px;margin-left:20px;margin-right:20px;}
#homeblock H2 {font-size:12pt;}
#homeblock H2 A {font-size:12pt;color:black;}
#homeblock H3 {font-size:10pt;margin-bottom:0px;}

#recap {background-color:#F2F4F5;  font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif"; padding:10px;}
#recap H2 {font-size:12pt;}
#recap H3 {font-size:10pt;margin-bottom:0px;}

/* calendar classes */
.calendartable1,.browsetable {
    width:100%;
    background-image: url(images/bl_gradient.jpg);
    background-repeat: repeat-x;
}
.calendartable2 {
    width:100%;
    background-image: url(images/bl_gradient.jpg);
    background-repeat: repeat-x;
}
.calendarheading {
    font-family:arial;
    text-align: center;
}
.calendarcolheading {
    font-family:arial;
    width:250px;
}

