body { text-align:center; margin:0px; background-color:#ffffff; padding-top:18px; }

h1 { font-family:"Perpertua", Georgia; font-size:22px; font-weight:normal; line-height:normal; }
h2 { font-family:"Perpertua", Georgia; font-size:17px; font-style:italic; font-weight:normal; line-height:normal; }
h3 { font-family:"Perpertua", Georgia; font-size:14px; font-style:italic; font-weight:normal; line-height:normal; }
img { border:0; }
img[align=left] { margin-right:20px; margin-left:0; margin-bottom:5px; }
img[align=right] { margin-right:0; margin-left:20px; margin-bottom:5px; }
img[align="left"] { margin-right:20px; margin-left:0; margin-bottom:5px; }
img[align="right"] { margin-right:0; margin-left:20px; margin-bottom:5px; }

a, a:visited, a:hover, a:active { color:#a09fa0; }

div#container { width:915px; text-align:left; margin-left:auto; margin-right:auto; position:relative; font-family:Perpetua, Georgia; font-size:13px; color:#434144; }
div#header { position:relative; width:100%; }
div#oylogo { float:left; width:177px; height:50px; padding: 42px 0; margin-right:27px; background:url('../graf/header_short_bg2.jpg') #ffffff top right repeat-x; text-align:center; }
div#mainlogo { float:left; width:708px; height:110px; padding: 11px 0; background:url('../graf/header_long_bg.jpg') #ffffff repeat-x; }
div#navigationarea { float:left; width:177px; margin-right:28px; margin-top:30px; }
div#maincontentarea { float:left; width:708px; background:url('../graf/maincontent_bg.jpg') 0 17px repeat-x; margin-top:6px; }
div#maincontentarea_top { height:22px; width:708px; background:url('../graf/maincontent_top_bg.gif') #f5f5f5 no-repeat; }
div#bodytextarea { float:left; min-height:500px; width:444px; line-height:18px; padding: 0 35px 0 25px; background:url('../graf/maincontent_border_bg.gif') 1px 0 no-repeat; }
div#imagearea { float:left; min-height:500px; width:183px; padding-right:20px; background:url('../graf/maincontent_border_bg.gif') top right no-repeat; font-size:10px; text-align:center; }
div#footer { position:relative; width:100%; margin-top:30px; }
div#obslogo { float:left; width:177px; height:44px; padding: 15px 0; margin-right:27px; background:url('../graf/footer_short_bg2.jpg') #ffffff top right repeat-x; text-align:center; }
div#footerlogo { float:left; width:708px; height:26px; padding: 24px 0; background:url('../graf/footer_long_bg.jpg') #ffffff repeat-x; }
div#langlinks { text-align:center; }

a.sL, a.sL:visited, a.sL:hover, a.sL:active { display:block; width:147px; padding:8px 15px; margin-top:13px; font-family:GillSans, Verdana; color:#413f42; font-size:13px; text-decoration:none; background:url('../graf/navi_bg.jpg') #e3a216 top right repeat-y; text-transform:uppercase; text-align:center; }
a.sLA, a.sLA:visited, a.sLA:hover, a.sLA:active { display:block; width:147px; padding:8px 15px; margin-top:13px; font-weight:bold; font-family:GillSans, Verdana; color:#413f42; font-size:13px; text-decoration:none; background:url('../graf/navi_bg.jpg') #e3a216 top right repeat-y; text-transform:uppercase; text-align:center; }
a.ssL, a.ssL:visited, a.ssL:hover, a.ssL { padding-left:10px; font-family:Arial; color:#a09fa0; font-size:11px; text-decoration:none; }
a.ssLA, a.ssLA:visited, a.ssLA:hover, a.ssLA { padding-left:10px; font-weight:bold; font-family:Arial; color:#a09fa0; font-size:11px; text-decoration:none; }

a.lang, a.lang:visited, a.lang:hover, a.lang:active { font-family:GillSans, Verdana; color:#a09fa0; font-size:10px; text-decoration:none; text-transform:uppercase; }

h2.news, div.archive, div.news, div.archivelink { text-align:left; }
div#newsarea { font-size:11px; }
div.news { padding-bottom:5px; }
span.newscat { display:none; }

td.sTd input, td.sTd select, td.sTd textarea { width:250px; }
div#surveySheetButtons { padding-left:5%; }
div#surveySheetButtons input { margin-top:10px; width:auto; text-transform:uppercase; font-weight:bold; font-size:10px; color:#313131; padding:3px 10px; margin-bottom:8px; }
div#surveySheetButtons input#surveybuttonreset { display:none; }

td.sTdCb input, td.sTdCb input { width:20px; }
td.sTd textarea { width:250px; height:70px; }

table.contactinfo { width:100%; border-bottom:1px solid #d4d4d4; margin-bottom:20px; }
table.contactinfo td.left { width:110px; vertical-align:top; padding:10px 0; }
table.contactinfo td.right { padding:10px; vertical-align:top; }
table.contactinfo td.right h1 { padding-top:0; margin-top:0; font-weight:normal; }
span.contactlink { cursor:hand; cursor:pointer; color:#b9a156; }
