@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	font-family:Verdana, Geneva, sans-serif;
}
.header-container{
	border-bottom:8px #b30000 solid;
	background:url(../images/headerbg.png);	
}
.header{
	width:950px;
	height:120px;	
	/*background:url(../images/headerlogobg.png);	*/
}
.foooter-container{
	border-top:8px #b30000 solid;
	background:url(../images/footerrbg.png);
}
.footer{
	width:950px;
	height:100px;
	font-size:11px;
	padding-top:10px
}
.content-container{
	min-height:400px;	
}
.content{
	width:950px;
	padding:10px 0px 2px 0px;
}
.mid-content{
	margin-top:14px;
}
.menu-container{
	height:48px;
	border-bottom:1px #E9E9E9 solid;
	background:#f8f8f8;
}
.menu{
	width:950px;
}
.menuitem{
	padding:2px 12px 2px 12px;	
}
/***
#about.menuitem{
	background:#b30000;
}
#about.menuitem a{
	color:#333;
}
***/
.menuitem a{
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	color:#00486A;
	text-decoration:none;
}
.menuitem a:hover{
	color:#333333;
}
.top-menu{
	padding:8px;
	position:inherit;
	z-index:2;
	color:#333;
	font-size:11px;	
}
.top-menu a{
	color:#333;
	text-decoration:none;
	font-size:11px;
}
.top-menu a:hover{
	text-decoration:underline;
}
.searchbox-container{
	width:320px;
	padding:4px;
	font-size:12px;
	color:#333;
}
.searchbox-container input{
	width:240px;
	border:none;
	height:20px;
	background:#FFFFCC;
	color:#999999;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	padding:2px;
	font-size:14px;
}
.welcome-note{
	background:#F7F7F7;
	color:#333;
	font-size:11px;
	min-height:350px;
}
.welcome-note a{
	color:#666;
	text-decoration:none;
}
.events{
	width:250px;
	min-height:300px;
	background:url(../images/columnbg.png) repeat-x;
	border:1px #E9E9E9 solid;
}

.portals{
	width:250px;
	min-height:300px;
	background:url(../images/columnbg.png) repeat-x;
	border:1px #E9E9E9 solid;
}

.news{
	width:415px;
	min-height:300px;
	background:url(../images/columnbg.png) repeat-x;
	border:1px #E9E9E9 solid;
}
.h1-txt-x{
	color:#b30000;
	padding:10px 6px 6px 10px;
	font-size:24px;
	font-weight:bold;
}
.h1-txt{
	color:#b30000;
	padding:10px 6px 6px 10px;
	font-size:16px;
	font-weight:bold;
}
.items-list{
	padding:5px;
}
.items-cap{
	color:#666666;
	font-size:11px;
	padding:3px;
}
.items-details{
	padding:3px;
	margin-bottom:10px;
}
.items-details a{
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.items-details a:hover{
	text-decoration:underline;
}
.item-divider{
	height:2px;
}