.brown16_bold { font-size: 16px; font-weight: bold; color: #996600}
.general10 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.general10Bold {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal}
.General10BoldRed{ font-family: Arial, Helvetica, sans-serif; font-size: 10px ; font-weight: bold; color: #FF0000}
.General10Green{ font-family: Arial, Helvetica, sans-serif; font-size: 10px ; color:#006633}
.General12Green{ font-family: Arial, Helvetica, sans-serif; font-size: 10px ; color:#006633}
.General10Red{ font-family: Arial, Helvetica, sans-serif; font-size: 10px ; color: #FF0000}
.General12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px }
.General12Bold { font-family: Arial, Helvetica, sans-serif; font-size: 12px ; font-weight: bold}
.General12BoldRed{ font-family: Arial, Helvetica, sans-serif; font-size: 12px ; font-weight: bold; color: #FF0000}
.General12LtBlu {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0099CC}
.General12Red{ font-family: Arial, Helvetica, sans-serif; font-size: 12px ; color: #FF0000}
.General12Yellow {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFF00}
.General14Bold {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
.General14BoldRed{ font-family: Arial, Helvetica, sans-serif; font-size: 14px ; font-weight: bold; color: #FF0000}
.General14Red{ font-family: Arial, Helvetica, sans-serif; font-size: 14px ; color: #FF0000}
.General14{  font-family: Arial, Helvetica, sans-serif; font-size: 14px}
.General16 { font-family: Arial, Helvetica, sans-serif; font-size: 16px }
.General16Bold {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold}
.General16BoldRed{ font-family: Arial, Helvetica, sans-serif; font-size: 16px ; font-weight: bold; color: #FF0000}
.General20 { font-family: Arial, Helvetica, sans-serif; font-size: 20px }
.General20Bold {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold}
.General20BoldRed{ font-family: Arial, Helvetica, sans-serif; font-size: 20px ; font-weight: bold; color: #FF0000}
.General8 {  font-family: Arial, Helvetica, sans-serif; font-size: 8px}
.General8Bold {  font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-weight: bold}
.General8BoldRed{ font-family: Arial, Helvetica, sans-serif; font-size: 8px ; font-weight: bold; color: #FF0000}
.General9 {  font-family: Arial, Helvetica, sans-serif; font-size: 9px}
.General9Bold {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold}
.General9BoldRed{ font-family: Arial, Helvetica, sans-serif; font-size: 9px ; font-weight: bold; color: #FF0000}
.GeorgiaBlue14Itl {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-style: italic; color: #0000CC; font-weight: bold}
.GeorgiaBlue14Itl {  font-family: Georgia, Times New Roman, Times, serif; font-size: 14px; font-style: italic; color: #0000CC; font-weight: bold}
.GeorgiaBlue20It {  font-family: Georgia, Times New Roman, Times, serif; font-size: 24px; font-style: italic; color: #0000CC; font-weight: bold}
.johncomment {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #003399}
.GeorgiaBlue20It {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-style: italic; color: #0000CC; font-weight: bold}

.templateNavigationBar {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}

.td, body { font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; color:#000000 }

.header { font-size: 14px; color:#000000; font-weight: bold }

.header-sm { font-size: 11px; color:#3333CC; font-weight: bold }

.fix { font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; color:#333333 }

.smalltext { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; color:#000000 }

.exsmalltext { font-family: verdana,arial,helvetica,sans-serif; font-size: 9px; color:#000000 }


.fifteen { line-height: 15px }
.thirteen { line-height: 13px }

A:link { text-decoration: underline; color:#330099 }
A:visited { text-decoration: underline; color:#CC0099 }
A:active { text-decoration: underline; color:#CC6699}
A:hover { text-decoration: underline; color:#CC9999 }
 
.SmallOver { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: italic}
.SmallOff { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal}
.LargeOver { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic}
.LargeOff { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal}
.LargeOffBold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal ; font-weight: bold}
.SmallOffBold { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold}
.SmallOverBold { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: italic ; font-weight: bold}
.LargeOverBold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic ; font-weight: bold}h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold}
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold}
strong {  font-weight: bold}

.RmsAdmTD {  border: 0px #FFFFFF; background-color: #CCFFFF; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.RmsAdmTR {  height: 30px}
.RmsAdmTBL {  border-top-width: 5px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px}
.RmsCustTBL { border-top-width: 5px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px ; background-color: #CCFFFF;}
.RmsCustTR  {  height: 30px}
.RmsCustTD { border: 0px #FFFFFF; background-color: #CCFFCC; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px ; font-family: Arial, Helvetica, sans-serif; font-size: 12px}

/* dk blue: 31319c  gold: c90;  */
/* CoC color: 00c; DoC color: 0068b7; DoCE color: fc0; */
/* PRINT STYLES */

.printonly {
	display:none;
	}

body {

	
 /* WinIE behavior call */
 
	font: 11px/16px verdana,arial,helvetica,sans-serif;
	color:#333;
	margin:0;
	padding:0;
	}

a:link, a:visited {
	text-decoration:none;
	color:#369; /* cornflower blue */
	}

a:active, a:hover {
	text-decoration:none;
	color:#c90;  /* yellow */
	}

td 	{
	font: 11px/16px verdana,arial,helvetica,sans-serif;
	color:#333; /* dark grey */
	}

img {
	border:0;
	}
	
p {
	margin-top:0;
	margin-bottom:1em;
	}

h1 {
	color:#31319c; /* bright blue */
	font:bold 13px/16px arial,helvetica,verdana,sans-serif;
	border-bottom:3px double #31319c;
	text-transform:uppercase !important;  /* ?important? */
	letter-spacing:1px;
	margin: 1.4em 0;
	}

h2 {
	color:#31319C; /* ?orange? */
	font:bold 11px/14px verdana, arial, helvetica, sans-serif;
	text-transform:uppercase !important;  /* ?important? */
	margin:1.5em 0 .4em 0;
	}

h3 {
	color:#666; /* dark grey */
	font:bold 11px/12px verdana,arial,helvetica, sans-serif;
	text-transform:none; /* ?necessary? */
	margin:2em 0 .5em 0;
	}

h4 {
	color:#333; /* dark grey */
	font:bold 11px/12px verdana,arial,helvetica, sans-serif;
	text-transform:none;
	margin:.8em 0 .2em 0;
	}

.floatr {
	float:right;
	}

.floatl {
	float:left;
	}

.formfield {
	font-family: verdana,arial,helvetica,sans-serif;
  	font-size : 10px;
	width:235px;
	/*	border:1px solid #999;
	background:#fff; */
	color:#666;
	line-height:normal;
	}

#toptable {
	border:0;
	margin:0 0 0 5px;
	padding:0;
	border-collapse:collapse;
	width:99%;
	height:100px;
	}

#toptable td#logolinks {
	white-space: nowrap; 
	vertical-align:middle;
	text-align:right;
	font-size:10px;
	line-height:22px;
	padding:0;
	padding-right:8px;
	border:0;
	margin:0;
	}

#logo{
	padding:2px 0 0 0;
	margin:0;
}

td#coc-color, td#doc-color, td#doce-color  { /* this specifies the dimensions of the color bar at the top of each page */
	padding:0 !important;
	margin:0 !important;
	border:0 !important;
	height:5px;
	font-size:1px;
	line-height:5px;
	}
	
td#coc-color { /* this specifies the color of the bar for college of chem */
	background-color:#00c;
	}
	
td#doc-color {/* this specifies the color of the bar for dept of chem */
	background-color:#0068b7;
	}
	
td#doce-color { /* this specifies the color of the bar for dept of chem eng */
	background-color:#fc0;
	}

#toptable td#cornerphoto {
	width:144px;
	text-align:right;
	}
#toptable td#nocornerphoto {
	width:0;
	text-align:right;
	}

#primarynav {
	width:99%;
	height:20px;
	padding:0;
	margin:1px 0 0 5px;
	border:0;
	border-collapse:collapse;
	}

#primarynav td {
	padding:0;
	}

#primarynav td#navlink1 {
	width: 25%;
	text-align:left;
	}

#primarynav td#navlink2 {
width: 25%;
	text-align:left;
	}

#primarynav td#navlink3 {
	width: 25%;
	text-align:left;
	}

#primarynav td#highlights {
	width: 25%;
	text-align:right;
	}
#primarynav td#nohighlights {
	width: 0%;
	text-align:right;
	}

#maintable {
	width:99%;
	padding:0;
	margin:1px 0 0 5px;
	border:0;
	border-collapse:collapse;
	}

#maintable td {
	padding:0;
	vertical-align:top;
	}

#maintable td#leftnav {
	width:150px;
	padding:10px 0 0 12px;
	}

#maintable td#noleftnav {
	width:0;
	/*	padding-top:10px; */
	}
	
#maintable td#maincontent {
	/*	width:389px;  */
	padding:12px 20px 5px 20px;
	}

td#maincontent img{
margin-right:10px;}

	


/* MAIN CONTENT STYLES */

.news-item {
	width:100%;
	padding-top: 15px;
	margin-top: 10px;
	border-top:1px dotted #999;
	}

	
.news-item img {
	padding:1px;
	border:1px solid #000;
	margin:3px 8px 5px 0;
	float:left;
	}
	
.news-item h2 {
	text-transform:none !important; /* ?necessary? */
	font-weight:bold;
	font-size:12px;
	line-height:16px;
	margin:0;
	}
	
.news-item h3 {
	text-transform:none !important; /* ?necessary? */
	font-weight:normal;
	font-style:italic;
	font-size:11px;
	line-height:16px;
	margin: .1em 0 .2em 0;
	}
	
.more-link {
	text-align:right;
	}

/* google search */
	
div#peoplesearch {
	border: 1px solid #000;
	background:#89a6c4;
	width:160px;
	margin:8px auto;
	text-align:center;
	font: 10px/12px verdana,arial,helvetica, sans-serif;
	padding:0 0 5px 0;
	}

#searchheader {
	background:#960;
	color:white;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	padding:1px;
	border-bottom:1px solid #000;
	}

.button {
	font: normal 10px/normal verdana,arial,helvetica, sans-serif;
	text-transform:uppercase !important;
	border-color: #a0a6c6 #333 #333 #a0a6c6;
	border-width: 1px;
	border-style: solid;
	background:#666;
	color:#fff;
	padding:0;
	margin-top:3px;
	}

/* end search */

#footer {
	width:99%;
	text-align:center;
	color:#fff;
	font-size:9px !important;
	line-height:normal;
	margin: 1px 0 0 5px;
	background:#369;
	padding: 2px 0;
	}

#footer a:link, #footer a:visited {
	text-decoration:none;
	color:#777 !important; /* light grey */
	font-weight:normal !important;
	text-transform:none !important;
	}

#footer a:active, #footer a:hover {
	text-decoration:none;
	color:#fa840f; /* dark blue */
	}

div#bottomstuff {
	width:99%;
	text-align:center;
	color:#777;
	font-size:9px !important;
	line-height:normal;
	margin: 1px 0 0 5px;
	background:transparent;
	padding: 2px 0;
	}

div#bottomstuff a:link, div#bottomstuff a:visited {
	text-decoration:none;
	color:#777 !important;
	font-weight:normal !important;
	text-transform:none !important;
	}

div#bottomstuff a:active, div#bottomstuff a:hover {
	text-decoration:none;
	color:#00c !important;
	}

/*#formspace {
	margin:0;
	padding:0;
	}*/

.formspace {
	margin:2px 0;
	padding:2px 0;
	}
#littlelinks {
	padding-top: 5px;
}

/*LEFT NAV STYLES*/
td#leftnav ul.nav li, td#leftnav ul.subnav li {
	position: relative;
	}
td#leftnav ul.subnav{
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	width:200px;
	}
td#leftnav ul.subnav li{
	border-bottom: 1px solid #666666;
	}
td#leftnav ul.nav{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 125px; /* Width of Menu Items */
	}
td#leftnav ul.nav li a{
	display: block;
	text-decoration: none;
	background-position:right bottom;
	text-align:right;
	padding:5px 9px 3px 8px;
	margin: 2px 0 0 0;
	text-transform:uppercase;
	font: normal 10px/12px arial,helvetica,arial,sans-serif;
	color:#369;
	}
td#leftnav ul.subnav li a{
	text-transform:none;
	font-size:11px;
	background-color:#fc3;
	background-image:none;
	text-align:left;
	padding:2px 10px;
	margin:0;
	}
td#leftnav ul.subnav {
	position: absolute;
	margin: 0;
	padding: 0;
	list-style: none; 
	left: 125px; /* Set 1px less than menu width */
	width:200px;
	top: 0;
	display: none;
	}
td#leftnav ul.nav li a{
	display: block;
	text-decoration: none;
	}
td#leftnav li.bottom{
	padding-bottom:18px;
	margin-bottom:3px ;
	border-bottom:1px dotted #999;
	}
/* Fix IE. Hide from IE Mac - THIS RULE IS  A PROBLEM - IT HIDES THE BULLETS FOR THE CALLOUTS LIST!!! \*/
	* html td#leftnav ul li { float: left; }
	* html td#leftnav ul li a { height: 1%; }
	/* End */
td#leftnav ul.nav li a:hover { 
	background-repeat:no-repeat; 
	color:#c90;
	}
td#leftnav li:hover ul, td#leftnav li.over ul { 
	display: block;
	}
td#leftnav ul.subnav li a:hover{
	background-color:#369;
	background-image:none;
}
	
/* CALLOUTS BULLET LIST */

td#callouts {
	width:191px;
	background:#e5effa; /* light blue */
	}
td#nocallouts {
	width:0;
	background:#ffffff;
	}
#callouts ul {
	list-style-type:disc;
	margin:0 0 0 15px;
	padding:0 8px 0 15px;
	}


#callouts ul li {
	margin-top:5px;
	margin-bottom:1.05em;
	list-style-type:disc;	
	padding:0 !important;
	line-height:normal;
	}

td#callouts a:link, td#callouts a:visited {
	text-decoration:none;
	color:#31319c;
	}

td#callouts a:active, td#callouts a:hover {
	text-decoration:none;
	color:#c90;
	}

.header { font-size: 14px; color:#000000; font-weight: bold }
.smalltext { font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; color:#000000 }
.exsmalltext { font-family: verdana,arial,helvetica,sans-serif; font-size: 9px; color:#000000 }
.thirteen { line-height: 13px }
.SmallOff { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal}
.LargeOffBold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal ; font-weight: bold}
table#internaltable{
width:100%;
border-width:0;
}
table#internaltable td{padding: 10px 10px 10px 10px;
vertical-align:top;}
.news-link {
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	white-space:nowrap;
}
div#sectionnav {
	padding: 15px;
	font-weight: bold;
}
#top {
	border-top:1px dotted #999;
	text-align: right;
	margin-top: 10px;
	padding-top:3px;
}
#subsubnav ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 

#subsubnav ul li {
	margin-left: 0;
	padding: 3px;
	list-style: none;
	display: inline;
	}

