/* main_content */

.odd {background-color: white;}
.even {background-color: DDDDDD;} 

.container  { background-color: #ffffff; margin: 0; padding: 0; width: 600px; align: center; whitespace: nowrap }
.products   { background-color: #cccccc; margin: 0; padding: 0; border-style: none none solid none; border-width: 1px 0px 2px 0px; border-color: #dddddd; width: 200px; align: left }

#table1  { margin: 0px; padding: 0px; width: 600 }
#table2  { margin: 0px; padding: 0px; width: 600 }
#table3  { margin: 0px; padding: 0px; width: 600 }
#table4  { margin: 0px; padding: 0px; width: 600 }

body  { background-color: #FFFFFF; margin: 0 }
/* OpxION FOR BACKGROUND
body { background-image: url(../images/interface_images/bgrnd_image.gif); margin: 0 }
*/

li {padding: 2px; list-style-type: square;}
hr {width:100%; height:1px; background-color: #BBBBBB; border: 0}

div,p,blockquote,ol,ul,dl,dt,dd,th,td   { color: #444444; font-size: 12px; line-height: 18px; font-family: Verdana, Monaco; letter-spacing: 0px }

a:active  { color: #888888 }
a:hover { text-decoration: underline; font-weight: bold }
a:link {  }

.bgrnd_shdw     { background: url(../images/interface_images/bgrnd_shdw.jpg) repeat-x}
.bgrnd_titlebar  { background: url(../images/interface_images/bgrnd_titlebar.gif) no-repeat; margin: 0 }

a.bgrollover      { color: #005aaa; font-size: 10px; line-height: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; padding: 4px 0px 4px 6px; border-bottom: 1px solid #ffffff; whitespace: nowrap; display: block }
a.bgrollover:hover    { color: #ffffff; font-size: 10px; line-height: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background-color: #005aaa; padding: 4px 0px 4px 6px;  }

a.bgrollover_on    { color: #ffffff; font-size: 10px; line-height: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background-color: #FF8516; padding: 4px 0px 4px 6px; border-bottom: 1px solid #ffffff; whitespace: nowrap; display: block;}

.reverse_sml { color: #F5F5F5; font-size: 8px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

.bgcolor_gray  { background-color: #cccccc; vertical-align: top; padding: 2px }
.bgcolor_orange { background-color: #FF8516; padding: 2px }
.bgcolor_black { background: #000000; padding: 0px 0px 0px 0px;}
.color { color: #005AAA; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.charts_color  {  background-color: FFF200; padding: 2px; color: #000000; font-weight: bold; font-size: 8px; font-family: Arial, Helvetica; font-weight:bold }
.navbar   { background-color: #005aaa; margin: 0px; padding: 4px 0px 8px; border-top: 2px solid #ff8713; border-bottom: 2px solid #ff8713; whitespace: nowrap; }
.footerbar   { color:#FFFFFF; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica; background-color: #005aaa; margin: 0px; padding: 2px 0px 2px; border-top: 2px solid #ff8713; border-bottom: 2px solid #ff8713; whitespace: nowrap; }

.content { padding: 0px 0px 10px 20px; }
table.charts  { background-color: white; border: outset 0px gray; width: 600; border-collapse: separate; border-spacing: 2px 2px }

.charts_title    { font-weight: bold; font-size: 14px; line-height: 18px; font-family: Arial, Helvetica; padding: 2px 0px; border-style: none none solid none; border-width: 2px 0px 2px 0px; border-color: #dddddd  }
.charts_subhead    { background-color: FFFFCC; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica; padding: 4px; 2px; 2px; 0px; border-style: none none solid none; border-width: 1px 0px 2px 0px; border-color: #dddddd  }
.charts_hdr1   { background-color: 005AAA; color: white; font-size: 10px; line-height: 10px; font-family: Arial, Helvetica;  padding: 4px; font-weight:bold }
.charts_hdr2   { background-color: FF8516; color: white; font-size: 10px; line-height: 10px; font-family: Arial, Helvetica;  padding: 4px; font-weight:bold }
.charts_hdr3   { background-color: 999999; color: white; font-size: 10px; line-height: 10px; font-family: Arial, Helvetica;  padding: 4px; font-weight:bold }
.charts   { color: black; font-size: 10px; line-height: 9px; line-height: 12px; font-family: Arial, Helvetica;  padding: 4px }
.charts_cb     { color: black; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica; text-align: center; vertical-align: top }
.nav_padding {color: #000000; padding: 0px 0px 0px 0px; font-size:8px; font-family: Arial, Helvetica; text-align: left }
.padding { padding: 4px 4px 8px 8px; font-size:9px; font-family: Arial, Helvetica; line-height: 12px }


.menu_bar { background-color: #DDDDDD; text-align: right; padding: 4px }
.menu   { color: black; font-size: 11px; line-height: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #DDDDDD; margin: 0px; padding: 8px }
.descripxion { color: #000000; font-size: 11px; font-family: Times New Roman,Georgia,Times; text-decoration: none; line-height: 12px }

.breadcrumbs { color: #000000; font-size: 8px; line-height: 10px; font-family: Verdana, Arial, Helvetica; background-color: #DDDDDD; text-align: left; padding: 2px; 2px; 2px; 6px; font-weight: bold; text-decoration: none }

.l_indent  { text-align: left; padding: 0px 0px 0px 4px }
.r_indent { text-align: left;  padding: 0px 0px 6px 0px}
.pad_img   { padding: 10px; border: solid 0px }
.l_img  { text-align: left; float: left; clear: left; margin: 0px 10px 10px 0px; padding: 0px; border: solid 0px }
.r_img   { text-align: left; float: right; clear: right; margin: 0px 0px 10px 10px; padding: 0px; border: solid 0px }

.color_line { background: #FF6600; padding: 1px 0px 0px 0px;}
.links { color: #FFFFCC; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }


.header_lrg     { color: #003399; font-weight: bolder; font-size: 26px; line-height: 34px; font-family: "LubalGraph Bd BT", Rockwell, Courier New, Courier, Monaco; word-spacing: -2px; letter-spacing: 0px; padding: 0px }
.header   { color: #888888; font-weight: bold; font-size: 18px; line-height: 24px; font-family: "Courier New", Courier, Monaco; word-spacing: -4px; letter-spacing: 0px; padding: 0px }
.title     { color: #000000; font-size: 18px; font-family: Times New Roman,Georgia,Times; text-decoration: none; font-weight:bold; line-height: 20px }
.subhead { color: #666666; font-size: 16px; line-height: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; }
.reverse { color: #F5F5F5; font-size: 9px; line-height: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.reverse_lrg { color: #F5F5F5; font-size: 12px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

.footer { color: #A9A9A9; font-size: 8px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.small { color: #000000; font-size: 10px;  line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.category { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none }
.category_lrg { color: #000000; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.color_blue { color: #00446C; font-size: 10px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }

.div-menu { position: absolute; top: 20px; left: 2px; width: 200px }
.div-main   { margin-right: 10px; margin-left: 10px; position: absolute; top: 20px; left: 215px; width: auto }