/*GENERAL ELEMENTS*/
body     { color: black; background-color: #334933; margin: 0; padding: 0;behavior:url("../inc/iehover.htc"); }
h1    { font-size: 13pt; line-height: 14.5pt }
h2    { color: #334933; font-size: 10.5pt; margin: 0; padding: 3px 0 0 }
h3 { font-size: 9pt; font-weight: bold; line-height: 13.5pt }
h4  { color: black; font-size: 9pt; font-variant: small-caps; font-weight: bold; margin: 0; padding: 0 }
a    { color: #274c29; text-decoration: none }
a.text { color: black; text-decoration: none }
td    { font-size: 8.5pt; /*font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif*/ }
sup { font-size: smaller; line-height: 0 }
/*GENERAL CLASSES*/
h1 small {font-size: 9pt; color: #333333;}
.edit { color: red }
.line_blue  { background-color: #003273; margin: 3px 0 5px; padding: 0; width: 100%; height: 3px }
.caption   { font-size: 8pt; /*font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;*/ line-height: 9pt; text-align: left }
.clear { clear: both }
.address { color: white; font-size: 7.5pt; text-decoration: none; text-align: center }
.bgYellow  { background-color: #f3f7e7 }
th.main { color: black; font-size: 11pt; text-align: center }
th.sub1    { color: #252c1f; font-size: 10pt; /*font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;*/ background-color: #c1c19a }
td.white   { color: black; background-color: #fff; padding: 10px 10px 17px; border-bottom: 12px solid #ffc }
td.beige  { background-color: #ebebd3; padding: 10px 10px 17px; border-bottom: 12px solid #ffc }
tr.productDataCol  { color: #600; font-weight: bold; background-color: #c8c891 }
.homeShows { font-size: 8pt; /*font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;*/ line-height: 9.5pt; background-color: white; text-align: center; margin-right: 5px; padding-top: 4px; padding-bottom: 4px; width: 32%; float: left }
.white { color: white }
.pagejump   { font-size: 0.9em; font-style: italic; text-align: right }
.pagejump a  { font-style: normal }
.list    { font-size: 8.5pt; background-color: #e4e6c2; text-align: center; padding: 6px 6px 3px; width: 170px; border: solid 1px #999 }
.list ul { text-align: left;}
/*IDS*/
#container_PAGE  { margin: 0; padding: 0; width: 100%; min-width: 800px }
#header      { text-align: left; margin: 0; padding: 0; width: 100%; clear: both }
#footer    { color: white; font-size: 10pt; /*font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;*/ font-weight: bold; line-height: 11pt; background-color: #5b815b; background-image: none; text-align: center; margin-top: 18px; padding-top: 7px; padding-bottom: 8px; width: 100% }
#SearchSite   { position: absolute; z-index: 2; float: left }
#footer a  { color: #f3f7e7; text-decoration: none }
#footer a:hover { color: white; text-decoration: underline }
#column_LEFT     { background-image: url("../img/bg_leftCol.jpg"); background-repeat: repeat-x; text-align: right; margin: 0; padding: 0; width: 37%; float: left }
#column_RIGHT       { font-size: 9.5pt; /*font-family: Georgia, "Times New Roman", Times, serif;*/ background-color: #f3f7e7; text-align: left; margin: 0; padding: 0; width: 63%; float: right }
#column_FULL   { font-size: 9.5pt; /*font-family: Georgia, "Times New Roman", Times, serif;*/ background-color: #f3f7e7; text-align: left; margin: 0 0 0 10%; padding: 0; width: 90%; float: right }
#contentTHIN    { font-size: 9.5pt; line-height: 12pt; margin-top: 45px; margin-bottom: 15px; margin-left: 15px; width: 450px }
#contentTHIN h1   {display: inline }
#contentFULL { font-size: 9.5pt; line-height: 12pt; margin-top: 45px; margin-bottom: 15px; padding-left: 25px; width: 700px }
/*#homeNews    { font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 9.5pt; background-color: white; padding: 3px 7px 2px 5px; width: 432px }*/
#homeNews  { font-size: 8pt; /*font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;*/ line-height: 9.5pt; margin: 0 5px 0 3px; padding: 0; width: 317px }
#homeNews div.content    { background-color: white; margin: 0; padding: 4px 0 6px; border-style: double solid; border-width: 3px 1px; border-color: #333 #036 #000 }
#homeNews p   { margin: 0; padding: 4px 0 0 10px; width: 295px }
#homeNews div.top, #homeNews div.bottom {width:100%; margin: 0; padding: 0; }
#costDesc td { font-size: 9pt }
#warranty_request { color: white; font-size: 8pt; line-height: 10pt; background-color: #004892; text-align: center; margin-top: 15px; margin-right: 10px; margin-bottom: 15px; padding: 5px; width: 185px; float: right; border: dotted 1px #ffc }
#warranty_request a  { color: #ffc; text-decoration: none }
/*HEADER NAVIGATION STYLES*/
#dropmenudiv    { font: 10px/16px Verdana; position: absolute; z-index: 100; border-style: solid; border-width: 1px 1px 0; border-color: black }
#dropmenudiv a    { font-weight: bold; text-decoration: none; text-indent: 3px; display: block; padding: 1px 0; width: 100%; border-bottom: 1px solid black }
#dropmenudiv a:hover    { color: #f3f7e7; background-color: #334933 }
/*TECH LIBRARY STYLES*/
.tech_sectionHDR   { font-size: 10pt; /*font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;*/ font-weight: bold; padding-top: 12px; border-bottom: 2px dashed #89896e }
.tech_sectionHDR b  { font-size: 15pt; /*font-family: Georgia, "Times New Roman", Times, serif*/ }
.tech_subHDR { font-size: 9.5pt; padding-left: 15px }
.tech_subHDR b { font-size: 10.5pt; font-weight: bold }
.techData { font-size: 8.5pt; /*font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;*/ padding-left: 12px }
.nav_techSections { color: #fff; background-color: #036; margin-top: 20px; margin-right: 15px; border-width: 0 }
.nav_techSections td { color: white; font-size: 12px; font-weight: normal; text-align: center; margin: 1px; padding: 5px 5px 4px; width: auto; vertical-align: middle }
.nav_techSections a { color: #ffc; text-decoration: underline }
.nav_techSections b { font-size: 20px; font-weight: bold }
/*INTERIOR DROPDOWN MENU STYLES*/
#nav_INTdrop_float   { margin-left: 5px; float: right }
#nav_INTdrop  { font-size: 8pt; /*font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;*/ width: 210px }
div.menuClosed { margin-bottom: 7px; width: 207px; height: 0 }
div.menuClosed a { display: none }
div.menuOpen  { background-color: #cfcf9a; margin-bottom: 8px; width: 207px; height: auto }
div.menuOpen a   { color: black; text-decoration: none; cursor: pointer; display: block; padding: 1px 0 1px 6px; border-style: solid; border-width: 1px medium; border-color: #eef0ca }
/*CHART  STYLES*/
table.chart2 th     { color: #000; font-size: 8pt; font-weight: bold; background-color: #b5b793; text-align: left; margin-bottom: 2px; padding: 4px 25px 4px 6px; border-bottom: 1px solid #8f9174; border-left: 1px solid #8f9174 }
table.chart2 td      { color: black; font-size: 8pt; /*font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;*/ padding: 4px 7px 4px 10px; vertical-align: top; border-bottom: 1px solid #666; border-left: 1px solid #b5b793 }
table.chart2 tr.oddrow { background-color:#e4e6c2;}
table.chart2      { /*font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;*/ background-color: #f6f8e0; border-top: 1px solid #666; border-right: 1px solid #666; border-bottom: 0; border-left: 0 }
table.chart1 th     { color: #eef0ca; font-size: 9pt; font-weight: bold; background-color: #434f38; margin-bottom: 2px; padding: 4px 5px }
table.chart1 td      { color: black; font-size: 8.5pt; /*font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;*/ background-color: #d1dcc7; padding: 4px 7px 4px 10px; vertical-align: top; border-bottom: 1px solid #434f38 }
table.chart1    { border-width: 0 }
div.apps-menu{position: relative;left:10px;margin-left: 10px;margin-bottom:1px;}
br.apps-menu{clear: :left;}
#links {position:relative;}
#links ul {margin: 0;padding: 20px;}
#links li  {background-color: #F3F7E7; cursor: pointer; list-style-type: disc; list-style-image: url("../img/bullet-on.png");}
/*#links li:hover { list-style-image: url("../img/bullet-on.png"); background-color: #F3F7E7;}*/
#links li a  {text-decoration: none; font-size: 12px; color: #274c29;}
#links li a:hover { color: #274c29; text-decoration: underline;}
.figtext{
	color:#F3F7E7;
}
.pop{
font-weight: bold;
color:#274c29;
text-decoration: underline;
text-decoration-color:#000000
}
.pop:hover{
font-weight: bold;
color:#000000;
text-decoration: undeline;
cursor:pointer;
}
#viewer {
	position:absolute;
	left:40%;
	top:300px;
	z-index: 1000;
	width:371px;
	height:auto;
}

.event-top_ {
	position:relative;
	float:left;
	height:43px;
}

.event-content_ {
	clear:both;
	position:relative;
	padding-left:20px;
	padding-right:20px;
	height:auto;
	background-image: url('../img/event-content.gif');
	background-repeat: repeat-y;
}

.event-bottom_ {
	position:relative;
	height:45px;
	background-image: url('../img/event-bottom.gif');
	background-repeat: no-repeat;
}