body {font: 13px/1.61 Arial, Helvetica, sans-serif; color:#333333; background:url(../images/refresh/bg.png) repeat-x 0 0 #A51A17;padding:0px;margin:0px;margin-bottom:10px;}
a:focus {outline: 0;}
/* add this class to an image to do rollover.  Save rollover state as filename_o.gif*/
.imgover {}


/* hidden navMatch div */
#navmatch { display: none; }

/* UNDERLINE*/
#contentright ul li a.activeLink, #contentright ul li a.activeLink:visited {text-decoration: underline;}
#contentrightsub ul li a.activeLink, #contentrightsub ul li a.activeLink:visited {text-decoration: underline;}
#bodyarea {display: block;height: auto;}

	#openleftnavbox a {_padding-right: 8px}

/* MOVED TO NEW STYLE SHEET FOR BETTER DISPLAY IN DW*/
#banner{width:770px; height:123px; overflow:hidden; display:block; margin-bottom:23px;}
* html #banner{float:left;}
#contentleft{margin:0 10px 0 0;}
#contentcenter {width:535px;padding:1px 25px 11px 6px;float:left;background:#fff;margin: 0;overflow: hidden;}
#contentcenter h1 {padding:0px 0px 0px 15px;margin:0px 0px 10px;font: bold 18px/18px Arial, Helvetica, sans-serif;background: url(/images/sub/h1-bk.gif) no-repeat left 1px;color: #000;}
.toplevel #contentcenter {
	width:434px;
	padding:4px 24px 19px;
	float:left;
	background:#fff;
	margin: 0px;
	overflow: hidden;
	}
.toplevel #contentcenter p {
	width:404px;
	}
#contentcenterwide {
	/*width:601px;*/
	width:670px;
	padding:4px 24px 19px;
	float:left;
	background:#fff;
	margin: 0px;
	overflow: hidden;
	}
#contentcenterwide h1 {
	padding:0px 0px 0px 15px;
	margin:0px 0px 10px;
	font: bold 18px/18px Arial, Helvetica, sans-serif;
	background: url(/images/sub/h1-bk.gif) no-repeat left 1px;
	color: #4E3A1F;
	}
#contentright {width:183px;padding:5px 5px 19px 15px;margin: 70px 0px 0px;border-left: 1px solid #666666;float: left;}
#contentrightsub {width:170px;padding:5px 15px 19px;margin: 35px 0px 0px;border-left: 1px solid #666666;float: left;}
	
#contentright .feature, #contentrightsub .feature {
	display: block;
	text-align: left;
	margin-bottom: 19px;
}
#contentright .feature img {
	margin-right: 10px;
	border: 1px solid #A8AABB;
}
/* caption/headline style */
#contentright .feature p.caption {
	margin: 0px;
	padding: 4px 0px 0px;
	font-style: italic;
	font-size: 10px;
	line-height: 13px;
}
/* caption/headline style */
#contentright .feature p a, #contentright .feature p a:visited {
	color: #2277B7;
	font-weight: normal;
	display: inline;
	font-style: italic;
	font-size: 10px;
	line-height: 13px;
}


/* added by csd on 3/26/2008 */
#contentcenter .feature {
	  float: left;
	  width: 35%;
	  /*border: thin silver solid;
	  margin: 0.5em;
	  padding: 0.5em;*/
	  padding: 1px 0px 0px;
	}
#contentcenter .feature p {
	  text-align: center;
	  font-style: italic;
	  font-size: smaller;
	  text-indent: 0;
}

#contentcenter p.hang-indent {
	text-indent: -25px;
	padding-left: 25px;
}

/* Ends Here */


/* added by csd on 7/23/2008 */
#contentcenter .feature1 {
	  float: left;
	 
	  width: 50%;
	  /*padding: 1px 0px 0px;*/
	  padding: 1px 1px 1px;
	}
#contentcenter .feature1 p {
	  text-align: center;
	  font-style: italic;
	  font-size: smaller;
	  text-indent: 0;
}

/* Ends Here */

/* added by ndmr on 7/24/2008 */
#contentcenter .feature2 {
	  float: right;
	 
	  width: 70%;
	  /*padding: 1px 0px 0px;*/
	  padding: 1px 1px 1px;
	}
#contentcenter .feature2 p {
	  text-align: center;
	  font-style: italic;
	  font-size: smaller;
	  text-indent: 0;
  	  padding: 1px 10px 1px 10px;
}

/* Ends Here */


/* added by csd on 4/11/2008 */
#contentcenter .studentfeature {
	  float: left;
	  width: 45%;
	  /*border: thin silver solid;
	  margin: 0.5em;
	  padding: 0.5em;*/
	  padding: 1px 0px 0px;
	}
#contentcenter .studentfeature p {
	  text-align: center;
	  font-style: italic;
	  font-size: smaller;
	  text-indent: 0;
}

/* Ends Here */

#contentright h2, #contentrightsub h2  {
	color: #3F3F3F;
	margin: 0px;
	padding: 0px;
	display: block;
	font: bold 14px/14px Arial, Helvetica, sans-serif;
	margin-top: -3px;
}

#contentright ul, #contentrightsub ul  {margin: 15px 0px 15px;padding: 0px 0px 2px;}
#contentright ul.smallmargin  {margin: 5px 0px 3px;padding: 0px 0px 2px;width: 133px;}
#contentright ul li , #contentrightsub ul li {display: block;text-decoration: none;padding: 0px 0px 0px 15px;list-style: none;background: url(/images/sub/nav/arrrow-right.gif) no-repeat 0px 0px;margin: 0px 0px 12px;line-height: 1.01;zoom: 1;font-size:12px;}

#contentright a, #contentright a:visited, #contentrightsub a, #contentrightsub a:visited {color: #404040;display: block;font-weight:normal;}
#contentright a:hover, #contentrightsub a:hover{color:#A51A17;}
#contentcenter p, #contentcenterwide p, #contentright p, #contentrightsub p {margin: 0px;padding: 0px;margin-bottom: 18px;font-size:13px;}
#frameRefresh #contentcenter p, #contentcenter li {font-size:13px; color:#333; line-height:1.61; margin:0 0 21px;}

#contentheader {
	background:#fff url(/images/layout/banners/utility_new2.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #fff;
	width: 883px;
	height: 155px;
	}
	


h1 {
	font-size:17px;
	padding:0px;
	margin: 0px 0px 18px;
	font-weight: bold;
	color: #E1B227;
	}
#contentcenter h2, #contentcenterwide h2 {
	color: #666;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding:0px 0px 6px;
	margin: 0px;
	clear: both;
}
#contentcenterwide .listalt h2 {
	border-bottom: 1px solid #666666;
	padding: 0px;
	margin: 0px 0px 16px;
}
#contentcenter h3, #contentcenterwide h3 {
	color: #75522A;
	font: bold 13px Arial, Helvetica, sans-serif;
	padding:0px 0px 6px;
	margin: 0px;
	clear: both;
}
#contentcenterwide h3.date {
	color: #000000;
	font: italic normal 11px Arial, Helvetica, sans-serif;
	padding:0px 0px 6px;
	margin: 22px 0 0px;
	clear: both;
}
#contentcenterwide .listalt h3 {
	color: #000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 3px;
	padding: 0px;
}
#contentcenter h4, #contentcenterwide h4 {
	color: #000;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding:0px 0px 6px;
	margin: 0px;
	clear: both;
}
#contentcenter h5, #contentcenterwide h5 {
	color: #000000;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding:0px 0px 6px;
	margin: 0px;
	clear: both;
}
#contentheader h1 {
	font-size:14px;
	padding:10px;
	margin:0px;
	}

a {
text-decoration:none;
color:#2277B7;
font-weight: bold;
}
a:visited {
text-decoration:none;
color:#738EA3;
font-weight: bold;
}
a:active, a:hover {
text-decoration:underline;
color:#2277B7;
font-weight: bold;
}

#contentcenter ul {
	margin: 5px 0px 15px 15px;
	padding: 0px 0px 2px;
}
#contentcenter ul ul, #contentcenter ul ul ul {
	margin: 5px 0px 5px 15px;
}


#contentcenter ul li {
	font-size: 13px; 
	list-style: none;
	background: url(/images/layout/solid_bullet.png) 0px 5px no-repeat;
	padding: 0px 0px 0px 15px;
	text-decoration: none;
	margin: 0px 0px 6px;
	line-height: 1.4;	
	/* Commented by csd - 10/15/08 - problem displaying ols in IE*/
	/*zoom: 100%;*/
	vertical-align: top;
	/* Commented by csd - 10/15/08*/
	/*position: relative;*/
	top: -.3em;
}

#contentcenter ul ul li {
	font-size: 13px; 
	list-style: none;
	background: url(/images/layout/disc_bullet.png) 0px 5px no-repeat;
	padding: 0px 0px 0px 15px;
	text-decoration: none;
	margin: 0px 0px 6px;
	line-height: 1.4;	
	/* Commented by csd - 10/15/08 - problem displaying ols in IE*/
	/*zoom: 100%;*/
	vertical-align: top;
	/* Commented by csd - 10/15/08*/
	/*position: relative;*/
	top: -.3em;
}

#contentcenter ol {
	margin: 5px 0px 15px 26px;
	padding: 0px 0px 2px;
}
#contentcenter ol ol, #contentcenter ol ol ol {
	margin: 5px 0px 0px 20px;
}


#contentcenter ol ul {
	/*margin: 5px 0px 10px;
	padding: 0px;*/
	/*background: #CCCCCC;	border: 1px dotted #FF0000;*/
}
#contentcenter ol ul li {
	list-style: none;
	/*list-style: disc; */
	/*margin-left: 30px;*/
	/*background: #CCCCCC;	border: 1px dotted #FF0000;*/

}

#contentcenter ul ol li {
	background: none;
	list-style-type: decimal;
}

#contentcenter ul ol ol li {
	background: none;
	list-style-type: lower-alpha;
}

#contentcenter ul ol ol ol li {
	background: none;
	list-style-type: lower-roman;
}

ol li {
	margin-left: 25px;	
	/*zoom: 100%;*/
}
ol.upper-alpha {
	list-style-type: upper-alpha;
}
ol.lower-alpha {
	list-style-type: lower-alpha;
}


#contentcenter ul.nomargin {
	margin: 0px 0px 0px 15px;
}

p.backtosection {
	background: url(/images/layout/backtosection.gif) no-repeat left 4px;
	font-weight: bold;
}
p#backtotop {
	background: url(/images/layout/backtotop.gif) no-repeat left 4px;
	font-weight: bold;
	margin-left: 213px;
}
p#backtotop a, p#backtotop a:visited, p.backtosection a, p.backtosection a:visited {
	color: #4D4D4D;
	padding-left: 22px;
}
p#backtotop a:hover, p#backtotop a:active, p.backtosection a:hover, p.backtosection a:active {
	outline: none;
}
p.backtosection a {
	padding-left: 21px;
}

/* Added by csd 2/27*/
p.top {
	background: url(/images/layout/backtotop.gif) no-repeat left 4px;	
	display:inline;
	margin: 300px;
}
p.top a {
	padding-left: 21px;
}


.sizer  {
	display: block;
	height: 100px;
}

/* Form Body - Text fields on the left */
/* turns off default line of fieldset */
#formbodyrev {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

/* spacing of lines */
#formbodyrev div {
	margin: 0px 0px 10px;
	padding: 0;
	text-align:left;
}

/* form element styling */
#formbodyrev select, #formbodyrev input {
	font: 10px/1.3 Verdana, Arial, Helvetica, sans-serif;	
	width: 170px;	
}

#formbodyrev label  {
	float: left;
	display: block;
	width: 185px;
	text-align: right;
	padding-right: 5px;
}
#sendform  {
	width: 50px;
	display: block;
}

#formbodyrev select, #formbodyrev input, #formbodyrev textarea {
	font: 10px/1.3 Verdana, Arial, Helvetica, sans-serif;	
	width: 170px;	
}


#topoptions {
	position:absolute;
	width:337px;
	height:19px;
	z-index:1;
	left: 546px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
}
#apply {
	position:absolute;
	width:127px;
	height:27px;
	z-index:1;
	left: 622px;
	top: 235px;
	display: block;
	padding: 0px;
}

#give {
	position:absolute;
	width:146px;
	height:27px;
	z-index:1;
	left: 748px;
	top: 235px;
	display: block;
	padding: 0px;
}

.news a:link, .news a:visited {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	display: block;
}
.news a:active, .news a:hover {
	
	font-weight: normal;
	color: #2377B7;
	text-decoration: underline;
	display: block;
}


img#applybut, img#givebut {
	padding-top: 3px;
	padding-left: 3px;
}

input.send-btn {
	background: url(/images/home/nav/go.gif) no-repeat;
	outline: none;
}
input.send-btn:hover {
background: url(/images/home/nav/go.gif) no-repeat 0 -34px;
}


/* MOVED TO NEW STYLE SHEET FOR BETTER DISPLAY IN DW*/
#contentcenter ul#bread li, #contentcenterwide ul#bread li {
	color: #626262;
	list-style: none;
	background: none;
	display: inline;
	text-decoration: none;
	line-height: 1.4;
	position: relative;
	margin: 0px;
	padding: 0px;
	padding-left: 4px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}

#contentcenter ul#bread {height: auto;text-align: left;padding: 0px;margin: 0px 0px 20px;vertical-align: top;}
.toplevel #contentcenter ul#bread {
	width:434px;
	height: auto;
	text-align: left;
	padding: 0px;
	margin: 0px 0px 2px;
	vertical-align: top;
}
#contentcenterwide ul#bread {
	width:601px;
	height: auto;
	text-align: left;
	padding: 0px;
	margin: 0px 0px 28px;
	vertical-align: top;
}
#contentcenter ul#bread li a, #contentcenter ul#bread li a:visited,
#contentcenterwide ul#bread li a, #contentcenterwide ul#bread li a:visited {
	color: #626262;
	font-weight: normal;
	text-decoration: underline;
	background: url(/images/sub/arrow.gif) no-repeat right;
	padding: 0px 12px 0px 0px;
	margin: 0px 0px 6px;
	}
#contentcenter ul#bread li a:active, #contentcenter ul#bread li a:hover,
#contentcenterwide ul#bread li a:active, #contentcenterwide ul#bread li a:hover {
	color: #776853;
	font-weight: normal;
	text-decoration: none;
	background: url(/images/sub/arrow.gif) no-repeat right;
	}
	
.noarrow {
	background: #fff;
}

/* anchored list */
#anchored {
	margin: 10px 0px 0px;
	padding: 0px;
}

#anchored h3 {
	color: #000;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding:0px 0px 10px;
	margin: 0px;
}
#contentcenter #anchored ul {
	margin: 0px;
	padding: 0px 0px 20px;
	width: 219px;
}
#contentcenterwide #anchored ul {
	margin: 0px;
	padding: 0px 0px 20px;
	width: 283px;
}

#contentcenter #anchored ul li, #contentcenterwide #anchored ul li {
	text-decoration: none;
	padding: 0px 0px 11px;
	list-style: none;
	background: none;
	/*background: url(/images/layout/bullet-red.gif) no-repeat 0px 4px;*/
	margin: 0px;
	line-height: 1;	
	zoom: 100%;
}

/* INLINE FORM  -Added ndmr 31 Jan 08-  */
form.inline {
	display: inline;
}

/*table with no class or id - Added by DS Feb 12 08 */
#contentcenter table td, #contentcenterwide table td
{
font: 13px/161% Arial, Helvetica, sans-serif;
}

/* STANDARD TABLE  -Added ndmr 9 Jan 08- */

table.standard th {
	/*background: #ECEACC;*/
	background: #E4D9C7;
	padding-top: 7px;
	border-left: 5px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	vertical-align: top;
	padding: 4px 5px;
}
table.standard td {
	/* background: #F2F2D5; */
	background: #EFE8DD;
	border-left: 5px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	vertical-align: top;
	padding: 4px 5px;
}

table.standard th.white {
	background: #FFFFFF;
}
table.standard td.white {
	background: #FFFFFF;
}

/* NEWS TABLE */
#news {
	width: 455px;
}
#news .date {
	/* background: #ECEACC; */
	background: #E4D9C7;
	width: 64px;
	padding-top: 7px;
	padding-left: 9px;
	border-bottom: 5px solid #FFFFFF;
	vertical-align: top;	
}
#news .headline {
	/* background: #F2F2D5; */
	background: #EFE8DD;
	width: 412px;
	font-weight: bold;
	color: #2277B7;
	border-bottom: 5px solid #FFFFFF;
	vertical-align: top;
	padding: 4px 19px;
}
#news .headline a .more {
	font-size: 10px;
	text-decoration: underline;
}

#navyears {
	/* background: #F2F2D5; */
	background: #EFE8DD;
	font-weight: bold;
	border-left: 5px solid #FFFFFF;
	color: #2277B7;
	vertical-align: top;
	padding: 2px 10px;
	font-size: 12px;
	margin: 3px 0px 0px;
}

#navyears .active {
	color: #801F00;
	
}

#navmonths {
	width: 430px;
	font-weight: normal;
	color: #000;
	vertical-align: top;
	padding: 4px 10px;
	font-size: 12px;
	font-size: 11px;
	margin-bottom: 20px;
}
/* left floating image */
#leftimage {
	float: left; 
	width: 147px;
	height: auto;
	display: block;
	margin: 6px 15px 10px 0px;
}
#leftimage p {
	font-style: italic;
}
#leftimage img {
	border: 1px solid #999999;
}
.leftimage {
	border: 1px solid #999999;
	margin: 6px 15px 10px 0px;
	float: left;
}

/* left floating image */
#leftimage_sw {
	float: left; 
	width: 147px;
	height: auto;
	display: block;
	margin: 6px 15px 10px 0px;
}
#leftimage_sw p {
	font-style: italic;
}
#leftimage_sw img {
	border: 1px solid #999999;
}
.leftimage_sw {
	border: 1px solid #999999;
	margin: 6px 15px 10px 0px;
	/*float: left; */
}

/* to align contant info in a column */
div#contactinfo {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}
div#contactinfo p {
	width:300px;
}
div#contactinfo ul {
	margin:0px; 
	width:300px;
}
div#contactinfo ul li {
	margin:0px; 
	padding:0 0 0 2em; 
	text-indent:-2em;
	list-style:none;
	background-image:none;
}


/* student org */
div#contactinfo-so {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}
div#contactinfo-so p {
	width:250px;
}
.show {
	display: block;
}
.hide {
	display: none;
}
div#bio, div#pub {
	clear: both;
}
a#biolink.activeLink, a#publink.activeLink , a#expertlink.activeLink, a#facnewslink.activeLink {
	text-decoration: underline;
	cursor: default;
}
a.cv:link, a.cv:visited {
	background: url(/images/layout/pdf.gif) no-repeat left 2px;
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	height: 20px;
}

/* nav links top */
#contentcenter ul#navlinkstop li a.activeLink, #contentcenter ul#navlinksbottom li a.activeLink {
	text-decoration: underline;
	list-style: none;
    background: url(/images/sub/nav/navlinkstop.gif) no-repeat left 1px;
}

#contentcenter ul#navlinkstop  {
	padding: 0px;
	margin: 0px 0px 20px;
}
#contentcenter ul#navlinkstop li {
	zoom: 100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
	background: none;
	}
#contentcenter ul#navlinkstop li a, #navlinkstop li a:visited {
	display: block;
	color: #2277B7;
	width:auto;
	list-style: none;
    background: url(/images/sub/nav/navlinkstop.gif) no-repeat left 1px;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 6px 15px;
	margin: 0px;
	outline: none;
	line-height: 1;
}
#contentcenter ul#navlinkstop li a:visited {
	color:#738EA3;
}
#contentcenter ul#navlinkstop li a:hover, #navlinkstop li a:active {
	color: #2277B7;
	text-decoration:underline;
}

/* nav links bottom */
#contentcenter ul#navlinksbottom  {
	padding: 0px;
	margin: 0px 0px 20px;
}
#contentcenter ul#navlinksbottom li {
	zoom: 100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
#contentcenter ul#navlinksbottom li a, #contentcenter ul#navlinksbottom li a:visited {
	display: block;
	color: #2277B7;
	width:auto;
	/* background: url(none); */
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	outline: none;
}
#contentcenter ul#navlinksbottom li a:visited {
	color:#738EA3;
}
#contentcenter ul#navlinksbottom li a:hover, #navlinkstop li a:active {
	color: #2277B7;
	text-decoration:underline;
}

/* Displaying Link Levels 5 & below in the top content area*/
.toplinks {
	float: left;
	margin-top: 8px;
}
.toplinks h2 {
	width: 150px; 
}

.toplinks ul {
	margin: 0px 0px 0px 13px;
	padding: 0px;
}

.toplinks ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	zoom: 100%;
}

.toplinks ul li a, .toplinks ul li a:visited {
	font-weight: normal;
}
.toplinks#presemester {
	height: auto;
	width: 204px;
}
.toplinks#currentsemester {
	height: auto;
	width: 193px;
	padding-right: 17px;
	padding-left: 17px;
	border-right: 1px solid #787878;
	border-left: 1px solid #787878;
}
.toplinks#endsemester {
	height: auto;
	width: 163px;
	padding-left: 17px;
}

/* TOP LEVEL SPECIAL BODY STYLING */
h2.events {
	color: #666;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 27px 0 19px;
	display: block;
	background: #fff url(/images/sub/alumni/h2-events.gif) no-repeat left 2px;
	text-indent: 12px;
	padding-left:5px
}
/* NEWS TABLE - TOP LEVEL PAGES, not as wide.  Sometimes more than 1 on a page so it's a class */

table.events {width: 431px;margin-top: 6px;margin-bottom:22px;}
.events .date {background: #E4D9C7;width: 62px;padding-top: 6px;padding-left: 9px;border-bottom: 5px solid #FFFFFF;vertical-align: top;}
.events .headline {background: #EFE8DD;font-weight: bold;color: #2277B7;border-bottom: 5px solid #FFFFFF;vertical-align: top;padding: 4px 19px 6px;}
.events .headline a .more {
	font-size: 10px;
	text-decoration: underline;
}

.events2 {
	width: 431px;
	margin-top: 6px;
}

.events2 .date {
	background: #E4D9C7;
	/*width: 70px; */
	padding: 5px;
	border-right: 2px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	vertical-align: top;	
}
.events2 .headline {
	background: #EFE8DD;
	/*width: 298px; */
	font-weight: bold;
	/*color: #2277B7; */
	border-bottom: 5px solid #FFFFFF;
	vertical-align: top;
	padding: 5px 9px;
}
.events2 .headline a .more {
	font-size: 10px;
	text-decoration: underline;
}

/* Creates the red box in the center content area on the speciality homepages */
.redbox {
	background: url(/images/sub/current/redbox-bk.jpg) repeat-y left top;
	padding: 10px 10px 5px;
	height: auto;
	width: 412px;
	color: #FFFFFF;
	margin: 0px;
}
.redbox p {
	padding-top: 0px;
	margin-top: 0px;
}
.redbox img {
	padding-right: 10px;
	padding-bottom: 10px;
	float: left;
	padding-top: 4px;
}

.redbox ul#studorglist {
	margin: 5px 0px 0px;
	padding: 0px 0px 2px;
}
.redbox ul#studorglist li {
	text-decoration: none;
	background: none;
	padding: 0px;
	margin: 0px 0px 6px;
	line-height: 1.4;
	list-style: none;
}

.redbox ul#faqlist {
	margin: 5px 0px 0px;
	padding: 0px 0px 2px;
}
.redbox ul#faqlist li {
	text-decoration: none;
	background: none;
	padding: 0px;
	margin: 0px 0px 6px;
	line-height: 1.4;
	list-style: none;
}

.redbox ul#cdofaqlist {
	margin: 5px 0px 0px;
	padding: 0px 0px 2px;
}
.redbox ul#cdofaqlist li {
	text-decoration: none;
	background: none;
	padding: 0px;
	margin: 0px 0px 6px;
	line-height: 1.4;
	list-style: none;
}


.redbox a, .redbox a:visited {
	color: #FFFFFF;
}
/* Creates the open/close div w/ the list of student organizations */
#studorg {
	width: 432px;
	height: 27px;
	background: url(/images/sub/current/studorg-closed.jpg) no-repeat left top;
	display: block;
	margin: 0px;
	padding: 0px;
	text-indent: -3000px;
	cursor: pointer;
}

#studorg.studorg_o {
	background: url(/images/sub/current/studorg-open.jpg) no-repeat left top;
}

#studorgbox {
	display: none;
	}

/* Creates the open/close div w/ the list of faqs */
#faq {
	width: 432px;
	height: 27px;
	background: url(/images/sub/current/faq-closed.jpg) no-repeat left top;
	display: block;
	margin: 0px;
	padding: 0px;
	text-indent: -3000px;
	cursor: pointer;
}

#faq.faq_o {
	background: url(/images/sub/current/faq-open.jpg) no-repeat left top;
}

#faqbox {
	display: none;
	}

/* Creates the open/close div w/ the list of cdo faqs */
#cdofaq {
	width: 432px;
	height: 27px;
	background: url(/images/sub/current/career/cdofaq-closed.jpg) no-repeat left top;
	display: block;
	margin: 0px;
	padding: 0px;
	text-indent: -3000px;
	cursor: pointer;
}

#cdofaq.cdofaq_o {
	background: url(/images/sub/current/career/cdofaq-open.jpg) no-repeat left top;
}

#cdofaqbox {
	display: none;
	}
	
/* TOP LEVEL SPECIAL RIGHT SIDE */

#prospbanner {
	margin-bottom: 14px;
}
.toplevel #contentright {
	width:252px;
	padding:0px 0px 19px;
	margin: 77px 0px 0px;
	float: left;
	border-left-style: none;
	}
.toplevel #contentright p {
	/*margin: 0px;
	padding: 0px;
	width: 180px;*/
}
.toplevel #contentright h2 {
	color: #4E3A1F;
	margin: 0px;
	padding: 6px 0px 0px 25px;
	display: block;
	font: bold 14px Arial, Helvetica, sans-serif;
	height: 22px;
	width: 182px;
	background: #DEDAA8 url(/images/sub/prospective/h2.gif) no-repeat left top;
}
.toplevel #contentright h2.white {
	background: #ffffff url(/images/sub/prospective/h2-white.gif) no-repeat left top;
	height: auto;
}
/* Feature 1 = gold background with small left aligned graphic & paragraph */
/* Feature 2 = gold background with menu boxes or special callout graphic */
.toplevel #contentright .feature,
.toplevel #contentright .feature2,
.toplevel #contentright .feature3 {
	display: block;
	text-align: left;
	background-color: #F1F1D4;
	padding: 9px 12px;
	/* width: 183px; */
	margin: 0px 0px 12px;
	height: auto;
}

.toplevel #contentright .feature {
	padding-bottom: 2px;
}
/* Feature 3 = white background*/
.toplevel #contentright .feature3 {
	background-color: #ffffff;
}
/* FEATURE 1 STYLES */
/* left floats small image */
.toplevel #contentright .feature img.featurephoto {
	border: 1px solid #999999;
	float: left;
	margin: 4px 6px 0px 0px;
	padding: 0px;
	display: block;
}
/* FEATURE 2 STYLES */
/* special callout image, centered in box */
.toplevel #contentright .feature2 img {
	border: none;
	margin: 3px 0px;
	padding: 0px;
}
/* sub headline text*/
.toplevel #contentright .feature h3 {
	font-size: 11px;
	color: #CC3300;
	margin: 0px;
	padding: 0px;
}
/* FEATURE 3 STYLES */
/*.toplevel #contentright .feature3 p {
	margin-left: 10px;
}*/
/* This creates a special dot bullet that is used for lists other than MENU LISTS  */
.toplevel #contentright .feature3 ul#dots {
	margin: 5px 0px 0px;
	padding: 0px 0px 2px;
	width: 183px;
}
.toplevel #contentright .feature3 ul#dots li {
	display: block;
	text-decoration: none;
	padding: 0px 0px 0px 10px;
	list-style: none;
	background: url(/images/sub/prospective/bullet.gif) no-repeat 0px 4px;
	margin: 0px 0px 6px;
	line-height: 1.4;
	zoom: 100%;
}
/* normal sized blue link in right box - overrides default of red */
.toplevel #contentright a.blue, .toplevel #contentright a.blue:visited {
	color: #2277B7;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}

/* smaller sized blue link in right box - overrides default of red */
.toplevel #contentright a.more, .toplevel #contentright a.more:visited {
	color: #2277B7;
	text-decoration: none;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
}
.toplevel #contentright a.blue:hover, .toplevel #contentright a.blue:active,
.toplevel #contentright a.more:hover, .toplevel #contentright a.more:active {
	text-decoration: underline;
}

#contentheader2,#footer3 { display: none;visibility:hidden }

#popupframe {
	margin:10px;
	text-align:left;
	background-color: #FFFFFF;
	}



 /* left nav */
 /* Container for the Menu */
*:first-child+html #openleftnavbox{margin-top:-3px;}
* html #openleftnavbox{margin-top:-3px;}
#openleftnav {margin:0 0 18px;padding: 0px 13px;font: bold 11px/13px Arial, Helvetica, sans-serif; background:url(../images/refresh/sub/openLeft.png) repeat-y 0 0;}
/* Turns off Margin, Padding, and Bullets for the Menu List */
#openleftnav ul {margin: 0px;padding: 0px;}

/* Sub Menu */
#openleftnav ul {margin: 0; padding:7px 5px 1px;}

/* Top Level Link Styles for the Menu */
#openleftnav li{font-size:12px; background:url(../images/refresh/sub/leftLiDivide.png) no-repeat 50% 100%; list-style-type: none;zoom: 1; text-transform:uppercase; padding-top:0px; margin-bottom:5px; padding-bottom:8px;}
#openleftnav li:last-child, #openleftnav li.last{background:none;}
#openleftnav li a {color: #000; font-size:12px; font-weight:bold; display:block;}
#openleftnav ul a:hover #openleftnav ul a:active {color: #E1B227;}

/* Top Level Hover and Active styles for the menu */
#openleftnav a:hover, #openleftnav a:active {display: block;text-decoration: none;color: #922003;}

/* Link Styles for the Submenus */
#openleftnav ul li{background:none; font-weight:normal; text-transform:none; padding-top:0; padding-bottom:0; margin-bottom:0;}
#openleftnav ul li a, #openleftnav ul li a:visited  {background:url(../images/refresh/sub/leftLi.png) no-repeat -6px -2px; display: block; padding: 0 2px 9px 10px; margin: 0 0 -1px; color: #393631; font-size:13px; line-height:1; font-weight:normal; text-transform:none;}
#openleftnav ul li a:hover, #openleftnav ul li a:active {text-decoration: underline; color:#393631}
/* THIS SUB MENU IS SELECTED */
#openleftnav li a.activeLink, #openleftnav li a.activeLink:visited,#openleftnav ul li a.activeLink, #openleftnav ul li a.activeLink:visited {text-decoration: underline;cursor: default;}
/* this closes the subnav for other sections not active */
.c ul{display:none;}
.c ul li.c {display: none}


#careerCallout{background:url(../images/refresh/sub/careerCallout.png) repeat-x 0 0; border-bottom:1px solid #CCD1D6; padding:13px 12px; min-height:1%; zoom:1; margin:16px 0; width:487px;}
.toplevel #careerCallout{background:url(../images/refresh/sub/careerCallout.png) repeat-x 0 0; border-bottom:1px solid #CCD1D6; padding:13px 12px; min-height:1%; zoom:1; margin:16px 0; width:425px;}
#careerCallout img{border:1px solid #CCD1D6; float:left; margin-right:16px;}
#careerCallout .content{width:295px; float:left; padding-top:2px}
.toplevel #careerCallout .content{width:233px; float:left; padding-top:2px}
.noPic #careerCallout .content{width:470px; float:left; padding-top:2px}
#careerCallout blockquote{margin:0 0 10px; padding:0; color:#B74F4E; font-size:17px; line-height:1.46; font-weight:bold}
#careerCallout span.name{display:block; color:#8B8C8C; font-size:14px; font-weight:bold; }
#careerCallout span.title{display:block; color:#8B8C8C; font-size:11px; line-height:1; width:300px}

#careerCalloutSmall{background:url(../images/refresh/sub/careerCallout.png) repeat-x 0 0; border-bottom:1px solid #CCD1D6; padding:13px 12px; min-height:1%; zoom:1; margin:16px 0; width:487px;}
.toplevel #careerCalloutSmall{background:url(../images/refresh/sub/careerCallout.png) repeat-x 0 0; border-bottom:1px solid #CCD1D6; padding:13px 12px; min-height:1%; zoom:1; margin:16px 0; width:425px;}
#careerCalloutSmall img{border:1px solid #CCD1D6; float:left; margin-right:16px;}
#careerCalloutSmall .content{width:295px; float:left; padding-top:2px}
.toplevel #careerCalloutSmall .content{width:233px; float:left; padding-top:2px}
.noPic #careerCalloutSmall .content{width:470px; float:left; padding-top:2px}
#careerCalloutSmall blockquote{margin:0 0 10px; padding:0; color:#B74F4E; font-size:14px; line-height:1.25; font-weight:bold}
#careerCalloutSmall span.name{display:block; color:#8B8C8C; font-size:12px; font-weight:bold; }
#careerCalloutSmall span.title{display:block; color:#8B8C8C; font-size:10px; line-height:1; width:300px}


.secondary a{background:url(../images/refresh/sub/bws.png) no-repeat 0 0; display:block; text-indent:-9999px; width:183px; height:26px; margin-bottom:6px; zoom:1; position:relative;}
.secondary a.blackboard{background-position:0 0;}
.secondary a.blackboard:hover, .secondary a.blackboard:focus{background-position:100% 0;}
.secondary a.webmail{background-position:0 -32px;}
.secondary a.webmail:hover, .secondary a.webmail:focus{background-position:100% -32px;}
.secondary a.surfs{background-position:0 -64px;}
.secondary a.surfs:hover, .secondary a.surfs:focus{background-position:100% -64px;}
.secondary a.request{background-position:0 -96px;}
.secondary a.request:hover, .secondary a.request:focus{background-position:100% -96px;}
.secondary a.visit{background-position:0 -128px;}
.secondary a.visit:hover, .secondary a.visit:focus{background-position:100% -128px;}
.secondary a.apply{background-position:0 -160px;}
.secondary a.apply:hover, .secondary a.apply:focus{background-position:100% -160px;}
.secondary a.campus{background-position:0 -192px;}
.secondary a.campus:hover, .secondary a.campus:focus{background-position:100% -192px;}
.secondary a.job{background-position:0 -224px;}
.secondary a.job:hover, .secondary a.job:focus{background-position:100% -224px;}
.secondary a.portal{background-position:0 -256px;}
.secondary a.portal:hover, .secondary a.portal:focus{background-position:100% -256px;}
.secondary a.lexis{background-position:0 -288px;}
.secondary a.lexis:hover, .secondary a.lexis:focus{background-position:100% -288px;}
.secondary a.westlaw{background-position:0 -320px;}
.secondary a.westlaw:hover, .secondary a.westlaw:focus{background-position:100% -320px;}
.secondary a.suggest{background-position:0 -352px;}
.secondary a.suggest:hover, .secondary a.suggest:focus{background-position:100% -352px;}
.secondary a.oldwebmail{background-position:0 -384px;}
.secondary a.oldwebmail:hover, .secondary a.oldwebmail:focus{background-position:100% -384px;}
.secondary a.newwebmail{background-position:0 -416px;}
.secondary a.newwebmail:hover, .secondary a.newwebmail:focus{background-position:100% -416px;}
.secondary a.video{background-position:0 -448px;}
.secondary a.video:hover, .secondary a.video:focus{background-position:100% -448px;}
.secondary a.prospectus{background-position:0 -480px;}
.secondary a.prospectus:hover, .secondary a.prospectus:focus{background-position:100% -480px;}
.secondary a.torgo{background-position:0 -512px;}
.secondary a.torgo:hover, .secondary a.torgo:focus{background-position:100% -512px;}

.secondary {margin-bottom:20px;}



.secondaryTall a{background:url(../images/refresh/sub/bws_tall.png) no-repeat 0 0; display:block; text-indent:-9999px; width:183px; height:42px; margin-bottom:6px; zoom:1; position:relative;}
.secondaryTall a.recruit{background-position:0 0;}
.secondaryTall a.recruit:hover, .secondary a.recruit:focus{background-position:100% 0;}
.secondaryTall a.hire{background-position:0 -48px;}
.secondaryTall a.hire:hover, .secondary a.hire:focus{background-position:100% -48px;}

#careerCallout:after{ content: ""; display: block; height: 0; clear: both;}
#careerCalloutSmall:after{ content: ""; display: block; height: 0; clear: both;}
li{zoom:1; min-height:1%; display:list-item;}

/* toggle for MSL <--> Online */
a.msl_F2Ftoggle{background:url(/academics/mslinclude/images/msl_F2Fswitch.jpg) no-repeat 0 0; display:block;float:left; text-indent:-9999px; width:300px; height:86px; margin-bottom:25px; background-position:0 0;}
a.msl_onlinetoggle{background:url(/academics/mslinclude/images/msl_onlineswitch.jpg) no-repeat 0 0; display:block; float:left; text-indent:-9999px; width:300px; height:86px; margin-bottom:25px;}
a.msl_F2Ftoggle:hover, a.msl_F2Ftoggle:focus{background-position:100% 0;}
a.msl_onlinetoggle:hover, a.msl_onlinetoggle:focus{background-position:100% 0;}

a.msl_F2FtoggleNarrow{background:url(/academics/mslinclude/images/msl_F2Fswitch_v2.jpg) no-repeat 0 0; display:block;float:left; text-indent:-9999px; width:250px; height:86px; margin-bottom:25px; background-position:0 0;}
a.msl_onlinetoggleNarrow{background:url(/academics/mslinclude/images/msl_onlineswitch_v2.jpg) no-repeat 0 0; display:block; float:left; text-indent:-9999px; width:250px; height:86px; margin-bottom:25px;}
a.msl_F2FtoggleNarrow:hover, a.msl_F2FtoggleNarrow:focus{background-position:100% 0;}
a.msl_onlinetoggleNarrow:hover, a.msl_onlinetoggleNarrow:focus{background-position:100% 0;}

/* Honeypot - hidden captcha*/
#hpcheck {
display:none;
}