/* PAGE BACKGROUNDS AND ELEMENTS ======================= */
body { margin: 0px; padding: 0px; background-image:url(../images/bodybackground.gif); color: #222222; font-size: small; line-height: 1.2em; font-family: verdana, arial, sans-serif; }
body.home { margin: 0px; padding: 0px; background-image:url(../images/darkbackground.gif); color: #222222; font-size: small; line-height: 1.2em; font-family: verdana, arial, sans-serif; }
body.sub { margin: 0px; padding: 0px; background-image:url(../images/darkbackground.gif); color: #222222; font-size: small; line-height: 1.2em; font-family: verdana, arial, sans-serif; }

.mainheadertext { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 95%; font-weight: bold; color:#15842B;}
.whiteheadertext { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 95%; font-weight: bold; color:#ffffff;}
.midheadertext { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 85%; font-weight: bold; color:#15842B;}
.midtext { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 85%;}
.smalltext { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 80%;}
.h1 { color: #000000; font-size: 140%; font-weight: normal; line-height: 1.3em;}


/* NAV ELEMENTS ======================= */
a:visited {  color: #0033CC; font-size: 95%;}
a:hover {  color: #0033CC; font-size: 95%;}
a:link {  color: #0033CC; font-size: 95%;}

a.bold:visited {  color: #0033CC; font-size: 95%; font-weight: bold;}
a.bold:hover {  color: #0033CC; font-size: 95%; font-weight: bold;}
a.bold:link {  color: #0033CC; font-size: 95%; font-weight: bold;}


/* BUTTONS ======================= */

.button {font-family: verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 1px; font-size: 85%; background-color: #608D55; background-image: url(../images/but_fill.gif); background-position: bottom; background-repeat: repeat; border: none; color: #ffffff; cursor: pointer; font-weight: bold; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}


/* Table Classes ======================= */
table.masthead { height:123px; width:779; margin: 0px; padding: 0px; background: #FEFFEC url(../images/submastheadbackground.jpg) no-repeat; background-position: left top; border-bottom: 7px solid #C4E2E1; border-left: 1px solid #A9D696; border-right: 1px solid #A9D696;}
table.homepage { width:779; border-bottom: 7px solid #A9D696; border-left: 1px solid #A9D696; border-right: 1px solid #A9D696;}

/* TR Classes ======================= */
tr.odd { background-image:url(../images/bodybackground.gif);}
tr.even { background:#FFFEED; background-image:url(../images/manilla.gif);}

/* TD Classes ======================= */
td.manilla { background:#FFFEED; background-image:url(../images/manilla.gif);}
td.green { background:#A9D4A1;}
