/********************************************************************************/
/****** This sitestyle should contain all the previously separated         ******/
/****** stylesheets to lessen the number of network requests for CSS. The  ******/
/****** colors have been commented out as placeholders for when a generic  ******/
/****** (purple) color scheme should be placed. It will then get overriden ******/
/****** by *_color.css file based on the category of CAS site it is.       ******/
/********************************************************************************/

/*backgrounds*/
#pageBody {
	background:url("images/global_1px_3col.gif") top right;
	border-right: none;
}
#pageBody.functional {
	background:url("images/global_1px_3col.gif") top right;
	border-right: none;
}

/*** GENERAL STYLES ***/
body, p, td, tr {font: 10pt Arial, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-family:Verdana, Arial, sans-serif}
h1 {	
	font: normal 18px Arial, Helvetica, sans-serif;
	/*color: #333333;*/
}
h2 {
	font: bold 10pt Arial, Helvetica, sans-serif;
	/*color: #333333;*/
	
}
#ust-sectionHeader h3, #ust-sectionHeader h2 {font-family:Georgia, "Times New Roman", Times, serif}
#ust-sectionHeader h2 a:link, #ust-sectionHeader h2 a:visited, #ust-sectionHeader h2 a:active {text-decoration:none;color:#333333;}
#ust-sectionHeader h2 a:hover {text-decoration:underline;}
.homepage span {display:block;font-size:14px;}
.homepage span a:link, .homepage span a:visited, .homepage span a:active {color:#333333;text-decoration:none;}
.homepage span a:hover {text-decoration:underline;}
h3 {
	font: 10pt bold Arial, Helvetica, sans-serif;
	/*color:#000000;*/
	text-transform: none;
}
.script {
	font: bold italic 12pt "Times New Roman", Times, serif;
	/*color:#9F3400;*/
	text-transform:none;
}
h1 {	
	margin-top:2px; 
	margin-bottom:15px; 
}
h2,h3,.script {	margin-bottom:0;}
.left {
	float: left;
}
.right {
	float: right;
}

/* Lists */
#centerCol ul li {list-style-image:url("images/bullet1.jpg");}
#centerCol ul ul li{list-style-image:url("images/bullet2.jpg");}
#centerCol ul ul ul li {list-style-image:url("images/bullet3.jpg");}

/* Channels */
.callout, .caption {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.caption {font-weight:bold;}

#ust-sectionHeader h2 {
	/*color:#333333;*/
	font-size:14px;
	padding:14px 10px 8px 11px;
	margin:0px;
	font-weight:normal;
	line-height:14px;
}
#ust-sectionHeader h3 {
	/*color:#333333;*/
	font-size:1.8em;
	padding:0px 10px 5px;
	margin:0px;
	line-height:1em;
}

/* Top Navigation */
#navbarContainer { background-color:#9e8a67;} 
/* category link highlight */ #navbarContainer ul.menu ul li:hover, #navbarContainer ul.menu ul li.CSStoHighlight {/*background-color:#796A51;*/} 
/* drop down */               #navbarContainer ul.menu li ul {/*background-color: #917f5e;*/width:200px;}  
/* drop down borders */       #navbarContainer ul.menu ul li {/*background-color: transparent;*/font-size: 9px;/*border-top: 1px solid #a6977c;*/}  
/* drop down highlight */     #navbarContainer ul.menu li:hover, #navbarContainer ul.menu li.CSStoHighlight {/*background-color: #927F5F;*/background-image:url('images/categoryHighlight.png'); background-position:top center;background-repeat:no-repeat}  
							  #navbarContainer ul.menu li ul li:hover, #navbarContainer ul.menu li ul li.CSStoHighlight {background-image:none;}
							  #navbarContainer ul.menu li.nav_active {/*background-color: #927F5F;*/background-image:url('images/categoryHighlight.png'); background-position:top center;background-repeat:no-repeat}  
#navbarContainer ul.menu, .navcomponent ul.menu ul {
	/*color:#ffffff;*/
	font-family: verdana, helvetica, arial, sans-serif;
}   
#navbarContainer ul.menu li a {
	/*color: #ffffff;*/
}  
#navbarContainer ul.menu li {
	/*background-color: #9e8a67;*/
	font-size: 11px;
}  
#navbarContainer ul.menu li.navsep:hover {/*background-color: transparent;*/}   
#centerCol p, #centerCol li {
	letter-spacing: .25px;
	font-size: 0.9em;
	line-height: 18px;
	}
span.NavContainerText {/*color: #ffffff;*/} 
#home {
	padding: 9px 0px 5px 12px;
	height:16px;
	display:block;
	width: 186px;
}
.navcomponent{height:30px}
.navcomponent ul.menu,.navcomponent ul.menu ul{cursor:default;padding:0;margin:0}
.navcomponent ul.menu li{height:16px;list-style-type:none;position:relative;float:left;padding:9px 8px 5px 8px;}
.navcomponent ul.menu li.navsep{width:3px;background-color:transparent;text-align:center;padding:0;margin-top:6px}
.navcomponent ul.menu li a{text-decoration:none}
.navcomponent ul.menu li> ul{display:none;position:absolute}
.navcomponent ul.menu li ul{top:30px;left:0}
.navcomponent ul.menu ul li{float:none;display:block;margin:0;padding:5px 10px 5px;text-align:left;height:auto}
.navcomponent ul.menu ul.CSStoShow{display:block}
.navcomponent ul.menu li:hover> ul{display:block}
ul.menu ul{display:none;position:absolute;top:2px;left:78px}
li.hideHome {visibility: hidden;}

/* Left Navigation */
ul.leftnav_list, ul.leftnav_list ul.subnav {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
ul.leftnav_list li, ul.leftnav_list ul li {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	}
ul.leftnav_list a {
	/*color: #ffffff;*/
	display: block;
	text-decoration:none;
	margin: 0px;
	padding: 5px 0px 5px 12px;
	}
ul.leftnav_list li ul li a, ul#Nav li.sublink a {
	padding: 5px 0px 5px 18px;
	}
ul.leftnav_list li.opensub {
	/*background-color: #927F5F;*/
	}
ul.leftnav_list li.opensub, ul#Nav li.opensub a, ul#Nav li.sublink a {
	/*color: #ffffff;*/
	}
ul.leftnav_list li a.subnav_active, ul#Nav li a.subnav_active {
	/*color: #ffffff;*/
	background: url('images/boop.jpg') 5px 52% no-repeat;
	/*border-bottom: 1px solid #897c66;*/
	}
ul.leftnav_list li ul li a.subnav_active, ul#Nav li ul li a.subnav_active {
	background: url('images/boop.jpg') 12px 52% no-repeat;
	border-bottom: none;
	}
ul.leftnav_list li {/*background-color:#dddddf*/}
ul.leftnav_list li ul {/*background-color: #796a51;*/}
ul.leftnav_list li.opensub ul li, ul#Nav li.opensub ul li, ul#Nav li.sublink {/*background-color: #796a51;border-bottom: 1px solid #897c66;*/}
UL.openLinks {/*background-color:#dddddf;*/}
.firstLevel UL#FirstNav {/*background-color: #dddddf;*/}
.secondLevel UL#FirstNav {/*background-color:#dddddf;*/}
.thirdLevel  UL#FirstNav {/*background-color:#dddddf;*/}
.thirdLevel UL#SecondNav {/*background-color:#dddddf;*/}
UL.openLinks, UL#Nav , UL#FirstNav	{/*color: #404040;*/}
UL.openLinks A, UL#Nav A, UL#FirstNav A {/*color: #404040;*/}
.firstLevel UL#FirstNav LI{/*color: #404040;*/}
.secondLevel UL#SecondNav LI {/*color: #404040;*/}
.thirdLevel UL#ThirdNav LI {/*color: #404040;*/}
.thirdLevel UL#ThirdNav A {/*color: #404040;*/}
UL#FirstNav {/*border-bottom: 1px solid #c9c9cb;*/}
UL.openLinks LI, UL#Nav LI{/*border-bottom: 1px solid #c9c9cb;*/}
UL.openLinks {/*border-bottom:1px solid #c9c9cb;*/}

/* Spotlights */
#spotlight {
	/*background-color: #BB6834; *//* top left picture holder */
	top: 0px;
	margin:0;
	margin-right:3px;
	padding-left:10px;
	padding-bottom:10px;
	display:none;
	}
div.spotlightContainer {
	font-family:Arial, Helvetica, sans-serif; 
	margin-left:auto;
	margin-right:auto;
	width:170px;
	margin-bottom:15px;
	/*background-color: #fcfcfc; *//* spotlight popup */
	}
div.spotlightHeading {
    /*background-color:#ffffff;*/
    /*color:#333333;*/
	font-size:12px;
	font-weight: bold;
    letter-spacing:1px;
	/*border-bottom:1px solid #bbbdc7;*/
	padding-left:0px;
	line-height:20px;
	}
div.spotlightContent p {font-size:11px;}
.spotlightContent ul {margin:0px 0px 0px 14px;padding:0px;}
.nameAndRole {
	/*border-bottom:1px solid #cfcfcf;*/
	padding:10px;
	height:77px;
}
.name {font-weight:bold;}
.role {/*color:#8f8f8f;*/font-weight:normal;}
.spotlightContent IMG {border:0;float:right}
.abstract {/*background-color:#f1f2f4;*/padding:10px;/*border-bottom:1px solid #dddee3;*/}
td.left_col {
	width: 138px;
	}
div.person_image {
	margin-right: -1px;
	padding-top:10px;
	}
td.person_header {
	padding: 4px 0px 3px 8px;
	width: 412px;
	}
td.title_cell {
	/*color: #333333;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing:1.2px;
	height: 30px;
	vertical-align: bottom;
	padding: 9px 4px 6px 5px;
	border-bottom:5px solid #cccccc;
	/*background-color: #ffffff;*/
	/*border-bottom: 5px solid #bbbdc7;*/
	/*border-top:1px solid #bbbdc7;*/
	}
.siteName {font-size:11px;font-weight:normal;}
.PersonName {
	font-family:Arial, Helvetica, sans-serif;
	/*color:#333333;*/
	font-weight:bold;
	letter-spacing:1.2px;
	font-size: 24px;
	}
.PersonTitle {
	/*color: #333333;*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	}
div.view_other_spotlights {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	/*color: #333333;*/
	text-transform:uppercase;
	padding: 3px 0px 3px 1px;
	}
.left_arrow {
	float: left;
	}
.right_arrow {
	float: right;
	}
td.qa_body_cell {
	padding: 8px;
	}
div.qa_body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	height:325px;
	width: 412px;
	overflow: auto;
	}
td.spotlight_footer {
	}
	
	
/*********************/
/* Faculty Directory */
/*********************/
tr {
	height: 27px;
}
td.office {
	width: 74px;
}
table{
	/*background-color: #fff;*/
}
tr.headings {
	/*background-color: #DDDDDF;*/
	/*color: #333;*/
	font-weight:normal;
}
tr.headings td span {
	font-weight:bold;
}
tr.row1 {
	/*background-color: #FAFAFA;*/
}
tr.row2 {
	/*background-color: #EFEFEE;*/
}
td.fullname {
	width: 158px;
	border-right-width: 1px;
	border-right-style: solid;
	/*border-right-color: #fff;*/
}
td.title {
	width: 193px;
	border-right-width: 1px;
	border-right-style: solid;
	/*border-right-color: #fff;*/
}
td.phone {
	width: 117px;
	border-right-width: 1px;
	border-right-style: solid;
	/*border-right-color: #fff;*/
}

/*********************/
/* Faculty Bio Style */
/*********************/

#facultyBio {}
#facultyBio p, li {
	/*color: black;*/
	font-size:12px;
	vertical-align: top;
}
#facultyBioContainer table {
	width:100%
}
#facultyBioContainer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-style: solid;
	border-width: 0px;
	/*border-color: #444444;*/
	/*background-color: #DEDFDE;*/
}
#facultyBioHeader {
	/*color:#333333;*/
	font-size:14pt;
	font:Verdana, Arial, Helvetica, sans-serif;
	padding:5px 5px 5px 0px;
}
#facultyContact {
	/*color: black;*/
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
}
#facultyContact a:link, a:hover, a:visited, a:active {
	/*color: #545E90;*/
}
td.facultyBioCell a:link, a:hover, a:visited, a:active {
	/*color: #545E90;*/
}
td.facultyBioCell {
	/*background-color:#F4f4f4;*/
	padding: 11px;
	border-top-style: solid;
	border-top-width: 1px;
	/*border-top-color: #ffffff;*/
}
td.facultyBioHeaderCell {
	padding-left: 12px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	/*border-bottom-color: #ffffff;*/
}
td.facultyContactCell {
	/*background-color: #EFEFEF;*/
	padding-top: 5px;
	padding-left: 10px;
	margin: 20px auto auto -3px;
	width:100%;
}
td.facultyImageCell {
	width:1px;
	vertical-align: top;
	/*background-color:#E1E3EF;*/
}
p.bold {
	font-weight:bold;
	/*color:#222222;*/
}


/*************************************************/
/* GENERAL FORMS - USED ONLY IN MUSIC - OBSOLETE */
/*************************************************/
.generalForm form table {width:100%;border-top:1px solid #cccccc;padding-bottom:15px;}
.generalForm input {}
.generalForm .text {width:100%}
.generalForm .submit {width:100px;height:28px;}
.generalForm td {border-bottom:1px solid #cccccc;padding:5px 0px;}
.generalForm .required {font-weight:bold;}

/*************/
/* WMS FORMS */
/*************/
#fieldsTable {width:100%}
#fieldsTable *{font-size:12px;}
#fieldsTable tr td.Y{font-weight:bold;}
#fieldsTable tr td.N{}
#fieldsTable tr td.title{padding-left:8px}
#fieldsTable input{width:97%}
#fieldsTable textarea{width:98%}
input.button {width:200px;margin-top:15px;}


/*************/
/* NEWS ITEM */
/*************/
div.news_item div.nav_header {	width: 100%;	float: left;	/*border-bottom-color: #dddddf;*/	border-bottom-width: 1px;	border-bottom-style: solid;}
div.news_item div.nav_header a {	text-decoration: none;}
div.news_item div.nav_header a:hover {	text-decoration: underline;}
div.news_item h4 {	clear: both;	font-size: 1.35em;	padding-top: 10px;}
#pageBody div.news_item p {	font-size: 0.87em;}
#centerCol div.news_body, #centerCol div.news_body p {	font-family: Georgia, "Times New Roman", Times, serif;}
.news_item span.feature_image img {	border-width: 1px;	border-style: solid;	/*border-color: #686868;*/	display: block;}


/**********************************/
/* NEWS INDEX AND ARCHIVE LISTING */
/**********************************/
div.news_index div.news_item {/*border-bottom-color: #dddddf;*/border-bottom-width: 1px;border-bottom-style: solid;margin: 0px 0px 20px 0px;background: url("images/archiveGradient.jpg") repeat-x bottom;padding-bottom: 10px;}
div.news_index div.news_item div.headline {margin: 0px 0px 8px 0px;}
div.news_index div.news_item h4 {font-size: 1em;padding-top: 0px;}
div.news_index div.news_item h4 a {text-decoration: none;}
div.news_index div.news_item h4 a:hover {text-decoration: underline;}
div.news_item p.publish_date {margin: 0px;/*color: #686868;*/}


/***********************/
/* SHORTENED NEWS FEED */
/***********************/
div.news_feed_header {float: left;width: 100%;border-bottom-width: 1px;border-bottom-style: solid;/*border-bottom-color: #dddddf;*/margin: 30px 0px 0px 0px;padding-bottom: 5px;}
div.news_feed_header .left strong {font-size: 1.2em;font-weight: normal;}
div.news_feed_header a.rss {font-size: 0.8em;/*color: #bbbec7;*/padding-right: 20px;text-decoration: none;background: url("images/feed-icon-15x15.png") no-repeat right;display: block;height: 15px;}
div.news_feed_items {clear: both;}
div.news_feed_items .news_item {width: 100%;border-bottom-width: 1px;border-bottom-style: solid;/*border-bottom-color: #dddddf;*/padding: 8px 0px;background: url("images/feedGradient.jpg") repeat-x bottom;}
div.news_feed_items .news_item p {font-size: 0.8em;margin: 0px 8px;}
div.news_feed_items .news_item .publish_date {/*color: #8b8b8b;*/}
div.news_feed_items .news_item a {/*color: #545e90;*/text-decoration: none;}
div.news_feed_items .news_item a:hover {text-decoration: underline;}


/*********************************/
/*  EXHIBIT STYLES - ART HISTORY */
/*********************************/
div.exhibits{float:left;width:601px;}
div.exhibits ul{list-style:none;margin:0 0px 0 15px;padding:0;border-top:1px solid #dadae2;padding-bottom:40px;}
div.exhibits ul li{border-bottom:1px solid #dadae2;padding:15px 2px;}
div.exhibits ul li p{margin:0 0 5px 0;}
div.exhibits ul li span, div.exhibits ul li span *{font-style:italic;}
div.exhibits h3{margin:18px 0 15px 15px;color:#333333;font-size:18px;font-weight:normal;}
div.exhibits a.title{color:#3c6fa7;font-weight:bold;font-size:14px;text-decoration:none;margin-bottom:5px;display:block;}

#rightCol div.exhibits{width:170px;}
#rightCol div.exhibits h3{font-weight:bold;font-size:12px;color:#333365;}
#rightCol div.exhibits a.title {font-size:12px;}
#rightCol div.exhibits ul li span, #rightCol div.exhibits ul li span *{font-size:11px;font-style:normal;}

div.exhibit{padding:15px 0 0 19px;float:left;width:582px;}
div.exhibit h3{color:#333333;font-size:18px;font-weight:normal;margin-bottom:13px;}

div.imagewrap{border:1px solid #b0b0bf;padding:2px;float:left;}
div.imagewrap img{float:left;border:0;padding:0;margin:0;border-spacing:0;border-collapse:collapse;width:575px;}

div.exhibitbody{clear:both;float:left;width:582px;padding-top:22px;}
div.exhibitbody h3{color:#333365;font-weight:bold;font-size:14px;}
div.exhibitbody div.location{padding-bottom:0px;font-style:italic;}
div.exhibitbody div.location *{margin:0;font-style:italic;}
div.exhibitbody div.left{float:left;width:363px;}
div.exhibitbody div.right{width:192px;}
div.exhibitbody div.right ul{list-style:none;border-top:3px solid #333365;margin:0;padding:0;}
div.exhibitbody div.right ul li{height:36px;line-height:36px;border-bottom:1px solid #b5b5c2;background-color:#f3f3f3;text-indent:6px;font-weight:bold;}
div.exhibitbody div.right ul li a{height:36px;color:#3c6fa7;line-height:36px;border-bottom:none;text-decoration:none;font-weight:bold;}

/*********************/ /* Faculty Directory */ /*********************/
.faculty_directory tr td {
	font-size: 12px;
}

tr.headings {
	background-color: #DDDDDF;
	color: #333;
}

tr.row1 {
	background-color: #FAFAFA;
}

tr.row2 {
	background-color: #EFEFEE;
}

td.fullname,td.title,td.phone {
	border-right-color: #fff;
}

.fullTime {
	border-top: 1px solid #cccccc;
	margin-top: 10px;
}

.fullTime tr td {
	border-bottom: 1px solid #ABABAB;
	height: 75px
}

.facultyContact {
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
}

.facultyImage {
	width: 65px;
}

.facultyImage img {
	padding: 3px;
}

.facultyImage span {
	display: block;
	width: 56px;
	height: 56px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}

.facultyName {
	font-size: 12px;
	font-weight: bold;
}
