#colA {
	float:left;
	width:755px;
	height:100%;
	background:#eef0da;
	margin:5px;
	padding-bottom: 15px;
}

#colB {
	display:none;
}

#colC {
	display:none;
}

/* ---- News & Awards Page ---- */
#newsAwards_boxA {
	float:left;
	width:205px;
	padding:20px;
}

#newsAwards_boxB {
	float:left;
	width:465px;
	padding:20px;
}


/* ---- Services Page ---- */
#floatLeft {
	float:left;
	padding-top:40px;
	padding-left:30px;
}
#servicesItem {
	float:right;
	width:632px;
	padding-top:40px;
}

#servicesItem img {
	float:left;
}
#servicesItem span {
	float:right;
	width:400px;
	padding-right:50px;
}

H3
{
	FONT: bold 14px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight: bold;
	PADDING-BOTTOM: 10px;
}

/* ---- PR Page ---- */
#prText {
	width:600px;
	padding-top:30px;
	padding-bottom:50px;
	padding-right:50px;
	padding-left:50px;
}


/* ---- Calendar ---- */


table.smallcal {border-collapse:collapse;border-spacing:0; font-size:10px; width: 100%;}

table.smallcal tr {text-align: left; vertical-align: top;}
table.smallcal th, table.smallcal td {padding: 1px;border:1px solid #FFF; background-color:#6b883f; color:#fff; font-weight: bold; text-align:center;}
table.smallcal td {background-color:#ddd;color:#636F6F; height:25px;}

table.smallcal td.event{background-color:#B3C75F;color:#FFF}
table.smallcal td.event:hover{background-color:#FFF;color:#000}
table.smallcal h4 {color: #000; margin:0px;}
table.smallcal .today h4 {color: #cc0000;}

table.smallcal .calevent a {background: url(../images/event_icon.png) no-repeat 3px 0; text-indent: -999em; display:block;}

.navnext {color: #fff;font-size:11px;}
.navprev {color: #fff;font-size:11px;}

