.mainbody { color: #000000; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.highline { background-color: #AA0000; height: 2px; width: auto; clear: left}
.comingup {  font-size: 10px; vertical-align: top; background-color: #CCDDFF; color: #000000}
.headcell {  background-color: #FFFFFF; border: #000000 ridge; border-width: 0px 0px 3px}
.sitecell {background-color: #EEEEEE; color: #000000; font-size: 12px; vertical-align: top ; border: 0px solid}
.menucell {font-weight: bold; background-color: #000000; font-size: 12px; color: #EEEEEE}
.update {font-size: 9px}
.contenttable {background-color: #FFFFFF}
.gtitle {font-weight: bold; text-align: center}
.date {color: #CCCCCC; border: black; font-size: 12px; float: right; text-align: right; }

/* Link styles */
.qlink {  color: #DDDDDD; font-weight: bold; text-decoration: none}
a.qlink:hover { color: #DDDDDD; text-decoration: underline}
a.mlink:hover { color: #ECE7F5; text-decoration: underline }
a.olink:hover { color: #666666; }
a.hlink:hover { color: #666666; text-decoration: underline}
.mlink { color: #FFFFFF; font-weight: bold; text-decoration: none }
.olink { color: #000000}
.hlink { color: #909000; font-size: 10px; text-decoration: none; list-style-type: disc}

/* Page Header items */
.headerbar {color: #DDDDDD; height: 35px; clear:both ; background-color: #000000; font-size: 12px ; font-weight: bold; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px}
.headerlogo {  float: left ; background-image: url(/themes/1/title.gif); background-repeat: no-repeat; background-position: left top; background-color: #000000}
.headertext {color: #DDDDDD; height: 35px; float: left; background-color: #000000;  font-size: 12px ; font-weight: bold}
.headeradmin {  float: right ; background-image: url(/images/navbar/spacer.gif); background-repeat: no-repeat; height: 35px; background-color: #000000}

/* Page Footer items */
.footerbar {color: #DDDDDD; font-size: 12px ; float: left; clear: both ;  background-color: #000099; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px}
.footertext {font-size: 12px ; float: left}
.updated {color: #CCCCCC; border: black; font-size: 12px; float: right; text-align: right; }
.pageborder {background-color: #DDDDDD; width: auto}

/* Location bar items */
.location {  background-color: #000099; border: black; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; padding-right: 5px}
.locationtext {color: #CCCCCC; border: black; font-size: 12px; float: left}

/* Image styles */
.borderimage { border: 1px #000000 solid; text-align: center}
.figure { font-style: italic; font-weight: bold; text-transform: capitalize; font-size: 12px; color: #0000AA; line-height: 20px; margin-bottom: 50px; text-align: center}

/* Text Header and Underlines */
.header { color: #0000AA; font-size: 24px; text-transform: uppercase; font-weight: bolder}
.subheader { font-size: 16px; color: #000000; text-transform: capitalize; vertical-align: top; font-weight: bold}
.subline { background-color: #666666; width:auto;}
.usubline { background-color: #999999; height:2px; width:auto;}
.uusubline { background-color: #CCCCCC; height:1px; width:auto;}
