<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.itnew{
	width:200px;
	}/* CALS general stylesheet*/
/* This Style Sheet wil house layout and presentation styles for all cals department
	websites that is uniform.  This will cover div dimensions and placement, font styles,
	image styles etc.*/

.CS_Document {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 85%;
	text-align:left;
	}

p {line-height:1.5em;
	margin:9px 0;
	padding:0;
	}

strong {
	color:#333333;
	}
.hide {
	visibility:hidden;
	display:none;
	}

/*  ### set up container  ###*/

#wrapper{
	margin: 0px auto;
	width: 760px;
	text-align: left;/*unhack ie5/win alignment*/
	background-color:#FFFFFF;
	}

#header{
	/*background-color: #F2F2E5;*/
	}

#pagemodeUI a {
	padding:0;
	margin:0;
	border:none;
	}
	
#skipnav {
	display:none;
	}
/*  ===  Banner Div  ===  */

#CS_Element_Banner {margin: 0px;
	padding: 0px;
	height: 132px;
	width: 760px;
	background-color:#FFFFFF;
	}

/* === can be changed at each department === */
#CS_Element_Banner p{
	padding:0px;
	margin:0px;
	margin-top:-25px;
	margin-right:10px;
	text-align:right;
	color:#f2f2e5;
	}	
/*	
	Search Form
	-------------------------
	The following rules control the appearance of the search form interface. 
	The form is displayed in the Cornell banner, and it is aligned with the 
	right edge of the page. The search form should appear on every page 
	of a site. 
*/
/*header search styles*/
#search-form {
	width: 290px;
	margin-top:18px;
	margin-right: 10px;
	font-size:.9em;
	}
	
#search-form form{
	margin: 0;
	padding: 0;
	text-align: right;
	}

#search-form label {
	color: #fff;
	font-size:.9em;
	}
	
#search-form-query {
	padding: 3px;
	width: 145px;
	border: none;
	color: #333333;
	background: #eeeeee url(../images/layout/header_search.gif) no-repeat top left;
	vertical-align: middle;
	font-size:.9em;
	}
	
#searchsubmit {
	padding: 0px 2px 3px 2px;
	border-top: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #400606;
	border-bottom: 1px solid #400606;
	color: #eeeeee;
	background: #999999;
	vertical-align: middle;
	font-size:.9em;
	}
	
#search-filters1 {
	margin: 5px 0 0 0;
	}

#search-filters input {
	vertical-align: middle;
	margin: 0;
	}

#search-filters label {
	vertical-align: middle;
	margin: 0 10px 0 0;
	}
/*body form styles*/
#CS_Element_content #search-form form{
	text-align:left;
	}
#CS_Element_content #search-form label {
	color: #333333;
	font-size:1em;
	}
	
#CS_Element_content	#search-form-query {
	background:#EEEEEE;
	border:1px solid #999;
	font-size:1em;
	}
	
#CS_Element_content #searchsubmit{
	}
	
/*#search-form a {
	color: #fff;
	}*/
/* === Bucket Nav / Main Navigation ===*/

#CS_Element_bucketnav {
	width: 100%;
	float: left;
	text-align:center;
	/*height:27px;*/
	/* dept.css background:#CCCC99 url(/cals/mbg/images/layout-images/MBG_main_nav_bg1.gif)  repeat-x top left;*/
	color: #000;
	font-size: 1.0em;
	}

#mainNav {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width:auto;
	float:left;
	}
	
#mainNav li {
	float: left;
	margin:0px;
	padding:0px;
	}

#mainNav a {
	float:left;
	display: block;
	padding: 4px 0px;
	color: #000;
	text-decoration: none;
	border:none;
	border-right: 1px solid #EEEEEE;
	}
/******* should be on each dept.css
#mainNav a:hover {
	background-image: url(../images/CALS_layout/CALSbucketNav_over_1.gif);
	background-repeat: repeat-x;
	}**********/

/*  ###################  bread crumbs  #####################  */
/****** only changes here should be to color or font *********/
#CS_Element_breadcrumb {background-color:#FFF;
	width:auto;
	font-size: .9em;
	line-height:1.1em;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:4px;
	padding-bottom:4px;
	clear:left;
	border-bottom:1px solid #EEEEEE;
	}

.CS_Element_LinkBar {
	margin: 2px 10px;
	}

#CS_Element_breadcrumb a {
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #cccccc;
	}
	/*hide border from IE5win*/
* html #CS_Element_breadcrumb a {
	border-bottom: none;
	bo\rder-bottom: 1px solid #cccccc;
	}

#CS_Element_breadcrumb a:hover {color: #000000;
	border-bottom: 1px solid #666666;
	}
/*end of breadcrumbs styles*/

/* ##################  left navigation layout and links  ##################### */
#CS_Element_leftNav {
	width:135px;
	float:left;
	margin: 10px 0px;
	color:#000;
	padding: 0;
	clear:left;
	}
	
#CS_Element_leftNav ul{
	margin: 0;
	padding: 0;
	font-size: 1em;
	list-style-type: none;
	}

#CS_Element_leftNav ul li{
	float:left;
	margin: 0;
	padding: 0;
	width: 135px;
	}
	
/*left nav links*/

/* fix box model for leftNav links */
#CS_Element_leftNav li a{
	width: 120px;
	padding:5px 5px 5px 10px;
	display:block;
	}
	/*Tan hack to fix left nave link widths for IE's*/
	* html #CS_Element_leftNav li a{
	width:135px;
	w\idth:120px;
	}
#CS_Element_leftNav li a.subsiteName{
	width: 115px;
	padding:5px 5px 5px 15px;
	display:block;
	}
	/*Tan hack to fix left nave link widths for IE's*/
	* html #CS_Element_leftNav li a.subsiteName{
	width:135px;
	w\idth:115px;
	}
	
/** all li.a are in dept.css***/

/* === additional links box === */

#CS_Element_additionalInfo {
	width:135px;
	clear:left;
	float:left;
	padding: 0;
	margin-top:30px;
	}
#CS_Element_additionalInfo .CS_Textblock_Caption{
	background: url(/images/CALS_layout/additionalinfo-top.gif) no-repeat top;padding:0;
	padding-top: 6px;
	padding-left: 6px;
	margin:0;
	color:#666666;
	line-height:1.2em;
	}
	
#CS_Element_additionalInfo .CS_Element_Textblock{
	background: #FFFFFF url(/images/CALS_layout/additionalinfo-bottom.gif) no-repeat bottom;
	padding-bottom:10px;
	}
	
#CS_Element_additionalInfo ul li{
	float:none;
	margin: 2px 6px;
	width:auto;
	}

#CS_Element_additionalInfo li a{
	padding:0px;
	display:inline;
	}
#CS_Element_additionalInfo .CS_Textblock_Text{
	font-size: .8em;
	}	
#CS_Element_additionalInfo p{
	margin:2px 6px;
	}

/*End of Left nav styles*/
/*  ###########################  Styles for the one and oneOverTwo layouts  ###################### */

#navBodyContainer {
	width: 760px;
	margin: 0px;
	padding: 0px;
	} 

#navBodyContainerWrapper {
	margin:0;
	padding:0;
	float: left; 
	/***** should be included in dept.css
	background-image: url(../images/CALS_layout/CALS_navBody_bg_1.jpg);
	******/
	background-repeat:repeat-y;
	width: 100%;	
	}
	
/* #################  main content styles  ###############*/	

#mainContentContainer {
	width:595px;
	margin:15px;
	float:right;
	border:0;
	background-color:#FFFFFF;
	font-size:.9em;
	/*fix double margin*/
	display:inline;
	}

#blankLayoutContainer{
	margin:10px 20px;
	font-size:.9em;
	background-color:#FFF;
	padding:0;
	}

#CS_Element_content {
	width: auto;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
/* ########################  bottom content/two cols  ####################### */

#bottomContentContainer {
	margin:10px 0;
	width: auto;
	border-top: 1px solid #EEEEEE;
	clear:both;
	}	

/*# container to give two column background  #*/

#bottomContentContainerTwoColumns {
	margin:0;
	padding:10px 0;
	float: left;
	width: 100%;
	background-color: #FFFFFF;
	/****** should be on dept.css if they don't want grey line
	background-image: url(../images/CALS_layout/CALS_two_column_BG_1.gif);
	******/
	background-repeat: repeat-y;
	background-position: top;
	}
	
#CS_Element_bottomLeft {
	width:277px;
	margin-right:15px;
	margin-left:5px;
	float:left;
	/*fix double margin in IE/wn*/
	display:inline;
	}
	
#CS_Element_bottomRight {
	width:277px;
	margin-left:15px;
	margin-right:5px;
	float:right;
	/*fix double margin in IE/wn*/
	display:inline;
	}
/* === hubContainer bottom column styles ===*/
#hubContainer{
	font-size:.9em;
	background-color:#FFFFFF;
	}
#hubContainer #CS_Element_content {
	margin:0px 15px;
	padding-top:10px;
	}
#hubContainer #CS_Element_bottomLeft {
	width:350px;
	margin:0 15px;
	}
#hubContainer #CS_Element_bottomRight {
	width:350px;
	margin:0 15px;
	}
	
/* ##########################  footer wrapper  ############################### */	
#footerSearchWrapper {
	float: left;
	width: 100%;
	padding-bottom: 0px;
	text-align: left;
	background-color: #D9D9B3;
	font-size: .8em;
	}
	
#footerSearchWrapper a, #footerSearchWrapper a:visited, #footerSearchWrapper a:active{
	color: #000;
	text-decoration: none;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 0px;
	}
	
#CS_Element_footerSearch {
	border-left:1px solid #999999;
	float:right;
	padding: 0 10px;
	margin: 3px 0;
	}
#CS_Element_footerSearch .strong {
	color:#333333;
	}
	
/*might need to be changed at dept level*/
#CS_Element_footer {
	color: #333;
	width: 450px;
	float:left;
	list-style: none;
   	}

#CS_Element_footer ul {
	list-style-type:none;
	}
	
#CS_Element_footer li {
	float:left;
	margin: 0;
	padding: 0;
	}
	
#CS_Element_footer li a { 
	float:left;
	display: block;
	margin: 0 4px;
	/*padding: 2px 8px 0 8px;
	border-right: 1px solid #999999;*/
	}

#CS_Element_footer li a.right{
	border-right:none;
	}

/* ###################  copyright tag line #########################*/

#CS_Element_copyrighttag {
	/**** included in dept.css for different colors 
	background-color:#E6E6CD;
	***/
	width:760px;
	text-align:center;
	clear:both;
	margin: 0px;
	padding: 3px 0px;
	height:auto;
	}
	
#CS_Element_copyrighttag p{
	font-size: .7em;
	/*** included in dept.css for different colors
	color: #333333;
	***/
	padding:0px;
	margin:0px;
	}
	
/*##################################  index page templates ############################*/

#navBodyContainerIndex {
	width: auto;
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	}
	
/* ######### main content styles ############# */	
#mainContentContainerIndex {
	width:730px;
	clear:left;
	margin:0;
	padding: 15px 15px 0 15px;
	border:0;
	background-color:#FFFFFF;
	font-size:.9em;
	}
	/*Tan Hack for IE's*/
	* html #mainContentContainerIndex{
	width:760px;
	w\idth:730px;
	}
	
#CS_Element_contentIndex {
	width: auto;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	background-color:#FFFFFF;
	}
	
/* ###  bottom content/three cols  ### */
#bottomContentContainerIndex {
	margin:0;
	padding: 0;
	width: auto;
	/*** should change this at dept.css for differnet color lines ***/
	border-top: 1px solid #EEEEEE;
	clear:both;
	}	
	
#bottomContentContainerIndexThreeColumns {
	margin-bottom: 10px;
	padding:0;
	float: left;
	width: 100%;
	/*** should change this at dept.css for differnet color lines ***/
	background-image: url(../images/CALS_layout/CALS_three_column_BG_1.gif);
	background-repeat: repeat-y;
	background-position: top;
	}
	
#CS_Element_bottomLeftIndex {
	width:215px;
	float:left;
	margin-bottom:10px;
	border:0;
	}
	
#CS_Element_bottomCenterIndex {
	float:left;
	width:239px;
	margin: 0px 30px 10px 30px;
	padding: 0px;
	}
	
#CS_Element_bottomRightIndex {
	float:right;
	width:215px;
	margin-bottom:10px;
	border:0px;
	}
	
/*End of Index styles*/

/* ##########################  Link Styles ##########################
All links are red ala Cornell.edu.  If you don't want red make sure
you specify a &lt;div&gt; to segregatethe lnk style*/

#navBodyContainer a,  #mainContentContainerIndex a, #blankLayoutContainer a, #CS_Element_copyrighttag a{
	color: #b31b1b;
	text-decoration: none;
	border-bottom: none;
	/* prevent ie5/win from seeing border-bottom property*/ 
	voice-family: "\"}\""; 
  	voice-family:inherit;
	border-bottom: 1px solid #e5cfcf;
	}
/* unhack ie5/win*/ 
html&gt; #navBodyContainer a, html&gt; #mainContentContainerIndex a, html&gt; #blankLayoutContainer a, #CS_Element_copyrighttag a{
	border-bottom: 1px solid #e5cfcf;
	}

#navBodyContainer a:visited, #mainContentContainerIndex a:visited, #blankLayoutContainer a:visited, #CS_Element_copyrighttag a:visited {
	border-bottom-color: #e5cfcf;
	}
	
#navBodyContainer a:hover, #mainContentContainerIndex a:hover, #blankLayoutContainer a:hover, #CS_Element_copyrighttag a:hover{
	color: #f00;
	border-bottom-color: #f00;
	}
	
#navBodyContainer a:active, #mainContentContainerIndex a:active, #blankLayoutContainer a:active{
	color: #b31b1b;
	}
	
a.external {
	padding-right:25px;
	background-image:url(../images/CALS_layout/external-link.gif);
	background-position:right;
	background-repeat:no-repeat;
	}
	
img .ImageLink{
	border:none;
	}

a .img{
	border:none;
	}
	
a.external{
	padding-right:18px;
	/* change for each department 
	background:url(../images/plbio-layout/external-link.gif);
	*/
	}
a.email{
	padding-right:18px;
	/* change for each depatment
	background:url (../images/deptartment-x-layout/email.gif) no-repeat top right;*/
	}
/*End of Link Styles*/

/* #################  RTE Snipets styles  ##################*/

/*These are the styles for the callout boxes and pictures with captions*/
	
.callout_one {
	border:1px solid #EEEEEE;
	width: 180px;
	margin:10px;
	}

.callout_two {
	width:200px;
	margin:20px;
	background-color:#f2f2e5;
	}
	
.callout-one {
	border:1px solid #EEEEEE;
	width: 180px;
	margin:10px;
	}	
		
.callout-two {
	width:200px;
	margin:20px;
	background-color:#f2f2e5;
	}

.callout-three {
	width:225px;
	margin:20px;
	background-color:#f2f2e5;
	}
.callout_one p, .callout-one p, .callout-two p,.callout-three p, .callout-three ul{
	padding:0px 10px 10px 10px;
	}
.callout-three ul, .callout-two ul li{
	margin-left: 20px;
	}
.clear {
	clear:both;
	}

/* Styles to go with RTE snippets for photos with captions*/

.floatright {
	float:right;
	}
.floatleft {
	float:left;
	}
.main-photo-65 {
	margin: 0px 25px 15px 10px;
	width: 65px;
	}
.main-photo-100 {
	margin: 0px 25px 15px 10px;
	width: 100px;
	}
.main-photo-120 {
	margin: 0px 25px 15px 10px;
	width: 120px;
	}
.main-photo-225 {
	margin: 0px 15px 15px 15px;
	padding:0px;
	width:225px;
	}
.main-photo-250 {
	margin: 0px 15px 15px 15px;
	padding:0px;
	width:250px;
	}	
.main-photo-200 {
	margin: 0px 15px 15px 15px;
	padding:0px;
	width:200px;
	}
.main-photo-300 {
	margin: 0px 15px 15px 15px;
	padding:0px;
	width:300px;
	}
.main-photo-500 {
	margin: 0px 15px 15px 15px;
	padding:0px;
	width:500px;
	}

/* Photo caption and credit styles to go with above snippets*/

.main-photo-65 .credit, .main-photo-100 .credit, .main-photo-120 .credit, .main-photo-200 .credit, .main-photo-225 .credit, .main-photo-250 .credit, .main-photo-300 .credit .main-photo-large .credit, .main-photo-small .credit, .main-photo-500 .credit{
	font-style:italic;
	margin: 0;
	padding: 0px 10px 2px 10px;
	background: #EEEEEE;
	font-size:.8em;
	}
.main-photo-65 .caption, .main-photo-100 .caption, .main-photo-120 .caption, .main-photo-200 .caption, .main-photo-225 .caption, .main-photo-250 .caption, .main-photo-300 .caption, .main-photo-large .caption, .main-photo-small .caption, .main-photo-500 .caption {
	margin: 0;
	padding: 5px 10px 5px 10px;
	background: #EEEEEE;
	font-size:.9em;
	}
	
/* =======================  IMAGES  ============================ */
/* if department x winds up with different color bg, the images for each
	thumbnail style will have to be changed at the subsite level */
	
img {
	border: 0;
	}

.thumbnail65_80 {
	background: url(../images/layout_images/tn_bg_65_80.jpg) no-repeat top left;
	padding: 6px 10px 9px 5px;
	margin: -6px -10px -1px -5px;
	}
	
img.thumbnail65_80 {
	margin: 0 0 10px 0;
	}
		
.thumbnail120_100 {
	background: url(../images/layout_images/tn_bg_120_100.jpg) no-repeat top left;
	padding: 6px 10px 9px 5px;
	margin: -6px -10px -1px -5px;
	}
	
img.thumbnail120_100 {
	margin: 0 0 10px 0;
	}
	
.thumbnail100_120 {
	background: url(../images/CALS_layout/tn_bg_100_120.jpg) no-repeat top left;
	padding: 6px 10px 9px 5px;
	margin: -6px -10px -1px -5px;
	}
	
img.thumbnail100_120 {
	margin: 0 0 10px 0;
	}
	
/*img.thumbnail100_120 {
	margin: 0 0 10px 0;
	}*/
	
.thumbnail200_250 {
	background: url(../images/CALS_layout/tn_bg_200_250.jpg) no-repeat top left;
	padding: 6px 10px 9px 5px;
	margin: -6px -10px -1px -5px;
	}

.thumbnail250_200 {
	background: url(../images/CALS_layout/tn_bg_250_200.jpg) no-repeat top left;
	padding: 6px 10px 9px 5px;
	margin: -6px -10px -1px -5px;
	}
	
img.thumbnail250_200, img.thumbnail200_250{
	margin: 10px;
	}

/* ##############################  LISTS   ###########################################*/

ul {
	margin: 9px 0 10px 10px;
	padding: 0px 0 9px 9px;
	line-height:1.4em;
	}
	
ol {
	margin: 1px 0 0 15px;
	padding:0 0 0 12px;
	line-height:1.4em;
	}
/**/

dl {
	margin:0;
	background:#f9f9fa;
	}
dl dt{
	padding:3px 8px;
	border-bottom:1px solid #666;
	font-weight:bold;
	color:#333333;
	
	}
dl dd{
	margin:0;
	padding:3px 0 0 5px;
	line-height:1.3em;
	}
	
/* ===== thumbnail DLs =====*/
dl.tnlist{
	width: auto;
	background:none;
	}

dl.tnlist dt{
	clear:left;
	float:none;
    width:auto;
    margin-top:15px;
	border-bottom:none;
	padding:10px 0 5px 0;
	font-weight:normal;
	}

dl.tnlist dd{
	margin: 0 0 0 75px;
	clear:right;
	padding:0px;
	}
dl.tnlist dd p{
	padding:0px;
	margin:0px;
	}

dl dd.img{
	float:left;
	margin:0 0 0 0;
	padding:0px;
	}

dl.tnlist img{
	border:3px solid #eee;
	}
	

/* end thumblists*/

/**** these will need to be changed if they are going to have different bullets ***/
#mainContentContainer ul, #mainContentContainerIndex ul, #blankLayoutContainer ul, #CS_Element_content ul{
	margin-left: 0;
	padding-left: 0;
	line-height:1.5em;
	}
#mainContentContainer ul li, #mainContentContainerIndex ul li, #blankLayoutContainer ul li, #CS_Element_content ul li{
	padding-left: 15px;
	margin-left: 0px;
	list-style:none;
	background:url(../images/CALS_layout/bullet.gif) no-repeat 0 .5em;
	/*background-repeat:;
	background-position:;*/
	}
	/*{
	list-style-type: square;
	list-style-image: url(../images/CALS_layout/bullet.gif);
	line-height:1.5em;
	}
	/*Tan Hack to show IE bullet lower*/
	/** html #mainContentContainer ul li, * html #mainContentContainerIndex ul li, *html #blankLayoutContainer ul li, *html #CS_Element_content ul li{
	list-style-image: url(../images/CALS_layout/bullet_ie.gif);
	li\st-style-image: url(../images/CALS_layout/bullet_ie.gif);
	}*/

/* list and image styles for Thumbnail lists as used on news panel for home page */	
/* would need to add new bg images for depts with different color backgrounds */
#mainContentContainer ul.tnlist, #mainContentContainerIndex ul.tnlist, #blankLayoutContainer ul.tnlist, #CS_Element_content ul.tnlist{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	clear:both;
	}

#mainContentContainer ul.tnlist li, #mainContentContainerIndex ul.tnlist li, #blankLayoutContainer ul.tnlist li, #CS_Element_content ul.tnlist li{
	float:left;
	margin-bottom: 10px;
	list-style-type: none;
	list-style-image: none;
	line-height:1.5em; 
	background:none;
	/*width:210px;*/
	padding-left:0px;
	}
	
#mainContentContainer ul.tnlist img, #mainContentContainerIndex ul.tnlist img, #blankLayoutContainer ul.tnlist img, #CS_Element_content ul.tnlist img{
	background: url(../images/layout_images/tn_bg_65_80.jpg) no-repeat top left;
	padding: 6px 20px 9px 5px;
	/*hide margins of thumbnail images from IE%/win*/
	mar\gin: -6px -10px -1px -5px;
	float:left;
	}

/*========= Student Profiles RH hilight, index, detail  ==============*/

#admissionsProfile{
	width:100%;
	float:left;
	background-image: url(../images/CALS_layout/profiles_bg_1.jpg);
	background-repeat: repeat-y;
	background-position: top;
	padding: 10px 0;
	}
	
#admissionsProfileLeft {
	width:135px;
	float:left;
	margin-right:15px;
	}
	
#admissionsProfileRight {
	width:445px;
	float:right;
	}
	
#admissionshilight{
	width:100%;
	height:100px;
	clear:right;
	}
	
#admissionsProfilesList {
	width: 100%;
	border-bottom: 1px solid #EEEEEE;
	margin-bottom: 10px;
	height: 100px;
	}
	
#admissionsProfilesListLeft {
	width:80px;
	height:100px;
	float:left;clear:left;
	}
	
#admissionsProfilesListLeft img {
	/*need to change bg image for different color background at dept.css*/
	background: url(../images/layout_images/tn_bg_65_80.jpg) no-repeat top left;
	padding: 6px 20px 9px 5px;
	/*hide margins of thumbnail images from IE%/win*/
	mar\gin: -6px -10px -6px -1px;
	float:left;
	}	
	
#admissionsProfilesListRight {
	width: 510px;
	float:right;
	}
	
/*==========  News story page layout RH ============*/

#newsContacts {
	width:150px;
	float:right;
	font-size:.9em;
	border:1px #EEEEEE solid;
	margin:10px ;
	padding:0px 7px;
	}

#newsHeadline {
	font-size: 1.1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #333333;
	margin-top: 10px;
	}
	
/*=== styles for rotating home page feature RH ===*/

#feature{
	float:left;
    width: 730px;
    padding: 0;
    border: 0;
    }
		
#feature dl {
    float:left;
    margin: 5px 5px;
    padding:0;
	display:inline; /* fixes ie/win double marging bug*/
    }

#feature dt {
    float:right;
    width:490px;
    margin:0;
    padding:0;
    }

#feature dd {
    margin: 0 0 0 230px;
    padding: 0;
    }
		
#feature dl dd.img {
	margin: 0;
	}

#feature dd.img img{
    float:left;
    border:1px solid #eae8e4;
    padding:4px;
    margin: 0 10px 0 5px;
    background-color:#f3f3f3;
    }

#feature p.h3{
	padding:0;
	font-size:1.4em;
	letter-spacing: 0.3px;
	color: #333333;	
	}
	
/*=== Search Results styles ===*/
#gsaResults {
	width: 100%;
	clear: both;
	padding-top: 14px;
	margin: 0 0 15px 0;
	overflow: hidden;
}
#gsaResults .url{
	color:#666666;
	}
.gsaNav {
	font-size:.9em;
	}
.gsaResults {
	font-size:.9em;
	}
.gsaResultsTitle {
	font-size:1.1em;
	}
#gsaResults p{
	border-bottom: 1px solid #ddd;
	padding-bottom: 14px;
	}
	
/*  === Table Styles ===*/
.mainTable {
	width: 100%;
	border: 1px solid #EEEEEE;
	border-right:none;
	background:#FFFFFF;
	line-height:1.5em;
	}
.mainTable th, .mainTable td{
	margin: 0px;
	padding:8px 10px;
	text-align:left;
	border-bottom: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	}
.mainTable th{
	color:#333333;
	background-color:#cccccc;
	}
	
/* ===== faculty-profile styles ===== */

#faculty-profile {
	width:730px
	}
#faculty-callout {
	width:250px;
	/* to be set at cals-dept.css
	background:#FFFFFF url(/cals/images/CALS_layout/faculty-profile-callout-bg.gif) no-repeat top;*/
	float:left;
}
.vcard {
	margin: 10px;
	}
#faculty-callout img.portrait{
	background-color: #CCCCCC;
	padding:5px;
	border:1px solid #666666;
	margin-left:35px;
	}
#faculty-callout p.cvlink{
	padding-left:18px;
	background:url(../images/layout_images/document-icon.gif) no-repeat;
}

p.back-link{
	padding-left:18px;
	background:url(../images/layout_images/back-arrow.gif) no-repeat;
}

#faculty-content {
	background:#ffffff;
	width:465px;
	float:right;
	margin-left:15px;
	}
	
/*spotlight*/
#spotlight{
	background:#fff url(../images/layout_images/spotlight-background.gif) repeat-x bottom right;
	padding:0 2px 2px 2px;
	}
#spotlight img.thumbnail100_120 {
	margin-right:10px;
	}
	
#clear {
	clear:both;
	}
	
/* ===== spry element styles ===== */

.SpryHiddenRegion{
	 visibility:hidden;
	}
.hover{
	cursor:pointer;
	}
	
/* ===== feature publications styles ====*/

#bookDetail{
	width:401px;
	float:right;
	margin-top:0px;
	margin-bottom:15px;
	border:1px solid #eee;
	background:#fff url(../images/layout_images/spotlight-background.gif) repeat-x bottom right;
	clear:right;
	}
#bookDetail img{
	padding:2px;
	border:2px solid #eee;
	background:#f2f2e5;
	margin:5px;
	float:right;
	}
#bookDetail p{
	margin:5px 10px;
	}
#bookDetail h4{
	padding:0px;
	margin:0px;
	margin-top:4px;
	margin-left:10px;
	font-size:1.2em;
	font-weight:normal;
}
#bookDetail ul{
	margin:0 10px;
	}
#bookDetail .link{
	color: #b31b1b;
	text-decoration: none;
	border-bottom: 1px solid #e5cfcf;
	}
.books {
	
	}
	
#CS_Element_content ul.books{
	float:left;
	width:190px;
	font-size:1.1em;
	list-style:none;
	padding:0px;
	margin:0px;
	border:1px solid #eee;
	}
	
#CS_Element_content ul.books li{
	float:left;
	width:190px;
	padding-left:0px;
	margin-left:none;
	background:#f2f2e5;
	}
#CS_Element_content ul.books li a{
	width:170px;
	padding: 5px;
	padding-left: 20px;
	border-bottom:1px solid #fff;
	display:block;
	}
*html #CS_Element_content ul.books li a{
	width:165px;
	}
#CS_Element_content ul.books li a:hover{
	/*background:#f2f2e5;*/
	}
#CS_Element_content ul.books li a.web{
	background:url(../images/layout_images/icons/web-pub.gif) no-repeat;
	background-position:2px 6px ;
	}
#CS_Element_content ul.books li a.print{
	background:url(../images/layout_images/icons/print-pub.gif) no-repeat;
	background-position:2px 6px ;
	}	
	
#CS_Element_content ul.books li a.otherelectronic{
	background:url(../images/layout_images/icons/electronic-pub.gif) no-repeat;
	background-position:2px 6px;
	}
	
.pubhover {
	background-color: #fff !important;
	cursor:pointer;
	}
.pubselected {
	background-color: #eee !important;
	}
/* ===== Hilight thumbnail lists =====*/
#bottomContentContainerTwoColumns ul.hilightthumbs, #bottomContentContainerIndex ul.hilightthumbs, #CS_Element_content ul.hilightthumbs{
	padding: 0px 0px 0px 0px;
	margin: 0px 0 0 0;
	clear:both;
	}
#bottomContentContainerTwoColumns ul.hilightthumbs li, #bottomContentContainerIndex ul.hilightthumbs li, #CS_Element_content ul.hilightthumbs li{
	margin:0 0 10px 0;
	padding:0 0 0 0;
	list-style-type:none;
	background:none;
	width:100%;
	float:left;
	}
	
#bottomContentContainerTwoColumns ul.hilightthumbs img, #bottomContentContainerIndex ul.hilightthumbs img, #CS_Element_content ul.hilightthumbs img{
	float:left;
	padding:2px;
	border:2px solid #eee;
	background:#f2f2e5;
	margin:5px;
	margin-left:0px;
	clear:left;
	}

#bottomContentContainerTwoColumns ul.hilightthumbs h4, #CS_Element_bottomLeftIndex ul.hilightthumbs h4, #CS_Element_content ul.hilightthumbs h4, #CS_Element_bottomRightIndex ul.hilightthumbs h4, #CS_Element_bottomCenterIndex ul.hilightthumbs h4{
	padding:0px;
	margin:0px;
	margin:4px 0;
	font-size:1.2em;
	font-weight:normal;
	}
.hilight{
	}
	
/*===== people spotlight detail =====*/
#peoplespotlightdetail{
	background:#ff0;
	width:526px;
	float:right;
	margin-top:0px;
	margin-bottom:15px;
	border:1px solid #eee;
	background:#fff url(../images/layout_images/spotlight-background.gif) repeat-x bottom right;
	clear:right;
	}
#peoplespotlightdetail p{
	margin:5px 10px;
	}
#peoplespotlightdetail ul{
	margin:0 10px;
	clear:both;
	}
#peoplespotlightdetail img{
	padding:2px;
	border:2px solid #eee;
	background:#f2f2e5;
	margin:10px;
	}
#peoplespotlightdetail .spotlightPortrait img{
	float:left;
	clear:both;
	}
	
#peoplespotlightdetail .main-photo-200 img, #peoplespotlightdetail .main-photo-250 img, #peoplespotlightdetail .main-photo-300 img, #peoplespotlightdetail .main-photo-200 p, #peoplespotlightdetail .main-photo-250 p, #peoplespotlightdetail .main-photo-300 p {
	margin:0px;
	border:none;
	padding:0px;
}
	

/* ===== people spotlight list ===== */
#CS_Element_content ul.peoplelist{
	width:200px;
	float:left;
	font-size:1.1em;
	list-style:none;
	padding:0px;
	margin:0px;
	border:1px solid #eee;
	}
#CS_Element_content ul.peoplelist li{
	float:left;
	width:200px;
	padding-left:0px;
	margin-left:none;
	background:#f2f2e5;
	}
#CS_Element_content ul.peoplelist li a{
	width:200px;
	padding: 5px;
	padding-left: 10px;
	border-bottom:1px solid #fff;
	display:block;
	}
*html #CS_Element_content ul.peoplelist li a{
	width:185px;
}
.peoplehover{
	background:#FFF !important;
	cursor:pointer;
	}
.peopleselected{
	background-color: #FFF !important;
	cursor:pointer;
	}
/* === style rowdata divs for non js viewing pleasure ===*/
#people .rowData{
	border-bottom:1px solid #666;
	padding: 15px 0;
	}

/*===== Testing spans =====*/

.test {
	background:#FF0000;
	}
	
/*=== blockquote ===*/
blockquote {
	border-left:1px solid #999;
	margin-left:25px;
	padding-left:10px;
	}</pre></body></html>