body{background-color:#FFFFFF}
#header,#menu,#menu-out,#main,#footer,#path{clear:both}
#nav-skip{display:none}
#col3,#col1,#col2{display:inline;float:left;padding:0px}
#page{margin:0 auto;text-align:left;width:1000px;margin-top:0px;color:#000000}
#header-content{height:314px;margin:0 auto;position:relative;text-align:left;padding-top:0px;background:#397DA0 url(../images/header-content-bg.png) repeat-y scroll top center}
#logo a{text-decoration:none;display:block;height:80px;width:300px;left:0px;position:absolute;top:10px;z-index:1}
#logo a span{visibility:hidden}
#main{
	background: #397DA0 url(../images/main-bg.png) repeat-y scroll top center;
/*
	overflow: hidden;
*/
	padding-top: 10px;
}
#footer{background:#397DA0 url(../images/footer-bg.png) repeat-y scroll top center;font-size:91%;color:black;border-top:1px solid white}
#footer-content{padding-top:10px;text-align:center;padding-bottom:10px}
#menu{color:#FFFFFF;height:30px;position:absolute;bottom:25px;right:0px}
#c3c1c2 #col3{width:220px}
#c3c1c2 #col3-content{margin:0;padding-bottom:0px;padding-left:10px;padding-right:10px;padding-top:0px}
#c3c1c2 #col1{width:560px}
#c3c1c2 #col1-content{margin:0;padding-bottom:17px;padding-left:20px;padding-right:20px;padding-top:0px}
#c3c1c2 #col2{width:220px}
#c3c1c2 #col2-content{margin:0;padding-bottom:0px;padding-left:10px;padding-right:10px;padding-top:0px}
#today-info{right:10px;position:absolute;top:10px;z-index:1;font-size:92%}
#lang-info,#lang-info a,#today-info,#today-info a{color:white;text-decoration:underline}
.lang-menu{display:inline}
/*
#left-col-end{background:transparent url(../images/left-col-end-bg.png) no-repeat scroll bottom left;padding-bottom:120px}
*/
.submit{background:#717171 url(../images/button-bg.png) repeat-x scroll 0 100%;border-color:#717171;border-width:1px;color:#FFFFFF;font-family:Arial,sans-serif;font-size:0.92em;padding:2px 6px;font-weight:bold;cursor:pointer;font-weight:bold}
#col2 .m-box,#col3 .m-box{
	margin: 0px;
}

#col2 .m-box a,#col3 .m-box a{
	 
}

#col2 .m-box h2,#col3 .m-box h2{
	margin: 0px;
	margin-bottom: 5px;
	background-color: #1280be;
	padding: 5px;
	color: #440080;
	color: white;
}
#col2 .m-holder,#col3 .m-holder{
	padding-bottom: 21px;
	margin-bottom: 10px;
	color: white;
	padding: 5px;
}
#bread-in{padding:5px 0 0px;margin-bottom:0px;font-size:0.92em}
.breadcrumbs,.breadcrumbs a{color:#808979}
.breadcrumbs a{text-decoration:none}
ul.breadcrumbs{margin-left:0;padding-left:0;display:inline;border:none}
ul.breadcrumbs li{margin-left:0;padding-left:2px;border:none;list-style:none;display:inline}
ul.breadcrumbs li.first{padding-left:0px}
ul.breadcrumbs .separator{background:transparent url(../images/bread-separator.png) no-repeat scroll 50% 50%;padding-left:14px}
#search-box{position:absolute;left:22px;top:240px}
#search-box label{color:white;line-height:2em}
#search-box .search-input{font-size:1em;padding:2px 0px 2px 3px;width:150px;vertical-align:middle;color:#333a36;float:left;background:#F6F1EB none repeat scroll 0 0;border-color:#C5C4C2;border-style:solid;border-width:1px 0 0 1px}
#search-box .search-button{background:transparent url(../images/search-bg.png) no-repeat left center;height:21px;padding:1px 0 1px 6px;vertical-align:middle;width:21px;border:none;cursor:pointer;float:left}

table.calendar{
	font-size: 0.87em;
}