body {
background-color: #ffffff;
color: #2f2f32;
font-family: Arial, Verdana, "Times New Roman", Sans-serif;
font-size: 75%
}


/* ------------- Alignment Styles -------------- */

.cntr {
text-align: center
}

.right {
text-align: right
}

.mid {
vertical-align: middle
}


/* ------------- General HTML Styles -------------- */

td {
vertical-align: top
}

form {
margin-bottom: 0px;
margin-top: 13px;
padding: 0px;
}

select {
font-size: 75%
}

a.toplinks {
background-color: #003b76;
color: #ffffff;
text-decoration: none
}
a:hover.toplinks {
text-decoration: underline
}

a.titlelinks {
background-color: #7cabda;
color: #ffffff;
text-decoration: none
}
a:hover.titlelinks {
text-decoration: underline
}

a.bluelink {
background-color: #ffffff;
color: #16437b
}

a.linklinks {
background-color: #ffffff;
color: #16437b;
font-weight: bold;
text-decoration: none
}
a:hover.linklinks {
text-decoration: underline
}

img {
border: 0px
}

img.border {
border: 1px solid #abaaae
}

.rightimg {
border: 1px solid #b1b1b1;
float: right;
margin-left: 4px;
margin-bottom: 3px
}

.leftimg {
border: 1px solid #b1b1b1;
float: left;
margin-right: 4px;
margin-bottom: 3px
}

hr {
background-color: #ffffff;
color: #babee8;
height: 1px
}

h4 {
margin-bottom: 0px;
font-size: 110%
}

h5 {
background-color: #ffffff;
color: #003366;
margin-bottom: 7px;
margin-top: 0px;
font-size: 110%
}

.smalltext {
font-size: 15px
}

.mediumtext {
font-size: 18px
}

.largetext {
font-size: 22px
}

.bold {
font-weight: bold
}

.underline {
text-decoration: underline
}

.italic {
font-style: italic
}


/* ------------- width attributes -------------- */

.onehundredwidth {
width: 100px
}

.twohundredwidth {
width: 200px
}


/* ------------- height attributes -------------- */

.fiveheight {
height: 5px
}


/* ------------- div placements -------------- */

#header {
background-color: #003b76;
color: #ffffff;
height: 75px;
left: 0px;
position: absolute;
top: 0px;
width: 750px;
z-index: 1
}

#logo {
height: 50px;
left: 20px;
position: absolute;
top: 10px;
width: 250px;
z-index: 2
}

#minimenu {
background-color: #003b76;
color: #ffffff;
height: 70px;
left: 280px;
position: absolute;
text-align: right;
top: 5px;
width: 450px;
z-index: 3
}

#pagebreak {
background-color: #7cabda;
color: #ffffff;
font-weight: bold;
height: 17px;
left: 0px;
padding-left: 25px;
padding-top: 1px;
position: absolute;
top: 75px;
width: 725px;
z-index: 4
}

#pagebreakline {
background-color: #598dc1;
color: #ffffff;
height: 1px;
left: 0px;
overflow: hidden;
position: absolute;
top: 93px;
width: 750px;
z-index: 5
}

#picholder {
background-color: #6a9ccf;
color: #ffffff;
left: 0px;
padding-left: 1px;
position: absolute;
top: 94px;
width: 171px;
z-index: 6
}

#lowerpicholder {
border: 1px solid #6a9ccf;
left: 0px;
position: absolute;
top: 446px;
width: 170px;
z-index: 7
}

/* ------- Menu -------- */

#menu {
background-color: #dbddf7;
border: 1px solid #a1a7db;
color: #002040;
font-weight: bold;
left: 0px;
position: absolute;
top: 180px;
width: 170px;
z-index: 8
}

#onmenu {
background-color: #1e5994;
color: #ffffff;
font-family: Arial, Verdana, Sans-serif;
height: 19px;
padding-left: 5px;
padding-bottom: 1px;
padding-top: 4px
}

.menuitemodd {
background-color: #8eb9e6;
color: #003366;
height: 23px;
overflow: hidden;
padding-bottom: 1px;
padding-left: 5px
}

.menuitemodd a { background-color: #8eb9e6; color: #003366; text-decoration: none; display: block; height: 19px; padding-top: 4px }

.menuitemodd a:hover { text-decoration: underline }

.menuitemeven {
background-color: #c8e2ff;
color: #003366;
height: 23px;
overflow: hidden;
padding-bottom: 1px;
padding-left: 5px
}

.menuitemeven a { background-color: #c8e2ff; color: #003366; text-decoration: none; display: block; height: 19px; padding-top: 4px }

.menuitemeven a:hover { text-decoration: underline }


/* ------- Main Page -------- */

#title {
background-color: #ffffff;
color: #003366;
height: 30px;
left: 190px;
position: absolute;
top: 105px;
width: 560px;
z-index: 9
}

#content {
left: 190px;
overflow: visible;
padding-bottom: 15px;
position: absolute;
top: 150px;
width: 560px;
z-index: 10
}


/* ------------- Board Members table lists -------------- */

.tableborder {
border: 1px solid #a1a7db;
width: 369px
}

#listtables {
padding: 0px;
margin: 0px;
}

/* ------- Headers -------- */

.listheader{
width: 350px;
margin: 0px;
padding: 0px;
}

.listheader ul {
padding-top:1px;
padding-right:1px;
padding-left:1px;
padding-bottom:0px;
margin:0px;
list-style:none;
}
	
.listheader ul li {
color:#003366;
font-size: 100%;
font-weight: bold;
margin-top:1px;
display: block;
padding: 1px 0 1px 5px;
background-color: #babee8;
border: 1px solid #a1a7db;
width: 360px;
}

/* ------- Contents -------- */

.listcontents{
width: 350px;
margin: 0px;
padding: 0px;
}

.listcontents ul {
padding:1px;
margin:0px;
list-style:none;
}
	
.listcontents ul li {
color:#16437b;
font-size: 95%;
margin-top:1px;
display: block;
padding: 1px 0 1px 5px;
background-color: #ffffff;
border: 1px solid #a1a7db;
width: 360px;
}


/* ------------- Board Meeting table formatting -------------- */

.meetings {
border: 1px solid #003366
}

.meetings th {
background-color: #babee8;
border: 1px solid #003366;
color: #003366
}

.meetings td {
background-color: #ffffff;
border: 1px solid #003366;
color: #003366;
text-align: center
}




/* ------Adobe PDF field ------------- */

a.doclink {
text-decoration: none
}
a:hover.doclink {
text-decoration: underline
}

a.dochelplink {
background-color: #f5f5f5;
color: #2f2f32;
}

.dochelp {
background-color: #f5f5f5;
border: 1px dashed #e1e1e1;
color: #2f2f32;
padding: 3px
}

img.noborder {
border: 0px;
}