/* GENERAL */
html 			{ overflow: -moz-scrollbars-vertical; }
body	 		{ margin: 0 0 0 0; padding: 0 0 0 0; font: 11px "trebuchet ms", verdana, sans-serif; background-color: #E5E5E5; line-height: 12px; text-align: center; min-width: 800px;}
img				{ border: 0px; }
a:hover			{ background-color: #E5E5E5; }


/* CONTAINERS */

#center			{ margin: 10px auto; border: 0px solid; width: 800px; text-align: left;}

#main			{ margin: 10px 0 0 0; border: 0px solid; width: 800px; background-color: #FFF; text-align: left; }
#foot			{ margin: 0; border: 0px solid; width: 800px; height: 80px; background-image: url(../_img/foot_bg.gif); }
#content		{ margin: 7px 50px 0 50px; border: 0px solid; width: 700px; }
#address		{ margin: 0 50px 0 50px; border: 0px solid; width: 700px; padding: 30px 0 0 0; text-align: center; font-size: 10px; color: #555555; }
#seourls		{ margin: 10px 0 0 10px; border: 0px solid; width: 800px; font-size: 10px; color: #CCC; background-color: #E5E5E5; }
#subnavigation  { font-size: 11px; margin: 50px 0 0 20px; width: 140px;}
#text 			{ font-size: 12px; margin: 50px 0 0 20px; line-height: 18px; width: 480px; text-align: justify;}
#frontpage		{ font-size: 12px; margin: 50px 0 0 20px; line-height: 16px; width: 655px;}
#puff 			{ font-size: 12px; margin: 10px 0 0 20px; line-height: 16px; width: 317px;}

/* STYLES */

.navigation		{ font-size: 12px; margin: 10px 0 0 0;}
.a:link			{ color: #000; text-decoration: none; }
.a:visited		{ color: #000; text-decoration: none; }
.a:active		{ color: #000; text-decoration: none; }
.a:hover		{ color: #000; text-decoration: none; background-color: #C5C5C5; }
.a				{ color: #000; text-decoration: none; font-weight: bold; background-color: #ECECEC; }

.a_sub:link		{ color: #000; text-decoration: none; }
.a_sub:visited	{ color: #000; text-decoration: none; }
.a_sub:active	{ color: #000; text-decoration: none; }
.a_sub:hover	{ color: #000; text-decoration: none; background-color: #C5C5C5; }
.a_sub			{ color: #000; text-decoration: none; background-color: #ECECEC; }

.a_seo:link		{ color: #CCC; }
.a_seo:visited	{ color: #CCC; }
.a_seo:active	{ color: #CCC; }
.a_seo:hover	{ color: #AAA; }
.a_seo			{ color: #CCC; text-decoration: none;}

.headline		{ margin: 0 0 15px 0; font-size: 16px; font-weight: bold; }
.subheadline	{ margin: 0 0 10px 0; font-weight: bold; }
.superheadline	{ margin: 0 0 15px 0; font-size: 18px; font-weight: bold; }
.comment		{ font-style: italic; color: #666; font-size: 10px; }


/* TABLE HACK */

div.spacer 		{ clear: both; }
div.float 		{ float: left; }
