
/*----Structural DIVs----*/


/*----Other DIVs----*/

#sectionHeader {
	height: 94px;
	background: #da9529 url(images/section-image-default.jpg) no-repeat bottom right;
	border-bottom: 3px solid #fff;
	position: relative;
}

body.section-experience #sectionHeader { 
	background: #da9529 url(images/section-image-experience.jpg) no-repeat bottom right;
}
body.section-build #sectionHeader {
	background: #525724 url(images/section-image-build.jpg) no-repeat bottom right;
}
body.section-meet-the-faculty #sectionHeader {
	background: #6b1f1f url(images/section-image-meet-the-faculty.jpg) no-repeat bottom right;
}
body.section-apply #sectionHeader {
	background: #da9529 url(images/section-image-apply.jpg) no-repeat bottom right;
}
body.section-alumni-directory #sectionHeader,
body.section-connect #sectionHeader {
	background: #0d5c60 url(images/section-image-connect.jpg) no-repeat bottom right;
}

body.section-academic-support-blog #sectionHeader {
	background: #525724 url(images/section-image-asp-blog3.jpg) no-repeat bottom right;
}

.breadcrumbs {
	padding: 5px 0 0 15px;
	font: normal 13px/35px georgia, 'Times New Roman', times, serif;
	color: #fff;
}

#contentArea {
	width: 960px;
	background: url("images/backgrounds/contentArea2.gif") repeat-y;	
	float: left;
}

#contentArea-2-col {
	width: 960px;
	background: url("images/backgrounds/contentArea-2-col.gif") repeat-y;
	float: left;	
}

#contentArea-blog {
	width: 960px;
	background: url("images/backgrounds/contentArea-blog.gif") repeat-y;
	float: left;
}

#subNav {
	width: 196px;
	float: left;
	display: inline;
}

#contentCol {
	width: 533px /*568px*/;
	float: left;
	display: inline;	
	padding: 0 15px 30px 20px;
}

#contentArea-2-col #contentCol {
	width: 699px /*568px*/;
	float: left;
	display: inline;	
	padding: 0 15px 30px 20px;
}

#contentArea-blog #contentCol {
	width: 604px;
	float: left;
	display: inline;	
	padding: 0 15px 30px 20px;
}

#contentArea-blog #contentCol p.read-more {
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	padding: 7px;
	font-size: 13px;
}

#contentArea-blog #sidebar-blog {
	width: 310px;
	float: left;
	display: inline;	
	padding: 0;
	margin-left: 0;
}

#contentArea-blog #sidebar-blog img, #contentArea-blog #sidebar-blog p, #contentArea-blog #sidebar-blog h1, #contentArea-blog #sidebar-blog h2, #contentArea-blog #sidebar-blog h3 {
	padding: 15px;
}


#spotlightCol {
	width: 166px /*196px*/;
	float: left;
	display: inline;	
}

.socialMediaBadge {
	margin: 0 15px 0 0;
}

/*----Typography----*/

#sectionHeader h1 {
	font: normal 36px georgia, 'Times New Roman', times, serif;
	color: #fff;		
	opacity: .2;
	text-transform: uppercase;
	position: absolute;
	bottom: -8px;
	left: 80px;
}

#subNav h3 {
	font: normal 18px/20px georgia, 'Times New Roman', times, serif;
	color: #fff;
	display: block;
	background: url("images/backgrounds/inThisSection.gif") repeat-x;
	height: 28px /*40px*/;
	width: 181px /*196px*/;
	padding: 12px 0 0 15px;
	border-bottom: 1px solid #bdb8b4;
 }
 
#subNav ul,
.resourcesFor #nav-sub {
 	background: url("images/backgrounds/subNav.gif") no-repeat bottom left;	
 	padding-bottom: 14px;
}
 
 #subNav li {
 	list-style: none;
 }


#contentCol h1 {
	font: normal 24px/30px georgia, 'Times New Roman', times, serif;
	color: #6b1f1f;
	margin: 17px 0 19px 5px;
 }


#contentArea-blog #contentCol h1 {
	font: normal 24px/30px georgia, 'Times New Roman', times, serif;
	color: #6b1f1f;
	margin: 17px 0 19px 5px;
	padding-right: 20px;
	padding-top: 20px;
	clear: both;
 }

 #contentArea-blog #contentCol h1 a:link {text-decoration: none;}
 #contentArea-blog #contentCol h1 a:visited {text-decoration: none;}
 #contentArea-blog #contentCol h1 a:hover {text-decoration: underline;}
 #contentArea-blog #contentCol h1 a:active {text-decoration: none;}

#contentArea-blog #contentCol h1.first {
	margin-top: 20px;
	padding-top: 0;
}
 
 
#contentCol h2 {
	font: normal 16px/20px georgia, 'Times New Roman', times, serif;
	color: #6b1f1f;
	border-bottom: 1px solid #dec1bd;
	margin: 30px 0 10px 0;
	padding: 0 5px;
 }

#contentArea-blog #contentCol h2 {
 	padding-right: 20px;
}

#contentArea-blog #sidebar-blog h2 {
	font: normal 16px/20px georgia, 'Times New Roman', times, serif;
	color: #6b1f1f;
	margin: 15px 0 5px 15px;
	padding: 0;
	/* padding-left: 15px; */
	border-bottom: 1px solid #dec1bd;
}
 
 h1 + h2 {
	margin-top: 0 !important;
}
 
 #contentCol h3 {
	font: bold 13px/20px georgia, 'Times New Roman', times, serif;
	color: #453930;
	margin-bottom: 5px;
	padding: 0 5px;
}

#contentArea-blog #contentCol h3 {
 	padding-right: 20px;
}
	
#contentCol p {
	font: normal 13px/20px georgia, 'Times New Roman', times, serif;
	color: #453930;
	margin-bottom: 20px;
	padding: 0 5px;
}

#contentCol .caption {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

#contentArea-blog #contentCol p {
 	padding-right: 20px;
 	font: normal 14px/21px georgia, 'Times New Roman', times, serif;
}

#contentArea-blog #contentCol p.author {
 	font: italic 11px/21px arial, helvetica, sans-serif;
 	margin: 0; padding: 0;
 	margin-bottom: 15px;
 	padding-left: 5px;
 	margin-top: -20px;
}


#contentCol ul {
	margin: 0 0 20px 15px;
}

#contentArea-blog #contentCol ul {
 	padding-right: 20px;
}

#contentCol ul li ul {
	margin: 0 0 0 15px !important;
}

#contentCol p + #contentCol ul {
	margin: -10px 0 20px 15px;
}

#contentCol ol {
	margin: 0 0 20px 15px;
}

#contentCol ul li {
	font: normal 13px/20px georgia, 'Times New Roman', times, serif;
	color: #453930;
	list-style: none;
	background: url("images/bullets/brown.gif") no-repeat 0 4px;
	padding-left: 12px;
}

#contentCol ul li a:link {text-decoration: none;}
#contentCol ul li a:visited {text-decoration: none;}
#contentCol ul li a:hover {text-decoration: underline;}
#contentCol ul li a:active {text-decoration: none;}

#contentCol ul.checkbox li {
	background: url("images/bullets/checkbox.gif") no-repeat 0 8px;
	padding: 5px;
	padding-left: 20px;
}

#contentCol ul.normal li {
	margin-top: 5px;
	list-style-type: disc;
	background: none;
	padding-left: 5px;
	margin-left: 10px;
}

#contentCol ul.blank {
	margin-top: -10px;
}

#contentCol ul.blank li {
	margin-top: 0;
	list-style-type: none;
	background: none;
	padding-left: 0;
	margin-left: 0;
}

#contentCol ul.normal li ul li {
	list-style-type: circle;
	background: none;
}

#contentCol ol li {
	font: normal 13px/20px georgia, 'Times New Roman', times, serif;
	color: #453930;
}

#contentCol ul.normal li ol li {
	list-style-type: decimal;
}

#contentCol ul.pt-switch {
	margin-left: 0;
}

#contentCol ul.pt-switch li {
	background: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777;
	padding-left: 0;
}

#contentCol .linkList {
	margin: 0 0 20px 5px;
}

p + .linkList {
	margin: -10px 0 20px 5px !important;
}

#contentCol .linkList li {
	list-style: none;
	background: url("images/bullets/red.gif") no-repeat 0 6px;
	padding-left: 12px;
}


#contentCol table {
	margin-bottom: 25px;
	border-collapse: collapse;
	border-top: 1px solid #efe8d8;
	border-right: 1px solid #efe8d8;
	border-left: 1px solid #efe8d8;
	width: 505px;

}

#contentCol table.academicCalendar {
	width: 505px;
}

#contentCol th {
	font: normal 13px/20px georgia, 'Times New Roman', times, serif;
	color: #8f3d13;
	padding: 5px;
	background: #f9f0d2;
	text-align: left;
}
 
#contentCol td {
	border-bottom: 1px solid #efe8d8;
	padding: 5px;
	font: normal 13px/20px georgia, 'Times New Roman', times, serif;
	color: #453930;
	vertical-align: top;
}

#contentCol .academicCalendar td:first-child {
	width: 300px;
	background: #fdf8eb;
}

#contentCol .academicCalendar td:last-child {
	width: 205px;
}

/*----Links----*/

#contentCol a {
	color: #934016;
}

#contentCol a:hover {
	text-decoration: none;
}

#contentArea-blog #sidebar-blog a:link {color: #934016;   text-decoration: none;}
#contentArea-blog #sidebar-blog a:visited {color: #934016;text-decoration: none;}
#contentArea-blog #sidebar-blog a:hover {color: #934016;  text-decoration: underline;}
#contentArea-blog #sidebar-blog a:active {color: #934016; text-decoration: none;}

#contentArea-blog #sidebar-blog ul {
	margin-left: 15px;
	list-style: none;
	/* font-weight: bold; */
}

#contentArea-blog #sidebar-blog ul li {
	font-size: 13px;
	line-height: 16px;
	padding-bottom: 14px;
}



.here + ul {
	border: 0 !important;
	height: 15px !important;
}

#subNav .sub-level-0 ul {
	background: transparent;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

#subNav .sub-level-1 a {
	color: #fff;
	padding: 0 10px 5px 25px !important;
	font: normal 12px/16px arial, sans-serif !important;
	margin-bottom: 5px;
}

#subNav .sub-level-2 a {
	color: #fff;
	padding: 0 10px 5px 35px !important;
	font: normal 11px/14px arial, sans-serif !important;
}


.resourcesFor #nav-sub li, 
#subNav .sub-level-0 {
	width: 196px /*196px*/;
	border-bottom: 1px solid #FFF;
}

.resourcesFor #nav-sub li a,
#subNav .sub-level-0 a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 8px 10px 8px 15px;
	font: normal 13px/18px georgia, 'Times New Roman', times, serif;
	vertical-align: middle;
}

#subNav .sub-level-0 a:hover,
#subNav .here,
#subNav .parent-here {
	background: #464273;
}


/* ---- This is for the way the newest version Structure (3.3.11) changes the way show_level_classes paramater works (removes sub- and changes 0 to 1, 1 to 2 and 2 to 3) ----*/

#subNav .level-1 ul {
	background: transparent;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

#subNav .level-2 a {
	color: #fff;
	padding: 0 10px 5px 25px !important;
	font: normal 12px/16px arial, sans-serif !important;
	margin-bottom: 5px;
}

#subNav .level-3 a {
	color: #fff;
	padding: 0 10px 5px 35px !important;
	font: normal 11px/14px arial, sans-serif !important;
}

#subNav .level-4 a {
	color: #fff;
	padding: 0 10px 5px 45px !important;
	font: normal 11px/14px arial, sans-serif !important;
}

#subNav .level-5 a {
	color: #fff;
	padding: 0 10px 5px 55px !important;
	font: normal 11px/14px arial, sans-serif !important;
}


.resourcesFor #nav-sub li, #subNav .level-1 {
	width: 196px /*196px*/;
	border-bottom: 1px solid #FFF;
}

#subNav .level-1 .has-children {
	width: 196px /*196px*/;
	border-bottom: none;
}

.resourcesFor #nav-sub li a,
#subNav .level-1 a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 8px 10px 8px 15px;
	font: normal 13px/18px georgia, 'Times New Roman', times, serif;
	vertical-align: middle;
}

#subNav .level-1 a:hover,
#subNav .here,
#subNav .parent-here {
	background: #464273;
}



div#subNav ul#nav-sub li a {color: #D8D7E1;}
div#subNav ul#nav-sub li.level-1 a {color: #fff;}
div#subNav ul#nav-sub li.level-1 ul li.level-2 a {color: #D8D7E1;}
/* div#subNav ul#nav-sub li.level-1 ul li.here a {color: #c00;} */
div#subNav ul#nav-sub li.level-1 ul li.has-children a {color: #fff;}
div#subNav ul#nav-sub li.level-3 a {color: #fff;}
div#subNav ul#nav-sub li.level-4 a {color: #fff;}
div#subNav ul#nav-sub li.level-5 a {color: #fff;}



/* ----- END: Structure navigation udpates; ----- */



.breadcrumbs a {
	font: normal 13px/35px georgia, 'Times New Roman', times, serif;
	color: #fff;
	text-decoration: none;
}

/*---- Image Styles ----*/

.photoLeft {
	float: left;
	margin: 0 15px 12px 0;
	border: 1px solid #c2ae9a;
	padding: 2px;
}

.photoRight {
	float: right;
	margin: 0 10px 12px 15px;
	border: 1px solid #c2ae9a;
	padding: 2px;
}

.photoLeft-noborder {
	float: left;
	margin: 0 15px 12px 0;
	border: none;
	padding: 2px;
}

.photoRight-noborder {
	float: right;
	margin: 0 10px 12px 15px;
	border: none;
	padding: 2px;
}

.noBorder {
	border: 0;
}

.icon {
	float: left;
	margin: 0 15px 15px 0;
	border: 0;
	padding: 2px;
}

#contentCol .newsItem img {
	padding-top: 2px;
}



/* ----- Directory Listing Page ----- */

.directoryListing {
	width: 562px /*568px*/ !important;
	float: left;
	display: inline;	
	padding: 0 3px 30px 3px !important;
}

.directoryListing h2.columnHeader {
	background: #f6f3e3;
	border: 0 !important;
	display: block !important;
	margin-top: 0 !important;
	font: normal 18px/20px georgia, 'Times New Roman', times, serif !important;
	height: 29px /*41px*/;
	width: 181px /*196px*/;
	padding: 12px 0 0 15px !important;	
	width: 547px /*562px*/;
}

.directoryListing #smallTabs {
	width: 30px;
	list-style: none;
	margin: 0 !important;
	margin: 0 0 0 9px !important;
	float: left;
}

.directoryListing #smallTabs li {
	background: url(images/backgrounds/directoryTab_sm.gif) no-repeat;
	width: 30px;
	height: 27px;
	text-align: center;
	padding: 0 !important;
	margin: 0 0 3px 0 !important;
}

.directoryListing #smallTabs li a {
	font: bold 14px/27px arial, helvetica, tahoma, verdana, sans-serif;
	color: #913f14;
	text-decoration: none;
}

.directoryListing #smallTabs li a:hover,
.directoryListing #smallTabs li .selected {
	color: #510c03;
}

.directoryListing #facultyListingsContainer {
	width: 515px;
	overflow: hidden;
	float: left;
}

.distinguishedSeniorFaculty #facultyListingsContainer {
	margin-left: 12px;
}

.distinguishedSeniorFaculty .introParagraph {
	margin-top: 15px;
}

.directoryListing .facultyListing {
	float: left;
	width: 498px /*515px*/;
	padding: 15px 0 15px 17px;
	background: url(images/backgrounds/directoryListing_light.gif) repeat-y;
}

.distinguishedSeniorFaculty .directoryListing .facultyListing {
	padding-left: 9px;
}


.directoryListing .dark {
	background: url(images/backgrounds/directoryListing_dark.gif) repeat-y;
}

.distinguishedSeniorFaculty .facultyListing {
	background: transparent !important;
}

.distinguishedSeniorFaculty .directoryListing .dark {
	background: transparent !important;
}

.directoryListing .light {
}

.directoryListing .lastListing {
	border-bottom: 0 !important;
}

.directoryListing .clearDiv {
	height: 0;
	overflow: hidden;
}

.directoryListing .directoryHeadshot {
	padding: 2px;
	background: #f0eee4;
	border: 1px solid #c2ae9a;
	float: left;
	width: 70px;
	margin-right: 15px;
	display: inline;
}

.directoryListing .facultyDirectory .noBorder {
	border: 0;
}

.directoryListing .facultyInfo {
	float: left;
	width: 240px;
	margin-right: 10px;	
}

.distinguishedSeniorFaculty .facultyInfo {
	width: 300px;
}

.directoryListing .facultyInfo h2 {
	font: normal 18px/24px georgia, 'Times New Roman', times, serif !important;	
	padding: 0 0 6px 0 !important;
	border: 0 !important;
	margin: 0 !important
}

.directoryListing .facultyInfo p {
	margin: 0 !important;
	padding: 0 !important;
}

.directoryListing .facultyInfo h2 a {
	color: #813127;
	text-decoration: none !important;
}

.directoryListing .facultyInfo h2 a:hover {
	color: #813127;
	text-decoration: none !important;
}

.directoryListing .title {
	font: italic 12px/14px georgia, 'Times New Roman', times, serif !important;	
	margin-bottom: 5px !important;
}

.directoryListing .education {
	font: normal 11px/14px georgia, 'Times New Roman', times, serif !important;	
	margin-bottom: 0 !important;
}

.directoryListing .department {
	font: bold 11px/14px georgia, 'Times New Roman', times, serif !important;	
}

.directoryListing .facultyContactInfo {
	float: left;
	width: 160px;
	padding-top: 5px;
	margin-right: -3px;
}	

.directoryListing .facultyContactInfo .contactInfo a,
.directoryListing .department a
{
	color: #3f201c !important;
	border-bottom: 1px solid #cbc2ba !important;
	text-decoration: none !important;
	padding-bottom: 1px !important;
}

.directoryListing .department a:hover {
	border-bottom: 0;
}

.directoryListing .facultyContactInfo .contactInfo {
	width: 157px;
	float: left;
	margin-right: -3px;		
}

.directoryListing .facultyContactInfo .contactInfo p {
	font: normal 11px/16px arial, helvetica, sans-serif !important;
	padding: 0 !important;
	margin: 0 !important;
}

.directoryListing .viewProfile {
	margin-bottom: 10px !important;
	padding: 0 !important;
	width: 100px;
}

.directoryListing .viewProfile a {
	font: normal 14px/16px georgia, 'Times New Roman', times, serif !important;	
	color: #813127;
	text-decoration: none !important;
	border-bottom: 1px solid #c2ae9a !important;
}

.directoryListing .viewProfile a:hover {
	border-bottom: 0;
	text-decoration: none !important;	
}


/* ----- Directory Profile Page ----- */

.facultyDirectoryProfile {
	background: url(images/backgrounds/directoryProfile.gif) repeat-y !important;
}

.directoryProfile {
	width: 761px /*764px*/ !important;
	float: left;
	display: inline;	
	padding: 0 0 0 3px !important;
}

.directoryProfile h2.columnHeader {	
	background: #f6f3e3;
	border: 0 !important;
	display: block !important;
	margin-top: 0 !important;
	font: normal 18px/20px georgia, 'Times New Roman', times, serif !important;
	height: 29px /*41px*/;
	width: 181px /*196px*/;
	padding: 12px 0 0 38px !important;	
	width: 723px /*760px*/ !important;
}

.directoryProfile #profileInformationContainer {
	background: #fdf9ef;
	padding: 15px 0 0 38px;
}

.directoryProfile #profileInformationContainer img {
	float: left;
	margin: 0 33px 30px 0;
}

.directoryProfile #professorInfo {
	width: 520px;
	float: left;
	padding: 0 0 35px 0;
	*padding: 0 !important;
}

.directoryProfile #professorInfo h2 {
	border: 0 !important;
	font: normal 24px/30px georgia, 'Times New Roman', times, serif !important;
	color: #8f3d13 !important;
	padding: 0 !important;
	margin: 0 !important;
}

.directoryProfile #professorInfo p {
	margin: 0 !important;
	padding: 0 !important;
}

.directoryProfile #professorInfo .title {
	font: bold 13px/18px georgia, 'Times New Roman', times, serif !important;
	margin-bottom: 15px !important;
}

.directoryProfile #professorInfo .education ul {
	list-style: none;
	margin-left: 0 !important;
}

.directoryProfile #professorInfo .education li {
	font: normal 13px/18px georgia, 'Times New Roman', times, serif !important;
	padding: 0 100px 0 0 !important;
	background: transparent;
}

.directoryProfile #professorInfo #contactInformation {
	width: 215px;
	float: left;
}

.directoryProfile #professorInfo #coursesOffered {
	width: 300px;
	float: left;
}

.directoryProfile #professorInfo #expertise {
	width: 500px;
	float: left;
	padding-top: 20px;
	clear: both;
}

.directoryProfile #professorInfo #contactInformation h3,
.directoryProfile #professorInfo #coursesOffered h3,
.directoryProfile #professorInfo #expertise h3 {
	margin-bottom: 0 !important;
	padding: 0 !important;
}

.directoryProfile #professorInfo #contactInformation p,
.directoryProfile #professorInfo #coursesOffered p,
.directoryProfile #professorInfo #expertise p {
	font: normal 12px/18px georgia, 'Times New Roman', times, serif !important;
	color: #3f201c !important;
	margin: 0 !important;
	padding: 0 !important;
}

.directoryProfile #professorInfo #contactInformation a,
.directoryProfile #professorInfo #coursesOffered a {
	font: normal 12px/18px georgia, 'Times New Roman', times, serif !important;
	color: #3f201c !important;
	border-bottom: 1px solid #e1d9cd !important;
	padding-bottom: 1px !important;
	text-decoration: none !important;
}

#tabs { 
	list-style-type: none; 
/*	margin: 30px 0 0 170px !important;*/
	margin: 30px 0 0 0 !important;
	display: block;
	clear: both;
	text-align: center;
}

#tabs li { 
	display: inline; 
	background: transparent !important;
	padding: 0 !important;
	margin: 0 !important;
}

#tabs li a { 
	font-size: 12px;
	color: #000 !important; 
	background-color: #f3eee1 !important; 
	border: 1px solid #e7e1d7 !important; 
	border-bottom: none !important; 
	padding: 6px 10px !important; 
	text-decoration: none !important; 
}

#tabs li a.selected,
#tabs li a:hover { 
	color: #000 !important; 
	background-color: #fff !important; 
	border-bottom: 1px solid #fff !important;
	padding: 6px 10px !important; 
}

#tabs li a.selected {
	font-weight: bold;
}

div.tabContent.hide { 
	display: none;
}

.directoryProfile .tabContent {
	background: #fcf8ec url(images/backgrounds/tabContent.gif) no-repeat !important;
	padding: 30px 220px 0 40px;
	border-top: 1px solid #e6e0d3;
	margin-top: 3px;
	min-height: 365px;
}

.directoryProfile .tabContent div {
	margin-left: 176px;
	width: 500px;
}

.directoryProfile .tabContent ul {
	margin: 0px 0px 25px 10px !important;
}

.directoryProfile .tabContent li {
	list-style: none;
	background: url("images/bullets/brown.gif") no-repeat 0 4px;
/*	padding-left: 42px;
	text-indent: -28px !important;*/
	padding-left: 12px;
	margin-bottom: 5px;
}

/* ----- Alumni Directory ----- */

.directoryListing.alumniDirectoryListing #facultyListingsContainer {
	margin: 15px 0 0 15px;
	width: 542px !important;
}

.directoryListing.alumniDirectoryListing .facultyListing h2 {
	margin: 0 !important;
	padding: 0 !important;
}

.directoryListing.alumniDirectoryListing .classYear {
	font: normal italic 12px/14px georgia, 'Times New Roman', times, serif !important;	
	margin: -5px 0 20px 0;
}

.alumniDirectoryListing .isThisYou {
	margin-bottom: 10px !important;
	padding: 0 !important;
	width: 100px;
}

.alumniDirectoryListing .isThisYou a {
	font: normal 14px/16px georgia, 'Times New Roman', times, serif !important;	
	color: #813127;
	text-decoration: none !important;
	border-bottom: 1px solid #c2ae9a !important;
}

.alumniDirectoryListing .isThisYou a:hover {
	border-bottom: 0;
	text-decoration: none !important;	
}

.directoryListing.alumniDirectoryListing .practiceAreas {
	font: bold 11px/14px georgia, 'Times New Roman', times, serif !important;	
	margin-top: 5px !important;
	width: 250px;
}

.alumniDirectoryListing .facultyListing {
	padding-left: 30px;
	width: 512px;
	background: #fff url(images/backgrounds/directoryListing_light.gif) repeat-y;	
}

.alumniDirectoryListing .dark {
	background: #fcf8ea url(images/backgrounds/directoryListing_dark.gif) repeat-y;
}

.alumniDirectoryListing .facultyInfo {
	width: 300px;
}

.alumniDirectoryListing .facultyContactInfo {
	margin-left: 35px;
}

.alumniDirectoryListing #alumniSearchBar {
	margin-bottom: 10px;
	padding-left: 18px;
}

.alumniDirectoryListing #alumniSearchBar h3 {
	padding-left: 12px !important;
}

.alumniDirectoryListing #alumniSearchBar .searchDirectory {
	margin-left: 5px;
}

.alumniNoResults {
	margin: 25px 0 0 25px;
}

.alumniNoResults p {
	margin-bottom: 5px !important;
}

.directoryIntroText {
	padding: 0 17px 0 17px;
}

/* Custom Pagination for Alumni Directory */
div.alumniPagination {
	width: 542px;
	border-top: 1px solid #f9efd2;
	margin-top: 10px;
	padding-top: 10px;
	float: left;
	height: 30px;
}

div.alumniPagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #f9efd2;
	font-size: 14px;
	text-decoration: none; /* no underline */
	color: #000099;
}
div.alumniPagination a:hover, div.alumniPagination a:active {
	border: 1px solid #8f3d13;

	color: #000;
}
div.alumniPagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #8f3d13;
		
		font-weight: bold;
		background-color: #8f3d13;
		color: #FFF;
	}
	div.alumniPagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
		font-size: 14px;
		color: #DDD;
	}
	
	
/* ----- Course Catalog Listing ----- */

.courseCatalogListing .facultyInfo {
	padding-left: 20px !important;
	width: 460px !important;
	margin-right: 0 !important;
}

/* ----- Sidebar Spotlight Styles ----- */

#spotlightCol .featuredPersonBox {
	margin-bottom: 10px;
}

#spotlightCol .newsBox h3 {
	background: #682215 url("../shared/images/sidebarHeaders/newNoteworthy.jpg") no-repeat;
	height: 40px;
}

#spotlightCol .eventsBox h3 {
	background: #682215 url("../shared/images/sidebarHeaders/upcomingEvents.jpg") no-repeat;
	height: 40px;
}

#spotlightCol .faculty h3 {
	background: #682215 url("../shared/images/sidebarHeaders/facultySpotlight.jpg") no-repeat;
	height: 40px;
}

#spotlightCol .student h3 {
	background: #682215 url("../shared/images/sidebarHeaders/studentSpotlight.jpg") no-repeat;
	height: 40px;
}

#spotlightCol .alumni h3 {
	background: #682215 url("../shared/images/sidebarHeaders/alumniSpotlight.jpg") no-repeat;
	height: 40px;
}

#spotlightCol .program h3 {
	background: #682215 url("../shared/images/sidebarHeaders/programSpotlight.jpg") no-repeat;
	height: 40px;
}

#spotlightCol .flickrBox h3 {
	background: #682215 url("../shared/images/sidebarHeaders/flickrPhotos.jpg") no-repeat;
	height: 40px;
}

#spotlightCol .getInvolved h3 {
	background: #682215 url("../shared/images/sidebarHeaders/getInvolved.jpg") no-repeat;
	height: 40px;
}

#spotlightCol .classNotes h3 {
	background: #682215 url("../shared/images/sidebarHeaders/classNotes.jpg") no-repeat;
	height: 40px;
}

#spotlightCol h3 {
	width: 196px;
}

.resourcesFor #spotlightCol h3 {
	width: 198px;
}

#spotlightCol .spotlightContent p {
	font: bold 11px/15px arial, sans-serif !important;
	color: #44352a;
	margin-bottom: 15px;
}

#spotlightCol .spotlightContent a {
	font: bold 11px/15px arial, sans-serif !important;
	color: #963c0f;
	text-decoration: none;
 	border-bottom: 1px solid #ddcbbe;
	padding-bottom: 1px;
}

#spotlightCol .flickrBox a {
 	border-bottom: 0;
	padding-bottom: 0;
}

#spotlightCol .featuredPersonBox a {
	color: #312217;
}

#spotlightCol .spotlightContent h4 {
	font: bold 12px/16px georgia, 'Times New Roman', times, serif;
	color: #ba521d;
	margin-bottom: 5px;
}

#spotlightCol .newsDate,
#spotlightCol .eventDate{
	font-weight: normal;
	font-style: italic;
}

#spotlightCol .viewMoreLinks {
	list-style: none;
	padding-bottom: 8px;
}

#spotlightCol .viewMoreLinks a {
	color: #312217;
}

#spotlightCol .featureHeadshot {
	float: left;
	width: 60px;
	margin: 0 15px 30px 0;
}

#spotlightCol .spotlightContent {
	padding: 15px 13px 5px 13px;
}

#spotlightCol .flickrBox .spotlightContent {
	padding: 0 !important;
}

#spotlightCol .hideFlickrLinks {
	height: 0;
	width: 0;
	overflow: hidden;
}

#spotlightCol .getInvolved .spotlightContent {
	padding: 3px 0 !important;
	margin: 0 !important;
}

#spotlightCol .getInvolved .spotlightContent p {
	margin: 0 !important;
}

/* ----- Grid Calendar Styles ----- */

.contentCalendar #pageHeader {
	padding-left: 45px  !important;
	width: 701px /*746px*/ !important;
}


.contentCalendar  #subNav{
	display: none;
	overflow: hidden;
	height: 0;
	width: 0;
}

.contentCalendar  #contentCol {
	width: 915px !important;
	padding-left: 30px !important;
	background: #FFF;
}


.contentCalendar  #contentCol td {
	width: 125px !important;
}

.calendarBG {
 border-right: 1px solid #ededdc;
 width: 880px !important;
 font-size: 11px;
 font-family: tahoma, verdana, arial, helvetica, sans-serf;
 margin: 20px;
 margin-top: -10px !important;
 background: #fff;
}

.noBorder {
 border-right: 0;
}
.calendarBlank { 
 background-color: #fcf7e9;
}

.calendarHeader th { 
 color: #516B11; 
  font-family: tahoma, verdana, arial, helvetica, sans-serf;
  margin-bottom: 10px;
  text-align: center;
  background: transparent !important;
  text-align: center !important;
 	font:  normal 18px/24px georgia, 'Times New Roman', times, serif !important;	

  }

.calendarMonthLabel {
  color: #516B11; 
  font-family: tahoma, verdana, arial, helvetica, sans-serf;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
 text-decoration:   none;
text-align: center !important;
}

.calendarMonthLinks {
  color: #954216 !important; 
  font-family: tahoma, verdana, arial, helvetica, sans-serf;
  margin: 10px 0;
 text-decoration:   none;
}

.contentCalendar .left {
	text-align: right;
}

.contentCalendar .right {
	text-align: left;
}

.calendarMonthLinks a {
 color: #954216 !important; 
  font-family: tahoma, verdana, arial, helvetica, sans-serf;
  font-size: 11px;
  margin-bottom: 10px;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarDayHeading {
 font-weight: bold; 
 font-size:	11px;
 color: #fff !important; 
 background-color: #954216; 
 vertical-align: middle;
	padding: 5px 0 5px 60px;
	font:  normal 12px/16px georgia, 'Times New Roman', times, serif;
	text-align: center;
	
}

.calendarToday { 

text-decoration:   none;
 text-align:  left;
 vertical-align: top;
 color:             #245570;
 background-color:  #f9f0d2 !important;
 width: 85px !important;
 height: 85px !important;
 border: 1px solid #ededdc;
 border-top: 0; 
 border-right: 0;
 padding: 2px;
}

.eventToday {
 background-color: 	#ededdc;
}

.calendarCell {
 text-decoration:   none;
 text-align:  left;
 vertical-align: top;
 color:             #245570;
 background-color:  transparent;
 width: 85px !important;
 height: 85px  !important;
 border: 1px solid #ededdc;
 border-top: 0; 
 border-right: 0;
 padding: 3px;
}

.calendarCell p,
.calendarToday p {

	padding: 0 5px 0 0 !important;
	margin: 0 0 10px 5px !important;
	width: 105px !important;
	font-size: 11px;
}

.calendarCell p.seeMore {
	padding-top: 10px !important;
}

.calendarCell a,
.calendarToday a {
 color:             #245570;
 text-decoration:   underline;
 background-color:  transparent;
  font-family: tahoma, verdana, arial, helvetica, sans-serf !important;
}

.contentCalendar p a {
	font-size: 10px !important;
	line-height: 14px;
}

.calendarCell a:hover,
.calendarToday a:hover {
 text-decoration:   none;
 background-color:  transparent;
}

.eventLink {
	margin-top: 10px;
}

#calendarJumpMenu {
	width: 285px;
	float: right;
	margin: 21px 15px 0 0;
	text-align: right;
}

#calendarJumpMenu .jumpTo {
	font: normal 12px/16px "Lucida Grande", "Lucida Sans Unicode", tahoma, helvetica, arial, sans-serif;
	color: #877b60;
}

.calendarHeader {
	margin-left: 20px !important;
}


/* ----- Class Notes - Main Column Display ----- */

#classNotesContainer {
	margin: 40px 0;
}

#classNotesContainer .submitNoteButton {
	float: right;
	width: 101px;
	margin: 7px 10px 0 0;
}

#classNotesContainer .noteContainer {
	width: 525px;
	height: 96px;
	background: url("images/backgrounds/classNotes_light.gif") no-repeat;
	margin-bottom: 24px;
}

#classNotesContainer .noteContainer.dark {
	background: url("images/backgrounds/classNotes_dark.gif") no-repeat !important;
}

#classNotesContainer .notePoster {
	font: normal 12px/14px tahoma, helvetica, arial, sans-serif !important;
	color: #44352a;
	text-align: right;
	width: 115px;
	float: left;
	margin-top: 15px;
}

#classNotesContainer .notePoster .posterName {
	font-weight: bold;
}

#classNotesContainer .noteMessage {
	float: left;
	width: 350px /*380px*/;
	padding: 15px 10px 0 20px;
	margin-left: 5px;
}

#classNotesContainer .noteMessage p {
	font: normal 11px/16px tahoma, helvetica, arial, sans-serif !important;
	color: #44352a;
}

/*.dateSubmitted {
	font: italic 11px/16px tahoma, helvetica, arial, sans-serif !important;
	color: #44352a;
	margin: 5px 0px 27px 130px;
}*/

/* ----- Class Notes - Sidebar Display ----- */

#spotlightCol .spotlightContent p.classNoteText {
	font: normal 11px/16px tahoma, helvetica, arial, sans-serif !important;
	color: #312217;
	text-align: right;
	width: 170px;
	margin-bottom: 5px !important;
}

#spotlightCol .spotlightContent p.notePoster {
	text-align: right;
	width: 170px;
	margin-bottom: 20px;
	font: normal 11px/14px tahoma, helvetica, arial, sans-serif !important;
}

#spotlightCol .spotlightContent p.notePoster .posterName {
	font-weight: bold;
}

#spotlightCol .spotlightContent p.notePoster .posterClassYear {
	font-weight: normal;
}

/* ----- Event Registration ----- */


.eventType {
	width: 275px;
	float: left;
	overflow: hidden;
	font: normal 13px/20px georgia, 'Times New Roman', times, serif;
	color: #453930;
	margin-bottom: 20px;
}

.eventTypeButton {
	width: 90px;
	float: left;
	overflow: hidden;
	margin-bottom: 20px;
}
	
	
	
/* ----- Flickr Badge ----- */

#flickr_badge_uber_wrapper {text-align:center; width:150px;}
#flickr_badge_wrapper {padding:10px 0 10px 0;}
.flickr_badge_image {margin:0 10px 10px 10px;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}




/* ----- Forms ----- */

span.required, p.required {
	color: #c00;
}

form.new-forms {

}

form.new-forms input.text, select, textarea {
	padding: 3px;
	font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
	color: #333;
	border: 1px solid #BABABA;
}

form.new-forms select {
	padding: 2px;
}

form.new-forms label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777;
}

form.new-forms input.name { width: 150px; }
form.new-forms input.small1 { width: 15px; }
form.new-forms input.small2 { width: 20px; }
form.new-forms input.small3 { width: 30px; }
form.new-forms input.small4 { width: 40px; }
form.new-forms input.med { width: 100px; }
form.new-forms input.med2 { width: 125px; }
form.new-forms input.med3 { width: 200px; }
form.new-forms input.med4 { width: 250px; }
form.new-forms input.email { width: 250px; }
form.new-forms input.long { width: 473px; }

form.new-forms input.t15 { width: 15px; }
form.new-forms input.t20 { width: 20px; }
form.new-forms input.t30 { width: 30px; }
form.new-forms input.t40 { width: 40px; }
form.new-forms input.t50 { width: 50px; }
form.new-forms input.t75 { width: 75px; }
form.new-forms input.t100 { width: 100px; }
form.new-forms input.t125 { width: 125px; }
form.new-forms input.t150 { width: 150px; }
form.new-forms input.t175 { width: 175px; }
form.new-forms input.t200 { width: 200px; }
form.new-forms input.t225 { width: 225px; }
form.new-forms input.t250 { width: 250px; }
form.new-forms input.t275 { width: 275px; }
form.new-forms input.t300 { width: 300px; }
form.new-forms input.t325 { width: 325px; }
form.new-forms input.t350 { width: 350px; }
form.new-forms input.t375 { width: 375px; }
form.new-forms input.t400 { width: 400px; }
form.new-forms input.t425 { width: 425px; }
form.new-forms input.t450 { width: 450px; }
form.new-forms input.t470 { width: 470px; }



.scroll_checkboxes {
  	margin-left: 10px;
    border: 1px solid #efefef;
    font: 12px/15px tahoma,arial,sans-serif;
    height: 300px;
    overflow: auto;
    padding: 5px;
    width: 90%;
  }



/* ----- STUDY ABROAD TESTIMONIAL BOX ----- */

#spotlightCol .testimonial-box {
	width: 170px;
	background-color: #7f2818;
	margin: 0; padding: 0;
	padding: 15px 13px 5px 13px;
}

#spotlightCol .testimonial-box p {
	font: normal 13px/18px georgia, times, serif !important;
	color: #eee0b2;
	margin-bottom: 15px;
}


#spotlightCol .testimonial-box p.testimonial {
	font-style: italic !important;
}

#spotlightCol .testimonial-box p.testimonial_info {
	font: normal 11px/16px arial, helvetica, sans-serif !important;
	color: #eee0b2;
}


/* THIS IS FOR THE TOP-RIGHT LINKS IN THE STUDY ABROAD SECTION; ENROLL, POLICIES */
#contentCol #study-abroad-fixed {
	float: right;
	margin-top: 0;
}

#contentCol #study-abroad-fixed a:link {font: bold 11px/16px arial, helvetica, sans-serif; text-decoration: none;}
#contentCol #study-abroad-fixed a:visited {font: bold 11px/16px arial, helvetica, sans-serif; text-decoration: none;}
#contentCol #study-abroad-fixed a:hover {font: bold 11px/16px arial, helvetica, sans-serif; text-decoration: underline;}
#contentCol #study-abroad-fixed a:active {font: bold 11px/16px arial, helvetica, sans-serif; text-decoration: none;}

/* THIS IS FOR THE HORIZONTAL NAV AT TOP OF STUDY ABROAD PAGES */


/* Target IE9 and IE10 */
@media screen and (min-width:0\0) {
    #contentCol #study-abroad-nav {font-size: 10px;}
} 



#contentCol #study-abroad-nav ul {
	list-style-type: none;
	margin: 0 auto;
	padding: 0 0 20px 5px;
}

#contentCol #study-abroad-nav #nav-sub  li {
	background: none;
	display: inline;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: arial, sans-serif;
	padding: 0;
	margin: 0;
	margin-right: -5px;
	padding-right: 8px;
	padding-left: 7px;
	background: url(/site/designs/content/images/backgrounds/study-abroad-nav-bg-gold.gif) right center no-repeat;

}

#contentCol #study-abroad-nav #nav-sub  li.first {
	padding-left: 0;
}

#contentCol #study-abroad-nav #nav-sub  li.last {
	background: none;
}

#contentCol #study-abroad-nav #nav-sub  li a {margin-top: -3px; padding-top: -3px;}

#contentCol #study-abroad-nav #nav-sub  li a:link {text-decoration: none;}
#contentCol #study-abroad-nav #nav-sub  li a:visited {text-decoration: none;}
#contentCol #study-abroad-nav #nav-sub  li a:hover {text-decoration: underline;}
#contentCol #study-abroad-nav #nav-sub  li a:active {text-decoration: none;}

#contentCol #study-abroad-nav #nav-sub  li.here a:link {text-decoration: none; color: #555;}
#contentCol #study-abroad-nav #nav-sub  li.here a:visited {text-decoration: none; color: #555;}
#contentCol #study-abroad-nav #nav-sub  li.here a:hover {text-decoration: none; color: #555;}
#contentCol #study-abroad-nav #nav-sub  li.here a:active {text-decoration: none; color: #555;}




#contentCol table.study-abroad-calendar {
	margin-top: 30px;
	margin-left: -10px;
	border: 1px solid #333;
	width: 530px;
}

#contentCol table.study-abroad-calendar th {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
	border: 1px solid #ccc;
}

#contentCol table.study-abroad-calendar td {
	border: 1px solid #ccc;
}

#contentCol table.study-abroad-calendar p {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	padding-left: 1px;
	padding-right: 1px;
	line-height: 1.5em;
}

#contentCol table.study-abroad-calendar .time {
	font-weight: bold;
	font-size: 9px;
}

#contentCol table.study-abroad-calendar p.session1 {
	color: #337fcc;
}

#contentCol table.study-abroad-calendar p.session2 {
	color: green;
}

#contentCol table.study-abroad-calendar p.session3 {
	color: #c00;
}

#contentCol table.study-abroad-calendar p.session4 {
	color: #E85D00;
}

#contentCol table.study-abroad-calendar p.red {
	color: #c00;
	margin: 10px auto;
}



#contentCol table.study-abroad-portal {
	width: 100%;
}

#contentCol table.study-abroad-portal th {
	background: #5D2E8B;
	color: #fff;
	border: 2px solid #999;
	font-size: 16px;
}

#contentCol table.study-abroad-portal td {
	border: 2px solid #999;
	padding: 10px;
	font-size: 16px;
	vertical-align: middle;
	font-size: 12px;
}

#contentCol table.study-abroad-portal td.done {
	text-align: center;
}

#contentCol table.study-abroad-portal td a {
	font-size: 12px;
}



/* STUDY ABROAD ENROLLMENT ADMIN STUFF */

#admin-content {
	background-color: #efefef;
	width: 960px;
	margin: 100px auto;
	padding: 20px;
	box-shadow: 5px 5px 15px #000;
}

#admin-content table.quick-look td {
	vertical-align: top;
}

#admin-content table.quick-look td p {
	text-align: right;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	margin: 0; padding: 0;
}

#admin-content table.quick-look td.check {
	width: 30px;
	margin: 0; padding: 0;
	background: url(/images/site/check-icon.png) left top no-repeat;
	background-position: 3px 3px;
}

#admin-content table.quick-look td.no p {
	text-align: left;
	width: 30px;
	color: #c00;
	font-weight: bold;
	text-align: center;
}



#admin-content table.admin-outer {
	width: 100%;
}

#admin-content table.admin-outer tr.one {
	background: #fff;
}

#admin-content table.admin-outer tr.two {
	background: #f9f9f9;
}

#admin-content table.admin-outer th, #admin-content table.admin-outer td {
	font-family: verdana, arial, helvetica, sans-serif;
}

#admin-content table.admin-outer th {
	background: #5D2E8B;
	color: #fff;
	border: 2px solid #999;
	font-size: 12px;
}

#admin-content table.admin-outer th a:link {color: #fff; text-decoration: underline; color: #fff;}
#admin-content table.admin-outer th a:visited {color: #fff; text-decoration: underline; color: #fff;}
#admin-content table.admin-outer th a:hover {color: #fff; text-decoration: underline; color: #ccc;}
#admin-content table.admin-outer th a:active {color: #fff; text-decoration: underline; color: #fff;}

#admin-content table.admin-outer td {
	border: 1px solid #e2e2e2;
	padding: 3px;
	vertical-align: middle;
	font-size: 10px;
}

#admin-content table.admin-outer td.done {
	text-align: center;
}

#admin-content table.admin-outer td a {
	font-size: 12px;
}

#admin-content table.admin-inner {
	width: 100%;
}

#admin-content table.admin-inner td {
	border: 1px solid #e3e3e3;
	vertical-align: top;
}

#admin-content table.admin-inner th {
	border: 1px solid #e3e3e3;
	background-color: #5D2E8B;
	padding: 0;
}

#admin-content table.admin-inner th h2{
	border: none;
	margin-top: 7px;
	color: #fff;
}

#admin-content table.admin-inner td h4 {
	border: none;
	margin: 15px 0 0 0;
	padding: 0;
	color: #000;
}

#admin-content table.admin-inner label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555;
	font-weight: bold;
}

#admin-content table.admin-inner td li {
	font-size: 11px;
	background: none;
	margin-left: -10px;
	margin-top: 0;
}

#admin-content table.admin-inner input, #admin-content table.admin-inner textarea {
	border: 1px solid #ccc;
	padding: 3px;
	font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
	color: #7474C7;
	font-size: 12px;
}

#admin-content table.admin-inner input.small1 {width: 15px;}
#admin-content table.admin-inner input.small2 {width: 20px;}
#admin-content table.admin-inner input.small3 {width: 30px;}
#admin-content table.admin-inner input.small4 {width: 40px;}
#admin-content table.admin-inner input.small5 {width: 50px;}
#admin-content table.admin-inner input.med1 {width: 100px;}
#admin-content table.admin-inner input.med2 {width: 125px;}
#admin-content table.admin-inner input.med3 {width: 150px;}
#admin-content table.admin-inner input.med4 {width: 200px;}
#admin-content table.admin-inner input.med5 {width: 250px;}
#admin-content table.admin-inner input.long {width: 473px;}

/* Study Abroad Administratio View Details (mimics an input field) */

table.admin-inner td span {
	display: block;
	background: #fff;
	padding: 1px 3px;
	font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
	color: #7474C7;
	border: 1px solid #ccc;
	font-size: 12px;

}

table.admin-inner td span.small1 {width: 15px;}
table.admin-inner td span.small2 {width: 20px;}
table.admin-inner td span.small3 {width: 30px;}
table.admin-inner td span.small4 {width: 40px;}
table.admin-inner td span.med {width: 100px;}
table.admin-inner td span.med2 {width: 125px;}
table.admin-inner td span.med3 {width: 200px;}
table.admin-inner td span.med4 {width: 250px;}
table.admin-inner td span.email {width: 250px;}
table.admin-inner td span.long {width: 473px;}
