/* oshkoshmanuals.com Core Styles v0.9 */
/* Stylesheet by webmaster@oneil.com */
/* Last Modified: 09222000 */
/* Last Validated: 09222000 */
/* See W3C CSS Validator at http://jigsaw.w3.org/css-validator/ */

/* Document Body */

body {
	color: #000000;
	background-color: #ffffff;
	/*background-image: url(/img/header.gif);*/
	background-image: url(/img/header.gif);
	background-attachment: scroll;
	background-position: 0px 0px;
	background-repeat: no-repeat;

	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-transform: none;
	
	line-height: 14pt; 
	word-spacing: normal;
	letter-spacing: normal;
	margin-top: 30px;
}


/* Major Headings */

h1 {
	margin: 10px 5px;

	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 20pt;
	font-weight: normal;

	letter-spacing: normal;
	word-spacing: normal;
	line-height: 24pt;

	color: #000000;
	background-color: #ffffff;
}

h2 {
	margin: 10px 5px;

	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 18pt;
	font-weight: normal;

	letter-spacing: normal;
	word-spacing: normal;
	line-height: 22pt;

	color: #000000;
	background-color: #ffffff;
}

h3 {
	margin: 10px 5px;

	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 16pt;
	font-weight: normal;

	letter-spacing: normal;
	word-spacing: normal;
	line-height: 20pt;

	color: #000000;
	background-color: #ffffff;
}

h4 {
	/* margin: 10px 5px; */

	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 14pt;
	font-weight: normal;

	letter-spacing: normal;
	word-spacing: normal;
	line-height: 18pt;

	color: #000000;
	background-color: #ffffff;
}

h5 {
	margin: 10px 5px;

	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 12pt;
	font-weight: bold;

	letter-spacing: normal;
	word-spacing: normal;
	line-height: 16pt;

	color: #000000;
	background-color: #ffffff;
}

h6 {
	margin: 10px 5px;

	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 10pt;
	font-weight: bold;

	letter-spacing: normal;
	word-spacing: normal;
	line-height: 14pt;

	color: #000000;
	background-color: #ffffff;
}


/* Document Elements */

p {
	/* margin: 5px 5px; */

	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 10pt;
	font-weight: normal;

	letter-spacing: normal;
	word-spacing: normal;
	/* line-height: 14pt; */

	color: #000000;
	background-color: transparent;
}

small {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 8pt;
	font-style: normal;

	letter-spacing: normal;
	word-spacing: normal;
	line-height: 11pt;

	/* Inherit colors */
}

big {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 14pt;
	font-style: normal;

	letter-spacing: normal;
	word-spacing: normal;
	line-height: 20pt;

	/* Inherit colors */
}

em, i {
	/* Inherit Attributes */
	font-style: italic;
}

strong, b {
	/* Inherit Attributes */
	font-weight: bold;
}

cite {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style:	italic;
}

code, samp, tt {
	font-family: "lucida console", "courier new", courier, monospace;
	font-size: 10pt;
	font-weight: normal;
	font-style:	normal;
	color: #000000;

	background-color: #ffffff;
}

blockquote {
	margin: 10px 36px;

	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 10pt;
	font-weight: normal;

	letter-spacing: normal;
	word-spacing: normal;
	line-height: 13pt;

	color: #000000;
	background-color: #ffffff;
}

q {
	/* Inherit Attributes */
	font-weight: normal;
	font-style: italic;
}

acronym {
	/* Inherit Attributes */
	font-variant: small-caps;
}

ins {
	/* Inherit Attributes */
	text-decoration: underline;
}

del {
	/* Inherit Attributes */
	text-decoration: line-through;
}

sup {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 9pt;
	font-weight: normal;

	color: #000000;
	background-color: #ffffff;
}

sub {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 9pt;
	font-weight: normal;

	color: #000000;
	background-color: #ffffff;
}


/* Lists */

dt {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 10pt;
	font-weight: bold;

	letter-spacing: normal;
	word-spacing: normal;
	line-height: 14pt;

	color: #000000;
	background-color: #ffffff;
}

dd {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 10pt;
	font-weight: normal;

	letter-spacing: normal;
	word-spacing: normal;
	line-height: 14pt;

	color: #000000;
	background-color: #ffffff;
}

li {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 10pt;
	font-weight: normal;

	letter-spacing: normal;
	word-spacing: normal;
	line-height: 14pt;

	color: #000000;
	background-color: transparent;
}


/* Tables */

table.data {
  border:          1px solid #cccccc;
  border-spacing:  0px;
}

td.cell-data {
  empty-cells:     show;
  border:          1px solid #cccccc;
  wrap: nowrap;
}

tr.alt {
  color:           #000000;
  background:      #f0f0f0;
  wrap: nowrap;
}

caption {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	
	text-align: left;

	color: #000000;
	background-color: #ffffff;
}



th {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;

	color: #000000;
	background-color: #cccccc;

}

td {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;

	/* color: #000000; */
	/* background-color: #ffffff; */

}


/* Form Labels and Elements */

label {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
}

input {
	font-family: "ms sans serif", sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
}

select {
	font-family: "ms sans serif", sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
}

textarea {
	font-family: "lucida console", "courier new", courier, monospace;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
}

fieldset {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
}

legend {
	font-family: verdana, "ms sans serif", sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
}


/* Hyperlinks */

a:link {
	/* Inherit Attributes */
	text-decoration: none;
	color: #333399;
	background-color: transparent;
}

a:visited {
	/* Inherit Attributes */
	text-decoration: none;
	color: #990066;
	background-color: transparent;
}

a:active {
	/* Inherit Attributes */
     text-decoration: underline;
}

a:hover {
	/* Inherit Attributes */
     text-decoration: underline;
}


/* Miscellaneous Classes */

.hilite {
	/* Inherit Attributes */
	color: #000000;
	background-color: #ffff00;
}


/* CSS Level 2 Additions */

.changebar {
	border-width: thin;

	border-top-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-style: none;

	border-color: #666699;

	padding-left: 5px;
}

.featurebox {
	margin: 10px 20px;

	border-width: thin;

	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;

	color: #000000;
	border-color: #000000;
	background-color: #cccccc;

	padding: 5px;
}

.toupper {
	/* Inherit Attributes */
	text-transform: uppercase;
}

.tolower {
	/* Inherit Attributes */
	text-transform: lowercase;
}

fieldset {
    width: 525px;
    border: solid 2px #000000;
    color: #000000;
    background: #cccccc;
    padding: 6px;
}

legend {
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    background: #ff9933;
    border: solid 2px #000000;
    padding: 3px;
}

label {
    font-weight: normal;
}

.accesskey {
    border-bottom: solid 1px #000000;
}

.note {
    color: #000000;
    background: #ffff00;
    font-weight: bold;
}

ul.no-decoration {
  list-style: none;
}

div.search-header {
  color: #000000;
  background: #ff9933;
  padding: 4px;
  text-align: right;
  border: solid 2px #000000;
}



