/* [%-# @(#)graduate.css	1.4 14:29:59,10/02/14 (yy/mm/dd) -%] */

/* *****************************************************
	Globals
***************************************************** */
	body {
		margin: 0;
		padding: 0;
		font-family:Arial,Helvetica,sans-serif;
		text-align: center;
		background-color:#f7f0f8;
	}

	img, form, fieldset {
		padding: 0;
		margin: 0;
		border: 0;
	}

	label{
		cursor: pointer;
	}

	legend {
		display: none;
	}

/* *****************************************************
	Typography
***************************************************** */
	
	h1, h2, h3, h4, h5, h6, p {
		margin: 0 0 1em 0;
	}
	
	h1, h2 , h3, h4{
		font-size: 1.5em;
		color: #333;
		margin: 0;
		padding: 0;
		line-height: 100%;
	}
	p.right {
		text-align: right;
	}
	.nobg{background:none !important;}
	.nomargin{margin:0 !important;}
	.align-left{float:left;text-align:left;}
	.align-right{float:right;text-align:right;}
	.align-center{text-align:center;}

/* *****************************************************
	General Linkage
***************************************************** */
	
	a {
		color:#0000ee;
		text-decoration: underline;
		outline:none;
	}

	a:hover {
		color:#0000ee;
		text-decoration: none;
	}
		
/* *****************************************************
	Containers
***************************************************** */
body#graduate-jobs #content{padding:5px 0 0 !important;width:930px !important;}
body#role-definition #content{padding:5px 0 0 !important;width:930px !important;}
#grad-wrapper{
	text-align: left;
	width:930px;
	margin:10px auto;
	padding: 0;
	font-family:arial;
}
#grad-container{
	position: relative;
	text-align: left;
	width:880px;
	margin:0 0 10px 0;
	background:#fff;
	border:1px solid #66cc00;
	overflow:hidden;
	padding:24px;
}
#grad-header {
	width: 880px;
	margin:0;
	background:none no-repeat 100% 0;
	padding:0;
	float:left;
}

#grad-logo {
	background:url(../images/home/graduate-logo.gif) no-repeat 0 0;
	width: 466px;
	height:86px;
	margin:0;
	padding:0;
	float:left;
}
#rightlogos{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: right;
	text-align:right;
	width: 410px;
}

#grad-logo a {
	display: block;
	text-indent:-9999px;
	width: 466px;
	height:86px;
}

#grad-navigation{
	width:880px;
	float:left;
	margin:0;
	padding:20px 0 0 0;
}
#grad-navigation ul{
	list-style:none;
	float:left;
	margin:0;
	background:url(../images/home/subnavbg.gif) repeat-x 0 0;
	padding:0 0 0 4px;
	width:876px;
}
#grad-navigation ul li{
	float:left;
	margin:0;
	padding:0;
}

#grad-navigation ul li a{
	display:block;
	padding:9px;
	color:#fff;
	background:url(../images/home/subnav-li-bg.gif) no-repeat right;
	font-weight:bold;
	font-size:12px;
	margin:0;
	text-decoration:none;
}

#grad-navigation ul li a:hover{
	color:#fff;text-decoration:underline;
}
#grad-content{
	width:880px;
	float:left;
	margin:0;
	padding:20px 0 0 0;
}
#grad-content a{color:#0000ee;}
#grad-content a:hover{color:#0000ee;}
#grad-container.role-definition{background:#fff}
#grad-subContent{width:400px;float:left;margin:0;padding:0 0 201px 0;background:url(../images/home/graduate-bg.gif) no-repeat 0 100%;}
#grad-subContent p{line-height:160%;}
#grad-inner-mainContent .events{margin:0;padding:0 0 10px 0;}
.events li{line-height:150%;padding:0 0 0 10px;background:url(../images/home/li-dot.gif) no-repeat 0 8px;list-style:none;}
.grad-diary{border:1px solid #ccc;}
.grad-diary tr th, .grad-diary tr td{padding:5px;}
.grad-diary tr td p{margin:0;}
.grad-diary tr td p a{color:#0000EE;}
.grad-diary tr td p a:hover{color:#0000EE;}
.grad-diary tr th{background:#70bf45;color:#fff;}
.jotm{width:680px;margin:0 auto;padding:0;position:relative;}
.jotm h2{margin:0;padding:0 0 10px 0;}
.logo-link{position:absolute;top:40px;right:10px;}
.jotm dl{width:658px;border:1px solid #ccc;padding:10px;overflow:hidden;line-height:170%;margin:0 0 10px 0;}
.jotm dl dt{width:20%;float:left;padding:0;margin:0;font-weight:bold;}
.jotm dl dd{width:80%;float:left;padding:0;margin:0;}
#grad-inner-subContent{width:180px;float:left;margin:0;padding:0;}
#grad-inner-subContent p{display:block;text-align:center;}
#grad-inner-subContent img{margin:0 0 140px 0;}
#grad-inner-mainContent{width:880px;float:right;margin:0;padding:0;}
#grad-inner-mainContent p{line-height:160%;}
#grad-inner-mainContent p.align-right{margin:0;padding:0;}
#grad-inner-mainContent #null{margin:0 0 10px 0;}
#grad-inner-mainContent ul{margin:0;padding:0 0 0 20px;}
#grad-inner-mainContent ul li{line-height:150%;padding:0 0 0 10px;background:url(../images/home/li-dot.gif) no-repeat 0 8px;list-style:none;}
#grad-inner-mainContent h2, #grad-inner-mainContent h3 {font-size:1.3em;margin:0 0 1em 0;clear:none;}
body#role-definition #grad-inner-mainContent h3{font-size:1.5em;font-weight:bold !important;}
body#role-definition #grad-inner-mainContent h2{font-size:1.2em;font-weight:bold !important;}
#grad-mainContent{width:460px;float:right;margin:0;padding:0;}
#jotw{border:1px solid #ccc;width:428px;background:url(../images/home/arcadiacareers_irbtn.gif) no-repeat 95% 10px;float:left;padding:15px 15px 10px;margin:0;}
#jotw h2{padding:0 0 10px 0;}
#jotw p{line-height:160%;}
.row{width:100%;float:left;margin:0;padding:20px 0 0 0;}
#employers{border:1px solid #66cc00;width:178px;float:left;margin:0;padding:0;}
#employers h3{background:#66cc00;color:#fff;padding:5px 0 6px;margin:0;font-size:14px;text-align:center;}
#employers ul{margin:0;padding:10px 0 10px 5px;float:left;}
#employers ul li {
	background:url(../images/home/logoshad.gif) no-repeat scroll -2px -2px;
	float:left;
	margin:0;
	height:84px;
	padding:0;
	list-style:none;
	width:171px;
}
#employers ul li a {
	display:block;
	margin:0;
	height:84px;
	text-indent:-9999;
	width:171px;
	background-position:50% 50%;
	background-repeat:no-repeat;
	padding:0;
}
#employers  ul li a img {
	margin:0;
	padding:0;
}
.view-graduates{width:268px;float:right;margin:0;padding:0;}
.view-graduates h4{margin:0 0 10px 0;background:#fff url(../images/home/viewmore-grad.gif) no-repeat 100% 0;border:1px solid #e3c8e3;text-align:left;padding:5px 0 6px 10px;font-size:14px;}
.findMoreJobs{width:268px;font-size:12px;float:left;background:#d1f0b2;margin:0 0 10px 0;}
.findMoreJobs h4{background:#66cc00;color:#fff;border:none;font-size:12px;}
.findMoreJobs ul {margin:0;padding:0 0 10px 20px;}
.findMoreJobs ul li{background:url(../images/home/li-dot.gif) no-repeat left;font-size:11px;line-height:150%;padding:0 0 0 10px;list-style:none;}

body#role-definition div.role-definition .findMoreJobs{width:258px;font-size:12px;float:right;background:#d1f0b2;margin:0 0 10px 10px;}
body#role-definition div.role-definition .findMoreJobs h4{background:#66cc00;color:#fff;border:none;font-size:12px;margin:0px;padding:5px 0 5px 10px;}
body#role-definition div.role-definition .findMoreJobs ul {margin:0;padding:0 0 10px 10px;}
body#role-definition div.role-definition .findMoreJobs ul li{background:url(../images/home/li-dot.gif) no-repeat left;font-size:11px;line-height:150%;padding:0 0 0 10px;list-style:none;}


.cvbank{border:1px solid #cc99cc;background:#f5ebf5;width:266px;float:left;}
.cvbank p{padding:0 10px 6px 10px;line-height:160%;margin:0;}
.cvbank h4{color:#000;background:none;margin:0;border:none;}

