body {background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; margin: 0; padding: 0}

a, a:link, a:active {color:#6E1FBE; text-decoration: none}
a:hover {text-decoration: underline}
a:visited {color:#6E1FBE}

/*Alternative Links*/
a.alt, a.alt:link, a.alt:active {color:#733BAB; text-decoration: none}
a.alt:hover {text-decoration: underline}
a.alt:visited {color:#733BAB}

a.alt_b, a.alt_b:link, a.alt_b:active {color:#000000; text-decoration: none}
a.alt_b:hover {text-decoration: underline}
a.alt_b:visited {color:#000000}

a.instr, a.instr:link, a.instr:active {color:#FFFFFF; text-decoration: none}
a.instr:hover {text-decoration: underline}
a.instr:visited {color:#FFFFFF}
/*Alternative Links End*/

.top {vertical-align: top;}
.top85 {xfont-size: 85%; vertical-align: top}

.pad1 {padding: 1ex}

table.border {width: 100%; border: none}
table.main {background-color: #DCF7F0; width: 780px; border-right: thin black solid; border-left: thin black solid}
table.main2 {width: 750px; border: none}
table.default {width: 100%; border: none}
.defaultwhite {width: 100%; border: none; background-color: #FFFFFF}

.bgwhite {background-color: #FFFFFF}
.center{text-align: center}

.instructional {vertical-align: top; text-align: center; width: 30%}
.mostrecent {vertical-align: top; text-align: center; width: 40%}
.colorbg {background-color: #0072AC}
.whitetext {color: #FFFFFF}
.width90 {border: none; width: 90%}
.leftpad {padding-left: 1ex}
.smft {xfont-size: 75%}
.mdft {xfont-size: 80%}

br.spacer {xfont-size: 3pt}
.pad3 {padding: 3ex}

.hr {text-align: center; padding: 2ex 0ex}
.hr2 {padding: 2ex; text-align: center}

.profile {xfont-size: 80%; padding: 2ex; text-align: center}
.profile div {padding-top: 1ex; text-align: left}

/*Main Page*/
.tiers {width: 752px; border: none}
.news {background-color: #AC88D0; color: #FFFFFF; vertical-align: top; padding-top: 1ex}
.news2 {background-color: #3399CC; color: #FFFFFF; vertical-align: top; padding-top: 1ex}
.archive {background-color: #006699; color: #FFFFFF; xfont-size: 100%; font-weight: bold; text-align: center}
.month {text-align: center; xfont-size: 90%}
.tier2 {background-color: #FFFFFF; vertical-align: top; padding-top: 1ex}
.blutxt {xfont-size: 80%; font-weight: bold; padding-bottom: 1ex}
.article {padding-top: 1ex; xfont-size: 68%}
.futuremenu {padding-top: 2ex; text-align: right}
.imgborder {border: #006699 2px solid}
.week {xfont-size: 80%; padding-bottom: 2ex; text-align: center}
.wacky {text-align: center; xfont-size:80%; padding-left: 2ex; padding-bottom: 2ex; padding-top: 1ex}
.weekly {xfont-size:80%; padding-left: 2ex}

/*Footer*/
.footnotes {background-color: #AC88D0; font-size: 7pt; color: #FFFFFF}
.footnotesright {background-color: #AC88D0; font-size: 7pt; color: #FFFFFF; text-align: right}

/*Contact*/
table.contact {width: 70%; xfont-size: 80%}
table.contact td {background-color: #C7ACE3; vertical-align: top; padding-left: 2ex}
tr.half td {width: 50%}
.wcenter {padding-left: 3ex; color: #FFFFFF}
.cont {font-weight: bold; padding-top: 1ex}
.address {background-color: #006699; color: #FFFFFF}
.addy {padding: 2ex; xfont-size: 80%}

/*News*/
div.dmpnews {padding: 1ex; xfont-size: 90%}
div.dmpnews table {xfont-size: 90%}

.survey li {padding-bottom: 2ex}
.note {padding: 2ex 10ex}

/*Multimedia*/
.whitetop {background-color: #FFFFFF; vertical-align: top}
.whitetop div {padding-left: 3ex; padding-top: 3ex; xfont-size: 90%}
.whitetop div span {padding-left: 2ex}

/*Preview*/
.prclose {text-align:right; padding-right: 4ex; color: #FFFFFF}
.lnkbk {text-align: right; padding-right: 3ex; xfont-size: 90%; color: #FFFFFF}
.lnknx {padding-left: 3ex; xfont-size: 90%; color: #FFFFFF}
.sername {xfont-size: 120%; color: #FFFFFF; text-align: center}
.cnt {text-align: center; color: #FFFFFF}

/*Titles*/
.titlem {padding-left: 3ex; xfont-size: 80%}
.pad3 {padding-left: 3ex}
.pad10 {padding-left: 6ex}
.titleft {xfont-size: 80%; padding-right: 2ex}
