div.music_ensembles tr#row10, div.music_ensembles tr#row12, div.music_ensembles tr#row5, div.music_ensembles tr#row9, div.music_ensembles tr#row3, div.music_ensembles tr#row11, div.music_ensembles tr#row2 {display:none;}

html { overflow-y:scroll; }
div#music_content {position: relative; left: 6px; top:-5px; border-left: 1px solid #682069; border-right: 1px solid #682069; border-bottom:1px solid #682069; width:754px; min-height: 500px; background-image: url(/e/music/i/subnav_background.gif) !important; background-repeat: repeat-y;  }
div#music_content div#text {min-height: 500px;  }

div#music_content_home {position: relative; left: 5px; border-left: 1px solid #682069; border-right: 1px solid #682069; border-bottom:1px solid #682069; width:754px; background-image: none !important;}
div#home_text {margin-left: 0px; }

div#home_text img {float:none !important;}
td.subnav { background-color: #D1D2CB; height: 16px; background-image: url(/e/music/i/subnav_background.gif);}
td.bodyhome {margin-left: 208px;  }


#nav {width: 950px; height: 28px; margin-bottom: 10px;}

#menu {list-style-type:none; 
padding:0px; margin: 0px; width: 950px;}

ul#menu {padding: 0; margin: 0;}
#menu li {display:block; float:left; position:relative; z-index:100;}
#menu li span {display:block; z-index:100; background:#682069; font-size:5px;}
#menu li a, #menu li a:visited {display:block; padding:0; }

#menu dl {position:absolute; top:0; left:0; margin: 0; padding: 0;}
#menu dt {background: #682069; margin:0; float:left; border-bottom:1px solid white;}
#menu dd {display:none; background: transparent; clear:left; margin:0; padding:0; color: #fff; font-size: 1em; text-align:left;}
#menu dt a, #menu dt a:visited {height: 28px; display:block; }
#menu dt a span, #menu dt a:visited span {display:none;}
#menu dd a, #menu dd a:visited {border-right: 1px solid white; border-left: 1px solid white; background:#682069; color:#fff; display:block; padding: 2px 25px 2px 25px; border-bottom: 1px solid #733074; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }
#menu dd.first a, #menu dd.first a:visited {padding: 0px 20px 0px 20px;}

#menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block; margin-left: -1px}
#menu li:hover dl, #menu li a:hover dl {border-bottom:0px solid #000;}
#menu dd a:hover {background: #A4A597;border-bottom: 1px solid #A4A597; border-right: 1px solid #fff; border-left: 1px solid #fff;  }
#menu dd.last a, #menu dd.last a:visited, #menu dd.last a:hover {border-bottom: 1px solid #fff;  }

#overview {width: 111px; background:url(/e/music/i2/overview.gif) no-repeat 6px 1px}
#academics {width: 117px; background:url(/e/music/i2/academics.gif) no-repeat 10px 1px}
#admissions {width: 119px; background:url(/e/music/i2/admissions.gif) no-repeat 10px 1px}
#auditions {width: 114px; background:url(/e/music/i2/auditions.gif) no-repeat 12px 1px}
#people {width: 94px; background:url(/e/music/i2/people.gif) no-repeat 11px 1px}
#research {width: 111px; background:url(/e/music/i2/research.gif) no-repeat 11px 1px}
#events {width: 94px; background:url(/e/music/i2/events.gif) no-repeat 11px 1px}
#facilities {width: 110px; background:url(/e/music/i2/facilities.gif) no-repeat 11px 1px}
#faq {width: 72px; background:url(/e/music/i2/faq.gif) no-repeat 10px 1px}
#seperator {width: 1px; background:url(/e/music/i2/line.gif)}
#navbracket {width: 0px; background-color: #682069; }


a#overview:hover {background:url(/e/music/i2/overview-over.gif) no-repeat 6px 1px #A4A597}
#academics:hover {background:url(/e/music/i2/academics-over.gif) no-repeat 10px 1px #A4A597}
#admissions:hover {background:url(/e/music/i2/admissions-over.gif) no-repeat 10px 1px #A4A597}
#auditions:hover {background:url(/e/music/i2/auditions-over.gif) no-repeat 12px 1px #A4A597}
#people:hover {background:url(/e/music/i2/people-over.gif) no-repeat 11px 1px #A4A597}
#research:hover {background:url(/e/music/i2/research-over.gif) no-repeat 11px 1px #A4A597}
#events:hover {background:url(/e/music/i2/events-over.gif) no-repeat 11px 1px #A4A597}
#facilities:hover {background:url(/e/music/i2/facilities-over.gif) no-repeat 11px 1px #A4A597}
#faq:hover {background:url(/e/music/i2/faq-over.gif) no-repeat 10px 1px #A4A597}

#text {min-height: 450px; width: 510px; padding-top: 28px; margin-left: 208px; padding-bottom: 45px;}


div#appendbar { }
div#appendbar h3 { }
div#appendbar li {list-style-type:none; padding: 5px; margin: 0px !important;}
div#appendbar .slot_common_feedsummary ul {margin: 0 !important; padding-left: 0px;}
div#appendbar li.summary {padding: 0px 5px 10px 5px; margin-bottom: 10px !important; font-size: 11px; }
div#appendbar div.feature {width: 187px; float: left; background-color: white; margin-right: 10px;;}
div#appendbar div.feature h3, div#appendbar div.feature h4 { padding: 4px; border-bottom: 1px solid #A4A597; margin:0px; }
div#appendbar div.feature ul { border: 0px solid #682069; list-style: none; margin: 0px 0px 10px 0px; padding: 0px; }
div#appendbar div.feature ul li  { padding: 0px !important; margin-bottom: 0px;  }
div#appendbar div.feature ul li a:hover { background-color: #682069; color: #fff !important;}
div#appendbar div.feature ul li a  {display: block; padding: 5px 5px 10px 5px; color: #682069}
div#appendbar div.feature ul li.more a, div#sidebar div.feature ul li.moreXtra a {font-weight: bold; background-color: #c3a6c3; color: #682069 !important; padding: 5px 5px 1px 5px;  }
div#appendbar div.feature ul li.more a:hover, div#sidebar div.feature ul li.moreXtra a:hover  { background-color: #682069; color: #fff !important; }
div#appendbar div.feature ul li a img  { margin: 0px -1px 4px -1px !important; border: 1px solid white; display: block; ;}


div#appendbar div.subsidebar  {width: 380px; float: right;border-left: 1px solid #A4A597; }
div#appendbar div.subsidebar h4 { padding: 4px; border-bottom: 1px solid #A4A597; ; margin:0px 0px 0px 10px; }
div#appendbar div.subsidebar ul {list-style: none; margin: 0px 0px 10px 0px; padding: 0px; }
div#appendbar div.subsidebar ul {padding: 2px ; margin:0px 0px 0px 10px;}
div#appendbar div.subsidebar a {display: block; margin: -2px; padding: 2px; color: #682069;}
div#appendbar div.subsidebar a:hover {background-color: #A4A597; color: white;}

/* SIDEBAR */
div#sidebar { width: 207px; margin: 0px 0px 0px 15px; padding: 0px; min-height: 0; }

div#sidebar { background-color: #fff; z-index:800; }
div#sidebar { float: right;  }
div#sidebar h3, div#sidebar h4  { color: #682069 !important; font-family: Arial, Helvetica, arial, Sans-Serif; border: 1px solid #A4A597; border-bottom: 0px; font-size: 13px !important; margin: 15px 0px 0px 0px; padding: 5px; }
div#sidebar h3 a { color: #682069 !important; font-family: Arial, Helvetica, arial, Sans-Serif; font-size: 13px !important; margin: 0px; padding: 5px; text-decoration: none; padding: 0px;}
div#sidebar ul { border: 1px solid #A4A597; list-style: none; margin: 0px 0px 10px 0px; padding: 0px; }
div#sidebar ul li { padding: 1px; margin-bottom: 1px; padding-bottom: 0px !important; margin-top: 0px !important; line-height: 2.4ex; font-size: 11px;}
div#sidebar ul li a { padding: 4px; width: 195px; display: block; background-color: inherit; color: #682069; text-decoration: none; }
div#sidebar ul li a:hover { background-color: #C8C9C1; }
div#sidebar ul li.moreList a { background-color: #fff; color: #682069 !important; }
div#sidebar ul li.moreList a:hover { background-color: #fff; text-decoration: underline; }
div#sidebar ul li a img { float: none !important; margin: 0px 4px 0px 0px !important; border: 1px solid white; }
div#sidebar ul li.summary {color:#485D00; padding-left: 15px; font-style:italic; margin-top: 0px !important; padding-top:0px !important; }
div#sidebar ul li.nolink { padding: 5px !important;  }

div.feature#sidebar h3, div#sidebar div.feature h3, div#sidebar div.feature h4, div#sidebar div#features h3, div#sidebar div#features h4 { border: 1px solid #682069; border-bottom: 0px; margin-top: 0px; }
div.feature#sidebar ul, div#sidebar div.feature ul, div#sidebar div#features ul { border: 1px solid #682069;}
div#sidebar div#features ul { margin-bottom: 0px}
div#sidebar div#features ul li img { margin-bottom: 4px !important; display: block; }
div.feature#sidebar ul li, div#sidebar div.feature ul li, div#sidebar div#features ul li  { padding: 0px !important; margin-bottom: 0px;  }
div.feature#sidebar ul li.nolink, div#sidebar div.feature ul li.nolink  { padding: 5px !important; margin-bottom: 0px;  }
div.feature#sidebar ul li a:hover, div#sidebar div.feature ul li a:hover, div#sidebar div#features ul li a:hover { background-color: #682069; color: #fff !important;}
div.feature#sidebar ul li a, div#sidebar div.feature ul li a , div#sidebar div#features ul li a  { padding: 5px 5px 10px 5px;}
div.feature#sidebar ul li.moreList a, div.feature#sidebar ul li.more a, div#sidebar div.feature ul li.more a, div#sidebar div.feature ul li.moreXtra a, div#sidebar div#features a.next {font-weight: bold; background-color: #c3a6c3; color: #682069 !important; padding: 5px 5px 1px 5px;  }
div#sidebar div#features a.next {border: 1px solid #682069; border-top: 1px solid #c3a6c3; position: relative; top: -1px; font-weight: bold; font-size: 10px; display: block; background-color: #c3a6c3; color: #682069 !important; padding: 5px 5px 1px 5px; background-color: #fff;  }
div.feature#sidebar ul li.moreList a:hover, div.feature#sidebar ul li.more a:hover, div#sidebar div.feature ul li.more a:hover, div#sidebar div.feature ul li.moreXtra a:hover, div#sidebar div#features a.next:hover  { background-color: #682069; color: #fff !important; }
div.feature#sidebar ul li a img, div#sidebar div.feature ul li a img  { margin: 0px -1px 4px -1px !important; border: 1px solid white; display: block; ;}
div#sidebar div.feature ul li a img.fac_video  {width:195px; height: 122px }
div.feature#sidebar .essayTitle, div#sidebar div.feature .essayTitle { font-weight: bold}
div#sidebar div.feature ul li.moreXtra a {border-top: 1px solid #682069; font-weight: normal; background-color: #D1BCD2}

div#sidebar div.subsidebar {border: 0px solid #A4A597; margin: 0px; ;}
div#sidebar div.subsidebar ul, div#sidebar div.subsidebar h4 {border: 0px}
div#sidebar div.subsidebar ul { margin: 0px 0px 0px 0px;}
div#sidebar div.subsidebar h4 {color: #A4A597 !important; padding-bottom: 0px; }
div#sidebar div.subsidebar ul { border: 1px solid #e0e0e2; border-top: 1px solid #A4A597 ; }


div#sidebar a.inquiryButton08 {border:3px solid white; width: 207px; height: 247px; display: block; width: 207px; background: url(/e/music/i/enews_inquiry_button.png) repeat-x left top;}
div#sidebar a.inquiryButton08:hover { border:3px solid #A4A597; background: url(/e/music/i/enews_inquiry_button-over.png) repeat-x left top;  }
div#sidebar a img.inquiryButton08, div#sidebar a.inquiryButton08 span {display: none;}

div#sidebar a.inquiryButton {border:3px solid white; width: 207px; height: 223px; display: block; width: 207px; background: url(/e/music/i/enews_inquiry_button09.png) repeat-x left top;}
div#sidebar a.inquiryButton:hover { border:3px solid #A4A597; background: url(/e/music/i/enews_inquiry_button09-over.png) repeat-x left top;  }
div#sidebar a img.inquiryButton, div#sidebar a.inquiryButton span {display: none;}


/* SUBNAV */

#leftsidebar {float: left; margin: 0px; border-bottom: 0px; clear: both;}
div#leftsidebar {padding-top: 0px; width: 138px; }

div#leftsidebar ul { list-style: none; margin: 0px 0px 0px 0px; padding: 0px; font-size: 10px; }
div#leftsidebar ul li { padding: 0px; margin-bottom: 0px; line-height: 1.15em;}

#section {font-size: 10.5px; border-bottom: 1px solid #682069;border-top: 1px solid black; }
#section {background: #fff; }
#section li {background: #000000; color: #ffffff; min-height: 25px; 
	padding: 0px !important; font-weight: bold; align: center;}
#section  span {display: none;}


#section a.sectionLink {width: 170px; height: 32px; display: block; float: left; background-color: #000000 }
.fourth#section a.sectionLink {width: 170px; height: 32px; display: block; float: left; }
.fifth#section a.sectionLink {width: 170px; height: 57px; display: block; float: left; }
.third#section {width: 950px !important; height: 32px !important; display: block; float: left;}

/** Title Images for Programs */
#section a#admissions, #section a#admissionsHome, .fourth#section a#admissions, .fifth#section a#admissions {background: #000000 url(/e/music/i2/titleimage_admissions.gif)  no-repeat 8px center; }
#section a#auditions, #section a#auditionsHome, .fourth#section a#auditions, .fifth#section a#auditions {background: #000000 url(/e/music/i2/titleimage_auditions.gif)  no-repeat 8px center; }
#section a#brass, #section a#brassHome, .fourth#section a#brass, .fifth#section a#brass {background: #000000 url(/e/music/i2/titleimage_brass.gif)  no-repeat 8px center; }
#section a#classicalvoice, #section a#classicalvoiceHome, .fourth#section a#classicalvoice, .fifth#section a#classicalvoice {background: #000000 url(/e/music/i2/titleimage_classicalvoice.gif)  no-repeat 8px center; }
#section a#dance, #section a#danceHome, .fourth#section a#dance, .fifth#section a#dance {background: #000000 url(/e/music/i2/titleimage_dance.gif)  no-repeat 8px center; }
#section a#doctoral, #section a#doctoralHome, .fourth#section a#doctoral, .fifth#section a#doctoral{background: #000000 url(/e/music/i2/titleimage_doctoral.gif)  no-repeat 8px center; }
#section a#dramatherapy, #section a#dramatherapyHome, .fourth#section a#dramatherapy, .fifth#section a#dramatherapy {background: #000000 url(/e/music/i2/titleimage_dramatherapy.gif)  no-repeat 8px center; }
#section a#educationaltheatre, #section a#educationaltheatreHome, .fourth#section a#educationaltheatre, .fifth#section a#educationaltheatre {background: #000000 url(/e/music/i4/titleimage_educationaltheatre.gif)  no-repeat 8px center; }
#section a#events, #section a#eventsHome, .fourth#section a#events, .fifth#section a#events {background: #000000 url(/e/music/i2/titleimage_events.gif)  no-repeat 8px center; }
#section a#facilities, #section a#facilitiesHome, .fourth#section a#facilities, .fifth#section a#facilities {background: #000000 url(/e/music/i2/titleimage_facilities.gif)  no-repeat 8px center; }
#section a#faq, #section a#faqHome, .fourth#section a#faq, .fifth#section a#faq {background: #000000 url(/e/music/i2/titleimage_faq.gif)  no-repeat 8px center; }
#section a#jazz, #section a#jazzHome, .fourth#section a#jazz, .fifth#section a#jazz {background: #000000 url(/e/music/i2/titleimage_jazz.gif)  no-repeat 8px center; }
#section a#musicbusiness, #section a#musicbusinessHome, .fourth#section a#musicbusiness, .fifth#section a#musicbusiness {background: #000000 url(/e/music/i2/titleimage_musicbusiness.gif)  no-repeat 8px center; }
#section a#musiccomposition, #section a#musiccompositionHome, .fourth#section a#musiccomposition, .fifth#section a#musiccomposition {background: #000000 url(/e/music/i4/titleimage_musiccomposition.gif)  no-repeat 8px center; }
#section a#musiceducation, #section a#musiceducationHome, .fourth#section a#musiceducation, .fifth#section a#musiceducation {background: #000000 url(/e/music/i2/titleimage_musiceducation.gif)  no-repeat 8px center; }
#section a#musictech, #section a#musictechHome, .fourth#section a#musictech, .fifth#section a#musictech {background: #000000 url(/e/music/i4/titleimage_musictech.gif)  no-repeat 8px center; }
#section a#musictheatre, #section a#musictheatreHome, .fourth#section a#musictheatre, .fifth#section a#musictheatre {background: #000000 url(/e/music/i2/titleimage_musictheatre.gif)  no-repeat 8px center; }
#section a#musictherapy, #section a#musictherapyHome, .fourth#section a#musictherapy, .fifth#section a#musictherapy {background: #000000 url(/e/music/i2/titleimage_musictherapy.gif)  no-repeat 8px center; }
#section a#overview, #section a#overviewHome, .fourth#section a#overview, .fifth#section a#overview {background: #000000 url(/e/music/i2/titleimage_overview.gif)  no-repeat 8px center; }
#section a#people, #section a#faculty, #section a#peopleHome, .fourth#section a#people, .fifth#section a#people {background: #000000 url(/e/music/i2/titleimage_people.gif)  no-repeat 8px center; }
#section a#percussion, #section a#percussionHome, .fourth#section a#percussion, .fifth#section a#percussion {background: #000000 url(/e/music/i4/titleimage_percussion.gif)  no-repeat 8px center; }
#section a#performingartsadmin, #section a#performingartsadminHome, .fourth#section a#performingartsadmin, .fifth#section a#performingartsadmin {background: #000000 url(/e/music/i2/titleimage_performingartsadmin.gif)  no-repeat 8px center; }
#section a#photos, #section a#photosHome, .fourth#section a#photos, .fifth#section a#photos{background: #000000 url(/e/music/i2/titleimage_photos.gif)  no-repeat 8px center; }
#section a#piano, #section a#pianoHome, .fourth#section a#piano, .fifth#section a#piano {background: #000000 url(/e/music/i2/titleimage_piano.gif)  no-repeat 8px center; }
#section a#research, #section a#researchHome, .fourth#section a#research, .fifth#section a#research {background: #000000 url(/e/music/i2/titleimage_research.gif)  no-repeat 8px center; }
#section a#scoring, #section a#scoringHome, .fourth#section a#scoring, .fifth#section a#scoring {background: #000000 url(/e/music/i2/titleimage_scoring.gif)  no-repeat 8px center; }
#section a#string, #section a#stringHome, .fourth#section a#string, .fifth#section a#string {background: #000000 url(/e/music/i2/titleimage_string.gif)  no-repeat 8px center; }
#section a#students, #section a#studentsHome, .fourth#section a#students, .fifth#section a#students{background: #000000 url(/e/music/i2/titleimage_students.gif)  no-repeat 8px center; }
#section a#woodwind, #section a#woodwindHome, .fourth#section a#woodwind, .fifth#section a#woodwind {background: #000000 url(/e/music/i4/titleimage_woodwind.gif)  no-repeat 8px center; }

#section a#news, #section a#news, .fourth#section a#news, .fifth#section a#news{background: #000000 url(/e/music/i2/titleimage_news.gif)  no-repeat 8px center; }
#section a#faq, #section a#faq, .fourth#section a#faq, .fifth#section a#faq{background: #000000 url(/e/music/i4/titleimage_faq.gif)  no-repeat 8px center; }
#section a#alumni, #section a#alumni, .fourth#section a#alumni, .fifth#section a#alumni{background: #000000 url(/e/music/i4/titleimage_alumni.gif)  no-repeat 8px center; }



.fourth#section a#students {background: #000000 url(/e/music/i2/sn_students.gif) no-repeat center left; }
.fifth#section a#students {background: #000000 url(/e/music/i2/sn_students.gif) no-repeat center left; width: 138px !important; height: 57px !important; display: block; float: left; }


#section ul { display: table; padding: 0px; margin: 0px 0px 0px 0px; list-style: none; width: 630px; background-color: #fff; }

ul#fourth_level_nav { margin-bottom:0px !important;   }

#fourth_level_nav {}
#fourth_level_nav li {min-height: 32px;  margin: 0px; padding: 0px; float: left; margin-bottom:-1px !important;  }
#fourth_level_nav li a { min-width: px; display: block; background-color: white; color: #682069; text-align: center; text-decoration: none; 
padding: 8px 15px 11px 15px; margin-bottom: 0px; height: 12px; border-bottom: 1px solid #682069; border-right: 1px solid #682069;
position: relative; top: 0px;}
#fourth_level_nav li a:visited, #fifth_level_nav li a:visited {font-weight:normal !important; }
#fourth_level_nav li a.selected {text-decoration: underline; color: #000; border-bottom: 1px solid white;}
#fourth_level_nav li a.selected:hover {text-decoration: underline; }
#fourth_level_nav li a:hover { border-bottom: 1px solid #682069; color: #fff; background: #A4A597; text-decoration: none;}


#fifth_level_nav {border-top: 1px solid #682069;}
#fifth_level_nav li { background: #ffffff url(/e/music/i2/line-fifth_level.png) no-repeat center left;margin: 0px; padding: 0px; float: left; text-decoration: none; }
#fifth_level_nav li {margin-top: 2px; min-height: 22px; border-bottom: 1px solid purple; margin-bottom:-1px !important;   }

#fifth_level_nav li a { min-width: px; display: inline;  color: #682069; text-align: center; text-decoration: none; padding: 3px 15px 7px 15px; margin-bottom: 0px; height: 12px; }
#fifth_level_nav li a.selected {text-decoration: underline; color: #000; }
#fifth_level_nav li a:hover {text-decoration: underline; color: #000; }
#fifth_level_nav li:first-child { background-image: none; } /* don't put a colon-divider for first item */
#fifth_level_nav li.first       { background-image: none; } /* this is for IE because it doesn't understand 'first-child' */

div#third_level_nav ul { clear: both; list-style: none; margin: 0px 0px 0px 0px; padding: 0px; font-size: 10px; }
div#third_level_nav ul li { list-style: none; margin-bottom: 0px; line-height: 1.15em; width: 137px}

#third_level_nav  a { 
	width: 140px;
	border-bottom: 1px solid #682069;
	padding: 12px 4px 12px 25px;
	margin: 0px;
	color: #000;
	text-decoration: none;
	display: block;
	text-align: left;
	font-weight: normal; 
	letter-spacing: 0px;
	line-height: 10px;
	height: 10px;
	font-size: 11px; font-family: Arial, Helvetica, sans-serif; 
	}

#third_level_nav a:hover {
	color: #fff;
	background: #A4A597;
	text-decoration: none;
	font-weight: normal;
 	}

#third_level_nav a:active	{
	background: #ffffff;
	color: #343434;
	}

#third_level_nav a.selected {
	color: #000;
	background: #fff;
	text-decoration: none;
	font-weight: bold;
        background: transparent url(/e/music/i2/sn_selected.gif) no-repeat center left;
  	padding-left: 33px; width: 132px; }

#third_level_nav a.selected:hover {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
background: #A4A597 url(/e/music/i2/sn_selected-over.gif) no-repeat center left; }
div#third_level_nav ul li.two_lines a {height:23px !important; line-height: 13px}
div#third_level_nav ul li.three_lines a {height:39px !important; line-height: 13px}


div#pillars { position: relative; top: +4px !important; }
div#nyu_link      { position: relative; top: -28px !important; }
div#copyright { margin-top: -23px !important; line-height: 13px !important; padding-top: 13px !important;}

div#dept_title { margin-bottom: 10px; height: 34px; position: relative; z-index: 2; width: 950px; background-image: url(/e/music/i/dept_title_music.png); background-repeat: no-repeat; background-position: 6px 0px; ;background-color: black; }
div#dept_title h2 { display: none; }
div#dept_title a { display: none; width: 595px; height: 34px; padding: 0px; position: absolute; top: 0px; display: block; left: 0px; }

div#address { background-color: #fff; padding: 4px; border-top: 1px solid black; border-bottom: 1px solid black; margin-bottom: 7px; clear: both;}
div#address p { color: #000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; Line-height: 12.5px; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; }




/** Page Title */
div#page_title {  border-top: 1px solid black; float:right; border-left: 1px solid #682069;  background-color: white; margin-top: -1px}
div#page_title { width: 730px; padding: 15px 25px 0px 25px; font-size: 24px; color: #485D00; text-align: left; vertical-align: bottom; }

div#page_title h2 { font-size: 18px; width: 730px; color: #000; font-weight: normal;}
div#page_title h2 { margin: 0px; padding: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; }


/** Page Title TEMP IDEA*/
div.scoringHome#page_title     {position: relative !important; padding: 6px 25px 0px 25px; text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; position: relative !important; top: -34px !important; margin-bottom: -34px !important; height: 26px; margin-top: 0px !important }
div.scoringHome#page_title     {border-bottom: 0px solid black; height: 300px; background: url(/e/music/i2/proghome_composition.jpg) 25px 50px no-repeat;}


div.music_doctoral_pageHome#page_title      {position: relative !important; padding: 6px 25px 0px 25px; text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; position: relative !important; top: -34px !important; margin-bottom: -34px !important; height: 26px; margin-top: 0px !important }
div.Home#page_title     {position: relative !important; padding: 6px 25px 0px 25px; text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; position: relative !important; top: -34px !important; margin-bottom: -34px !important; height: 26px; margin-top: 0px !important }

div.music_dance_pageHome#page_title,
div.music_woodwind_pageHome#page_title,
div.music_piano_pageHome#page_title,
div.music_percussion_pageHome#page_title,
div.music_scoring_pageHome#page_title,
div.music_brass_pageHome#page_title,
div.music_strings_pageHome#page_title,
div.music_theatre_pageHome#page_title,
div.music_voice_pageHome#page_title,
div.music_composition_pageHome#page_title,
div.music_education_pageHome#page_title,
div.music_artsadmin_pageHome#page_title,
div.music_jazz_pageHome#page_title,
div.music_dramatherapy_pageHome#page_title,
div.music_technology_pageHome#page_title,
div.music_business_pageHome#page_title,
div.music_therapy_pageHome#page_title,
div.music_edtheatre_pageHome#page_title     {position: relative !important; padding: 6px 25px 0px 25px; text-align: center; border-top: 1px solid black; border-bottom: 1px solid black; position: relative !important; top: -34px !important; margin-bottom: -34px !important; height: 26px; margin-top: 0px !important;
border-bottom: 0px solid black; height: 285px !important; }


div.music_brass_pageHome#page_title             {background: url(/e/music/i4/proghome_brass.jpg) 25px 50px no-repeat;}
div.music_woodwind_pageHome#page_title          {background: url(/e/music/i4/proghome_woodwind.jpg) 25px 50px no-repeat;}
div.music_strings_pageHome#page_title           {background: url(/e/music/i4/proghome_strings.jpg) 25px 50px no-repeat;}
div.music_percussion_pageHome#page_title        {background: url(/e/music/i4/proghome_percussion.jpg) 25px 50px no-repeat;}
div.music_jazz_pageHome#page_title              {background: url(/e/music/i4/proghome_jazz.jpg) 25px 50px no-repeat;}
div.music_piano_pageHome#page_title             {background: url(/e/music/i4/proghome_piano.jpg) 25px 50px no-repeat;}
div.music_theatre_pageHome#page_title           {background: url(/e/music/i4/proghome_theatre.jpg) 25px 50px no-repeat;}
div.music_voice_pageHome#page_title             {background: url(/e/music/i4/proghome_voice.jpg) 25px 50px no-repeat;}
div.music_composition_pageHome#page_title       {background: url(/e/music/i4/proghome_composition.jpg) 25px 50px no-repeat;}
div.music_scoring_pageHome#page_title           {background: url(/e/music/i4/proghome_scoring.jpg) 25px 50px no-repeat;}
div.music_business_pageHome#page_title          {background: url(/e/music/i4/proghome_business.jpg) 25px 50px no-repeat;}
div.music_technology_pageHome#page_title        {background: url(/e/music/i4/proghome_technology.jpg) 25px 50px no-repeat;}
div.music_education_pageHome#page_title         {background: url(/e/music/i4/proghome_education.jpg) 25px 50px no-repeat;}
div.music_dance_pageHome#page_title             {background: url(/e/music/i4/proghome_dance.jpg) 25px 50px no-repeat;}
div.music_artsadmin_pageHome#page_title         {background: url(/e/music/i4/proghome_artsadmin.jpg) 25px 50px no-repeat;}
div.music_dramatherapy_pageHome#page_title      {background: url(/e/music/i4/proghome_dramatherapy.jpg) 25px 50px no-repeat;}
div.music_therapy_pageHome#page_title           {background: url(/e/music/i4/proghome_therapy.jpg) 25px 50px no-repeat;}
div.music_edtheatre_pageHome#page_title         {background: url(/e/music/i4/proghome_edtheatre.jpg) 25px 50px no-repeat;}

div.info#page_title, 
div.overview#page_title, div.students#page_title, div.facilities#page_title, 
div.research#page_title    {position: relative !important; border-top: 1px solid black; top: -33px; margin-bottom: -33px; height: 26px; }

a.sectionLink#info {display: none;}
div.info#page_title {width: 718px; border-left: 0px}

div.musicPage {  margin-top: 15px; width: 581px; }

div#content { width: 730px; min-height: 450px; padding: 15px 25px 40px 25px; border-left: 1px solid #682069; z-index: 0px; font-family: Arial, Helvetica, arial, Sans-Serif; font-size: 12px; line-height: 18px;
	float:right; }
	
div#content font {font-family: arial,helvetica !important; font-size: 12px !important;}

div#content img.old_colum_pic { float: right; padding: 0px 0px 10px 10px;}
div#content img { clear: both;}
div#content img.nofloat { float: none; padding: 0px; clear: both;}
div#content table img { float: none; clear: both;}

div#content ul.pagesList {}
div#content ul.pagesList { list-style-type: none !important; margin: 10px -25px 0px 0px; padding: 0px;  }
div#content ul.pagesList li { padding: 0px; height: 26px; margin: 0px 0px 10px 0px; list-style-type: none !important; }

div#content ul.pagesList li a { margin-top: 4px; font-size: 14px; color: #000; text-decoration: none; padding: 7px 10px 0px 5px; height: 26px; display: block; border: 1px solid white; border-right: 0px; }
div#content ul.pagesList li a:hover { color: white; border: 1px solid black; border-right: 0px; background: #A4A597}

div#content ol.letters {list-style-type: lower-alpha}
div#content li {margin-bottom: 8px; margin-top: 3px}

/* Photo Pages */
.setThumb {
	float: left;
	width: 77px;
	height: 145px; overflow: hidden;
	margin: 0px 12px 9px 0px;
font-size: 10px; line-height: 1.3em}

a.link_to_sets {display: block; clear:left; padding: 5px; margin-left: -5px;}
a:hover.link_to_sets {background-color: #682069; color: #fff;}

/* NO THIRD LEVEL NAV */
div.contentArea#content { width: 900px !important; border-left: 0px !important }
div.none#page_title, div.events#page_title, div.academics#page_title, div.facultyBioHome#page_title { margin-top: -34px !important; width: 900px !important; border-left: 0px !important}
div.none#page_title h2, div.academics#page_title h2 { width: 900px !important; }
div.facultyBio {margin-top: -45px}
div.facultyBio h2.facultyList {color: black !important}
div.facultyBioHome#page_title h2 {color: white;}

/* Global Elements */

body  { font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-left: 0px; margin-top: 0px; color: #000000; Line-height: 19px;; }

/* html EDITOR */
span.lightgray { color: #D1D2CB }
span.darkblue { color: #682069 }
span.navblue { color: #A4A597 }
span.nearblack { color: #343434 }

/* NEW */
span.subhighlight { color: #682069; font-family: Arial, Helvetica, sans-serif; Line-height: 19px; }


p  { font-family: Arial, Helvetica, sans-serif; Line-height: 19px; padding-top: 0px ; margin-top: 12px; margin-bottom: 12px;}
.MsoNormal { font-size: 12px; font-family: Arial, Helvetica, sans-serif; Line-height: 19px; margin-top: 12px; margin-bottom: 12px;}

/* Text Formatting Elements */

a:link  { color: #485D00; font-weight: normal }
a:visited  { color: #343434; }
a:link:active, a:visited:active  { color: #8C0002; }
a:link:hover  { color: #682069; }
a:hover  { color: #682069; }

a.white:link   { color: #fff; font-weight: bold; text-decoration: underline }
a.white:visited   { color: white; font-weight: bold; text-decoration: underline }
a.white:hover   { color: #8C0002; font-weight: bold; text-decoration: underline }
a.white:active   { color: #8C0002; font-weight: bold; text-decoration: underline }

a.fachome:link   { color: #682069; font-weight: bold; text-decoration: none; }
a.fachome:visited   { color: #682069; font-weight: bold; text-decoration: none; }
a.fachome:hover   { color: #485D00; font-weight: bold; text-decoration: underline; }
a.fachome:active   { color: #485D00; font-weight: bold; text-decoration: underline; }


div#content h2  { color: #222; padding-bottom: 3px; border-bottom: 1px solid #444; font-weight: normal; font-size: 16px; font-family: Arial, Helvetica, sans-serif ; margin-top: 20px; }
h3  { color: #222; font-weight: bold; font-size: 16px; line-height: 22px;}
h4  { color: #444; padding-bottom: 3px; border-bottom: 1px solid #666; font-weight: normal; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
h5  { color: #A4A597; padding-bottom: 3px; border-bottom: 1px solid #A4A597; font-weight: normal; font-size: 13px; font-family: Arial, Helvetica, sans-serif; }

h5 a {color: #485D00; border-bottom: 1px solid #485D00; padding-bottom: 4px; text-decoration: none;}
h5 a:hover {color: #682069; border-bottom: 1px solid #682069; }

ul.facultyhome {list-style: none; margin: 0px 0px 50px 0px; padding: 0px; }
li.facultyhome {margin: 0px; padding: 0px; font-weight: bold; margin-bottom: 0px; margin-top: 8px}
li.facultyhome a img {clear: none !important; margin:4px 4px 4px 4px !important; padding: 0px  !important; border: 1px solid white; vertical-align: middle !important; float: none !important;}
li.facultyhome a {font-size: 13px; display: block; text-decoration: none; font-weight: bold; color: #682069; border-bottom: 1px solid #A4A597;  }
li.facultyhome a:hover {background-color: #A4A597; color: #ffffff; border-bottom: 1px solid #444; }

.subheader  { color: #485D00; font-weight: bold; font-size: 17px; font-family: Arial, Helvetica, sans-serif }
.subheader2  { color: #485D00; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
.subheader3  { color: #682069; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, sans-serif; }

.small   { font-size: 80%; font-family: Arial, Helvetica, sans-serif; Line-height: 14px;  }
.larger   { font-size: 120%; font-family: Arial, Helvetica, sans-serif; Line-height: 22px;  }
.copy   { font-size: 80%; font-family: Arial, Helvetica, sans-serif; color: white; }
.warning   { color: #485D00; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif }
.bulletin   { color: #8a0f23; font-size: 11px; font-family: Arial, Helvetica, sans-serif }

table {font-family: Arial, Helvetica, sans-serif; font-size: 12px; float: none} 

table.calendarDay { width:545px; border:1px solid #682069}
table.calendarMonth { width:545px; border:1px solid #682069}
td.calendarBackground { padding:2px; background-color: #ffffff; border-bottom:1px solid #682069; font-weight:bold; font-size:.4em; font-family: Arial, Helvetica, sans-serif }
td.calendarHeader { background-color: #682069; text-align:center; border-bottom:1px solid #682069; font-weight:bold; font-size:.8em; font-family: Arial, Helvetica, sans-serif ; color:white; padding:5px  }
td.calendarFirstDay { padding:2px; background-color: #ffffff; border-left:1px solid #682069; border-right:1px solid #682069; border-bottom:1px solid #682069; font-weight:bold; font-size:.8em; font-family: Arial, Helvetica, sans-serif }
td.calendarDay { padding:2px; background-color: #ffffff; border-right:1px solid #682069; border-bottom:1px solid #682069; font-weight:bold; font-size:.8em; font-family: Arial, Helvetica, sans-serif }
td.calendarHighlighted { padding:2px; background-color: #A4A597; border-left:0px solid #ffffff; border-top:0px solid #ffffff; border-right:1px solid #682069; border-bottom:1px solid #682069; font-weight:bold; font-size:.8em; font-family: Arial, Helvetica, sans-serif }
a.calendarNextPrev { font-size: 200% }


table.bottom { border:1px solid #E5E5E5 }
td.bottom { border:1px solid #E5E5E5; padding:5px }
td.home { border-bottom:1px solid #ffffff }
td.newsevents { padding-top:2px; padding-right:2px; padding-left:2px; padding-bottom:5px; font-size: 9 points; font-family: Arial, Helvetica, sans-serif; border-=}


td.padded { padding-top:6px; padding-bottom:6px;  }

td.crs { font-size: 80% }



/** HOME - SPLASH */

div#splash { margin:0px; margin-left: 0px; margin-top: -10px; padding: 0px 0px 0px 0px; width: 950px; height: 327px; display: block; clear: both; }
div#splash img { margin: 0px !important; padding: 0px !important; float: none; display: block; clear: both }

/** HOME - Quick Links */

div#quicklinks { background-color: inherit; color: #682069; position: absolute; top: 405px; left: 0px; width: 237px; height:225px; border-top: 1px solid black; border-bottom: 0px solid #682069;}
div#quicklinks h3 { background-color: black; font-family: Arial, Helvetica, Sans-Serif; color: white !important; }
div#quicklinks h3 { font-size: 12px; margin: 0px; padding-left: 25px; padding-top: 5px; border-bottom: 1px solid black; height: 19px;  }
div#quicklinks ul { list-style: none; margin: 0px 0px 0px 0px; padding: 0px; }
div#quicklinks ul li { display: block; font-size: 12px; margin: 0px; line-height: 2ex; }
div#quicklinks ul li:hover { }
div#quicklinks ul li a { padding: 12px 2px 12px 25px; margin: 0px; width: 210px; display: block; background-color: inherit; color: #682069; text-decoration: none; border-bottom: 1px solid #682069; }
div#quicklinks ul li a:hover { background-color: #A4A597; color: white; text-decoration: none; border-bottom: 1px solid black; }
div#quicklinks ul li.last a {border-bottom: 1px solid white;}
div#quicklinks ul li.last a:hover {border-bottom: 1px solid #A4A597 }


/** HOME - News and Announcements */

div#news { color: #682069; width: 237px; height: 224px; position: absolute; top: 405px; left: 237px; }
div#news h3  { padding: 0px; margin: 0px; display: inline; }
div#news h3 { background-color: white; font-family: Arial, Helvetica, Sans-Serif; border: 1px solid black; }
div#news h3 { font-size: 12px; margin: 0px; padding-left: 18px; padding-top: 8px; padding-bottom: 6px; height: 19px; display: block; width: 218px}
div#news h3 {color: #000;  text-decoration:none;  font-weight: inherit;}
div#news h3 a:hover {background-color: #A4A597; text-decoration:none;  font-weight: inherit; color: white;}
div#news ul { list-style: none; margin: 0px; padding: 0px; font-size: 11px; border-left: 1px solid #682069; border-right: solid 1px #682069; height: 195px; width: 236px}
div#news ul li { line-height: 2.3ex; }
div#news ul li a { width: 208px; padding: 8px 10px 8px 18px; margin: 0px 0px 0px 0px; display: block;  color: #682069; text-decoration: none; }
div#news ul li a:hover {background-color: #A4A597; color: white !important;}

div#news ul.musicmoreHome {height: 11px !important; border: 0px !important; }

div#news ul li.musicmoreList { font-size: 10px; padding-bottom: 2px; left: 1px; text-align: left; height: 11px; width:169px; margin-top: 8px; position: absolute; bottom: 0px; top:204px; }
div#news ul li.musicmoreList a { padding: 4px 10px 2px 18px; margin: 0px 0px 0px 0px; display: block;  color: inherit; text-decoration: none; }
div#news ul li.moreList { display:none !important; }


/** HOME - Upcoming Events */

div#HomeBottom div#events { background-color: inherit; color: #682069; width: 237px; height: 231px; position: absolute; top: 405px; left: 475px; background-image: none; border-right: 1px solid #682069; }

div#HomeBottom div#events ul li div.vevent p.summary { line-height: 1.1em; }
div#HomeBottom div#events ul li div.vevent p.summary a.url {   }
div#HomeBottom div#events ul li div.vevent p.details {  }
div#HomeBottom div#events .dtstart {font-weight: bold !important;}
div#HomeBottom div#events h4  { padding: 0px; margin: 0px; display: inline; }
div#HomeBottom div#events h4 { background-color: white; font-family: Arial, Helvetica, Sans-Serif; border: 1px solid black; border-left: 0px}
div#HomeBottom div#events h4 { font-size: 12px; font-weight: bold !important; margin: 0px; padding-left: 18px; padding-top: 10px; padding-bottom: 6px; height: 17px; display: block; width: 470px}
div#HomeBottom div#events h4 {color: #000;  text-decoration:none;  font-weight: inherit;}
div#HomeBottom div#events h3 {display:none;}

div#HomeBottom div#events ul { list-style: none; margin: 0px; padding: 0px; font-size: 11px; }
div#HomeBottom div#events ul li {line-height: 2.1ex; }
div#HomeBottom div#events ul li div.vevent p.summary  {line-height: 2.3ex; }
div#HomeBottom div#events ul li div.vevent p.summary a.url { padding: 8px 10px 8px 18px; margin: 0px 0px 0px 0px; display: block; width: 209px; color: inherit; text-decoration: none; }

div#HomeBottom div#events ul li div.vevent p.summary { margin: 0px !important; padding: 0px !important; }

div#HomeBottom div#events  a:hover { background-color: #A4A597; color: white !important;}
div#HomeBottom div#events  a { width: 180px; color:#682069}

div#HomeBottom div#events ul.musicmoreHome {height: 12px !important;}

div#HomeBottom div#events ul li.musicmoreList { font-size: 10px; padding-bottom: 2px; left: 0px; text-align: left; height: 11px; margin-top: 8px; position: absolute; bottom: 0px; top:204px; }
div#HomeBottom div#events ul li.musicmoreList  a { padding: 4px 4px 3px 18px; margin: 0px 0px 0px 0px; display: block;  color: inherit; text-decoration: none; width:215px; }

div#HomeBottom div#events ul li.moreList { display:none !important;}


/** HOME - Features */

/** Ensemble Auditions */

div.music_ensembles p strong a {font-weight: bold; font-size: 110%; text-decoration: none; color: #682069;}
div.music_ensembles p strong a:hover {color: #485D00; text-decoration: underline;}


/** change these if number of features change */
div#HomeBottom  div.maximized#features div#morefeatures .normal a.next {display: none;}
div#HomeBottom  div.maximized#features div#morefeatures .maximized a.next {display: none; position: absolute; right: 0px; bottom: -1px}

div#HomeBottom div#features a.maximized {display: none;}
div#HomeBottom div.maximized#features div#morefeatures .normal a.toggle {display: none}

div#HomeBottom div.maximized#features div#morefeatures a.maximized {display: block; position: absolute; left: 0px}

div#HomeBottom div.maximized#features {width: 950px !important;  border: 0px !important; }
div#HomeBottom div.maximized#features ul li { width: 237px !important; display: block; float: left;}
div#HomeBottom div.maximized#features ul li img { float: left !important; }


div#HomeBottom div.maximized#features a.maximized  { border: 1px solid #000; display: block; color: black; text-decoration: none; height: 14px; width: 8px; font-size: 9px; padding: 0px 3px 4px 6px !important; position: absolute; top: 6px; right: 5px}
div#HomeBottom div.maximized#features a.maximized:hover  { background: black; color: #fff;}

div#HomeBottom div#features div#morefeatures .maximized a.toggle,
div#HomeBottom div#features div#morefeatures .maximized a.next {display: none;}

div#HomeBottom div.maximized#features div#morefeatures{bottom: -1px}
div#HomeBottom div.maximized#features div#morefeatures .maximized a.toggle {display: block; position: absolute; left: 0px; bottom: 0px; padding: 0px 7px; }
div#HomeBottom div.maximized#features ul li.purple_1 { border-top: 1px solid black; }
div#HomeBottom div.maximized#features ul li.purple_2 { border-top: 1px solid black; }
div#HomeBottom div.maximized#features ul li.purple_3 { border-top: 1px solid black; }
div#HomeBottom div.maximized#features ul li.purple_4 { border-top: 1px solid black; width: 239px !important; }
div#HomeBottom div.maximized#features ul li.purple_4 a {width: 199px !important; }
div#HomeBottom div.maximized#features ul li a { margin: 0px; padding: 12px 20px 5px 20px;  width: 197px}
div#HomeBottom div.maximized#features h3 { border: 0px}

div#HomeBottom div#features { background-color: white; color: #000000; position: absolute; top: 405px; left: 713px; width: 237px; height: 229px; border-top: 1px solid black; }
div#HomeBottom div#features h3  { padding: 0px; margin: 0px; border-bottom: 0px !important;}
div#HomeBottom div#features h3 { background-color: white; border: 1px solid black; border-right: 0px; border-top: 0px}
div#HomeBottom div#features h3 { font-size: 12px; margin: 0px; padding-left: 18px; padding-top: 8px; padding-bottom: 6px; height: 19px; display: block; width: 182px; position: relative; left: -1px;}
div#HomeBottom div#features h3 {color: #000000 !important;  text-decoration:none;  font-weight: inherit;}

div#HomeBottom div#features ul { background-color: inherit; color: white; list-style: none; margin: 0px; padding: 0px; }
div#HomeBottom div#features ul li {	line-height: 2.2ex; font-size: 11px; display: block; padding: 0px; border-top: black 1px solid }

div#HomeBottom div#features ul li:first-child { background: none; } /* don't display divider for first item */
div#HomeBottom div#features ul li.first       { background: none; } /* this is for IE because it doesn't understand 'first-child' */
div#HomeBottom div#features ul li a {height: 160px; margin: 0px; padding: 12px 20px 5px 20px;  display: block; font-weight: normal; background-color: inherit; color: Black ; text-decoration: none; }
div#HomeBottom div#features ul li a:hover { background-color: #A4A597; color: white !important; text-decoration: inherit}
div#HomeBottom div#features ul li a:hover img { border: 1px solid black}
div#HomeBottom div#features ul li img {margin: 0px 0px 3px 0px; border: 1px solid white; width: 196px}

div#HomeBottom div#features div#morefeatures {z-index: 1; font-size: 10px; background-color: #f1f1f3; padding-bottom: 0px; left: 0px; text-align: left; height: 18px !important; width:237px; margin-top: 1px; position: absolute; bottom: 0px; overflow:hidden; }
div#HomeBottom div#features div#morefeatures a { text-decoration: none; padding: 0px 18px; color: #682069; }
div#HomeBottom div#features div#morefeatures a:hover {text-decoration: underline; background-color:#A4A597;color: white; } 
div#HomeBottom div#features div#morefeatures .normal a.toggle {text-decoration: none; display: block; position: absolute; left: 0px; bottom: -1px}
div#HomeBottom div#features div#morefeatures .normal a.next {text-decoration: none; display: block; position: absolute; right: 0px; bottom: -1px}


div#HomeBottom {display: block; height: 239px; }
div#quicklinks h3, div#news h3, div#HomeBottom div#events h3, div#HomeBottom div#features h3 {font-weight: bold; color: black; height: 18px; padding-top: 8px; padding-bottom: 7px; margin-bottom: 0px }


div#quicklinks, 
div#HomeBottom div#events, div#HomeBottom div#features, div#news { top: 488px;}


/** Stylish Lists **/
ul.stylish_list {list-style-type:none; margin-top:5px; margin-right: 20px; margin-left: 0px; padding-left: 20px;}
ul.stylish_list li a { text-decoration:none; display: block; margin-top: 2px; border-bottom: 1px solid #e0e0e2; padding: 6px; font-size: 12px; line-height: 13px; color: purple;}
ul.stylish_list li a:hover { color: white !important; background-color:#A4A597; border-bottom: 1px solid #682069;}


 /** News **/
div#content div.newslist div#appendbar h3 {display:none;}
div#content div.newslist div#appendbar ul {list-style-type:none; margin-top:5px; margin-right: 20px; margin-left: 0px; padding-left: 20px;}
div#content div.newslist div#appendbar ul li a { text-decoration:none; display: block; margin-top: 2px; border-bottom: 1px solid #e0e0e2; padding: 6px; font-size: 12px; line-height: 13px; color: purple;}
div#content div.newslist div#appendbar ul li a:hover { color: white !important; background-color:#A4A597; border-bottom: 1px solid #682069;}


/** Curriculum Tables **/
table.curriculum td {border-left: 1px solid #e0e0e2; }
table.curriculum td {border-bottom: 1px solid #e0e0e2; border-right: 1px solid #e0e0e2; font-size: 10px; line-height: 15px; padding: 2px}
table.curriculum td p, table.curriculum th p {padding: 0px; margin: 0px}
table.curriculum td p b, table.curriculum td p strong, table.curriculum td strong, table.curriculum td b {font-size: 11px}
table.curriculum th {border-bottom: 1px solid #A4A597; font-size: 11px; font-weight: bold; text-align: left; padding: 10px 0px 2px 0px}
table.curriculum th p {line-height: 16px}
table.curriculum th.short {padding: 2px 0px 2px 0px}
table.curriculum th.short h4 {margin-top:5px}
table.curriculum th.right {width: 60px}
table h4, table h5 {border-bottom: 0px; margin-bottom: 0px; margin-top: 15px}

/** Sortable Tables **/
table.sortable th a {background-color: #A4A597; padding: 3px; text-decoration:none; color: #fff !important; display:block;}
table.sortable th a img {border:none; float:none !important; padding: 0px !important; margin: 0px !important;}
table.sortable th {background-color: #A4A597; border-right: 1px solid #fff; font-size: 11px; line-height: 14px; font-weight: bold; text-align: left; padding: 0px 0px 2px 0px}

table.sortable td {font-size: 11px; line-height: 14px; padding: 3px 2px}
table.sortable tr.even td {border-bottom: 1px solid #A4A597; border-right: 1px solid #e0e0e2; background-color: #ededea; }
table.sortable tr.odd td {border-bottom: 1px solid #A4A597; border-right: 1px solid #ededea;}
table.sortable td p, table.simple_table th p {padding: 0px; margin: 0px}
table.sortable td p b, table.simple_table td p strong {font-size: 11px}

/** Simple Table **/
table.simple_table td {border-bottom: 1px solid #e0e0e2; font-size: 11px; padding: 2px 0px}
table.simple_table td p, table.simple_table th p {padding: 0px; margin: 0px}
table.simple_table td p b, table.simple_table td p strong {font-size: 11px}


/** Complicated Table (good if also tagged with curriculum **/
table.complicated_table td {border-left: 1px solid #f1f1f3; padding: 2px }
table.complicated_table {border-right: 1px solid #f1f1f3; }
table.complicated_table th {border-left: 1px solid #A4A597;border-top: 1px solid #A4A597; background-color: #e0e0e2; padding:2px; margin-top: 10px; }


/** Hidden DIV Styling **/
div.hiddenbox {border: 1px #000 solid; padding: 0px 10px; background-color: #C8CEB2; margin-bottom: 15px; margin-top: -13px  }

/***************** AJAX Table Formatting ************************/
table.slidetable
{
width:590px;
border:1px solid #A4A597;
background:white;
border-collapse:collapse;
border-spacing: 0px;
padding:0;
margin:0;
}

table.slidetable td
{
font:11px arial;
padding:1px 3px;
text-align:left;
}

table.slidetable td a
{
text-decoration:none;
}

div#hold table.slidetable p
{
  margin:0;
  font-family:arial;
}

table.slidetable td.total
{
border-top:1px solid #A4A597;
border-bottom:1px solid black;
 background-color:#F1F1F3;
}

table.slidetable td.phdhead
{
border-top:1px solid black;
border-bottom:1px solid #A4A597;
font-weight:bold;
text-align:center;
background-color:#E0E0E2;
}

table.slidetable td.semester
{
text-align:center;
font:size:11px;
border-bottom:1px solid black;
}

table.slidetable td.songtitle
{
font-style:italic;

}

table.slidetable td.dividertext{
/*border-bottom:1px dotted #A4A597;*/
background-color:#E0E0E2;
border-top:2px solid black;
border-bottom:1px solid #A4A597;
text-align:center;
font-weight:bold;
font-size:11px;
}

div#IA table.slidetable{
border:1px solid #A4A597;}

div#IA table.slidetable td {font-size:11px; padding:4px 10px;border-right:1px solid #A4A597;}

div#IA table.slidetable td.tablehead {
border-right:0;border-bottom:1px solid #A4A597;text-align:left;}

div#IA table.slidetable td.total {
border-right:0;border-bottom:1px solid #A4A597}
/*
.element table.slidetable {border:0;}
.element table.slidetable td {font-size:11px; padding:4px 10px;}
.element table.slidetable td.phdhead {text-align:left;}


padding: 0;
margin: 0;}

#accordian .element
{border:1px solid #A4A597;border-collapse:separate;}

.element 
*/


td.text table.slidetable td ul {list-style-type:none; margin:0; padding:0;}

td.text table.slidetable td ul li{
list-style-type:none;
font:11px arial;
padding:4px 0px;}

table.slidetable td.tablehead {
color: black;
 margin: 0;
 padding: 2px 5px;
background: #D1BCD2;
text-align:center;

border-bottom:1px solid #682069;
 font-size: 11px;
 font-weight: bold;
}

table.slidetable td.tablehead img
{vertical-align:text-top;}
 
.toggler {
width:100px;
color: black;
 margin: 0;
 padding: 4px 2px;
background: #D1BCD2;
text-align:center;
border-left:1px solid #682069;
border-top:1px solid #682069;
border-bottom:1px solid #A479A5;
border-right:1px solid #682069;
 font-size: 11px;
 font-weight: bold;
 font-family: arial, sans-serif;
}
 
.toggler:hover
{
color:#D1BCD2;
background: #A479A5;

}
 
.element {
  padding:0;
  background-color:#F1F1F3;

  margin:0;
 }
 
.element p {
  margin:0;
}

/*
form.filtertext
{
font:13 px arial;
}
*/
table#undergradreq td
{font-size:12px;}

table#undergradreq td.tablehead
{text-align:left;}

table#undergradreq td.topdot
{
border:0;
border-top:1px solid #A4A597;
 background-color:#F1F1F3;
}

table#undergradreq td.bottomdot
{
border:0;
border-bottom:1px solid #A4A597;
 background-color:#F1F1F3;
}

table#undergradreq td.dividertext
{background-color:#E0E0E2;
border-top:2px solid black;
border-bottom:1px solid #A4A597;
text-align:left;}


.sequencedescrip
{
font-family:arial;
font-size:11px;
text-align:justify;
line-height:16px;
}

.disclaimer
{
font-family:arial;
font-size:12px;
text-align:justify;
line-height:16px;
}
/*****************Directory Table Formatting ************************/
table.Directory
{
border:1px solid #A4A597;
margin-top:5px;
border-collapse:collapse;
}

div#hold table.Directory td p
{
  margin:0;
  font:10px arial;
  line-height:15px;
}

table.Directory td
{
border-bottom:1px dotted #A4A597;
padding:8px;
text-align:justify;
}

table.Directory img
{
border:1px solid #A4A597;
vertical-align:middle;
}

table.Directory a img:hover
{
border:1px solid #682069;
}

/*
table.Directory tr:hover
{background-color: #D1BCD2;}
*/

table.Directory td.divider{
border-bottom:1px solid #A4A597;
height:16px;
padding:0px 8px;
text-align:right;
}

table.Directory td.tablehead {
color: black;
margin: 0;
padding: 2px 5px;
background: #D1BCD2;
text-align:center;
border-bottom:1px solid #A4A597;

}

div#hold table.Directory td.tablehead p{
font-size: 12px;
font-weight: bold;}

table.Directory td.divider:hover
{background-color:white;}

.dropdown

{width:125px;
font:11px arial;
padding:0;
}


table.Dropit input,table.Dropit select
{
border: 1px inset black;
}

table.Dropit
{
	border: 1px solid #682069;
	width:300px;
	font:11px arial;
}

table.Dropit td
{
padding:4px 6px 4px 6px;
text-align:left;
line-height:12px;
margin:0;
height:14px;
border-right:1px solid #E0E0E2;
}

div#hold table.Dropit p
{
  margin:0;
  font-family:arial;
}

table.Dropit td.submit
{
border-top:1px solid #E0E0E2;
}

table.Dropit td.topborder
{
background-color: #D1BCD2;
border:0;
border-bottom:1px solid #682069;
border-top:1px solid #682069;
font-weight:bold;
text-align:center;
}

table.Dropit td.tablehead
{
background-color: #D1BCD2;
border:0;
border-bottom:1px solid #682069;
font-weight:bold;
text-align:center;
}

.centeralign{text-align:center;}
.rightalign{text-align:right;}

.smallbutton
{font:11px arial;
}

.bigbutton
{font:14px arial;
}

.divider
{	margin-bottom:8px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
div#content table.rolodex p 
{margin:0;}

div#content table.rolodex
{
width: 575px;
position:center;
border: 1px solid;
border-left:0px;
border-right:0px;
border-collapse: collapse;
border-spacing: 0px; 
padding: 0px 6px;
}



div#content table.rolodex td{
width:22 px;
padding:0;
margin:0;
color:#A4A597;
text-align:center;
letter-spacing:4px;
font:12px arial;
margin:0;
border-left:1px solid #A4A597;
border-right:1px solid #A4A597;
background-color:white;
}

div#content table.rolodex td:hover{
margin:0;
padding:0;
/*width:22px;*/
font:16px arial;
background-color: #D1BCD2;
}


div#content table.rolodex a{
color:#682069;
text-decoration:none;
font-weight:bold;
}

div#content table.rolodex a:hover{
color:#682069;
}
