/* --------------------  undergrad  --------------------- */
/* -----------------  2011-10-13 16:15  ----------------- */
/* ------  DO NOT EDIT.  This file is generated.  ------- */


/* ---------------------  general  ---------------------- */
#outer
{
	border-color: #ffffff;
	color: #000000;
	background-color: #ffffff;
}
a:link, a:visited
{
	color: #0d4abf;
}
a:hover, a:focus, a:active
{
	color: #0000ee;
}

h1, h2, h3, h4
{
	color: #032262;
}
/* ---------------------  branding  --------------------- */
/* ---------------------  utility  ---------------------- */
/* ---------------------  top menu  --------------------- */
#top-menu
{
	background-color: #00287d;
}
#top-menu td
{
	border-color: #8a887c;
}
#top-menu td.active
{
	background-color: #f0efef;
}
#top-menu td.hover
{
	background-color: #f0efef;
}
#top-menu table a:link, #top-menu table a:visited
{
	color: #ffffff;
}
#top-menu td.hover a
{
	color: #002260;
}
#top-menu table a.active
{
	color: #002260;
}
#top-menu table a:hover, #top-menu table a:focus, #top-menu table a:active
{
	background-color: #f0efef;
	background-image: url(/~/media/Images/undergrad/ui/gray_menu_highlight);
	background-position: left center;
	background-repeat: repeat-x;
	color: #002260;
}
/* ---------------------  top menu search  -------------- */
/* ---------------------  drop menus  ------------------- */
ul.dm
{
	border-color: gray;
}
div.ddm
{
	background-color: #f2f1f2;
}
ul.dm li
{
	border-top-color: gray;
}
ul.dm li a:link, ul.dm li a:visited
{
	color: #002c7b;
}
ul.dm li a:hover, ul.dm li a:active
{
	color: #002c7b;
	background-color: #ffffff;
}
/* ---------------------  layout  ----------------------- */
#main
{
	background-color: #ffffff;
}
#contentwide
{
	background-color: #ffffff;
}
/* ---------------------  nav  -------------------------- */
#nav
{
	background-color: #f5f5f5;
}
#nav a:link, #nav a:visited
{
	color: #081e79;
}
#nav a.selected
{
	color: #000000;
	background-color: #dbd9da;
}
#nav a:hover, #nav a:active
{
	color: #000099;
	background-color: #dbd9da;
}
/* ----
#nav li.first a:hover, #nav li.first a:focus, #nav li.first a:active {
#nav li.first.selected a:hover, #nav li.first.selected a:active, #nav li.first.selected a:active  {
   ---- */
#nav > #navInner > ul > li.first > a,
#nav > #navInner > ul > li.first > a.selected {
 	background-color: transparent;
}
#nav li li.first a:hover, #nav li li.first a:active {
	background-color: #dbd9da;
}
/* ---------------------  seealso  ---------------------- */
#seealso h3
{
	color: #000000;
}
#seealso ul li a:link, #seealso ul li a:visited
{
	color: #000066;
}
#seealso ul li a:hover, #seealso ul li a:active
{
	color: #ffffff;
	background-color: #777788;
}
/* ---------------------  belowNav  --------------------- */
#belowNav h3
{
	color: #000000;
}
#belowNav ul li a:link, #belowNav ul li a:visited
{
	color: #000099;
}
#belowNav ul li a:hover, #belowNav ul li a:active
{
	color: #0066ff;
}
/* ---------------------  breadcrumb  ------------------- */
/* ---------------------  callout  ---------------------- */
/* ---------------------  belowContent  ----------------- */
/* ---------------------  sidebar  ---------------------- */
.sidebar
{
	color: #000000;
}
/* ---------------------  belowSidebar  ----------------- */
#belowSidebar h3
{
	color: #032262;
}
/* ---------------------  alerts  ----------------------- */
/* ---------------------  ie hacks  --------------------- */
/* ---------------------  faq  -------------------------- */
/* ---------------------  bonus  ------------------------ */

/* --------------------  undergrad  --------------------- */
/* -----------------  2011-10-13 16:15  ----------------- */
/* ------  DO NOT EDIT.  This file is generated.  ------- */
div.WideBannerImageContainer {
	padding-top: 3px;
	background-image: url(/~/media/Images/undergrad/ui/imageBorder);
	background-position: left top;
	background-repeat: repeat-x;
	margin-bottom: 22px;
}
div.WideBannerImageContainer img {
	margin-top: 3px;
}
iframe {
	margin: 5px 0 0 -8px;
}
.dataset-cached-data {
	display: none;
}
/* ----------  Share This  ---------- */
#belowNav div.addthis_toolbox a {
	display: inline;
	padding: 0;
	margin-left: 1px;
}

/* ----------  Custom Top Menu  ---------- */
#top-menu td#m6, #top-menu td#m7, #top-menu td#m8 {
	background-image: url(/~/media/Images/undergrad/ui/yellow_menu_bg);
	background-position: left top;
	background-repeat: repeat-x;
}
#top-menu td#m8 {
	border-width: 0;
}
#top-menu td#m5, #top-menu td#m6, #top-menu td#m7, #top-menu td#m8 {
	border-color: white;
}
#top-menu table #m6 a:link, #top-menu table #m6 a:visited,
#top-menu table #m7 a:link, #top-menu table #m7 a:visited,
#top-menu table #m8 a:link, #top-menu table #m8 a:visited {
	color: #00225f;
}
/* ----------  Tables  ---------- */
table.map {
	padding: 0px;
	width: 240px;
}
table.knockout {
	border-collapse: collapse;
	padding: 0px;
	width: 457px;
	margin-top: 25px;
}
table.knockout th {
	padding: 6px;
	color: #000000;
	background-color: #f2f2f2;
	text-align: left;
	vertical-align: text-top;
}
table.knockout td {
	line-height: normal;
	padding: 6px;
	vertical-align: top;
	border-bottom: 2px solid #f2f2f2;
}
table.knockout td.pdf {
	vertical-align: middle;
}
table.knockout td.pdf2 {
	vertical-align: top;
}
table.knockout th, table.knockout td, table.knockout,
table.map th, table.map td, table.map {
	font-size: 12px;
}
table.koLeft {
	float: left;
	width: 220px;
	margin-right: 15px;
}
table.koRight {
	width: 220px;
}
/* ----------  main column lists  ---------- */
#col2 li, #col2wide li {
	margin-bottom: 10px;
}
#col2 li > ul, #col2wide li > ul {
	margin-top: 10px;
}

/* ----------  3rd column  ---------- */

#col3 p {
	margin: 11px 9px 0 0;
}
#col3 h1, #col3 h2, #col3 h3 {
	font-family: Verdana,Arial,sans-serif;
}

/* ----------  snippets containing maps  ---------- */
img.map {
	padding: 10px 0;
}
.BannerImageContainer {
	height: 176px;
}
/* ----------  Vendor Table  ---------- */
td.schools {
	vertical-align: top;
}
/* ----------  DUAccordion  ---------- */
.DUAccordion {
	padding: 5px 0 5px 30px;
	margin: 0;
	background: #f1f1f1 url(/~/media/Images/undergrad/ui/arrow) no-repeat left center;
	cursor: pointer;
}
.DUAccordion.open {
	background-image: url(/~/media/Images/undergrad/ui/arrow_down);
}
h3.DUAccordion, h2.DUAccordion {
	font-size: .95em;
	color: #000000;
	margin: 10px 0 0 0;
}
.accordion-content {
	margin-bottom: 15px;
	margin-left: 30px;
}
.DUAccordion a:link, .DUAccordion a:visited {
	color: #0d4abf;
}
/* ----------  news and events  ---------- */
.newsAndEvents h2.headline {
	padding: 0;
	margin: 15px 0 0 0;
}
.newsAndEvents h3.date {
	padding: 0;
	margin: 0 0 10px 0;
	color: #999999;
	font-size: .8em;
}
.newsAndEvents h3.date p {
	margin: 0;
	padding: 0;
}


