/*body { margin:0px; }
table.tblMainTop { width:740px; height:251px; padding:0px; border:1px solid #eeeeee; }
.tdBlueBar { width:100%; padding:0px; background-color:#143d51; }
.tdBlueBarR { padding:0px; background-color:#143d51; background-image:url(/ltuonline/images/ltu_online_bar_bg_r.gif) }
.tdBlueBarL { padding:0px; background-color:#143d51; background-image:url(/ltuonline/images/ltu_online_bar_bg_l.gif) }
table.tblTopLinks { width:740px; height:25px; background-color:#e7f9fd; vertical-align:text-bottom; }
table.tblNavLinks { width:100%; vertical-align:text-bottom; height:20px; }
table.tblMainContent { width:740px; }
td.navBg { background-color:transparent; padding:1px; vertical-align:bottom; }
td.topLinkLeftSide { width:181px; background-color:#b1ebf5; }
td.topLinkRightSide { width:556px; background-color:#b1ebf5; }
td.sideBar { width:181px; background-color:#e7f9fd; border-bottom:1px solid #e7f9fd; }
td.masthead { width:556px; border-bottom:1px solid #e7f9fd; }
td.topBar { height:28px; background-color:#143d51; border-top:1px solid #ffffff; border-bottom:1px solid #e7f9fd; }
a.topNav, a.topNav:visited, a.topNav:active { color:#ffffff; font-weight:bold; font-family:arial, verdana, helvetica; font-size:11px; text-decoration:none; display:block; background-color:#143d51; width:100%; height:17px; padding-top:2px; border-top:1px solid #143d51; border-bottom:1px solid #143d51; }
a.topNav:hover { color:#143d51; display:block; font-weight:bold; font-family:arial, verdana, helvetica; font-size:11px; text-decoration:none; background-color:#ffffcc; width:100%; border-top:1px solid #143d51; border-bottom:1px solid #143d51; }
.lcHdrLtuOnline { background-color:#f6f8a3; font-family:Franklin Gothic Medium Cond, arial, verdana; font-size:13pt; padding-left:5px; color:#143d51; border-top:1px solid #143d51; border-bottom:1px solid #143d51; }
.lcBodyLtuonline { height:43px; border-top:0px solid #143d51; border-bottom:1px solid #143d51; font-family:Verdana, Arial; }
.titlebold { font-family:Franklin Gothic Medium Cond, arial, verdana; font-size:13pt; text-indent:5px; color:#143d51; display:block; width:100%; margin:0px; vertical-align:middle; }
a.ltuonline, a.ltuonline:visited, a.ltuonline:active, a.ltuonline:link { 
padding-left:5px; padding-top:2px; display:block; background-color:#e7f9fd; color:#143d51; height:41px; border-top:2px solid #ffffff; border-bottom:2px solid #ffffff; vertical-align:text-bottom; line-height:17px; font:normal 11px Arial, verdana; text-align:left;}
a.ltuonline:hover { display:block; background-color:#eeeeee; border-top:2px solid #ffffff; border-bottom:2px solid #ffffff; text-decoration:none; }
a.ltuonlineSelected, a.ltuonlineSelected:visited, a.ltuonlineSelected:active, a.ltuonlineSelected:link { padding-left:5px; padding-top:2px; display:block; background-color:#ffffcc; color:#143d51; height:41px; border-top:2px solid #ffffff; border-bottom:2px solid #ffffff; vertical-align:text-bottom; line-height:17px; text-decoration:none; font-family:Arial, verdana; }
a.ltuonlineSelected:hover { display:block; cursor:default; text-decoration:none; font-family:Arial, verdana; }
td.maincontentborder { background-color: #DADAD1; }
td.topborder { background-color: #A9B3B6; }
.white { background-color: #FFFFFF; }
td.sTrailingSpacerTop { background-color: #4A86B1; }
td.sTrailingSpacerMid { background-color: #4A86B1; }
td.sTrailingSpacerBot { background-color: #cccdc7; }
td.SearchHeaderBG { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: 333333; background-color: #B1C5D8; }
td.SearchRuleBG { background-color: #eceee7; }
td.SearchBodyBG { background-color: #eceee7; }
.rootword { BACKGROUND-COLOR: #d4ce90 }
TD.rootword { BACKGROUND-COLOR: #d4ce90 }
.heading { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
TD.heading { BACKGROUND-COLOR: #cccdc7 }
TD.white { BACKGROUND-COLOR: #ffffff }
TD.putty { BACKGROUND-COLOR: #eceee7 }
TD.margincolor { BACKGROUND-COLOR: #cccdc7 }
TD.HeaderLftTic { BACKGROUND-IMAGE: url(/images/comp_lftTic_bl.gif) }
TD.HeaderRtTic { BACKGROUND-IMAGE: url(/images/comp_RtTic_bl.gif) }
.ltuOnlineHeader { font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #183848; font-weight: bold; width:100%; }
a.ltuheaderLinks, a.ltuheaderLinks:visited, a.ltuheaderLinks:active { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10px; color: #183848; font-weight: bold; text-decoration: none; width:100%; display:block; }
a.ltuheaderLinks:hover, a.ltuheaderLinksvisited:hover { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10px; color: #183848; font-weight: bold; text-decoration: none; width:100%; display:block; }
*/

/*menus
h1,h2,h3,h4 {color:#333;}

dl.accordion-menu dd .bd{font-size:100%;color:#333;}
xmp{margin:0;font-size:1em;letter-spacing:1px;}
div xmp{color:#143d51;}
dl.accordion-menu {margin:0 0 0 -15px;padding: 0;width: 200px;}

dl.accordion-menu dt.a-m-t {color: #fff;line-height: 1em;padding:0;margin:0;cursor: pointer;}
dl.accordion-menu dt.menuTitle {background:#f6f8a3; color:#143d51;
    font:bold 12px/20px Helvetica, Arial, sans-serif; padding:0 0 0 12px; margin:0 0 0 14px;
    border-bottom:2px solid #143d51; text-align:left;border-top:2px solid #fff;}

dl.accordion-menu dt.dept, dl.accordion-menu dt.ltuonline {
	font:bold 11px/41px helvetica, arial, sans-serif; height:41px;
	background: url(/images/lc_plus.gif) no-repeat #b1ebf7 right; 
	color:#143d51;
	padding:0 10px 0 12px;margin:0 0 0 14px; border-top:2px solid #fff;
	text-align:left;
}
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: #e7f9fd; margin:0; padding:0 10px 0 25px; 
    background: url(/images/lc_minus.gif) no-repeat right #143d51;}
html.accordion-menu-js dt.ltuonline.a-m-t-expand {color: #fff; margin:0; padding:0 10px 0 25px; 
    background: url(/images/lc_minus.gif) no-repeat right #143d51;}	

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; text-align:left}


div#dept,
div#ltuonline,
div#audience, 
div#feature {padding-bottom:7px; }

div#dept a,
div#ltuonline a,
div#audience a, 
div#feature a {text-decoration:none; color:#143d51;
    font-size:11px; line-height:14px;
    font-family: helvetica, arial, sans-serif;}

div#dept a:hover,
div#ltuonline a:hover,
div#audience a:hover, 
div#feature a:hover {text-decoration:underline;}

div#dept .text,
div#ltuonline .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;}
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 .menuTitle, div .collection .bold {background:#ce7322; color:#143d51; padding-left:25px;font:normal 14px/24px Arial, Helvetica, sans-serif;}
.collection .link {color:#333; padding-left:5px;}
*/


/* engineering / custom page colors */
.sidebarLeftBg { background:#99cc55; height:23px; margin:0 0 0 14px; }
.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:#fff; height:10px; width:35px; }
#mainContentRight table.sidebar { border-spacing:0; border-collapse: collapse; }
#mainContentRight .block { background:#99cc55; height:26px; border-bottom:2px solid #fff; }
#mainContentRight .seperator { clear:both; background:#cfdde1; height:8px; border-top:2px solid #fff; }
#mainContentRight .title { background:#99cc55; color:#000; font:normal 1.2em/1.8em Helvetica, Arial, sans-serif; padding-left:37px; }
#mainContentRight .heading { height:25px; width:210px; background:#33779a; 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:#f3f3f3; padding:1px 3px 3px 3px; }
#mainContentRight .subtitle { color:#33779a; 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:#99cc55; 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:normal 14px/26px helvetica, arial, sans-serif; height:26px; background: url(/images/lc_plus.gif) no-repeat #99cc55 right; color:#111; padding:0 10px 0 12px; margin:0 0 0 14px; border-bottom:1px solid #fff; }
dl.accordion-menu dt.audience { font:normal 14px/26px helvetica, arial, sans-serif; height:26px; color:#fff; background: url(/images/lc_plus.gif) no-repeat #33779a 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, sans-serif; height:26px; color:#fff; background: url(/images/lc_plus.gif) no-repeat #d38138 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) #99cc55 no-repeat right; margin:0 0 0 14px;}
dl.accordion-menu dt.feature.a-m-t-down {background: url(/images/lc_minus.gif) #33779a 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 { color: #fff; margin:0; padding:0 10px 0 25px; background: url(/images/lc_minus.gif) no-repeat #33779a right; }
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 #99cc55; }
/*
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; }

div#dept.primary { border-bottom:1px solid #fff; }
div#audience.bold { background:#33779a; color:#fff; padding:0; margin:0; }
div#dept.bold { background:#99cc55; 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:#99cc55; color:#fff; text-decoration:none; display:block; cursor: pointer; }
div#dept.bold:hover,
div#dept.bold a:hover { background:#33779a; color:#fff; text-decoration:none; display:block; cursor: pointer; }


/*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:#fff; background: #33779a; 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:#fff;padding:0 0 0 12px;}
dt.menu-audience a.bold:hover,
dt.menu-dept a.bold:hover,
dt.menu-feature a.bold:hover { color:#111;background: #99cc55; }

/*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: #99cc55; text-decoration:none; color:#111;padding:0 0 0 12px; cursor:default;}

