div#main{width:869px} /* entire page area's width */
/* ----------------- */
body{background-color:#000033;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px}
img{border:0}
div{margin:0;padding:0;border:0;background-repeat:no-repeat}
a{font-weight:bold;color:#c41b06}
font.smallredheader{font-weight:bold;font-size:11px;color:#c41b06}
font.darkbluebold{font-weight:bold;font-size:12pt;color:#000080;font-family:Arial, Verdana;}
font.smallorangebold{font-weight:bold;font-size:12px;color:#ef6103}
/* ----------------- */

/* used on index page : */
div#indexboxes_holder{margin-left:2px;width:770px;height:245px;float:left}
div.indexbox{margin-right:10px;height:12px;float:left}
div.indexbox_border_left{width:12px;height:215px;background-image:url(../imgs/indexbox_border_l.gif);float:left}
div.indexbox_border_mid{padding-top:10px;height:215px;background-image:url(../imgs/indexbox_border_m.gif);background-repeat:repeat-x;float:left}
div.indexbox_border_right{width:12px;height:215px;background-image:url(../imgs/indexbox_border_r.gif);float:left}
div.noflash_warning{width:100%;height:100%;background-image:url(../imgs/noflash.jpg);cursor:pointer;float:left}  /* background noflash warning image that gets covered over if user DOES have flash [this therefore works as a warning WITHOUT javascript! */

/* used on systems page : */
td.systemboxtext{background-color:#f8f5e8}
td.systemboxheaders{color:#ffffff;text-transform:none;font-weight:bold;margin:5px 10px 5px 10px;padding:5px 10px 5px 10px;background-color:#cc0033}


p.ie_linespace_fix{padding:0;margin:0}

div#headerblock{height:25px}
 div#header_left{width:19px;height:100%;background-image:url(../imgs/header_l.gif);float:left}
 div#header{width:832px;height:100%;background-image:url(../imgs/header.jpg);float:left}
 div#header_right{width:18px;height:100%;background-image:url(../imgs/header_r.gif);float:left}

div#bannerblock{height:176px}
 div#banner_left{width:20px;height:100%;float:left;background-image:url(../imgs/banner_l.jpg)}
 div#banner_mid{padding-top:6px;width:831px;height:170px;float:left;background-image:url(../imgs/banner.jpg);background-position:8px 6px;background-color:#fdfdfd;text-align:center}
 div#banner_right{width:18px;height:100%;float:left;background-image:url(../imgs/banner_r.jpg)}

div#menublock{height:52px}
 div#menu_left{width:19px;height:100%;float:left;background-image:url(../imgs/buttonbar_l.jpg)}
 div#menu_mid{width:832px;height:52px;float:left}
  div#menu_mid_top{width:100%;height:7px;background-image:url(../imgs/buttonbar_t.jpg);background-repeat:repeat-x}
  div#menu_mid_mid{height:45px}
   div#button_surface_left{width:3px;height:45px;float:left;background-image:url(../imgs/buttonbar_surface_l.jpg)}
   div#button_surface{width:826px;height:45px;float:left;background-image:url(../imgs/buttonbar_surface_c.jpg);background-repeat:repeat-x}
    div.button_arrow{width:14px;height:14px;float:left;margin:11px 0 0 5px;background-image:url(../imgs/button_arrow.gif)}
	a.menu_item{width:auto;height:14px;float:left;margin:11px 0 0 3px;font-weight:bold;text-decoration:none;color:#000000;overflow:hidden}
	a.menu_item:hover{text-decoration:underline;color:#000000}
	a.menu_item:visited{color:#000000}
   div#button_surface_right{width:3px;height:45px;float:left;background-image:url(../imgs/buttonbar_surface_r.jpg)}
 div#menu_right{width:18px;height:100%;float:left;background-image:url(../imgs/buttonbar_r.jpg)}

div#contentblock{}  /* contentblock's style height property should be defined within the html file itself, per page [due to the inability to cross-browser-support dynamic height for the stretch of the gradient image borders]. additional note: min-height property is not well supported across browsers, so has been excluded here. */
 div#content_left1{width:4px;height:100%;float:left;background-image:url(../imgs/footer_l.gif);background-repeat:repeat-y}
  img#content_left1_IMG{width:100%;height:100%}
 div#content_left2{width:12px;height:100%;float:left}
  img#content_left2_IMG{width:100%;height:100%}
 div#content_left3{width:4px;height:100%;float:left}
  img#content_left3_IMG{width:100%;height:100%}
 div#contentblock_inner{width:830px;height:100%;float:left;overflow:hidden}
  div#content_top1{width:25px;height:9px;float:left;background-image:url(../imgs/content_t1.gif)}
  div#content_top2{width:780px;height:9px;float:left;background-image:url(../imgs/content_t2.gif);background-repeat:repeat-x}
  div#content_top3{width:25px;height:9px;float:left;background-image:url(../imgs/content_t3.gif)}
  div#content_left4{width:17px;height:100%;float:left}
   img#content_left4_IMG{width:100%;height:100%}
  div#content_main{padding:7px 0 2px 10px;width:784px;height:100%;float:left;background-color:#f3edd3}
  div#content_right4{width:19px;height:100%;float:left}
   img#content_right4_IMG{width:100%;height:100%}
 div#content_right3{width:4px;height:100%;float:left}
  img#content_right3_IMG{width:100%;height:100%}
 div#content_right2{width:12px;height:100%;float:left}
  img#content_right2_IMG{width:100%;height:100%}
 div#content_right1{width:3px;height:100%;float:left}
  img#content_right1_IMG{width:100%;height:100%}
 
div#footerblock{height:121px}
 div#footer_top{height:100px}
  div#footer_left{width:20px;height:100px;float:left;background-image:url(../imgs/footer_l.gif);background-repeat:repeat-y}
  div#footer_van{width:218px;height:100px;float:left;background-image:url(../imgs/footer_van.jpg)} 
  div#footer_van_right{width:64px;height:100px;float:left;background-image:url(../imgs/footer_van_r.gif);background-repeat:repeat-x}
  div#footer_trade_left{width:15px;height:100px;float:left;background-image:url(../imgs/footer_trade_l.jpg)}
  div#footer_trade_bg{padding-top:20px;width:514px;height:80px;float:left;background-image:url(../imgs/footer_trade_bg.gif);background-repeat:repeat-x}
   div.footer_tradebox{margin-left:4px;width:81px;height:69px;float:left;background-image:url(../imgs/footer_tradebox.jpg)}
    div.tradebadge{width:81px;height:69px;background-position:center}
	div#badge1{background-image:url(../imgs/badge1.gif)}
	div#badge2{background-image:url(../imgs/badge2.gif)}
	div#badge3{background-image:url(../imgs/badge3.gif)}
	div#badge4{background-image:url(../imgs/badge4.gif)}
	div#badge5{background-image:url(../imgs/badge5.gif)}
	div#badge6{background-image:url(../imgs/badge6.gif)}
  div#footer_trade_right{width:19px;height:100px;float:left;background-image:url(../imgs/footer_trade_r.jpg)}
  div#footer_right{width:19px;height:100px;float:left;background-image:url(../imgs/footer_r.gif);background-repeat:repeat-y}
 div#footer_bot{height:21px}
  div#footer_bot_left{width:20px;height:21px;float:left;background-image:url(../imgs/footer_b_l.gif)}
  div#footer_bot_mid{width:830px;height:21px;float:left;background-image:url(../imgs/footer_b_m.gif);background-repeat:repeat-x}
  div#footer_bot_right{width:19px;height:21px;float:left;background-image:url(../imgs/footer_b_r.gif)}

div#copyrightbox{margin:3px 6px 0 0;font-size:9px;font-weight:bold}