/* CSS Document slin2 6/22/10 1:20PM */

body.three-col #main {
    background : #EDEDC7 url(../../Images/managed/shared/bg_main.gif) left top repeat-y;
}
body.two-col #main {
    background : #EDEDC7 url(../../Images/managed/shared/bg_2col_modified.gif) left top repeat-y;
}


body.two-col-alt #lib { 
    background : #EDEDC7 url(../../Images/managed/shared/bg_2col_alt.gif) left top repeat-y; 
}
body.one-col #main {
    background : #EDEDC7 url(../../Images/managed/shared/bg_1col.gif) left top repeat-y;;
}

#pdashhed{
	background-color:#1E305D; /* slin2 pdash */
	height:90px;
}

.sidebar h2 {
    text-transform : uppercase;
}

#col_right ul.bulist
	{
	margin-left:15px;
	margin-top:3px;
	padding-top:0px;
	padding-bottom:15px;
	list-style-type:circle;
	}

#col_right_alt {
    float : left;
    display : inline;
    margin : 0px 10px 0px 0px;
 
}

h2 {
    margin : 0px 0px 5px 0px;
    padding : 3px 0px 4px 0px;
    font-family: Tahoma, "Tahoma", Tahoma, sans-serif;
    font-size: 9px;
    font-weight:bold;
    color: #FFFFFF;
    letter-spacing: 1px;
    text-align : center;
}


#col_left ul {
    list-style-type : none;
}

#col_right_alt ul {
    list-style-type : none;
}
.nav_side ul {
    margin-left : 10px;
}
#departments {
    margin-bottom : 30px;
}
#departments h2 {
    background-color : #B8975F;
}
#voices { /* slin edit - original value 30px;  - - - - - - - - - - - - - - - - - - - - - - - - - */
    margin-bottom : 15px;
}
#voices h2{
    background-color : #788AAB;
}

#spotlight { /* slin edit - original value 30px;  - - - - - - - - - - - - - - - - - - - - - - - - - */
    margin-bottom : 15px;
}
#spotlight h2{
    background-color : #788AAB;
}

#searchbox { /* slin NEW - - - - - - - - - - - - - - - - - - - - - - - - - - */
    margin-bottom : 20px;
}
#searchbox h2{  /* slin NEW - - - - - - - - - - - - - - - - - - - - - - - - - - */
    background-color : #873A4F;
}
#contact h2 {
    background-color : #9C9C9C;
}


#content .article {
    overflow : hidden;
}
#content .article .category {
    margin-bottom:8px;
    text-align : center;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 10px;
    font-weight:bold;
    letter-spacing:1px;
    text-transform : uppercase;
    color: #666666;
}

#content .byline {
	margin-top:-5px;
    margin-bottom:8px;
    text-align : center;
    font-size: 10px;
    font-style:italic;
    color: #666666;
}
#content a.more {
    font-style : italic;
}

#content .byline2 {
	margin-top:5px;
    margin-bottom:20px;
    font-size: 10px;
    font-style:italic;
    color: #666666;
	line-height:20px;
}






#col_right h3 {
    font-size : 11px;
    font-weight : bold;
    color: #444444;
}
#col_right ul {
    list-style-type : none;
}




/* Various sidebar blocks and headings(H2)  */
#bboard h2 {
    background-color : #7EA37E;
}
#feature { /* Features */
    margin-bottom : 30px;
}
#feature img.center {
    margin-top : 0px;
}
#headlines { /* Headlines */
    margin-bottom : 15px; 
}
#headlines h2 {
    background-color : #A17C96;
}
#headlines h3 {
    margin-bottom : 6px; 
    border-bottom : 1px solid #999999;
    padding-bottom : 6px; 
}
#headlines h3.last {
    margin-bottom : 6px; 
    border-bottom : 1px solid #999999;
    padding-bottom : 6px; 
}
#oncampus { /* On Campus */
    margin-bottom : 15px; 
}
#oncampus h2 {
    background-color : #7EA37E;
}
#swat h2 {
    background-color : #9C9C9C;
}
#swat .event {
    margin-bottom : 12px;
    border-bottom : 1px solid #999999;
    padding-bottom : 12px;
}

#homepage_feature h2 {
    background-color : #873a4f;
}
#poplinks { /* Popular Links */
    margin-bottom : 30px;
}

#services { /* Services Links */
    margin-bottom : 15px;
}




#content #whatsnew h3 {
font-weight:bold;
		font-family: Tahoma, "Tahoma", Tahoma, sans-serif;
		font-size:8pt;
		text-transform:uppercase;
		background-color:#5f9cba;
		color:white;
		text-align:left;
		padding: 3px;
		padding-left:5px;
        letter-spacing: 1px;
		margin-top:0px;
}

#content #whatsnew ul{ 
    margin-bottom : 10px;
	margin-left:-10px;
}
#content #whatsnew li{ 
	padding-left:0px;
	margin-left: 0px;
}
#content #whatsnew{
		width: 370px;
		font-family:arial;
		font-size:10pt;
		background-color:#ededc7;
		border-style:solid;
		border-color: #D3D1A8; 
		border-width: 1px 1px 1px 1px;
		border-spacing: 0px;
		margin-bottom: 10px;
		}

#libspecial{ 
	background-color:#EFEFC6;
	margin: 10px 5px 5px 0px;
	width:175px;
	height:179px;
	border:1px solid #D6D3A5;
}







#whatshap{
	padding:0px 0px 0px 0px;
	margin-bottom:30px;
	margin-top:0px;
	}
	
	
	
#whatshap #whatsnew{
	background-color:#EFEFC6;
	margin:0px 8px 5px 0px;
	width:350px;
	border:1px solid #D6D3A5;
	float:left;
}
#whatsnew ul{ 
    margin-bottom : 10px;
	list-style-type:none;
	margin-left:-10px;
}
#whatsnew li{ 
	padding-left:0px;
	margin-left:-10px;
}




#whatshap #specfeat{
	background-color:#EFEFC6;
	margin:30px 0px 5px 3px;
	width:190px;
	border:1px solid #D6D3A5;
	float:right;
}

#whatshap #specfeat img.center {
    margin-top : 10px;
}
#whatshap #specfeat table td {
    padding : 2px;
}

#newsarchive table {
	vertical-align:top;
}
#newsarchive table td {
   padding-bottom:10px;
   vertical-align:top;

}


#newsarchive table td.date {
   width:50px;
   padding-right:10px;

}


#lib_img {
float:right;
}
#collections { /* Libraries & Collections */
    margin-bottom : 30px;
}

#quicklinks { /* Library Quick Links  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - slin2 */
    margin-bottom : 50px;
}

#news_alerts h2 { /* News Alerts */
    background-color : #5F9CBA;
}
#unscripted h2 { /* Swarthmore Unscripted */
    background-color : #873A4F;
}
#answers h2 { /* Students' Answers */
    background-color : #853C38;
}
#features h2 { /* Special Features */
    background-color : #5F9CBA;
}
#lang_center h2 { /* The Lang Center */
    background-color : #5F9CBA;
}
#distinctions h2 { /* Academic Distinctions */
    background-color : #5F9CBA;
}
#poplinks h2 { /* Academic Distinctions */
    background-color : #5F9CBA;
}

#services h2 { /* Academic Distinctions */
    background-color : #5F9CBA;
}
#whatsnew h3 {
background-color:#D6D3A5;
font-size:16px;
font-weight:bold;
text-align:left;
padding:5px 5px;
}
#collections h2 { /* Academic Distinctions */
    background-color : #5F9CBA;
}

#quicklinks h2 { /* Library Quick Links  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - slin2 */
    background-color : #5F9CBA;
}

#features table tr {
    background-color : #EDEDC7; /* slin2 modify - was D2D2A5 */
}
#features table tr.odd {
    background-color : #EDEDC7; /* slin2 modify - was E0E0B8 */
}
#features table td {
    padding : 2px;
}



#topbox {
    position : absolute;
    width : 350px;
    top : 12px;
    right : 15px;
    font-size: 10px;
    font-weight:bold;
    color: #F5F2E4;
	text-transform: uppercase;
	text-align: right;
	text-shadow: black 1px 1px 0;
}
#topbox a {
    color: #F5F2E4;
}
#topbox .button {
    margin: 0 0 0 4px;
}
#topbox .header_audience_nav, #topbox .header_functional_nav{
	display: inline-block;
}
#topbox ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
#topbox li{
	float: left;
	margin: 0 6px 0 0;
	padding: 0 6px 0 0;
	border-right: 1px solid #F5F2E4;
}
#topbox li.last{
	border-right: none;
	margin: 0;
	padding: 0;
}
#searchform {
	margin: 4px 0;
	clear: both;
}
#search {
    margin-top : 10px;
}
#searchbox {  /* slin NEW - - - - - - - - - - - - - - - - - - - - - - - - - - */
    padding-bottom : 10px;
    background-color : #D3D1A8;
}
#searchboxfield { /* slin NEW - - - - - - - - - - - - - - - - - - - - - - - - - - */
	margin-top : 7px;
    margin-left : 10px; 
}
.article {
    border-bottom : 1px solid #999999;
}
#content .article {
    margin-bottom : 10px; 
    padding-bottom : 20px; 
}
#col_right .article {
    margin-bottom : 6px; 
    padding-bottom : 6px; 
}


p {
    margin : 10px 0px;
}


#lib p {
    margin: 0px 0px 0px 10px;
	padding-bottom: 8px;    
}


#lib h5 {
    margin: 0px 0px 3px 10px;   
}

/*The next four(#lib) rule sets should be removed away when the Library switches to new site*/
 
#lib #content a:link, #lib #content a:visited {
    color:#333366;
    text-decoration : underline;
}
#lib #content a:hover, #lib #content a:active {
    color:#333366;
    text-decoration : underline;
}

/*Class to make some library links red, KM*/
#lib #content a.redlink:link, #lib #content a.redlink:visited {
    color:#BD0031;
    text-decoration : underline;
	font-size: 18px;
}
#lib #content a.redlink:hover, #lib #content a.redlink:active {
    text-decoration : underline;
}
/*----*/

body.libr #main #content a:link, body.libr #main #content a:visited {
    color:#003399;
    text-decoration : none;
}
body.libr #main #content a:hover, body.libr #main #content a:active {
    color:#003399;
    text-decoration : underline;
}

a:link, a:visited {
    color:#BD0031;
    text-decoration : none;

}
a:hover, a:active {
    text-decoration : underline;
}

img {
    border : none;
}
img.left {
    float : left;
    margin : 0px 10px 10px 0px;
}
/*Show following rule to MacIE only. Float left breaks IE 5*/
/*\*//*/
img.left {
    float : right;
    margin : 0px 0px 10px 0px;
}
/**/
img.center {
    display : block;
    margin : 10px auto;
}
img.right {
    float : right;
    margin : 0px 0px 10px 10px
}
.caption {
    text-align : center;
    font-family: Tahoma, Verdana, sans-serif;
    font-size : 9px;
    line-height : 12px;
    font-weight : bold;
    color : #4A4A4A;
}
.credit { /* slin2 new */
    text-align : center;
    font-family: Tahoma, Verdana, sans-serif;
    font-size : 9px;
    line-height : 12px;
    font-weight : normal;
    color : #4A4A4A;
}

/* slin2 new */
div.clock {background-image:url(../../Images/giving/tick_tock.gif);
width:175px; height:175px; top:0px; left: 0px; border: 0px;}
div.clock a.clocker {width:175px; height:0px; display:block; padding-top:
70px; font-family: Tahoma, Arial, Verdana, san-serif; font-size: 30px;
font-weight: bold; color: #506D50; letter-spacing: 1px; text-align:
center;}
div.clock a.clocker:link {color: #506D50; text-decoration:none;}
div.clock a.clocker:hover {color: #506D50; text-decoration:none;}

/* mlewis1 campaign countdown switchover 12/20/06*/
div.gvg_campaign {
	background : #EDEDC7 url(../../Images/giving/campaign_feature.gif); 
	background-repeat: no-repeat; 
	width:175px; 
	height:175px; 
	/*top:0px; 
	left: 0px;*/
	padding: 0px 0px 0px 0px; 
	border: 0px solid red;
	text-align: center;
	font-size: 14px;
	color: #506D50;
	font-weight: bold;
}
div.gvg_campaign p{padding-left:10px; padding-right:10px;}

div.gvg_campaign a.clocker {width:175px; height:0px; display:block; padding-top:
55px; font-family: Tahoma, Arial, Verdana, san-serif; font-size: 16px;
font-weight: bold; color: #506D50; letter-spacing: 1px; text-align:
center;}

div.gvg_campaign a.clocker:link {color: purple; text-decoration:none;}
div.gvg_campaign a.clocker:hover {color: purple; text-decoration:none;}


div.gvg_campaign a.abstract { 
	height:0px; 
	display:block; 
	/*margin-left:10px;
	margin-right:10px;*/
	margin-top:10px; 
	font-family: Tahoma, Arial, Verdana, san-serif; 
	font-size: 14px;
	font-weight: bold; 
	color: #506D50; 
	letter-spacing: 1px; 
	text-align:center;
}

div.gvg_campaign a.abstract:link {color: #506D50; text-decoration:none;}
div.gvg_campaign a.abstract:hover {color: #506D50; text-decoration:none;}

/* Administration Page */
body.admin p.link_index {
    border-bottom : 1px solid #999999;
    padding-bottom : 5px;
}
body.admin #content ul.offices {
    margin-left : 0px;
    list-style-type : none;
    font-weight : bold;
}
ul.offices ul {
    padding-left : 10px;
    list-style-type : square;
    font-weight : normal;
}
p.link_index {
    clear : both;
}
/* /Administration Page */


/* NAVIGATION */
#tracks {
    margin-bottom : 10px;
    font-family : Georgia, Times, "Times New Roman", serif;
    font-size : 14px;
    line-height : 22px;
}

#tracks li {
    border-bottom : 1px solid #A09184;
}
#tracks li.last {
    border-bottom : 0px solid #A09184;
}


	
#content.article a:link, #content.article a:active {
    text-decoration:none;
}
#nav_department,
#nav_department select,
#nav_directory,
#whatsnew {
    margin-bottom : 20px;
}

#lib_portal {
    margin-bottom : 20px; 
}
#nav_department select, 
#nav_directory select {
    width : 100%;
}
#nav_department h2,
#nav_directory h2,
#whatsnew h2 {
    margin-bottom : 0px;
    background-color : #BD0031;
}

/* added by slin2 1/8/10 */
#nav_department h2 a, #nav_department h2 a:visited, #nav_directory h2 a, #nav_directory h2 a:visited {
	color:#ffffff;
	text-decoration:none;
}

#poplinks h2,
#services h2,
#collections h2 {
    margin-bottom : 0px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - slin2 */
#quicklinks h2 {
	margin-bottom : 0px;
}

#nav_department .nav_side li,
#nav_directory .nav_side li,
#poplinks .nav_side li,
#services .nav_side li,
#collections .nav_side li {
    border-bottom : 1px solid #EDEDC7;
    font-size: 10px;
    line-height : 18px;
    text-transform : uppercase;
    background-color : #D2D2A5;
}





#nav_department .nav_side li.current a,
#nav_directory .nav_side li.current a,
#poplinks .nav_side li.current a,
#services .nav_side li.current a,
#collections .nav_side li.current a {
	background-color : #D2D2A5;
	color:#CC0000;
	font-weight:600;
}
#nav_department .nav_side li.current a:hover,
#nav_directory .nav_side li.current a:hover
	{
	background-color : #ffffff;
	color:#CC0000;
	}


#nav_department .nav_side li.current_parent a,
#nav_directory .nav_side li.current_parent a  
	{
	background-color : #D2D2A5;
	color:#333333;
	font-weight:bold;
	}

#nav_department .nav_side li a,
#nav_directory .nav_side li a,
#poplinks .nav_side li a,
#services .nav_side li a,
#collections .nav_side li a {
    display : block;
    padding-left : 5px;
    background-color : #D2D2A5;
    text-decoration : none;
    color: #333333;
}
#nav_department .nav_side .nav_side li a,
#poplinks .nav_side .nav_side li a,
#services .nav_side .nav_side li a,
#collections .nav_side .nav_side li a {
    display : block;
    background-color : #D2D2A5;
    text-decoration : none;
    color: #333333;
}
#nav_department .nav_side li a:focus, #nav_department .nav_side li a:hover,
#nav_directory .nav_side li a:focus, #nav_directory .nav_side li a:hover,
#poplinks .nav_side li a:focus, #poplinks .nav_side li a:hover,
#services .nav_side li a:focus, #services .nav_side li a:hover,
#collections .nav_side li a:focus, #collections .nav_side li a:hover {
    background-color : #FFFFFF;
}

.nav_side {
    font-family: Tahoma, "Tahoma", Tahoma, sans-serif;
    font-size : 11px;
    line-height : 16px;
    color: #BD0031;
}
ul.sub_nav_side {
  margin : 0px 0px 0px 0px;
  padding : 0px;
}

/*----------NESTED NAV/BREADCRUMBING------------*/
#nav_department .nav_side li.current ul {
	margin: 0px;
	padding: 0px;

}

#nav_department .nav_side li.current ul li {
    padding-left : 0px;
	background-color:#E7E7CB;
}

#nav_department .nav_side li.current ul li a {
    border-top : 1px solid #D2D2A5;
	border-left:1px solid #E7E7CB;
	border-right:1px solid #E7E7CB;
    padding-left : 12px;
	background-color:#E7E7CB;
	color:#000000;
	font-weight:normal;	
}
#nav_department .nav_side li.current ul li a:hover {
	background-color:#ffffff;
	color:#000000;	
}
#nav_department .nav_side li.current ul li.nested_current a {
    border-top : 1px solid #D2D2A5;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
    padding-left : 12px;
	background-color:#ffffff;
	color:#CC0000;
}
#nav_department .nav_side li.current ul li.nested_current a:hover {
    border-top : 1px solid #D2D2A5;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
    padding-left : 12px;
	background-color:#ffffff;
	color:#CC0000;
}
#nav_department .nav_side li.current_parent ul{
	margin: 0px;
	padding: 0px;
	vertical-align:top;
}
#nav_department .nav_side li.current_parent ul li {
    padding-left : 0px;
	background-color:#E7E7CB;
}
#nav_department .nav_side li.current_parent ul li a {
    border-top : 1px solid #D2D2A5;
	border-left:1px solid #E7E7CB;
	border-right:1px solid #E7E7CB;
    padding-left : 12px;
	background-color:#E7E7CB;
	color:#000000;
	font-weight:normal;	
}
#nav_department .nav_side li.current_parent ul li a:hover {
	background-color:#ffffff;
	color:#000000;	
}
#nav_department .nav_side li.current_parent ul li.nested_current a {
    border-top : 1px solid #D2D2A5;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
    padding-left : 12px;
	background-color:#ffffff;
	color:#CC0000;
}
#nav_department .nav_side li.current_parent ul li.nested_current a:hover {
    border-top : 1px solid #D2D2A5;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
    padding-left : 12px;
	background-color:#ffffff;
	color:#CC0000;
	
}


/* mlewis1 11/03/2005 nested current last*/
#nav_department .nav_side li.current_parent ul li.nested_current_last a {
    border-top : 1px solid #D2D2A5;
    padding-left : 12px;
	background-color:#ffffff;
	color:#CC0000;
	border-bottom:3px solid #D2D2A5;
}
#nav_department .nav_side li.current_parent ul li.nested_current_last a:hover {
    border-top : 1px solid #D2D2A5;
    padding-left : 12px;
	background-color:#ffffff;
	color:#CC0000;
	
}
#nav_department .nav_side li.current_parent ul li.nested_last a {
    border-top : 1px solid #D2D2A5;
    padding-left : 12px;
	background-color:#E7E7CB;
	color:#000000;
	border-bottom:3px solid #D2D2A5;
}
#nav_department .nav_side li.current_parent ul li.nested_last a:hover {
    border-top : 1px solid #D2D2A5;
    padding-left : 12px;
	background-color:#ffffff;
	color:#000000;
	
}
/*end mlewis1 breadcrumbing*/

#nav_department .nav_side li.current_parent ul{
	margin: 0px;
	padding: 0px;
	vertical-align:top;
}
#nav_department .nav_side li.current_parent ul li {
    padding-left : 0px;
	background-color:#E7E7CB;
}
#nav_department .nav_side li.current_parent ul li a {
    border-top : 1px solid #D2D2A5;
	border-left:1px solid #E7E7CB;
	border-right:1px solid #E7E7CB;
    padding-left : 12px;
	background-color:#E7E7CB;
	color:#000000;
	font-weight:normal;	
}
#nav_department .nav_side li.current_parent ul li a:hover {
	background-color:#ffffff;
	color:#000000;	
}
#nav_department .nav_side li.current_parent ul li.nested_current a {
    border-top : 1px solid #D2D2A5;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
    padding-left : 12px;
	background-color:#ffffff;
	color:#CC0000;
}
#nav_department .nav_side li.current_parent ul li.nested_current a:hover {
    border-top : 1px solid #D2D2A5;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
    padding-left : 12px;
	background-color:#ffffff;
	color:#CC0000;	
}

#nav_department .nav_side li.current ul li.nested_last a {
    border-top : 1px solid #D2D2A5;
    padding-left : 12px;
    background-color:#E7E7CB;
    color:#000000;
    border-bottom:3px solid #D2D2A5;
}

#nav_department .nav_side li.current ul li.nested_last a:hover {
    border-top : 1px solid #D2D2A5;
    padding-left : 12px;
    background-color:#ffffff;
    color:#000000;
}
/*-------------Current parent Last---------*/
/*--------------END NESTED NAV/BREADCRUMBING-----------------*/

#nav_table table {
	padding:2px;
	}

#nav_table td {
	background-color:#E7E7CB;
	text-align:center;
	color:#FFFFFF;
	padding:2px;
	font-size: 12px;
	font-weight:bold;
	border:1px solid #999999;
	}
	




#third_nav h2 {
    margin : 0px;
    padding : 0px;
    color : #333333;
}
#third_nav .nav_side {
    margin-bottom : 20px;
    font-size: 10px;
    font-weight:bold;
    line-height:18px;
}

#findarticles,
#researchtip,
#otherlibs,
#tripodsrch {
    margin: 15px 0px 5px 0px;
    padding-bottom : 10px;
}
#tripodform {
    margin: 10px 0px 5px 10px;
}

#footer
{
width:780px;
border-top: 1px solid #ffffff;
clear:both;
background-color:#D2D2A5;
text-align:center;
font-size:11px;
padding-top:0px;
padding-bottom:0px;
color:#555555;
height:6px;
}


.spacer{
clear:both;
line-height:0px;
}

.clearminheight{
 clear:both;
 height:1px;
 overflow:hidden;
}

.act_button_1{ 
margin-top:5px; /* slin edit - original value 10px;  - - - - - - - - - - - - - - - - - - - - - - - - - */
margin-bottom:5px /* slin edit - original value 10px;  - - - - - - - - - - - - - - - - - - - - - - - - - */
}
.act_button_2{
margin-left:0px;
margin-right:0px;
margin-top:3px; /* slin edit - original value 10px;  - - - - - - - - - - - - - - - - - - - - - - - - - */
margin-bottom:5px /* slin edit - original value 10px;  - - - - - - - - - - - - - - - - - - - - - - - - - */
}
.act_button_3{
margin-top:5px; /* slin edit - original value 10px;  - - - - - - - - - - - - - - - - - - - - - - - - - */
margin-bottom:5px /* slin edit - original value 10px;  - - - - - - - - - - - - - - - - - - - - - - - - - */
}



/* slin2 design additions 2/2/2006 for LIBRARY DROP DOWN QUICKLINKS */
#quicklinks_form{
	padding:0px 0px 0px 0px;
	margin-bottom:50px;
	/* margin-top:20px; */
	font-family: Tahoma, "Tahoma", Tahoma, sans-serif;
	font-weight:bold;
	font-size:11px;
	/* border:1px solid #D2D2A5; */

	}
#quicklinks_form #course_select{
	float:left;
	width:175px;
	padding:7px 0px 10px 0px; /* padding:7px 0px 10px 0px; */
	margin:0px;
	/*
	border-right:1px solid #F7F3D6;
	border-bottom:1px solid #F7F3D6;
	border-top:1px solid #F7F3D6;
	border-left:1px solid #F7F3D6;
	*/
	background-color:#D2D2A5;
	text-align:center;
	height:100%;
	line-height:10px;
}















/*mlewis1 design additions 11/01/2005*/
#admis_gallery {
    border-bottom : 1px solid #999999;
	padding-bottom:15px;
	margin-bottom:10px;
}

#coursecat_form{
	padding:0px 0px 0px 0px;
	margin-bottom:30px;
	margin-top:20px;
	font-family: Tahoma, "Tahoma", Tahoma, sans-serif;
	font-weight:bold;
	font-size:11px;
	border:1px solid #D2D2A5;

	}
#coursecat_form #course_select{
	 float:left;
	 width:249px;
	 padding:7px 0px 10px 0px;
	 margin:0px;
	 border-right:1px solid #F7F3D6;
	 border-bottom:1px solid #F7F3D6;
	 border-top:1px solid #F7F3D6;
	 border-left:1px solid #F7F3D6;
	 background-color:#D2D2A5;
	 text-align:center;
	 height:100%;
	 line-height:10px;
}

#coursecat_form #toc_select{
	 float:left;
	 width:282px;
	 padding:7px 0px 10px 4px;
	 margin:0px;
	 text-align:center;
	 border-right:1px solid #F7F3D6;
	 border-bottom:1px solid #F7F3D6;
	 border-top:1px solid #F7F3D6;
	 background-color:#D2D2A5;
	 height:100%;
	 line-height:10px;
}

/*---------MacIE-----------*/
/*\*//*/
#coursecat_form{
	padding:0px 0px 0px 0px;
	width:440px;
	margin-bottom:20px;
	margin-top:20px;
	border:0px solid #D2D2A5;

}
#coursecat_form #course_select{
	float:left;
	padding:0px 0px 0px 0px;
	margin-right:0px;
	margin-bottom:20px;
	border-right:1px solid #F0F0D5;
	border-bottom:1px solid #F0F0D5;
	border-top:1px solid #F0F0D5;
	border-left:1px solid #F0F0D5;
	background-color:#F0F0D5;
	text-align:left;
	color:#666666;
	font-weight:bold;
	
}

#coursecat_form #toc_select{
	float:left;
	padding:0px 0px 0px 0px;
	margin-left:0px;
	border-right:1px solid #F0F0D5;
	border-bottom:1px solid #F0F0D5;
	border-top:1px solid #F0F0D5;
	border-left:1px solid #F0F0D5;
	text-align:left;
	background-color:#F0F0D5;
	color:#666666;
	font-weight:bold;
	margin-right:0px;
	margin-bottom:0px;
}

/**/

#intramural_nav{
	padding:0px 0px 0px 0px;
	margin-bottom:40px;
	margin-top:20px;
	font-family: Tahoma, "Tahoma", Tahoma, sans-serif;
	font-weight:bold;
	font-size:11px;
	border:0px solid #D2D2A5;

	}

#intramural_nav #intramural_links{
	float:left;
	padding:10px 0px 0px 0px;
	margin-left:20px;
	border-right:1px solid #F7F3D6;
	border-bottom:1px solid #F7F3D6;
	border-top:1px solid #F7F3D6;
	border-left:1px solid #F7F3D6;
	background-color:#F0F0D5;
	text-align:center;
	height:100%;
	line-height:100%;
	clear:right;
}

#intramural_nav #intramural_select{
	padding:7px 5px 5px 4px;
	margin:0px;
	text-align:center;
	border-right:1px solid #F7F3D6;
	border-bottom:1px solid #F7F3D6;
	border-top:1px solid #F7F3D6;
	background-color:#F0F0D5;
	height:100%;
	line-height:10px;
	float:left;
	border:1px solid #D2D2A5;
}


table.tbl_basic {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #D3D1A8;
	background-color: #F0F0D5;
	margin: 3px 20px;
}
table.tbl_basic th {
	border-width: 1px;
	padding: 6px;
	border-style: solid;
	border-color: #D3D1A8;
	background-color: #EDEDC7;
	color:#BD0031;
	font-size:larger;
}
table.tbl_basic td {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #D3D1A8;
	background-color: #F0F0D5;
}
table.tbl_basic td.odd {
	background-color: #EDEDC7;
}

  table.tbl_compact
  { 
		font-family:arial;
		font-size:10pt;
		background-color:#EDEDC7;
		border-style:solid;
		border-color: #D3D1A8; 
		border-width: 1px 1px 3px 1px;
		border-spacing: 0px;
		border-collapse:collapse;
		margin: 3px 20px;
  }

  table.tbl_compact th
  {
		font-weight:bold;
		background-color:#BD0031;
		color:white;
		text-align:left;
		padding: 3px;
		border-style:solid;
		border-color: #D3D1A8; 
		border-width: 1px;
		border-spacing: 0px;
		border-collapse:collapse;
  }

  table.tbl_compact td
  {  
		background-color:#EDEDC7;
		padding: 3px;
		border-style:solid;
		border-color: #D3D1A8; 
		border-width: 1px;
		border-spacing: 0px;
		border-collapse:collapse;
  }

table.tbl_compact td.odd
	{
		background-color: #F0F0D5;
	}

/*Tables for white backgrounds*/

  table.tbl_white
  { 
		font-family:arial;
		font-size:10pt;
		background-color:#ffffff;
		border-style:solid;
		border-color: #CCCCCC; 
		border-width: 1px 1px 3px 1px;
		border-spacing: 0px;
		border-collapse:collapse;
		margin: 20px 0px;
  }

  table.tbl_white th
  {
		font-weight:bold;
		background-color:#ffffff;
		text-align:left;
		padding: 6px;
		border-style:solid;
		border-color: #CCCCCC; 
		border-width: 1px;
		border-spacing: 0px;
		border-collapse:collapse;
  }

  table.tbl_white td
  {  
		background-color:#ffffff;
		padding: 6px;
		border-style:solid;
		border-color: #CCCCCC; 
		border-width: 1px;
		border-spacing: 0px;
		border-collapse:collapse;
  }
  
/*\*//*/
#intramural_nav #intramural_select{
	padding:7px 5px 5px 4px;
	margin:0px;
	text-align:center;
	border-right:1px solid #F7F3D6;
	border-bottom:1px solid #F7F3D6;
	border-top:1px solid #F7F3D6;
	background-color:#F0F0D5;
	height:100%;
	line-height:10px;
	float:left;
	border:1px solid #D2D2A5;
	width:200px;
}
#intramural_nav #intramural_links{
	float:left;
	padding:10px 0px 0px 0px;
	margin-left:10px;
	border-right:1px solid #F7F3D6;
	border-bottom:1px solid #F7F3D6;
	border-top:1px solid #F7F3D6;
	border-left:1px solid #F7F3D6;
	background-color:#F0F0D5;
	text-align:center;
	height:100%;
	line-height:100%;
	clear:right;
}

/**/

/*Styles for body copy, added by KM 2/27*/

#content h1 {
    margin: 10px 0px 5px 3px;
    font-size : 22px;
    font-weight : normal;
    color : #BD0031;
	padding : 0px 0px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0px;
	text-align : center;

}

#content h2 {
    margin: 10px 0px 5px 3px;
    font-size : 22px;
    font-weight : normal;
    color : #BD0031;
	padding : 0px 0px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0px;
	text-align : center;

}
 
#content h3 {
    margin: 20px 0px 10px 0px;
    font-size : 20px;
    font-weight : normal;
    color : #BD0031;
}

#content h4 {
    margin : 10px 0px 4px 0px;
    font-size : 16px;
    font-weight : normal;
    color : #BD0031;
}
#content h5 {
	margin-bottom : 3px;
    font-size : 14px;
    font-weight : normal;
    color : #BD0031;
}

#content h6 {
    margin-bottom : 3px;
    font-size : 10px;
    font-weight : normal;
    color : #BD0031;
}

#content h3.gray {
    margin: 12px 0px 6px 0px;
    font-size : 20px;
    font-weight : normal;
    color : #555555;
}
#content ul {
    padding-left : 35px;
    list-style-type : dot;
    font-weight : normal;
	padding-bottom :10px;
}
#content ol {
    padding-left : 35px;
    list-style-type : dot;
    font-weight : normal;
	padding-bottom :10px;
}

#content li{
        padding-bottom : 3px;
}


#content blockquote {
    padding-left : 16px;
	padding-bottom: 8px;
    font-weight : normal;
}

#content sup {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	color: #666666;
	font-weight:bold;
	bottom: 1ex;
}

.red {font-weight: bold; color: #BD0031;}

.inlinefeature  {	
	margin-bottom: 25px;
	padding: 20px;
	background-color: #f9f9e6;
	border: 1px solid #d3d1a8;
}


/*LIBRARY STYLES, KM*/
#lib #nav_department h2 {
	background-color:#5F9CBA;
}
.researchcaption {
padding: 2px 0 2px 8px;
}
#lib #specfeat {
font-size: 12px;
}



.article_slide { /* slin2 new */
	border-right:1px solid #C2C091;
	border-left:1px solid #C2C091;
	border-bottom:1px solid #C2C091;
	margin-bottom : 20px;
	text-align:center;
	background-color:#D3D1A8;  
}

#slideshow_title {
width: 370px;
padding:3px 0px 0px 0px;
background-color: #858360;
height:14px;
font-family: Tahoma, "Tahoma", Tahoma, sans-serif;
text-align:center;
font-weight:bold;
letter-spacing: 1px;
font-size: 9px;
color: #F5F2E4;
text-transform: uppercase;
border-bottom : 2px solid #C2C091;
}

#slideshow_img {
width: 362px; 
margin:0px 0px 0px 0px;
padding-bottom:0px;
border-top:2px solid #D3D1A8;
border-right:3px solid #D3D1A8;
border-left:3px solid #D3D1A8;
}

#slideshow_nav {
width: 368px; 
margin-top:0px;
padding:5px 0px 0px 0px;
background-color:#D3D1A8;
height:69px;
text-align:center;
font-size:12px;
}

#slideshow_nav #prev {
float:left;
width:60px;
margin:0px;
padding-bottom:3px;
font-size : 10px;
font-weight : bold;
color: #666666;
border-bottom : 1px solid #C2C091;
height:13px;
}

#slideshow_nav #credit {
float:left;
width: 248px;
margin:0px;
padding-bottom:3px;
text-align : center;
font-size: 10px;
font-style:italic;
color: #666666;
overflow : hidden;
border-bottom : 1px solid #C2C091;
height:13px;
}

#slideshow_nav #next {
float:left;
width:60px;
margin:0px;
padding-bottom:3px;
font-size : 10px;
font-weight : bold;
color: #666666;
border-bottom : 1px solid #C2C091;
height:13px;
}

#slideshow_nav #caption {
float:left;
width: 358px;
height: 51px;
margin:0px 0px 0px 0px;
padding-top:3px;
padding-left:5px;
padding-right:5px;
font-size : 11px;
line-height: 16px;
font-weight : normal;
color: #666666;
overflow : hidden;
}

#meetthedeans{ /* meet the deans slide show *********************************** */
	width:543px;
	float: left;
	border: 1px solid #981B1F;
	background-color:#ffffff;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size:11px;
}
#meetthedeans h2 {
	background-color:#981B1F; 
	border-bottom: 1px solid #7B1518;
	border-left: 1px solid #AE373B;
	border-top: 1px solid #AE373B;
	color:#ffffff;
	text-align: center;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:4px;
	padding-top:4px;
	font-family: Tahoma, Verdna, Arial, sans-serif;
	font-size:12px;
    font-weight:bold;
	margin-left:0px;
	margin-top:0px;
}
#meetthedeans_left{
	width:358px;
	height:240px;
	float: left;
	background-color:#ffffff;
	margin-top:1px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:6px;
	padding-left:2px;
}
#meetthedeans_right{
	width:143px;
	height:180px; 
	float: left;
	background-color:#eeeeee;
	margin-top:1px;
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	font-family: Georgia, "Times New Roman", Times, serif;	
	font-size:13px;
	line-height:16px;
	border:1px solid #cccccc;
}
#meetthedeans_nav{
	width:147px;	
	height:11px;
	float: left;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:1px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
    text-align : center;	
	background-color:#ffffff;
	font-family: Georgia, "Times New Roman", Times, serif;	
	font-size:11px;
	border:0px solid red;
}

#meetthedeans #prev {
float:left;
width:40px;
margin:0px;
padding-bottom:3px;
font-size : 10px;
font-weight : none;
color: #666666;
border-bottom : 0px solid #C2C091;
height:13px;
border:0px solid red;
}
#meetthedeans #credit {
float:left;
width: 0px;
margin:0px;
padding-bottom:3px;
text-align : center;
font-size: 10px;
font-style:italic;
color: #666666;
overflow : hidden;
border-bottom : 0px solid #C2C091;
height:13px;
}


#meetthedeans #next {
float:left;
width:50px;
margin:0px;
margin-left:50px;
padding-bottom:3px;
font-size : 10px;
font-weight : none;
color: #666666;
border-bottom : 0px solid #C2C091;
height:13px;
}
			


/* parents dashboards pdash BEGIN */

table.pdashtable { /* pdash global table parameters */
	background-color:#F0F0D5;
	margin-bottom: 0px;
	margin-top:0px;
	width:780px;
	font-size:11px;
	border:0px solid purple;
}
table.pdashtable td.left { 
	width:440px;
	background-color:#F0F0D5;
	vertical-align:top;
}
table.pdashtable td.right {
	width:310px;
	background-color:#F0F0D5;
	vertical-align:top;
}
table.pdashtable td.all {
	width:760px;
	background-color:#F0F0D5;
	vertical-align:top;
}
table.pdashtable td.spacer {
	width:10px;
	vertical-align:top;
	clear:none
}




#pdashtopbox { /* pdash topbox */
    position : absolute;
    width : 200px;
    top : 12px;
    left : 565px;
    font-size: 10px;
    font-weight:bold;
    color: #F5F2E4;
	text-transform: uppercase;
	text-align:right;
}
#pdashtopbox .button {
    margin-top: 4px;
	margin-right: 1px;
}
#pdashtopbox a { 
    color: #F5F2E4;
}
#pdashtopbox a {  
    color: #F5F2E4;
	font-size:10px;
}



#content .pdashtable h2{ /* pdash helpful links */
	font-size:11px;
	margin-left:0px;
	margin-top:0px;
}

#content .pdashtable #linklist{ /* pdash helpful links */
	width:440px;
	float: left;
	border: 1px solid #788AAB;
	background-color:#FFFFFF;
	margin-top: 15px;
	margin-bottom: 10px;
}
#content .pdashtable #linklist h2 {
	background-color:#788AAB;
	color:#ffffff;
	text-align: center;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:4px;
	padding-top:4px;
}

#linklistleft{
	width:200px;
	float: left;
	margin-left:10px;
	}
	
#linklistright{
	width:200px;
	float: right;
	margin-right:10px;
	}

#content .pdashtable #linklist ul{
	padding-left:15px;
	padding-right:15px;
	margin-top:5px;
	padding-bottom:15px;
}
#content .pdashtable #linklist li{
	margin-bottom:0px;
}





#content .pdashtable #mainmodule{ /* pdash main module */
	width:440px;
	float: left;
	margin-bottom: 5px;
}

#content .pdashtable #fullmoduletop{ /* pdash subpage full-width one-col module */
	width:760px;
	float: left;
	padding-top:15px;
	padding-bottom:5px;
}
#content .pdashtable #fullmodulebot{ /* pdash subpage full-width one-col module */
	width:760px;
	float: left;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
}

#content .pdashtable #pdashnav{ /* pdash subpage internal navigation */
	float: left;
	border: 1px solid #D3D1A8;
	background-color:#F6F6E8;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom: 10px;
}

#content .pdashtable #pdashcontent{ /* pdash subpage content */
	margin-bottom: 10px;
}




#content .pdashtable #importantnumbers{ /* pdash important numbers */
	width:215px;
	float: left;
	border: 1px solid #a17c96;
	background-color:#ffffff;
	margin-bottom: 10px;
	margin-right: 6px;
}
#content .pdashtable #importantnumbers h2 {
	background-color:#a17c96;
	color:#ffffff;
	text-align: left;
	padding-bottom:4px;
	padding-left:25px;
	padding-right:15px;
	padding-top:4px;
	background-image:url(icon_phone.gif);
	background-repeat: no-repeat;
	background-position:3px 1px;
}
#content .pdashtable #importantnumbers ul{
	padding-left:15px;
	padding-right:15px;
	padding-bottom:8px;
	margin-top:17px;
}
#content .pdashtable #importantnumbers li{
	margin-bottom:12px;
}




#content .pdashtable #directory{ /* pdash directory */
	width:215px;
	float:right;
	border: 1px solid #a17c96;
	background-color:#ffffff;
	margin-bottom: 10px;
}
#content .pdashtable #directory h2{
	background-color:#a17c96;
	color:#ffffff;
	text-align: left;
	padding-bottom:4px;
	padding-left:25px;
	padding-right:15px;
	padding-top:4px;
	background-image:url(icon_directory.gif);
	background-repeat: no-repeat;
	background-position:3px 1px;
}
#content .pdashtable .directory_form{
	margin-left:20px;
	margin-top:20px;
}
#content .pdashtable .searchradio{
	margin-left:5px;
	margin-top:8px;
	margin-bottom:5px;
}





#content .pdashtable #contactus{ /* pdash contact us */
	width:215px;
	float: left;
	border: 1px solid #a17c96;
	background-color:#ffffff;
	margin-bottom: 10px;
	margin-right: 6px;
}
#content .pdashtable #contactus h2 {
	background-color:#a17c96;
	color:#ffffff;
	text-align: left;
	padding-bottom:4px;
	padding-left:25px;
	padding-right:15px;
	padding-top:4px;
	background-image:url(icon_email.gif);
	background-repeat: no-repeat;
	background-position:3px 3px;
}
#content .pdashtable #contactus ul{
    list-style-type : none;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;
	margin-top:9px;
}
#content .pdashtable #contactus li{
	margin-bottom:0px;
}




#content .pdashtable #weather{ /* pdash weather */
	width:215px;
	float:right;
	border: 1px solid #a17c96;
	background-color:#ffffff;
	margin-bottom: 10px;
}
#content .pdashtable #weather h2 {
	background-color:#a17c96;
	color:#ffffff; /* 182951 */
	text-align: left;
	padding-left:30px;
	padding-right:15px;
	padding-bottom:4px;
	padding-top:4px;
	background-image:url(icon_weather.gif);
	background-repeat: no-repeat;
	background-position:5px 2px;
}
#content .pdashtable #weather ul{
    list-style-type : none;
	padding-left:0px;
	padding-right:5px;
	padding-bottom:1px;
	margin-top:9px;
}
#content .pdashtable #weather li{
	margin-bottom:10px;
}
	
	


#content .pdashtable #snapshot{ /* pdash snapshot */
	width:310px;
	float: left;
	border: 1px solid #7ea37e;
	background-color:#ffffff;
	margin-top: 15px;
	margin-bottom: 10px;
}
#content .pdashtable #snapshot h2 {
	background-color:#7ea37e;
	color:#ffffff;
	text-align: center;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:4px;
	padding-top:4px;
}
#content .pdashtable #snapshot ul{
    list-style-type : none;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;
	margin-top:5px;
}
#content .pdashtable #snapshot li{
	margin-bottom:5px;
}




#content .pdashtable #pdasheventsleft{ /* pdash events left */ 
	width:150px;
	float: left;
	border: 1px solid #7ea37e;
	background-color:#FFFFFF;
	margin-bottom: 10px;
}
#content .pdashtable #pdasheventsleft h2 {
	background-color:#7ea37e;
	color:#ffffff;
	text-align: center;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:4px;
	padding-top:4px;
}
#content .pdashtable #pdasheventsleft ul{
    list-style-type : none;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	margin-top:5px;
}
#content .pdashtable #pdasheventsright{ /* pdash events right */ 
	width:150px;
	float: right;
	border: 1px solid #7ea37e;
	background-color:#FFFFFF;
	margin-bottom: 10px;
}
#content .pdashtable #pdasheventsright h2 {
	background-color:#7ea37e;
	color:#ffffff;
	text-align: center;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:4px;
	padding-top:4px;
}
#content .pdashtable #pdasheventsright ul{
    list-style-type : none;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	margin-top:5px;
}

#content .pdashtable #pdashgarnet{ /* pdash events right */ 
	width:310px;
	float: right;
	border: 1px solid #7ea37e;
	background-color:#FFFFFF;
	margin-bottom: 10px;
	font-size:11px;
}
#content .pdashtable #pdashgarnet h2 {
	background-color:#7ea37e;
	color:#ffffff;
	text-align: center;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:4px;
	padding-top:4px;
	font-size:11px;
	margin-left:0px;
	margin-top:0px;
}
#content .pdashtable #pdashgarnet ul{
    list-style-type : none;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	margin-top:5px;
}
#content .pdashtable #pdashgarnet img{
    float:left;
	padding-right:4px;
	padding-left: 4px;
}

#content .pdashtable #pdashnews{ /* pdash news */
	width:310px;
	float: left;
	border: 1px solid #7ea37e;
	background-color:#ffffff;
	margin-bottom: 10px;
}
#content .pdashtable #pdashnews h2 {
	background-color:#7ea37e;
	color:#ffffff;
	text-align: center;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:4px;
	padding-top:4px;
}
#content .pdashtable #pdashnews ul{
	padding-left:15px;
	padding-right:15px;
	padding-bottom:8px;
	margin-top:17px;
}
#content .pdashtable #pdashnews li{
	margin-bottom:12px;
}



/* parents dashboards pdash END */


/* styles for catalog KM */
.no_bullets {
list-style:none;
}

#cc_facultylist {
margin-bottom:25px;
margin-top:20px;
border-bottom: 2px solid #d2d2a5;

}

#cc_facultylist ul {
list-style:none;
margin: 15px;
padding:0;
}

#cc_facultylist li {
list-style:none;
margin-top:5px;
padding:0;
}

#cc_facultylist p {
margin: 3px 0 3px 15px;
padding:0;
}

/* Prevents sup and sub from messing up the line-spacing.  Implemented for catalog. KM */
#cc_facultylist sup {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	color: #666666;
	font-weight:bold;
	bottom: 1ex;
}

table.tbl_catalog {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #D3D1A8;
	background-color: #F0F0D5;
	margin: 3px 20px;
}

table.tbl_catalog th {
	border-width: 1px;
	padding: 6px;
	border-style: solid;
	border-color: #D3D1A8;
	background-color: #EDEDC7;
	color:#853c38;
	text-align:left;
}

table.tbl_catalog td {
	border-width: 1px;
	padding: 4px 0 4px 16px;
	border-style: solid;
	border-color: #D3D1A8;
	background-color: #F0F0D5;
}

table.tbl_catalog p {
margin: 4px 0;
padding:0;
}

table.tbl_catalog ul {
margin: 0;
padding:0;
}

/* End styles for catalog KM */

/*Library table stlyes KM*/
 table.tbl_library { 
		width: 370px;
		font-family:arial;
		font-size:10pt;
		background-color:#ededc7;
		border-style:solid;
		border-color: #D3D1A8; 
		border-width: 1px 1px 1px 1px;
		border-spacing: 0px;
		margin-bottom: 10px;
		border-collapse:collapse;
		}

table.tbl_library th {
		font-weight:bold;
		font-family: Tahoma, "Tahoma", Tahoma, sans-serif;
		font-size:8pt;
		text-transform:uppercase;
		border-left:1px solid white;
		border-right:1px solid white;
		background-color:#5f9cba;
		color:white;
		text-align:left;
		padding: 3px;
		border-style:solid;
		border-color: #D3D1A8; 
		border-width: 1px;
		border-spacing: 0px;
		padding-left:5px;
        letter-spacing: 1px;
  		}

table.tbl_library td {
		padding-left:5px;
		background-color:#ededc7;
		padding: 4px;
		}

table.tbl_library td.odd{
		background-color: #F0F0D5;
		}

/**Planned Giving Table Styles, KM 9/12/2006**/
  table.tbl_pg
  { 
		font-family:arial;
		font-size:9pt;
		background-color:#ffffff;
		border-style:solid;
		border-color: #D3D1A8; 
		border-width: 1px 1px 4px 1px;
		margin: 3px 30px;
  }

  table.tbl_pg th
  {
		font-weight:bold;
		background-color:#853c38;
		color:white;
		text-align:left;
		padding: 3px;
		border-style:none;
		border-color: #D3D1A8; 
		border-width: 1px;
		border-spacing: 0px;
		border-collapse:collapse;
  }

  table.tbl_pg td
  {  

		background-color:#f0f0d5;
		padding: 3px;
		border-style:none;
		border-color: #D3D1A8; 
		border-width: 1px;
		border-spacing: 0px;
		border-collapse:collapse;
  }

table.tbl_pg td.odd
	{
		background-color: #d2d2a5;
	}
	
	  table.tbl_pg tr
  {  

		background-color:#f0f0d5;
		padding: 3px;
		border-style:none;
		border-color: #D3D1A8; 
		border-width: 1px;
		border-spacing: 0px;
		border-collapse:collapse;
  }

table.tbl_pg tr.odd
	{
		background-color: #d2d2a5;
	}
/* End Planned Giving Table Styles*/



/* Feature Table Styles slin2 4/9/07 */

table.tbl_bio {
	width: 160px;
	margin: 10px 0px 10px 10px;
	padding: 0px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #d3d1a8;
}
table.tbl_bio th {
	padding: 8px;
	background-color: #d3d1a8;
	font-size: 12px;
	font-style: normal;
    font-weight: bold;
}
table.tbl_bio td {
	padding: 10px;
	background-color: #f9f9e6;
	font-size: 12px;
	line-height: 18px;
}
.tbl_bio img {
	margin-bottom: 10px;
	padding: 6px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
    display : block;
}



table.tbl_quote {
	margin: 10px 0px 15px 0px;
	background-color: #f9f9e6;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #d3d1a8;
}
table.tbl_quote th {
	padding: 12px 12px 15px 12px;
	background-color: #f9f9e6;
	font-size: 12px;
    font-weight:normal;
	line-height: 16px;
	text-align: left;
}
table.tbl_quote td {
	padding: 12px 12px 0px 12px;
	background-color: #f9f9e6;
	font-size: 16px;
	font-style: italic;
	line-height: 24px;
	text-align: left;	
}
.tbl_quote img {
	float: left;
	margin-right: 12px;
	padding: 6px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
}

/* END Feature Table Styles */ 





/* Directory Lists KM */
/*************************************************/
.dirlist img {	
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #dddddd;
	margin: 3px;
	float: left;
	margin-right: 10px;
}


.dirlist {
	margin: 0px 0px 35px 0px;
	padding: 0px;
	clear:both;
}

/**********************************************/
/*simpler syling for new dirlist*/

#newdirlist img {	
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #dddddd;
	margin: 3px;
	margin-right: 10px;
	float:left;
}

#newdirlist h3 {
	clear:left;
	}
	
#newdirlist h4 {
	clear:left;
	}

#newdirlist p {
	clear:left;
	margin-top: 16px;
	margin-left: 6px;
	}


/**********************************************/
/**********************************************/
/*ITS List*/

#itslist img {	
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #dddddd;
	margin: 3px;
	margin-right: 5px;
	margin-left: -85px;
	float:left;
}

#itslist p {	
	margin-left: 90px;
}

#itslist p.normal {	
	margin-left: 0px;
}

#itslist h3 {
	clear:left;
	}

/**********************************************/

/**********************************************/
/*generic border for images*/

img.whiteborder {	
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #dddddd;
	margin: 3px;
	margin-right: 10px;
}

/*************************************************/


/* inverted commented backslash hack v2 - float doesn't work on image unless the div has a height
\*/  /*/

.faclist {
	height: 90px;
}

/* end hack */

.dirlist h3 {
	margin-top: 0px;
	margin-bottom: 0px;
}


/*************************************************/

/* Style for white background */
.white_twocol {
background-color:#FFFFFF;
border: #d3d1a8 1px solid;
font-family:Georgia, "Times New Roman", Times, serif;
width:546px;
margin-bottom: 15px;
padding: 5px 5px 5px 8px;
float:left;
font-size:14px;
}

/* Stelter styles: Some necessary to format quirky xml delivery. */
.stelterCopyright
	{
	display:block;
	text-align:center;
	margin-top:5px;
	}



/*============================================================
student activities homepage - slin2 - uses tabber classes
============================================================*/




.student_activities{
	padding: 10px;
	clear: both;
}

.student_activities img {	
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #DDDDDD;
	margin: 1px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}








.colortabber{
padding: 0px;
margin-top: 1px;
margin-left: 0px;
margin-bottom: 80px;
_margin-bottom: 30px;
font: bold 12px Verdana;
list-style-type: none;
text-align: left;
clear: both;
}
.colortabber li{
margin: 0px 10px 10px 0px;
padding: 0px;
width:80px;
height:35px;
float:left;
text-align:center;
}

.colortabber li#colortabber1{
background-color: #C0E0FC;
border:1px solid #75A3CA;
}
.colortabber li#colortabber2{
background-color: #D4F1B0;
border:1px solid #BDDD96;
}
.colortabber li#colortabber3{
background-color: #F9DF91;
border:1px solid #EABD36;
}
.colortabber li#colortabber4{
background-color: #F7E5E1;
border:1px solid #EECAC1;
}
.colortabber li#colortabber5{
background-color: #E7DAED;
border:1px solid #C4A6DD;
}
.colortabber li#colortabber6{
background-color: #FBFBC2;
border:1px solid #E7E794;
}
.colortabber li#colortabber7{
background-color: #DBDBDF;
border:1px solid #BDBDC6;
}
.colortabber li#colortabber8{
background-color: #C1FFE3;
border:1px solid #78EABA;
}
.colortabber li#colortabber9{
background-color: #CCE9F0;
border:1px solid #94B7C0;
}
.colortabber li#colortabber10{
background-color: #f9f9e6;
border:1px solid #d3d1a8;
}


.colortabber li a{
text-decoration: none;
padding: 4px 1px;
margin-right: 2px;
color: #333333;
display:block;
}
.colortabber li a:visited{
color: #2d2b2b;
}
.colortabber li a:hover{
text-decoration: underline;
color: #2d2b2b;
}
.colortabber li.selected{
position: relative;
top: 1px;
}
.colortabber li.selected a:hover{
text-decoration: none;
}

/* outer body */

.tabber_nav {
	margin-bottom: 25px;
	padding: 10px;
	background-color: #f9f9e6;
	border:1px solid #d3d1a8;	
}
.tabber_body {
	padding: 10px;
	clear: both;
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;	
}
.tabber_body img {	
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #DDDDDD;
	margin: 1px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.tabber_body p {	
	margin-bottom: 30px;
}
.tabber_body h3 {
	clear: both;
}


#tabber_color1 { /* powder blue */
	background-color: #C0E0FC;
	border-color: #75A3CA;	
}
#tabber_color2 { /* lime green */
	background-color: #D4F1B0;
	border-color: #BDDD96;	
}
#tabber_color3 { /* pale orange */
	background-color: #F9DF91;
	border-color: #EABD36;	
}
#tabber_color4 { /* muted pink */
	background-color: #F7E5E1;
	border-color: #EECAC1;	
}
#tabber_color5 { /* lavendar purple */
	background-color: #E7DAED;
	border-color: #C4A6DD;	
}
#tabber_color6 { /* pale yellow */ 
	background-color: #FBFBC2;
	border-color: #E7E794;
}
#tabber_color7 { /* blue purple */
	background-color: #DBDBDF;
	border-color: #BDBDC6;	
}
#tabber_color8 { /* aqua green */
	background-color: #C1FFE3;
	border-color: #78EABA;	
}
#tabber_color9 { /* purple blue */
	background-color: #CCE9F0;
	border-color: #94B7C0;	
}
#tabber_color10 { /* beige */
	background-color: #f9f9e6;
	border-color: #d3d1a8;	
}

/* inner feature */

.tabber_bg {
	min-height:180px;	
	margin-bottom: 25px;
	padding: 15px;
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;	
	font-size: 1.1em;
	font-style: italic;	
	line-height: 1.5em;
}
/* for Internet Explorer min height hack */
/*\*/
* html .tabber_bg  {
	height:200px;
}
/**/



.tabber_bg h3 {	
	clear: none;
}


#tabber_color1a { /* powder blue */
	background-color: #DEEDF9;
	border-color: #75A3CA;	
}
#tabber_color2a { /* lime green */
	background-color: #E6FACE;
	border-color: #BDDD96;	
}
#tabber_color3a { /* pale orange */
	background-color: #FBEDC1;
	border-color: #EABD36; 
}
#tabber_color4a { /* muted pink */
	background-color: #FAEEEB;
	border-color: #EECAC1; 
}
#tabber_color5a { /* lavendar purple */
	background-color: #F0E7F4;
	border-color: #C4A6DD;
}
#tabber_color6a { /* pale yellow */
	background-color: #FCFCDF;
	border-color: #E7E794;
}
#tabber_color7a { /* blue purple  */
	background-color: EEEEEE;
	border-color: #BDBDC6;
}
#tabber_color8a { /* aqua green */
	background-color: #DCFDEE;
	border-color: #78EABA;
}
#tabber_color9a { /* purple blue */
	background-color: #D6F1F8;
	border-color: #94B7C0;
}
#tabber_color10a { /* beige */
	background-color: #FAFAF2;
	border-color: #D3D1A8;
}






/*============================================================
commencement styles - slin2
============================================================*/
.commencement_quote {
	margin: 10px 0px 15px 0px;
	padding: 20px 25px 20px 25px;	
	background-color: #f9f9e6;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #d3d1a8;
	font-style: italic;
	text-align: left;	
}

.commencement_quote a {
	font-style: italic;
}

.commencement_speech {
	margin: 10px 0px 15px 0px;
	padding: 20px 15px 35px 15px;	
	background-color: #f9f9e6;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #d3d1a8;
}
.commencement_speech img {
	float: left;
	margin-right: 12px;
	margin-bottom: 6px;
	padding: 6px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
}

/*============================================================
traditions slideshow begin
============================================================*/

#traditions{
	float: left;
	width:558px;
	margin-top:1px;
	background-color:#F0F0D5;
	font-size:12px;
	font-family: Georgia, Times, serif;
}

#traditions h2 {
	width:542px; 
	height:1px;
	padding:0px;
	margin:0px;
	background-color:#F0F0D5;
}

#traditions_left{
	float: left;
	width:313px;
	height:220px;
	margin:0px;
	padding:15px 15px 15px 15px;
	background : #8D1902 url(/Images/slife/bg_traditions_slideshow2.gif) left top repeat-x;
}

#traditions_right{
	float: left;
	width:179px;
	height:220px;
	margin:0px;
	padding:15px 10px 15px 10px;
	background : #8D1902 url(/Images/slife/bg_traditions_slideshow2.gif) left top repeat-x;
}





/* traditions slideshow navigation row */

#traditions_nav{
	float: left;
	width: 542px;	
	height:45px;
	margin-top: -10px; /* fixes ie bug - top margin */
	padding: 0px;
	background-color:#58564F;
	border-bottom: 1px solid #ffffff;
}

* html #traditions_nav{ /* fixes ie bug - tan  hack */
	w\idth: 558px;
}

#traditions #prev {
	float:left;
	width:255px;
	padding-top:10px;
	padding-left:15px;
	background-color:#58564F;
	text-align:left;
}

#traditions #prev a{
	font-size:14px;
	color:#ffffff;
    text-decoration: none;	
}

#traditions #next {
	float:right;
	width:255px;
	padding-top:10px;
	padding-right:15px;
	background-color:#58564F;
	text-align:right;
}

#traditions #next a{
	font-size:14px;
	color:#ffffff;
    text-decoration: none;		
}

#traditions #credit {
	float:left;
	width:3px;
	overflow : hidden;	
}





/* traditions slideshow caption */

#traditions #caption_title {
	font-size:17px;
	color:#FBF7DB;
}

#traditions #caption {
	font-size:13px;
	color:#FBF7DB;
	line-height:18px;
}

#traditions #caption a {
	display: inline;
	padding: 1px 3px;
	background: #FBF7DB;
	color: #58564F;
    text-decoration: none;	
	}

#traditions #caption a:hover {
	background: #fbffcc;
	}







/*============================================================
 student life special features
============================================================*/

#home-features {
	float: left;
	width: 558px;
	margin-top: 3px;
	margin-bottom: 25px;
	}

#home-features h3 {
	display: none;
	}

#home-features .row {
	float: left;
	display: inline;
	width: 558px;
	clear: both;
	border-bottom: 2px dotted #d3d1a8; 
	}

#home-features .feature {
	position: relative;
	float: left;
	display: inline;
	width: 244px;
	margin: 0px 10px 0px 10px;
	}

#left{
	padding-right:20px;
	border-right: 2px dotted #d3d1a8;
	}	
	
#home-features .feature img {
	margin-top: 15px;
	border: 6px solid #ffffff;
	}	

#home-features .feature h4 {
	margin: 10px 0px 5px 5px;
	font-family: Georgia, Times, serif;	
	font-size: 16px;
	font-weight: normal;
	color: #921D02;
	}
	
#home-features .feature p {
	margin-left: 5px;
	font-family: Georgia, Times, serif;		
	font-size: 12px;
	line-height: 15px;
	}




/* student life full width special feature for rss event feed */

#home-features .feature_full {
	position: relative;
	float: left;
	display: inline;
	width: 538px; 
	margin: 0px 10px 0px 10px;
	border-bottom: 2px dotted #d3d1a8;
	}
#home-features .feature_full img {
	float: left;
	margin: 15px 15px 15px 0px;
	border: 6px solid #ffffff;
	}
#home-features .feature_full h4 {
	margin: 10px 0px 5px 5px;
	font-family: Georgia, Times, serif;	
	font-size: 16px;
	font-weight: normal;
	color: #921D02;
	}
#home-features .feature_full p {
	margin-left: 5px;
	font-family: Georgia, Times, serif;		
	font-size: 12px;
	line-height: 15px;
	}


/*============================================================
student life DHTML styles for bios, quotes, and student features
slin2 modified 6/22/10
============================================================*/

.studentlife_bg {	
	margin-bottom: 15px;
	padding: 15px;
	background-color: #f9f9e6;
	border: 1px solid #d3d1a8;
     float: left;
}
.studentlife_bg_textonly {	
	margin-bottom: 15px;
	padding: 15px;
	background-color: #f9f9e6;
	border: 1px solid #d3d1a8;
}


#text_style_quote {
	font-size: 1.1em;
	font-style: italic;	
	line-height: 1.5em;	
}	
#text_style_bio {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: .8em;
    line-height: 1.3em;
	text-align: left;
}

.studentlife_bio {
	width: 174px;
	float: right;
	margin: 0px 0px 15px 10px;
	padding: 10px 10px 10px 10px;
	background-color: #f9f9e6;
	border: 1px solid #d3d1a8;
}
.studentlife_bio img {
	float: center;
	margin-bottom: 8px;
	padding: 6px;	
	background-color: #ffffff;
	border: 1px solid #dddddd;
	clear: both;
}

.studentlife_bio_right {
	display:block;	
	float: right;
	margin: 0px 0px 15px 10px;
	padding: 0px 0px 0px 0px;
}
.studentlife_bio_left {
	display:block;
	float: left;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
      }

.studentlife_bg img {
	float: center;
	margin-bottom: 8px;
	padding: 6px;	
	background-color: #ffffff;
	border: 1px solid #dddddd;
	clear: both;
}



/*============================================================
for homepage features
============================================================*/

.fs_bg1 {
	width: 550px;
	background-color: #ffffff;
}

.fs_bg2 {
	width: 510px;
	margin-bottom: 25px;
	padding: 20px 20px 10px 20px;
	background-color: #ffffff;
	line-height: 1.4em;
}

.fs_body2 {
	margin: 18px 0px 25px 0px;
	line-height: 1.4em;
    font-size: 1.1em;	
}


.fs_bio1 {
	width: 485px;
	min-height: 105px;
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 15px;
	text-align: left;
	background : #F0F0D5;
	border: 1px solid #D2D2A5;	
}

.fs_bio1 img {
	float: left;
	margin: 0 8px 8px 0;
	padding: 6px;	
	background-color: #ffffff;
	border: 1px solid #dddddd;
	clear: both;
}

.fs_bio2 {
	width: 174px;
	float: right;
	margin: 0px 0px 25px 10px;
	padding: 10px 10px 10px 10px;
	/* clear: both; */
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 15px;
	text-align: left;
	background : #F0F0D5;
	border: 1px solid #D2D2A5;	
}
.fs_bio2 img {
	float: center;
	margin-bottom: 8px;
	padding: 6px;	
	background-color: #ffffff;
	border: 1px solid #dddddd;
	clear: both;
}

.fs_quote4 {
	margin-bottom: 0px;
	padding: 65px 20px 0px 22px;
	clear: both;
	background : #FFFFFF url(../../Images/homepage/fs_quote_top.gif) left top no-repeat;
}

.fs_bio4 {
	margin-bottom: 45px;
	padding: 10px 10px 50px 0px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 15px;
	text-align: left;
	background : #ffffff url(../../Images/homepage/fs_quote_bot.gif) right top no-repeat;
}
.fs_bio4 img {
	float: left;
	margin-right: 6px;
	padding: 6px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	clear: both;
}


.fs_pullquote_left2 {
	width: 234px;
	float: left;
	margin: 10px 15px 10px 0px;
	padding: 10px;
   	font-family: Tahoma, Arial, Helvetica, sans-serif;
   	font-size: 11px;
  	line-height: 15px;
	text-align: left; 
	background-color: #f0f0d5;
	border: 1px solid #d2d2a5;	
}
.fs_pullquote_left2 img {
	float: center;
	margin-bottom: 8px;
	padding: 6px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	clear: both;
}

.fs_pullquote_right2 {
	width: 234px;
	float: right;
	margin: 10px 0px 10px 15px;
	padding: 10px;
   	font-family: Tahoma, Arial, Helvetica, sans-serif;
   	font-size: 11px;
  	line-height: 15px;
	text-align: left; 
	background-color: #f0f0d5;
	border: 1px solid #d2d2a5;	
}
.fs_pullquote_right2 img {
	float: center;
	margin-bottom: 8px;
	padding: 6px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	clear: both;
}

.fs_bio3 {
	width: 174px;
	float: right;
	margin: 0px 0px 25px 15px;
	padding: 10px 40px 10px 10px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 15px;
	text-align: left;	
	background-color: #FFFFFF;
	background-image: url(../../Images/homepage/fs_puppets_bug5.jpg);
	background-position: top right;
	background-repeat: no-repeat;	
}
.fs_bio3 img {
	float: center;
	margin: 80px 0px 8px 0px;
	padding: 6px;	
	background-color: #ffffff;
	border: 1px solid #dddddd;
	clear: both;
}


.fs_pullquote_left3 {
	width: 264px;
	float: left;
	margin: 5px 15px 10px 0px;
	padding: 10px;
   	font-family: Tahoma, Arial, Helvetica, sans-serif;
   	font-size: 11px;
  	line-height: 15px;
	text-align: left; 
	background-color: #FFFFFF;
	background-image: url(../../Images/homepage/fs_puppets_bottles5.jpg);
	background-position: top right;
	background-repeat: no-repeat;		
}
.fs_pullquote_left3 img {
	float: center;
	margin: 55px 0px 8px 0px;
	padding: 6px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	clear: both;
}

.fs_pullquote_right3 {
	width: 264px;
	float: right;
	margin: 0px 0px 15px 15px;
	padding: 10px 40px 10px 10px;
   	font-family: Tahoma, Arial, Helvetica, sans-serif;
   	font-size: 11px;
  	line-height: 15px;
	text-align: left; 
	background-color: #FFFFFF;
	background-image: url(../../Images/homepage/fs_puppets_mask5.jpg);
	background-position: top right;
	background-repeat: no-repeat;		
}
.fs_pullquote_right3 img {
	float: center;
	margin: 92px 0px 8px 0px;
	padding: 6px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	clear: both;
}


.fs_pullquote_left4 {
	width: 264px;
	float: left;
	margin: 5px 15px 10px 0px;
	padding: 10px;
   	font-family: Tahoma, Arial, Helvetica, sans-serif;
   	font-size: 11px;
  	line-height: 15px;
	text-align: left; 
	background-color: #FFFFFF;
	background-image: url(../../Images/homepage/fs_puppets_ghost5.jpg);
	background-position: top right;
	background-repeat: no-repeat;		
}
.fs_pullquote_left4 img {
	float: center;
	margin: 65px 0px 8px 0px;
	padding: 6px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	clear: both;
}








.feature2{
	width:540px;
	background-color: #ffffff;	
	float: left;
	margin: 0px 0px 0px 0px;
	padding:10px 5px 15px 5px;
}
#feature2_left{
	background-color:#ffffff;
	width:240px;
	padding:5px;
	float: left;
	margin-right:10px;
	}
	
#feature2_right{
	background-color:#ffffff;
	width:240px;
	padding:5px;	
	float: left;
	}

.feature2 img {
	float: left;
	margin-bottom: 6px;
	padding: 6px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
}

#activedatarss
	{
	border-bottom:0px solid #cccccc;
	margin-bottom:5px;
	padding-bottom:5px;
	font-size:11px;
	}
#activedatarss h3{
	font-size:13px;
	font-weight:bold;
	}
#activedatarss img{
	padding-right:10px;
	}

/* Expandable feature area, KM*/
#whitebox {
	margin: 5px 8px;
	padding: 0px 3px 0px 8px;
	border:solid #FFFFFF 2px;
	background-color: #f9f9e6;
	}
	
	

/* ------------------------------------------------------------------------- */
/* CAROUSEL BEGIN */
/* SLIN2 - 8/21/08 - FOR  ADMISSIONS INTERNATIONAL STUDENTS SLIDESHOW */

.carousel {
	margin-top:0px;
	margin-bottom: 2px;	
}
.carousel_top {
	height:10px;
	background: #EDEDC7 url(../../Images/admissions/carousel_top_mid_style1.gif) top repeat-x;
}
.carousel_top_left {
	float:left;
	width:10px;
	height:10px;
	background: #EDEDC7 url(../../Images/admissions/carousel_top_left_style1.gif) top left no-repeat;
}
.carousel_top_right {
	float:right;
	width:10px;
	height:10px;
	background: #EDEDC7 url(../../Images/admissions/carousel_top_right_style1.gif) top right no-repeat;
}
.carousel_mid {
	border:2px solid #e4e4dc;
	border-top:none; 
	border-bottom:none;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}
.carousel_mid_left{
	border-left:2px solid #e4e4dc;
	border-right:1px solid #e4e4dc;
	width:50px;
	height:150px;
	padding-top:20px;
	padding-left:20px;	
	float: left;
	background-color:#FFFFFF;
}
.carousel_mid_right{
	border-right:2px solid #e4e4dc;
	width:265px;
	height:170px;
	padding-left:15px;
	padding-right:15px;
	float: left;
	background-color:#FFFFFF;
	font-family: Tahoma, "Tahoma", Tahoma, sans-serif;
    font-size: 14px;
	color: #005a7e;
}
.carousel_mid_right img {	
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #dddddd;
	margin: 3px;
	float: left;
	margin-right: 10px;
}
ul#thebuttons {
	list-style:none;
	font-family: Tahoma, "Tahoma", Tahoma, sans-serif;
    font-size: 10px;
	margin:10px 0px 0px 0px;
	padding:0px;
	width:280px;
}
#thebuttons li {
	float: left;
	width:65px;
	background-color:#FFFFFF;
	
}
#stories {
	padding:1em;
	background-color:#FFFFFF;
	font-family: Tahoma, "Tahoma", Tahoma, sans-serif;
    font-size: 11px;
	line-height: 15px;
}
#storyZ {
 background-color:#FFFFFF;
}
.carousel_bot {
	clear:both;
	height:10px;
	background: #EDEDC7 url(../../Images/admissions/carousel_bot_mid_style1.gif) top repeat-x;
}
.carousel_bot_left {
	float:left;
	width:10px; 
	height:10px;
	overflow:hidden;
	background: #EDEDC7 url(../../Images/admissions/carousel_bot_left_style1.gif) top left no-repeat;
}
.carousel_bot_right {
	float:right; 
	width:10px; 
	height:10px;
	overflow:hidden;
	background: #EDEDC7 url(../../Images/admissions/carousel_bot_right_style1.gif) top right no-repeat;
}

/* CAROUSEL END */
/* ------------------------------------------------------------------------- */



/* ------------------------------------------------------------------------- */
/* CAROUSEL2 BEGIN */
/* SLIN2 - 4/30/09 - FOR  ADMISSIONS COLLEGE WITH A CONSCIENCE SLIDESHOW */

.carousel2 {
	margin-top:0px;
	margin-bottom: 2px;	
}
.carousel2_top {
	height:10px;
	background: #EDEDC7 url(../../Images/admissions/carousel_top_mid_style1.gif) top repeat-x;
}
.carousel2_top_left {
	float:left;
	width:10px;
	height:10px;
	background: #EDEDC7 url(../../Images/admissions/carousel_top_left_style1.gif) top left no-repeat;
}
.carousel2_top_right {
	float:right;
	width:10px;
	height:10px;
	background: #EDEDC7 url(../../Images/admissions/carousel_top_right_style1.gif) top right no-repeat;
}
.carousel2_mid {
	border:2px solid #e4e4dc;
	border-top:none; 
	border-bottom:none;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}
.carousel2_foot{
	border:2px solid #e4e4dc;
	border-top:none; 
	border-bottom:none;
	padding: 0px 10px 0px 18px;
	background-color: #FFFFFF;
}
.carousel2_mid_right{
	border:2px solid #e4e4dc;
	border-top:none; 
	border-bottom:none;
	width:336px;
	padding-left:15px;
	padding-right:15px;
	float: left;
	background-color:#FFFFFF;
	font-family: Tahoma, "Tahoma", Tahoma, sans-serif;
    font-size: 14px;
	color: #005a7e;
}
.carousel2_mid_right img {	
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #dddddd;
	margin: 3px;
	float: left;
	margin-right: 10px;
}
ul#thebuttonscc {
	list-style:none;
	font-family: Tahoma, "Tahoma", Tahoma, sans-serif;
    font-size: 10px;
	margin:10px 0px 0px 0px;
	padding:0px;
	width:350px;
}
#thebuttonscc li {
	float: left;
	width:85px;
	background-color:#FFFFFF;	
}
#stories {
	padding:1em;
	background-color:#FFFFFF;
	font-family: Tahoma, "Tahoma", Tahoma, sans-serif;
    font-size: 11px;
	line-height: 15px;
}
#storyZ {
	background-color:#FFFFFF;
}
#stories h2 {
	line-height: 22px;
}
.carousel2_bot {
	clear:both;
	height:10px;
	background: #EDEDC7 url(../../Images/admissions/carousel_bot_mid_style1.gif) top repeat-x;
}
.carousel2_bot_left {
	float:left;
	width:10px; 
	height:10px;
	overflow:hidden;
	background: #EDEDC7 url(../../Images/admissions/carousel_bot_left_style1.gif) top left no-repeat;
}
.carousel2_bot_right {
	float:right; 
	width:10px; 
	height:10px;
	overflow:hidden;
	background: #EDEDC7 url(../../Images/admissions/carousel_bot_right_style1.gif) top right no-repeat;
}

/* CAROUSEL2 END */
/* ------------------------------------------------------------------------- */





/* ------------------------------------------------------------------------- */
/* ADDTHIS BEGIN */

/* for addthis homepage feature stories */

.addthis_feature_bar {
	width: 550px;
	height: 32px;
	margin-bottom: 6px;
	}

.addthis_feature_function {
	width: 195px;
	height: 32px;
	float: right;
	background-image: url(http://www.swarthmore.edu/includes_shared/addthis/addthis_border.gif);
	background-repeat: no-repeat;
	position: relative;
	background-position: 0px 0px;
	}

.addthis_feature {
	padding: 8px 0px 0px 8px;
	}
  

/* for addthis news releases */

.addthis_release_bar {
	width: 540px;
	height: 32px;
	float: right;
	margin-bottom:12px;
	}
	
.addthis_release_function {
	width: 195px;
	height: 32px;
	float: right;
	background-image: url(http://www.swarthmore.edu/includes_shared/addthis/addthis_border.gif);
	background-repeat: no-repeat;
	position: relative;
	background-position: 0px 0px;	
	}
	
.addthis_release {
	padding: 8px 0px 0px 8px;
	}

/* for addthis features and releases */

.addthis_btn_rss {
	margin: 0px 3px 0px 3px;
	}	

/* ADDTHIS END */
/* ------------------------------------------------------------------------- */




/* ------------------------------------------------------------------------- */
/* MAIN CONTENT IMAGE BEGIN */

.main_content_image_no_caption_center{
	margin: 0px;
	margin-left: auto;
 	margin-right: auto;
}
.main_content_image_no_caption_left{
	float: left;
	margin: 5px 15px 6px 0px;
	padding: 3px;
}
.main_content_image_no_caption_right{
	float: right;
	margin: 5px 0px 6px 15px;
	padding: 3px;	
}
.main_content_image_top_no_caption_center{
	margin: 0px;
	margin-left: auto;
 	margin-right: auto;
}

.main_content_image_with_caption_center{
	margin: 0px;
	margin-left: auto;
 	margin-right: auto;
}
.main_content_image_with_caption_left{
	float: left;
	margin: 5px 15px 6px 0px;
	border: 1px solid #d2d2a5;
	padding: 3px;
	background-color:#efefdc;
}
.main_content_image_with_caption_right{
	float: right;
	margin: 5px 0px 6px 15px;
	border: 1px solid #d2d2a5;
	padding: 3px;
	background-color:#efefdc;
}
.main_content_image_top_with_caption_center{
	margin: 0px;
	margin-left: auto;
 	margin-right: auto;
}

.main_content_image_caption{
	margin: 0px;  
	padding: 6px 2px 3px 2px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	text-align:left;
}  
  

/* MAIN CONTENT IMAGE END */
/* ------------------------------------------------------------------------- */



/* ------------------------------------------------------------------------- */
/* FEATURE STORY ARCHIVE BEGIN */
#feature_archive{
	margin:0px;
	}
.article_image{
	width:126px;
	padding:2px 0px 0px 0px;
	float:left;
	}
.article_text{
	width:414px;
	float:left;
	text-align:left;
	}	
	
#feature_archive h2{
	margin:0px 0px 20px 0px;
	padding:0px;
	}
#feature_archive .article_text h2{
	float:left;
	text-align:left;
	font-size:1.3em;
	margin:0px 0px 8px 0px;
	padding:0px;
	width:414px;
	}		
#feature_archive .article_text .byline{
	float:left;
	text-align:left;
	width:414px;
	}
#feature_archive .article_text .excerpt{
	float:left;
	text-align:left;
	margin:0px;
	width:414px;
	}	
#feature_archive_left{
	float:left;
	margin:0px;
	width:470px;
	text-align:left;
	}
#feature_archive_right{
	float:right;
	margin:0px;
	width:70px;
	text-align:right;
	}			
#feature_archive h6{
	margin:0px 0px 20px 0px;
	padding:0px;
	font-size:1.0em;
	}
/* FEATURE STORY ARCHIVE END */
/* ------------------------------------------------------------------------- */


/* ------------------------------------------------------------------------- */
/* FEATURE STORY FULLSPAN AND AUDIO EMBED BEGIN */ 	
.fs_fullspan {
	width: 470px;
	float: left;
	margin: 10px 0px 45px 0px;
	padding: 15px 20px 10px 20px;
   	font-size: 14px;
  	line-height: 16px;
	text-align: left; 
	background-color: #f0f0d5;
	border: 1px solid #d2d2a5;	
}

.fs_fullspan img {
	float: center;
	margin-bottom: 8px;
	padding: 6px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	clear: both;
}

.fs_fullspan_image {
	padding: 0px 5px 0px 5px;
	text-align: center;
}
.fs_fullspan_embed {
	padding:0px 5px 10px 5px;
	text-align: center;
}
.fs_fullspan_caption {
	align:left;
}

.fs_fullspan_quote {
	font-style:italic;
	font-size:1.1em;
	line-height:1.3em;
	color:#a50000;
}	
	

/* FEATURE STORY FULLSPAN AND AUDIO EMBED  END*/ 
/* ------------------------------------------------------------------------- */
