@import url('_reset.css');
@import url('fonts/stylesheet.css');

/* Generics */
body { background: #009345 url('../images/backgroundtile.gif') top left repeat-x; text-align: center; font: 12pt serif;}
h1 { color: #009a54; font: 18pt Swis721BTRoman,arial,sans-serif; margin-bottom: .5em; }
h2 { color: #666; font: 12pt Swis721BTRoman,arial,sans-serif; margin-bottom: 1em; }
p { margin-bottom: 1.25em; }
strong { font-weight: bold; }
/* Primary construct */
div#outer { width: 1004px; padding: 0 4px 4px 4px; margin: 0 auto; border: dotted 2px #fff; border-width: 0 1px 1px 1px; }
div#shell { width: 1004px; background: #fff; }
div#header { width: 1004px; height: 290px; background: url('../images/header.jpg'); }
div#body { background: url('../images/boxslice.gif') 193px top repeat-y; }

div#menu { float: left; width: 193px; }
ul#mmenu { display: block; position: relative; }
ul#mmenu li { padding-bottom: 1px; background: url('../images/thinline.gif') right bottom no-repeat; text-align: right; font: 16px Swis721CnBTBold,"Geramond Regular","Times New Roman",sans-serif; text-decoratiion: none; }
ul#mmenu a { display: block; height: 27px; line-height: 27px; padding-right: 14px; text-decoration: none; color: #666; }
ul#mmenu a:hover { background: url('../images/menurollover2.jpg') bottom right no-repeat; }
ul#mmenu a#link01:hover { background-position: right top; }
ul#mmenu a#link02:hover { background-position: 0 -27px; }
ul#mmenu a#link03:hover { background-position: 0 -54px; }
ul#mmenu a#link04:hover { background-position: 0 -81px; }
ul#mmenu a#link05:hover { background-position: 0 -108px; }
ul#mnews { font: 9.5pt arial, sans-serif; margin-left: 10px;}
ul#mnews li { text-align: left; padding: 0 10px 5px 2px; /* border-bottom: dotted 1px #888; */ }
ul#mnews a { display: block; color: #666; text-decoration: none; padding: 4px 0; }
ul#mnews div { text-align: right; color: #0c9442; padding-top: 5px; }
ul#mnews a:hover { text-decoration: underline; }
ul#mnews a:visited { color: #aaa; }

div#box { background: url('../images/topslice.jpg') right top no-repeat; }
div#content { width: 707px; float: left; position: relative; top: -20px; text-align: left; min-height: 148px; padding: 0 40px; font: 11pt sans-serif; }
div#content p, div#content div { line-height: 1.5em; }
div#content p:last-child { margin-bottom: 0 !important; }
div#boxbottom { background: url('../images/boxfoot.gif') top left no-repeat; height: 12px; clear: both; margin-left: 193px; }

div#footer { color: #009044; font-size: 10pt; margin-left: 193px; padding: 10px 0; }
