a:link {text-decoration: underline; color: #003399;}
a:hover {text-decoration: none; color: #3366cc;}
a:visited {text-decoration: underline; color: #666666;}
a:active {text-decoration: none; color: #669966;}
a.link_light:link {text-decoration: underline; color: #ffffff;}
a.link_light:hover {text-decoration: none; color: #ffffff;}
a.link_light:visited {text-decoration: underline; color: #cae3ca;}
a.link_light:active {text-decoration: none; color: #fffacd;}
span.menu {text-decoration: none; color: #003399; font: 11px Tahoma, Arial, Helvetica, sans-serif;}
a.menu:link {padding-left: 10px; text-decoration: none; color: #003399; font: 11px Tahoma, Arial, Helvetica, sans-serif;}
a.menu:hover {padding-left: 10px; text-decoration: none; color: #3366cc; font: 11px Tahoma, Arial, Helvetica, sans-serif;}
a.menu:visited {padding-left: 10px; text-decoration: none; color: #003399; font: 11px Tahoma, Arial, Helvetica, sans-serif;}
a.menu:active {padding-left: 10px; text-decoration: none; color: #000000; font: 11px Tahoma, Arial, Helvetica, sans-serif;}
.menu_now {padding-left: 10px; color: #cc0000; font: 11px Tahoma, Arial, Helvetica, sans-serif;}
a.tab:link {text-decoration: none; color: #000000; font: 11px Tahoma, Arial, Helvetica, sans-serif;}
a.tab:hover {text-decoration: none; color: #000000; font: 11px Tahoma, Arial, Helvetica, sans-serif;}
a.tab:visited {text-decoration: none; color: #000000; font: 11px Tahoma, Arial, Helvetica, sans-serif;}
a.tab:active {text-decoration: none; color: #000000; font: 11px Tahoma, Arial, Helvetica, sans-serif;}
body {background-image: url(graphics/bkgd_blue.jpg); margin: 0px 0px 0px 0px;}
body.print {background-color: #FFFFFF;}
hr {height: 1px; color: #666666;}
select {background-color: #ffffff; color: #000000; font: 11px Tahoma, Arial, Helvetica, sans-serif;}
select.text {background-color: #ffffff; color: #000000; font: Tahoma, Arial, Helvetica, sans-serif;}
input.field {background-color: #ffffff; color: #000000; font: Tahoma, Arial, Helvetica, sans-serif;}
textarea.text_sm {background-color: #ffffff; color: #000000; font: 12px Tahoma, Arial, Helvetica, sans-serif;}
input.text_sm {background-color: #ffffff; color: #000000; font: 11px Tahoma, Arial, Helvetica, sans-serif;}
option.text_sm {background-color: #ffffff; color: #000000; font: 11px Tahoma, Arial, Helvetica, sans-serif;}
optgroup.text_sm {background-color: #ffffff; color: #000000; font: 11px Tahoma, Arial, Helvetica, sans-serif;}
input.text_login_sm {background-color: #99cc99; color: #000000; border-style: solid; border-width: 1 1 1 1; height: 15px; font: 9px Tahoma, Arial, Helvetica, sans-serif;}
input.text_error {background-color: #cc0000; color: #ffffff; font: 11px Tahoma, Arial, Helvetica, sans-serif;}
.headline {color: #003399; font: medium Univers, ArialNarrow, Arial, Helvetica, sans-serif;}
.text {color: #000000; font: .8em Tahoma, Arial, Helvetica, sans-serif;}
.text_err {color: #cc0000;}
.text_suc {color: #669966;}
.text_sm {color: #000000; font: .7em Tahoma, Arial, Helvetica, sans-serif;}
.text_xsm {color: #000000; font: .8em Tahoma, Arial, Helvetica, sans-serif;}
.text_recur_sm {background-color: #cccccc; color: #000000; font: .7em Tahoma, Arial, Helvetica, sans-serif;}
.text_gray {color: #999999; font: Tahoma, Arial, Helvetica, sans-serif;}
.text_error {color: #cc0000;}
.text_success {color: #669966;}
.text_red {color: #cc0000; font: 11px Tahoma, Arial, Helvetica, sans-serif;}
.text_light {color: #ffffff; font: .8em Tahoma, Arial, Helvetica, sans-serif;}
.text_light_sm {color: #ffffff; font: .7em Tahoma, Arial, Helvetica, sans-serif;}
.quote {color: #993300; font: italic medium "Times", "Times New Roman", serif;}
.white {background-color: #ffffff;}
.red {background-color: #ffb6c1;}
.black {background-color: #000000;}
.gray {background-color: #cccccc;}
.menucolor {background-color: #fffaab;}
.primary1 {background-color: #ffcc33;}
.primary2 {background-color: #ffffdd;}
.primary3 {background-image: url(graphics/bkgd_orange.jpg); padding: 5px 0px 5px 0px;}
.secondary1 {background-color: #3366cc;}
.secondary2 {background-color: #004497;}
.secondary3 {background-color: #000099;}
.tabshade {padding: 0px; background-image: url(graphics/tab_shade.gif);}
.shade {background-color: #666666;}
.shade1 {text-align: center; padding-bottom: 2px; background-image: url(graphics/tab_idle.gif);}
.shade2 {text-align: center; padding: 2px; background-image: url(graphics/tab_now.gif); color: #000000; font: bold 11px Tahoma, Arial, Helvetica, sans-serif;}
.shade3 {background-color: #eeeeee;}
.arrow {list-style: square;}
.shadowl {background-image: url(graphics/shadowl.gif);}
.shadowr {background-image: url(graphics/shadowr.gif);}
.jobposting {background: #900; border: 2px solid #300; margin: 0px 15px; padding: 10px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold;}