@import url(/css/gallery.css);

#content {width:690px;float:right;}
/* =Main and Main Content *********************** */
#main-content {width:670px;float:left;min-height:500px;}
	
	#main-content h1 {font-size: 140%;margin: 5px 10px 5px;color:#1d1d1d;padding-bottom:18px;background:url(/images/template-specific/h1Bg.jpg) repeat-x bottom;}
	#main-content h1 span.sub-header {font-size:65%;color:#930;}

	#main-content h2 {font-size: 132%;margin: 17px 10px 5px;color:#c00;text-transform:capitalize;}
	#main-content h3 {font-size: 118%;margin: 10px 10px 8px;border-bottom:1px solid #c0c0c0;width:88%;text-transform:none;}
	#main-content h4 {font-size: 114%;margin: 10px 10px 5px;}
	#main-content h4 a {text-decoration: none;}
	#main-content p {margin:5px 10px 10px;}
  
	#main-content blockquote {margin:10px 25px;color:#666;}
	#main-content blockquote.center {width:60%;margin:15px auto;}

     /* =Main Content Tables ************* */

	#main-content table {width:90%;border:#DDD 1px solid;border-width: 1px 1px 0 1px;margin:10px auto;padding:0;}
	#main-content table caption {font-weight:bold;font-size:110%;text-align:center;}
	#main-content table th {background: #FFF url(/images/template-specific/bg-small-yellow-fade.jpg) bottom repeat-x;color: #000;margin:0;padding:3px;border-bottom:1px solid #666;}
	#main-content table td {padding:3px;border:0;margin:0;border-bottom:1px solid #CCC;}
	#main-content table td.scope {text-align:left;background:#FCF5C0;}
	#main-content table th.alt-th{background-color:#FFF;}
	
	#main-content span table {width:90%; margin-left:15px; padding:0; border:0px solid #fff;}
	#main-content span table th {margin:0;padding:2px;border-bottom:0px solid #fff;}
	#main-content span table td {padding:2px;border:0;margin:0;border-bottom:0px solid #fff;}
	
     /* =Main Content Lists DL OL UL ************* */

	#main-content ul, #main-content ol{color:#666;}
	#main-content ul {margin: 15px 10px 15px 20px;list-style: none;}
         #main-content ul.larger {font-size:100%;}
	#main-content ul li {line-height: 1.35em;color: #444;background: url(/images/template-specific/arrow.gif) no-repeat 0 4px;padding: 0 0 0 15px;margin:.5em 0;}
	#main-content ul li a, #main-content ul li a strong {color: #444;}
        #main-content ul li a {}
        #main-content ul li a:hover {font-weight:bold;text-decoration:none;}
          #main-content ul li ul li {}

	#main-content ol {margin: 15px 10px 15px 40px;list-style-type:decimal;}
	#main-content ol.alpha {list-style-type:lower-alpha;color:#444;}
        #main-content ol ol {list-style-type:lower-alpha;}

	#main-content dl {margin: 15px 10px 15px 20px;}
         #main-content dl dt {font-weight:bold;margin:10px 0;font-size:110%;color:#1d1d1d;}
         #main-content dl dd {margin-bottom:1.35em;}
		 
	#main-content span dl.list {margin-bottom:0px;}
         #main-content span dl.list dt {float:left;font-weight:bold;margin:0px 10px 0px 0px;}
         #main-content span dl.list dd {margin-bottom:.8em;}

 
/* =Sub Content ****************************** */
#sub-content {width:156px;float:left;color:#333;padding-top:5px;background:#F8F8F8;}
 #sub-content {margin-bottom:10px;border-bottom:1px solid #fff;padding:3px 2px;}
  #sub-content h3 {font-size:125%;margin-bottom:4px;color:#036;font-weight:normal;border-bottom:1px solid #333;}
   #sub-content h3 abbr, #sub-content h3 acronym {border:0;text-decoration:none;}
   #sub-content p, #sub-content li {font-size:85%;line-height:135%;}
  #sub-content ul {list-style-type:none;padding-left:10px;}
  #sub-content ul li a {text-decoration:none;font-weight:normal;}


/* =Sub Area ********************************* */
#side {float:left;width:220px;}
#sub-area {float:left;width:220px;}
#sub-area {float:left;}
 #sub-area h2 {background:#efefef;color:#666;font-size:140%;padding:2px 10px;font-variant:small-caps;text-transform:capitalize;font-weight:normal;width:200px;border-top:1px solid #999;}
#sub-area ul li {list-style-type:none;}

/* =SubInfo ************************* */


	/* =SubInfo Spacer ************************* */
		a#subInfo {display:block;height:30px;}
	/* =End SubInfo Spacer ************************* */



	/* =SubInfo Spacer ************************* */
		a#subInfo {display:block;height:30px;}
	/* =End SubInfo Spacer ************************* */

#sub-Info {width:220px;float:left;min-height:300px;overflow:visible;}	
#sub-Info a {color:#c00;text-decoration:none;text-decoration:none;}
#sub-Info a:hover {text-decoration: underline;}
#sub-Info h3 {font-size:120%;text-transform:uppercase;font-weight:normal;color:#fff;padding:5px 10px 0;border-top:1px solid #efefef;line-height:100%;background-color: #999;}
 #sub-Info h3#focus-header {border-bottom:0;margin:0;}
#sub-Info li {background:url(/images/template-specific/arrow.gif) no-repeat 10px 5px;padding-left:20px;list-style-type:none;line-height:135%;font-size:85%;}


#sub-Info p {padding:5px 5px 0;margin:0 5px 3px;}
#sub-Info p img {margin:3px auto;border:1px solid #333;}
 
/* =Section Footer *************************** */
#section-footer {margin:0;padding:0 0 20px;border:0;background:url(/images/template-specific/content-bottom.jpg) no-repeat bottom left;width:99.99%;clear:both;}


/* =Side Ticker ************************ */

#ajaxticker1{width: 120px;border-bottom:0;}

#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/border-bottom:0;}

.someclass{ //class to apply to your scroller(s) if desired}

/* =Additional Items ******************* */
#flashcontent {margin:15px auto;display:block;width:400px;height:450px;padding-left:20px;}

.meaning {color:#c00;cursor:help;text-decoration:none;font-size:85%;border:0;}


/* =Extra  ***************** */
.required {color:#c00;font-weight:bold;cursor:help;}

#alImg1 img {display:none;} /*position:relative;left:50px;*/

table#calendarSm {width:155px;display:block;}
table#calendarSm caption {display:block;text-align:center;font-size:110%;background:#606779;color:#fff;font-weight:bold;padding:4px 0 6px;border-bottom:1px solid #f8f8f8;}
table#calendarSm caption a, table#calendarSm caption a abbr {color:#fff;border:0;text-decoration:none;}
 table#calendarSm td, table#calendarSm th {width:22px;height:22px;text-align:center;border:0;}
 table#calendarSm td {color:#cdcdcd;}
 table#calendarSm td a.NOEVENT {color:#333;border:0;text-decoration:none;cursor:default;}
 
.attention {color:#09c;font-size:115%;font-variant:small-caps;}
 
.focus {color:#c00;font-weight:bold;}

 #main-content ul.list-inline-left {margin:10px 0 10px 10px;width:99.999%;}
  #main-content ul.list-inline-left li {background:none;display:block;float:left;width:30.5%;height:120px;}
  #main-content ul.list-inline-left li img {width:80%;height:80%;}

   #main-content ul.list-inline-left li.advisorList {height:70px;width:17.5%;}
   #main-content ul.list-inline-left li.advisorList p {margin:0;}

/* =Research - Accolades - Start ***************** */
div#research_AccoladesWrap {
	width: 100%;
}

div#research_AccoladesWrap a {
	background: none;
	padding: 0px;
}

div#research_AccoladesWrap img {
	display: block;
	border: 1px solid #ccc;
	padding: 2px;
}

div#research_AccoladesWrap a:hover img  {
	border: 1px solid #c00;
}

div#research_AccoladesWrap ul {
	margin: 10px 0 0px;
	width: 100%;
}

div#research_AccoladesWrap ul li {
	float: left;
	width: 212px;
	height: 310px;
	background: none;
	padding: 0 6px 0 5px;
}

div#research_AccoladesWrap h1 {
	font-size: 12px;
	background: none;
	text-align: center;
	padding-bottom: 4px;
}

div#research_AccoladesWrap a:hover h1 {
	text-decoration: underline;
	color: #C00;
}

div#clear {
	clear: both;
}
/* =Research - Accolades - End ***************** */

/* =Dean's Gallery and Pages @ /administration/overview/ ***************** */
div#deansGallery {
	width: 570px;
	margin: 0 auto 10px;
}

div#deansGallery p {
	margin: 0;
}

div#deansGallery ul {
	position: relative;
	left: 0;
	top: 0;
	width: 1%;
	list-style-type: none;
	margin: 0; 
	padding: 0;
}

div#deansGallery ul li {
	background: none;
	padding: 0;
	margin: 0;
	line-height: 0;
}

div#deans_Executive_Board_Wrap {
	width: 100%;
}

div#deans_Executive_Board_LColumn {
	float: left;
	width: 330px;
}

div#deans_Executive_Board_RColumn {
	float: right;
	width: 330px;
}

/******* News RSS Feed Styles *************/

#news_Sidebar h6 { 
		padding: 0px 0px 2px 4px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
}
#news_Archive h6 { 
		background: url(/images/template-specific/arrow.gif) no-repeat left 5px;
		padding: 0px 0px 2px 14px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
}
#news_Archive h6 a {
	color: #444444;
}

#news_Sidebar a {
	color: #666;
}

#news_Sidebar a:hover {
	text-decoration: underline;
}

#news_Sidebar {padding: 2px 0px 0px 0px;}
#news_Archive {padding: 5px 0px 0px 20px;}
#news_Sidebar .updated { font-size:9px; padding: 0px 0px 6px 4px;}
#news_Archive .updated { font-size:10px; padding: 0px 0px 6px 19px;}

#news_room h6 { 
		padding: 0px 0px 2px 10px;
		font-family: Arial, Helvetica, sans-serif;
}
#news_room .updated { font-size:10px; padding: 0px 0px 6px 10px;}

/*********** Alumni Connect Link Styles ***************/

.alumni_connect_listing a:link {
	text-decoration: none;
	font-weight: bold;
	color: #C00
}

.alumni_connect_listing a:hover {
	text-decoration: underline;
	color: #C00;
}

.alumni_connect_listing a:visited {
	color: #C00;
}

/*********** Alumni Events About Page Styles ***************/

div#alumni_Events_Column {
	float: left;
	width: 276px;
	margin: 0 63px 0 10px;
}

.alumni_Events_Column_Right {
	margin-right: 0px !important;
}

div#alumni_Events_Column h1 {
	font-size: 16px;
	color: #333;
	background: none;
	padding-bottom: 0px;
	margin-bottom: 9px;
}

div#alumni_Events_Column ul {
	margin: 0 10px;
}

div#alumni_Events_Column ul li {
	background: none;
	margin: 0 0 40px;
	padding: 0;
	clear: both;
	width: 266px;
}

div#alumni_Events_Column ul li h1 {
	font-size: 14px;
	color: #FFF;
	display: block;
	width: 260px;
	height: 19px;
	font-weight: bold;
	background: url(/images/alumni/alumni-Events-Hd-Bg.jpg) no-repeat;
	margin: 0;
	padding: 3px 0 0 6px;
}

div#alumni_Events_Column ul li img {
	padding: 1px;
	border: 1px solid #CCC;
	margin: 1px 0;
}

div#alumni_Events_Column .alumni_Events_Calendar_Link {
	margin: 2px 0 0 !important;
	float: right;
}

div#alumni_Events_Column .alumni_Events_Calendar_Link a:hover {
	font-weight: normal;
	text-decoration: none;
}

	/*** Find out more button styles ***/

div#alumni_Events_More div {overflow:hidden; position:relative;}

div#alumni_Events_More h4 {
	margin: 0 0 1px !important;
	float: left;
	display: block;
	width: 132px;
	height: 16px;
	background: url(/images/alumni/alumni-Events-More-Bg.jpg) no-repeat;
	padding: 3px 0 0 14px;
	font-size: 12px;
	color: #FFF;
	font-weight: normal;
	cursor: pointer;
}

.alumni_Events_Note { 
	background: #eeeeee; 
	padding: 0; 
	border: 1px solid #CCC;
	clear:both;
}
.alumni_Events_Note p { 
	font-size: 12px;
	color: #000;
	line-height: 1.4em;
}

	/*** Upcoming Events Details Styles ***/
	
div#alumni_Events_Details_Wrap {
	width: 670px;
}

div#alumni_Events_Details_Wrap div {
	overflow: hidden;
	position: relative;
}

div#alumni_Events_Details_Wrap h4 {
	font-size: 13px;
	color: #C00;
	margin: 5px auto 0px;
	cursor: pointer;
	text-decoration: normal;
	background: #F8F9FF;
	border: 1px solid #cccccc;
	padding: 5px 15px;
	width: 620px;
}

.alumni_Events_Details {
	width: 630px;
	background: #F8F9FF;
	color: #000;
	border: 1px solid #cccccc;
	margin: 0 auto;
	padding: 10px;
	border-top: none;
}

/* Slider Script Styles  */
#faqs, #faqsOpen {background: #efefef; padding: 4px 0; margin:4px 10px; border: solid 1px #ccc; -moz-border-radius:5px; -webkit-border-radius:5px;}
#faqs:hover, #faqsOpen:hover {background-color:#F8F4E4;}
#faqs h2 { cursor:pointer;color:#c00; margin: 0px 10px;text-decoration:none;}
#faqs h2.active	{ color:#d74646; text-decoration:none; }
#faqs ul li h4	{ font-size:14px; color:#c00;}
#faqs ul li h4.active	{color:#d74646;}
#faqs div	{overflow:hidden; }

#faqs-2, #faqs-2Open {background: #efefef; padding: 4px 0; margin:4px 0; border: solid 1px #ccc; -moz-border-radius:5px; -webkit-border-radius:5px;}
#faqs-2:hover, #faqs-2Open:hover {background-color:#F8F4E4;}
#faqs-2 h2 { cursor:pointer;color:#c00; margin: 0px 10px;text-decoration:none;}
#faqs-2 h2.active	{ color:#d74646; text-decoration:none; }
#faqs-2 ul li h4	{ font-size:14px; color:#c00;}
#faqs-2 ul li h4.active	{color:#d74646;}
#faqs-2 div	{overflow:hidden; }

#faqs h4, #faqs-2 h4 { cursor:pointer; padding-right:10px; font-weight:normal; margin-left: 0; }
#faqs h4.active, #faqs-2 h4.active { }
#faqs div, #faqs-2 div {overflow:hidden; position:relative;}

#faqs h4:hover, #faqs-2 h4:hover { text-decoration: underline;}
