*										{ outline: none; }
html, body								{ margin: 0; padding: 0; border: none; text-align: center; font: 9pt/1.4em Arial, Helvetica, sans-serif; }
body									{
	background-color: #ECEEEC;
	background-image: url(../images/pictures/logoverti.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: 0px 300px;
}

/*#container_body						{ background: url("/images/shadow_left_right.gif") repeat-y center top; }*/
#footer_body							{ width: 974px; margin: 0 auto; background: url("/images/template/footer_bg.png") repeat-y center top; height: 22px; }

#container								{ width: 974px; margin: 0 auto; text-align: left; position: relative; background: url("../images/template/container_bg_shadow.png") repeat-y; }

#header									{ margin: 0 12px; height: 253px; background: url("/images/template/header.png"); }
#header a								{ display: block; width: 635px; height: 64px; text-indent: -10000px; }

#sidebar								{ position: absolute; left: 31px; top: 117px; }

#menu 									{ margin: 0; padding: 0; width: 204px; font-size: 11pt; line-height: 1.4em; }
#menu li								{ float: left; list-style-type: none; width: 204px; border: 1px solid #EEE; border-top: none; height: 26px; }
#menu li.first-child					{ border-top: 1px solid #EEE; }
#menu li a								{ float: left; display: block; width: 174px; height: 23px; padding: 3px 15px 0 15px; background: #919496; color: #FFF; text-decoration: none; }
#menu li.em a							{ background: #C3C8CB; color: #444; }
#menu li a:hover,
#menu li a.menu_open					{ background: #C3C8CB; color: #000; }

#menu ul								{ position: absolute; visibility: hidden; margin: -1px 0 0 -1px; padding: 0; border-top: 1px solid #EEE; }
#menu ul li								{ }
#menu ul li a							{ background: #C3C8CB; color: #000; }
#menu ul li a:hover						{ background: #919496; color: #FFF; }

#brochure								{ clear: both; padding-top: 20px; text-align: center; font-size: 8pt; line-height: 1.3em; font-style: normal; color: #FFF; }
#brochure img							{ margin-top: 5px; border: 1px solid #EEE; }

#address								{ position: absolute; left: 31px; bottom: 0; width: 206px; text-align: center; font-size: 8pt; line-height: 1.3em; font-style: normal; color: #FFF; }
#address strong							{ font-size: 9pt; line-height: 1.5em; color: #000; text-transform: uppercase; }
#address a								{ color: #FFF; text-decoration: none; }

#content								{ padding: 1px 37px 10px 262px; min-height: 400px; }

#content h1								{ margin: 14px 0; padding: 3px 5px; border-bottom: 3px solid #000; font-size: 14pt; font-weight: normal; color: #FE0000; color: #ED1824; }
#content h2								{ margin: 24px 5px 6px 5px; font-size: 13pt; font-weight: normal; }
#content p								{ margin: 12px 5px; }

#content .homepage-left					{ width: 357px; float: left; clear: left; margin-top: 15px; padding-right: 15px; border-right: 1px solid #C3C8CB; margin-right: -3px; }
#content .homepage-right				{ width: 287px; float: right; clear: right; margin-top: 15px; padding-left: 15px; border-left: 1px solid #C3C8CB; }

#content .homepage-left h1,
#content .homepage-right h1				{ margin-top: 0; }

#content .news							{ margin: 0 6px; padding: 6px 14px 0 6px; width: 259px; height: 72px; overflow: hidden; background: url("/images/template/news_bg.png") no-repeat; }
#content .news a						{ display: block; width: 259px; height: 64px; color: #000; text-decoration: none; }
#content .news a:hover					{ color: #ED1824; }
#content .news h3						{ margin: 0; font-size: 8pt; line-height: 1.4em; }
#content .news p						{ margin: 0; font-size: 8pt; line-height: 1.4em; }

#content ul.homepage-thumbs				{ clear: both; margin: 0; padding: 25px 0 0 0; height: 120px; }
#content ul.homepage-thumbs li			{ list-style-type: none; float: left; margin: 0 6px 0 10px; }
* html #content ul.homepage-thumbs li	{ margin-left: 5px; }

#footer									{ text-align: center; padding: 0 25px 0 250px; font-size: 8pt; line-height: 1.3em; color: #919496; }
#footer a								{ color: #919496; text-decoration: none; }
#footer a:hover							{ text-decoration: underline; }

#website	{ display: none; }

table td.default { vertical-align: top; }
.required { color: #f00; }

