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 .heading {height:25px; width:210px; background:#ce7322; position:absolute;
font:normal 1.2em/1.8em Helvetica, Arial, sans-serif; color:#fff; padding:0 0 0 6px}
#mainContentRight .shadow { height:6px; width:216px; position:absolute; margin:25px 0 0 0;}
#mainContentRight .shadow {background:url(/engineering/images/sidebar_shadow_rt.gif) no-repeat; 
    height:6px; width:216px; position:absolute; margin:25px 0 0 0;}*/

#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 #80bce1 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 #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; }
/****/
.dash_boarder_light { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #76b3d6; }
.dash_boarder_heading { border-bottom-width: 2px; border-bottom-style: dashed; border-bottom-color: #0079c2; }
.boldbodyheading { font-size: 12px; font-weight: bold; color: #333333; }
.whiteboarder { border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF; margin-right: 5px; }


div#dept.primary  {border-bottom:1px solid #fff;}
div#audience.bold {background:#80bce1; color:#fff;padding:0; margin:0; }
div#dept.bold { background:#0378c7; color:#fff; padding:0; margin:0;}
div#audience.bold a{ color:#fff; line-height: 2.4em; margin:0 0 0 14px; font-weight:bold; display:block; cursor: pointer; }
div#dept.bold a { color:#fff; line-height: 2.4em; margin:0 0 0 14px; font-weight:bold; display:block; cursor: pointer; }

div#audience.bold:hover, div#audience.bold a:hover{ background:#0378c7; color:#fff; text-decoration:none; display:block; cursor: pointer; }
div#dept.bold:hover,div#dept.bold a:hover { background:#80bce1; color:#fff; text-decoration:none; display:block; cursor: pointer; }

