/* ######### BODY ########## */
html, body { height: 100%; margin: 0; padding: 0; background-color:#ffffff; text-align: center; }

/* ######### DIVS ########## */
#header { height: 100px; width: 741px; margin: 0 auto; background-color: #ffffff; background-repeat: no-repeat; }
#header #logo { height: 100px; width: 216px; background-image:url(../imgs/sev/logo.gif); background-repeat: no-repeat; float: left; }
#header #headernavcontainer { height: 15px; width: 525px; margin: 60px 0 0 0; text-align: right; float: left; }

#content { width: 741px; margin: 0 auto; }
#content #t1 { height: 167px; width: 100%; margin: 3px 0 0 0; background-color: #899680; }
#content #t2 { width: 100%; margin: 0; padding: 8px 0 0 0; background-color: #F1F2F0; background-image: url(../imgs/sev/green.gif); background-repeat: no-repeat; }
#t1 #navcontainer { margin: 20px 64px 0 0; float: left; }
#t1 #specialcontainer { width: 525px; height: 167px; margin: 0; float: left; }
#t1 #imagecontainer { margin: 0; padding: 0; }
#t2 #newslabel { height: 45px; width: 525px; margin: 0 0 0 216px; background-image: url(../imgs/sev/newslabel.gif); background-repeat: no-repeat; }
#t2 #leftcontent { margin: 20px 0 0 0; float: left; text-align: left; }
#t2 #content { width: 485px; padding: 20px; background-color: #F7F7F7; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; float: left; text-align: left; }
#leftcontent #label { width: 150px; margin: 0 36px 00px 30px; height: 1px; overflow: hidden; color: #F1F2F0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase; text-align: left; }
#specialcontainer #headline { width: 505px; height: 20px; margin: 20px 0 0 20px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; }
#specialcontainer #specials { width: 525px; height: 127px; }
#content #cmsleft { width: 180px; margin: 0 20px 20px 0; float: left; }
#content #cmsright { width: 180px; margin: 0 0 20px 20px; float: right; }
#content #cmsmiddle { width: 485px; }
#content #contactform { float: left; }
#content #sitemapbox { width: 160px; margin: 0 1px 10px 0; float: left; }
#sitemapbox #sitemaptitle { width: 150px; padding: 5px; background-color: #DFDFDF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
#cmsleft #cmsleftnote { width: 170px; margin: -5px 0 0 0; padding: 5px; background-color: #429D00; text-decoration: none; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
#cmsright #cmsrightnote { width: 170px; margin: -5px 0 20px 0; padding: 5px; background-color: #429D00; text-decoration: none; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
#cmsmiddle #cmsmiddlenote { width: 475px; margin: -5px 0 20px 0; padding: 5px; background-color: #429D00; text-decoration: none; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

#footer { height: 30px; width: 741px; margin: 0 auto; background-image:url(../imgs/sev/footerbg.gif); background-repeat: no-repeat; }
#footer #footernavcontainer { height: 15px; width: 741px; margin: 10px 0 0 0; text-align: right; float: left; }

ul#topnews { margin: 0 0 0 216px; padding: 0 0 30px 0; list-style: none; height: 100px; width: 525px; text-align: left; }
ul#topnews li { margin: 0 1px 0 0; padding: 0px; float: left; width: 174px; height: 100px; }
ul#topnews li a { display: block; width: 134px; height: 60px; padding: 20px; background-image: url(../imgs/sev/newsbg.jpg); background-repeat: repeat-x; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; } 
ul#topnews li a:hover { color: #ffffff; background-image: url(../imgs/sev/newsbg_hover.jpg); background-repeat: repeat-x; }

/* ######### NAVIGATION ########## */
ul#headernav { margin: 0px; padding: 0px; list-style: none; }
ul#headernav li { margin: 0 0 0 30px; padding: 0; float: right; }
ul#headernav li a { display: block; text-decoration: none; color: #899680; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
ul#headernav li a:hover { text-decoration: underline; }

ul#mainnav { margin: 0px; padding: 0px; width: 152px; list-style: none; background-color: #9DA994; text-align: left; }
ul#mainnav li { margin: 1px 0 0 0; padding: 0; }
ul#mainnav li a { padding: 0 0 0 30px; width: 122px; height: 24px; display: block; background-color: #899680; text-decoration: none; text-transform: uppercase; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 24px; }
ul#mainnav li a:hover { background-image:url(../imgs/sev/navactive.gif); background-repeat: no-repeat; }
ul#mainnav li a.navactive { width: 122px; height: 24px; display: block; background-image:url(../imgs/sev/navactive.gif); background-repeat: no-repeat; text-decoration: none; text-transform: uppercase; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 24px;}

ul#subnav { margin: 0px; padding: 0px; width: 152px; list-style: none; background-color: #7C7C7C; text-align: left; }
ul#subnav li { margin: 1px 0 0 0; padding: 0; }
ul#subnav li a { padding: 0 0 0 30px; width: 152px; height: 24px; display: block; background-color: #F1F2F0; text-decoration: none; color: #717270; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; }
ul#subnav li a:hover { color: #000000; }
ul#subnav li a.navactive { width: 152px; height: 24px; display: block; color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px;}

ul#sitemaplinks { margin: 0; padding: 0px; width: 160px; list-style: none; background-color: #7C7C7C; }
ul#sitemaplinks li { margin: 1px 0 0 0; padding: 0; }
ul#sitemaplinks li a { padding: 0 0 0 5px; width: 155px; height: 24px; display: block; background-color: #F7F7F7; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 24px; }
ul#sitemaplinks li a:hover { color: #6CE31C; }

ul#footernav { margin: 0px; padding: 0px; list-style: none; }
ul#footernav li { margin: 0 0 0 30px; padding: 0px; float: right; }
ul#footernav li a { display: block; text-decoration: none; color: #899680; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
ul#footernav li a:hover { text-decoration: underline; }

ul#newslist { margin: 0 0 0 20px; padding: 0px; width: 132px; list-style: none; background-color: #69F305; }
ul#newslist li { margin: 0; padding: 0; }
ul#newslist li a { width: 132px; margin: 0 0 1px 0; padding: 5px 0 5px 30px; display: block; background-color: #57CE00; text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
ul#newslist li a:hover { color: #ffffff; }

ul#tworows { padding: 10px 5px 0 15px; margin: 0; width: 200px; float: left; }
ul#tworows li { margin: 0; padding: 0; }

/* ######### TEXTSTANDARDS ########## */
a { color: #000000; text-docoration: underline; }
a:hover { color: #000000; text-decoration: none; }
hr { border: 0px; border-top: solid 1px #000000; border-bottom: solid 1px #000000; }
.specialspace { margin: 0 1px 0 0; }
.newstitle { color: #ffffff; font-weight: bold; }
.newsimage { float: left; }
.ct { margin:3px 0 0 0; line-height: 20px; }
.contacterrorB { margin:3px 0 0 0; color: #9D0400; line-height: 20px; }
