body{background:url(page-bg.gif) repeat;color:#1C2023;text-align:center;}
#container{border:6px solid White;margin:0px auto;position:relative;text-align:left;width:800px;}
#container .wrapper{}
#header{background:url("header.gif") no-repeat top left;height:153px;position:relative;}
#container-content{_height:1px;display:table;margin-bottom:0px;}
#container-content .wrapper{margin-top:0px;padding-bottom:0.1px;padding-top:0.1px;}
#onecolumn #main-content{display:inline;float:left;overflow:hidden;width:100%;}
#onecolumn #main-content .wrapper{_height:1px;border:2px solid #EAEAF0;margin:0;padding:17px;}
#twocolumn-left #container-content{background-color:White;}
#twocolumn-left #main-content{display:inline;float:left;overflow:hidden;width:620px;}
#twocolumn-left #main-content .wrapper{_height:1px;margin:0;margin-left:20px;margin-right:0px;padding-bottom:17px;padding-left:0px;padding-right:20px;padding-top:17px;}
#twocolumn-left #sidebar{border-top:1px solid White;display:inline;float:left;overflow:hidden;padding:0px;width:180px;}
#twocolumn-left #sidebar .wrapper{background:url(ehs2.gif) no-repeat bottom;margin-left:0px;margin-right:2px;padding-bottom:60px;}

#threecolumn #container-content{}
#threecolumn #main-content{display:inline;float:left;overflow:hidden;width:460px;}
#threecolumn #main-content .wrapper{_height:1px;margin:0;margin-left:20px;padding-bottom:17px;padding-left:0px;padding-right:20px;padding-top:17px;}
#threecolumn #sidebar{border-top:1px solid White;display:inline;float:left;overflow:hidden;padding:0px;width:189px;}
#threecolumn #sidebar .wrapper{margin-left:9px;margin-right:2px;}
#threecolumn #sidebar-alternate{display:inline;float:left;overflow:hidden;padding:0px;width:207px;}
#threecolumn #sidebar-alternate .wrapper{border-top:1px solid White;margin-right:27px;margin-top:0px;}

#footer{background-color:White;border-left:6px solid White;border-right:6px solid White;margin:0 auto;position:relative;text-align:left;width:800px;}
#footer .wrapper{_height:1px;border-top:4px solid #CB1C09;margin-right:20px;padding:5px 22px 22px 2px;}
#footer,#footer a{font-size:90%;}

#logo{left:15px;position:absolute;top:26px;z-index:1;}
#lang-menu{position:absolute;right:25px;top:2px;z-index:1;}
#searchbox{position:absolute;right:0px;top:0px;z-index:1;}
#today-info{left:15px;position:absolute;top:0px;z-index:1;}
#navmenu{left:15px;position:absolute;top:125px;width:750px;z-index:1;}
#breadcrumb{background-color:#FFFCE3;height:1.7em;padding:2px;padding-left:4px;}
/* breadcrumb */
#breadcrumb,#breadcrumb a,#breadcrumb a:hover{color:#CB1C09;letter-spacing:0px;}
#today-info .wrapper{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;letter-spacing:1px;}
/* box */
.M-Box,.T-box{margin-bottom:1.0em;}
.M-Box h2,#sidebar-alternate .T-box h2,#sidebar .T-box h2{
	background: #CB1C09 url(bg-h2.gif) no-repeat left;
	border-bottom: 2px solid  white;
	border-top: 2px solid white;
	color: White;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 1px;
	margin-top: 0px;
	padding-bottom: 6px;
	padding-left: 16px;
	padding-right: 10px;
	padding-top: 7px;
	text-transform: uppercase;
}
.M-holder,#sidebar .T-box .text-wrapper,#sidebar-alternate .T-box .text-wrapper{_height:1px;background:url(box-bg-top.gif) repeat-x top;padding-bottom:5px;padding-left:10px;padding-right:10px;padding-top:10px;}
.side-menu .M-holder{padding:0px;}
.M-Box p{line-height:normal;}
#sitemap{font-size:100%;}
#sitemap li{background:url(./lib/folder.gif) 5px 6px no-repeat;}
#sitemap{border:2px solid #7DB100;}
#searchbox{
	padding: 0px;
}
#searchbox input.input{border:3px solid #CB1C09;}
#searchbox label{color:#CB1C09;}
input.submit-img{ background: url(search.gif) no-repeat 0px 5px;  height: 18px;
 }


/* table */
table.calendar td.daynames{background-color:#85A626;}
table.calendar td{background-color:#DAEBA9;}
table.calendar td.today{background-color:#B2CC66;}
table.calendar td.selectedday{background-color:#84A626;}
table.calendar td.selectedday a,table.calendar td.today a{color:White;}
table.calendar td a{color:#003966;}
table.calendar td a:hover{background-color:#85A626;color:White;}
div.boxedboxed{background-color:#7F9933;color:White;}
div.boxedboxed h2{color:White;}
div.footer{background-color:#DAE6B3;}
.portal{color:#6B9618;}

