/*	ALT-STRUCTURE.CSS __ LAST UPDATED: 01/19/09 _______________________	*/


/* GENERAL STYLES__________________________________________________ */


/* BODY AREA_______________________________________________________ */

.home_body {
	position: relative;
	margin: 0px auto;
	min-height: 475px;
	width: 960px;
	background-image: url(../_images/hp-body-bg.png);
	background-repeat: repeat-y;
	z-index: 2;
}

.home_body_top {
	position: relative;
	width: 810px;
	min-height: 212px;
	background-image: url(../_images/hp-body-top-bg.png);
	background-repeat: no-repeat;
	text-align: left;
	padding: 25px 75px 0px 75px;
}

.home_body_btm {
	margin: 0px auto;
	position: relative;
	width: 960px;
	height: 137px;
	background-image: url(../_images/hp-body-btm-bg.png);
	background-repeat: no-repeat;
	text-align: left;
	background-position: 0px -2px;
}


.homebanner {
	height: 200px;
	width: 865px;
	border: 1px solid #2d9dff;
}


/* CALLOUTS_________________________________________________________ */

.callout-container {
	position: relative;
	text-align: center;
	display: block;
	width: 870px;
	padding-top: 15px;
	
}

.call-events, .call-media, .call-join {
	position: relative;
	display: block;
	width: 260px;
	min-height: 170px;
	background-repeat: no-repeat;
	font: 14px Georgia, Times New Roman, serif;
	color: #ffffff;
	font-weight: 500;
	line-height: 23px;
	float: left;
}

.call-events {
	background-image: url(../_images/call-events-top.png);
}

.call-media {
	background-image: url(../_images/call-media-top.png);
	margin-left: 42.5px;
}

.call-join {
	background-image: url(../_images/call-join-top.png);
	margin-left: 42.5px;
}

.call-body {
	margin-top: 77px;
	background-image: url(../_images/call-bg.png);
	background-repeat: repeat-y;
	width: 260px;
}

.call-gradient {
	background-image: url(../_images/call-gradient.png);
	background-repeat: no-repeat;
	min-height: 60px;
	font: 11px Tahoma, Arial, serif;
	color: #000000;
	text-align: center;
	padding: 3px 10px 0px 10px;
}

.call-bottom {
	background-image: url(../_images/call-bottom.png);
	background-repeat: no-repeat;
	height: 9px;
	width: 260px;
}

.ccf { clear: both; visibility: hidden; height: 1px; }