/* Same Attached Styles as Main Default stylesheet */
html, body {
		height: 100%;
}
html {
		margin:0;
		padding:0;
		width:100%
		}
body {
		background: #aebfca url(../images/background.gif) repeat-x 0 0;
		color: #000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 76%; /* Set initial font-size for most browsers-other settings in em */
		margin: 0px;
		padding: 0px;
		}
img,
a img 	{
		border: none;
		text-decoration: none;
		}
#phototop  {
		position:absolute; 
		left: 176px; top: 104px; 
		width: 560px;
		clear: left;
		}		
#main  {
		clear: left;
		background: url(../images/bgfooter.jpg) #fff bottom no-repeat;
		border: 1px none #000;
		position:absolute; 
		top: 219px; left: 176px; 
		visibility: visible; 
		width: 560px; 
		z-index: 1; 
		}
#main p  {
		margin: 1em 1.5em;
		}
#left  {
		position:absolute;
		top: 0px; left: 0px;  
		width: 168px;
		}
/*=============================================================END Same Styles */
/*     FOOTER 
=================================================================== */
#footer,
#footer p  {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.97em !important;
		width: 560px;
		text-align: center;
		}
#text #footer	{
		clear: both;
		}
#footer p  {
		margin: 0 0 2.3em 0; 
		padding: 1em 0 0 0;
		}
#text #footer p {
		background-color: inherit;
		color: #fff;
		}
#main #footer p {
		background-color: inherit;
		color: #666;
		}
#footer ul  {
		list-style-type: none;
		margin: 3em 0 0 0;
		padding: 0;
		}
#footer ul li  {
		display: inline;
		}
#main #footer a,
#main #footer li a  {
		background-color: inherit;
		color: #506074;
		text-decoration: none;
		}
#main #footer a:hover	{
		background-color: inherit;
		color: #72869A;
		}

/* ==============================================================END FOOTER */
/*     N A V I G A T I O N 
  Son of Suckerfish Dropdowns - http://www.htmldog.com/articles/suckerfish/dropdowns/
=================================================================== */

#main-nav  {
		background-image: url(../images/qp_navedge.gif);
		background-position: 0px 11px;
		background-repeat: no-repeat;
		font-family: "Lucida Grande", Arial, Verdana, sans-serif;
		font-size: .9em;
		position:absolute; 
		left:172px; top:71px;
		width: 700px; 
		z-index: 99;
		}
#nav, #nav ul {
		list-style: none;
		margin: 0;
		padding: 0;
		}
#nav  {
		margin-left: 2em;
		}

#nav li {							/*  main navigation list items */			
		display: block;
		float: left;
		margin-right: 8px;
		text-align: center;
		width: 9.5em;  /* IE Hack: Must have width to work in IE */
		}

#nav li a  {						/*  main navigation list item link */
		color: #fff;
		display: block;
		height: 17px;
		font-weight: bold;
		font-size: 1.1em;
		padding: 13px 0 0 4px;
		text-decoration: none;
  		}
#nav li:hover > a  {				/* "sticky hover" style for browsers that support it */
		color: #57687d;
		}
li#nav-support  {					/* adjustment for short tab */
		width: 7.8em;
		}
li#nav-products  {					/* adjustment for extra-long tab */
		width: 10.8em;
		}
#nav ul {   						/*  sub-menu */
		border-right: 1px solid #999;
		border-left: 1px solid #999;
		height: auto;
		position: absolute;
		left: -999em;
		width: 12em; /* keeps sub-menu vertical */
		z-index: 99;
		background-color: #fff;
		filter:alpha(opacity=80);
		opacity: 0.80;  
		}

/*==================================================================
S L I D I N G  D O O R  T A B S
  courtesty of ALA http://www.alistapart.com/articles/slidingdoors2/ 
=====================================================================*/
#nav li:hover, #nav li.sfhover  {
		background: url(../images/qp-tab-bg-right.gif) no-repeat right top;
		}
#nav li:hover a, #nav li.sfhover a {
		background: url(../images/qp-tab-bg-left.gif) no-repeat left top;
		}
#nav li.ctab  {
		background: url(../images/qp-tab-bg-right.gif) no-repeat 100% -58px;
		width: 11em;
		}
#nav li.ctab a  {
		color: #f6efdf;
		background: url(../images/qp-tab-bg-left.gif) no-repeat 0px -58px;
		padding-left: 5px;
		}
#nav li:hover li a,
#nav li.ctab li a /* IE */{		/* Reset sub-menu background */
		background: url(../images/bg-navdrop2.gif) left repeat-x;
		color: #333;
		}

/*====================================================================== */
#nav li li  {  					/* sub-menu list items */
		background: url(../images/bg-navdrop2.gif) left repeat-x;
		border-bottom: 1px solid #999;
		margin: 0;
		padding: 0;
		text-align: left;
		width: 100%;
		}
#nav ul li a  {  					/* sub-menu list item link */
		color: #000;
		display: block;
		font-weight: normal;
		height: auto; 
		padding: 0.1em 0 0.1em .5em;
		}
#nav li li:hover, #nav li li.sfhover {  /* sub-menu list item hover */
		background-color: #c9d4d6;
		border-top: 0;
		}
#nav li:hover ul, #nav li.sfhover ul {
		left: auto;
		}
#nav li li a:hover  {
		background: #c9d4d6 none;
		color: #000;
		}
#nav li:hover li, 			/* reset sub-menu background for IE */
#nav li.sfhover li, 
#nav li:hover li a, 
#nav li.sfhover li a {
		background-image: none;
		}
		

	
