body { font-family: "Trebuchet MS", Tahoma, sans-serif; background-color: #A7A7A7; background-image: url(../graphics/layout_a.jpg); background-repeat: repeat-x; background-position: top; margin: 0px; padding: 0px; }
#header { background-image: url(../graphics/layout_c.jpg); background-repeat: no-repeat; text-align: right; }
#header img { margin-bottom: 3px; }
#header a { background-color: transparent; text-decoration: none; border: 0; }
#right-slot { background-color: #FFFFFF; }
#left-slot { background-color: #FFFFFF; background-image: url(../graphics/layout_g.jpg); background-repeat: no-repeat; background-position: 0px 245px; }

#menu { background-color: #FFFFFF; height: 62px; }
#sub-menu { font-size: 12px; background-image: url(../graphics/layout_f.jpg); background-repeat: no-repeat; height: 88px; padding-left: 15px; }
table.sub-menu {}
table.sub-menu td { padding: 0px 10px 0px 0px; color: #FFFFFF; }
table.sub-menu td a, table.sub-menu td a:visited { color: rgb(255, 153, 0); text-decoration: none; background-color: transparent !important; }
table.sub-menu td a:hover { color: #FFDDBB; text-decoration: underline; background-color: transparent !important; }
#sub-menu-a { margin-left: 0px; }
#sub-menu-b { margin-left: 100px; }
#sub-menu-c { margin-left: 196px; }
#sub-menu-d { margin-left: 292px; }
#sub-menu-e { margin-left: 388px; }
#sub-menu-f { margin-left: 436px; }

#news-header { font-size: 13px; font-weight: bold; color: rgb(100, 100, 100); text-align: center; }
#news-holder { position: relative; width: 180px; height: 200px; overflow: hidden; }
#news-wn { width: 150px; height: 200px; position: absolute; margin-left: 15px; }
#news-cnt { position: absolute; z-index: 1; }
div.news-item { width: 150px; height: 99px; font-size: 11px; border-bottom: 1px dotted rgb(180, 180, 180); cursor: pointer; }
div.news-item span.high { color:rgb(255, 166, 0); }

#sub-title { font-family: "Trebuchet MS", Tahoma, sans-serif; font-size: 26px; font-style: italic; font-weight: bold; color: #FFFFFF; background-color: #FFFFFF; background-image: url(../graphics/layout_i.jpg); background-repeat: no-repeat; padding-left: 10px; padding-top: 0px; }
#main-document { padding: 10px; }
#footer { background-image: url(../graphics/layout_h.jpg); background-repeat: no-repeat; font-size: 11px; color: #333333; text-align: center; }
#footer a, #footer a:visited { color: white; text-decoration: none; }
#footer a:hover { background-color: white; color: black; }