@import "global.css";

@media screen, projection {
	
	body { background: #2a4572;}
	h1, h2, h3, h4, h5, h6, p, address, ul, ol, cite, label, dl, dt, dd  { color: #666666; }
	a { color: #113388; }
	a:hover { color: #1144aa; }
	h1, h2, h3 { color: #113388; }
	pre { background: #dddddd; color: #444444; border: 1px solid #999999;}
	table { border: none; }
	table th { background: #dddddd; color: #444444; border-color: #999999; }
	table td { background: #eeeeee; color: #444444; border-color: #999999; }
	.wysiwyg img {border:none;}

	#wrap { margin: auto; width: 990px; }

	#title { width: 990px; height: 185px; }
	#title-left { float: left; width: 230px; height: 175px; margin-top: 10px; background: url('../img/bkg-logo.gif'); text-align: center; }
	#title-right { float: right; width: 760px; height: 159px; margin-top: 26px; }
	#title-menu { width: 760px; height: 34px; background: url('../img/bkg-menu.gif'); }
	#title-image { width: 760px; height: 125px; background: url('../img/bkg-image.jpg') center bottom no-repeat; }

	#logo { padding-top: 56px; }

	#main { width: 990px; }
	#main-centerleft { float: left; width: 760px; background: #ffffff url('../img/bkg-main-bottom.gif') no-repeat bottom; }
	#main-right { float: right; width: 230px; background: url('../img/bkg-panel.gif') repeat-y; }
	
	#main-left { float: left; width: 230px; background: url('../img/bkg-panel.gif') repeat-y; }
	#main-centerright { float: right; width: 760px; background: #ffffff url('../img/bkg-main-bottom.gif') no-repeat bottom; }
	
	#main-centerone { width: 990px; background: #ffffff; }
	
	#main-panel-bottom-left { width: 230px; height: 4px; background: url('../img/bkg-panel-bottom-left.gif') no-repeat bottom; }
	#main-panel-bottom-right { width: 230px; height: 4px; background: url('../img/bkg-panel-bottom-right.gif') no-repeat bottom; }
		
	.content { padding: 20px; padding-top: 0; }
	.content h1, .content h2 { background: url('../img/bkg-h1.gif') repeat-x; height: 40px; line-height: 40px; margin-left: -20px; margin-right: -20px; padding-left: 20px; font-size: 20px; font-weight: bold; }

	#footer-left { width: 760px; height: 20px; margin-left: 230px; margin-bottom: 20px; margin-top: 10px; text-align: center; color: #ffffff; }
	#footer-right { width: 760px; height: 20px; margin-right: 230px; margin-bottom: 20px; margin-top: 10px; text-align: center; color: #ffffff; }
	#footer-one { width: 990px; height: 20px; margin-bottom: 20px; margin-top: 10px; text-align: center; color: #ffffff; }

	.submenu {  }
	.submenu ul { color: #000000; padding: 15px 0 0 0; }
	.submenu ul ul { padding: 0; }
	
	.submenu ul li a { font-weight: normal; text-decoration: none; color: #113388; }
	.submenu ul li.active a { font-weight: bold; color: #1144aa; }
	.submenu ul li.active li a { font-weight: normal; color: #113388; }
	.submenu ul li.active li.active a { font-weight: bold; color: #1144aa; }
	.submenu ul li.active li.active li a { font-weight: normal; color: #113388; }
	.submenu ul li.active li.active li.active a { font-weight: bold; color: #1144aa; }
	.submenu ul li li li li { display: none; }
	.submenu dl { padding: 10px; }
	.submenu dt { color:#113388; font-size: 20px; }

	.panel-info { }
	.panel-info dl { padding: 10px; }
	.panel-info dt { color: #113388; font-size: 20px; }
	.panel-info dd { padding: 10px; }
	.panel-info dd * { color: #000000; }
	
	.mmenu { padding: 10px 0 0 10px; }
	.mmenu ul {  }
	.mmenu ul li { margin: 0 20px 0 20px; }
	.mmenu ul li.first { }
	.mmenu ul li a { color: #2a4572; font-weight: bold; text-decoration: none; text-transform:uppercase; }
	.mmenu ul li.active a { text-decoration: underline; }
	.mmenu ul li.sfhover a { color: #5f8ab3; }

	#searchbox { background: url('../img/bkg-search.gif') repeat-y; padding: 8px 0 0 10px; height: 32px; }
	#searchbox .search-button { width: 60px; height: 24px; border: solid #000000 0px; background: url('../img/bkg-button.gif') repeat-x; color: #ffffff; }
	#searchbox .search-input { width: 135px; height: 20px; border: solid #999999 1px; background: #ffffff; padding: 2px 2px 0 2px; margin-right: 5px; vertical-align: top; }

	#search button { width: 60px; height: 24px; border: solid #000000 0px; background: url('../img/bkg-button.gif') repeat-x; color: #ffffff; }
	#search .search-input { width: 135px; height: 20px; border: solid #999999 1px; background: #ffffff; padding: 2px 2px 0 2px; margin-right: 5px; vertical-align: top; }

	.chapters { width: 250px; background: #eeeeee; float: left; margin-bottom: 20px; border: solid #999999 1px; }
	.chapters dl { padding: 10px; }
	.chapters dt { height: 32px; font-size: 18px; color: #113388; }
	.chapters dd { }

	.gallery { background: #eeeeee; border: solid #999999 1px; }
	.gallery a img { border: solid #999999 2px; }
	
	.product.full { color: #666666; }
	.nologo #logo {display:none;}
	.nologo #title-left {background:url('../img/bkg-nologo.gif') no-repeat}
}
@media print {
	.np, .noprint {display:none}
}
