/* START CSS RESET */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}body {	line-height: 1;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}/* remember to define focus styles! */:focus {	outline: 0;}/* remember to highlight inserts somehow! */ins {	text-decoration: none;}del {	text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: collapse;	border-spacing: 0;}/* END CSS RESET */.ui-tabs-hide { position: absolute; left: -999em; }.tab-slide ul li a { font-size: 10em !important; }/* MAIN STYLES */body { background:#00703c; font-family:Arial, Helvetica, sans-serif; }img { border:0; }#header { background:#fff; width:100%; height:140px; overflow:hidden; }#header-container { margin:0 auto; width:844px; }  #header-container .logo { float:left; width:224px; padding-top:20px; }  #header-container .navi2 { float:right; width:567px; padding-top:40px; text-align:right;}  #header-container .navigation { float:right; width:580px; padding-top:104px; text-align:right; }  #header-container .navi1  { float:right; width:580px; padding-top:15px; text-align:right; }#content { background:#fff url('../images/content_tanbg.gif') repeat-x top left; width:100%; overflow:hidden; padding-bottom:30px; }#content-container { margin:0 auto; width:844px; }#content-container.addpadding { padding-top:30px; }#content-container p { font-size:13px; line-height:15px; margin:15px 0; color:#746758; }#footer { margin:0 auto; width:844px; overflow:hidden; padding:20px 0; }#footer .legal { float:left; width:400px; font-size:11px; line-height:15px; color:#6ba58a; }#footer .links { float:right; width:440px; text-align:right; font-size:11px; line-height:15px; text-transform:uppercase; color:#6ba58a; white-space: nowrap; }#footer a { color:#6ba58a; text-decoration:none; }#footer a:hover { color:#FFF; text-decoration:underline; }a:link, a:visited { color:#00703c; text-decoration:none; }a:hover { color:#877866; text-decoration:underline; }h1 { font-size:21px; color:#00703c; font-weight:normal; }h3 { font-size:14px; color:#00703c; padding-top:20px; }ul.basic { font-size:13px; line-height:15px; margin:15px 0; color:#746758; list-style-type:disc; padding:0 20px 0 10px; margin-left:20px; }ul.basic li { margin:10px 0; }#flashcontent p { text-align:center; padding:50px 0; font-size:12px; }div.clear { clear:both;height:1px;font-size:0; }/* PRODUCTS PAGE STYLES */#products #introduction { width: 750px; padding-top:30px; }  #products #introduction p { font-size:14px; color:#877866; line-height:18px; margin: 20px 0; }    #products #introduction p.instructions { font-size:12px; color:#00703c; margin:0; }#products #link-columns { overflow:hidden; padding-top:10px; }  #products #link-columns .leftcol { float:left; width:412px; }  #products #link-columns .rightcol { float:right; width:412px; }  #products #link-columns .background { background:#f1e8dc url('../images/products_col-btmbg.gif') no-repeat bottom center; }  #products #link-columns ul { padding: 0 10px; }    #products #link-columns li { background: url('../images/products_col-bullet.gif') no-repeat left center; padding: 10px 0 10px 27px; border-bottom:1px solid #d8cec2; font-size:12px; color:#877866; }      #products #link-columns a { font-weight:bold; }/* PRODUCT DETAILS PAGE STYLES */#products-sidenav { background:#f1e8dc url('../images/products_sidenav-btmbg.gif') no-repeat bottom center;; float:left; width:268px; margin-top:20px; }#products-sidenav ul { padding: 0 10px; }#products-sidenav li { padding: 5px 0px; border-bottom:1px solid #d8cec2; font-size:12px; color:#877866; line-height:15px; }#products-sidenav a { font-weight:bold; }#products-sidenav img { padding:5px 0; }#products-details { float:right; width:556px; }#products-details p { font-size:11px; margin:17px 0 19px 0; }#products-details a { font-weight: bold; }#products-details .pdownloads {	border-top:1px solid #cbb9a3;	text-align:center;	font-size:12px;	color:#cbb9a3;	padding:10px 0;	margin-top:5px;}/* TECHNICAL DATA PAGE STYLES */#techdata-row { padding:40px 0 0 0; overflow:hidden; }#techdata-row .col-1 { float:left; width:268px; margin-right:20px; }#techdata-row .col-2 { float:left; width:268px; }#techdata-row .col-3 { float:right; width:268px; }#techdata-row .heading { border-bottom:1px solid #cbb9a3; padding-bottom:5px; font-size:14px; color:#877866; font-weight:bold; }#techdata-row ul { font-size:12px; color:#00703c; list-style:inside; list-style-type:disc; }#techdata-row li { margin:10px 0 0 0; }#techdata-row li a { font-weight:bold; }/* CONTACT FORM */div.section-head { clear:both;margin:0;font-size:13px;font-weight:bold;color:#464646;border-bottom:solid 1px #d7d7d7;padding:5px 0;margin:25px 0 15px 0; }  div#form-general label,div#form-project label { clear:both;float:left;padding:2px 0 0 20px; }div#form-general input,div#form-project input { float:right;margin:2px 140px 2px 0; }div#form label { font-size:12px;  } div#form-general label { width:80px; }div#form-general input { width:450px; }div#form-project label { width:140px; }div#form-project input { width:385px; }div#form-interests { padding-left:20px; }div#form textarea { width:660px;height:130px;margin-left:20px; }div#form-controls { text-align:center;margin-top:15px; }.form-submit { background:#00703c;border:none;color:#fff;font-weight:bold;padding:8px;font-size:11px; }div#form .validator { float:right; }div#form-confirmation { text-align:center; }/* WINDOWS PAGE STYLES */#windowContent {	margin-top: 1em;}#windowContent p {	font-size: 14px;	line-height: 18px;}/* Product Bullet Point Styling */#bullets {	margin: 1em;	float: left;	width: 520px;}#bullets .info {	width: 140px;	margin: 1em 1em;	float: left;}#bullets .info ul {	list-style-type: disc;	font-size: 12px;	margin-top: 1em;	color: #877866;	line-height: 15px;	padding-left: 1em;}#bullets .info ul li {	margin-top: .5em;}#bullets .last  {	margin-right: 0;	float: right;}
