html, body { margin:0; padding:0; width:100%; height:100%; overflow:hidden; font-family:Arial, Helvetica, sans-serif; }
body { background:#ff790d; font-size:62.5%; }
a img, :link img, :visited img { border:0; margin:0; }

/* Layout */
#background { position:absolute; z-index:1; width:100%; height:100%; }
#scroller { position:absolute; width:100%; height:100%; top:0; left:0; overflow:auto; z-index:2; }
#wrapper { position:absolute; z-index:3; padding:28px; }
#welcome { float:left; width:419px; min-height:423px; padding:10px 14px 14px 14px; background:#ffe4ce; }
#navigation { float:left; width:154px; min-height:154px; padding:14px 14px 9px 14px; background:#fff; }
#information { float:left; width:219px; min-height:162px; padding:10px; background:url(../images/global/bg_information.png) }
#contact { float:left; width:399px; min-height:162px; padding:10px; background:url(../images/global/bg_information.png) }
#contact #address { float:left; width:179px; margin:0 20px 0 0; }
#contact #downloads { float:left; width:199px; margin:0; }

/* Formatting */
div#preload { display: none; }
#navigation ul { list-style-type:none; float:left; width:154px; margin:98px 0 0 0; padding:0; }
#navigation ul li { margin:0 0 5px 0; padding:0; }
#navigation ul li a { display:block; min-height:9px; width:62px; margin:0; padding:0; }
#navigation ul li a:hover, #navigation ul li .selected { background-position:-62px 0; }

#tabWork a { background:url(../images/global/butWork.gif) 0 0 no-repeat; }
#tabContact a { background:url(../images/global/butContact.gif) 0 0 no-repeat; }
#tabNoReason a { background:url(../images/global/butNoReason.gif) 0 0 no-repeat; }

#information ul { list-style-type:none; float:left; width:49px; margin:0 0 0 0; padding:0; }
#information ul li { margin:5px 0 0 0; padding:0; }
#information ul li a { display:block; min-height:9px; width:49px; margin:0; padding:0; }
#information ul li a:hover, #information ul li a.selected { background-position:-49px 0; }

#tabNext a { background:url(../images/global/butNext.png) 0 0 no-repeat; }
#tabPrevious a { background:url(../images/global/butPrevious.png) 0 0 no-repeat; }

/* Fonts */
h1 { font-size:21px; padding:0; margin:0 0 15px 0; }
h2 { font-size:12px; padding:0; margin:0; }
p { font-size:11px; padding:0; margin:0; min-height:115px; }
p a { color:#808285; font-weight:bold; text-decoration:none; }
#contact p { margin:0 0 10px 0; min-height:0; }