body{background:#C6D8E7 url(body-bg.gif) repeat-y center;color:#1C2023;text-align:center;}
#container{margin:0px auto;position:relative;text-align:left;width:769px;}
#container .wrapper{}
#header{background:url("header.jpg") no-repeat top left;height:270px;position:relative;}
#container-content{
	_height: 1px;
	display: table;
	padding-bottom: 1em;
	padding-top: 1em;
}
#container-content .wrapper{
	margin-top: 1px;
	padding-bottom: 0.1px;
	padding-top: 0.1px;
}
#onecolumn #main-content{display:inline;float:left;overflow:hidden;width:100%;}

#twocolumn-left #main-content{display:inline;float:left;overflow:hidden;width:579px;}
#twocolumn-left #main-content .wrapper{_height:1px;margin:0;margin-left:20px;padding-bottom:17px;padding-left:0px;padding-right:20px;padding-top:17px;}

#twocolumn-left #sidebar{display:inline;float:left;overflow:hidden;padding:0px;width:180px;}
#twocolumn-left #sidebar .wrapper{margin-left:9px;}



#threecolumn #main-content{display:inline;float:left;overflow:hidden;width:411px;}
#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{display:inline;float:left;overflow:hidden;padding:0px;width:180px;}
#threecolumn #sidebar .wrapper{margin-left:9px;}

#threecolumn #sidebar-alternate{display:inline;float:left;overflow:hidden;padding:0px;width:168px;}
#threecolumn #sidebar-alternate .wrapper{border-top:1px solid White;margin-right:0px;margin-top:0px;}




#footer{
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 769px;
}
#footer .wrapper{
	  margin-left: 1em;
	   margin-right: 1em;
	border-top: 3px solid #7EA9D3;
	padding-top: 5px;
	padding-left: 4px;
	padding-right: 4px;
	color: #3C78B2;
	padding-bottom: 10px;
}
#footer,#footer a{color:#3C78B2;font-size:90%;}

#sidebar #g_sidebar,#sidebar-alternate #g_sidebar_alternate{border:1px solid #588FC7;margin-left:0px;padding:1px;margin-right:3px;}

#logo{
	left: 15px;
	position: absolute;
	top: 0px;
	z-index: 1;
}

#navmenu{
	left: 15px;
	position: absolute;
	top: 154px;
	width: 700px;
	z-index: 1;

}
#lang-menu{position:absolute;right:25px;top:2px;z-index:1;}
#searchbox{position:absolute;right:33px;top:37px;z-index:1;}
#today-info{right:10px;position:absolute;top:0px;z-index:1;}




#header .Banner{
	left: 280px;
	position: absolute;
	top: 75px;
	z-index: 1;
}




#header .Banner .wrapper{
	background: url(banner_vertical.gif) no-repeat;
	padding-left: 15px;
}

#header .Banner table,#header .Banner table td{
	 margin: 0px;
	 padding: 0px;
	 width: 468px;
	 
}
/* breadcrumb */
#breadcrumb,#breadcrumb a,#breadcrumb a:hover{color:#1E68A9;letter-spacing:0px;}
#today-info .wrapper{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #1E68A9;
}
/* box */
.M-Box,.T-box{margin-bottom:1.0em;}
.M-Box h2,#sidebar-alternate .T-box h2,#sidebar .T-box h2{_height:1px;background-color:#588FC7;border-left:8px solid #1E68A9;color:White;display:block;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;letter-spacing:2px;margin:0;padding:3px 0px 5px 8px;text-decoration:none;text-transform:uppercase;}
.M-Box h2 a{color:White;font-weight:bold;text-decoration:none;}
.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:5px;}
.M-Box p{line-height:normal;}
.side-menu  .M-Box{
	margin-bottom: 0px;
}


#sitemap{
	font-size: 100%;
	 background-color: #DFECF7;
}
#sitemap li{background:url(./lib/folder.gif) 5px 6px no-repeat;}
#sitemap{border:2px solid #1E68A9;}
#searchbox input.input{border:2px solid #6B9618;}
#searchbox label{color:#6B9618;display:block;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight:bold;}
/* table */
table.calendar td.daynames{background-color:#1E68A9;}
table.calendar td{background-color:#C6D8E7;}
table.calendar td.today{background-color: #2887D9;}
table.calendar td.selectedday{background-color:#1E68A9;}
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:#1E68A9;color:White;}
div.boxedboxed{background-color:#1E68A9;color:White;}
div.boxedboxed h2{color:White;}
div.footer{background-color:#C6D8E7;}
.portal{color:#1E68A9;}


.Poll img.pollb{
	background: #1E68A9;

}
.Poll img.polla{
	background: #1E68A9;

}
