/* MAIN STYLE SHEET - This section applies to all pages */

A {
color: #3366CC; 
text-decoration: none; 
font-weight: bold;
}

A:link {
color: #3366CC; 
text-decoration: none; 
font-weight: bold;
}

A:visited {
color: #3366CC; 
text-decoration: none; 
font-weight: bold;
}

A:hover {
color: #FF0000; 
text-decoration: underline; 
font-weight: bold;
}

A.toplink {
color: #FFFFFF; 
text-decoration: none; 
font-weight: bold;
}

A.toplink:link {
color: #FFFFFF; 
text-decoration: none; 
font-weight: bold;
}

A.toplink:visited {
color: #FFFFFF; 
text-decoration: none; 
font-weight: bold;
}

A.toplink:hover {
color: #FFFFFF; 
text-decoration: underline; 
font-weight: bold;
}

body {
background-color: white;
background-image: url(images/header-bg.gif);
font-family: verdana;
font-size: 10pt;
font-weight: normal;
color: black;
margin: 0;
}

table.container {
text-align: center;
width: 100%;
height: 100%;
}

td.top {
background-color: #617790;
text-align: center;
width: 100%;
height: 100px;
border-bottom: double 5px white;
}

td.main {
text-align: center;
width: 100%;
padding-top: 10px;
}

td.bottom {
background-color: #617790;
text-align: center;
width: 100%;
height: 50px;
border-top: double 5px white;
}

table.main {
text-align: center;
width: 760px;
}

td.header {
width: 100%;
text-align: center;
}

td.toplink {
background-color: #D94D4D;
font-family: verdana;
font-size: 9pt;
font-weight: bold;
color: white;
text-align: center;
padding: 5px;
border-top: solid 1px black;
border-left: solid 1px black;
}

td.menu {
background-color: #DDDDDD;
width: 25%;
border-top: solid 1px black;
border-left: solid 1px black;
border-bottom: solid 1px black;
padding: 5px;
vertical-align: top;
text-align: left;
}

td.sidelink {
font-family: verdana;
font-size: 10pt;
font-weight: normal;
color: black;
text-align: left;
padding: 3px;
}

td.content {
background-color: white;
font-family: verdana;
font-size: 10pt;
font-weight: normal;
color: black;
text-align: left;
width: 80%;
border: solid 1px black;
padding: 10px;
vertical-align: top;
}

td.archives {
font-family: verdana;
font-size: 10pt;
font-weight: normal;
color: black;
text-align: left;
vertical-align: top;
width: 50%;
}

td.footer {
font-family: verdana;
font-size: 7pt;
font-weight: normal;
color: black;
text-align: center;
width: 100%;
padding: 10px;
}

h5 {
font-family: verdana;
font-weight: bold;
color: black;
text-align: left;
letter-spacing: 1pt;
}

li.links {
font-family: verdana;
font-size: 8pt;
font-weight: normal;
text-align: left;
}

td.directory0 {
color: white;
font-family: verdana;
font-size: 8pt;
font-weight: bold;
text-align: center;
padding: 3px;
border: solid 1px #617790;
background-color: #617790;
}

td.directory1 {
font-family: verdana;
font-size: 8pt;
font-weight: normal;
text-align: left;
padding: 3px;
border-bottom: solid 1px #617790;
}

td.directory2 {
font-family: verdana;
font-size: 8pt;
font-weight: normal;
text-align: right;
padding: 3px;
border-bottom: solid 1px #617790;
}

td.directory3 {
font-family: verdana;
font-size: 8pt;
font-weight: normal;
text-align: left;
padding: 3px;
border-bottom: solid 1px #617790;
}

td.directory4 {
font-family: verdana;
font-size: 9pt;
font-weight: bold;
color: black;
text-align: center;
}

td.calendar0 {
color: white;
font-family: verdana;
font-size: 8pt;
font-weight: bold;
text-align: center;
padding: 3px;
border: solid 1px #617790;
background-color: #617790;
}

td.calendar1 {
font-family: verdana;
font-size: 8pt;
font-weight: normal;
text-align: center;
padding: 3px;
border-bottom: solid 1px #617790;
width: 150px;
}

td.calendar2 {
font-family: verdana;
font-size: 8pt;
font-weight: normal;
text-align: left;
padding: 3px;
border-bottom: solid 1px #617790;
}

td.board {
font-family: verdana;
font-size: 8pt;
font-weight: normal;
text-align: center;
padding: 3px;
vertical-align: top;
width: 33%;
}

.board2 {
font-family: verdana;
font-size: 8pt;
font-weight: bold;
}

td.media {
font-family: verdana;
font-size: 8pt;
font-weight: normal;
text-align: center;
padding: 3px;
vertical-align: top;
width: 33%;
}

.media2 {
font-family: verdana;
font-size: 8pt;
font-weight: bold;
}