body
{ margin: 0px;background: #7E171B url(pattern.png);color: #555;}
#header, #logo, #navigationmenucontainer, #panel, #pagecontentcontainercontainer, #footer
{ margin-left: auto; margin-right: auto;}

#panel
{background: url(panel.jpg) no-repeat; width: 792px;height: 154px;border: 15px solid #7E171B;} 

#site_content_bottom
{ width: 875px;
height: 5px;
clear: both;
background: url(site_content_bottom.png) no-repeat;}

#content
{ text-align: left;
width: 597px;
padding: 20px 10px 15px 26px;}

.alternate_colour{color: #DEBD00;}

.separator{ width: 100%;height: 0;border-top: 1px solid #D9D5CF;border-bottom: 1px solid #FFF;margin: 0 0 20px 0;}

#pagecontainer{margin:0 auto;width:100%;margin-top:0;}
#headercontainer{margin:0 auto;width:100%;background: url(back.png) repeat-x;}
#header{margin:0 auto;text-align:center;width: 870px;height: 152px;overflow: hidden;font: normal 100% "century gothic", arial, sans-serif;border-bottom: 0;text-transform: none;padding: 12px 0 0 26px;color: #FFF;}
#companylogo{float:right;}
#languagebox{float:left;}
#navigationmenucontainer{position:relative;top:-57px;width: 860px;height: 45px;padding-left: 5px;}
ul#nav{ float: lef;margin: 0;}
ul#nav li{ float: left;margin: 10px 0 0 0;padding: 0 0 0 14px;list-style: none;}
ul#nav li a{ font-size: 105%;display: block; float: right;height: 20px;text-decoration: none;padding: 8px 26px 5px 12px;text-align: center;color: #FFF;border: none;} 
ul#nav li.tab_selected a{ height: 22px;padding: 8px 26px 5px 12px;}
ul#nav li.tab_selected{ margin: 10px 0 0 0;background: url(tabs.png) no-repeat 0 0px;}
ul#nav li.tab_selected a{ background: url(tabs.png) no-repeat 100% 0px;color: #80171B;}
ul#nav li.tab_selected a:hover, ul#nav li a:hover{ color: #DEBD00;}
#pagecontentcontainercontainer{position:relative;top:-98px;width: 875px;overflow: hidden;background: #FFF url(site_content.png) repeat-y;padding-top: 20px;}
#pagecontentcontainer{margin:0 auto;position:relative;min-height:300px;font-family: Arial;font-size:11px;color: #333;padding: 20px 10px 15px 26px;}
#lefter{float:left;margin:5px;max-width:160px;}
#righter{float:right;margin:5px;max-width:160px;}
#footercontainer{width:100%;position:relative;top:-98px;}
#footer{width: 730px;height: 40px;padding: 18px 20px 4px 20px;text-align: center; color: #444;min-height:100px;}
#signaturecontainer{width:100%;background:#ccc;}
#signature{margin:0 auto;text-align:center;width:950px;color:#333;font-size:8px;}
#signature a{text-decoration:none;}
