
#home-left {
	width:760px;
	margin:0 10px;
	float:left;
}
#home-left-main {
	width:940px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left: 10px;
	float:left;
}

#home-slider {
	width:620px;
	height: 301px;
	margin-right:10px;
	float:left;
}

#welcome, #boxes, #latest-news, #profession-finder, #profession-finder div p {
	margin-bottom:10px;
}
#welcome {
	padding-right:330px;
	margin-right:10px;
	min-height:214px;
	width: 100%;
}
	#welcome p {
		text-align:left;
		margin-bottom:10px;
		line-height:20px;
		color:#1A5855;
	}

	#boxes .box {
		background:url(../images/home_university.gif) no-repeat top left;
		margin-right:10px;
		width:142px;
		height:172px;
		float:left;
		cursor:pointer;
	}
	#boxes .box img {	
		width:142px;
		height:172px;
	}
	#boxes .markup-box {
		background: none;
		background-color: #F68121;
		width: 290px;
		height: auto;
		border: 2px solid #F68121;
		border-radius: 7px;
		cursor: auto;
		overflow: hidden;
	}
	
	#boxes .markup-box h3 {
		color: #FFFFFF;
		font-size: 16px;
		font-weight: 500;
		line-height: 1.5;
		padding: 5px 10px;
	}
	
	#boxes .more-link-active {
		color:#FFFFFF;
		font-size: 1.15em; 
	}
	
	#boxes .markup-box .markup-box-inner {
		padding: 10px 10px 10px 22px;
		background-color: #ffffff;
		border-radius: 7px;
		font-size: smaller;
	}

	#boxes .markup-box .markup-box-inner-home {
		padding: 10px 10px 10px 22px;
		height:233px;
		background-color: #ffffff;
		border-radius: 7px;
		font-size: smaller;
	}
	
	#boxes .markup-box .markup-box-inner a:link, #boxes .markup-box .markup-box-inner a:active, #boxes .markup-box .markup-box-inner a:visited {
		text-decoration:none;
		color:#1A5855;
	}
	
	#boxes .markup-box .markup-box-inner a:hover {
		text-decoration:underline;
	}
	
	#boxes .markup-box .markup-box-inner ul li {
		margin-bottom: 10px;
		list-style-type: disc;
		color:#1A5855;
	}

		#boxes .markup-box .markup-box-inner-home a:link, #boxes .markup-box .markup-box-inner a:active, #boxes .markup-box .markup-box-inner a:visited {
		text-decoration:none;
		color:#1A5855;
	}
	
	#boxes .markup-box .markup-box-inner-home a:hover {
		text-decoration:underline;
	}
	
	#boxes .markup-box .markup-box-inner-home ul li {
		margin-bottom: 10px;
		list-style-type: disc;
		color:#1A5855;
		
	}
	
#boxes #box-university {
	background-image:url(../images/home_university.gif);
}
#boxes #box-school {
	background-image:url(../images/home_school.gif);
}
#boxes #box-career_advisor {
	background-image:url(../images/home_career_advisors.gif);
}
#boxes #box-career_dev {
	background-image:url(../images/home_career_dev.gif);
}
#boxes #box-more {
	background-image:url(../images/home_more.gif);
}
#boxes #box-university:hover {
	background-image:url(../images/home_university_roll.gif);
}
#boxes #box-school:hover {
	background-image:url(../images/home_school_roll.gif);
}
#boxes #box-career_advisor:hover {
	background-image:url(../images/home_career_advisors_roll.gif);
}
#boxes #box-career_dev:hover {
	background-image:url(../images/home_career_dev_roll.gif);
}
#boxes #box-more:hover {
	background-image:url(../images/home_more_roll.gif);
}
#latest-news {
	width:380px;
	height:240px;
	background:url(../images/blue_box.png) no-repeat center center;
	float:left;
	margin-right:10px;
	margin-top: 10px;
}
	#latest-news .title {
		font-size:1.25em;
		padding:10px;
		padding-bottom: 15px;
	}
	#latest-news .item {
		padding:0 10px 10px 10px;
		margin-right:10px;

	}
	#latest-news a:link, #latest-news a:active, #latest-news a:visited, #latest-news a:hover {
		color:#1A5855;
		font-size: 0.9em;
	}
	#latest-news .date {
		display:none;
	}
#profession-sub-text {
		right:10px;
		bottom:0px;
}
#profession-wrap {
		right:10px;
		bottom:0px;
}
#profession-finder {
	width:297px;
	height:240px;
	background:url(../images/yellow_box.png) no-repeat center center;
	float:left;
	margin-top: 10px;

}
	#profession-finder-button {
		position:absolute;
		right:10px;
		bottom:5px;
	}
	.profession-text {
		text-align:left;
		font-size: 1em;
	}
	.profession-text-support {
	text-align:left;
	font-size: 1.2em;
	margin-top: 20px;
	}

	#profession-finder fieldset {
		position:relative;
	}
	#profession-finder legend {
		font-size:1.25em;
		padding:10px;
		margin-bottom: 10px;
	}
		#profession-finder legend a {
			color:#333;
		}
		#profession-finder div {
			padding:0 10px 10px 10px;
		}
		#profession-finder div .input {
			display:block;
			margin-bottom:5px;
			margin-top: 20px;

		}
		#profession-finder div .input {
			width:15em;
		}
#sector-select {
	background:#fff url(../images/bg_form.png) no-repeat;
	color: #000;
	border:2px solid #F68121;
	display:block;
	margin-top: 20px;
	padding:5px;
	width:16.125em;
}

#twitter-feed {
	width: 210px;
	height: 240px;
	float: left;
	margin-right: 10px;
	background:url(../images/blue_box_small.png) no-repeat ;
	padding: 10px;
	margin-top: 10px;

}
#twitter-feed .title {
	font-size:1.25em;
}

.var-narrow.var-chromeless .tweet {
	padding: 0px 2px 0px 0px !important;
}
