/* DIV layout style */
/* page elements */
* {
	margin: 0;
	padding: 0;
}
body {
	background: #fff;
}
/* DIVs */
/* functional stuff */
.floatEnder {
	clear: both;
}
/* layout DIVs */
.wrapper {
	margin: 0px auto;
	width: 980px;
}
.wrapperTop {

}
.wrapperBot {
	
}
.wrapperBody {
	width: 980px;
	background: url(/images/im-wrapper-bkg-tile.gif) repeat-y;
}
.wrapperBody2 {
	width: 980px;
	background: url(/images/im-wrapper-bkg-top.gif) no-repeat 0 0;
}
.wrapperBody3 {
	width: 980px;
	background: url(/images/im-wrapper-bkg-bot.gif) no-repeat bottom;
}
.container {
	margin: 0px auto;
	width: 964px;
	background: url(/images/im-footer-bkg.jpg) no-repeat bottom;
}
/* header area */
.header {
	width: 964px;
}
.headerImage {
	float: left;
	width: 786px;
}
.headerLogo {
	float: left;
	width: 178px;
	background: url(/images/im-header-top-right.gif) no-repeat top right;
}
.headerDate {
	padding: 10px 20px 5px 0px;
	text-align: right;
}
.navArea {
	background: #2f9a36 url(/images/im-menu-bkg-tile.gif) repeat-x;
	height: 30px;
}
/* body area */
.bodyArea {
	padding: 20px 0px;
}
.mainArea {
	float: left;
	width: 654px;
	padding: 0px 20px 0px 20px;
}
.fullMainArea {
	width: 924px;
	padding: 0px 0px 0px 20px;
}
.greenArea {
	background: #ededed;
}
.whiteArea {
	background: #fff;
}
.imgRightArea {
	float: right;
	margin: 0px 0px 10px 10px;
}
/* breadcrumb area */
.breadcrumbArea {
	padding-bottom: 10px;
}
/* right area */
.rightArea {
	float: left;
	width: 250px;
	padding: 0px 20px 0px 0px;
}
.searchArea {
	margin-bottom: 10px;
}
.saField {
	float: left;
	width: 198px;
}
.saButton {
	float: left;
	width: 52px;
}
#twitter {
	margin-bottom: 20px;
}
.blackboardArea {
	width: 250px;
	height: 338px;
	background: url(/images/im-blackboard-bkg.jpg) no-repeat 0 0;
	margin-bottom: 20px;
}
.blackboardContent {
	padding: 20px;
}
.newsletterArea {
	margin-bottom: 20px;
}
.newsletterContent {
	padding: 4px 8px 8px 8px;
	border: 1px solid #666;	
}
.newsletterArchiveArea {
	float: left;
	width: 250px;
	margin-bottom: 20px;
}
.nlArchiveContent {
	padding: 0px 8px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
}
/* main area */
.hpBoxArea {
	float: left;
	width: 323px;
	margin-bottom: 20px;
}
.hpBoxArea#right {
	margin-left: 8px;
}
.hpBoxContent {
	padding: 0px 8px;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	min-height:380px;
}
/* footer DIVS */
.footerArea {
	width: 964px;
	margin-top: 40px;
}
.footerContent {
	padding: 0px 20px 0px 20px;
}
/* jquery slider */
#slider {
	width: 654px; /* important to be same as image width */   
	height: 234px; /* important to be same as image height */    
	position: relative; /* important */
	overflow: hidden; /* important */
	margin: 10px 0px 20px 0px;
}
#sliderContent  {   
	width: 654px;   
	padding: 0px;
}
.sliderImage {
	position: relative;
	display: none;
	list-style: none;
}
.sliderImage span {
	position: absolute;
	margin-left: 0px;
	font: 11px/15px verdana, Helvetica, sans-serif;
	padding: 10px;
	width: 350px;
	background-color: #000000;
	filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none
}
.clear {
	clear: both;
}
.sliderImage span strong, .slider1Image span strong, .slider2Image span strong {
    font-size: 14px;
}
.bottom {
	bottom: 0;
    left: 0;
}
