/* Start of CMSMS style sheet 'goossens' */
html, body {margin:0;padding:0;}
body {text-align: center;background: url(custom/images/bg.jpg);font-family:verdana;font-size:14pt;color:#573f11;}
div#header {width:100%;height:87px;background: url(custom/images/header.jpg) repeat-x;position:fixed;top:0px;z-index:99;}
div#maincontainer {position:relative;top:125px;width:976px;margin: 0 auto;text-align: left;}

a:link {text-decoration: underline;color:#573f11;}
a:visited {text-decoration: underline;color:#573f11;}
a:active {text-decoration: underline;color:#573f11;}
a:hover {text-decoration: underline;color:#573f11;}

div#menu {width:275px;}
div#menu-top {width:275px;height:6px;background: url(custom/images/menu-top.png);}
div#menu-middle {width:275px;height:auto;background: url(custom/images/menu-middle.png);}
div#menu-middle-content {padding:5px 5px 10px 10px;}
div#menu-bottom {width:275px;height:6px;background: url(custom/images/menu-bottom.png);}
ul.menu {margin-left:0px;}
ul.menu li {margin-bottom:10px;}
li#menu-current {background: transparent;list-style-image: url(custom/images/menu-arrow-current.png); font-size:12pt;}
li#menu-other  {background: transparent;list-style-image: url(custom/images/menu-arrow-other.png); font-size:12pt;}

div#news {width:275px;}
div#news-top {width:275px;height:6px;background: url(custom/images/news-top.png);}
div#news-middle {width:275px;height:auto;background: url(custom/images/news-middle.png);}
div#news-middle-content {padding:5px 5px 10px 10px;}
div#news-bottom {width:275px;height:6px;background: url(custom/images/news-bottom.png);}

div#content {width:684px;float:right;background: url(custom/images/content-expand.jpg) repeat-y;}
div#content-container {width:684px;min-height:684px;background: transparent url(custom/images/content-top.jpg) no-repeat;}
div#content-content {color:red;padding:5px 15px 20px 45px;}
div#content-content-breder  {color:red;padding:5px 0px 20px 27px;}
div#content-content p, h1, h2, h3, h4, h5, h6, table, tr, td, ul, li {color:#2f2f41;}
div#content-content-breder p, h1, h2, h3, h4, h5, h6, table, tr, td, ul, li {color:#2f2f41;}
div#content-bottom {width:684px;height:7px;background: url(custom/images/content-bottom.jpg);}

div#languageselect  {width:275px;margin:15px 0px 15px 0px;text-align:center;font-family: Phat Otto;letter-spacing:1px}
div#languageselect a {text-decoration:none;}

div#footer  {width:684px;float:right;background: transparent;text-align:right; margin:15px 0px 15px 0px;font-size:70%;}

div.NewsSummary {margin:0px 19px 15px 19px;}
div.NewsSummary div.NewsSummaryContent {font-size:10pt;}
div.NewsSummaryLink {text-align:center;margin:0px;padding:0px;font-family: Phat Otto;}
div.NewsSummaryLink a {text-decoration: none;margin:0px;padding:0px;color:#797773;}
div.NewsSummarySummary {font-size:10pt;position:relative;top:-10px;}
div.NewsSummaryContent {font-size:10pt;position:relative;top:-10px;}
div.NewsSummaryPostdate {font-size:10pt;text-align:right;font-style:italic;margin-right:5px;}
div.NewsSummaryMorelink {font-size:10pt;text-align:right;margin-right:5px;}
div.NewsSummaryNextPage {font-size:10pt;text-align:right;}

h1#NewsPostDetailTitle {text-align: center;}
div#NewsPostDetailDate {font-style:italic;text-align:right;float:right;}
div#NewsPostDetailContent {clear:both;}

div#content-content h1,div#content-content-breder h1 {font-weight:normal;font-family: Phat Otto;position:relative;left:-20px;margin:10px 0px 0px 0px; padding:0px;}
div#content-content h2,div#content-content-breder h2 {font-weight:normal;font-family: Phat Otto;position:relative;left:-20px;margin:10px 0px 0px 0px; padding:0px;}
div#content-content h3,div#content-content-breder h3 {font-weight:normal;font-family: Phat Otto;position:relative;left:-20px;margin:10px 0px 0px 0px; padding:0px;}
div#content-content h4,div#content-content-breder h4 {font-weight:normal;font-family: Phat Otto;position:relative;left:-20px;margin:10px 0px 0px 0px; padding:0px;}
div#content-content h5,div#content-content-breder h5 {font-weight:normal;font-family: Phat Otto;position:relative;left:-20px;margin:10px 0px 0px 0px; padding:0px;}
div#content-content h6,div#content-content-breder h6 {font-weight:normal;font-family: Phat Otto;position:relative;left:-20px;margin:10px 0px 0px 0px; padding:0px;}

#myframe {height: 600px; position:relative;left:-10px;} /*can't set width - it's defined by the javascript*/

li.error_message, div.error_message li {color:#b83a3a;}
div.required  {color:#b83a3a;display:inline;vertical-align:super;font-size:60%;}
/* End of 'goossens' */

