.plainlink  {
	font-size:110%;
	text-decoration:none;
	/* -- GL --
	color:#000000;
	background-color:#ffffff; */
	color:#5b7100;
	}
.plainlink1 {
	font-weight:bold;
	font-size:120%;
	text-decoration:none;
	/* -- GL --
	color:#003333;
	background-color:#ffffcc; */
	}
.plainlink2 {
	font-size:120%;
	text-decoration:none;
	/* -- GL --
	color:#000000;
	background-color:#ffffcc; */
	}
.plainlink3 {
	font-size:80%;
	text-decoration:none;
	color:#000000;
	font-family:courier, monospace, Helvetica, sans-serif;
	font-size:170%;
	}
.plainlink4 {
	font-size:120%;
	text-decoration:none;
	/* -- GL --
	color:#000000;
	background-color:#f0f0f0; */
	}
.plainlink5 {
	font-weight:normal;
	font-size:120%;
	text-decoration:none;
	/* -- GL --
	color:#000000;
	line-height:1.2em; */
	}
.plainlink6 {
	font-weight:bold;
	font-size:120%;
	text-decoration:none;
	/* -- GL --
	color:#000000; */
	line-height:1.2em;
	}
.plainlink7 {
	font-size:160%;
	font-weight:bold;
	text-decoration:none;
	/* -- GL --
	color:#000000; */
	}
.plainlink8 {
	font-weight:normal;
	font-size:120%;
	text-decoration:none;
	/* -- GL --
	color:#000000; */
	line-height:1.1em;
	}
.plainlink9 {
	font-weight:bold;
	font-size:120%;
	text-decoration:none;
	/* -- GL --
	color:#000000; */
	line-height:1.1em;
	}
.bclink {
	text-decoration:none;
	}
.bctext {
	font-size:110%;
	}
.navlefthome {
	/* -- GL --
	font-weight:bold; */
	}
.leftnavtable{
	width:20%;
	}
.navtop {
	position:absolute;
	top:30px;
	left:30px;
	right:30px;
	}
.hrabove {
	position:absolute;
	font-size:160%;
	left:10px;
	margin-left:0em;
	margin-right:20px;
	top:5em;
	width:95%;
	}
.hrbelow {
	position:absolute;
	font-size:160%;
	left:10px;
	margin-left:0em;
	margin-right:20px;
	top:9.5em;
	width:95%;
	}
.tdbg {
	/* -- GL --
	background-color:#990033; */
	}
.tdbbk {
	/* -- GL --
	background-color:#990033;
	border-right: 0px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-bottom: 0px solid #cccccc; */
	vertical-align:top;
	height:134px;
	border-right: 1px solid #7a921f;
	border-top: 3px solid #7a921f;
	}
.tdspc {
	/* -- GL --
	background-color:#990033;
	border-right: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-bottom: 0px solid #cccccc; */
	border-top: 3px solid #7a921f;
	}
.tdspc1 {
	/* -- GL --
	background-color:#990033;
	border-right: 0px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-top: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc; */
	border-left: 1px solid #7a921f;
	}
.tdhr {
	/* -- GL --
	background-color:#990033;
	border-right: 1px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-top: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc; */
	}
.tdsearch {
	/* -- GL --
	background-color:#990033;
	border-right: 0px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-top: 0px solid #cccccc;
	border-bottom: 1px solid #cccccc;*/
	text-align:right; 
	border-left: 1px solid #7a921f;
	border-bottom: 1px solid #7a921f;
	border-top:6px solid #7a921f;
	padding-right:0;
	padding-left:100px;
	}
.tdspc2 {
	/* -- GL --
	background-color:#990033;
	border-right: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-top: 0px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	text-align: left;
	height: 1.8em; */
	border-bottom: 1px solid #7a921f;
	border-top:6px solid #7a921f;
	padding-right:0.9cm;
	}
.tdspc3 {
	/* -- GL --
	background-color:#990033;
	border-right: 1px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-top: 0px solid #cccccc;
	border-bottom: 1px solid #cccccc; */
	border-right: 1px solid #7a921f; 
	border-bottom: 1px solid #7a921f;
	border-top:6px solid #7a921f;
	}
.bbklogo {
	/* -- GL --
	border-style:none;
	border-width:0px;
	margin-left:5px;
	margin-top:2px; */
	}
.scsisheader {
	/* -- GL --
	background-color:#990033; */
	}
.tdscsislink {
	/* -- GL --
	color:#ffffff;
	background-color:#990033;
	border-right: 1px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-bottom: 0px solid #cccccc; */
	color:#000;
	vertical-align:middle;
	height:134px;
	border-left: 1px solid #7a921f; 
	border-top: 3px solid #7a921f;
	padding-left:20px;
	background:url(../graphics/dcsis-gry.gif) 0 50% no-repeat;
	}
.scsislink {
	/* -- GL --
	font-size:1.3em;
	color:#ffffff;
	background-color:#990033;
	border-right: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-top: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc; */
	text-decoration:none;
	color:#000;
	font-size:300%;
	font-weight:bold;
	font-family:arial, verdana, helvetica, sans-serif;
	}
.scsislink:hover {
	/* -- GL --
	font-size:1.3em;
	color:#ffffff;
	background-color:#990033;
	border-right: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-top: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc; */
	text-decoration:none;
	color:#000;
	font-size:300%;
	}
.scsistitle {
	/* -- GL --
	font-size:1.3em;
	color:#ffffff;
	background-color:#990033;
	border-right: 1px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-bottom: 0px solid #cccccc; */
	color:#000;
	font-size:300%;
	vertical-align:middle;
	height:134px;
	border-left: 1px solid #7a921f; 
	border-top: 3px solid #7a921f;
	}
.scsishr {
	/* -- GL --
	color:#cccccc;
	margin-right:20px;
	margin-top:1px;
	margin-bottom:1px; */
	}
.google {
	line-height:1em;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:140%;
	margin-left:10px;
	}
.googletext {
	line-height:1em;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:140%;
	}
.googlego  {
	line-height:1em;
	text-decoration:none;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:120%;
	}
.quicklinks {
	line-height:1em;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:140%;
	}
.newstab {
	background-color:#ffffff;
	border-left: 2px solid #cccc00;
	}
.nsep {
	border-bottom: 1px solid #cccc00;
	}
.researchtab {
	background-color:#ffffff;
	border-left: 2px solid #66cc66;
	}
.rsep {
	border-bottom: 1px solid #66cc66;
	}
.undergradtab {
	background-color:#ffffff;
	border-left: 2px solid #cc9933;
	}
.usep {
	border-bottom: 1px solid #cc9933;
	}
.postgradtab {
	background-color:#ffffff;
	border-left: 2px solid #66cccc;
	}
.psep {
	border-bottom: 1px solid #66cccc;
	}
.tdline {
	border-bottom: 1px solid black;
	}
.sep1 {
	border-bottom: 1px dashed #cccccc;
	}
.sep2 {
	font-size:120%;
	border-bottom: 1px dashed #cccccc;
	}
.nav1, .nav2, .nav3, .nav4, .nav5, .nav6, .nav7, .nav8, .nav9, .nav10, .nav11, .nav12 {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:120%;
	text-decoration:none;
	/* -- GL --
	font-weight:normal;
	color:#ffffff;
	background-color:#990033;
	padding-top:0.05cm;
	padding-bottom:0.05cm;
	padding-left:0.05cm;
	padding-right:0.05cm; */
	color:#000;
	font-weight:bold;
	padding:0;
	}
.nav1:hover, .nav2:hover, .nav3:hover, .nav4:hover, .nav5:hover, .nav6:hover, .nav7:hover, .nav8:hover, .nav9:hover, .nav10:hover, .nav11:hover, .nav12:hover {
	/* -- GL --
	color:#cccccc; */
	text-decoration:underline;
	color:#5b7100;
	}
.navtitle {
	font-size:120%;
	font-weight:bold;
	color:red;
	}
.textonly {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:100%;
	font-weight:normal;
	text-decoration:none;
	/* -- GL --
	color:#000000;
	font-style:italic;
	padding-top:0.05cm;
	padding-bottom:0.05cm;
	padding-left:0.05cm;
	padding-right:0.05cm; */
	}
.textonly:hover {
	/* -- GL --
	color:#990033;
	text-decoration:underline; */
	}
/* NEW FOR OLD */
/* narrower, centered page and new text colour */
html {
	margin:0;
	padding:0;
	}
body {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-align:center;
	color:#666;
	}
body table {
	width:75%;
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding:0;
	}
body table table {
	margin:0;
	width:auto;
	}
p, .bodytext, td.tab {
	text-align:left;
	}
.bodytext {
	font-size:120%;
	}
/* Remove the maroon bg from the header */
.tdbg, .tdbbk, .tdspc, .tdspc1, .tdhr, .scsisheader, .tdscsislink, .scsislink, .scsislink:hover, .scsistitle {
	background-color:transparent;
	}
.tdsearch, .tdspc2, .tdspc3 {
	background-color:#fff;
	height:auto;
	vertical-align:bottom;
	padding-top:14px;
	padding-bottom:14px;
	}
/* adjust logo position */
.bbklogo {
	margin:5px 5px 0 0;
	padding:0;
	}
.tdbbk {
	margin:0;
	padding:0;
	text-align:right;
	background:transparent url(../pics/binary2.jpg) bottom left no-repeat;
	}
/* Remove the unwanted items */
.pnavlefttitlechev img, .pnavleftchev img, .unavlefttitlechev img, .unavleftchev img, .navlefttitlechev img, .navleftchev img {
	display:none;
	}
hr {
	width:0;
	height:0;
	display:none;
	}
.pgradpara, .ugradpara, .respara, .sempara, .newspara, .aboutpara {
/*border-left:1px solid #ddd;*/
padding-left:2em;
}
.pgradborder, .ugradborder, .resborder, .semborder, .newsborder, .aboutborder {
border-left:1px solid #ddd;
}
/* sub menu */
.navlefttitle, .navlefthome, .navleftitem, .unavleftitem, .pnavleftitem {
	padding:0.5em 0 0.5em 18px;
    margin-left:5px;
	background:transparent url(../pics/bullet_nav.jpg) 10px 50% no-repeat;
	}
.unavlefttitle, .pnavlefttitle {
	padding:0.5em 0 0.5em 10px;
	font-weight:bold;
	}
/* odds and ends */
b {
	color:#4f5926;
	}
img {
	border:none;
	margin:0;
	padding:0;
	}
.tabto a {
	margin:0 0 0 1em;
	padding:0;
	line-height:1;
	}
p.akeys {
	margin:0;
	padding:0;
	line-height:0.1;
	}
.bodytextmaroonbold {
	font-size:120%;
	color:#4f5926;
	font-weight:bold;
	}
.bodytext {
	font-size:120%;
	}
.bodytextblue {
	font-size:120%;
	color:#4f5926;
	padding:0 0 1em 0;
	}
.bodytextblue img {
vertical-align:middle;
padding-right:5px;
	}
strong, th {
	color:#4f5926;
	}
th {
    font-size:120%;
	}
table th table {
    font-weight:normal;
    font-size:83%;
    }
ul.travel {
	padding:0 0 1em 1em;
	margin:0;
	}
/* New styling for footer */
.footer {
	border-top:1px solid #ddd;
	padding-top:1em;
	padding-bottom:0.5em;
	margin-top:1em;
	color:#666;
	}
/* EXPERIMENTAL ZONE */
.tdsearch {
	text-align:center; 
	border-left: 1px solid #7a921f;
	border-bottom: 1px solid #7a921f;
	border-top:6px solid #7a921f;
	border-right:1px solid #7a921f;
	padding-right:0;
	padding-left:0;
	}
.tdsearch a {
	margin:0 1em;
	}  
	
.navleftsep {
	padding:0.5em 0 0.5em 18px;
	margin-left:5px;
	background:transparent url(../graphics/2x2_dot_gry_line.gif) 10px 100% no-repeat;
	}
	
.navmenutitle {
	padding:1em 0 0.5em 10px;
	margin-left:5px;
	font-weight:bold;
	font-size:120%;
	color:#4f5926;
	}
/* IE specific hack to trigger "has layout", ref: John Gallant and Holly Bergevin http://www.satzansatz.de/cssd/onhavinglayout.html */
/*  \*/
* html .navlefttitle, * html .navlefthome, * html .navleftitem, * html .unavleftitem, * html .pnavleftitem, * html .tdsearch a, *html .plainlink {
height:1px;
}
/*  */
