/* NEWS SECTION */








.newsheadline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	text-align:left;
	font-weight:600;
}

.newsboxleft {
	background-color: #d0d0d0;
	border-left: solid;
	border-left-color:#000000;
	border-left-width:1px;
	border-left-style:solid;
	width: 22px;
}

.newspictures {
	width: 100px;
	height: 100px;
	border: 1px solid black;
}

.newsmainpic {
	width: 605px;
	border: 1px solid black;
}













/*  SEMINARS SECTION  */















.seminarheaders {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:2px;
	text-transform:uppercase;
	color:#333333;
	font-weight:500;
}

.seminartitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:600;
	line-height:17px;
}















/*RESEARCH TABS*/












.researchtabselected {
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	background-color:#e0e0e0;
}

.researchtabunselected {
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	background-color:#282828;
}










/* FACILITIES PAGE */

.1factabselected {
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	background-color:#e0e0e0;
}


.1factabselectedlabel {
	display: block; 
	width: 100px; 
	height: 25px;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:500;
	color:#333333;
	text-decoration:none;
}


.1factabunselected {
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	background-color:#282828;
}


.1factabunselectedlabel {
	display: block; 
	width: 100px; 
	height: 25px;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:500;
	color:#CCCCCC;
	text-decoration:none;
}




.2factabselected {
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	background-color:#e0e0e0;
}

.2facunselected {
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	background-color:#282828;
}


.facilityboxjustleft {
	border-left: 1px solid black;
	background-color: #EBEBEB;
	height: 2px;
}


.facilityjustbottom {
	border-bottom: 1px solid black;
	background-color: #EBEBEB;
}


.facboxblank {
	display: block; 
	height: 25px;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:500;
	color:#CCCCCC;
	text-decoration:none;
	background-color: #d0d0d0;
	border-bottom-color: #000000;
}

.facboxblankleftbottom {
	background-color: #d0d0d0;
	border-left: solid;
	border-left-color:#000000;
	border-left-width:1px;
	border-left-style:solid;
	border-bottom: solid 1px #000000;
}

.facboxblankbottom {
	background-color: #d0d0d0;
	border-bottom: solid 1px #000000;
}

.facboxblankrightbottom {
	background-color: #d0d0d0;
	border-right: solid;
	border-right-color:#000000;
	border-right-width:1px;
	border-right-style:solid;
	border-bottom: solid 1px #000000;
}


.facbtwboxrightgrey {
	border-right: solid 1px #000000;
	background-color: #d0d0d0;
	width: 17px;
}


.facbtwboxleftgrey {
	background-color: #d0d0d0;
	border-left: solid 1px #000000;
	width: 25px;
}



.facboxleft {
	border-left: solid 1px #000000;
	border-bottom: solid 1px #000000;
	background-color: #d0d0d0;
}

.facboxtabunselected {
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	background-color: #282828;
}

.facboxjustbottom {
	border-bottom: 1px solid black;
	background-color: #EBEBEB;
}





.twolineunselectedlabel {
	display: block; 
	width: 120px; 
	height: 25px;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:500;
	color:#CCCCCC;
	text-decoration:none;
}

.twolineselectedlabel {
	display: block; 
	width: 125px; 
	height: 25px;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:500;
	color:#333333;
	text-decoration:none;
}


.twoline100unselectedlabel {
	display: block; 
	width: 100px; 
	height: 25px;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:500;
	color:#CCCCCC;
	text-decoration:none;
}


.twoline100selectedlabel {
	display: block; 
	width: 100px; 
	height: 25px;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:500;
	color:#333333;
	text-decoration:none;
}


.threeline100unselectedlabel {
	display: block; 
	width: 100px; 
	height: 40px;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:500;
	color:#CCCCCC;
	text-decoration:none;
}


.threeline100selectedlabel {
	display: block; 
	width: 100px; 
	height: 40px;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:500;
	color:#333333;
	text-decoration:none;
}












/*ABOUT TABS & BOXES*/






















.aboutboxright {
	background-color: #d0d0d0;
	border-right: solid;
	border-right-color:#000000;
	border-right-width:1px;
	border-right-style:solid;
	width: 17px;
}

.aboutboxleft {
	background-color: #d0d0d0;
	border-left: solid;
	border-left-color:#000000;
	border-left-width:1px;
	border-left-style:solid;
	width: 25px;
}

.longunselectedlabel {
	display: block; 
	width: 236px; 
	height: 13px;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:500;
	color:#CCCCCC;
	text-decoration:none;
}

.aboutunselectedlabel {
	display: block;
	width: 120px;
	height: 13px;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:500;
	color:#CCCCCC;
	text-decoration:none;
}

.aboutselectedlabel {
	display: block; 
	width: 125px; 
	height: 13px;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:500;
	color:#333333;
	text-decoration:none;
}














/*  LABS  */















.staffpics {
	height: 72px;
	width: 60px;
	border: 1px solid;
}


.tabselected {
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	background-color:#d0d0d0;
}


.tabselectedlabel {
	display: block; 
	width: 158px; 
	height: 15px;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:500;
	color:#333333;
	text-decoration:none;
}

.tabunselected {
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	background-color:#282828;
}

.tabunselectedlabel {
	display: block; 
	width: 158px; 
	height: 15px;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:500;
	color:#CCCCCC;
	text-decoration:none;
}
/* seminarregistration with 4 tabs: */

.tab140selected {
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	background-color:#d0d0d0;
}


.tab140selectedlabel {
	display: block; 
	width: 140px; 
	height: 15px;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:500;
	color:#333333;
	text-decoration:none;
}

.tab140unselected {
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	background-color:#282828;
}

.tab140unselectedlabel {
	display: block; 
	width: 140px; 
	height: 15px;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:500;
	color:#CCCCCC;
	text-decoration:none;
}


.righthandpic {
	background:url(../images/right-hand-image.jpg);
	border-top: solid 1px;
	border-left: solid 1px;
	border-color:#000000
}



.labheadername {
	font-family:Arial, Helvetica, sans-serif;
	font-size:45px;
	font-weight:500;
	letter-spacing:-1px;
	color:#3F3F3F;
}

.labheaderlongname {
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	font-weight:500;
	letter-spacing:-3px;
	color:#3F3F3F;
}

.labheadersmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:300;
	letter-spacing:1px;
	color:#666666;
	text-transform:uppercase;
}

.bodyfontlabs {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
}

.bodyfontsubheader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:17px;
	color:#333333;
}

.bodyfontsubheader a {
	color:#000000;
	text-decoration:none;
	line-height:14px;
}

.bodyfontsubheader a:hover {
	color:#620887;
	text-decoration:none;
	line-height:14px;
}

.bodyfontsubheader2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	line-height:17px;
	color:#333333;
}

.bodyfontlabsheader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	font-weight:450;
	
	line-height:17px;
}

.bluebodyfontlabsheader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0000FF;
	font-weight:450;
	
	line-height:17px;
}














/* MAIN FONTS */

	
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		/*body*/
		


.mainheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size:48pt;
	letter-spacing:-3px;
	color:#333333;
	border-left:none;
	border-right:none;
}

.mainheader a {
	color:#333333;
	text-decoration:none;
	
}

.bodyfont {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9.5px;    /* 9px  */
	color:#333333;
	line-height:14px;
}

.bodysubinfo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
}

.bodylinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10.5px;   /*  9px */
	text-decoration:none;
}

.bodylinks a {
	color:#000000;
	text-decoration:none;
	line-height:14px;
}

.bodylinks a:hover {
	color:#666666;
	text-decoration:none;
	line-height:14px;
}
	
	
	
	
	
	
	


		/*research list*/
		
	
.researchbody {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-color:#e0e0e0;
}

.researchheader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: 600;
	text-transform:capitalise;
	/* letter-spacing:1px; */
	color:#624477;
	background-color:#e0e0e0;
	border-bottom: 1px #999999 dotted;
}

.researchheader2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: 600;
	text-transform:capitalise;
	/* letter-spacing:1px; */
	color:#0066FF;
	background-color:#e0e0e0;
	border-bottom: 1px #999999 dotted;
}
.researchheaderAdjunct {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: 600;
	text-transform:capitalise;
	/* letter-spacing:1px; */
	color:#00C;
	background-color:#e0e0e0;
	border-bottom: 1px #999999 dotted;
}

#researchlinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10.5px;
	color:#3C3C3C;
	background-color:#e0e0e0;
}

#researchlinks a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10.5px;   /* 9px */
	color:#3C3C3C;
	text-decoration:none;
	background-color:#e0e0e0;
}

#researchlinks a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10.5px;
	color:#ffffff;
	background-color:#e0e0e0;
}


















/* TOP NAVIGATION BAR */

















div#navbar2 {
	height: 30px;
	border-top: none;
	border-bottom: none;
	background-color: #855EA3;
}

div#navbar2 ul {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFF;
	letter-spacing: 1px;
	line-height: 30px;
	white-space: nowrap;
}

div#navbar2 li .current {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: 1px;
	font-size:9px;
	color:#FFFFFF;
	background-color: #bca8cc;
}

div#navbar2 li {
	list-style-type: none;
	display: inline;
}

div#navbar2 li a {
	text-decoration: none;
	padding: 7px 10px;
	color: #FFF;
}

div#navbar2 li a:link {color: #FFF}


div#navbar2 li a:visited {color: #FFF}


div#navbar2 li a:hover {
	font-weight: 500;
	color: #FFFFFF;
	background-color: #6A4587;
}

.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: 1px;
	font-size:9px;
	color:#FFFFFF;
}

.searchbar {
	padding-top: 5px;
}





















/* LEFT NAVIGATION BAR */





















#button {
width: 11em;
/* border-right: 1px solid #000; */
padding: 0 0 0em 0;
/* margin-bottom: 1em; */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
text-transform: uppercase;
background-color: #855EA3;
color: #855EA3;
}

#button ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#button li {
/* border-bottom: 1px solid #90bade; */
margin: 0;
}

#button li a {
display: block;
padding: 10px 1em 10px 0.5em;
/* border-left: 10px solid #1958b7; */
/* border-right: 10px solid #508fc4; */
border-bottom: 1px solid #9c7ab7;
background-color: #855EA3;
color: #fff;
text-decoration: none;
width: 100%;
}

html>body #button li a {
width: auto;
}

#button li a:hover {
/* border-left: 10px solid #1c64d1; */
/* border-right: 10px solid #5ba3e0;*/
background-color: #6A4587;
color: #fff;
}

#button li .currentleftnav {
/* border-left: 10px solid #1c64d1; */
/* border-right: 10px solid #5ba3e0;*/
background-color: #bca8cc;
color: #fff;
}















/* SIDE BOXES */


















.milestones {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-left:10px;
	color:#333333;
	padding-left:5px;
}

.milestones a {
	text-decoration:none;
	color:#333333;
}

.milestones a:hover {
	text-decoration:none;
	color:#000000;
}


.boxfontbody {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;
}

.boxfontbold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:700;
	color:#333333;
}

.boxfontheader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	color:#333333;
	border-bottom:dotted #999999 1px;
}

.boxtop {
	background-color: #e8e8e8;
	border-top: solid;
	border-top-color:#000000;
	border-top-width:1px;
	border-top-style:solid;
	height: 10px;
	font-size: 1px;
	color:#e8e8e8;
}

.boxtoptest {
	background-color: #e8e8e8;
	border-top: solid;
	border-top-color:#000000;
	border-top-width:1px;
	border-top-style:solid;
	height: 10px;
}

.boxbottom {
	background-color: #e8e8e8;
	border-bottom: solid;
	border-bottom-color:#000000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	height: 10px;
	font-size: 1px;
	color:#e8e8e8;
}


.boxtopright {
	background-color: #e8e8e8;
	border-top: solid #000000 1px;
	height: 10px;
	width: 7px;
	border-right: solid #000000 1px;
	font-size: 1px;
	color:#e8e8e8;
}

.subbox {
	background-color: #e8e8e8;
	border: solid #000000 1px;
	padding: 5px;
}

.whitesubbox {
	background-color: #FFFFFF;
	border: solid #000000 1px;
	padding: 5px;
}

.yellowsubbox {
	background-color: #FFFFCC;
	border: solid #000000 1px;
	padding: 5px;
}

.bluesubbox {
	background-color: #CCFFFF;
	border: solid #000000 1px;
	padding: 5px;
}

.purplesubbox {
	background-color: #CCCCFF;
	border: solid #000000 1px;
	padding: 5px;
}

.boxtopleft {
	background-color: #e8e8e8;
	border-top: solid #000000 1px;
	height: 10px;
	width: 7px;
	border-left: solid #000000 1px;
	font-size: 1px;
	color:#e8e8e8;
}

.boxtoplefttest {
	background-color: #e8e8e8;
	border-top: solid #000000 1px;
	height: 10px;
	width: 7px;
	border-left: solid #000000 1px;
}

.boxbottomleft {
	background-color: #e8e8e8;
	border-bottom: solid #000000 1px;
	height: 10px;
	width: 7px;
	border-left: solid #000000 1px;
	font-size: 1px;
	color:#e8e8e8;
}

.boxbottomright {
	background-color: #e8e8e8;
	border-bottom: solid #000000 1px;
	height: 10px;
	width: 7px;
	border-right: solid #000000 1px;
	font-size: 1px;
	color:#e8e8e8;
}

.boxright {
	background-color: #e8e8e8;
	border-right: solid;
	border-right-color:#000000;
	border-right-width:1px;
	border-right-style:solid;
	font-size: 1px;
	color:#e8e8e8;
}

.boxleft {
	background-color: #e8e8e8;
	border-left: solid;
	border-left-color:#000000;
	border-left-width:1px;
	border-left-style:solid;
	font-size: 1px;
	color:#e8e8e8;
}

.boxlefttest {
	background-color: #e8e8e8;
	border-left: solid;
	border-left-color:#000000;
	border-left-width:1px;
	border-left-style:solid;
}
















/* MAIN BOXES */




















.mainboxjustleft {
	border-left: 1px solid black;
	background-color: #EBEBEB;
	height: 2px;
}


.mainboxjustbottom {
	border-bottom: 1px solid black;
	background-color: #EBEBEB;
}

.mainboxtop {
	background-color: #d0d0d0;
	border-top: solid;
	border-top-color:#000000;
	border-top-width:1px;
	border-top-style:solid;
	height: 10px;
}

.mainboxbottom {
	background-color: #d0d0d0;
	border-bottom: solid;
	border-bottom-color:#000000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	height: 10px;
}


.mainboxtopright {
	background-color: #d0d0d0;
	border-top: solid #000000 1px;
	border-right: solid #000000 1px;
}

.mainboxtopleft {
	background-color: #d0d0d0;
	border-top: solid #000000 1px;
	border-left: solid #000000 1px;
}

.mainboxbottomleft {
	background-color: #d0d0d0;
	border-bottom: solid #000000 1px;
	height: 10px;
	width: 7px;
	border-left: solid #000000 1px;
}

.mainboxbottomright {
	background-color: #d0d0d0;
	border-bottom: solid #000000 1px;
	height: 10px;
	width: 7px;
	border-right: solid #000000 1px;
}

.mainboxright {
	background-color: #d0d0d0;
	border-right: solid;
	border-right-color:#000000;
	border-right-width:1px;
	border-right-style:solid;
}

.mainboxleft {
	background-color: #d0d0d0;
	border-left: solid;
	border-left-color:#000000;
	border-left-width:1px;
	border-left-style:solid;
	width: 10px;
}

.mainboxmiddle {
	background-color: #d0d0d0;
	border-left-color:#000000;
	border-left-width:1px;
	border-left-style:solid;
	border-right-color:#000000;
	border-right-width:1px;
	border-right-style:solid;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #000000;
}


.mainboxbottomhalf {
background-color: #d0d0d0;
	border-left: solid;
	border-left-color:#000000;
	border-left-width:1px;
	border-left-style:solid;
	border-right: solid;
	border-right-color:#000000;
	border-right-width:1px;
	border-right-style:solid;
	border-bottom: 1px solid black;
}

















/* RESEARCH BOXES */


















.researchboxleft {
	background-color: #e0e0e0;
	border-left: solid;
	border-left-color:#000000;
	border-left-width:1px;
	border-left-style:solid;
}
.researchboxright {
	background-color: #e0e0e0;
	border-right: solid;
	border-right-color:#000000;
	border-right-width:1px;
	border-right-style:solid;
}

.researchboxmiddle {
background-color: #e0e0e0;
	border-left: solid;
	border-left-color:#000000;
	border-left-width:1px;
	border-left-style:solid;
	border-right: solid;
	border-right-color:#000000;
	border-right-width:1px;
	border-right-style:solid;
	border-bottom: 1px solid black;
}

.researchboxtopright {
	background-color: #e0e0e0;
	border-top: solid #000000 1px;
	border-right: solid #000000 1px;
}

.researchboxtopleft {
	background-color: #e0e0e0;
	border-top: solid #000000 1px;
	border-left: solid #000000 1px;
}

.researchboxbottomleft {
	background-color: #e0e0e0;
	border-bottom: solid #000000 1px;
	border-left: solid #000000 1px;
}

.researchboxbottomright {
	background-color: #e0e0e0;
	border-bottom: solid #000000 1px;
	border-right: solid #000000 1px;
}

.researchboxbottom {
	background-color: #e0e0e0;
	border-bottom: solid #000000 1px;
}

.researchboxtop {
	background-color: #e0e0e0;
	border-top: solid #000000 1px;
}


















/* MISC STYLES */



















.style13 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.style15 {font-size: 11px}
.style16 {font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.style18 {color: #333333}
.style20 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0000FF;}


.invisiblelink {
	display: block; 
	width: 158px; 
	height: 20px; 
	text-indent: -999px; 
	text-decoration: none;
	}
	
	
.dottedunderline {
	border-bottom: dotted 1px;
	border-bottom-color:#666666;
}


.wordunderline {
	text-decoration:underline;
}

.solidoutline {
	border: 1px solid black;
}

.mainpagemetalpanel {
	background-image:url(../images/metalpanel.jpg);
	font-family:Arial, Helvetica, sans-serif;
	text-indent: 10px;
	text-transform:lowercase;
	/* letter-spacing:1px; */
	font-size:14px;
	font-weight:600;
	color:#333333;
	border-bottom:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
}

.sidepanelheader {
	font-family:Arial, Helvetica, sans-serif;
	text-indent: 10px;
	line-height:30px;
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:11px;
	font-weight:500;
	color:black;
	border-bottom:1px dotted black;
	border-left:1px solid black;
	border-right:1px solid black;
	background-color:#D0D0D0;
}

.sidepanelheader2 {
	font-family:Arial, Helvetica, sans-serif;
	text-indent: 10px;
	line-height:30px;
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:11px;
	font-weight:500;
	color:black;
	border-bottom:1px dotted black;
}

.sidepanelheader3 {
	font-family:Arial, Helvetica, sans-serif;
	text-indent: 10px;
	line-height:30px;
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:11px;
	font-weight:500;
	color:black;
	border-bottom:1px dotted black;
	border-top:1px dotted black;
}

.sidepanel {
	border-bottom:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
	background-color:#D0D0D0;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	font-size:10px;
	color:#666666;
}

.sidepanel2 {
	border-bottom:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;
	background-color:#D0D0D0;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	letter-spacing:1px;
	font-size:10px;
	color:#666666;
}

.sidepanelmiddle1 {
	border-bottom:1px dotted black;
	border-left:1px solid black;
	border-right:1px solid black;
	background-color:#D0D0D0;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-bottom:10px;
	letter-spacing:1px;
	font-size:10px;
	color:#666666;
}

.sidepanelmiddle2 {
	border-left:1px solid black;
	border-right:1px solid black;
	background-color:#D0D0D0;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-bottom:10px;
	letter-spacing:1px;
	font-size:10px;
	color:#666666;
}

.sidepanelbodytext{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-bottom:10px;
	letter-spacing:1px;
	font-size:10px;
	color:#666666;
}

.sidepanelbodytext a {
	text-decoration:underline;
	color:#666666;
}

.sidepanelbodytext a:hover {
	text-decoration:underline;
	color:#000000;
}

.sidepanelbody {
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-bottom:10px;
	letter-spacing:1px;
	font-size:10px;
	color:#666666;
}

.sidepanel a {
	text-decoration:none;
	color:#666666;
	letter-spacing:1px;
}

.sidepanel a:hover {
	text-decoration:none;
	color:#000000;
	letter-spacing:1px;
}

.topborderonly {
	border-top: 1px solid #333333;
}

.bottomborderonly {
	border-bottom: 1px solid #333333;
}


.footer {
	font-family:Arial, Helvetica, sans-serif;
	color:#d2c1df;
	font-size:10px;
	font-weight:500;
	text-indent:20px;
}

.footer2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#d2c1df;
	font-size:11px;
	font-weight:500;
	text-indent:20px;
	text-transform:uppercase;
	letter-spacing:2px;
}	

.footer2 a {
	text-decoration:underline;
	color:#d2c1df;
}

.footer2 a:hover {
	color:#391e4d;
}.researchboxmiddlenobottom {
	background-color: #e0e0e0;
	border-left-color:#000000;
	border-left-width:1px;
	border-left-style:solid;
	border-right-color:#000000;
	border-right-width:1px;
	border-right-style:solid;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: black;
}
.mainboxmiddlewithbottom {
	background-color: #d0d0d0;
	border-left-color:#000000;
	border-left-width:1px;
	border-left-style:solid;
	border-right-color:#000000;
	border-right-width:1px;
	border-right-style:solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.researchmainboxright {
	background-color: #d0d0d0;
	border-right-color:#000000;
	border-right-width:1px;
	border-right-style:solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.researchmainboxleft {
	background-color: #d0d0d0;
	border-left-color:#000000;
	border-left-width:1px;
	border-left-style:solid;
	width: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.researchmainboxmiddle {
	background-color: #d0d0d0;
	border-left-color:#000000;
	border-left-width:1px;
	border-left-style:none;
	border-right-color:#000000;
	border-right-width:1px;
	border-right-style:none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.aboutselectedlabel-sab {
	display: block;
	width: 225px;
	height: 13px;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:500;
	color:#333333;
	text-decoration:none;
}
.aboutunselectedlabel-sab {
	display: block;
	width: 225px;
	height: 13px;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	font-weight:500;
	color:#CCCCCC;
	text-decoration:none;
}
.searchfield {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9pt;
}
