@media screen, projection
{
	body,textarea { font-size: 11px; padding: 0px; margin: 0; line-height: 1.583; background: white; color: #696969}
	body, h1, h2, h3, h4, h5, h6, caption, input,textarea { font-family: Verdana, Arial, Helvetica, sans-serif; }
	input { font-size: 100%; }
	a:link {color: #083469;}
	a:visited {color: #083469} 
	a:active, .active a {color: rgb(198,0,63)} 
	a:hover {text-decoration: underline; color: #000000;}
	pre, code {font-size: 92%; font-family: "Lucida Console", monospaced; }
	pre {background:#f8f8f9; padding:5px}
	p, ul, ol, dl { margin-bottom: 1em; margin-top: 0;}
	dt { font-weight: bold; }
	ol, ul { }
	ol { margin-left: 0; padding-left: 20px; }
	ol li { margin-left: 1em; margin-bottom: 0.75em; }
	ul {margin: 0px 0 1em 0; padding: 0; list-style: none; }
	ul li { background: url("../img/bullet.gif") no-repeat 0% 0%; padding: 0 0 0 15px; margin: 0 0 0.75em 1em; }
	ul li { background-position: 0 6px; }
	form,dd,dl,dt {margin:0; padding:0}
	.panels dl {background:url('../img/dl-bottom.gif') no-repeat left bottom; margin:0 0 10px 0; width:199px}
	.panels dt {background:#cc0033 url('../img/dt-top.gif') no-repeat left top; color:#fff; padding:3px 0 3px 10px; margin:0 }
	.panels dd {padding:10px}
	.panels dd li {margin:0}
	.panels dd ul {margin:0}
	abbr, acronym { cursor: help; border-bottom: 1px dotted black; }
	h1, h2, h3, h4, h5, h6, caption, .title { margin: 0 0 0.5em 0; font-weight: bold }
	h1 { font-size: 14px}
	h2 { font-size: 13px}
	h3, caption { font-size: 120%; text-align: left; margin-bottom: 0.3em; line-height: 1.294; }
	h5, h6  { font-size: 100%; font-family: Calibri, "Luxi Sans", Arial, Helvetica, sans-serif;}
	img {border:0; margin:0; padding:0}
	hr {margin:5px 0 5px 0; background:#d5d8dc;}
	hr.cb {background:#d5d8dc; color:#d5d8dc; border:none; font-size:1px; height:1px;line-height:1px; margin:0; padding:0}
	textarea {font-size:11px; padding:3px}
	input {padding:1px 1px 1px 3px}

/* classes */
	.inl * {display:inline !important}
	.buttons {text-align:center; margin:10px 0 10px 0}
	.noscreen, .dn {display:none !important}
	.fl {float:left}
	.fr {float:right}
	.cb {clear:both}
	.cl {clear:left}
	.cr {clear:right}
	.tr {text-align:right}
	.tc {text-align:center !important}
	.p5 {padding:5px}
	.w50p {width:50%}
	.line {line-height:30px; float:left}
	.search-result {background:#ffffff}
	.image {margin:5px}
	.image.small {margin:2px 3px 3px 3px}	
	.image img {padding:3px; background:#fff; border:1px solid #999}
	.image.fr {margin-right:0}
	.image.fl {margin-left:0}
	.image.small img {padding:1px}
	.title {color:#000; letter-spacing:0; font-weight:normal}
	.title .date {margin:0; padding:0; color:#555}
	.title h2 {margin:3px 0 0 0; padding:0}	
	.chapters {padding:5px 0 5px 0; margin:1em 0 1em 0}
	.chapters li.active a {color:#000; text-decoration:none; font-weight:bold}
	
/* layout */
	#page { padding:0; margin:auto; width:760px}
	#top {margin-top:12px; margin-bottom:7px; margin-left:20px; display:block; width:148px; height:27px}
	
	#footer {margin-top:6px; margin-bottom:6px; border-top:1px solid rgb(204,204,204); padding-top:6px}
	#footer * {margin:0; padding:0; font-size:10px; font-weight:normal}
	#footer .foot {float:right}
	#footer .foot li {float:left; background:url('../img/bullet.gif') no-repeat 0 6px; padding:0 0 0 15px; margin:0 0 0 6px}
	
	#center {width:550px; float:right; margin-bottom:10px}
	#center .inner {padding-top:15px;background:url('../img/greydivider.gif') no-repeat top left}
	#left  {width:189px; float:left}
	#right {width:189px; float:right}
	#center, #left, #right { margin-top: 19px}
	/*#search {position:absolute; top:12px; left:307px; width:750px; padding:3px 0 3px 0; text-align:right}*/
	#search {position:absolute; top:12px; left:-375px; width:750px; padding:3px 0 3px 0; text-align:right; margin-left:50%;}
	#search span {float:right}
	#search * {float:left; line-height:100%}
	#search label {color: rgb(198,0,63); display:block; width:100px; text-align:right; padding:4px 0 4px 0}
	#search .input {padding:3px; border:1px solid #000; margin:0 3px 0 3px}
	#search img {margin:0; padding:2px 0 2px 0}
	
/* menu */
	.menu li {background:none; font-size:10px}
	.menu ul {display:block}
	.menu ul *, .menu ul {cursor:pointer; list-style:none; margin:0; padding:0}
	.menu ul li {float:left; display:block}
	.menu ul li a {display:block}
	.menu li ul { position: absolute; left: -999em; z-index: 200; margin:0; height: auto; padding:0}

/* main menu */

	.main {position:absolute; left:50%; margin-left:-378px; top:50px;width: 757px; border:1px solid rgb(204,204,204); height:20px;cursor:pointer;}
		
	.main li ul {margin-left:-1px;border-top:1px solid #696969; width:170px}
	.main li li ul {left:-999em; margin-left:168px; margin-top:-21px; width:190px}
	
	.main li {background-color:#fff; float:left; border-right:1px solid #ccc; line-height:20px;}
	.main li a {text-align:center; color:#696969; text-decoration:none !important; padding:0 15px 0 15px; text-transform:uppercase}
	.main li li {width:168px; float:left; border:1px solid #696969; border-top:none}
	.main li li a {text-align:left; text-transform:none; padding:0 5px 0 5px}
	.main li li li {width:188px}

	.main li.sfhover ul {left:auto}
	.main li.sfhover li ul {left:-999em}
	.main li.sfhover li.sfhover ul {left:auto}
	.main li.sfhover li.sfhover li ul {left:-999em}
	
	.main li li.sfhover {background-color:#efefef}
	.main li li.sfhover li {background-color:#fff}
	.main li.sfhover li.sfhover {background-color:#efefef}
	.main li li.sfhover li.sfhover li {background-color:#fff}
	
	.main li a {color:rgb(105,105,105)}
	.main li.sfhover a {color:rgb(198,0,63)}
	.main li.sfhover li a,.main li.sfhover li.sfhover a  {color:#696969}
		
	.main li li.sub {background:#fff url('../img/bkg-menu-arrow.gif') no-repeat 158px 50% }
	/*.main li li.sub.sfhover {background:#efefef url('../img/bkg-menu-arrow-hover.gif') no-repeat 158px 50%; _background:#efefef }*/
	
	
	#center {  width: 540px !important; overflow: hidden;}
	
/*
	#center * { border: 1px solid red;}
*/
}

@media print {
	.np, .noprint {display:none}
}
