body { background-color: #c0c0c0; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 10pt; line-height: 12pt; font-weight: normal; margin: 5px; }
.body_border { border: 1px solid black; }
.bodyTitle { color: #3d5a3d; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 18pt; font-weight: bold; }
.bodySubtitle { color: #859985; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 12pt; font-weight: bold; }
.bodyText { color: #333333; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 10pt; line-height: 14pt; font-weight: normal; }
.bodyText ul,ol { margin-top: 2px; margin-bottom: 2px; }
.bodyText li { font-size: 10pt; margin-left: 16px; }
.bodyText a { color:#489548; font-family: Arial, Helvetica, Geneva, Sans Serif; font-weight: bold; text-decoration: none; }
.bodyText a:active { color: #489548; text-decoration: underline; font-weight: bold; }
.bodyText a:hover { color: #3d5a3d; text-decoration: underline; font-weight: bold; }
.bodyText a:visited { color: #489548; font-weight: bold; }
.bodySubtext { color: #333333; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 8pt; line-height: 12pt; font-weight: normal; }

.header { background-color: #3d5a3d; }
.smallWhiteText { color: #ffffff; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 9pt; font-weight: bold; }
.siteHead { color: #ffffff; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 18pt; }

h1, h2, h3 { margin: 0px; padding: 0px; }

.menu { background-color: #859985; }
.menu a { color: #ffffff; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 14px; line-height: 14px; font-weight: bold; text-decoration: none; }
.menu a:link { color: #ffffff; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 14px; line-height: 14px; font-weight: bold; text-decoration: none; }
.menu a:active { color: #ffffff; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 14px; line-height: 14px; font-weight: bold; text-decoration: none; }
.menu a:hover { color: #ffffff; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 14px; line-height: 14px; font-weight: bold; text-decoration: none; }
.menu a:visited { color: #ffffff; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 14px; line-height: 14px; font-weight: bold; text-decoration: none; }
.menuSpacing { padding-left: 10px; }
.divider { background-color: #fbfbfb; }

.side_left { background-color: #ffffff;}
.side_home {background-color: #ffffff;}
.side_box { background-color: #ffffff; background-image: url(/webtemplate_images/bg_side_box.gif); }
.sideSubtitle { color: #3d5a3d; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 12pt; font-weight: bold; }
.sideText { color: #333333; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 10pt; font-weight: normal; }
.sideText ul,ol { margin-top: 2px; margin-bottom: 2px; margin-left: 14px; margin-right: 12px; padding-left: 0px; }
.sideText li { font-size: 8pt; margin-left: 2px; padding-left: 0px; list-style-type: disc; }
.sideText a { color: #333333; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 10pt; font-weight: normal; text-decoration: none; }
.sideText a:active { color: #333333; text-decoration: underline; font-weight: normal; font-size: 10pt; }
.sideText a:hover { color: #3d5a3d; text-decoration: underline; font-weight: normal; font-size: 10pt; }
.sideText a:visited { color: #333333; font-weight: normal; font-size: 10pt; }

.intSide_left {background-color: #ffffff;}
.intSideText { color: #333333; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 10pt; font-weight: normal; }
.intSideText a { color: #3d5a3d; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 10pt; font-weight: normal; text-decoration: none; }
.intSideText a:active { color: #3d5a3d; text-decoration: underline; font-weight: normal; font-size: 10pt; }
.intSideText a:hover { color: #3d5a3d; text-decoration: underline; font-weight: normal; font-size: 10pt; }
.intSideText a:visited { color: #3d5a3d; font-weight: normal; font-size: 10pt; }

.faculty_img { margin: 4px 15px 5px 0px; padding: 0px; float: left; }

.pageBody { background-color: #ffffff; }

.rightSideText { color: 333333; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 8pt; font-weight: normal; }

.footer { background-color: #e2e2e2; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 8pt; font-weight: normal; }
.footer a { color:#489548; text-decoration: none; }
.footer a:active { color: #489548; text-decoration: underline; font-weight: normal; }
.footer a:hover { color: #489548; text-decoration: underline; font-weight: normal; }
.footer a:visited { color: #489548; font-weight: normal; }

.formText { color: #333333; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 9pt; line-height: 14pt; font-weight: normal; }
.formField { color: #333333; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 9pt; font-weight: normal; }
.form_formArea { background-color: #ffffff; background-image: url(/webtemplate_images/bg_form_formarea_top.gif); background-repeat: no-repeat; }
.required { color: #3d5a3d; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 8pt; line-height: 14px; font-weight: bold; }
.privacy { color: #000000; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 9pt; line-height: 14pt; font-weight: normal; }
/*.reqDiv { color: #333333; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 9pt; line-height: 14pt; font-weight: normal; text-align: right; }*/
.tabBody { color: #333333; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 9pt; line-height: 14pt; font-weight: normal; }
.tabBGtop { background-image: url(/webtemplate_images/bg_form_tabarea_top.gif); }
.tabBGbtm { background-image: url(/webtemplate_images/bg_form_tabarea_btm.gif); }
.ouGreen { color: #3d5a3d; }
.News-header { background-color: #3d5a3d; color: #FFFFFF; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 11pt; font-weight: normal; text-align: left; height: 25px; vertical-align: middle;}
.News-date { color: #3d5a3d; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 11pt; font-weight: bold; text-align: left; margin-top: 15px; vertical-align: top;}
.News-title { color: #000000; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 11pt; font-weight: normal; text-align: left; margin-top: 15px; vertical-align: top;}


#dropmenudiv { color: #859985; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 10pt; line-height: 12pt; font-weight: bold; padding: 3px;  display: block; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; position: absolute; z-index: 100; }
#dropmenudiv a { color: #e2e2e2; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 10pt; line-height: 12pt; font-weight: bold; padding: 2px; display: block; width: auto; margin: 1px; text-decoration: none; } /*border: 1px solid #d9e6fb;*/
#dropmenudiv a:hover { /*hover background color*/ background-color: #3d5a3d; color: #FFFFFF; }/* border: 1px solid white;*//* above is new, below is old */

