body, tr, td, p {
	font-size: 10pt; 
	font-family: Verdana;
	margin-top: 4;
	margin-left: 4;
	}

/* 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 */
#header ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: "100%"
	}

#header ul li {
	display: inline;
	}
	
#header ul li a {	
	padding: .2em 1em;
	text-decoration: none;
	font: bold 7pt Verdana;
	color: #000000
	}

#header a:hover {
	text-decoration: underline;
	font: bold 7pt Verdana;
	}
	
#header a:visited {
	text-decoration: none;
	font: bold 7pt Verdana;
	color: #666666
	}


/* 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: #FFCC66
	}

A:visited.navigation {
	text-decoration: none;
	color: #FFFFFF
	}
	
A:hover.navigation {
	text-decoration: underline;
	}
	
p.search {
	margin-left: 0em;
	margin-bottom: .8em;
	margin-right: 0em;
	margin-top: .8em;
	font: bold 7pt Verdana;
	color: #FFFFFF;
	background-color: #003366;
	padding: 3px 0px 3px 6px;
}	
	
p.nav_head {
	margin-left: 0em;
	margin-bottom: .8em;
	margin-right: 0em;
	margin-top: .8em;
	font: bold 8pt Verdana;
	color: #FFFFFF;
	background-color: #003366;
	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: .2em;
	margin-right: 0;
	margin-top: .4em;
	font: bold 8pt Verdana;
}

p.nav_sub_sub {
	margin-left: 2.5em;
	margin-bottom: .1em;
	margin-right: 0;
	margin-top: .2em;
	font: bold 7pt 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: 1em;
	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.n08 {
	margin-left: 0;
	margin-bottom: .6em;
	margin-right: 0;
	margin-top: 0;
	font: 8pt Verdana;
	line-height: 12pt;
}

p.n08_i3 {
	margin-left: 3em;
	margin-bottom: .6em;
	margin-right: 3em;
	margin-top: 0;
	font: 8pt Verdana;
	line-height: 12pt;
}


p.quartetlist {
	margin-left: 7em;
	margin-bottom: 1em;
	margin-right: 0;
	margin-top: 0;
	font: 10pt Verdana;
	line-height: 18pt;
}


p.name {
	margin-left: 0;
	margin-bottom: .2em;
	margin-right: 0;
	margin-top: 0em;
	font: bold 12pt Verdana;
	line-height: 12pt;
	padding: 6px 0px 0px 0px;
}

p.country {
	margin-left: 1em;
	margin-bottom: .1em;
	margin-right: 0;
	margin-top: 0;
	font: bold 8pt Verdana;
	line-height: 12pt;
}

p.members {
	margin-left: 3em;
	margin-bottom: .1em;
	margin-right: 0;
	margin-top: 0;
	font: 10pt Verdana;
	line-height: 14pt;
}



p.bio{
	margin-left: 6em;
	margin-bottom: 1em;
	margin-right: 6em;
	margin-top: 1em;
	font: 8pt Verdana;
	line-height: 11pt;
}

p.competitor_head{
	margin-left: 0em;
	margin-bottom: .1em;
	margin-right: 3em;
	margin-top: 0em;
	font: italic bold 8pt Verdana;
	line-height: 11pt;
}

p.image{
	margin-left: 3em;
	margin-bottom: .1em;
	margin-right: 3em;
	margin-top: 1em;
	font: italic bold 8pt Verdana;
	line-height: 11pt;
}

p.cutline{
	margin-left: 3em;
	margin-bottom: .1em;
	margin-right: 12em;
	margin-top: .5em;
	font: italic 8pt Verdana;
	line-height: 11pt;
}

p.link{
	margin-left: 6em;
	margin-bottom: 1em;
	margin-right: 6em;
	margin-top: 1em;
	font: 8pt Verdana;
	line-height: 11pt;
}


p.page_header {
	margin-left: 0em;
	margin-bottom: .5em;
	margin-right: 0;
	margin-top: 0;
	font: bold 16pt Verdana;
	line-height: 18pt;
}


p.page_header_small {
	margin-left: 0em;
	margin-bottom: .5em;
	margin-right: 0;
	margin-top: 0;
	font: bold 13pt Verdana;
	line-height: 16pt;
	clear: both;
}

p.subhead {
	margin-left: 0em;
	margin-bottom: .2em;
	margin-right: 0;
	margin-top: 1.5em;
	font: bold 10pt Verdana;
	line-height: 13pt;
	clear: both;
}


p.schedule_date {
	margin-left: 1em;
	margin-bottom: .1em;
	margin-right: 0;
	margin-top: 8px;
	font: bold 10pt Verdana;
	line-height: 14pt;
	padding: 4px 0px 0px 0px;
	border-top: 1px gray solid;
}

p.schedule_time {
	margin-left: 2em;
	margin-bottom: .1em;
	margin-right: 0;
	margin-top: 0;
	font: italic bold 10pt Verdana;
	line-height: 14pt;
}

td {
	width: 50%
	margin-left: 0em;
	margin-bottom: .1em;
	margin-right: 0;
	margin-top: 0;
	font: 8pt Verdana;
	line-height: 10pt;
}

div.schedule_table {
	margin-left: 4em;
	margin-bottom: .1em;
	margin-right: 0;
	margin-top: 0;
	font: 8pt Verdana;
	line-height: 10pt;
}




/* 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: #6699CC
	}
	
/* left navigation background */	
td.navigation {	
	background-color: #003366
}
	
/* black background for common links */
td.black { 
	background-color: #000000
	}
	
/* background for common links */
td.n1 { 
	background-color: #F0C060
	}
		
	
/* main content table cell padding */
td.content {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	}
	
/* to include an image, it's float and has a right margin for extra spacing between image and text */
img.showImage {
	float: left; 
	margin-right: 15px;
	margin-bottom: 5px;
	}
	
img.right {
	float: right; 
	margin-right: 15px;
	margin-bottom: 5px;
	}
