body { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #f2f2f2; margin: 0 0 0 }
#main   { color: #686868; font-size: 9pt; background-color: #e2e2e2 }
#menu { background-image: url("images/menubar.jpg"); background-repeat: no-repeat }
#nav      { padding-left: 14px; height: 40px }
#flash  { }
#site_search .input      { color: #686868; font-size: 9pt; background-color: white; background-image: url("images/searchBackgrnd.jpg"); background-repeat: no-repeat; padding-left: 4px; width: 118px; height: 20px; border: outset 0 }
#site_search textarea  { color: #000; background-color: #dcdcdc; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; width: 217px; overflow: auto; border: outset 0 }
/* information pages */
#content   { }
.info  { background-color: white }
.info_text  { line-height: 14pt; padding: 6px 10px 10px }
#info_text1 { line-height: 14pt; padding-top: 6px; padding-right: 10px; padding-left: 10px; height: 160px }
#index_text { line-height: 13pt; padding-top: 6px; padding-right: 10px; padding-left: 10px; height: 160px }
.title1 { color: #254b86; font-size: 10pt; text-transform: uppercase }
.title2 { color: #254b86; font-size: 10pt; font-weight: bold }
.title3 { color: #254b86; font-size: 9pt; font-weight: bold }
.title4 { color: #254b86; font-size: 9pt }
#headline  { background-image: url("images/HeadlineBar.jpg"); background-repeat: no-repeat; width: 277px }
.headline_text   { color: white; font-size: 12pt; padding-top: 12px; padding-left: 10px; vertical-align: middle }
.headline_text a:link      { color: #ffffff; text-decoration: none }
.headline_text a:active      { color: #ffffff; text-decoration: none }
.headline_text a:visited     { color: #ffffff; text-decoration: none }
.headline_text a:hover    { color: #686868; text-decoration: none }
.rtds_text  { font-size: 10pt; line-height: 14pt; padding-top: 6px; padding-left: 10px }
.rtds_movie { padding-top: 10px; padding-bottom: 6px }
#news { background-image: url("images/HeadlineBar.jpg"); background-repeat: no-repeat; width: 277px; height: 40px }
.news_header { color: #a5b419; font-size: 12pt; padding-top: 6px; padding-bottom: 6px; padding-left: 10px }
.col_backgrnd { background-color: #f2f2f2 }
.news_title   { font-size: 9pt; text-transform: uppercase; padding-top: 6px; padding-bottom: 6px; padding-left: 10px }
.news_text  { font-size: 9pt; line-height: 12pt; padding-top: 6px; padding-bottom: 7px; padding-left: 30px }
/* side bar */
.header1  { color: #a5b419; font-size: 13pt; font-weight: bold; line-height: 16pt; padding-top: 20px; padding-bottom: 4px; padding-left: 10px }
.header2 { color: #a5b419; font-size: 9pt; font-weight: bold }
.header3 { color: #a5b419; font-size: 13pt; font-weight: bold; line-height: 16pt; padding-top: 20px; padding-bottom: 20px }
.header4 { color: #a5b419; font-size: 14pt; font-weight: bold; line-height: 16pt; padding-top: 20px; padding-bottom: 20px }
.menu_off  { line-height: 16pt; padding-left: 30px }
.menu_on  { color: #254b86; line-height: 16pt; padding-top: 4px; padding-bottom: 4px; padding-left: 10px }
.menu_on a:link      { color: #254b86; text-decoration: none }
.menu_on a:active      { color: #254b86; text-decoration: none }
.menu_on a:visited     { color: #254b86; text-decoration: none }
.menu_on a:hover    { color: #686868; text-decoration: none }
.menu_arrow { color: #a5b419 }
.management  { padding-right: 10px; padding-bottom: 10px; padding-left: 26px }
.who_text { padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px }
#press_contact { padding-top: 20px; padding-right: 30px }
#press_contact a:link      { color: #254b86; text-decoration: none }
#press_contact a:active      { color: #254b86; text-decoration: none }
#press_contact a:visited     { color: #254b86; text-decoration: none }
#press_contact a:hover    { color: #686868; text-decoration: none }
#press_text   { padding: 10px 10px 10px 40px }
#press_text a:link       { color: #254b86; font-weight: bold; text-decoration: none }
#press_text a:active       { color: #254b86; font-weight: bold; text-decoration: none }
#press_text a:visited      { color: #254b86; font-weight: bold; text-decoration: none }
#press_text a:hover     { color: #686868; font-weight: bold; text-decoration: none }
#press_release { padding: 10px }
#press_release ul  { margin-top: 0; margin-left: 0; padding-right: 4px; padding-left: 15px }
#press_release li   { line-height: normal }
#press_news   { padding: 10px 10px 10px 40px }
.visuals { font-size: 8pt }
.visuals img { padding-bottom: 4px }
.visuals a:link       { color: #254b86; font-weight: bold; text-decoration: none }
.visuals a:active       { color: #254b86; font-weight: bold; text-decoration: none }
.visuals a:visited      { color: #254b86; font-weight: bold; text-decoration: none }
.visuals a:hover     { color: #686868; font-weight: bold; text-decoration: none }
#broll { padding: 10px 10px 10px 40px }
#broll ul { margin-top: 0; margin-left: 0; padding-right: 4px; padding-left: 15px }
#broll li { color: #254b86; line-height: normal }
.science_text { padding: 10px }
.science_text a:link        { color: #254b86; text-decoration: none }
.science_text a:active        { color: #254b86; text-decoration: none }
.science_text a:visited       { color: #254b86; text-decoration: none }
.science_text a:hover      { color: #686868; text-decoration: none }
#contact_form .input    { color: #686868; font-size: 9pt; background: white; padding-right: 4px; padding-left: 4px; width: 260px; height: 16px; border: outset 1px }
#contact_form textarea    { color: #686868; background: white; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; width: 264px; height: 48px; overflow: auto; border: outset 1px }
#career_text { padding: 10px }
#career_text ul { margin-top: 0 margin-left: 0; padding-top: 0 }
/* misc links */
.spacer  { background-color: #ffffff }
.color { color: #ff9102; }
.color2 { color: #a6dff0 }
.indent   { padding-left: 50px }
.small { font-size: 8pt }
.med { font-size: 10pt }
.rtds  { font-style: italic; font-weight: bold }
.float-right      { display: inline; margin: 0; padding-bottom: 4px; padding-left: 10px; float: right }
.float-left      { display: inline; margin: 0; padding-right: 10px; float: left }
ul     { margin-top: 0; margin-bottom: 10px; margin-left: 0; padding-top: 0; padding-right: 4px; padding-left: 40px }
ul .text { color: #ffffff }
li { line-height: 13pt }
li a:link     { color: #686868; text-decoration: none }
li a:active     { color: #686868; text-decoration: none }
li a:visited    { color: #686868; text-decoration: none }
li a:hover    { color: #254b86; text-decoration: none }
/* footer */
#footer     { background-image: url("images/footerBar.jpg"); background-repeat: no-repeat }
.footer { height: 40px }
.footer_text { color: white; font-size: 8pt; padding-top: 12px }
#footer a       { color: #ffffff; text-decoration: none }
#footer a:hover    { color: #254b86; text-decoration: none }
/* links */
a:focus { outline: none medium }
a:link      { color: #686868; text-decoration: none }
a:active      { color: #686868; text-decoration: none }
a:visited     { color: #686868; text-decoration: none }
a:hover    { color: #254b86; text-decoration: none }
