.screen_only { }
.print_only { display:none; }

body { background-color:#999999; margin:0; }
body,td,div,p,li,blockquote,input,h1,h2,h3,h4,h5,h6 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; }
#wrap {border-bottom:1px solid #888888; }
#col1 { background:url('/engineering/images/tpl/brdr_left-bg.gif') repeat-y; }
#col2 { background:url('/engineering/images/tpl/nav-bg.gif') repeat-y; }
#col3 { background:url('/engineering/images/tpl/sprtr-bg.gif') repeat-y; }
#col4 { background-color:#FFFFFF;}
#col5 { background:url('/engineering/images/tpl/brdr_right-bg.gif') repeat-y; }

#globalnav { text-align:right; vertical-align:bottom; }
	#globalnav p { font-size:11px; color:#CCC; padding-bottom:6px; }
	#globalnav p a:link, #globalnav p a:visited, #globalnav p a:active { color:#CCC; text-decoration:none; padding:0 6px; }
	#globalnav p a:hover { color:#CCC; text-decoration:underline; }
#content { padding:20px; }
#footer { padding:20px 10px 0 20px; background:url('/engineering/images/tpl/footer-bg.gif') repeat-x; margin:0 5px 0 0;}
	#footer p, #footer a:link, #footer a:visited, #footer a:hover { color:#CCC; font-size:10px; }

#breadcrumb { font-size:11px; color:#666; padding:20px 10px 10px 0; text-align:right; }
#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active { color:#666; text-decoration:underline; }
#breadcrumb a:hover { color:#333; text-decoration:underline; }

h1 { font-size: 24px; color:#3399ff; margin-top:-5px; }
h2 { font-size: 20px; color:#3399ff; font-weight:normal; }
h3 { font-size: 18px; color:#333; margin-bottom:-8px; }
h4 { font-size: 14px; color:#333; margin-bottom:-8px; }
h5 { font-size: 14px; color:#3399ff; margin-bottom:-8px; }
h6 { font-size: 12px; font-weight:normal; margin-bottom:-8px; }

li { padding-bottom:5px; }

.img_right { float:right; margin:0 0 10px 14px; }
.img_left { float:left; margin:0 14px 10px 0; }
.img_nofloat { padding:5px 0; font-size:10px; color:#666; }
.caption_1 { font-size:11px; color:#999999; }

a:link, a:active { text-decoration:underline; color:#0066CC; }
a:visited { text-decoration:underline; color:#6699CC; }
a:hover { text-decoration:underline; color:#003399; }

.fineprint { font-size:11px; }
.fileinfo { font-size:11px; color:#999999; }

/*-------------------------------------------------
  Menu
-------------------------------------------------*/
#menu {}
#menu ul { margin:0; padding:0; list-style-type:none; }
#menu ul li { padding:0; }
#menu a, #menu a:visited { display:block; width:240px; height:21px; text-decoration: none; background-image:url('/engineering/images/tpl/navlink.gif'); background-repeat:no-repeat; padding:7px 0 0 20px; font-size:13px; color:#FFF; }
#menu a:hover { color:#000; background-image:url('/engineering/images/tpl/navlink-hover.gif'); background-repeat:no-repeat; }
.menu_bottom { background-image:url('/engineering/images/tpl/navlink.gif'); background-repeat:no-repeat; height:4px; }

/*-- hide all subnav menus ... respective subnav menu is unhidden through the body tag --*/	
#menu ul.subnav { display:none; }
	
/*--- Section-specific Navigation Display ---*/
body#machining #menu li.mach ul.subnav,
body#fabrication #menu li.fab ul.subnav,
body#support #menu li.supp ul.subnav,
body#rd #menu li.rd ul.subnav,
body#test #menu li.test ul.subnav,
body#electrical #menu li.elec ul.subnav,
body#engineering #menu li.eng ul.subnav,
body#program_mgmt #menu li.prog ul.subnav,
body#quality #menu li.qual ul.subnav,
body#contact #menu li.cont ul.subnav,
body#about #menu li.about ul.subnav,
body#awards #menu li.awards ul.subnav
{ padding: 0 0 10px 0; display:block; }

body#machining #menu li.mach,
body#fabrication #menu li.fab,
body#support #menu li.supp,
body#test #menu li.test,
body#electrical #menu li.elec,
body#engineering #menu li.eng,
body#program_mgmt #menu li.prog,
body#quality #menu li.qual,
body#contact #menu li.cont,
body#about #menu li.about,
body#awards #menu li.awards
{ }

body#machining #menu li.mach a, body#machining #menu li.mach a:visited, body#machining #menu li.mach a:hover,
body#fabrication #menu li.fab a, body#fabrication #menu li.fab a:visited, body#fabrication #menu li.fab a:hover,
body#support #menu li.supp a, body#support #menu li.supp a:visited, body#support #menu li.supp a:hover,
body#rd #menu li.rd a, body#rd #menu li.rd a:visited, body#rd #menu li.rd  a:hover,
body#test #menu li.test a, body#test #menu li.test a:visited, body#test #menu li.test a:hover,
body#electrical #menu li.elec a, body#electrical #menu li.elec a:visited, body#electrical #menu li.elec a:hover,
body#engineering #menu li.eng a, body#engineering #menu li.eng a:visited, body#engineering #menu li.eng a:hover,
body#program_mgmt #menu li.prog a, body#program_mgmt #menu li.prog a:visited, body#program_mgmt #menu li.prog a:hover,
body#quality #menu li.qual a, body#quality #menu li.qual a:visited, body#quality #menu li.qual a:hover,
body#contact #menu li.cont a, body#contact #menu li.cont a:visited, body#contact #menu li.cont a:hover,
body#about #menu li.about a, body#about #menu li.about a:visited, body#about #menu li.about a:hover,
body#awards #menu li.awards a, body#awards #menu li.awards a:visited, body#awards #menu li.awards a:hover
{ background-image:url('/engineering/images/tpl/navlink-active.gif'); background-repeat:no-repeat; color:#000; }

body#machining #menu li.mach ul li a, body#machining #menu li.mach ul li a:visited, body#machining #menu li.mach ul li a:hover,
body#fabrication #menu li.fab ul li a, body#fabrication #menu li.fab ul li a:visited, body#fabrication #menu li.fab ul li a:hover,
body#support #menu li.supp ul li a, body#support #menu li.supp ul li a:visited, body#support #menu li.supp ul li a:hover,
body#rd #menu li.rd ul li a, body#rd #menu li.rd ul li a:visited, body#rd #menu li.rd ul li a:hover,
body#test #menu li.test ul li a, body#test #menu li.test ul li a:visited, body#test #menu li.test ul li a:hover,
body#electrical #menu li.elec ul li a, body#electrical #menu li.elec ul li a:visited, body#electrical #menu li.elec ul li a:hover,
body#engineering #menu li.eng ul li a, body#engineering #menu li.eng ul li a:visited, body#engineering #menu li.eng ul li a:hover,
body#program_mgmt #menu li.prog ul li a, body#program_mgmt #menu li.prog ul li a:visited, body#program_mgmt #menu li.prog ul li a:hover,
body#quality #menu li.qual ul li a, body#quality #menu li.qual ul li a:visited, body#quality #menu li.qual ul li a:hover,
body#contact #menu li.cont ul li a, body#contact #menu li.cont ul li a:visited, body#contact #menu li.cont ul li a:hover,
body#about #menu li.about ul li a, body#about #menu li.about ul li a:visited, body#about #menu li.about ul li a:hover,
body#awards #menu li.awards ul li a, body#awards #menu li.awards ul li a:visited, body#awards #menu li.awards ul li a:hover

{ background-image:none; color:#d0e7fe; }
/*-- END section-specific navigation display --*/

#menu ul.subnav li a, #menu ul.subnav li a:visited { display:block; width:150px; height:16px; text-decoration: none; background-image:none; padding:8px 0 0 30px; font-size:12px; color:#999; }
#menu ul.subnav li a:hover { color:#993333; text-decoration:underline; }

/*-------------------------------------------------
  vdaemon styles
-------------------------------------------------*/
.default { font-weight: bold }
.defaultErr { font-weight: bold; color: #FF0000; }
.errHeader { font-weight: bold; font-size:12px; color: #FF0000; }
