
body        { background-color: #FFFFFF; color: #000000; 
              font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11px; }

img         { border-color: #000000; }

.td_highlight   { background-color: #FFFFFF; border: 2px solid #0099FF; padding: 3px;
                  color: #000000; }
                
.tx_highlight   { color: #FF0000; }

.tx_quote       { color: #018501; }

.table_spec     { background-color: #FFFFFF; border: 1px solid #CECECE; border-collapse: collapse; }
.tr_spec_hdr    { background-color: #EEEEEE; }
.tr_spec_odd    { background-color: #FFFFFF; }
.tr_spec_even   { background-color: #F7F7F7; }

.td_box1        { background-color: #D9D9BF; border: 1px solid #A3B9B9; padding: 3px;
                  color: #000000; font-weight: bold; }
              
.td_box2_label  { background-color: #333366; padding: 4px; color: #FFFFFF; font-weight: bold; }
.td_box2_under  { background-color: #333366; }

.td_box3        { background-color: #D5E5E5; border: 1px solid #A3B9B9; padding: 5px;
                  color: #000000; }

.td_box_left    { background-color: #FFFFFF; padding: 2px; }
.td_box_main    { background-color: #F0F0F0; padding: 10px; border: 1px solid #333366; }
.td_main_spacer { padding: 4px; }

.tr_header      { background-color: #CCD7EB; }
.tr_detail      { background-color: #D9D9BF; }

.tx_body       { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }
.tx_main_hdr   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.tx_list_hdr   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;
                 font-weight: bold; text-decoration: underline; }
.tx_list_hdr2  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;
                 font-weight: bold; text-decoration: none; }
.tx_model_name { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;
                 font-weight: bold; }
.tx_copy       { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; }

.tx_9  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px;  }
.tx_10 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; }
.tx_12 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }
.tx_14 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; }
.tx_16 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; }
.tx_24 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 24px; }

a.nav:link    { color: #003366; text-decoration: none; }
a.nav:visited { color: #003366; text-decoration: none; }
a.nav:active  { color: #003366; text-decoration: none; }
a.nav:hover   { color: #770000; text-decoration: underline; }

a.hid:link    { color: #000000; text-decoration: none; }
a.hid:visited { color: #000000; text-decoration: none; }
a.hid:active  { color: #000000; text-decoration: none; }
a.hid:hover   { color: #000000; text-decoration: none; }

.td_nav_top    { background: url(images/nav_tc.gif) repeat-x bottom; border: 0px; }
.td_nav_bottom { background: url(images/nav_bc.gif) repeat-x top; border: 0px; }

.td_nav_tl     { background: url(images/nav_tl.gif) no-repeat bottom right; border: 0px; }
.td_nav_tr     { background: url(images/nav_tr.gif) no-repeat bottom left; border: 0px; }
.td_nav_bl     { background: url(images/nav_bl.gif) no-repeat top right; border: 0px; }
.td_nav_br     { background: url(images/nav_br.gif) no-repeat top left; border: 0px; }

.td_nav_cl     { background: url(images/nav_cl.gif) repeat-y right; border: 0px; }
.td_nav_cr     { background: url(images/nav_cr.gif) repeat-y left; border: 0px; }
.td_nav_cc     { background-color: #D4D2D2; font-weight: bold; }

a.nav2:link    { color: #003366; text-decoration: none; font-weight: bold; }
a.nav2:visited { color: #003366; text-decoration: none; font-weight: bold; }
a.nav2:active  { color: #003366; text-decoration: none; font-weight: bold; }
a.nav2:hover   { color: #770000; text-decoration: underline; font-weight: bold; }

.table_nav2     { border: 1px solid #000000; }
.td_nav2_spacer { padding: 2px; }
.td_nav2        { background-color: #D4D2D2; padding: 4px; }

.td_nav        { background-color: #D4D2D2; border: 0px solid #A3B9B9; padding: 0px; font-weight: bold; }
.td_nav_on     { background-color: #D4D2D2; border: 0px solid #A3B9B9; padding: 0px; font-weight: bold; }


.tx_expanded  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;
             line-height: 16px; letter-spacing: 2px; }

.tx_justified { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
             text-align: justify; }

.tx_footer    { font-family: "Times New Roman", Times, serif; font-size: 9px;
             color: #999999; }

.td_box1_x   { padding: 3px; border: 1px solid #A3B9B9;
             background-color:#EBEDCE; font-weight: bold; }

.box1      { padding: 3px;
             border-width: thin;
             border-style: solid;
             border-color: #CCCCCC #666666 #666666 #CCCCCC; }

a:link    { color: #003399; text-decoration: underline; }
a:visited { color: #003399; text-decoration: underline; }
a:active  { color: #003399; text-decoration: underline; }
a:hover   { color: #990000; text-decoration: underline; }

a.nounder:link    { color: #003366; text-decoration: none; }
a.nounder:visited { color: #003366; text-decoration: none; }
a.nounder:active  { color: #003366; text-decoration: none; }
a.nounder:hover   { color: #770000; text-decoration: underline; }

#welcome_flash_video {
	background: url(images/welcome_video_background.gif) center top no-repeat scroll;
	padding: 1px 0px 15px;
}

