* {margin:0;padding:0}
html {min-width:1000px}
body { background:#fe9c03 url(../gfximg/cont.jpg) center top; font-size:100%; line-height:1em; color:#000; font-family: ITCAvantGarde, "Zapf Chancery", "Comic Sans MS", cursive; min-width:1000px }
.stealth {visibility:hidden; display:none;}
input, textarea, select { font-size: 14px; }
input, select {vertical-align:middle;font-weight:normal}
img {border:0;vertical-align:top;text-align:left}
object {vertical-align:top;outline:none}
/* global */
#header, #content, #footer {font-size:16px}
.wrapper {width:100%;overflow:hidden}
.container {width:1000px;margin:0 auto;position:relative}
.col-1, .col-2, .col-3 {float:left}
.fleft {float:left}
.fright {float:right}
.clear {clear:both}
.alignright {text-align:right}
.aligncenter {text-align:center}
.wrapper {width:100%;overflow:hidden}
.top {background:url(../gfximg/top.jpg) center top repeat-x}
.top-left {height:161px;position:absolute;left:0;top:0;width:50%;background:url(../gfximg/top-left.jpg) repeat-x left top}
.bottom {background:url(../gfximg/bottom.png) left bottom repeat-x}
/* list */
.nav { text-align: right; width: 190px; float: right; margin-top: 130px; }
.nav img {padding-right:1px;margin-right:1px;}
.nav a:hover img { background-color: #f4d9bd; background-image: url(../gfximg/nav-hi.png); background-repeat: no-repeat; background-attachment: scroll; height: 25px; margin-top: -6px; }
.site-nav {position:absolute;left:0;top:128px;z-index:2}
.site-nav li {float:left;text-transform:uppercase;font-size:16px;background:url(../gfximg/divider.gif) repeat-y right top;line-height:120%}
.site-nav li a {color:#515151;text-decoration:none;display:block;width:200px;padding:4px 0 3px 0;text-align:center}
.site-nav li a:hover,
.site-nav li a.act {color:#a24f00}
.site-nav li.menu-last {background:none}
.list {margin-top:-17px}
.list li {width:100%;overflow:hidden;vertical-align:top;padding-top:17px}
.list li b {display:block;margin-bottom:4px}
.list li img {float:left;margin-right:15px}
.list1 {padding-bottom:15px;margin:0;font-weight:bold}
.list1 li {padding:0 0 6px 8px;background:url(../gfximg/marker.gif) no-repeat left 6px}
.list1 li ul {padding:8px 0 0 12px;margin-bottom:-4px}
/*header*/
#header { background:url(../gfximg/header-bg.jpg) no-repeat left top; height:161px   ; }
#header .logo { background-image: url(../gfximg/logo.jpg); background-repeat: no-repeat; background-attachment: scroll; position:absolute; left:18px; top:3px   ; width: 486px; height: 158px; }
/*content*/
#content {background:url(../gfximg/cont-bg.jpg) no-repeat left top;min-height:561px;height:auto!important;height:561px}
img.lupe { padding-top: 50px; }
#content .indent {padding:50px 50px 20px 329px}
#content .indent1 {padding-bottom:37px}
#content .maincontentnarrow {width: 320px; float:left;}
#content .maincontentnarrow .inner { min-height: 350px; }

#content .rightbox {width: 680px; float:left;}
#content .rightbox .inner { padding: 50px 50px 20px 9px; }
/*footer*/
#footer {height:79px}
#footer .indent { padding:32px 50px 20px }
#footer img {position:relative;top:-4px}
/*************Gecko Scrollbar Hack*************/
#gecko_scrollbar { display: none; }
html>body #gecko_scrollbar { position: absolute; z-index: 1; bottom: -1px; left: 0; height: 1px; display: block; font-size: 0; width: 1px; }