@import url(/StyleSheets/base.css);
@import url("qa-layout.css");


/* QA STYLESHEET */
/* ******************  header  *************** */

#Logo {
   position: fixed;
	top:0;
	left: 0em;
	right:14em;
	z-index: 100;
   background: #fff;
   text-align: center;
}
.banner {
	margin: 0;
	padding: 0.3em 0 0.5em 0;
	z-index: 100;
	width: 100%;
   background: #fff;
}

/* ******************  news  *************** */

.item h3
{
	background: #fff;
	color: #900;
	margin-top: 0.4em;
}
.item h3:before
{
	content: url(/Icons/right);
}

.date {
   font-style: italic;
}

.description {
   background: #fff;
   color: #000;
}
/* ******************  table  *************** */
table {
	border-collapse: collapse;
	margin: 1em auto;}

table caption {
        margin-left:auto;
        margin-right:auto;
}

table, tr, th, td {
	border: 1px solid black;
	}

th, td {
	padding: 5px 1em;	}

th {
	background: #005a9c;
	color: #fff;
}

/* ******************  misc *************** */

.small, .archive, .disclaimer {
   font-size: small;
   margin:0.5em 17em 2em 2em;   
}

hr { margin: 0 17em 0 2em;
	width:60% }


a img { color: #fff; }         /* hide the border in Netscape 4 */
@media all {                   /* hide from Netscape 4 */
   a img { color: inherit;     /* undo the rule above */
   border: none;               /* hide from Netscape 4 */
   }
}

	code { background-color: #FFC; }

blockquote {
	background-color: #FFC;
	padding: 1em;
	margin:auto;
	width:60%;}

blockquote:after {
	display: block;
	content: attr(cite);
	text-align: left;
	font-size: 0.8em;
}
	
	pre	
	{
		margin: auto;
		background-color: #FFC;
		padding: 1em;
		border-color: #FC3;
		border-width: 1px;
		border-style: solid;
		white-space: pre;
		overflow:auto;
        text-align: left;
		/*font-size: 10px;*/
	}
	pre strong {	
		color: #F00;
		font-weight: bold;
	}
	dt	
	{
		display: inline-block;
		margin: 1em auto 0 0;
		padding: 5px;
		background-color: #fff;
		color: #004080;
		font-weight: bold;
		border-bottom: #004080;
		border-width: 0 0 1px 0;
		border-style: none none solid none;
	}
	dd	
	{
		margin: 0 2em 0 1em;
		padding: 5px;
		border-left: #004080;
		border-width: 0 0 0 2px;
		border-style: none none none solid;
	}
@media print{
  abbr, acronym  {
    border-style:none;
  }
  abbr:after, acronym:after {
    content:" [" attr(title) "] ";
    font-variant:small-caps;
  }
}
