<!--
html, body {
	margin: 0px;
	padding: 0px;
}
* {
	float: none;
	margin: 0px;
	padding: 0px;
}
/* IE 5.5/6 png transparency */
.png {
	behavior: url(/scripts/iepngfix.htc);
}
body,td,th {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #526166;
	line-height: 1.4em;
}
form {
	margin: 0px;
	padding: 0px;
}
form td, form th {
	padding-bottom: 7px;
}
label.error {
	display:block;
	color: red;
	vertical-align: top;
}
.formborder {
	padding: 10px;
	border: 1px solid #2f444e;
	background:#FFFFFF;
}
.formbg {
	padding: 10px;
	border-bottom: 1px solid #d1d7da;
	background: #f9f9f9;
}
.formbg2 {
	padding: 10px;
	border-bottom: 1px solid #d1d7da;
	border-top: 1px solid #d1d7da;
	background: #f9f9f9;
}
.formbg td, .formbg2 td{
	color: #8A949E;
}
td img {
/* Another Mozilla/Netscape bug with making sure our images display correctly */
	display: block;
}
p {
	padding-bottom: 15px;
}
ul,ol {
    margin-left:1.5em;
    padding:0;
}
blockquote {
	padding-left:20px;
}
li {
	padding: 0px;
	margin: 0px;
	position: relative;
}
.clear {
	clear: both;
}
.right {
	float: right;
}
.left {
	float: left;
}
.inline {
	display: inline;
}
.hide {
	display: none;
}
.subtitle {
	font-weight: bold;
	color: #3b4f56;
	display: block;
	padding-bottom: 6px;
}
span.required {
	color: #FF0000;
}
span.required2 {
	color: #0033CC;
}
select, textarea, input {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:100%;
	border: 1px solid #a0a0a0;
	color: #526180;
	margin: 0px;
	padding: 1px;
}
input.hidden, input[type="hidden"] {
    margin: 0;
    padding: 0;
	border: none;
	visibility: hidden;
}
.form td, .form th {
	padding: 5px;
}
.form input, .form select, .form textarea {
	display: block;
	padding: 5px;
	margin: 0px;
	border: 1px solid #c4cbcf;
	width: 94%;
	font-size: 14px;
	background: #FFF;
	-moz-box-shadow: inset 0 0 4px #c4cbcf;
	-webkit-box-shadow: inset 0 0 4px #c4cbcf;
	box-shadow: inner 0 0 4px #c4cbcf;
}
	.form select {
		width: 100%;
	}
	.form .button {
		width: auto;
		padding: 0px;
		margin: 0px;
		border: 0px;
	}
	.form input.submit, a.submit {
		border: 0px;
		padding: 0px;
		display: block;
		height: 32px;
		width: 185px;
		color: #FFF;
		font-size: 16px;
		line-height: 32px;
		text-align: center;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		background: url(../alumni/images/button_bg.png) left top no-repeat;
		/* ieWin only stuff */
		_background-image: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='alumni/images/button_bg.png');
	}
		a.submit, a.submit:link, a.submit:visited, a.submit:hover, a.submit:active {
			color: #FFF;
		}
label {
	display: block;
	margin-bottom: 12px;
}
.subheader {
	font-size: 110%;
}
.small {
	font-size: 95%;
}
.strong {
	font-weight: bold;
}
.invalidInput {
	border: 1px solid #FF0000;
}
input.radio, input.checkbox, .form input.checkbox {
	border: none;
	padding: 0px;
	margin: 0px;
	width: auto;
	display:inline;
}
a, a:link, a:visited, a:active {
	color: #BE5942;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.arrowlink {
	padding-right: 15px;
	*display: inline-block;
	_display: inline-block;
	text-align:left;
	background: url(../images/b-arrowright1.gif) right 5px no-repeat;
}
a.arrowlinkorange, a.arrowlinkorange:link, a.arrowlinkorange:visited, a.arrowlinkorange:hover, a.arrowlinkorange:active {
	padding-right: 15px;
	_display: inline-block;
	text-align:left;
	background: url(../images/b-arrowright1.gif) right 5px no-repeat;
	color: #ce7c17;
}
.arrowlinkservices{
	position:relative;
}
.arrowlinkservices img{
	position: absolute;
	left: 0px;
	top: 3px;
	display:inline;
}
a.arrowlinkservices, a.arrowlinkservices:link, a.arrowlinkservices:visited, a.arrowlinkservices:hover, a.arrowlinkservices:active {
	padding-right: 15px;
	padding-top: 3px;
	_display: inline-block;
	text-decoration: none;
	text-align:left;
	background: url(../images/b-arrowright2.gif) right 6px no-repeat;
}
#container {
	width:982px; 
	display: block;
	padding: 0px;
	padding-left:7px;
	position:relative; 
	float:left;
}
#logo {
	position: absolute;
	left: 0px;
	top: 168px;
	display:block;
	overflow: hidden;
	width: 141px;
	height: 108px;
	z-index: 60;
	zoom: 1;
}
#logo img {
	display:block;
	width: 141px;
	height: 108px;
	background-image: url(/images/Pillsbury.png);
	z-index: 59;
	/* ieWin only stuff */
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/Pillsbury.png');
}
#officecontent{
	width: 214px;
	height: 121px;
	padding: 16px 5px 5px 5px;
	background:url(../images/bg-officebox.gif) left top repeat-x #e2e6e8;
	position:absolute;
	display:none;
	left: 0px;
	top: 25px;
	z-index: 100000;
	overflow:hidden;
}
ul#subnav {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	padding-top: 5px;
	padding-left: 16px;
	padding-bottom:20px;
}
ul#subnav li {
	list-style-type: none;
	display: block;
	/* background: url(../images/bullet-subnav.gif) left 5px no-repeat; */
	padding: 0px;
	margin: 0px;
	margin-bottom: 3px;
	line-height:13px; 
	padding-top:4px;
	padding-left: 0px;
	color: #be5942;	
}
ul#subnav li li {
	background: none;
}
ul#subnav li a, ul#subnav li a:hover, ul#subnav li a:link, ul#subnav li a:active, ul#subnav li a:visited {
	color: #be5942;
	text-decoration: none;
}
ul#subnav li a.on, a.on, ul#subnav li a.on:hover, a.on:hover, ul#subnav li a.on:link, a.on:link, ul#subnav li a.on:visited, a.on:visited, ul#subnav li a.on:active, a.on:active {
	color: #8A949C;
	text-decoration: none;
}
ul.sitemap a {
	display: block;
	line-height: normal;
	padding-bottom: 3px;
}
ul.legend {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	padding-bottom: 15px;
}
	ul.legend li {
		display: inline;
		text-align: left;
		vertical-align:middle;
		padding-right: 30px;
		white-space: nowrap;
	}
		ul.legend img {
			display: inline;
			padding-right: 5px;
		}
.serviceslist {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.serviceslist li {
	list-style-type: none;
	display: block;
	padding: 0px;
	margin: 0px;
	margin-bottom: 3px;
}
.serviceslist li li {
	list-style-type: none;
	display: block;
	padding: 0px;
	margin: 0px;
	line-height: normal;
	margin-bottom:1px;
}
.serviceslist li ul {
	margin-left: 15px;
}
.serviceslist li.sub {
	color: #ce7c17;
	text-decoration: none;
	background: url(../images/bullet-serviceslist1.gif) left 4px no-repeat;
}
.serviceslist li.header {
	padding: 0px;
	padding-top:20px;
}
.serviceslist li a, .serviceslist li a:visited, .serviceslist li a:link, .serviceslist li a:active, .serviceslist li .orange {
	color: #ce7c17;
	text-decoration: none;
}
.serviceslist li a:hover {
	text-decoration: underline;
}
.serviceslist li li a, .serviceslist li li a:link, .serviceslist li li a:active, .serviceslist li li a:visited {
	color: #8A949C;
	text-decoration: none;
}
.serviceslist li li a:hover {
	color: #ce7c17;
	text-decoration: underline;
}
.subnavheader, .subnavheader a {
	color: #526166;
	font-weight:bold;
	margin-bottom:5px; /*added 20111216*/
}
.portalmenu {
	display: block;
	border: 1px solid #acacac;
	width: 217px;
	overflow: hidden;
	border-bottom: none;;
}
.portalmenu .subnavheader_on {
	background: url(../alumni/images/grad_orange.gif) left top repeat-x;
	font-weight: normal;
	color: #FFF;
	font-size: 110%;
	position: relative;
	padding: 7px 0 0 10px;
	height: 25px;
	width: 207px;
	overflow: hidden;
}
.portalmenu .subnavheader_off, .portalmenu .subnavheader {
	background: url(../alumni/images/grad_gray.gif) left top repeat-x;
	font-weight: normal;
	color: #FFF;
	font-size: 110%;
	position: relative;
	padding: 7px 0 0 10px;
	height: 25px;
	width: 207px;
	overflow: hidden;
}
	.portalmenu .subnavheader_on a, .portalmenu .subnavheader a {
		font-weight: normal;
		color: #FFF;
	}
	.portalmenu ul#subnav {
		list-style-type: none;
		padding: 0px;
		margin: 0px;
	}
	.portalmenu ul#subnav li {
		list-style-type: none;
		display: block;
		/* background: url(../images/bullet-subnav.gif) left 5px no-repeat; */
		padding: 0px;
		margin: 0px;
		color: #be5942;	
		border-bottom: 1px solid #acacac;
		font-size: 110%;
	}
		.portalmenu ul#subnav a, .portalmenu ul#subnav a:hover, .portalmenu ul#subnav a:link, .portalmenu ul#subnav a:active, .portalmenu ul#subnav a:visited {
			display: block;
			width: 179px;
			padding: 11px 19px 9px 19px;
			background: none;
			color: #be5942;
			text-decoration: none;
		}
		.portalmenu ul#subnav a.on, .portalmenu ul#subnav a.on:hover, .portalmenu ul#subnav a.on:link, .portalmenu ul#subnav a.on:visited, .portalmenu ul#subnav a.on:active {
			color: #be5942;
			background: url(../alumni/images/arrow-on.gif) 8px 12px no-repeat #e8eaea;
			text-decoration: none;
		}
		.portalmenu ul#subnav li li {
			background: none;
		}
.header_gradient {
	display: block;
	height: 8px;
	overflow: hidden;
	font-size: 10px;
	color: #FFF;
	background: url(../alumni/images/grad_orange_sm.gif) left top repeat-x;
	padding: 10px 15px 10px 15px;
}
.box_gradient {
	padding: 15px;
	border: 1px solid #dadada;
	border-top: none;
	background: url(../alumni/images/box-bg.gif) repeat-x top left #EFEFEF;
}
/* TOP SEARCH BAR */
#cookie_use{
	float: left;
	position: relative;
	overflow: visible;
	margin: 4px 10px 0;
}
	#cookie_use .trigger{
		display: block;
		height: 26px;
		font: 10px/26px Arial;
		color: #be5942;
		padding: 0 10px;
		text-decoration: none;
	}
	#cookie_use.active .trigger{
		color: #526166;
		background: #dee1e1;
	}
	#cookie_use_info{
		display: none;
		position: absolute;
		top: 25px;
		left: 0;
		padding: 15px 10px;
		width: 230px;
		font: 11px/16px Arial;
		border: solid 1px #dee1e1;
		background: #fff;
		border-top-width: 2px;
		z-index: 9999;
		-webkit-box-shadow: 3px 3px 3px 0px , .20);
		-moz-box-shadow: 3px 3px 3px 0px , .20);
		box-shadow: 3px 3px 3px 0px , .20); 
	}

#searchbar {
	height: 35px;
	padding-top:0px;
	width:982px;
}
#searchmenu {
	float:right;
}
#searchmenu td {
	padding-top: 9px;
	font-size: 78%;
	color: #526166;
}
#searchmenu td.leftline {
	background:url(../images/searchbox-divider.gif) no-repeat left top;
}
#header {
		display: block;
		float:left;
		position:relative;
		z-index:50;
		background: #FFF; /* #FAFBFB; */
	}
		#header .graphic {
			float: left;
		}
		#header #spotlighttext {
			padding: 15px 10px 0 10px;
			width:224px;
			height:152px;
			position:absolute;
			left:243px;
			top:0px;
		}
		#spotlighttext .arrow {
			position:relative;
			padding-right:20px;
			padding-top:2px;
			float:left;
			display:inline;
		}
		#header #spotlightimg {
			padding:0px;
			width:244px;
			position:absolute;
			left:487px;
			top:0px;
		}
.bodycopygray, a.bodycopygray, a.bodycopygray:link, a.bodycopygray:link, a.bodycopygray:visited {
	color: #526166;
}
.bodycopylightgray, a.bodycopylightgray, a.bodycopylightgray:link, a.bodycopylightgray:link, a.bodycopylightgray:visited {
	color: #8a949c;
}
.bodycopyorange {
	color: #ce7c17;
}
.bodycopyorangedark {
	color: #BE5942;
}
.bodycopydarkblue {
	color: #2f444e;
}
.listitem {
	clear:both;
	display: block;
	position:relative;
	padding-bottom: 15px;
}
.listitem .leftimg {
	margin: 0 10px 10px 0;
	float: left;
}
.listitemLeft {
	margin-top:-1px; 
	float:left;
	width:10%;
	padding-bottom: 15px;
}
.listitemRight {
	width:85%;
	float:left;
	text-align:left;
	padding-bottom: 15px;
}
.colone .listitem {
	padding-bottom: 10px;
}
.listitemRelatedProfs {
	clear:both;
	display: block;
	position:relative;
	padding-bottom: 8px;
}
.twocolpadding .listitem, .twocolpaddingright .listitem {
	clear:both;
	float:left;
	display: block;
	position:relative;
	padding-bottom: 15px;
	width:100%;
}
.typecol {
	width:20%; 
	display:inline; 
	margin-right:10px; 
	float:left;
}
.listimg {
	text-align:right;
	margin-right:10px;
	position:absolute;
	width: 150px;
	left: -160px;
	top: 0px;
}
.listimg img {
	float: right;
	margin-right: 0px;
	background: #000;
}
h1 {
	font-size: 100%;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	margin-bottom: 12px;
}
h2 {
	font-size: 90%;
	color: #002c39;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	margin-bottom: 12px;
}
	.box h2 {
		display: inline;
		width: 110px;
		font-size: 130%;
		color: #526166;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
		margin-bottom: 5px;
	}
h3 {
	font-size: 120%;
	color: #002c39;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}
	.header h3 {
		font-size: 18px;
		color: #000;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
		margin-bottom: 10px;
		display: inline;
		width: 275px;
		overflow: hidden;
	}
.title {
	font-size: 110%;
	color: #be5942;
	font-weight: bold;
}
	.title2 {
		font-size: 140%;
		color: #dd754c;
		font-weight: bold;
		display: block;
		padding-bottom: 10px;
		line-height: normal;
	}
.resources .title, .newsroom .title, .awards .title {
	color: #2f444e;
}
.shadowbox {
	z-index: 200;
	position: absolute;
	left: 165px;
	top: 15px;
	display: block;
	padding-top: 10px;
	background: url("../images/tooltip_shadow-top.png") right top no-repeat;
	_background: url("../images/tooltip_shadow-top.gif") right top no-repeat;
}
	.shadowbox_outter {
		padding: 0px 5px 4px 0px;
		width: auto;
		background: url("../images/tooltip_shadow.png") bottom right;
		_background: url("../images/tooltip_shadow.gif") bottom right;
		float: left;
		margin-left: -1px;
	}
	.shadowbox_inner {
		border-left: 1px solid #efefef;
		float: left;
		min-width: 450px;
		_width: 450px;
		padding: 10px 15px 16px 20px;
	}
	.shadowbox .blogitem {
		display: -moz-inline-stack;
		display: inline-block;
		vertical-align: top;
		zoom: 1;
		*display: inline;
		height: auto;
		width: 115px;
		padding-right: 15px;
		margin-right: 15px;
		margin-bottom: 15px;
		border-right: 1px solid #CDD7DD;
	}
	.shadowbox .noborder {
		border: 0px;
		padding-right: 0px;
		margin-right: 0px;
	}
.shadowbox_sm {
	z-index: 200;
	position: absolute;
	left: 10px;
	top: 15px;
	display: block;
	height: 104px;
	width: 176px;
	overflow: hidden;
	padding: 20px;
	background: url("../images/tooltip_sm.png") left top;
	/* ieWin only stuff */	
	_background-image: url("../images/tooltip_sm.gif");
}
#topshadow {
	height:8px;
	background-image: url("../images/bottomshadow.png");
	background-repeat:repeat-y;
	/* ieWin only stuff */
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/bottomshadow.png');
	float:left;
	margin-bottom:0px;
}
#landingcontentcontainer {
	float: left;
	position: relative;
	/* background: url(../images/bg-hp.jpg) repeat-y #fafbfb; */
}
#contentcontainer {
	float: left;
	position: relative;
	background: url(../images/bg-internal2.gif) repeat-y #FFF; /* #fafbfb; */
}
#contentcontainer2 {
	float: left;
	position: relative;
	background: url(../images/bg-internal.gif) repeat-y #FFF; /* #fafbfb; */
}
#landingpagecontent {
	width: 730px;
	padding: 0px;
	margin: 0px;
	position: relative;
}
#maincontent {
	width: 974px;
	padding: 0px;
	margin: 0px;
	position: relative;
	float:left;
}
#footer {
	color: #8a949c;
	font-size: 75%;
	line-height: normal;
}
#tabs {
	clear:both;
	float:left;
    width:100%;
	border-bottom: 1px solid #c1c3c2;
	margin-bottom: 10px;
}
#tabs ul {
	margin-left: 0;
	padding-left: 0;
	display: block;
	float:left;
} 
#tabs ul li {
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 3px;
	padding: 3px 10px 2px 10px;
	line-height: 18px;
	border: 1px solid #d7d7d7;
	border-bottom: none;
	list-style: none;
	display: inline;
}	
#tabs ul li.here {
	border: 1px solid #c1c3c2;
	border-bottom: 1px solid #FFF;
	color: #002c39;
}
#tabs ul li.here a, #tabs ul li.here a:hover, #tabs ul li.here a:link, #tabs ul li.here a:visited, #tabs ul li.here a:active{
	color: #002c39;
}
.colone {
	width: 223px;
	_overflow:hidden;
	padding: 0px 10px 10px 10px;
	margin: 0px;
	border: 0px;
	float:left;
	display:inline;
	font-size: 95%;
}
.coltwo {
	width: 224px;
	padding: 40px 10px 10px 10px;
	margin: 0px;
	border: 0px;
	float:left;
	display:inline;
}
.colthree {
	width: 223px;
	padding: 40px 10px 10px 10px;
	margin: 0px;
	border: 0px;
	float:left;
	display:inline;
}
.rightcol {
	border: 0px;
	margin: 0px;
	padding: 0px;
	margin-top: 56px;
	width: 244px;
	float: right;
	display: inline;
}
.twocol {
	width: 467px;
	padding: 0px 10px 10px 10px;
	float:left;
	display:inline;
}
.twocolpadding {
	width: 467px;
	_width: 465px;
	padding: 40px 10px 10px 10px;
	float:left;
	display:inline;
	overflow:hidden;
}
.lefthalfcol {
	width:224px; 
	padding-right:20px; 
	float:left;
	display:inline;
	position: relative;
}
.righthalfcol {
	width:223px; 
	float:left;
	display: inline;
}
.righthalfcol2 {
	width:223px; 
	padding-left: 20px;
	float:left;
	display: inline;
}

.twocolpaddingright .lefthalfcol {
	width:198px; 
	padding-right:20px; 
	float:left;
	display:inline;
	position: relative;
}
.twocolpaddingright .righthalfcol {
	width:198px; 
	float:left;
	display: inline;
}
.twocolpaddingright {
	width: 417px;
	_width: 415px;
	padding: 40px 60px 10px 10px;
	float:left;
	display:inline;
	overflow:hidden;
}
.threecolpadding {
	padding: 40px 10px 10px 10px;
	float:left; 
	width:711px; 
	display:inline;
}
.threecol {
	padding: 0px 10px 10px 10px;
	float:left; 
	width:711px; 
	display:inline;
}
.threecolpaddingright {
	padding: 0px 100px 10px 10px;
	float:left; 
	width:620px; 
	display:inline;
}
#iconbox {
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 0px 8px 15px 6px;
	width: 230px;
	margin: 0px;
	border: 0px;
	color: #8a949c;
	z-index: 100;
}
#hpflash {
	width: 730px;
	float:left;
}
.contentboxrightHP {
	line-height: normal;
	/* font-size: 95%; background: url(../images/bg-box.gif) repeat-x top left #E8ECED;*/
	padding: 5px 10px 5px 10px;
	margin: 0px;
	width: 224px;
	float:right;
	position:relative;
	color: #8a949c;
}
.contentboxrightdark {
	font-size: 95%;
	line-height: normal;
	background: url(../images/bg-box.gif) repeat-x top left #E8ECED;
	padding: 5px 10px 5px 10px;
	width: 224px;
	float:right;
	position:relative;
	color: #8a949c;
}
.contentboxright {
	font-size: 95%;
	line-height: normal;
	background: url(../images/bg-boxright.gif) repeat-x top left #FFF; /* #FAFBFB; */
	padding: 5px 10px 5px 10px;
	width: 224px;
	float:right;
	position:relative;
	border-top: 1px solid #e1e5e6;
	color: #8a949c;
}
.contentboxrightnobg {
	font-size: 95%;
	line-height: normal;
	margin: 0px;
	border: 0px;
	padding: 5px 10px 5px 10px;
	width: 224px;
	color: #8a949c;
	position:relative;
}
	.contentboxright .spotlight {
		position:relative; 
		line-height: 14px;
		width: 220px;
		padding-bottom:8px; 
		padding-top:5px;
		float:left;
	}
	.contentboxright .spotlight .text {
		float: left;
		display:inline; 
		right:0px; 
		bottom:0px;
		padding-bottom: 0px;
		width:100%;
	}
	.contentboxright .arrowlink {
		padding-right: 10px;
		_display: inline-block;
		text-align:left;
		background: url(../images/b-arrowright1.gif) right 4px no-repeat;
	}
	.contentboxright .listspotlight {
		float:left;
		display: block;
		padding-left: 7px;
		background: url(../images/bullet-list2.gif) left 5px no-repeat;
		padding-bottom: 10px;
	}
.toolbar {
	list-style: none;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-top: 20px;
	display: block;
	border: 1px solid #cacfd1;
	height: 40px;
	width: 709px;
	background: url(../alumni/images/view-bg.gif) left top repeat-x;
}
	.toolbar li {
		float:left;
		display: inline;
		padding: 0px;
		margin: 0px;
	}
.box {
	width: 204px;
	position:relative;
	font-size: 95%;
	line-height: normal;
	background: url(../alumni/images/box-bg.gif) repeat-x top left #EFEFEF; /* #FAFBFB; */
	padding: 5px 10px 5px 10px;
	margin: 0px 18px 22px 0px;
	border: 1px solid #d3d8db;
	color: #8a949c;
}
.viewall {
	position: absolute;
	top: 0px;
	right: 0px;
	border: 0px;
	width: auto;
	z-index: 1000;
}
.altrow2 {
	width: 709px;
	float:left;
}
.altrow {
	width: 709px;
	float: left;
	background: #F9F9F9;
}
.learnmore {
	margin-top:5px;
	display: block;
	width:90px;
	line-height: 16px;
	background:url(../images/arrow-1.gif) right top no-repeat;
}
.downloadlink {
	padding-right: 15px;
	background: url(../images/i-download1.gif) right 4px no-repeat;
}
.downloadEventlink {
	padding-left: 15px;
	background: url(../images/i-download1.gif) no-repeat left 4px;
	display:block;
}
.gallerylink {
	padding-left: 27px;
	background: url(../images/i-camera.gif) no-repeat left 0px;
	display:block;
}
.popbox {
	border: 1px solid #dbdfe0; 
	position: relative;
	float:left;
	width:206px; 
	background:url(../images/bg-hoverbox.gif) #eff2f2 repeat-x left top; 
	padding: 10px; 
	z-index:550;
}
.biophotobox{
	padding-bottom:15px;
}
.biophoto {
	padding-right: 3px;
	padding-bottom: 3px;
	border-right: 1px solid #e1e5e6;
	border-bottom: 1px solid #e1e5e6;
	float:left;
	margin-right: 20px;
}
#biocontactbox {
padding-bottom: 15px;
}

#biocontactbox, #biocontactbox td {
	font-size: 95%;
}
#bionamebox {
	float: left;
	margin-bottom: 26px;
}
.emaillink {
	padding-right: 20px;
	background: url(../images/i-email.gif) right 3px no-repeat;
}
.relatedbox {
	font-size: 95%;
	line-height: normal;
	padding-bottom: 5px;
	width: 223px;
	float:left;
	clear:left;
}
.resourcebox {
	background: #dddcda;
	border-top: 1px solid #99a5a8;
	border-bottom: 1px solid #99a5a8;
	width: 223px;
	margin-bottom: 15px;
}
	.resourcebox strong.title {
		padding: 4px 10px 4px 15px;
		display: block;
		width: 198px;
		font-weight: bold;
		color: #FFFFFF;
		background: #892413;
	}
	.resourcebox strong.title a, .resourcebox strong.title a:link, .resourcebox strong.title a:visited, .resourcebox strong.title a:hover, .resourcebox strong.title a:active {
		color: #FFF;
		padding-right: 20px;
		background: url(../images/arrow-resources.gif) right 3px no-repeat;
		text-decoration: none;
	}
	.resourcebox ul.treeview {
		padding-bottom: 0px; !important
	}
#recentbox {
	clear:left;
	padding-bottom: 10px;
}
#recentbox p{
	padding-bottom: 8px;
}
#recentmatters ul {
	margin-left: 0;
	padding-left: 0;
	display: block;
}
#recentmatters ul li {
	list-style-type: none;
	margin: 7px 0px 7px 0px;
	padding-left: 13px;
	background: url(../images/bullet-list.gif) no-repeat left 7px;
}
ul.checklists li {
	line-height: normal;
	padding-bottom: 8px;
}
ul.cases_list {
	margin-left: 0;
	padding-left: 0;
	display: block;
	list-style: none;
	list-style-type: none;
}
	ul.cases_list li {
		padding: 5px;
		display: block;
		clear: left;
		float: left;
		width: 100%;
		background-color:#F0F0F0;
		border-bottom: 1px solid #FFF;
	}
	ul.cases_list li div.title {
		display:block;
		color: #3b4f56;
		font-weight: bold;
	}
	ul.cases_list li div.details {
		display: block;
		padding-top: 5px;
	}
	ul.cases_list li img {
		width: 73px;
		height: 73px;
		padding-right: 10px;
		padding-bottom: 10px;
		display: inline;
		float: left;
		border: 0px;
	}
	ul.cases_list li:nth-child(odd)    { background-color:#F0F0F0; border-bottom:none; }
	ul.cases_list li:nth-child(even)    { background-color:#c9dcf4; border-bottom:none; }
.divider {
	font-size: 0px;
	height: 1px;
	overflow:hidden;
	line-height: 0px;
	width: 100%;
	clear:both;
	border-top: 1px solid #CDD7DD;
	margin-bottom: 15px;
	margin-top:0px;
}
.divider2 {
	font-size: 0px;
	height: 1px;
	overflow:hidden;
	line-height: 0px;
	width: 100%;
	clear:both;
	border-top: 1px solid #EFEFEF;
	margin-bottom: 15px;
	margin-top:0px;
}
/* CALENDER STYLES */
#cal {
	background-color: none;
}

#cal td.calheader {
	font-weight: bold;
	text-align: center;
}
#cal td.calheader a{
	color: #0066FF;
}
#cal td.caldate{
	height:10px; 
	width:14%;
	text-align: center;
	margin: 1px;
	border: 1px solid #CCCCCC;
}
a.caldate, a.caldate:visited, a.caldate:link, a.caldate:active{
	border: 1px solid #5A91B0;
	display:block;
	margin: 1px;
}
a.caldate:hover{
	background-color: #E2E5E5;
}
#cal td.calcurrentdate {
	height:10px; 
	width:14%;
	border: 1px solid #990000;
	text-align: center;
}
.calday {
	font-size: 10px;
	text-align: center;
	background-color: #CCCCCC;
}

/* END CAL STYLES */
table.cfdebug {
	clear:both;
}
#sessiontimeout {
	height:200px; width:300px; color:#000; border:1px solid; position:absolute; z-index:222222; top:150px; left:400px; background:#444444; display:none;
}

div.noresults {
	line-height: 18px;
	margin-top: 28px;
	margin-bottom: 28px;
	margin-left: 14px;
	font-size: 11px;
}
#sharethis img {
	border: 0px;
	padding-right: 3px;
	float:left;
	display:inline;
}
#sharethis td {
	padding-bottom: 5px;
}
#sharethis {
	width:98px; 
	background: #FAFBFB url(../images/bg-hoverbox.gif) repeat-x left top; 
	padding: 5px;
	border: 1px solid #EAEDEE; 
	border-top: none;
	z-index: 120;
	zoom: 1;
}
#sharethis td {
	font-size: 95%;
}
#breadcrumbs {
	position: absolute;
	left: 251px;
	top: 7px;
	color: #8a949c;
	font-size: 85%;
	width: 450px;
	line-height: 11px;
	display:block;
	z-index: 100;
}
#breadcrumbs .on {
	color: #BE5942;
}
#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:hover, #breadcrumbs a:active, #breadcrumbs a:visited {
	color: #8a949c;
}
/* Alumni */
.alumnispotlight {
	position: relative;
	display: block;
	width: 465px;
	padding-bottom: 20px;
}
	.alumnispotlight .feature {
		position: absolute;
		left: 0px;
		top: 30px;
		width: 165px;
		height: 36px;
		overflow: hidden;
	}
	.alumnispotlight .text .title {
		font-size: 24px;
		color:#dd754c;
		font-weight: normal;
		line-height: normal;
		padding-bottom: 10px;
	}
	.alumnispotlight .text {
		background: url(../alumni/images/grad_darkgray.gif) left bottom repeat-x #4e5452;
		display: block;
		padding: 12px 20px 12px 20px;
		color: #FFF;
	}
.altrow {
	display: block;
	float: left;
	background: #FFF;
}
.altrow2 {
	clear: left;
	float: left;
	display: block;
	background: #F7F7F7;
}
.listnav {
	padding: 0px;
	margin: 0px;
	list-style: none;
	list-style-type: none;
	padding: 10px;
	border-top: 1px solid #d1d7da;
	background: #f9f9f9;
}
	.listnav li {
		display: inline;
		line-height: 1em;
		padding: 6px 17px 3px 17px;
		border-left: 1px solid #dbdbdb;
	}
	.listnav li.first {
		border: none;
		padding-left:0px;
	}
		.listnav li a {
			color: #67747e;
		}
		/*
		.listnav li a.down {
			padding-right: 10px;
			background: url(../alumni/images/arrow-down.gif) right 3px no-repeat;
		}
		.listnav li a.up {
			padding-right: 10px;
			background: url(../alumni/images/arrow-down.gif) right 3px no-repeat;			
		}
		*/
		.listnav li.on a.down {
			color: #be5942;
			padding-right: 15px;
			background: url(../alumni/images/arrow-down.gif) right 3px no-repeat;
		}
		.listnav li.on a.up {
			color: #be5942;
			padding-right: 15px;
			background: url(../alumni/images/arrow-up.gif) right 3px no-repeat;
		}
.listrow {
	position: relative;
	border-top: 1px solid #CDCFCE;
	padding: 15px;
}
.altbg {
	background: #F7F7F7;
}
.listitemleft {
	position: relative;
	display: inline;
	float: left;
	padding: 15px;
	width: 324px;
	min-height: 100px;
	_height: 100px;
	border-right: 1px solid #efefef;
}
.listitemright {
	position: relative;
	display: inline;
	float: right;
	padding: 15px;
	width: 324px;
	min-height: 100px;
	_height: 100px;
}
.videolist {
	width: 235px;
	display: block;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
	.videolist li {
		display: inline;
		float: left;
		padding: 0px;
		margin: 0 6px 6px 0;
		background: #EFEFEF no-repeat;
	}
.find {
	position: absolute;
	top: 15px;
	right: 15px;
	display: block;
	width: 23px;
	height: 23px;
}
.header {
	position: relative;
	display: block;
	background: url(../alumni/images/grad_lightgray.gif) left bottom repeat-x #FFF;
	border: 1px solid #d3d8db;
	padding: 6px 14px 3px 14px;
	min-height: 29px;
	_height: 29px;
}
table.listtable {
	display: block;
	padding: 10px 5px 20px 5px;
}
div.listholder {
	display: block;
	padding: 10px 15px 20px 15px;
}
a.arrow_gray {
	display: inline-block;
	background: url(../alumni/images/arrow-gray-right.gif) no-repeat right 0px;
	padding-right: 24px;
	line-height: 19px;
	height: 19px;
	margin-top: 4px;
}
a.arrow_gray_left {
	display: inline-block;
	background: url(../alumni/images/arrow-gray-left.gif) no-repeat left 0px;
	padding-left: 24px;
	line-height: 19px;
	height: 19px;
	margin-top: 4px;
}
a.arrow_gray_down {
	display: inline-block;
	background: url(../alumni/images/arrow-gray-down.gif) no-repeat right 0px;
	padding-right: 24px;
	line-height: 19px;
	height: 19px;
	margin-top: 4px;
}
a.arrow_gray_up {
	display: inline-block;
	background: url(../alumni/images/arrow-gray-up.gif) no-repeat right 0px;
	padding-right: 24px;
	line-height: 19px;
	height: 19px;
	margin-top: 4px;
}
.page-numbers {
	border: 1px solid #d3d8db; 
	margin-right: 3px; 
	padding: 4px 7px;
}
.pn-current {
	border: 1px solid #000; 
	font-weight: bold;
}

#subnav.gs
{
	padding-bottom:9px;
	padding-top:0px;
	margin-left:0;
	padding-left:0;
}

.subheader.GS {
	margin-bottom:5px;
}
/****************************CRISIS MANAGEMENT POPOUT*****************/
.crisispop-container a img{cursor:default;}
.crisispop-container img{margin-right:10px; margin-top:2px; float:left;}
.crisispop-container p{margin-top:8px;}
.crisispop-container {float: right;
    height: 55px;
    overflow: visible;
    position: relative;
    width: 198px;
}
.crisis-popup {
    background: url("../images/bg-hoverbox.gif") repeat-x scroll 0 bottom #FAFBFB;
    border: 1px solid #DBDFE0;
    display: none;
    margin: 0;
    padding: 10px;
    position: absolute;
    right: -22px;
    top: 31px;
    width: 198px;
    z-index: 999;
}
.crisis-popup ul li{margin-bottom:5px;}
.active-crisis{display:block;}
/****************************CRISIS MANAGEMENT POPOUT*****************/

-->
