/* arts & science / custom page colors */
.sidebarLeftBg { background:#c1c97e; height:23px; margin:0 0 0 14px; }
.siteLogo { background:url(images/ltu_logo.gif) no-repeat; height:65px; }
.pageHeader { margin-top:1px; color:#78806c; font:bold 16px/25px Helvetica, Arial, sans-serif; }
#mainContentTitle { background:url(images/title.gif) no-repeat; height:25px; }
#mainContentRight .box { background:#fff; height:10px; width:35px; }
#mainContentRight .block { background:#78806c; height:26px; border-bottom:2px solid #fff; }
#mainContentRight .title { background:#c1c97e; color:#000; font:normal 1.2em/1.8em Helvetica, Arial, sans-serif; padding-left:37px; }
#mainContentRight table.sidebar { border-spacing:0; border-collapse: collapse; }
#mainContentRight .seperator { clear:both; background:#78806c; height:8px; /*border-top:2px solid #fff;*/ }
#mainContentRight .heading { height:25px; width:210px; background:#78806c; position:absolute; font:normal 1.2em/1.8em Helvetica, Arial, sans-serif; color:#fff; padding:0 0 0 6px; margin:2px 0 0 0; }
#mainContentRight .shadow {
no-repeat; height:6px; width:216px; position:absolute; margin:25px 0 0 0; }
#mainContentRight .announcement { margin:24px 2px 2px 0; background:#f3f3f3; padding:1px 3px 3px 3px; }
#mainContentRight .subtitle { color:#333; font:bold 1em Helvetica, Arial, sans-serif; margin:8px 0 0 3px; }
#mainContentRight .subcontent { font:normal 1em Helvetica, Arial, sans-serif; margin:5px 3px 5px 3px; border-bottom:1px dashed #78806c; padding:2px 0 8px 0px; }
#mainContentRight li { list-style:disc; padding:2px; margin-left:20px; }
/*accordion - audience/feature style */
dl.accordion-menu dd .bd { font-size:100%; color:#333; }
xmp { margin:0; font-size:1em; letter-spacing:1px; }
div xmp { color:#fff; }
dl.accordion-menu { margin:0; padding: 0; width: 238px; }
dl.accordion-menu dt.a-m-t { color: #fff; line-height: 1em; padding:0; margin:0; cursor: pointer; }
dl.accordion-menu dt.menuTitle { background:#c1c97e; font:normal 14px/18px Helvetica, Arial, sans-serif; padding:0 0 0 12px; margin:0 0 0 14px; border-bottom:2px solid #fff; }
dl.accordion-menu dt.dept { font:bold 11px/26px helvetica, arial, sans-serif; height:26px; background: url(/images/lc_plus.gif) no-repeat #c1c97e right; color:#111; padding:0 10px 0 12px; margin:0 0 0 14px; border-bottom:1px solid #fff; }
dl.accordion-menu dt.audience,
dl.accordion-menu dt.feature { font:normal 14px/26px helvetica, arial, sans-serif; height:26px; color:#111; background: url(/images/lc_plus.gif) no-repeat #e1e6d8 right; padding:0 10px 0 12px; margin:0 0 0 14px; border-bottom:1px solid #fff; }
/*
dl.accordion-menu dt.feature {
	font: normal 14px/26px helvetica, arial, verdana, sans-serif; height:26px;
	background: url(/images/lc_plus.gif) no-repeat #d38138 right; 
	color:#fff;
	padding:0 10px 0 25px; margin:0 0 0 14px;border-bottom:1px solid #fff;
}

dl.accordion-menu dt.dept.a-m-t-down {background: url(/images/lc_minus.gif) #c1c97e no-repeat right; margin:0 0 0 14px;}
dl.accordion-menu dt.feature.a-m-t-down {background: url(/images/lc_minus.gif) #e6b990 no-repeat right; margin:0 0 0 14px;}
*/
dl.accordion-menu dt.a-m-t-hover { margin:0; padding:0 10px 0 26px; }
html.accordion-menu-js dt.a-m-t { cursor:pointer; zoom:1; }
dl.accordion-menu dd.a-m-d { margin: 0; padding:0; }
html.accordion-menu-js dd.a-m-d { display:none; }
html.accordion-menu-js dd.a-m-d-expand { display:block; }
html.accordion-menu-js dd.a-m-d-before-expand { display:block; position:relative; z-index:-1; opacity:0; height:auto !important; visibility:hidden; overflow:visible; }
html.accordion-menu-js dt.audience.a-m-t-expand,
html.accordion-menu-js dt.feature.a-m-t-expand { color: #fff; margin:0; padding:0 10px 0 25px; background: url(/images/lc_minus.gif) no-repeat #78806c right; }
html.accordion-menu-js dt.dept.a-m-t-expand { color: #fff; margin:0; padding:0 10px 0 25px; background: url(/images/lc_minus.gif) no-repeat right #8f9652; }
/*
html.accordion-menu-js dt.feature.a-m-t-expand {color: #fff; margin:0;padding:0 10px 0 25px;
    background: url(/images/lc_minus.gif) no-repeat #d38138 right;color:#fff;}
*/
/*for IE 6*/
html.accordion-menu-js dt.a-m-t-expand { color: #fff; margin:0px; padding:0 10px 0 25px; background: url(/images/lc_minus.gif) no-repeat inherit right; }
html.accordion-menu-js dd.a-m-d-anim { overflow:hidden; display:block; }
dl.accordion-menu dd.a-m-d .bd { padding:5px 5px 5px 20px; }
/* submenu links */
div#dept,
div#audience,
div#feature { padding-bottom:7px; }
div#dept a,
div#audience a,
div#feature a { text-decoration:none; color:#333; font-size:11px; line-height:14px; font-family: helvetica, arial, sans-serif; }
div#dept a:hover,
div#audience a:hover,
div#feature a:hover { text-decoration:underline; }
div#dept .text,
div#audience .text,
div#feature .text { text-decoration:none; color:#333; font:normal 11px/14px helvetica, arial, sans-serif; }
div.primary { margin-left:5px; }
div.secondary { margin-left:25px; }
a.primary { font-weight:bold; }
a.secondary { font-weight:normal; }
div#feature a.primary { font-weight:normal; }
/*dd .selected { background:url(/engineering/images/selected.gif) no-repeat left; left:0;}*/
div#audience a.selected,
div#audience a.selected:hover,
div#dept a.selected,
div#dept a.selected:hover,
div#feature .primary a.selected,
div#feature a.selected:hover { color:#ce7322; text-decoration:none; cursor:default; }
div .collection { background:#fff; border-bottom:1px dashed #999; margin:0 0 5px 0; }
div .collection .menuTitle,
div .collection .bold { background:#78806c; color:#fff; padding-left:25px; font:normal 14px/24px Arial, Helvetica, sans-serif; }
.collection .link { color:#333; padding-left:5px; }


dl.accordion-menu dt.menu-audience,
dl.accordion-menu dt.menu-dept,
dl.accordion-menu dt.menu-feature { font:normal 14px/26px helvetica, arial, sans-serif; height:26px; color:#111; background: #c1c97e; padding:0; margin-left:14px; border-bottom:1px solid #fff; }

dt.menu-audience a.bold,
dt.menu-dept a.bold,
dt.menu-feature a.bold { display:block; text-decoration:none; color:#111;padding:0 0 0 12px;}

dt.menu-audience a.bold:hover,
dt.menu-dept a.bold:hover,
dt.menu-feature a.bold:hover { color:#fff;background: #8f9652; }

dt.menu-audience a.bold-selected,
dt.menu-dept a.bold-selected,
dt.menu-feature a.bold-selected,
dt.menu-audience a.bold-selected:hover,
dt.menu-dept a.bold-selected:hover,
dt.menu-feature a.bold-selected:hover { display:block; background: #8f9652; text-decoration:none; color:#fff;padding:0 0 0 12px; cursor:default;}

