@charset "UTF-8";
/* CSS Document */

/* Central Content Blocks */

.block, .block-left, .block-right, .block-left-fixed, .block-nomar {
	border-left: 1px solid #C0CCE8;
	border-right: 1px solid #233E99;
	/*border-bottom: 1px solid #C0CCE8;*/
	border-bottom: 1px solid #233E99;
	margin: .5em 1em;
	font-size: 90%;
	}
	
.block-nomar {
	margin: 0;
}

.block h1, .block-left h1, .block-right h1, .block-left-fixed h1, .block-nomar h1 {
	background: #233E99 url(images/header_back.gif) center left repeat-x scroll;
	color: white;
	padding: 4px;
	font-size: 120%;
	margin: 0;
}
	
.block-blank, .block-blank-left, .block-blank-right {
	margin: .5em 1em;
	font-size: 90%;
}

.block h2, .block-left h2, .block-right h2, .block-left-fixed h2 {
	background: #233E99 url(images/header_back.gif) center left repeat-x scroll;
	color: white;
	margin: 0;
	padding: 4px;
	}

.block h2 span, .block-left h2 span, .block-right h2 span, .block-left-fixed h2 span {
	display: none;
	}

#whatsnew h3, #whatsnew h4 {
	color: #4D59A7;
	margin-left: 1em;
	}

#upcomingevents h3, #upcomingevents h4 {
	color: #4D59A7;
	}

.block .scroll, .block-left .scroll, .block-right .scroll, .block-left-fixed .scroll {
	overflow-y: auto;
	max-height: 140px;
	margin-bottom: 4px;
	margin-right: 1px;
	}

.block .scroll2, .block-left .scroll2, .block-right .scroll2, .block-left-fixed .scroll2 {
	overflow-y: auto;
	max-height: 200px;
	margin-bottom: 4px;
	margin-right: 1px;
	}

.block .scroll3, .block-left .scroll3, .block-right .scroll3, .block-left-fixed .scroll3 {
	overflow-y: auto;
	height: 200px;
	margin-bottom: 4px;
	margin-right: 1px;
}

.block .scroll4, .block-left .scroll4, .block-right .scroll4, .block-left-fixed .scroll4 {
	overflow-y: auto;
	max-height: 400px;
	margin-bottom: 4px;
	margin-right: 1px;
}

* html body .block .scroll, * html .block-left .scroll, * html .block-right .scroll, .block-left-fixed .scroll {
	height: 144px;
	}
	
* html body .block .scroll2, * html .block-left .scroll2, * html .block-right .scroll2, .block-left-fixed .scroll2 {
	height: 304px;
	}

* html .block .scroll3, * html .block-left .scroll3, * html .block-right .scroll3, .block-left-fixed .scroll3 {
	height: 200px;
}

* html .block .scroll4, * html .block-left .scroll4, * html .block-right .scroll4, .block-left-fixed .scroll4 {
	height: 400px;
}

.block-left, .block-blank-left {
	float: left;
	width: 49%;
	margin: 0 0 1em 8px;
	clear: left;
	}

.block-left-fixed {
	width: 481px;
	margin: .5em 2px;
	clear: left;
}

.block-right, .block-blank-right {
	float: right;
	width: 48%;
	margin: 0 3px 1em 0;
	}

.item {
	background: white url(images/item-back.gif) bottom left repeat-x scroll;
	/*padding: 10px 0 10px 0;*/
	border: 1px solid #D6D6D6;
	margin: 4px;
	}

.item h3 {
	margin-left: 0;
	margin-top: .2em;
	font-size: 115%;
	}

.item h4 {
	font: 110% "Times New Roman", Times, serif;
	font-style: italic;
	}