@charset "UTF-8";
/* CSS Document */
* {margin:0;padding: 0;}
body {background:top center no-repeat #07203e;margin:0 auto;font-family:Arial, Helvetica, sans-serif;width:100%;}
#wrapper {width:951px;margin:0 auto;text-align:center;padding:0;position:relative;z-index:2;}
#header {width:950px;height:71px;margin:0 auto;padding:0;}
#header #logo, #header #und, #header #search {width:314px;text-align:left;height:67px;background:url(../images/widgets/coe_web_REDO3_02.png) no-repeat #00000c;float:left;margin-right:4px;}
#header #search, #header #search #links a, #header #search #links a:link {font-size:10px;color:#FFF;margin:0;text-decoration:none;}
#header #search #links, #header #search #searchbox {margin-top:12px;width:303px;text-align:right;padding:0 10px 10px 0;}
#header #search #links a:hover, #header #search #links a:visited:hover {color:#d9cd71;text-decoration:underline;}
#header #search #links a:visited {color:#CCC;}
#header #search #searchbox {margin:0;padding:0;}
/*--------Top Navigation--------*/
#navigation {width:902px;height:40px;font-size:0.81em;line-height:13px;font-weight:bold;color:#FFF;text-transform:uppercase;margin:0 auto;margin-bottom:50px;padding:0;}
#nav, #nav ul {padding:0;margin:0;list-style:none;}
#nav a, #nav a:link {display:block;width: 111px;padding:14px 0 13px 0;margin-bottom:2px;color:#FFF;text-decoration:none;background:url(../images/navigation/coe_web_REDO3sub2_12.png) 0 0 no-repeat #00000c;text-align:center;}
#nav a.doublelines {padding:8px 0 6px 0;}
#nav a:hover, #nav a.doublelines:hover, #nav a:visited:hover, #nav a.doublelines:visited:hover {color:#00091e;}
#nav li {float:left;width:111px;margin-right:2px;display:inline;}
#nav li ul {position:absolute;width:167px;margin:0;padding:0;list-style:none;left:-999em;text-align:left;}
#nav li:hover{position:static;}
#navigation ul li:hover a, #navigation ul li.sfhover a, #navigation ul li:hover a.doublelines, #navigation ul li.sfhover a.doublelines { /* makes sure the color of the top level links stays blue when rolling onto drop down menus */color:#00091e;background-position:-111px 0;}
#navigation ul li:hover ul li a, #navigation ul li.sfhover ul li a { /* makes sure the color of the top level links stays blue when rolling onto drop down menus */background-image:none;background-color:transparent;}
#navigation #nav li:hover ul, #navigation #nav li.sfhover ul {left:auto;z-index:1000;border:3px solid #00000c;background:url(../images/nav_background_images/topsubnavbkgrnd.jpg) repeat-y top #00091e;font-size:11px;margin:0;font-weight:bold;line-height:12px;text-align:left;color:#d9cd71;text-transform:none;}
#navigation #nav li ul li {width:165px;}
#navigation #nav li ul li a {text-align:left;width:143px;padding:5px 6px 5px 17px;border-bottom:1px solid #00091e;color:#d9cd71;margin-bottom:0;}
#navigation #nav li ul li a:hover {color:#00000c;background:url(../images/nav_background_images/subnav_arrows_over.gif) 6px center no-repeat #d9cd71;}

#columncontainer {width:951px;margin:0 auto;text-align:left;clear:both;position:relative;padding:0;float:left;z-index:999;}
/*--------left navigation--------*/
#leftnav {width:200px;margin-right:2px;float:left;overflow:hidden;}
#leftnav.home {width:234px;margin-right: 5px;}
#navtitle {display:inline;float:left;padding:0;}
#leftnav img {margin:0 0 2px 0;padding:0;display: block;}
#leftnav ul {margin:0 0 4px 0;width:200px;list-style-type:none;float:left;padding:0;}
#leftnav.home ul {width:234px;}
#leftnav ul.resources {text-transform:uppercase;margin-bottom:0;}
#leftnav ul li {font-size:12px;line-height:13px;margin:0 0 2px 0;padding:0;color:#FFF;display:block;font-weight:bold;float:left;}
#leftnav ul li a{display:block;color:#FFF;text-decoration:none;padding:4px 0 5px 6px;width:194px;margin:0;background:url(../images/navigation/leftnavbkgrnd_sprite.jpg) 0 40px no-repeat #00000c;}	
#leftnav ul li a.singleline {padding:11px 0 11px 6px;}
#leftnav ul li a.triple {background-position:0 73px;}
#leftnav ul li.tripleactive a, #leftnav ul li.tripleactive a:hover, #leftnav ul li a.triple:hover {background-position:0 -74px;color:#00000c;}
#leftnav.home ul li a, #leftnav.home ul li a{width:228px;padding-top:13px;padding-bottom:14px;}
#leftnav ul li a:hover, #leftnav.home ul li a:hover{display:block;color:#00000c;text-decoration:none;width:194px;}
#leftnav.home ul li a:hover{width:228px;}
#leftnav ul li ul, #leftnav.home ul li ul{display:none;position:absolute;margin-top:-35px;margin-left:200px;width:166px;height:auto;border:3px solid #00000c;}
#leftnav.home ul li ul{margin-left:234px;margin-top:-40px;}
#leftnav ul li:hover a, #leftnav ul li.sfhover a, #leftnav.home ul li:hover a, #leftnav.home ul li.sfhover a{ /* makes sure the color of the top level links stays active when rolling onto drop down menus */color:#00091e;background-position:0 -40px;}
#leftnav.home ul li:hover a, #leftnav.home ul li.sfhover a{ /* makes sure the color of the top level links stays active when rolling onto drop down menus */background-position:0 0;}
#leftnav ul li:hover ul li a, #leftnav ul li.sfhover ul li a, #leftnav.home ul li:hover ul li a, #leftnav.home ul li.sfhover ul li a{background:none;color:#d9cd71;}
#leftnav li ul li, #leftnav.home li ul li {font-size:11px;width:166px;padding:0;margin:0;font-weight:bold;text-align:left;color:#d9cd71;height:auto;background:url(../images/nav_background_images/subnavbkgrnd.jpg) repeat-y right;}
#leftnav li ul li a, #leftnav li.doublelines ul li a, #leftnav.home li ul li a, #leftnav.home li.doublelines ul li a {width:146px;color:#d9cd71;height:auto;padding:6px 5px 6px 15px;border-top:1px solid #00000c;text-transform:none;}
#leftnav ul li ul li a:hover, #leftnav.home ul li ul li a:hover {color:#00091e;width:146px;background:url(../images/nav_background_images/subnav_arrows_over.gif) 6px center no-repeat #d9cd71;}
#leftnav li>ul, #leftnav.home li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */top:auto;left:auto;}
#leftnav ul li:hover ul, #leftnav ul li.sfhover ul {display:block;z-index:1000;}
#leftnav ul li:hover ul li, #leftnav ul li.sfhover ul li {background-color:#07203e;}
#leftnav ul li.widget {margin:0;padding:0;}
#leftnav ul li.widget a {margin:4px 0 0 0;padding:0;}
#leftnav ul li.widget img{margin:0;padding:0;}

#leftnav ul li.active {color:#00091e;position:relative;}
#leftnav ul li.active a, #leftnav ul li.active a.singleline {background-position:0 -40px;color:#00091e;}
#leftnav li.active ul {display:block;position:relative;float:left;margin:2px 0 0 0;width:194px;}
#leftnav ul li.active ul li {background-color:transparent;width:194px;}
#leftnav ul li.active ul li a {width:166px;color:#d9cd71;padding:6px 5px 6px 23px;border-top:1px solid #00091e;border-left:none;background:none;}
#leftnav ul li.active ul li a:hover, #leftnav ul li.active ul li:hover, #leftnav ul li.active ul li.subactive, #leftnav ul li.active ul li.subactive a {color:#00091e;background:url(../images/nav_background_images/subnav_arrows_over.gif) 10px center no-repeat #d9cd71;width:166px;}

/*--------Right column--------*/
#rightcolumn {width:748px;float:left;background:url(../images/subpages/content_bkgrnd.png) repeat;}
h1.pagetitle {font-size:24px;line-height:24px;color:#FFF;margin:10px 10px 0 10px;padding-bottom:10px;}
p.url a{font-size:18px;line-height:18px;color:#d9cd71;float:left;margin:-8px 0 14px 10px;}
p.url a:hover{color:#FFF;}

/*--------Whiteboxes for sub pages--------*/
#whitebox, #clearbox {margin-bottom:10px;}
#whitebox a, #clearbox a {color:#07203e;}
#whitebox a:hover, #whitebox a:visited:hover, #clearbox a:hover, #clearbox a:visited:hover {color:#333333;}
#whitebox a:visited, #clearbox a:visited {color:#666666;}
#whitebox h3 a,#whitebox h3 a:link {text-decoration:none;}
div.onethird, div.twothirds, div.threequarters, div.onequarter, div.full, div.half, #clearbox {width:458px;margin:0 0 10px 10px;float:left;display:inline;background-color:#fff;padding:10px;}
div.onethird {width:219px;}
div.threequarters {width:524px;}
div.onequarter {width:154px;}
div.full {width:708px;}
div.half {width:339px;}
#clearbox {width:234px;background-color:transparent;padding:0;color:#d9cd71;}
#clearbox.thin{width:173px;line-height:14px;overflow: hidden;}
div.goldbackground {background:url(../images/personnelbkgrnd.jpg) bottom repeat-x #fff;}
div.bluebackground {background:url(../images/bluebkgrnd.jpg) bottom repeat-x #fff;}
div.graybackground {background:url(../images/graybkgrnd.jpg) bottom repeat-x #fff;}
#story-1 ul, #story-2 ul, #story-3 ul, #whitebox ul, #clearbox ul, #clearbox.tabs {list-style-type:disc;list-style-position:outside;font-size:13px;line-height:17px;color:#000;margin-bottom:15px;padding-left:18px;}
#story-1 ul li, #story-2 ul li, #story-3 ul li, #whitebox ul li {margin-bottom:3px;font-weight:bold;}
#story-1 ul li, #story-2 ul li, #story-3 ul {font-weight:normal;}
#whitebox ul li ul {margin-top:3px;list-style-type:none;}
#whitebox ul li ul li {border-bottom:1px solid #07203e;font-weight:normal;}
#clearbox ul, #clearbox.thin ul, #clearbox.tabs {margin:0 0 10px 0;width:234px;padding:3px 0 0 0;font-size:12px;line-height:13px;list-style-type:none;}
#clearbox ul li, #clearbox.thin ul li{padding:0;border:none;border-bottom:1px solid #d9cd71;margin:0;}
#clearbox.thin, #clearbox.thin ul {width:173px;line-height:14px;overflow: hidden;}
#clearbox ul li a, #clearbox ul li a:link, #clearbox.thin ul li a, #clearbox.thin ul li a:link, #clearbox.tabs ul li a, #clearbox.tabs ul li a:link, #clearbox.tabs li a, #clearbox.tabs li a:link {text-decoration:none;color:#fff;display:block;margin:0;width:227px;padding:2px 5px 2px 2px;}
#clearbox.thin ul li a, #clearbox.thin ul li a:link {width:167px;}
#clearbox ul li a:visited, #clearbox.thin ul li a:visited {color:#ccc;}
#clearbox ul li a:hover, #clearbox.thin ul li a:hover, #clearbox ul li a.active, #clearbox.thin ul li a.active {color:#00091e;font-weight:bold;background-color:#d9cd71;border:none;}
#clearbox ul li a:visited:hover, #clearbox.thin ul li a:visited:hover, #clearbox.tabs ul li a:visited, #clearbox.tabs ul li a:visited:hover {color:#333;}
#clearbox ul li a.learnmore, #clearbox ul li a.learnmore:link, #clearbox li a.learnmore:link{padding:2px 0;color:#d9cd71;font-size:10px;font-weight:bold;text-decoration:none;border:none;}
#clearbox ul li a.learnmore:hover, #clearbox li a.learnmore:hover{color:#FFF;background-color:transparent;}
#clearbox h4, #clearbox h5, #clearbox p{color:#d9cd71;padding:0;margin-bottom:0;}
#clearbox h5 {border-bottom:1px solid #d9cd71;padding:7px 0;}
#clearbox.thin h5, #clearbox.tabs h5{border:none;padding:0 0 2px 0;}
.tabs a, #whitebox h1, #whitebox h2, #whitebox h3, #whitebox h4, .tabs h1, .tabs h2, .tabs h3, .tabs h4, .tabs h5 {color:#07203e;text-decoration:underline;}
.tabs a:hover {color:#666;}
#misccontainer.tabs div.threequarters {padding-bottom:10px;display:inline;width:524px;}
#whitebox h1, tabs h1 {margin-bottom:3px;}
#whitebox h2, .tabs h2 {line-height:20px;margin-bottom:5px;}
#whitebox h3, .tabs h3, #misccontainer.tabs div.threequarters h5, #misccontainer.tabs div.threequarters h5 a {background-color:#d9cd71;line-height:20px;margin-bottom:10px;padding-left:2px;text-decoration:none;}
#misccontainer.tabs div.threequarters h5, #misccontainer.tabs div.threequarters h5 a {font-size:18px;}
#whitebox h4, .tabs h4 {margin-bottom:5px;text-decoration: none;}
#whitebox p, .tabs p, .tabs div p {font-size:13px;line-height:17px;color:#000;margin-bottom:10px;}
.tabs p {background-color:#fff;}
#whitebox #personnel {float:left;display:block;width:448px;height:auto;padding:10px 0 10px 10px;color:#fff;margin-bottom:10px;}
#whitebox #personnel img {float:left;margin:0 10px 0 0;display:block;}
#whitebox #personnel div {float:left;}
#whitebox #personnel div h4 {margin:0 0 10px 0;text-decoration:none;padding:0;}
#whitebox #personnel p {margin:0;}
#whitebox #personnel a,#whitebox #personnel a:link {color:#07203E;}
#whitebox #personnel a:visited {color:#666666;}
#whitebox #personnel a:hover, #whitebox #personnel a:visited:hover {color:#333333;}
table.contactinfo {margin:0; padding:0;}
table.contactinfo td{font-size:13px;line-height:16px;color:#000;margin:0;padding:0 0 5px 0;}
/*table.contactinfo td {padding-bottom:5px;}
table.contactinfo a {color:#003366;text-decoration:underline;}
table.contactinfo a:visited, table.contactinfo a:hover {color:#666;}
table.contactinfo a:visited:hover {color:#07203E;}*/
#columncontainer.homepage {height:357px;}

#spotlightcontainer {float:left;margin-top:2px;width:748px;clear:both;position:relative;display:inline;left:202px;}
.facultyspotlight, .studentspotlight, .news, .leftspotlight, .rightspotlight {float:left;margin-right:2px;}
.leftspotlight, .rightspotlight {width:373px;}
.news, .rightspotlight {margin-right:0;}
.facultyspotlight, .studentspotlight, .news {width:234px;margin-right:5px;}
.news {margin:0;}
.facultyspotlight img, .studentspotlight img, .leftspotlight img, .rightspotlight img, .news img{display:block;float:left;margin-bottom:2px;}
.facultyspotlight #content, .studentspotlight #content, .leftspotlight #content, .rightspotlight #content, .news #content, .news #contenttest {background-color:#00000c;padding:10px;width:214px;float:left;height:311px;overflow:hidden;}
.news #content {height:261px;}
.news #contenttest {
	height:227px;
	margin-bottom: 4px;
}
.leftspotlight #content, .rightspotlight #content {width:353px;overflow:visible;}
.facultyspotlight a, .studentspotlight a, .leftspotlight a, .rightspotlight a, .facultyspotlight a:link, .studentspotlight a:link, .leftspotlight a:link, .rightspotlight a:link, .news a, #news a:link {color:#d9cd71;text-decoration:underline;}
.facultyspotlight a:hover, .studentspotlight a:hover, .leftspotlight a:hover, .rightspotlight a:hover, .news a:hover, .news a:visited:hover {color:#FFF;text-decoration:underline;}
.facultyspotlight a:visited, .studentspotlight a:visited, .leftspotlight a:visited, .rightspotlight a:visited, .news a:visited {color:#999;}
.facultyspotlight #content img, .studentspotlight #content img, .leftspotlight #content img, .rightspotlight #content img, .news #content img{display:block;float:left;margin:0 0 10px 0;}
.news #content img {float:right;margin-top:3px;}
.leftspotlight #content img, .rightspotlight #content img, .leftspotlight #content a img.rollover, .rightspotlight #content a img.rollover, .leftspotlight #content a img.rolloverover, .rightspotlight #content a img.rolloverover {float:right;margin: 0 0 5px 10px;width:162px;height:65px;display:block;}
.leftspotlight #content a:hover img.rollover, .rightspotlight #content a:hover img.rollover, .leftspotlight #content a img.rolloverover, .rightspotlight #content a img.rolloverover {display:none;}
.leftspotlight #content a:hover img.rolloverover, .rightspotlight #content a:hover img.rolloverover {display:block;}
.facultyspotlight h5, .studentspotlight h5, .leftspotlight h5, .rightspotlight h5, .facultyspotlight p, .studentspotlight p, .leftspotlight p, .rightspotlight p, .news h5, .news p {float:left;padding:0;margin:0 0 5px 0;color:#fff;}
.facultyspotlight h5, .studentspotlight h5, .facultyspotlight p, .studentspotlight p, .news h5, .news p {width:100%;}
.leftspotlight h5, .rightspotlight h5, .leftspotlight p, .rightspotlight p {float:none;}
.leftspotlight h5, .rightspotlight h5 {color:#d9cd71;}
.leftspotlight .departments, .rightspotlight .departments {display:none;}
.facultyspotlight p, .studentspotlight p, .leftspotlight p, .rightspotlight p, .news p {font-size:11px;line-height:13px;clear:left;}
.facultyspotlight p.departments, .studentspotlight p.departments, .leftspotlight p.departments, .rightspotlight p.departments {margin:0;padding:0;}
.facultyspotlight .blue, .studentspotlight .blue, .leftspotlight .blue, .rightspotlight .blue {color:#d9cd71;}
.news h5 {margin:0 0 5px 0;line-height:14px;}
.news p {margin:0 0 10px 0;clear:none;}
p.extranews {width:214px;padding:6px 10px 5px 10px;margin:2px 0 0 0;background-color:#00000c;/*background:url(../images/upcomingevents_bkgrnd.jpg)*/;}
p.extranews a,p.extranews a:link,p.extranews a:visited:hover {color:#d9cd71;}
p.extranews a:hover, p.extranews a:visited {color:#666;}


#footer {width:950px;font-size:10px;color:#FFF;text-align:left;text-transform:uppercase;padding:20px 0 75px 0;float:left;position:relative;z-index:0;}
#footer p {width:372px;padding:0;margin:0 0 5px 0;}
#footer p a {color:#d9cd71;text-decoration:none;}
#footer p a:hover, #footer p a:visited:hover{color:#FFF;text-decoration:underline;}
#footer p a:visited {color:#CCC;}
#footer img {float:right;}
/*--------Miscellaneous items--------*/
li.noborder, #clearbox li.noborder {border:none;}
p.bordertop {border-top:2px solid #00091e;padding-top:4px;}
.hidden {position:absolute;left:-9999999px;}
.leftspotlight p.hidden, .rightspotlight p.hidden {position:relative;left:0;}
#misccontainer {float:left;}
.blue {color:#07203e;}
.yellow {color:#d9cd71;}
.left_half_in_whitebox, .right_half_in_whitebox {float:left;width:344px;margin-right:20px;}
.right_half_in_whitebox {margin-right:0;}
.left_half_twothirds_whitebox, .right_half_twothirds_whitebox {float:left;width:48%;margin-right:4%;}
.right_half_twothirds_whitebox {margin-right:0;}
.right_twothirds_full_whitebox {float:left;width:64%;margin-right:2%;}
.left_third_in_whitebox, .middle_third_in_whitebox, .right_third_in_whitebox {float:left;width:32%;margin-right:2%;}
.right_third_in_whitebox {margin-right:0;}
.primaryblue {color:blue;}
.rawgreen {color:green;}
.red {color:red;}
.right {float:right;font-size:10px;line-height:12px;}
.left {float:left;font-size:10px;line-height:12px;}
div.news #content img {width:70px;height:70px;}
div.facultyspotlight #content noscript p,div.studentspotlight #content noscript p,div.news #content noscript p {font-size:12px;line-height:14px;width:200px;}
#whitebox p.caption-left, #whitebox div.caption-left, #whitebox p.caption-right, #panecontainer p.caption-left, #panecontainer p.caption-right {float:left;font-size:10px;line-height:12px;margin:0;}
sub, sup {font-size:75%;line-height:100%;margin-bottom:-10px;}
sub {vertical-align:bottom; }
sup {vertical-align:top; }
#addthis {padding-top:10px;border-top:1px solid #d9cd71;clear: both;}
#clearbox.thin {overflow:hidden;}
#clearbox ul, #clearbox ul li, #clearbox ul li a{list-style-type:none;}
#clearbox.thin h5{width:173px;}
p.tabintro {font-size:16px; line-height:125%;font-style:italic;}
p.suggested_reading{margin-bottom:5px;}
span.download_pdf {
	width:150px;
	float:right;
	border-left:1px solid #999;
	margin:0 0 10px 10px;
	padding:10px 0 10px 10px;
	line-height:14px;
	clear: right;
	display: inline;
}
span.download_pdf img{float:left;margin:0 10px 0 0;}
#whitebox p.callout {
	font-size:18px;
	line-height:22px;
	color:#333;
	font-weight: normal;
	margin: 10px 0;
}
#whitebox p.callout a {color:#07203E;text-decoration:underline;}
#whitebox p.callout a:hover {color:#333333;text-decoration:underline;}
#whitebox p.callout a:visited {color:#333;text-decoration:underline;}
#whitebox p.callout a:visited:hover {color:#666;text-decoration:underline;}
#story-1 p.intro,#story-2 p.intro,.storyone p.intro,.storytwo p.intro {margin-bottom:5px;}
h4.eg10111 {color:#d9cd71;}
