/* -----------------------  coe  ------------------------ */
/* -----------------  2010-04-28 11:32  ----------------- */
/* ------  DO NOT EDIT.  This file is generated.  ------- */


/* ---------------------  general  ---------------------- */
#outer
{
	border-color: #ffffff;
	color: #000000;
	background-color: #ffffff;
}
a:link, a:visited
{
	color: #000099;
}
a:hover, a:active
{
	color: #0066ff;
}
h2
{
	color: #193a55;
}
/* ---------------------  branding  --------------------- */
.branding
{
	color: #ffffff;
	background-color: #0066cc;
}
.branding a:link, .branding a:visited
{
	color: #194079;
}
.branding a:hover, .branding a:active
{
	color: #0066FF;
}
/* ---------------------  utility  ---------------------- */
.utility-links a:link, .utility-links a:visited
{
	color: #ffffff;
}
.utility-links a:hover, .utility-links a:active
{
	color: #ffffff;
}
/* ---------------------  top menu  --------------------- */
#top-menu
{
	background-color: #194079;
}
#top-menu td.active
{
	background-color: #194079;
}
#top-menu td.hover
{
	background-color: #002E58;
}
#top-menu table a:link, #top-menu table a:visited
{
	color: #ffffff;
}
#top-menu td.hover a
{
	color: #b0caeb;
}
#top-menu table a.active
{
	color: #FFEA7C;
}
#top-menu table a:hover, #top-menu table a:active
{
	color: #b0caeb;
}
/* ---------------------  top menu search  -------------- */
/* ---------------------  drop menus  ------------------- */
div.ddm
{
	background-color: #002E58;
}
ul.dm li
{
	border-top-color: #002E58;
}
ul.dm li a:link, ul.dm li a:visited
{
	color: #ffffff;
}
ul.dm li a:hover, ul.dm li a:active
{
	color: #000000;
	background-color: #e0eaf6;
}
/* ---------------------  layout  ----------------------- */
#main
{
	background-color: #ffffff;
}
/* ---------------------  nav  -------------------------- */
#nav
{
	background-color: #98bdeb;
}
#nav ul
{
	border-bottom-color: #DCDCDC;
}
#nav li
{
	border-top-color: #DCDCDC;
}
#nav a:link, #nav a:visited
{
	color: #000000;
	background-color: #98bdeb;
}
#nav a.selected
{
	color: #000000;
	background-color: #c0d4ef;
}
#nav a:hover, #nav a:active
{
	color: #000000;
	background-color: #e0eaf6;
}
/* ---------------------  seealso  ---------------------- */
#seealso h3
{
	color: #333331;
}
#seealso ul li a:link, #seealso ul li a:visited
{
	color: #333331;
}
#seealso ul li a:hover, #seealso ul li a:active
{
	color: #333331;
}
/* ---------------------  belowNav  --------------------- */
#belowNav #CustomLinks, #belowNav #QuickLinks, #belowNav #MarketingLinks, #belowNav #LearnMore
{
	background-color: #DCDCDC;
}
#belowNav h3
{
	color: #DCDCDC;
}
#belowNav ul li a:link, #belowNav ul li a:visited
{
	color: #000099;
}
#belowNav ul li a:hover, #belowNav ul li a:active
{
	color: #DCDCDC;
}
/* ---------------------  breadcrumb  ------------------- */
#breadcrumb
{
	border-color: gray;
	color: #666666;
}
#breadcrumb a:link, #breadcrumb a:visited
{
	color: #666666;
}
#breadcrumb a:hover, #breadcrumb a:active
{
	color: #000000;
}
#breadcrumb span.tail
{
	color: #666666;
}
/* ---------------------  callout  ---------------------- */
#callout
{
	color: #000000;
	background-color: #dde2d4;
}
/* ---------------------  belowContent  ----------------- */
/* ---------------------  sidebar  ---------------------- */
.sidebar
{
	color: #000000;
	background-color: #dcdcdc;
}
/* ---------------------  belowSidebar  ----------------- */
#belowSidebar h3
{
	color: #666666;
}
#belowSidebar ul li a:link, #belowSidebar ul li a:visited
{
	color: #000099;
}
#belowSidebar ul li a:hover, #belowSidebar ul li a:active
{
	color: #0066ff;
}
/* ---------------------  alerts  ----------------------- */
/* ---------------------  ie hacks  --------------------- */
/* ---------------------  faq  -------------------------- */
#faqindex a:link, #faqindex a:visited
{
	color: #000099;
}
#faqindex a:hover, #faqindex a:active
{
	color: #0066ff;
}
h2.faqopened, h2.faqclosed, h3.faqopened, h3.faqclosed
{
	color: #000099;
}
h2.faqopened:hover, h2.faqclosed:hover, h3.faqopened:hover, h3.faqclosed:hover
{
	color: #0066ff;
}
/* ---------------------  bonus  ------------------------ */

/* -----------------------  coe  ------------------------ */
/* -----------------  2010-04-28 11:32  ----------------- */
/* ------  DO NOT EDIT.  This file is generated.  ------- */
a:link, a:visited {
   color:#226099;
   text-decoration:none;
}
a:hover, a:active {
   color:#e29928;
   text-decoration:underline;
}
/*-----table of contents lists----*/
.toc {
   float: left;
   width: 267px;
   padding: 10px 40px 20px 0;
}
#col2 .toc ul {
   list-style: none;
   padding: 0;
   margin: 0;
}
#col2 .toc ul li {
   border-top: 1px solid silver;
   padding: 3px 0px 3px 10px;
}
#col2 .toc ul li:first-child {
   border-top: none;
}
.toc h2 {
   font-size: 110%;
}
hr.toc-hr  {
   border-color: #808080;
   border-style: dashed;
   border-width: 1px 0 0;
   clear: both;
   height: 1px;
   margin: 0 0 10px;
   padding: 0;
}
.floatPicLeft {
   float: left;
   margin: 0 10px 10px 0;
   padding: 0;
}
.floatPicRight {
   float: right;
   margin: 0 0 10px 10px;
   padding: 0;
}
.floatList {
   list-style-position: inside;
}
.sidebarDirectionsMaps ul li {
   padding: 6px 0 0 0 !important;
   margin-left: 0 !important;
}
.sidebarDirectionsMaps ul {
   margin: 0 0 6px 0 !important;
}
.faculty-research-guide div {
   width: 266px;
   float: left;
   margin: 0 0px 10px 0px;
   padding: 0;
}
.faculty-research-guide h2 {
   clear: both;
   background-color: #dddddd;
   padding: 4px;
   margin: 0px 0 10px 0;
}
.faculty-research-guide img {
   width: 50px;
   height: 75px;
   padding: 0;
   margin: 0;
   float: left;
}
.faculty-research-guide p {
   padding: 20px 0 0 60px;
   margin: 0;
   font: normal 115% arial;
}
.faculty-research-guide p a {
   font: normal 75% arial;
}
.ie6 ul, .ie7 ul {
  margin-left: 25px;
}
.mem-press-release {
   float: right;
   padding: 0 0 10px 10px;
}
a.homeSlideLink {
   font: bold 85% arial;
   color: yellow;
}
a:hover.homeSlideLink {
   color: #6dcff6;
}

/*---common CSS across all departments---*/
.newsList ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}
.newsList li
{
	font: normal 110% arial;
	padding: 6px 0 0 0;
}
.newsList li a
{
	color:#000000;
}
.newsList li a:link, a:visited
{
	text-decoration:none;
}
.newsList li a:active, .newsList li a:hover
{
	text-decoration: underline;
	color: #003399;
}

/*-----Directories Vendor Table Styles ----*/
table#MEMdirectories {
	width: 100%;
}
table#MEMdirectories thead {
	background-color: #6883ab;
}
table#MEMdirectories th {
	padding: 8px 14px 8px 8px;
	border-top: 0px solid white;
	border-right: 1px solid white;
	border-bottom: 0px solid white;
	border-left: 0px solid white;
}
table#MEMdirectories th p {
	text-transform: uppercase;
	font: normal 100% Verdana;
	padding: 0px;
	margin: 0 0 3px 0;		
}
table#MEMdirectories th input.name-input {
	width: 100%;		
}
table#MEMdirectories td {
	padding: 8px;
    border: 0px solid white;
	vertical-align: top;
}
table#MEMdirectories td p {
	margin: 2px 0 2px 0;		
}
table#MEMdirectories tr:hover {
	cursor:auto;
}
table#MEMdirectories tr td a,
table#MEMdirectories tr td a:visited,
table#MEMdirectories tr td a:active {
	background: none;
	font-size: 1em;
	font-weight: normal;
	color: #20497f;
	text-decoration: none;
	padding-left: 0;
	background: none;
	cursor: pointer;
}
table#MEMdirectories tr td a:hover {
	color: #5081bc;
	background: none;
	cursor: pointer;
}
table#MEMdirectories tr td .companyName {
        font: bold 125% arial;
}
/*---------End Vendor Table Styles----*/

div .headshot {
    float: left;
	padding: 0px;
	margin: 0 12px 5px 0;		
}
div .headshot img {
    padding: 5px;
	margin: 0;
	border: 1px solid gray;
}
.FacultyProfile hr {
    border: none 0;
	border-top: 1px dashed gray;
	height: 1px;
	margin: 15px 0 0 0;
}
.FacultyProfile h2 {
    font: bold 115% arial;
}
.FacultyProfile p {
    line-height: 150%;
}

