h2{line-height:1em;}

#bbodyHeader { background-color:#333; font:2em Arial; color:#fff; border-bottom:5px solid #fff; margin-top:5px; }
#bodyHeaderLogo { height:72px; background:#333; margin:5px 0 1px 0; padding:28px 0 0 0; /* height:100px; overflow:hidden; */ }
#bbbbodyHeaderLogo img { margin-top:37px;; }
#bbbbodyHeaderLogo h1 { margin-left:-1000px; font-size:12px; }
#bodyFooter { background-color:#333; padding:10px 10px 50px 0; border-top:1px solid #fff; color:#adadad; text-align:right; margin-bottom:5px; }
#bodyFooter a { color:#adadad; text-decoration:none; }
#bodyFooter a:hover { color:#adadad; text-decoration:underline; }

#outerbody {
	clear:both;	border:solid white 0px;
	/*/*/ border-left-width: 190px;  /* left column width. NN4 hack to hide borders */
	border-left-color: #304a6c;   /* left column colour */
	border-left-style: solid;
	/*/*/ border-right-width: 0; /* right column width. NN4 hack to hide borders */
	/*border-right-color: #e5e3d2;*/  /* right column colour */
	/*border-right-style: solid; background-color: #FFF;*/ /* center column colour */
	width:auto;
	background-color:transparent;

}
#innerbody { margin:0; width:100%; position:relative;}
#innerbody a{text-decoration:underline;}

/* Back to Sed link */
#leftcolumn #soe_home{ height:25px; /*border-bottom:1px solid #3c5678;*/}
#leftcolumn #soe_home a{display:block; background:#2b3750 url("/ceis/images/nav_dotted_line.gif") repeat-x left bottom; padding:12px 0 12px 12px; }
#leftcolumn #soe_home a:link{color:#94a8c7; text-decoration:none;}
#leftcolumn #soe_home a:visited{color:#94a8c7;}
#leftcolumn #soe_home a:hover{background-color:#2a415f;}



/* Back to leadership_dept link */
#leftcolumn #soe_leadership{ height:25px; text-align: left; margin-top: 13px; /*border-bottom:1px solid #3c5678;*/}
#leftcolumn #soe_leadership a{display:block; background:#2a415f url("/ceis/images/nav_dotted_line.gif") repeat-x left bottom; padding:12px 0px 12px 11px; }
#leftcolumn #soe_leadership a:link{color:#94a8c7; text-decoration:none;}
#leftcolumn #soe_leadership a:visited{color:#94a8c7;}
#leftcolumn #soe_leadership a:hover{background-color:#3f587a;}


#leftcolumn { width:190px; float:left; position:relative; margin:0; margin-left:-190px;}
#leftcolumn select { font-family:arial,monospace; font-size:11px; width:190px;}

/* Left column menu */
#leftcolumn ul { list-style: none; padding:0; margin:35px 0 35px 0; border: 0; background:none; border-bottom:1px solid #3c5678;}
#leftcolumn li { text-align: left;  padding: 0px 0px 0px 0px; margin: 0;  color: #FFF; line-height:16px; text-transform: none;}
#leftcolumn ul a {background-color:#304a6c; margin-top: 0px !important; /* background: transparent url("/ceis/images/nav_dotted_line.gif") repeat-x left bottom;*/ border:none; display:block; padding:6px 15px 5px 20px;/* right padding hack for IE6 */ color:#d2dae4; text-decoration: none; width:190px; /* False value for IE4-5.x/Win. */ voice-family: "\"}\""; voice-family:inherit; width:155px; /* You get it. Good value for compliant browers. */ border-top:1px solid #3c5678; }
html>#leftcolumn li a { width:194px; /* Be nice to Opera */ }
/*#leftcolumn ul:first-child li{border-top:1px solid #3c5678;}*/
#leftcolumn li a:not(.depth0).selection { border:none;  background:#2a415f url("/ceis/images/nav_arrow.gif") no-repeat left center; color: #fff; }
#leftcolumn li a:not(.depth0).selection:hover { border:none; background-color: #2a415f; /*background:#3f587a url("/ceis/images/menu_pointer.gif")no-repeat left center; */color: #fff;  }
#leftcolumn ul a:hover {border:none; background-color:#3f587a; color: #FFF; text-decoration: none; margin-top: 0px; border-top:1px solid #3c5678; }
#leftcolumn ul li a img { margin-right:9px; }

/* Left column submenu */
#leftcolumn ul li ul { list-style:none; padding:0; margin:0; border:0; border:none; }
#leftcolumn ul li li { text-align: left; width:190px; padding:0; margin:0; font-size:.95em; font-family:Tahoma,Arial,sans-serif; line-height:1.5em; text-transform:none; }
#leftcolumn ul li ul a { background-color:#e5e3d2; border-left:none; display:block; padding:2px 11px 2px 20px; color:#555; text-decoration: none;
	border-bottom:1px solid #c2c0b1;border-top:1px solid #cccaba; border-top:none; width: 190px; /* False value for IE4-5.x/Win. */ voice-family: "\"}\""; voice-family:inherit; width: 160px; /* You get it. Good value for compliant browers. */ border-top:1px solid #e5e3d2;}
html>#leftcolumn ul li ul a { width:160px; /* Be nice to Opera */ background-color:#bbb9aa; border-top:1px solid #949286; padding-top:1px; padding-bottom:3px; margin-top:-1px;}
#leftcolumn ul li ul a.selection{background-color:#bbb9aa; border: none; margin-top:-1px;}
#leftcolumn ul li ul a.selection:hover{background-color:#bbb9aa; border: none; margin-top: -1px;}
#leftcolumn ul li ul a:link{color:#555;}
#leftcolumn ul li ul a:visited{}
#leftcolumn ul li ul a:hover {background-color:#bbb9aa; color:#fff; text-decoration:none; border:none; border-bottom:1px solid #c2c0b1; border-top:1px solid #c2c0b1;  margin-top:-1px;}
#leftcolumn ul a:active{}

/*third level*/
#leftcolumn ul li li li a { background-color:#d2cfbd; padding-left:30px; overflow: hidden; width: 149px; border-top: none; }

#rightcolumn { margin-top:5px;	background: none; /*/*/ width:127px; /* hack keeps NN4 right column right? */ float:right; position:relative; margin-right:-137px; margin-left:0; padding:5px; color:#fff; line-height:18px; }
#rightcolumn a { font-family:Arial, Verdana, Sans-Serif; color:#fff; padding-left:7px; text-decoration:none; }
#rightcolumn a:hover { text-decoration:underline; }
#rightcolumn .content a.secure { padding-right:10px; background:url('/img/sub_icon_padlock_sm.gif') no-repeat right; }

#maincolumn { float: left; width: 100%; position: relative; margin: 0 -8px 0 0px; /* margin: 0 -8px 0 -2px; */}
#outerbody>#innerbody { border-bottom: 1px solid #FFF; }
#maincolumn .content { width:559px; margin:0; padding:20px 0 20px 20px; background:none; border-left:1px solid #fff; }
#maincolumn .content h3 { font: bold 1.5em Arial, "Times New Roman", Times, serif; }

#maincolumn .content li h3 { font: bold 14px Arial, "Times New Roman", Times, serif; padding: 0px; margin: 0px; text-decoration:underline; }
#maincolumn .content ul { margin:0 0 0 20px; padding:0; }
#maincolumn .content ul li { padding-bottom:15px; }
#maincolumn .content li a { text-decoration:none; }
#maincolumn .content { width:540px; background-color: #e5e3d2; background: url("/ceis/images/faded_bg_subpage.gif") no-repeat left top; min-height:200px;}
#maincolumn .content img{max-width:500px;}
/*#maincolumn .content div{padding-right:30px !important;}*/
/*Drop Cap*/
/*.homepage_copy  p:first-line:first-letter {color:#bc8712;  font-family:'times new roman'; font-size:450%; margin:5px 5px -2px 0;}*/
#layout_3 {clear:both;}

/* SED homepage right side items */
#right_items {float:right; width:212px; margin-top:5px; margin-right:-52px; padding-left:25px; overflow:hidden;}
#right_items ul {margin-left:-30px;}
#right_items ul li{  list-style:none; background: url("/ceis/images/dotted_lines_sidebar.gif") repeat-x left top; list-style-image:none; line-height:14px; width:180px; margin-left:-20px;}
#right_items ul a { color:#474546; background:url("/ceis/images/bullet_burnt_orange.gif") no-repeat top left; background-position:0px 1.4em; display:block; padding:10px 10px 0 15px;}
#right_items ul a:hover {color:#6c696b;}
#apply_feat{margin-left:-30px;}

/* Styles for Homepage */
#featImage { margin:0 0 1px 1px; }
#deptHomeItemsContainer { margin-right:160px; }
.deptHomeItems { color:#666666; background:url('/img/sub_arrow_tiny_lt.gif') no-repeat top left; background-position:0 0.3em; padding:0 0 1.2em 10px; line-height:1.2em; }
.deptHomeItems a { text-decoration:none; }
.deptHomeItems a:hover { color:#000; }
#deptHomeActions { width:150px; float:right; text-align:right; }
#deptHomeActions { display:none;}

/* Styles for Faculty & Staff Section */
table.staffIndex {width:100%;}
#staffPhoto { float:right; margin:0 20px 10px 10px; }
#staffData { float:left; width:50%; }

/* Style for smaller padding table */
.smaller_padding {margin:0; padding:0; border:0;}
.smaller_padding td {margin:0; padding:0;}
.smaller_padding th {margin:0; padding:0;}

/*ULC page curl feat removal*/
#ulc-pagecurl-feat { display:none; }
