
html
 {
 width:           100%;
 height:          100%;
 margin:          0px;
 padding:         0px;
 border-width:    0px;
 position:        relative;
 background:      #000;
 }

body
 {
 width:           100%;
 height:          100%;
 margin:          0px;
 padding:         0px 0px 0px 0px;
 border-width:    0px;
 position:        relative;
 background:      #000;
 }

div
 {
 width:           auto;
 height:          auto;
 margin:          0px;
 padding:         0px;
 border-width:    0px;
 }

table
 {
 margin:          0px;
 padding:         0px;
 border-width:    0px;
 table-layout:    auto;
 }

td
 {
 margin:          0px;
 padding:         0px;
 border-width:    0px;
 letter-spacing:  0em;
 }

p
 {
 margin:          0px;
 padding:         0px;
 border-width:    0px;
 }

hr
 {
 border-top:       1px solid ##8D745E;
 border-left:      0px;
 border-right:      0px;
 border-bottom:      0px; 
 background-color: #5B3612;
 height:          1px;
 margin:          10px 0px 10px 0px;
 padding:         0px 0px 0px 0px;
 }

ol, ul
 {
 margin:          8px 0px 8px 32px;
 padding:         0px;
 }

img, object
 {
 margin:          0px;
 padding:         0px;
 border-width:    0px;
 }

form
 {
 margin:          0px;
 padding:         0px;
 border-width:    0px;
 }
 
div#background-page
 {
 top:             0px;
 left:            0px;
 width:           100%;
 height:          100%;
 position:        fixed;
 z-index:         0;
 overflow:        hidden;
 }
 
div#logo
 {
 top:             0px;
 left:            0px;
 width:           200px;
 padding:         10px;
 position:        fixed;
 font:            normal 10px'arial', sans-serif;
 line-height:     10px;
 z-index:         1;
 } 
 
div.menu
 {
 top: 207px;
 left: 0px;
 width:                 250px;
 padding:               35px 0px 0px 0px;
 position:              fixed;
 z-index:               2;
 overflow:              hidden;
 }
 
 
div.menu_item
 {
 left:                  -50px;
 position:              relative;
 margin:                -35px 0px 0px 0px;
 padding:               35px 50px 35px 50px;
 color:                 #FFFFFF;
 background:            url('../files/button_white.png') no-repeat bottom right;
 font:                  bold 14px 'verdana', 'arial', sans-serif;
 line-height:           31px;
 text-align:            left;
 white-space:           nowrap;
 cursor:                pointer;
 z-index:               1;
 float:                 left;
 clear:                 both;
 }

 
div#top-row
 {
 width:           830px;
 margin:          0px auto 0px auto;
 padding:         0px 0px 0px 0px;
 clear:           both;
 position:        relative;
 z-index:         1;
 }

div#middle-row
 {
 width:           830px;
 margin:          0px auto 0px auto;
 padding:         0px 0px 0px 0px;
 clear:           both;
 position:        relative;
 z-index:         0;
 overflow:        hidden;
 }

div#bottom-row
 {
 width:           830px;
 margin:          0px auto 0px auto;
 padding:         0px 0px 0px 0px;
 clear:           both;
 position:        relative;
 z-index:         0;
 }

div.clear
 {
 clear:           both;
 }

div#top-row div#logo
 {
 width:           830px;
 height:          170px;
 margin:          0px 0px 0px 0px;
 padding:         30px 0px 0px 30px;
 clear:           both;
 position:        absolute;
 z-index:         2;
 }

div#top-row div#header
 {
 width:           810px;
 height:          80px;
 margin:          12px 0px 0px 0px;
 padding:         0px 0px 0px 0px;
 background:      #;
 clear:           both;
 position:        relative;
 z-index:         1;
 }

div#top-row div#horizontal_menu
 {
 width:           950px;
 height:          36px;
 margin:          0px 0px 0px 0px;
 padding:         0px 0px 0px 0px;
 background:      #F0E9E3;
 text-align:      center;
 position:        relative;
 z-index:         1;
 }

div#top-row div#horizontal_menu a
 {
 padding:         0px 4px 0px 4px;
 vertical-align:  middle;
 }

div#top-row div#horizontal_menu a.item
 {
 color:           #A09D98;
 font:            bold 16px 'Orienta', 'arial', sans-serif;
 text-decoration: none;
 text-transform:  uppercase;
 line-height:     36px;
 }

div#top-row div#horizontal_menu a.item:hover
 {
 color:           #543E26;
 font:            bold 16px 'Orienta', 'arial', sans-serif;
 text-decoration: none;
 text-transform:  uppercase;
 line-height:     36px;
 }

div#top-row div#horizontal_menu a.selected
 {
 color:           #543E26;
 font:            bold 16px 'Orienta', 'arial', sans-serif;
 text-decoration: none;
 text-transform:  uppercase;
 line-height:     36px;
 }

div#top-row div#horizontal_menu a.selected:hover
 {
 color:           #543E26;
 font:            bold 16px 'Orienta', 'arial', sans-serif;
 text-decoration: none;
 text-transform:  uppercase;
 line-height:     36px;
 }

div#top-row div#horizontal_menu a.separator
 {
 color:           #A09D98;
 font:            bold 20px 'Orienta', 'arial', sans-serif;
 text-decoration: none;
 text-transform:  uppercase;
 line-height:     36px;
 }

div#middle-row div
 {
 margin:          0px 0px 0px 0px;
 padding:         0px 0px 0px 0px;
 color:           #fff;
 font:            normal 16px 'Orienta', 'arial', sans-serif;
 position:        relative;
 }

div#middle-row div h1
 {
 margin:          0px 4px 4px 0px;
 padding:         0px 0px 0px 0px;
 color:           #6D8AB4;
 font:            bold 24px 'Orienta', 'arial', sans-serif;
 position:        relative;
 }
 
 div#middle-row div h2
 {
 margin:          0px 4px 4px 0px;
 padding:         0px 0px 0px 0px;
 color:           #543E26;
 font:            bold 20px 'Orienta', 'arial', sans-serif;
 position:        relative;
 }

div#middle-row div#vertical_menu
 {
 width:           230px;
 margin:          0px 0px 0px 0px;
 padding:         0px 0px 0px 0px;
 text-align:      left;
 position:        relative;
 z-index:         1;
 }

div#middle-row div#vertical_menu span.title
 {
 margin:          0px 0px 10px 0px;
 color:           #FF9D98;
 font:            bold 20px 'Orienta', 'arial', sans-serif;
 display:         block;
 }

div#middle-row div#vertical_menu a
 {
 margin:          0px 0px 12px 0px;
 padding:         0px 0px 0px 0px;
 display:         block;
 }

div#middle-row div#vertical_menu a.item
 {
 color:           #A09D98;
 font:            bold 14px 'Orienta', 'arial', sans-serif;
 text-decoration: none;
 text-transform:  uppercase;
 }

div#middle-row div#vertical_menu a.item:hover
 {
 color:           #543E26;
 font:            bold 14px 'Orienta', 'arial', sans-serif;
 text-decoration: underline;
 text-transform:  uppercase;
 }

div#middle-row div#vertical_menu a.selected
 {
 color:           #543E26;
 font:            bold 14px 'Orienta', 'arial', sans-serif;
 text-decoration: underline;
 text-transform:  uppercase;
 }

div#middle-row div#vertical_menu a.selected:hover
 {
 color:           #543E26;
 font:            bold 14px 'Orienta', 'arial', sans-serif;
 text-decoration: underline;
 text-transform:  uppercase;
 }

div#bottom-row div.footer
 {
 width:           830px;
 margin:          0px 0px 0px 0px;
 padding:         15px 0px 0px 0px;
 color:           #aaa;
 font:            normal 14px 'Orienta', 'arial', sans-serif;
 text-align:      right;
 }
 
div#bottom-row div.footer div.column-1
 {
 width:           297px;
 margin:          6px 0px 6px 4px;
 padding:         0px 0px 103px 0px;
 float:           left;
 }

div#bottom-row div.footer div.column-2
 {
 width:           297px;
 margin:          6px 6px 6px 6px;
 padding:         0px 0px 0px 0px;
 float:           left;
 }

div#bottom-row div.footer div.column-3
 {
 width:           398px;
 margin:          6px 4px 6px 0px;
 padding:         0px 0px 0px 0px;
 float:           left;
 }

div#bottom-row div.footer hr
 {
 height:          1px;
 margin:          6px 0px 6px 0px;
 padding:         0px 0px 0px 0px;
 border:          0px;
 border-bottom:   1px solid #000000;
 background:      #666666;
 }

div#bottom-row div.footer div.copyright
 {
 padding:         0px 0px 6px 0px;
 color:           #AAAAAA;
 font:            10px 'arial', sans-serif;
 position:        absolute;
 bottom:          0px;
 }


pre.debug
 {
 width:           898px;
 margin:          16px auto 16px auto;
 border:          #9FB8CD 1px dotted;
 color:           #888888;
 background:      #FFFFFF;
 font:            normal 10px 'lucida console', monospace;
 line-height:     10px;
 overflow:        auto;
 position:        relative;
 }

