@charset "utf-8";
/* CSS Document */




@import url("menuq-header.css");
@import url("newqmenu.css");
@import url("newmenu.css");
/*@import url("accordion.css"); // Not needed for template | only used on homepage */
/*@import url("ticker.css"); // Not needed for template | only used on homepage */
/*@import url("last3nolink.css"); // Not needed for template | only used on homepage */
/*@import url("therm.css"); // Not needed for template | only used on homepage */

.hidden { display:none; }

body {
	background-color:#d8d9d9; 
	text-align:center;
}
#bodyContainer {
	margin:10px auto 0 auto;
	text-align:left;
	width:798px;
}

#searchWrap {
	position:relative;
	left:0;
	top:0;
	margin-bottom:0;
	padding-top:5px;
	padding-left:10px;
	text-align:left;
	width:798px;
	background:url('../images/frame-header.png') top left no-repeat #d8d9d9;
}

#qNavWrap {
	left:auto;
	right:0px;
	top:2.6em;
}

#secondaryNavWrap {
	width:160px;
	height:705px;
	background:none;
	position:relative;
}

#contentContainer {
	background:url('../images/frame-sides.png') 0 20px repeat-y #d8d9d9;
	overflow:hidden ;
	padding-top:5px;
	padding-bottom:30px;
	padding-left:14px;
}
@media print{
  body{ background-color:#FFFFFF; background-image:none; color:#000000 }
  #mainNavWrap2{ display:none;}
  #secondaryNavWrap{ display:none;}
  #footerWrap{ display:none;}
  #searchWrap{ display:none;}
  #contentarea{ width:100%;}
  #contentContainer {
	overflow:visible;
}

 div{page-break-inside:auto;}
}
#contentMain {
	border:none;
}

#footerWrap {
	background:url('../images/frame-footer.png') bottom left no-repeat #d8d9d9;
	padding:0 20px 20px 30px;
	width:748px;
}


#mainNavWrap2 {
	background:none;
	height:28px;
	margin:0;
	z-index:10;
	position:relative;
}


