/*** home ***************************************************************/

#pageContentHome h2
{
	padding: 0px;
	margin: 0px;
	color: #fff;
	font-weight: normal;
	font-size: 20px;

}

#pageContentHome
{
	height: 462px;
	margin: 0px;
	/*margin-left: -10px;
	margin-right:-10px;*/
}

#pageContentHome #webContent
{
    background-image:none;
}



#latest_jobs
{
	/*float: right;*/
	/*background-image: url(/mod_product/design/graphics/careers_service/latest_jobs_bg.jpg);*/
	background-repeat: repeat-x;
	margin-top: 10px;
	width: 308px;
	/*background-color: #618FCB;*/
	color: #fff;
	line-height: 165%;
	height: 100px;
	position: absolute;
	margin-left: 642px;	
}

#latest_jobs p
{
/* padding: 10px; */
}

#latest_jobs em
{

	font-style: italic;

}

/*#latest_jobs div
{
	display: block;
	height: 452px;
	padding-left: 10px;

}*/

#latest_jobs h2
{
	padding: 10px 10px 20px 10px;
}


#latest_jobs a
{
	font-weight: bold;
	color: #fff;
	margin-bottom: 10px;	
}


/*** home ***************************************************************/


#home_banners
{
	/*float: left;*/
	position: absolute;
	padding-top: 10px;
	width: 642px;
}


#home_banners a {
	display: block;
	text-decoration: none;
	padding-left: 10px;
	color: #fff;
	padding-top:108px;
	padding-bottom:10px;	
}


#home_banners a:hover {
	text-decoration: underline;	
}



/*** home ***************************************************************/


#welcome
{
	float: left;
	background-color: #0e2050;
	padding: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	color: #0e2050;
	/*line-height: 22px;*/

	background-image: url(/mod_product/design/graphics/homepage-login.jpg);
	background-repeat: no-repeat;
}

#welcome h2
{
    width:290px;
    height:45px;
    padding:0;
    margin:0;
}

#welcome h2 a 
{
    width:290px;
    height:45px;
    padding:0;
    margin:0;
}

#welcome h2 a span
{
    display:none;
}

#welcome p
{
	width: 280px;
	padding:5px 5px 5px 5px;
}

#welcome div.job-counts
{
	width: 280px;
    margin-top:5px;
	padding: 5px 5px 5px 5px;
	background-color:#304274;
	text-align:center;
}

#welcome div.job-counts p
{
	font-size:0.9em;
	padding:0;
}

#home_banners #welcome a
{
    padding:0;
	text-decoration: none;
}

#welcome a:hover
{
	text-decoration: none;
}


/*/////////////////////////////////////////////////*/


#current_jobs
{
	background-color: #fff;
	padding: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	color: #39487C;
	float: left;	
	width:290px;
	height:124px;
}

#current_jobs h2
{
	margin-bottom:20px;
	color: #39487C;
}


#current_jobs div.job-stream p
{
	margin-bottom:10px
}

#current_jobs a
{
    color:#FFFFFF;
    display:inline;
    padding-bottom:10px;
    padding-left:0;
    padding-top:10px;
    text-decoration:underline;
}

/*/////////////////////////////////////////////////*/


#whats_on
{
	float: left;	
	background-color: #eee;
	margin-right: 10px;
	margin-bottom: 10px;	
	background-image: url(/mod_product/design/graphics/careers_service/whats_on.jpg);
	background-repeat: no-repeat;	
}

#whats_on h2
{
	width: 311px;
	
}


#whats_on a
{
	padding-top:10px;
	padding-bottom: 114px;
	color: #693;
}


/*/////////////////////////////////////////////////*/


#students
{
	float: left;	
	background-color: #33796E;
	margin-right: 10px;
	margin-bottom: 10px;
	background-image: url(/mod_product/design/graphics/careers_service/students.jpg);
	background-repeat: no-repeat;	
}

#students h2
{
	width: 411px;
}



/*/////////////////////////////////////////////////*/




#employers
{
	float: left;	
	background-color: #B76768;
	margin-right: 10px;
	margin-bottom: 10px;
	background-image: url(/mod_product/design/graphics/careers_service/employers.jpg);
	background-repeat: no-repeat;	
}

#employers h2
{
	width: 311px;
}


/*/////////////////////////////////////////////////*/



#alumni
{
	float: left;	
	background-color: #806BAE;
	margin-right: 10px;
	margin-bottom: 0px;
	background-image: url(/mod_product/design/graphics/careers_service/alumni.jpg);
	background-repeat: no-repeat;		
}

#alumni h2
{
	width: 204px;
}



/*/////////////////////////////////////////////////*/



#academics
{
	float: left;	
	background-color: #BBB174;
	margin-right: 10px;
	margin-bottom: 0px;
	background-image: url(/mod_product/design/graphics/careers_service/academics.jpg);
	background-repeat: no-repeat;		
	
}

#academics h2
{
	width: 204px;
}



/*/////////////////////////////////////////////////*/



#research_staff
{
	float: left;	
	background-color: #F9A241;
	margin-right: 10px;
	margin-bottom: 0px;
	background-image: url(/mod_product/design/graphics/careers_service/research_staff.jpg);
	background-repeat: no-repeat;		

}

#research_staff h2
{
	width: 204px;
	
}





/*/ home update  /////////////////////////////////////////////////////////////*/





	div#app
	{

		margin-right: -4px;

	}

	div.pod
	{

		width: 33%;
		float: left;

	}

	div.pod-padding
	{

		padding-right: 10px;
		padding-bottom: 10px;

	}

	div.pod-height
	{

		height: 144px;


	}

	div.mask
	{

		position: absolute;
		overflow: hidden;
		height: 144px;
		width: 204px;

	}


	div.roll-over
	{

		width: 204px;
		position: absolute;
		margin-top: 100px;

	}

	div.roll-over p
	{

		height: 144px;
		background:url(/mod_product/design/graphics/perc.png);

	}

	div.roll-over p span
	{

		display: block;
		padding: 10px!important;
		color: #fff;
		font-size: 15px;

	}

	div.pod h2
	{


		position: absolute;

	}


	div.pod a
	{

		display: block;
		margin: 0px!important;
		padding: 0px!important;
		width: 204px;
		padding-top: 100px!important;


	}

	div.pod a:hover
	{

		text-decoration: none!important;

	}

	div.pod a span
	{

		display: block;
		padding: 10px;

	}


	div.hit
	{

		position: absolute;
		width: 204px;
		height: 144px;

		cursor: pointer;
		cursor: hand;

	}


	/*********************************/

	div.undergraduates a span
	{

		background: #357B74 url(/mod_product/design/graphics/new-home/point.png) no-repeat top right;

	}

	div.undergraduates div.mask
	{

		background: url(/mod_product/design/graphics/new-home/pd1.jpg);

	}

	div.postgraduates a span
	{

		background: #4C9187 url(/mod_product/design/graphics/new-home/point.png) no-repeat top right;

	}

	div.postgraduates div.mask
	{

		background: url(/mod_product/design/graphics/new-home/pd2.jpg);

	}

	div.research-staff a span
	{

		background: #F89E4B url(/mod_product/design/graphics/new-home/point.png) no-repeat top right;

	}

	div.research-staff div.mask
	{

		background: url(/mod_product/design/graphics/new-home/pd3.jpg);

	}

	div.alumni a span
	{

		background: #7A6DB1 url(/mod_product/design/graphics/new-home/point.png) no-repeat top right;

	}

	div.alumni div.mask
	{

		background: url(/mod_product/design/graphics/new-home/pd4.jpg);

	}

	div.colleges-depts a span
	{

		background: #B3AD7B url(/mod_product/design/graphics/new-home/point.png) no-repeat top right;

	}

	div.colleges-depts div.mask
	{

		background: url(/mod_product/design/graphics/new-home/pd5.jpg);

	}

	div.employers a span
	{

		background: #B46B6E url(/mod_product/design/graphics/new-home/point.png) no-repeat top right;

	}

	div.employers div.mask
	{

		background: url(/mod_product/design/graphics/new-home/pd6.jpg);

	}
	
	
	/***********************************************************/

	#welcome {
	color:#FFFFFF;
	line-height:22px;
	}

	#welcome p {
	padding:5px 5px 11px;
	width:280px;
	}
			    	
			    	
    /* INTERFASE FEED BOXES */
    #pageContentHome div#webContent{
        padding:0;
    }

    #pageContentHome div.FeedBox {
        text-align:left;
		padding-left:10px;
		padding-right:10px;
	
    }


    
    #pageContentHome div.FeedBox h2{
        text-align:center;
        padding-bottom:15px;
		
    }
	
	#pageContentHome div#JobFeeds h2 {
		background: url(/mod_product/design/graphics/JobRSS.jpg) no-repeat bottom left;
    }

    #pageContentHome div.FeedBox div.FeedBoxFooter a {
        margin-top:10px;
		margin-left:4px;
        display:inline-block;
        width:287px;
        height:34px;
    }


    #pageContentHome div#JobFeeds div.FeedBoxFooter a {
        background: url(/mod_product/design/graphics/careerconnect-jobs.png) no-repeat bottom left;
	
    }
	

    #pageContentHome div.FeedBox div.InterfaseList {
       
        width:100%;
        text-align:left;
    }

    #pageContentHome div.FeedBox div.InterfaseList hr {
        width:90%;
        height:0px;
        background-color:#193463;
        color:#193463;
        border:0;
    }

    
    #pageContentHome div.FeedBox div.FeedBoxFooter a span {
        display:none;
    }
    
    #pageContentHome div#EventFeeds div.FeedBoxFooter a {
        background: url(/mod_product/design/graphics/careerconnect-events.jpg) no-repeat top left;
    }

    #pageContentHome div#EventFeeds {
        background-color: #4E7FBF;
		height: 215px;
    }

    #pageContentHome div#JobFeeds,
    #pageContentHome div#JobFeeds h2,
    #pageContentHome div#JobFeeds a
      {
        color:#FFF;
	
    }

	

    #pageContentHome div#JobFeeds {
	margin-top:13px;
	border: none;
	background-color: #0e2050;
	height: 228px;

	
    }

    #pageContentHome div.FeedBox div.FeedBoxFooter a {

display:inline-block;
        width:349px;
        height:34px;
    }

