html { height:100.01%; }
body { margin:0; padding:0; background:#edece5 url('/images/interface/headerBg.gif') repeat-x; font-family:verdana,arial,sans-serif; font-size:12px; color:#1e1e1e; height:100%; -moz-opacity:.9999;}
a { text-decoration:none; color:#395210; border-bottom:1px dotted #456414; }
h1 { margin:0; padding:0; }

#container { min-height:100%; position:relative; }
#header { height:332px; width:960px; background:transparent url('/images/interface/mainImage.png') no-repeat; margin:0 auto; }
#logo { width:380px; height:105px; background:transparent url('/images/interface/logo.png') no-repeat; display:block; border:none; }
#content { background:transparent url('/images/interface/bodyGradient.gif') repeat-x; width:100%; min-height:300px; padding:0 0 50px}
#contentInner { background:transparent url('/images/interface/contentBg.gif') no-repeat center top; width:690px; padding:40px 135px 0; margin:0 auto; }

#navigation { background: transparent url('/images/interface/navBG.gif'); width:637px; height:41px; margin:-66px 0 0 26px; position:absolute; }
#navigation a { border:none; }
#navigation ul { margin:0 0 0 3px; padding:0; }
#navigation ul li { background: transparent url('/images/interface/navDiv.gif') no-repeat; margin:0px; padding:0 0 0 4px; list-style:none; float:left; }
#navigation ul li a { color:#555; font-size:16px; height:29px; padding:7px 32px 0px; float:left; display:block; }
#navigation ul li a:hover { background: transparent url('/images/interface/navHover.gif') repeat-x; }
#firstLink { margin:0; padding:0;}
#navigation ul li.firstLink { padding:0; background:none; }
#navigation ul li.lastLink { padding:0 0 0 4px; }
#navigation ul li.lastLink a { width:58px; }

#dividerContainer { background:transparent url('/images/interface/divider.gif') no-repeat center bottom; }
#left { width:700px; padding:170px 0 0; float:left; }
.softBox { float:left; }
.boxPoints { width:700px; position:absolute; margin:-210px 0 0; }
.points { width:550px; float:right; margin:0 0 0; }
#.points p {padding:8px 0; }
#right { width:320px; padding:170px 0 0; float:right; }
#left p, #right p { line-height:18px; margin:0 0 10px; }

#quoteContainer { width:802px; margin:18px auto; }
#quote { background:transparent url('/images/interface/quoteBG.gif') repeat-y; padding:0; }
#quoteTop { background:transparent url('/images/interface/quoteTop.gif') no-repeat; }
#quoteBottom{ padding:30px 25px 54px; background:transparent url('/images/interface/quoteBottom.gif') no-repeat left bottom; font-family:"Palatino Linotype",palatino,times,serif; font-size:30px; line-height:25px; margin:0; }
#quoteBottom p { margin:0; padding:0; }
#quoteBottom span.quote { font-family:times,serif; font-size:72px; line-height:18px; position:relative; top:30px; }
#quoteBottom span#leftQuote { top:28px; }
#quoteCredit {  }
#quoteBy {  }
#quoteLogo {  }

#footer { background:#456414 url('/images/interface/footerTop.gif') repeat-x; padding:16px 0 8px; text-align:center; color:#fff; position:absolute; bottom:0; width:100%; font-size:11px; clear:both }
#footer a { color:#fff; border-bottom:1px dotted #f4f4f4; }

.acc { text-indent:-9999in; margin:0; padding:0; height:0; overflow:hidden; display:block; }
.inner { width:760px; margin:0 auto; }
.img { text-indent:-9999in; overflow:hidden; }
.clear { margin:0; padding:0; line-height:0; height:0; overflow:hidden; clear:both; }