/* CSS Document */


/* document definitions */

body {
	background-color: #ffffff;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #333333;
	}

a {
	color: #3399cc;
	}
	
a:link {
	color: #3399cc;
	text-decoration: underline;
	}
	
a:visited {
	color: #3399cc;
	text-decoration: underline;
	}
	
a:hover {
	color: #3399cc;
	text-decoration: underline;
	}
	
a:active {
	color: #3399cc;
	text-decoration: underline;
	}
	
h1 {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 18px;*/
	font-size: 164%;
	color: #0066cc;
	font-weight: bold;
	}
	
h2 {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 20px;*/
	font-size: 182%;
	color: #007e3a;
	/*color: #009966;*/
	font-weight: bold;
	line-height: 1.1em;
	margin: 0 0 0 0;
	}
	
	
h3 {
	/*font-size: 12px;*/
	font-size: 110%;
	color: #000000;
	font-weight: bold;
	margin: 0;
	}

h3 .center {
	text-align: center;
	}

	
/* end document definitions */


/* general definitions */

#main {
	width: 756px;
	margin: 0 auto;
	background-color: #ffffff;
	border-left: 1px solid #d4d8dB;
	border-right: 1px solid #d4d8dB;
	padding: 0 4px;
	margin-top: 18px;
	}
	
.litheadtopic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 163%;
	/*color: #009966;*/
	color: #007e3a;
	font-weight: bold;
	margin: 0px 0 0px 0;
	line-height: 30px;
	}
.litheadsubtopic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 145%;
	/*color: #009966;*/
	color: #007e3a;
	font-weight: bold;
	padding: 10px 0 10px 0;
	line-height: 30px;
	}

.warning {
	color: red;
	}

.aprod {
	font-weight: bold;
	font-size: 109%;
	}

#iso	{
	text-align: center;
	}
	
/* end general definitions */


/* header definitions */

#header {
	width: 756px;
	height: 67px;
	margin-bottom: 4px;
	}

#header img {
	border: 0px;
	}
#logo	{
	display: inline;
	}
#logoprint {
	display: none;
	}
#tagline	{
	display: inline;
	}
	
/* end header definitions */


/* top nav definitions */

#topnav {
	width: 750px;
	height: 26px;
	/*background-color: #019967;*/
	background-color: #007e3a;
	margin: 0 0 4px 0;
	padding: 5px 0 0 6px;
	}
	
#topnav input {
	/*font-size: 11px;*/
	font-size: 100%;
	}
	
#topnav .gobutton {
	padding: 0 6px;
	}
	
.grayinput {
	border: 1px solid #999999;
	padding: 2px 0 0 2px;
	background-color: #ffffff;
	color: #999999;
	width: 125px;
	height: 15px;
	}

.blackinput {
	border: 1px solid #999999;
	padding: 2px 0 0 2px;
	background-color: #ffffff;
	color: #000000;
	width: 125px;
	height: 15px;
	}
	
#topnav ul {
	padding: 0 0 0 12px;
	margin: 0;
	list-style: none;
	display: inline;
	}

#topnav form {
	padding: 0 0 0 0;
	margin: 0;
	list-style: none;
	display: inline;
	}

#topnav li {
	display: inline;
	padding: 0 7px 0 7px;
	border-right: 1px solid #45b17b;
	}
	
#topnav .last {
	border-right: none;
	}
	
#topnav li a {
	color: #ffffff;
	text-decoration: none;
	}
	
#topnav li a:link {
	color: #ffffff;
	text-decoration: none;
	}

#topnav li a:link .selected {
	color: #ffffff;
	text-decoration: none;
	}
	
#topnav li a:visited {
	color: #ffffff;
	text-decoration: none;
	}

#topnav li.selected a:visited {
	color: #000000;
	text-decoration: none;
	}
	
#topnav li a:hover {
	color: #ffffff;
	text-decoration: underline;
	}
	
#topnav li a:active {
	color: #ffffff;
	text-decoration: underline;
	}

#topnav li.selected {
	color: #000000;
	font-weight: 900;
	}
	
/* end top nav definitions */


/* column definitions */

#column_container12 {
	background: url('/eprsup/mcquaycom/newimages/sidebar_backer.gif') repeat-y 0px 0px;
	}
	
#col1 {
	float: left;
	width: 178px;
	margin: 0 4px 0 0;
	display: inline;
	background-color: #eff5fa;
	}
	
#col2 {
	float: left;
	width: 574px;
	}

#col2 .content {
	font-size: 109%;
	}
/* end column definitions */


/* column 1 definitions */

#locatorside {
	font-size: 110%; /*added*/
	height: 101px;
	background: #e0ebf5 url('/eprsup/mcquaycom/newimages/select_fade.gif') no-repeat 100px 37px;
	position: relative;
	border-bottom: 4px solid #ffffff; 
	padding-left:5px; 
	padding-right:5px; 
	padding-top:10px; 
	padding-bottom:10px;
	}

#locatorside .head {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	margin: 0 0 5px 0;
	}
	
#locatorside .gobutton {
	/*font-size: 11px;*/
	font-size: 100%;
	position: absolute;
	top: 75px;
	right: 15px;
	padding: 0 6px;
	}

/*
#locatorside ul {
	padding: 0px 0px 0px 0px;
	margin: 0;
	list-style: none;
	font-size: 100%;
	}

#locatorside li {
	background: url('/eprsup/mcquaycom/newimages/blue_arrow.gif') no-repeat 0px 4px;
	padding-left:9px; 
	padding-right:0; 
	padding-top:0; 
	padding-bottom:5px;
	text-decoration: none;
	}
*/
#locatorside a {
	text-decoration: none;
	color: #000000;
	}
	
#locatorside a:link {
	color: #000000;
	text-decoration: none;
	}
	
#locatorside a:visited {
	color: #000000;
	text-decoration: none;
	}
	
#locatorside a:hover {
	color: #3399cc;
	text-decoration: underline;
	}
	
#locatorside a:active {
	color: #3399cc;
	text-decoration: underline;
	}

#locatorside2 {
	font-size: 110%; 
	/*height: 101px;*/
	background: #e0ebf5 url('/eprsup/mcquaycom/newimages/select_fade.gif') no-repeat 100px 37px;
	position: relative;
	border-bottom: 4px solid #ffffff; 
	padding-left:5px; 
	padding-right:5px; 
	padding-top:10px; 
	padding-bottom:0px;
	}

#locatorside2 .head {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	margin: 0 0 0px 0;
	}
	
#locatorside2 ul {
	padding: 10px 0px 5px 5px;
	margin: 0;
	list-style: none;
	font-size: 100%;
	}

#locatorside2 li {
	background: url('/eprsup/mcquaycom/newimages/blue_arrow.gif') no-repeat 0px 4px;
	padding-left:9px; 
	padding-right:0; 
	padding-top:0; 
	padding-bottom:5px;
	}


#locatorside2 li a {
	text-decoration: none;
	color: #000000;
	}
	
#locatorside2 li a:link {
	color: #000000;
	text-decoration: none;
	}
	
#locatorside2 li a:visited {
	color: #000000;
	text-decoration: none;
	}
	
#locatorside2 li a:hover {
	color: #000000;
	text-decoration: underline;
	}
	
#locatorside2 li a:active {
	color: #000000;
	text-decoration: underline;
	}

#sidenav {
	margin: 0 0 25px 0;
	}
	
#sidenav ul {
	padding: 10px 0 10px 10px;
	margin: 0;
	list-style: none;
	/*font-size: 12px;*/
	font-size: 110%;
	}

#sidenav li {
	background: url('/eprsup/mcquaycom/newimages/blue_arrow.gif') no-repeat 0px 4px;
	padding-left:7px; 
	padding-right:0; 
	padding-top:0; 
	padding-bottom:5px;
	}
	
#sidenav li a{
	color: #000000;
	text-decoration: none;
	}
	
#sidenav li a:link {
	color: #000000;
	text-decoration: none;
	}
	
#sidenav li a:visited {
	color: #000000;
	text-decoration: none;
	}
	
#sidenav li a:hover {
	color: #000000;
	text-decoration: underline;
	}
	
#sidenav li a:active {
	color: #000000;
	text-decoration: underline;
	}

#sidenav ul li.selected {
	font-weight: 700;
	}	
	
#sidenav ul ul {
	padding: 0 0 5px 0px;
	margin: 0 0 0px 3px;
	list-style: none;
	list-style-type: none;
	/*font-size: 11px;*/
	font-size: 100%;
	}

#sidenav ul ul li {
	background: url('/eprsup/mcquaycom/newimages/nav.gif') no-repeat 0px 6px;
	font-weight: 400;
	/*background-image: url('none');*/
	padding-right:0; 
	padding-top:0; 
	padding-bottom:2px;
	}
	
#sidenav ul ul li a{
	color: #000000;
	text-decoration: none;
	}
	
#sidenav ul ul li a:link {
	color: #000000;
	text-decoration: none;
	}
	
#sidenav ul ul li a:visited {
	color: #000000;
	text-decoration: none;
	}
	
#sidenav ul ul li a:hover {
	color: #000000;
	text-decoration: underline;
	}
	
#sidenav ul ul li a:active {
	color: #000000;
	text-decoration: underline;
	}
	
#sidenav ul ul li.selected {
	font-weight: bold;
	color: #007e3a;
	/*color: #009966;*/
	}

#sidenav ul ul li.selected {
	font-weight: bold;
	color: #007e3a;
	/*color: #009966;*/
	}

#sidenav ul ul li.selected a:link {
	color: #007e3a;
	/*color: #009966;*/
	text-decoration: none;
	}

#sidenav ul ul li.selected a:visited {
	color: #007e3a;
	/*color: #009966;*/
	text-decoration: none;
	}

#sidenav ul ul li.selected a:hover {
	color: #007e3a;
	/*color: #009966;*/
	text-decoration: underline;
	}

#sidenav ul ul li.selected a:active {
	color: #007e3a;
	/*color: #009966;*/
	text-decoration: underline;
	}

/* end column 1 definitions */


/* column 2 definitions */

.homephoto {
	margin: 0 4px 0 0;
	}
	
#statement {
	width: 548px;
	height: 36px;
	background-color: #e8e8e8;
	margin: 4px 0 0 0;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	color: #696969;
	font-weight: bold;
	padding: 7px 13px 11px 13px;
	/*line-height: 19px;*/
	line-height: 106%;
	letter-spacing: .25px;
	}
	
#homebody {
	margin: 12px 12px 0 14px;
	}
	
#homebody .feature {
	border-bottom: 1px dashed #d6e0eb;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	}
	
#homebody .feature h3 {
	padding: 8px 0 0 0;
	}
	
#homebody .feature p {
	margin: 0 0 0 0;
	}
	
#homebody img {
	margin: 0 0 0 39px;
	float: right;
	clear: both;
	}
	
#homebody .latest_news {
	vertical-align: top;
	/*line-height: 19px;*/
	line-height: 106%;
	}

#homebody .latest_news table td {
	vertical-align: top;
	}

#homebody .latest_newsdate {
	width: 12%;
	}

#homebody .latest_newslink {
	width: 65%;
	}

#homebody .lit_order a:link {
	vertical-align: top;
	color: #000000;
	width: 15%;
	}

#featuredcasestudies {
	margin: 10px 0px 0 0px;
	}

#featuredcasestudies ul {
	margin: 0px 0px 0 0px;
	}

#featuredcasestudies li {
	margin: 0px 0px 10px 0px;
	list-style: none;
	vertical-align: top;
	clear:left;
	}

#featuredcasestudies li a {
	margin: 0px 0px 0px 0px;
	}

#featuredcasestudies img {
	padding: 5px 10px 5px 5px;
	float: left;
	width: 30%;
	}

	


/* end column 2 definitions */


/* footer definitions */

#footer {
	padding: 17px 0 17px 1px;
	/*font-size: 10px;*/
	font-size: 91%;
	color: #999999;
	width: 756px;
	margin: 0 auto;
	}
	
/* end footer definitions */

/* inside page definitions */

#modelselect {
	width: 555px;
	height: 23px;
	border-bottom: 1px dashed #aeafae;
	background-color: #e8e8e8;
	font-size: 118%;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	padding: 5px 10px 3px 10px;
	}
	
#modelselect select, input {
	display: inline;
	font-size: 11px;
	}
	
#modelselect form {
	display: inline;
	margin: 0;
	}

#modelselect ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#modelselect li {
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
	display: inline;
	}

#modelselect .controls {
	padding: 0px 5px 0px 5px;
	}
#locatorresults	{
	width: 99%;
	font: 100%;
}
#locatorresults table {
	margin: 0;
	padding: 0;
	font-size: 100%;
	}

#locatorresults table td {
	margin: 0;
	padding: 0;
	font-size: 100%;
	}

#locatorselect {
	width: 99%;
	/*width: 560px;*/
	height: 43px;
	border-bottom: 1px dashed #aeafae;
	background-color: #e8e8e8;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	padding: 5px 3px 3px 3px;
	}
#locatorselect form {
	margin: 0;
	padding: 0;
	}
#locatorselect select, input {
	display: inline;
	font-size: 100%;
	margin: 0;
	padding: 0;
	}

#locatorselect table {
	margin: 0;
	padding: 0;
	font-size: 100%;
	}

#locatorselect table td {
	margin: 0;
	padding: 0;
	font-size: 100%;
	}
	
#inside_toplinks {
	padding: 15px 13px 7px 15px;
	}
	
#inside_toplinks a {
	font-size: 10px;
	}
	
#inside_toplinks a:link {
	font-size: 10px;
	}
	
#inside_toplinks a:visited {
	font-size: 10px;
	}
	
#inside_toplinks a:hover {
	font-size: 10px;
	}
	
#inside_toplinks a:active {
	font-size: 10px;
	}
	
#inside_toplinks img {
	vertical-align: middle;
	}
	
#insidebody {
	width: 95%;
	font-size: 109%;
	line-height: 16px;
	margin: 10px 12px 0 14px;
	}

#insidebody table {
	/*background-color: #EFEFEF;*/
	padding-left: 0px;
	/*font-size: 109%;*/
	}

#col1_inside {

	}
	
#col1_inside p {
	text-align: left;
	line-height: 16px;
	}
	
#col2_inside {
	position: relative;
	float: right;
	width: 251px;
	font-size: 100%;
	margin: 0 0px 0 10px;
	}

/*#col2_inside .models {
	border: 2px solid #eff5fa;
	padding: 4px 4px 0px 4px;
	}

#col2_inside ul {
	margin: 0;
	padding: 0 0 5px 10px;
	}
#col2_inside li {
	margin: 0;
	padding: 0 0 5px 40px;
	}*/

#modelsdiv {
	border: 2px solid #eff5fa;
	padding: 4px 4px 0px 4px;
	}
#modelsdiv  ul {
	padding: 0px 0px 0px 0px;
	margin: 4px 4px 4px 4px;
	}

#modelsdiv  li {
	list-style: none;
	padding: 0px 0px 6px 0px;
	}
	
#col2_inside img {
	margin: 0 0 26px 0;
	}
	
#toplinks_list {
	padding: 0 0 0 12px;
	margin: 0;
	list-style: none;
	display: inline;
	}

#toplinks_list li {
	display: inline;
	background: url('/eprsup/mcquaycom/images/newinside/paper_icon.gif') no-repeat 0 2px; 
	padding-left: 13px; 
	padding-right: 7px; 
	padding-top: 0; 
	padding-bottom: 0;
	}
	
.modelnumber {
	font-weight: normal;
	color: #999999;
	}
	
#modelspecs_header {
	padding: 20px 0 0 0;
	margin: 0 0 10px 0;
	clear: both;
	border-bottom: 2px solid #cccccc;
	}
	
#modelspecs_header ul {
	padding: 0;
	margin: 0px;
	list-style: none;
	}

#modelspecs_header li {
	display: inline;
	padding: 0px;
	}
	
#modelspecs_header li a {
	display: block;
	float: left;
	width: 141px;
	height: 20px;
	text-align: center;
	padding-top: 4px;
	margin-right: 2px;
	background: #7a7a7a url('/eprsup/mcquaycom/images/newinside/tab_curve.gif') no-repeat;
	}
	
#modelspecs_header li a:link {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	}
	
#modelspecs_header li a:visited {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	}
	
#modelspecs_header li a:hover {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	}
	
#modelspecs_header li a:active {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	}
	
#modelspecs_header li a.data {
	background-color: #a3a3a3;
	}
	
#modelspecs_header li a.weight {
	background-color: #cccccc;
	}
	
.modelspecs {
	background-color: #EFEFEF;
	padding: 10px;
	font-size: 100%;
	}
	
	.dhtmlgoodies_question { /*Product Literature Listing Header*/
	width: 70%;
	text-decoration: underline;
    color: #3399cc;                    
	overflow:hidden;
	cursor:pointer;
	padding: 0 0 5px 0;
}

.dhtmlgoodies_answer { /*Product Literature Listing Items Container*/
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content  /*Product Literature Listing Items */
	{
	padding:1px;	
	position:relative;
	}
	
.litlist {
	margin: 5px 0 0 25px;
	padding: 0 0 10px 0;
	}
	
.litlistbiz {
	margin: 5px 0 0 5px;
	padding: 0 0 10px 0;
	list-style-type:none;
	}
	
.litlisthead {
	font-size: 110%;
	color: #000000;
	font-weight: bold;
	margin: 0;
	}
	
.imomarchive {
	margin: 0px 0 0 25px;
	padding: 0 0 5px 0;
	}
	

#middlenav {
	width: 49%;
	float: left;
	margin: 0 0 25px 0px;
	display: inline;
	}

#middlenav ul {
	padding: 10px 0 10px 0px;
	margin: 0;
	list-style: none;
	/*font-size: 12px;*/
	font-size: 100%;
	}

#middlenav li {
	background: url('/eprsup/mcquaycom/newimages/blue_arrow.gif') no-repeat 0px 4px;
	padding-left:9px; 
	padding-right:0; 
	padding-top:0; 
	padding-bottom:5px;
	font-weight: bold;
	}
	
#middlenav li a{
	color: #000000;
	text-decoration: none;
	}
	
#middlenav li a:link {
	color: #000000;
	text-decoration: none;
	}
	
#middlenav li a:visited {
	color: #000000;
	text-decoration: none;
	}
	
#middlenav li a:hover {
	color: #000000;
	text-decoration: underline;
	}
	
#middlenav li a:active {
	color: #000000;
	text-decoration: underline;
	}

#middlenav ul li.selected {
	font-weight: bold;
	}	
	
#middlenav ul ul {
	padding: 0 0 5px 11px;
	margin: 0;
	list-style-type: disc;
	font-size: 100%;
	font-weight: normal;
	}

#middlenav ul ul ul {
	padding: 0 0 5px 11px;
	margin: 0;
	list-style-type: circle;
	font-size: 100%;
	font-weight: normal;
	}

#middlenav ul ul li {
	background-image: url('none');
	padding-left:0; 
	padding-right:0; 
	padding-top:0; 
	padding-bottom:2px;
	font-weight: normal;
	}

/*#middlenav ul ul ul li {
	font-weight: normal;
	}*/


#middlenav2 {
	width: 49%;
	float: left;
	margin: 0 0 25px 0px;
	display: inline;
	}

#middlenav2 ul {
	padding: 10px 0 10px 0px;
	margin: 0;
	list-style: none;
	/*font-size: 12px;*/
	font-size: 100%;
	}

#middlenav2 li {
	background: url('/eprsup/mcquaycom/newimages/blue_arrow.gif') no-repeat 0px 4px;
	padding-left:9px; 
	padding-right:0; 
	padding-top:0; 
	padding-bottom:5px;
	font-weight: bold;
	}
	
#middlenav2 li a{
	color: #000000;
	text-decoration: none;
	}
	
#middlenav2 li a:link {
	color: #000000;
	text-decoration: none;
	}
	
#middlenav2 li a:visited {
	color: #000000;
	text-decoration: none;
	}
	
#middlenav2 li a:hover {
	color: #000000;
	text-decoration: underline;
	}
	
#middlenav2 li a:active {
	color: #000000;
	text-decoration: underline;
	}

#middlenav2 ul li.selected {
	font-weight: bold;
	}	
	
#middlenav2 ul ul {
	padding: 0 0 5px 11px;
	margin: 0;
	list-style-type: disc;
	/*font-size: 11px;*/
	font-size: 100%;
	}

#middlenav2 ul ul li {
	background-image: url('none');
	padding-left:0; 
	padding-right:0; 
	padding-top:0; 
	padding-bottom:2px;
	font-weight: normal;
	}

#middlenav2 ul ul ul {
	padding: 0 0 5px 11px;
	margin: 0;
	list-style-type: circle;
	/*font-size: 11px;*/
	font-size: 100%;
	}


#searchlit {
	margin: 0px 0 0px 0px;
	padding: 0 0 0px 0;
	}

#searchlit form {
	margin: 0px 0 0 0px;
	padding: 0 0 0px 0;
	}

#searchlit table {
	margin: 0px 0 0 0px;
	padding: 0 0 0px 0;
	}


/* end for sitemap */

/* end inside page definitions */


#pressrelease {
	margin: 0px 0 0 0px;
	padding: 0 0 0px 0;
	list-style: none;
	}

#pressrelease table td {
	font-size: 100%;
	vertical-align: top;
	}

#PR	{
	margin: 5px;
	width: 756px;
	}
	
#PR	p {
	font-size: 109%;
	}
#PR	table {
	font-size: 109%;
	}

/* site wide definitions */

.clearer {
	height:0;
	font-size: 0;
	line-height: 0;
	clear:both;
	}
	
.floatleft {
	float: left;
	}

@media print {
	#logo {
		display: none;
	}
	#logoprint {
		display: inline;
	}
	#topnav {
		DISPLAY: none;
	}
	#sidenav {
		DISPLAY: none;
	}
	#edit {
		DISPLAY: none;
	}
	#locator {
		DISPLAY: none;
	}
	#footer {
		DISPLAY: none;
	}
	#modelselect {
		DISPLAY: none;
	}
	#toplinks {
		DISPLAY: none;
	}
	#inside_toplinks {
		DISPLAY: none;
	}
	#col1 {
		DISPLAY: none;
	}
	#tagline {
		DISPLAY: none;
	}
	#modelspecs_header {
		DISPLAY: none;
	}
	#col2 {
		width: 90%;

	}
	#insidebody {
		margin-left: 15px;
	}
	#header {
		width: 51%;
		height: 67px;
		margin-bottom: 4px;
	}
	
}

	
/* end site wide definitions */