body, tr, td, p {
	font-size: 10pt; 
	font-family: Verdana;
	}

/* Header for Faculty Member Name */
h1 {
	font-size: 12pt;
	margin-top:0; 
	margin-bottom:0
}

/* Header for Content Sections */
h2 {
	font-size: 10pt;
	margin-top:0;
	margin-bottom:0
}

/* Links for the top navigation bar */
A:link.head {
	text-decoration: none;
	font: bold 7pt Verdana;
	color: #FFFFFF
	}

A:visited.head {
	text-decoration: none;
	font: bold 7pt Verdana;
	color: #999999
	}

A:hover.head {
	text-decoration: underline;
	font: bold 7pt Verdana;
	}


/* formatting for horizontal list in the main header */
.horizontal_list ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 100%; 
	}

.horizontal_list ul li {
	display: inline;
	}
	
.horizontal_list ul li a {	
	padding: .2em 1.2em;
	text-decoration: none;
	font: bold 7pt Verdana;
	color: #FFFFFF
	}

a:hover.horizontal_list {
	text-decoration: underline;
	font: bold 7pt Verdana;
	}
	
a:visited.horizontal_list {
	text-decoration: none;
	font: bold 7pt Verdana;
	color: #999999
	}

/* links on left navigation */
A:link.leftnav
{
	color: #FFFFFF;
	text-decoration: none;
}


A:hover.leftnav
{
	color: #FFFFFF;
	text-decoration: underline;
}

A:visited.leftnav
{
	color: #CFDEE6;
	text-decoration: none;
}

p.leftnav
{
	text-indent: -2px;
	margin: 6px 4px 16px 8px;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

p.leftnavbig
{
	text-indent: -2px;
	margin: 6px 4px 16px 8px;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: white;
}

/* formatting for horizontal list in the footer */
#footer ul {
	margin-left: 5em;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	list-style-type: none;
	width: 100%;
	}

#footer ul li {
	display: inline;
	}
	
#footer ul li a {
	padding: .2em .5em;	
	text-decoration: none;
	font: bold 7pt Verdana;
	color: #000000
	}
	
	
A.navigation {
	text-decoration: none;
	color: #FFFFFF
	}

A:visited.navigation {
	text-decoration: none;
	color: #FFCC66

	}
	
A:hover.navigation {
	text-decoration: underline;
	}
	
	
p.nav_head {
	margin-left: 0em;
	margin-bottom: .8em;
	margin-right: 0em;
	margin-top: .8em;
	font: bold 8pt Verdana;
	color: #FFFFFF;
	background-color: #00A8F8;
	padding: 3px 0px 3px 6px;
}

p.main {
	margin-left: .5em;
	margin-bottom: .8em;
	margin-right: 0;
	margin-top: .8em;
	font: bold 9pt Verdana;
}

p.sub {
	margin-left: 1.5em;
	margin-bottom: .6em;
	margin-right: 0;
	margin-top: 0;
	font: bold 8pt Verdana;
}

p.calendar {
	margin-left: .5em;
	margin-bottom: .6em;
	margin-right: 0;
	margin-top: .6em;
	font: bold 10pt Verdana;
}


p.contact {
	margin-left: 1.5em;
	margin-bottom: .6em;
	margin-right: 0;
	margin-top: 0;
	font: bold 12pt Verdana;
	color: #FFFFFF
}

p.contact_number {
	margin-left: 1.5em;
	margin-bottom: .6em;
	margin-right: 0;
	margin-top: 0;
	font: bold 8pt Verdana;
	color: #FFFFFF
}

p.n10 {
	margin-left: 0em;
	margin-bottom: .6em;
	margin-right: 0;
	margin-top: 0;
	font: 10pt Verdana;
	line-height: 14pt;
}

p.b10 {
	margin-left: 0;
	margin-bottom: .6em;
	margin-right: 0;
	margin-top: 0;
	font: bold 10pt Verdana;
	line-height: 12pt;

}

p.b10blue {
	margin-left: 0em;
	margin-bottom: .8em;
	margin-right: 0em;
	margin-top: .8em;
	font: bold 10pt Verdana;
	color: #FFFFFF;
	background-color: #00A8F8;
	padding: 3px 0px 3px 6px;
}

p.n08 {
	margin-left: 0;
	margin-bottom: .6em;
	margin-right: 0;
	margin-top: 0;
	font: 8pt Verdana;
	line-height: 12pt;
}

p.n08i3 {
	margin-left: 3em;
	margin-bottom: .6em;
	margin-right: 3em;
	margin-top: 0;
	font: 8pt Verdana;
	line-height: 12pt;
	clear: both;
}


p.event_title {
	margin-left: 0;
	margin-bottom: .2em;
	margin-right: 0;
	margin-top: 1.5em;
	font: bold 11pt Verdana;
	line-height: 12pt;
	padding: 6px 0px 0px 0px;
	border-top: 1px gray solid;
	clear: both;
}

p.event_subtitle {
	margin-left: 0;
	margin-bottom: .2em;
	margin-right: 0;
	margin-top: 0em;
	font: bold 10pt Verdana;
	line-height: 11pt;
	padding: 6px 0px 0px 0px;
}

p.event_time {
	margin-left: 1em;
	margin-bottom: .1em;
	margin-right: 0;
	margin-top: 0;
	font: bold 8pt Verdana;
	line-height: 12pt;
}

p.event_venue {
	margin-left: 1em;
	margin-bottom: .1em;
	margin-right: 0;
	margin-top: 0;
	font: 8pt Verdana;
	line-height: 12pt;
}

p.event_description {
	margin-left: 4em;
	margin-bottom: 1em;
	margin-right: 1em;
	margin-top: 0;
	font: 8pt Verdana;
	line-height: 11pt;
	clear: both;
}

p.page_header {
	margin-left: 0em;
	margin-bottom: .5em;
	margin-right: 0;
	margin-top: 0;
	font: bold 18pt Verdana;
	line-height: 18pt;
}

span.more{
	padding: 0px 0px 0px 10px;
}

a.more {
	text-decoration: none;
	color: red
	}

a:visited.more {
	text-decoration: none;
	color: #333333;
	}
	
a:hover.more {
	text-decoration: underline;
	}

/* Background colors main TBC header */
/* left navigation */
table.main_header, td.main_header {
	background-color: #000000
	}
	
/* background colors for department header and footer */	
table.header, td.header {
	background-color: #F8A840
	}
	
/* left navigation background */	
td.navigation {	
	background-color: #000000
}
	
/* black background for common links */
td.black { 
	background-color: #000000
	}
	
/* main content table cell padding */
td.content {
	padding-left: 15px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
    
	}
	
/* table cell padding for exhibition column */
td.exhibition_content {
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
    
	}
	
/* to include an image, its float and has a right margin for extra spacing between image and text */
img.showImage {
	float: left; 
	margin-right: 15px;
	margin-bottom: 5px;
	}
	
img.floatleft {
	float: left; 
	margin: 0px 15px 5px 0px;
	}
		
img.right {
	float: right; 
	margin-right: 15px;
	margin-bottom: 1px;
	margin-top: 0px;
	}	
	
A:link.day {
	text-decoration: none;
	color: #F15829
	}
	
A:visited.day {
	text-decoration: none;
	color: #14BAA5
	}
	
A:hover.day {
	text-decoration: underline;
	}
	
.DayTitle    { 
	font-family: Verdana; 
	font-size: 10pt; 
	color: #333333; 
	font-weight: bold 
	}
	
.DayHeader   { 
	font-family: Arial Black; 
	font-size: 15pt; 
	text-align: left; 
	border-left-width: 1; 
	border-right-width: 1; 
	border-top-width: 1; 
	border-bottom-style: solid; 
	border-bottom-width: 1; 
    margin-bottom: 18;
    font-color: #fff; 
    }
    
 .EventCost   { 
 	font-family: Verdana; 
 	font-size: 8pt; 
 	color:#FF0000 
 	}
 	
.EventDescription { 
	font-family: Verdana; 
	font-size: 8pt 
}

/*** content for aspx files for the calendar and events pages ***/

/* background colors for department header and footer */	
table.header, td.header {
	background-color: #999966
	}

/* formatting of the calendar page */
td.calendar_content {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 15px;
	padding-bottom: 15px;
}

/* left navigation background */	
td.navigation {	
	background-color: #993300
}

A:link.day {
	text-decoration: none;
	color: #993300
	}
	
A:visited.day {
	text-decoration: none;
	color: #333333
	}
	
A:hover.day {
	text-decoration: underline;
	}
	
.DayTitle    { 
	font-family: Verdana; 
	font-size: 10pt; 
	color: #333333; 
	font-weight: bold 
	}
	
.DayHeader   { 
	font-family: Arial Black; 
	font-size: 15pt; 
	text-align: left; 
	border-left-width: 1; 
	border-right-width: 1; 
	border-top-width: 1; 
	border-bottom-style: solid; 
	border-bottom-width: 1; 
    margin-bottom: 18 
    }


p.eventDayHeader {
	margin-left: 0;
	margin-bottom: .5em;
	margin-right: 0;
	margin-top: 1.2em;
	font-size: 9pt;
}    


p.eventTitle {
	margin-left: 1em;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: .5em;
	font-size: 8pt;

}
