/* engineering / custom page colors */
.sidebarLeftBg { background:#a0bbc4; height:23px; margin:0 0 0 14px; }
.HeadlineBgColor { background:#a0bbc4; }
.siteLogo { background:url(images/ltu_logo.gif) no-repeat; height:65px; }
.pageHeader { margin-top:1px; color:#7c9198; font:bold 16px/25px Helvetica, Arial, sans-serif; }
#mainContentTitle { background:url(images/title.gif) no-repeat; height:25px; }
#mainContentRight .box { background:#febb2f; height:10px; width:35px; }
#mainContentRight .title { background:#a0bbc4; 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:#cfdde1; height:8px; border-top:2px solid #fff; }
#mainContentRight .heading { height:25px; width:210px; background:#d38138; 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 { background:url(images/sidebar_shadow_rt.gif) no-repeat; height:6px; width:216px; position:absolute; margin:25px 0 0 0; }
#mainContentRight .announcement { margin:24px 2px 0 0; background:#cfdde1; padding:1px 3px 3px 3px; }
#mainContentRight .subtitle { color:#ce7322; 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 #8ea6a2; padding:2px 0 8px 0px; }
/*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:#a0bbc4; color:#333; 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 #a0bbc4 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 #e6b990 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) #a0bbc4 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 #d38138 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 #6d8f9b; }
/*
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; }
.menuTitle a { color:#000; text-decoration:none; line-height:25px; }
.menuTitle a:hover { color:#fff; text-decoration:none; }
div .collection { background:#fff; border-bottom:1px dashed #999; margin:0 0 5px 0; }
div .collection .menuTitle,
div .collection .bold { background:#d38138; color:#fff; padding-left:25px; font:normal 14px/24px Arial, Helvetica, sans-serif; }
.collection .link { color:#333; padding-left:5px; }


/*default state */
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: #e6b990; padding:0; margin-left:14px; border-bottom:1px solid #fff; }

/*on state */
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: #d38138; }

/*selected state*/
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: #d38138; text-decoration:none; color:#fff;padding:0 0 0 12px; cursor:default;}
