p	{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333;
	margin: 10px 10px 5px 10px; padding: 0; line-height: 15px;
	width: 350px;
	}
	
p.indent	{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333;
	margin: 10px 10px 5px 50px; padding: 0; line-height: 15px;
	width: 350px;
	}

	
	
ul	{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333;
	margin: 5px 0px 5px 40px; padding: 0 10px 0 0; line-height: 15px;
	width: 350px;
	}
	
	

ol	{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333;
	margin: 5px 0px 5px 40px; padding: 0 10px 0 0; line-height: 15px;
	width: 350px;
	}


/*
p.last	{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333;
	margin: 5px 0px 15px 10px; padding: 0 10px 0 0; line-height: 15px;
	}
*/
div.bottom {
	height: 20px;
	}
	
p a:link {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #DF712F;
	line-height: 15px; text-decoration: none;
	}
	
p a:visited {
	color: #666666;
	}
	
p a:hover {
	color: #DF712F; text-decoration: underline;
	}
	
p a:active {
	color: #DF712F; text-decoration: underline;
	}
	
	
	
		
ul a:link {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #DF712F;
	line-height: 15px; text-decoration: none;
	}
	
ul a:visited {
	color: #666666;
	}
	
ul a:hover {
	color: #DF712F; text-decoration: underline;
	}
	
ul a:active {
	color: #DF712F; text-decoration: underline;
	}
	
	
	
	
	
h1 a:link {
	color: #DF712F; text-decoration: none;
	}
h1 a:visited {
	color: #666666; text-decoration: none;
	}
h1 a:hover {
	color: #DF712F; text-decoration: underline;
	}
h1 a:active {
	color: #DF712F; text-decoration: underline;
	}

h1.first {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #DF712F;
	margin: 58px 0px 5px 10px;
	padding: 0;
	}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #DF712F;
	margin: 25px 0px 5px 10px;
	padding: 0;
	}
span.name {
	text-transform: uppercase;
	}
h1 b {
	text-transform: uppercase;
	}

table.alphalist h1 {
	border-bottom: 1px #DF712F solid;
	margin-right: 10px;
	}
	
	
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #DF712F;
	margin: 25px 10px 5px 10px;
	padding: 0;
	border-bottom: 1px #DF712F solid;
	}
	
	
h2.first {
	margin: 58px 0px 5px 10px;
	padding: 0;
	}

img.topimg {
	border: 1px #DF712F solid;
	float: left;
	margin: 18px 10px 10px 10px;
	}
img.contentimg{
	border: 1px #DF712F solid;
	float: left;
	margin: 9px 10px 10px 10px;
	}


form.search {
	margin: 10px 10px 5px 10px; padding: 0; line-height: 15px;
	background-color: #DF712F;
	}
form#mainsearch {
	width: 421px;
	}
form#quicksearch, form#quicksearch2  {
	width: 262px;
	}
form.search table {
	margin: 0;
	padding: 0;
	width: 100%;
	}
form.search table tr td {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333;
	padding: 8px;
	background-color: #FFCAB3;
	width: 20%;
	}
form.search table tr td.submits {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333;
	text-align: right;
	padding: 5px 8px 5px 0;
	background-color: #FFCAB3;
	}
form.search table tr td.inputs, form.search table tr td.radioinputs {
	text-align: right;
	padding: 8px;
	background-color: #FFAF8E;
	}
form.search table tr td.inputs input, form.search table tr td.inputs select {
	/*width: 200px;*/
	width: 100%;
	}
form.search table tr td.radioinputs input, form.search table tr td.radioinputs select {
	width: 90%;
	}
td.radioinputs .radio {
	margin: 4px 0 0 0; padding: 0; float: left; clear: left;
	}
td.radioinputs .allstudies {
	width: 100%; margin: 0; padding: 0; text-align: left;
	}
div.allstudies input {
	margin: 0 8px 0 0; padding: 0; width: auto;
	}

div.searchresults {
	margin: 0; padding: 0;
	}
div.searchresults em {
	color: #666666;
	}
div.searchresults p {
	border-top: 1px #DF712F solid;
	margin-bottom: 15px;
	padding-top: 5px;
	}
hr {
	margin: 0; padding: 0;
	color: #DF712F;
	}


/* faculty research areas table */
table#research {
	width: 421px;
	margin: 0 10px 0 10px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333;
	}
#research tr td {
	padding: 2px 0 10px 2px;
	}
#research td.discipline {
	font-size: 12px;
	border-bottom: 1px #DF712F solid;
	padding: 2px;
	/*background-color: #FFAF8E;*/
	}
#research td.header {
	font-size: 11px;
	/*background-color: #FFCAB3;*/
	background-color: #FFAF8E;
	padding: 2px;
	}

#research td.discipline a:link { color: black; text-decoration: none; }
#research td.discipline a:visited { color: #333333; text-decoration: none; }
#research td.discipline a:hover { color: black; text-decoration: underline; }
#research td.discipline a:active { color: #DF712F; text-decoration: none; }
	
#research a:link { color: #333333; text-decoration: none; }
#research a:visited { color: #666666; text-decoration: none; }
#research a:hover { color: #DF712F; text-decoration: underline; }
#research a:active { color: #DF712F; text-decoration: none; }


/* section bg images */
table.overviewtable {
	background-color: white; background-image: url(images/overview_bkg.jpg); background-repeat: no-repeat; background-position: left top;
	}
table.facultytable {
	background-color: white; background-image: url(images/faculty_bkg.jpg); background-repeat: no-repeat; background-position: left top;
	}
table.researchtable {
	background-color: white; background-image: url(images/research_bkg.jpg); background-repeat: no-repeat; background-position: left top;
	}
table.edutable {
	background-color: white; background-image: url(images/edu_bkg.jpg); background-repeat: no-repeat; background-position: left top;
	}
table.posttable {
	background-color: white; background-image: url(images/post_bkg.jpg); background-repeat: no-repeat; background-position: left top;
	}
table.gradtable {
	background-color: white; background-image: url(images/grad_bkg.jpg); background-repeat: no-repeat; background-position: left top;
	}
table.jobtable {
	background-color: white; background-image: url(images/job_bkg.jpg); background-repeat: no-repeat; background-position: left top;
	}


table.vitaetable {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333;
	margin: 10px 10px 5px 10px; padding: 0; line-height: 15px;
	}

	
/* nav and menus */	
div.subnav {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;
	}

div.subnav a {
	font-size: 10px;
	font-weight: bold;
}
div.subnav h1 {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #DF712F;
	padding: 0; 
	margin: 0;
	}
div.subnav h1 a:link, div.subnav h1 a:visited, div.subnav h1 a:hover, div.subnav h1 a:active {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #DF712F;
	text-decoration: none;
	padding: 0; margin: 0;
	}


div.subnav h1.youarehere {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #DF712F;
	padding: 10px 0px 0 15px; margin: 0;
	background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: left bottom;
	}
div.subnav span {  display: block; color: #333333; text-decoration: none; padding: 10px 0 0 15px; margin: 0; }

div.subnav a {
	clear: left;
}

div.subnav a:link { display: block; color: #333333; text-decoration: none; padding: 5px 0 0 0 !important; padding: 3px 0 0 0; margin: 0;}
div.subnav a:visited { display: block; color: #666666; text-decoration: none; padding: 5px 0 0 0 !important; padding: 3px 0 0 0; margin: 0; }
div.subnav a:hover { display: block; color: #DF712F; text-decoration: underline; padding: 5px 0 0 0 !important; padding: 3px 0 0 0; margin: 0; clear: left;}
div.subnav a:active { display: block; color: #DF712F; text-decoration: none; padding: 5px 0 0 0 !important; padding: 3px 0 0 0; margin: 0; }


.tagline {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding-bottom: 35px;
	}
.tagline a:link {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #009999; font-weight: bold;
	}
	.tagline a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #009999; font-weight: bold;
	}
	.tagline a:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #009999; font-weight: bold;
	}
	.tagline a:active {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #009999; font-weight: bold;
	}

div.menu {
	border: 1px #F19E7B solid; background-color: #2A3837;
	width: 180px;
	overflow: hidden;
	font-family: Arial, sans-serif; font-size: 12px;
	}
div.menu a:link { display: block; color: white; padding: 3px 0 3px 8px; margin: 0; text-decoration: none; background-color: transparent; }
div.menu a:visited { display: block; color: white; padding: 3px 0 3px 8px; margin: 0; text-decoration: none; background-color: transparent; }
div.menu a:hover { display: block; color: white; padding: 2px 0 2px 8px; margin: 0; text-decoration: none; background-color: #5A7876; border-top: 1px #F19E7B solid; border-bottom: 1px #F19E7B solid; }
div.menu a:active { display: block; color: white; padding: 2px 0 2px 8px; margin: 0; text-decoration: none; background-color: black; border-top: 1px #F19E7B solid; border-bottom: 1px #F19E7B solid; }

div.quickmenu {
	border: 1px #F19E7B solid; background-color: #2A3837;
	/*width: 169px;*/
	overflow: hidden;
	font-family: Arial, sans-serif; font-size: 10px;
	}
.search {
	width: 135px;
	}
.news {
	width: 103px;
	}
.contact {
	width: 103px;
	}
div.quickmenu a:link { display: block; color: white; padding: 3px 0 3px 15px; margin: 0; text-decoration: none; background-color: transparent; }
div.quickmenu a:visited { display: block; color: white; padding: 3px 0 3px 15px; margin: 0; text-decoration: none; background-color: transparent; }
div.quickmenu a:hover { display: block; color: white; padding: 2px 0 2px 15px; margin: 0; text-decoration: none; background-color: #5A7876; border-top: 1px #F19E7B solid; border-bottom: 1px #F19E7B solid; }
div.quickmenu a:active { display: block; color: white; padding: 2px 0 2px 15px; margin: 0; text-decoration: none; background-color: black; border-top: 1px #F19E7B solid; border-bottom: 1px #F19E7B solid; }



div.quicknav { margin: 54px 0 0 237px; }



/* gallery styles */

h1.galleryhead {
	border-bottom: 1px #DF712F solid;
	margin-right: 14px;
	padding: 5px 0;
	}

table.gallery {
	width: 100%;
	margin: 0;
	}
.gallery td {
	text-align: center;
	padding: 10px; margin: 0;
	}
.gallery img {
	width: 60px; height: 60px;
	border: 1px #DF712F solid;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: left top;
	}
img.gallerylarge {
	border: 1px #DF712F solid;
	margin: 9px 0 0 10px;
	}
div.gallerynav {
	width: 411px;
	position: relative;
	margin: 0 15px; padding: 7px 0 5px 0;
	border-bottom: 1px #DF712F solid;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;
	}
.gallerynav img {
	/*vertical-align: middle;*/
	position: relative;
	top: .4ex;
	}
.gallerynav .next {
	position: absolute;
	right: 0;
	}
.gallery td.gallerymore {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;
	}

.gallerynav a:link, .gallerymore a:link { color: #333333; text-decoration: none; }
.gallerynav a:visited, .gallerymore a:visited { color: #666666; text-decoration: none; }
.gallerynav a:hover, .gallerymore a:hover { color: #DF712F; text-decoration: underline; }
.gallerynav a:active, .gallerymore a:active { color: #DF712F; text-decoration: none; }


