@charset "utf-8";
:root, html { overflow-y:scroll; }
/*
Font size css is copyright (c) 2009, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt Version: 2.8.0r4
*/
body{
font:14px/1.38 arial,helvetica,clean,sans-serif;
/*font:13px/1.231 arial,helvetica,clean,sans-serif;*/
*font-size:small;
*font:x-small;
}
select,input,button,textarea,button{
font:99% arial,helvetica,clean,sans-serif;
}
table{
font-size:inherit;font:100%;
}

pre,code,kbd,samp,tt{
font-family:monospace;
*font-size:108%;
line-height:100%;
}

/*If you want this size in pixels (px)  	Declare this percent (%)
10 	77
11 	85
12 	93
13 	100
14 	108 (was 107)
15 	116 (was 114)
16 	123.1 (was 122)
17 	131 (was 129)
18 	138.5 (was 136)
19 	146.5 (was 144)
20 	153.9 (was 152)
21 	161.6 (was 159)
22 	167
23 	174
24 	182
25 	189
26 	197 

Arial is the default font-family for all text (except pre and code) when you use Fonts CSS. 
Because the package provides a degradation path through several alternates down to the generic family, 
only specify a single font-family when you want something other than Arial.

End of yui css code
*/
body{
	margin: 0;
	padding: 0;
	background-color: #6a6a6a;
	/*12.16px=76% .px needed by safari on pc and older safari on mac*/
	/* font-size for IE best in %, so 76% is in a condit comment for IE*/
	/*86% and 93%*/
}
#bigwrap {
	margin: 22px auto;
	width: 82%;
	min-width:750px;
	max-width:960px;
}
#header {
	overflow: hidden;
	background-color: #999999;
	background-image: url(../i/headerbg3.jpg);
/*	background-color: #81956A;
	background-color:#7CA35A;
	background-color: #669966;
	background-color: #808C59;*/

	-moz-border-radius: 8px 8px 0 0;  
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px; 
	border-radius: 8px 8px 0 0;  
}

#header img {
	/*	margin: 7px 0 1px 27px; for use with logo9, 11 and 20-21*/
	margin: 24px 0 20px 4%; /*for use with logo10 */
	border: none;
/*	margin: 30px 0 20px 33px; for use with logo6a */
/*	margin: 18px 0 14px 24px;*//* for use with logo6*/
/*	margin: 0; for use with logo6*/
}

#header div {
	float: right;
	margin: 0;
	xfont-size:93%;
	text-align: right;
	/*	font-weight: bold;
*/	color: #333;
}

#header div p {
	padding: 18px 30px 8px 8px; /*for use with logo6*/
/*	padding: 8px 30px 0 8px;*/
	margin: 0;
}
#header #newsltr img {
	border-style: none;
	padding: 0px;
	margin: 34px 0px 0px;
	width: 10em;
}
/*#header div #q {
	width: 10em;
}*/

#nav {
	border-top: solid 3px #444;
	background-image: url(../i/navback.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}

#nav ul {
	list-style: none;
	margin: 0 auto;
	width: 720px;
	padding:0 0 0 40px;
}

#nav li {
	display: inline;
}

#nav a, #nav a:link, #nav a:visited {
	/*	font-family: trebuchet ms, verdana, helvetica, arial, sans-serif;
*/	letter-spacing: 0.02em;
	font-size: 93%;
	text-decoration:   none;
	padding: 10px 12px;
	line-height:36px;
	font-weight: normal;
	color:#555;
	border-right:1px solid #b3b1aa;
	font-family: Arial, Helvetica, sans-serif;
}
/*#header h2 {
	font: normal 28px "Courier New", Courier, monospace;
	color: #000000;
}*/

#nav a#home{
	border-left:1px solid #b3b1aa;
}
#nav a:hover, #nav a.here, #nav a.here:hover{
	color: #ee7700;
	background-color:#fff;
	border-bottom: solid 2px white;
}
#nav a:hover{
	border-bottom: none;
}
#contentwrap {
	padding-bottom: 33px;
	/*background: #FFFFFF url(../i/gearpart3.gif) no-repeat 0 100px;*/
	background: #FFFFFF url(../i/gearpart3.gif) no-repeat 0 100px;
	border-top: solid 1px white;
	zoom: 1;
	overflow: hidden;
}
b, strong {
	color: #555;
}
#content {
	margin:0 0 0 10%;
	padding:0px;
	padding:0 0 26px 0;
	line-height: 1.5;
	font-size: 108%;
	overflow: auto; /*needed for IE7 */
	Xmin-width: 700px;
	Xmax-width: 900px;
}
#content h1 {
	font-size: 153.9%;
	font-family: "Courier New", Courier, monospace;
	margin: 44px 0 1.2em 30px;
	color:#fa0;
	xline-height:1.1em;
}
#content h1 span {
	font-size: 77%;
	}
#content h2 {
	font-size: 100%;
	font-family: "Courier New", Courier, monospace;
	margin: 44px 0 1.1em 0;
	color: #555;
}
#content h3 {
	margin-left:40px;
	font-size:93%;
	color:#555
}
#content ul, #content ol {
	margin: 0 90px 16px 50px;
}
#content li{margin-bottom:12px}
#content p {
	margin: 0 90px 1.2em 54px;
}
#footer{
	font-size: 85%;
	color:#000;
	padding: 2px 0 30px;
}
#footer a{
	font-weight: bold;
	text-decoration:none;
	padding-left: 4px;
/*	color: #FDB011;*/
}
#footer a:link, #footer a:visited{
	color: #bbb;
}

#footer a:hover{
	color: #FF9900;
	text-decoration:underline;
	xtext-align:center;
}

#footerL {
	float:left;
	width:45%;
	padding-left: 20px;
	margin: 0;
}
#footerR {
	float: right;
	width:45%;
	text-align: right;
	padding-right: 22px;
	margin: 0;
}
#footer p#tagline {
	padding:0 0 6px 0;
	margin:0 0 6px 0;
	letter-spacing:10px;
	color:#eee;
	text-align:center;
	border-bottom:solid 1px #000;
}
