
h1,h2,h3,h4 {color:#2d6c8b;}
/* university pages / custom page colors */
.sidebarLeftBg {height:23px;margin:0 0 0 14px;}
.siteLogo {background:url(/images/ltu_logo.gif) no-repeat; height:65px;}
.pageHeader {margin-top:1px; color:#444; 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 table.sidebar {border-spacing:0;border-collapse: collapse; }
#mainContentRight .block {background:#0378c7; height:26px; border-bottom:2px solid #fff;}

#mainContentRight .seperator {clear:both;background:#cfdde1; height:8px; border-top:2px solid #fff;}

#mainContentRight .announcement {margin:24px 2px 2px 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;}


#content {padding:10px; font:normal 13px/18px helvetica, arial, sans-serif; color:#444;}
#content a {color:ce7322; text-decoration:none;}

/*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:#fff; color:#111;
    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 #80bce1 right; 
	color:#fff;
	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:#fff;
	background: url(/images/lc_plus.gif) no-repeat #ce7322 right;
	padding:0 10px 0 12px; margin:0 0 0 14px;border-bottom:1px solid #fff;
}

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 #0378c7 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 #0378c7;}
/*
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:#ce7322; color:#fff; padding-left:25px;font:normal 14px/24px Arial, Helvetica, sans-serif;}
.collection .link {color:#333; padding-left:5px;}
