
#col_left{
	background-color:#FFF;
	width:575px;
	height:100%;
	padding:0px 0 0 45px;
	margin-right:20px;
	clear:right;
	float:left;
}
#col_right{
	width:300px;
	float:left;
}
.home_boxContainer{
	width:300px;
	margin-bottom:20px;
}
.agd_sidebox{
	background-color:#FFF;
	margin-bottom:20px;
	position:relative;
}
.agd_sidebox h1{
	font:bold 13px Arial, Helvetica, sans-serif;
	border-bottom:solid 1px #FFF;
	padding:1px 0 0 10px;
	margin:0;
	background:#fff url(/images/SitesImages/Box_TopGrey_260.gif) no-repeat;
	width:260px;
}
.agd_sidebox_img{
	float:right;
	padding:0 0 5px 5px;
	border:solid 1px #f00;
}
.agd_sidebox_inner{
	font:normal 12px Arial, Helvetica, sans-serif;
	padding:10px 10px;
}
.agd_sidebox_inner p{
	margin:0;
	padding:0;
}
.agd_sidebox_inner form{
	margin:10px 0 0 0;
	padding-left:10px;
}
.lightblue_bg{
	background-color:#B8C7D6;
}
.lightgrey_bg{
	background-color:#B6B8BA;
}
.orange_bg{
	background-color:#CB7118;
}

/*************************************************/
#home_slideshow{
	margin-bottom:20px;
	border:none;
}
/*************************************************/
#home_highlights{
	width:100%;
	margin-bottom:20px;
}

.highlight{
	width:182px;
	float:left;
	margin-right:5px;
}
.highlight img{
	width:187px;
	height:106px;
	border:none;
	background-color:#FFF;
	display:block;
	margin:0 auto;
}
.highlight ul{
	margin:8px 0 0 20px;
	padding: 0;
}
.highlight li{
	list-style-image:url(/images/arrows/icon-double-arrow.gif);
	list-style-type:none;
	font: normal 10.5px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	margin-bottom:5px;
	padding:0;
}
.highlight li a{
	color:#056CB6;
	text-decoration: none;
}
.highlight li a:hover{
	border-bottom:dotted 1px #056CB6;
}

/*************************************************/
#homead_container{
	/*border-top:solid 1px #666666;*/
	width:100%;
	position:relative;
}
#homead_container hr{
	width:550px;
	height:1px;
	position:absolute;
	left:0;
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-top:solid 1px #666;
}
.homead,
.homead_ph{
	margin-right:5px;
	margin-top:20px;
	float:left;
}
.homead_ph{
	width:180px;
	height:150px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#9D9FA2;
	border:solid 1px #B8BABC;
	background-color:#CCCDCD;
}

/*************************************************/

.pub_box{
	width:255px;
	height:90px;
	margin:0 auto;
	padding:10px 0 0 0;
	position:relative;
}
.pub_box span{
	width:80px;
	margin:0 auto;
	padding:0;
	display:block;
	float:left;
}
.pub_box span a img{
	max-width:90px;
	height:90px;
	border:none;
	padding:0 5px 0 0;
}
.pub_orderbutton{
	text-align:center;
	color:#FFF;
	padding:0;
	margin:0;
}
.pub_orderbutton a{
	font:bold 11px Helvetica,Arial,Helvetica,sans-serif;
	width:81px;
	height:41px;
	text-decoration:none;
	color:#FFF;
	display:block;
	padding:6px 0;
	margin:20px 0 0 0;
	background:transparent url(/images/buttons/OrderNow.gif) no-repeat;
	border:none;
}


/*************************************************/

.roundedcornr_bottoml_calendar {
	background: url(/images/corners/roundedcornr_546907_bl.png) no-repeat bottom left;
	width:100%;
	height:10px;
	margin-top:0px;
}
.roundedcornr_bottomr_calendar {
	background: url(/images/corners/roundedcornr_585125_br.png) no-repeat bottom right;
	width:100%;
	height:10px;
	margin-top:0px;
}

/*************************************************/

/* HOMEPAGE CALENDAR BOX */
	.cal_months{
		font:normal 11px Arial, Helvetica, sans-serif;
		background-color:#CB7118;
		padding:10px 0px;
		width:auto;
		height:60px;
	}
	.cal_months ul{
		padding:0;
		margin:0;
	}
	.cal_months li{
		display:inline;
		list-style:none;
	}
	.cal_months li a{
		color:#FFF;
		text-decoration:none;
		border:solid 1px #FFF;
		width:35px;
		background-color:#6D6F71;
		color:#FFF;
		font:bold 13px Arial, Helvetica, sans-serif;
		margin-right:4px;
		margin-bottom:10px;
		padding:3px 2px;
		text-align:center;
		float:left;
	}
	.cal_months li a:hover,
	.cal_months .cal_months_active{
		text-decoration:none;
		background-color:#000000;
		border:solid 2px #FFF;
		padding:2px 1px;
	}
	/*************************************************/
	.jt_job{
		margin-bottom:10px;
		font:normal 12px Arial, Helvetica, sans-serif;
	}
	.jt_job_position a{
		font-weight:bold;
	}
	/*************************************************/
	.FindCE{ /* homepage removed 5/7/2009 HD#8680*/
		background:url(/images/buttons/OrangeBar.gif) no-repeat;
		height:40px;
		position:relative;
	 }
	 .FindCE span{
	 	position:absolute;
		top:7px;
		left:20px;
		font:bold 20px Arial, Helvetica, sans-serif;
	 }
	 .FindCE span a{
	 	display:block;
		text-decoration:none;
		color:#fff;
	 }
