/************ MAIN CSS STYLES for ETI Site ***************/
/* Designed by Ira Salsberg at The Red Eye.  May 30 2007. */

/*********** GENERAL STYLES ***********/
html {height: 100%;	margin-bottom: 1px;}
body {margin:0;padding:0;}
p {margin-top:0;margin-bottom:15px}
form {margin: 0; padding: 0;}
fieldset {border:0;padding:5px 0}

/* General elements */
body {font-family: Georgia, "Times New Roman", Times, serif; color: #585858; font-size: .84em; background:#535657 url(/themes/site_themes/eti/images/html_bg.gif) 50% 0 repeat;}
body.f-smaller {font-size:9px}
body.f-larger {font-size:15px}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
}

h1 {font-size:200%;color: #456387;}
h2 {font-size:175%;color: #333;line-height: 130%;}
h3 {font-size:150%;color: #333;}
h4 {font-size:125%;color: #333;}
h5 {text-transform:uppercase;font-size:90%;font-weight:bold;color: #333;}
h6 {font-style:italic;font-size:100%}
.small {font-size:90%}

a, a:link, a:hover, a:visited {color: #477ab1; text-decoration:none;
outline: 0;}

blockquote { background: #00aff0 url(/themes/site_themes/eti/images/quote_corner.png) 0 0 no-repeat; color: #fff;	padding: 10px;padding-left: 50px;margin:  15px 0;}

.H4_Example {display:block; background: #9bbb8d url(/themes/site_themes/eti/images/example_corner.png) 0 0 no-repeat; color: #000;	padding:10px 10px 30px 50px;padding-left: 50px;margin:  0px 0;}
.Note { display:block;background: #f0e68c url(/themes/site_themes/eti/images/note_corner.png) 0 0 no-repeat; color: #000;	padding:10px 10px 30px 50px;padding-left: 50px;margin:  0px 0 15px 0;}
span.NOTE,span.Bold {font-weight:bold;}
table.Example td {background-color: #9bbb8d !important; vertical-align: top;}
table.Message td {background-color: #f0e68c !important; vertical-align: top;}
table.Example, table.Message {padding: 0 !important;}
table.Example td div.Body, table.Message td div {padding:10px 10px 30px 50px}

pre {background:#ebf1fa none repeat scroll 0%; color: #585858;padding: 8px 4px 16px 12px;border-top:3px solid #4f87cf;border-bottom:3px solid #4f87cf; font-size: 11px; font-family: courier;overflow:scroll;}

/********** SITE SPECIFIC OVERRIDES **********/

body.corp  {background:#526e85 url(/themes/site_themes/eti/images/html_bg-corp.png) 50% 0 repeat;}
body.acu  {background:#142b45 url(/themes/site_themes/eti/images/html_bg-acu.png) 50% 0 repeat;}
body.terrex  {background:#404445 url(/themes/site_themes/eti/images/html_bg-terrex.png) 50% 0 repeat;}
body.ai  {background:#671213 url(/themes/site_themes/eti/images/html_bg-ai.png) 50% 0 repeat;}
body.eti  {background:#5e6d77 url(/themes/site_themes/eti/images/html_bg-eti.png) 50% 0 repeat;}
body.multigen  {background:#495060 url(/themes/site_themes/eti/images/html_bg-multigen.png) 50% 0 repeat;}

#subnavbar .snb-center {height: 34px;background:#2385c2 url(/themes/site_themes/eti/images/subnav_bg-corp.png) repeat-x;}



a:active, a.active {
  color: #5895be;
}

ul {
  margin: 0;
  padding: 0;
  margin-top: 5px;
}

ol {margin-left: 0px;padding-left: 18px; padding-bottom: 12px;}
ol li {list-style-image:none !important;font: normal 1em Georgia, Times, serif; color:#000;margin-left: 5px;margin-bottom: 5px;}
ol li li {margin-left: 12px }
ol ul {margin-left: 12px; margin-top: 5px; }
ol li li li {margin-left: 22px;}
ul li {

  margin: 0;
  margin-left: 0px;
  list-style-type: square;
}

/* LAYOUT: GENERAL */


#wrapper-eti {width:864px;min-height:100%;margin:0 auto;position: relative; } /* Main width of the site defined here.  Be sure to change it in the ie_fix.css file as well.*/
#wrapper-eti .wr-right[class] {overflow: hidden;background: url(/themes/site_themes/eti/images/rgt_bg.png) 100% 0 repeat-y; padding-right: 7px;}
#wrapper-eti .wr-left[class] {background: url(/themes/site_themes/eti/images/left_bg.png) repeat-y; padding-left: 7px; }


#branding {position: relative;height:89px;width:100%; background: #2A312D; background: url(/themes/site_themes/eti/images/head_bg.gif) repeat-x;}

#brandlogo {position:relative;float:left;width: 183px; height: 89px; background: url(/themes/site_themes/eti/images/head_logo_presagis.gif) no-repeat;}
#brandlogo a {width: 183px; height: 89px; display:block;z-index: 600;}

#head_login {position: absolute; right: 247px; top: 15px;z-index:300; color: #8c9597;}
#head_login a, #head_login a:hover, #head_login a:visited, #head_login .hello {color: #ffab00; text-transform: uppercase; font-family:Arial, Helvetica, sans-serif; font-size: 9px;}


#head_lang {position: absolute; right: 247px; top: 46px;z-index:300;}
#head_lang a:link, #head_lang a:hover, #head_lang a:visited {color:#e6f1f9;text-decoration:none;font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;font-size:9px; margin-left:15px;}
#head_lang a.news {background: url(/themes/site_themes/eti/images/news_sm.png) no-repeat;padding-left: 16px;}

#head_search {position: absolute; right: 26px; top: 18px; margin: 0; padding: 0;margin-left: 183px;}
#search_text {float: right; margin-right: 4px; }
#search_button {float: right;}
#head_search #s {font-size: 10px; margin: 0; padding: 3px 2px 1px 4px; color: #bebebe;border: 1px solid #859093; background: #6c6c6c;}
#head_search #searchsubmit {width:16px;height:18px; top: 10px;}
#edit-search_theme_form_keys {background:#6C6C6C none repeat scroll 0%;border:1px solid #859093;color:#BEBEBE;font-size:10px;margin:0pt;padding:3px 2px 1px 4px;height: 12px !important;}
#edit-kb_theme_form_keys, #kbid {background:#fff none repeat scroll 0%;border:1px solid #d0d0d0;font-size:10px;margin:0pt;padding:3px 2px 1px 4px;height: 12px !important;}
.kb-go {border: 1px #d0d0d0 solid; font-family: arial; font-size: 11px;padding:1px;margin:0px}
.kb-go:hover {background: #585858;color:#fff;cursor: auto;}

#head_search #edit-submit {height:18px;top:10px;width:16px;}


div#quicklinks {position: absolute; right: 26px; top: 42px;float: right;text-align:right;color:#c3c3c3;height:28px;}
div#quicklinks a {color:#e6f1f9;text-decoration:none;font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;font-size:9px; margin-left:15px;}
div#quicklinks a:hover {color:#fff}

#navtop {overflow: hidden;position: relative;height: 58px; width: 100%;background: #2A312D url(/themes/site_themes/eti/images/navtop_bg.gif) repeat-x;line-height: 150%}
#navtop .right {height: 58px;background: url(/themes/site_themes/eti/images/navtop_r.gif) 100% 0 no-repeat; }
#navtop .left {height: 58px; background: url(/themes/site_themes/eti/images/navtop_l.gif) no-repeat;}
#navtop #navmenu {position: absolute; width: 100%;left: 183px; margin-top: 0px;z-index:601;}
#navtop #navmenu h2 {display: none; line-height: 1%;}

#subnavbar { position: absolute;width: 607px;z-index:600; right: 71px;top: 30px; height: 36px;}
#subnavbar .snb-left {height: 36px;width: 4px;float: left;background: url(/themes/site_themes/eti/images/subnav_l-corp.gif) no-repeat;}
#subnavbar .snb-right {height: 36px;width: 4px;float: right;background: url(/themes/site_themes/eti/images/subnav_r-corp.gif) no-repeat;}


#bodywrap {position: relative; width: 100%;}
#bodywrap .right {position: relative;background: #fff url(/themes/site_themes/eti/images/bodywrap_r.gif) 100% 0 repeat-y; }
#bodywrap .left {position: relative;background: url(/themes/site_themes/eti/images/bodywrap_l.gif) repeat-y;}

.mainbody-lft-img {position: absolute;width:9px;height: 105px;background: url(/themes/site_themes/eti/images/body_tl.gif) 0 0 no-repeat; margin-left: 47px; }

#contenttop {padding:0px;}

#content-banner {padding-bottom: 18px;position: relative;}

#pagetitle {float: left; margin-top: 20px;}
#pagetitle h2 {color: #252928;font-size: 23px; font-weight: normal; margin-top: -5px;}
.breadcrumb {float: right; right: 0;margin: 26px 14px 0 0; font-family: Arial, Helvetica, sans-serif;}
.breadcrumb a, .breadcrumb a:hover, .breadcrumb a:visited {color: #373f3b; font-size:10px; text-decoration:none; text-transform: lowercase;} 

div#contentwrap{background: #fff url(/themes/site_themes/eti/images/body_bg-tr.gif) 100% 0 no-repeat; padding: 0 0 50px 9px; }




div#container {padding: 0 74px 0 52px;}
.sidebar .block {padding-bottom: 15px; }
.sidebar h2 {color: #0063b6; font-size: 15px; margin-bottom: 11px;}
.sidebar ul.menu a, .sidebar .item-list ul a {line-height: 120%;font-size: .8em;}
.sidebar ul.menu li,.sidebar .cat_menu, .sidebar .item-list ul li, .sidebar li.leaf, .sidebar a, .sidebar a:visited {display: block;width: 156px;color: #252928; }
.sidebar .panel-list-sales a {display: inline; font-weight: bold;}

.sidebar ul li {list-style-type: none;}
.sidebar .cat_menu {color: #0f0f0f;text-decoration: none;}
.sidebar .cat_menu_date {color: #0f0f0f;text-decoration: none;}
.sidebar .cat_menu li a,.sidebar .cat_menu li a:visited {display: block;padding: 1px 0 3px 4px; margin-left: -4px;text-decoration: none;}
.sidebar .cat_menu_date li a,.sidebar .cat_menu_date li a:visited {display: block;padding: 1px 2px 1px 3px; border: thin #ccc solid; width: 158px;  margin-bottom: 10px; background: #f3f3f3;text-decoration: none;color: #000;font-family: arial;font-size:.84em;font-weight: bold;}
.sidebar .cat_menu li li a,.sidebar .cat_menu li li a:visited {display: block;padding: 0px 0 0px 14px; margin-left: -4px; text-decoration: none;}
.sidebar .cat_menu ul ul {margin-bottom: 6px;}
.sidebar a:hover {color: #000;}
.sidebar .cat_menu li a:hover[class] {background: #efefef; width: 156px;}
.sidebar .cat_menu .active,.sidebar .cat_menu .active:hover {margin-left:-4px;padding-left:4px;color: #000;background: #e2e2e2;}

div.panels {width:160px;position:relative; float:left; clear: left; margin-top:24px;border-top: 1px #d1d1d1 solid;font-size: .84em;} 
div.homepanel {margin-top:0px;border-top: 1px #d1d1d1 solid;}
div.panels h2, div.panels h2 a, div.panels h2 a:hover,div.panels h2 a:visited {color: #d76600; margin-top:3px; font-size: 1em;margin-bottom: 0px}
div.panels ul li {line-height: 1em; padding-bottom: 10px; padding-left: 10px; margin-top: 0;}
div.panels ul li a,div.panels ul li a:visited {color: #585858; text-decoration: none;}
div.panels ul li a:hover {color: #000; text-decoration: none;}
div.panels ul.panel-list li {line-height: 120%;}
div.panels ul.docs li {padding-bottom: 3px;}
div.panels ul.events li {padding-bottom: 3px;}
div.panels ul.events li.more {margin-top: 7px;}
div.panels .more {font-size: .81em;padding-left: 20px; background: url(/themes/site_themes/eti/images/plus.png) 10px 3px no-repeat;}

.content_btm {position: relative; top: 0px; margin-bottom: 30px; left: 0; margin-right: 18px;}
.left45 {position: relative; width: 230px; padding-left: 10px;margin-right: 8px;float: left;}
.left100 {position: relative; width: 500px; padding-left: 10px;margin-right: 16px;float: left;}
.left45, .left100 {color: #000;line-height: 140%; padding-top: 15px;}
.rgt45 {position: relative; width: 232px; float: right;margin-left: 10px;}

.teaser-2col {width: 47%; padding: 0 10px 10px 0;top: 0;float: left;}
.teaser-2col h2, .teaser-1col h2 {padding: 0 10px 0px 10px; margin-bottom: 10px; font-size: 1.2em; border-bottom: 1px #d1d1d1 solid; font-weight: bold; color: #0063b6;}
.teaser-2col h2 a, .teaser-2col h2 a:hover,.teaser-1col h2 a, .teaser-1col h2 a:hover {text-decoration: none;}
.content_btm .content a.more,.content_btm .content a.more:hover, .prod_fam a.more, .prod_fam a.more:hover,.list-info a.more {font-size: .8em;padding-left: 10px; background: url(/themes/site_themes/eti/images/plus.png) 0px 3px no-repeat; color: #0f0f0f;text-decoration: none;}
.content_btm .content {padding: 0 10px 4px 10px; font-size: .84em; line-height: 120%;}

/** List Styles **/
.teaser-1col { width: 100%; float:left;padding: 0 60px 10px 0;top: 0;position: relative; line-height: 1.1em;}
.teaser-1col .list-date {float: left;width: 50px; margin-right: 5px; font-size: .9em; text-align: right; color: #000;}
.teaser-1col .gal-thumb {float: left;width: 90px; margin-right: 5px; font-size: .9em; text-align: right; color: #000;}
.teaser-1col .list-info {float: left;margin-top: 0px;top:0; width: 432px; padding: 2px 4px;display: block; }
.teaser-1col .gal-info {width: 380px; }
.teaser-1col .list-info:hover {background-color: #efefef;}
.teaser-1col .list-info h3 {color: #000; font-size: 1.1em;text-decoration: none;}
.teaser-1col .list-info p {color: #585858;font-size: .84em;}
.teaser-1col p.cat_desc {color: #585858;font-size: .9em; padding: 0 10px;}
.lists h2 {padding: 0 10px 0px 10px; margin-bottom: 10px; font-size: 1.5em; border-bottom: 1px #d1d1d1 solid; font-weight: bold; color: #0063b6;} 
.prlists h2,.prlists100 h2 {padding: 0 0px 0px 0px;}
.lists {font-size: .9em;  line-height: 1em;}
.lists a {display: block; padding: 5px 3px 5px 20px; text-decoration: none; color: #333333; cursor: pointer;}
.prlists h2 a, .prlists100 h2 a {padding: 0 0px 0px 10px;}
.prlists {padding-left: 0px; padding-right:10px;width:238px;float:left;}
.prlists100 {padding-left: 0px; float:left;margin-bottom: 22px;width: 487px}
.lists .more {display: inline-block;position: absolute; right: 15px; top: 5px;font-size: .84em; padding-top: 1px;} 
.rgt45 div.list-text a, .rgt45 div.list-text {font-size: .9em; display: block; padding: 3px 0 16px 20px; text-decoration: none; } /* this is the style for the etx in the right-side accordian menus */ 
.rgt45 div.list-text a:hover {color: #000;}
.header a {padding-right: 70px;}
.headerlinks a {padding-right: 100px; }
.header a:hover {background-color: #deecf7; color: #000; }
div.blue {position: relative;margin-bottom: 26px;margin-left: 10px;}
div.topblue {height: 1px; background-color: #d6e8f6;}
div.darkblue {position: relative;background-color: #ecf6fc;border-top: 1px solid #d6e8f6; }
div.blue,  #content_btm div.darkblue {position: relative; border-bottom: 1px solid #d6e8f6; border-top: 1px solid #d6e8f6; }

div.light {position: relative;border-top: 1px solid #d6e8f6; }

div.orange a:hover {background-color: #feebc9; color: #000;}
div.orange {margin-bottom: 26px;margin-left: 10px;}
div.toporange {height: 1px; background-color: #fde2b3;}
div.darkorange {background-color: #fff2e2; border-bottom: 1px solid #fde2b3; border-top: 1px solid #fde2b3;}
div.orange, div.darkorange { border-bottom: 1px solid #fde2b3; border-top: 1px solid #fde2b3; }

#footer {margin-top: 20px;clear: both;height: 61px; width: 100%;background: url(/themes/site_themes/eti/images/footer_bg.gif) repeat-x; font-family: Arial, Helvetica, sans-serif;font-size: 9px;}
#footer .right {height: 61px;background: url(/themes/site_themes/eti/images/footer_r.gif) 100% 0 no-repeat; }
#footer .left {height: 61px; background: url(/themes/site_themes/eti/images/footer_l.gif) no-repeat;padding: 0px 80px 0 60px;}
#footer #footlogo {float: left; margin-top:2px;}
#footer #footlegal {float: right; margin-top: 18px; color: #929292;}
#footer #footlinks {float: right;margin-top: 18px; margin-left: 10px;}
#footlinks a, #footlinks a:visited{color: #929292;text-decoration:none;}
#footlinks a:hover {color: #333333; text-decoration:none;}


#btm {position: relative;height: 16px;width: auto;}
#btm .left[class] {height: 16px;float: left;width: 16px;background: url(/themes/site_themes/eti/images/footer_bl.png) no-repeat;}
#btm .mid[class] {height: 16px;margin-right: 16px; margin-left: 16px;background: url(/themes/site_themes/eti/images/footer_btm_bg.png) repeat-x;}
#btm .right[class] {height: 16px;float: right;width: 16px;background: url(/themes/site_themes/eti/images/footer_br.png) no-repeat; }


/* Customized styles for Horizontal Nice Menu, by Ira Salsberg, The Red Eye */
ul.nice-menu li, ul.nice-menu ul li {display: inline;}
ul.nice-menu ul {position: absolute;left:0;}


ul.nice-menu li a, ul.nice-menu li a:visited { vertical-align: middle; position: relative; margin-right: 22px; color: #99a3a7;text-transform: lowercase; font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-size:15px;list-style: none; text-decoration: none;padding-top: 3px; list-style: none;list-style-type: none; list-style-image: none;background: none; }
ul.nice-menu ul li a, ul.nice-menu ul li a:visited { padding: 0px;}
ul.nice-menu li a:hover { color: #e1edf7;text-decoration: none;}
ul.nice-menu ul a {display: inline;text-decoration:none;text-align: left; margin-left: 13px; padding: 5px 1px 0 9px;list-style: none; text-decoration: none;padding: 0 ;list-style-type: none;list-style: none; list-style-image: none;background: none;}
ul.nice-menu ul a:link, ul.nice-menu ul a:visited {font-size: 11px; color: #fff;}
ul.nice-menu a.active, ul.nice-menu a:visited.active { color: #fff;border-top: thin #fff solid; padding-top: 0px;}
ul.nice-menu ul a:hover { text-decoration: none;color: #000; }
.nice-menu .subNav {margin-top: 10px; margin-left: 12px;}
ul.nice-menu li ul.subNav li a {margin-right: 9px;}


/************ More ETI Styles *************************/
.leadin {line-height: 1.3em; font-size: 1em; padding: 0 10px 10px 10px;color: #000;}
.leadin ul {margin: 10px 0 16px 14px;}
.leadin a {text-decoration: underline; color: #000;}

/************ Additional generic styles ***************/



ul, quote, code, fieldset { margin:  0; }



hr {
  margin: 0;
  padding: 0;
  border: none;
  height: 1px;
  background: #d3d5d4;
}


ul.menu, .item-list ul {
  margin: 0;
  padding: 0;
}

ul.menu ul, .item-list ul ul {
  margin-left: 0em;
}





fieldset ul.clear-block li {
  margin: 0;
  padding: 0;
  background-image: none;
}

dl {
  margin: 0.5em 0 1em 1.5em;
}

dl dt {
}

dl dd {
  margin: 0 0 .5em 1.5em;
}

img, a img {
  border: none;
}


table {
  margin: 0;
  width: 100%;
}

thead th {
  border-bottom: 2px solid #d3e7f4;
  color: #494949;
  font-weight: bold;
}

th a:link, th a:visited {
  color: #6f9dbd;
}

td, th {
  padding: 0;
}

tr.even, tr.odd, tbody th {
  border: solid #d3e7f4;
  border-width: 1px 0;
}

tr.odd, tr.info {
  background-color: #edf5fa;
}

tr.even {
  background-color: #fff;
}

tr.odd td.active {
  background-color: #ddecf5;
}

tr.even td.active {
  background-color: #e6f1f7;
}

td.region, td.module, td.container {
  border-top: 1.5em solid #fff;
  border-bottom: 1px solid #b4d7f0;
  background-color: #d4e7f3;
  color: #455067;
  font-weight: bold;
}

tr:first-child td.region, tr:first-child td.module, tr:first-child td.container {
  border-top-width: 0;
}
form {
margin:0;
padding:0;
}

.form {float:left;}

span.form-required {
  color: #ffae00;
}

span.submitted, .description {
  font-size: 0.92em;
  color: #898989;
}

.description {
  line-height: 150%;
  margin-bottom: 0.75em;
  color: #898989;
}

.messages, .preview {
  margin: .75em 0 .75em;
  padding: .5em 1em;
}

.messages ul {
  margin: 0;
}

.form-item {}

.form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item {
 
}

#center form {
  margin-bottom: 2em;
}

.form-button, .form-submit {
  margin: 2em 0.5em 1em 0;
}


.box {
  margin-bottom: 2.5em;
  
}

/**
 * Layout
 */


.block .content {
  margin: 0.5em 0;
}



.block-region {
  padding: 1em;
  background: transparent;
  border: 2px dashed #b4d7f0;
  text-align: center;
  font-size: 1.3em;
}

/**
 * CSS support
 */
span.clear {
  display: block;
  clear: both;
  height: 1px;
  line-height: 0px;
  font-size: 0px;
  margin-bottom: -1px;
}
.clearer {clear:both;}
.center {text-align: center;padding: 10px 0;}

/*
** Tab navigation
*/
ul.primary {
  border-collapse: collapse;
  padding: 0 0 0 1em;
  white-space: nowrap;
  list-style: none;
  margin: 5px;
  height: auto;
  line-height: normal;
}
ul.primary li {
  display: inline;
}
ul.primary li a {
  background-color: #ddd;
  border-color: #bbb;
  border-width: 1px;
  border-style: solid solid none solid;
  height: auto;
  margin-right: 0.5em;
  padding: 0 1em;
  text-decoration: none;
}
ul.primary li.active a {
  background-color: #fff;
  border: 1px solid #bbb;
  border-bottom: #fff 1px solid;
}
ul.primary li a:hover {
  background-color: #eee;
  border-color: #ccc;
  border-bottom-color: #eee;
}
ul.secondary {
  border-bottom: 1px solid #bbb;
  padding: 0.5em 1em;
  margin: 5px;
}
ul.secondary li {
  display: inline;
  padding: 0 1em;
  border-right: 1px solid #ccc;
}
ul.secondary a {
  padding: 0;
  text-decoration: none;
}
ul.secondary a.active {
  border-bottom: 4px solid #999;
}

#tabs-wrapper {
  margin: 0 -26px 1em;
  padding: 0 26px 0 20px;
  position: relative;
 
}

#tabs-wrapper li {
	 
}

ul.primary {
  padding: 0.5em 0 10px;
  float: left; clear: both;
}
ul.secondary {
  clear: both;
  text-align: left;
  margin: -0.2em -26px 1em;
  padding: 0 26px 0.6em;
}
h2.with-tabs {
  float: left;
  margin: 0 2em 0 0;
  padding: 0;
}

ul.primary li a, ul.primary li.active a, ul.primary li a:hover, ul.primary li a:visited,
ul.secondary li a, ul.secondary li.active a, ul.secondary li a:hover, ul.secondary li a:visited {
  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  border: 1px solid #e2e2e2;
  background: transparent;
  padding: 2px 1em;
  margin: 1px 0 0 0px;
  height: auto;
  text-decoration: none;
  position: relative;
  top: -1px;
  text-transform:uppercase;
}

ul.secondary li a, ul.secondary li.active a, ul.secondary li a:hover, ul.secondary li a:visited {
  
  font-size: 10px;
  border: 1px solid #f2f2f2;
  background: transparent;
  padding: 1px 6px;
  text-transform:lowercase;
}

ul.primary li.active a, ul.primary li.active a:link, ul.primary li.active a:visited, ul.primary li a:hover,
ul.secondary li.active a, ul.secondary li.active a:link, ul.secondary li.active a:visited, ul.secondary li a:hover {
  background: url(/themes/site_themes/eti/images/bg-tab.png) repeat-x 0 50%;
  color: #fff;
}
ul.primary li.active a,
ul.secondary li.active a {
  font-weight: normal;
}


/* Pagination */
.navigation {display: block; margin: 0 18px; padding: 0 0 10px 0;}
.alignright {float: right;}
.alignleft {float: left}

/** Category Banner thumbnails **/
.field-image-75px {padding: 8px; background: url(/images/thumb_sms.gif) no-repeat; width: 91px;float:left;}
.field-image-136px {padding: 8px; background: url(/images/thumb_mdl.gif) no-repeat; width: 136px;float:left;}
.field-field-category-intro {color: #000; font-size: 108%; font-weight: bold; line-height: 115%; padding: 0 0 15px 8px;}
.full .field-item img {padding-bottom: 10px;}


/* --- ETI_Beef styles --- */
	
	img {border:none;}
	
	/* --- ETI_Beef Containers --- */
	#fpss-container {margin: 0px;padding: 0;}
	#fpss-slider {overflow:hidden;background:none;}
	
	/* --- ETI_Beef Block --- */
	.slide {position:absolute;overflow:hidden;}
	#slide-wrapper {display:none;font-size:11px;}
	#slide-loading {background:#fff url(loading.gif) no-repeat center;text-align:center;}
	#slide-outer .slide-inner {position:relative;display:block;margin:0px;color:#fff;overflow:hidden;background:#fff;}
	
		
	/* --- ETI_Beef Navigation Buttons --- */
	#navi-outer {position:  relative;clear:both;height:21px;width:100%;background: url(/themes/site_themes/eti/images/beef_top-bg.gif) repeat-x;}
	#navi-outer-l {display: inline;float: left;height:21px;background: url(/themes/site_themes/eti/images/beef_top-l.gif) no-repeat;}
	#navi-outer-l .headline {display:inline;font-family: Arial; font-size: 10px; color: #b8bbb9; margin-left:12px; margin-top:1px; }
	#navi-outer-r {display:inline;position: absolute; top: 0px;float: right; right: 0;height:21px;background: url(/themes/site_themes/eti/images/beef_top-r.gif) 100% 0 no-repeat;}
	#navi-outer ul {display:inline;margin:0px;padding:0px;float:right;}
	#navi-outer li {display:inline;background:none;padding:0px;margin:0px;}
	
	#navi-outer li a,#navi-outer li a:hover,#navi-outer li a.navi-active {display:block;float:left;overflow:hidden;width:16px;height:21px;padding:0px;margin:0px;border:0px;}
	#navi-outer li a {background: url(/themes/site_themes/eti/images/beef_thumb-off.gif) no-repeat;}
	#navi-outer li a:hover {background: url(/themes/site_themes/eti/images/beef_thumb-hov.gif) no-repeat;}
	#navi-outer li a.navi-active {background: url(/themes/site_themes/eti/images/beef_thumb-actv.gif) no-repeat;}
	
	
	#navi-outer li a span {display:none;}
	
	#navi-outer li.noimages a {display: inline;width:16px;height:21px;font-family:Tahoma, Arial, sans-serif;font-size:10px;border:none;text-align:center;padding:0px 4px;margin:0px;background:none;}
	#navi-outer li.noimages a:hover {display: inline;width:16px;height:21px;font-family:Tahoma, Arial, sans-serif;font-size:10px;border:none;text-align:center;padding:0px 4px;margin:0px;background:none;color:#FF9900;}
	#navi-outer li.noimages #playButton.play {display: inline;display: inline;height: 21px; width:16px;background: url(/themes/site_themes/eti/images/beef_top_play.gif) no-repeat;}
	#navi-outer li.noimages #playButton.pause {display: inline;height: 21px; width:16px;background: url(/themes/site_themes/eti/images/beef_top_pause.gif) no-repeat;}



	/* --- End of ETI_Beef styles --- */


/** Tags **/
.tags {font-family:Arial; font-size: .84em;position: relative; padding-top: 3px; float: right;text-align: right; }
.tags a, .tags a:hover, tags a:visited {text-transform: uppercase; color: #585858;}
.tags-title {color: #d16100;}


/** HOME PAGE STYLES **/
#home h2, #home .cont_body,#home .leadin {padding-left: 0px;}
#home table, #home td {margin: 0; padding:0}
#home .cont_body ul {margin-bottom: 0;}
#home .leadin {padding-top: 10px;}


/** PRODUCT PAGE STYLES **/
#product-links {clear: right; padding: 0 0 18px 0px;}
#product-links .toplist {margin-bottom: 18px; padding-left: 10px;}
#product-links .toplist ul {border-collapse:collapse;line-height:normal;list-style-image:none;list-style-position:outside;list-style-type:none;white-space:nowrap;}
#product-links .toplist li {display: inline;}
#product-links .toplist li a, #product-links .toplist li a:hover,#product-links .toplist li a:visited {color:#333333;font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; font-size: 10px; text-decoration: none;}
#product-links .toplist li a:hover {color: #000;}
#product-links .tabs-selected {font-weight: bold !important;}
#product-links h3 {padding: 0 0 10px 0px;}
#list-head .list-text a,#list-head2 .list-text a,#list-head3 .list-text a, #list-head4 .list-text a {padding: 0 3px 0 0;}
.prod_fam {width: 230px; padding-right: 0px !important;}
.prod_fam h2, .prod_fam .content {padding-left: 0px;}

.content .jump { background: #FFFFFF;padding: 1px; border: 1px solid #cfd0d3; font-size: 10px;}

.prod_pdf {padding-bottom: 25px;}
.prod_pdf a {margin-top: 10px; background: url(/images/icons/pdf_sm.png) 0px 1px no-repeat; padding-left: 15px; display: block; }

.cont_body {padding-top: 0px;font-size: .84em; }
.cont_more {color: #000;line-height:140%; padding-right: 40px;}
.cont_more h3 {padding-bottom: 14px;}
.cont_body ul {margin: 10px 0 16px 14px;}
.column ul {margin: 10px 0 16px 4px;}
.cont_body dd {margin: 10px 0 16px 4px;}
.cont_body ul ul {margin: 10px 0 0 14px;}
.cont_body ul ul li {margin-top: -6px; }
.cont_body img {margin: 0 3px 0px 3px;}
.cont_body li, .column li {  line-height:1.2em; padding: 0 0 10px 0; margin: 0 0 0 14px; list-style-image:url(/themes/site_themes/eti/images/li-b.png);}
.column li {padding: 0 0 6px;}
.cont_body ul.addnew li {  padding: 0 0 0px 0; margin: 0 0 0 4px; list-style-image:url(/themes/site_themes/eti/images/addnew.gif);}
.cont_body ul.editkb li {  padding: 0 0 0px 0; margin: 0 0 0 4px; list-style-image:url(/themes/site_themes/eti/images/editkb.gif);}
.cont_body ul.editkb, .cont_body ul.addnew {margin:-10px 0 16px 14px !important;}

/** SOLUTIONS PAGE STYLES **/

/** Search Results Styles **/
#search-results {position:relative; padding-right: 12px;padding-top: 20px; font-size: .85em; }
#search-results h4 {padding-bottom: 5px; font-weight: bold;}

/** Gallery styles **/
#gallery {width: 500px}
.gal-med {display: block;padding: 4px; border: 1px #d0d0d0 solid; overflow: hidden;}
.gal-med:hover {background: #efefef;}
.gal-med img {padding-bottom: 8px;}
.gal-med .caption {font-size: .84em;text-align: right;}
.gal-desc {padding: 10px 0px;}

/** About Page Styles **/
#press_release {padding: 0 20px 0 10px;}
#press_release h2 {padding-bottom: 8px; padding-right: 20px;}
#press_archive h2 img {padding-top: 8px;}
#press_release ul {margin: 10px 0 16px 14px;}
.pr_sub {font-size: 11px; padding: 6px 0 15px 0; font-style: italic; }
.pr_contacts {font-size: .84em;padding-top: 3px; margin-bottom: 20px;}
.pr_body {padding-bottom: 14px; color: #000; font-size: .9em;line-height: 140%;}
.pr_about {font-size: 10px;}
.pr_about h4 {margin-top: 30px;font-weight: bold;}
.pr_pdf a {position: absolute; top: 60px; right: 100px;background: url(/images/icons/pdf.png); display: block; width: 16px; height: 16px;}
.cov_pdf a {background: url(/images/icons/pdf.png) no-repeat; display: block; padding-left: 24px;} 

/** Sales Pages **/
#sales_banner {width: 500px; padding-bottom: 18px; }
#sales_banner .jump { background: #FFFFFF;padding: 1px; width: 212px; margin-left: 10px;border: 1px solid #cfd0d3; font-size: 10px;}
#sales_banner select {margin-top: 4px;}
#sales .tags {font-family:Arial; font-size: .84em;position: relative; padding-top: 0px; float: left;text-align: left; }
#sales p {margin-bottom: 0px;}
#sales .blue {margin: 0;}
#sales h2 {margin-top: 18px;}

#sales .header a {padding: 14px 12px 14px 12px;}
#sales .tags {padding-top:8px;padding-bottom:8px;}
#sales .info-l {padding-left: 12px;padding-bottom: 20px;position: relative; float: left; width: 45%;}
#sales .info-r {padding-right: 12px;padding-bottom: 20px;position: relative; float: right; width: 45%; text-align: right;}
#sales .info-r p, #sales .info-l p {font-size: 1em; line-height: 1.2em;}
.sales-loc {float:right;color: #585858;font-size: .9em;}
.sales-title {font-size: 1.2em; font-weight: bold; color: #000; display: inline;}
.sales-list {clear: both;padding: 15px 10px; }


#sort_table {border:0px; margin:0;padding:0;}
#sort_table td {padding:0;margin:0;}
#sort_table img {border:0;}

/** Contact Us **/
#contact_archive {padding: 0 20px 0 10px;}
#contact_archive .teaser-1col .list-info {margin-bottom: 18px;position:relative;width:500px}
.cont_add {margin-bottom: 10px;position:relative; float:left; width: 230px;}
.cont_add p,.cont_phones p {font-size: 1em !important; color: #000 !important;}
.cont_phones {position:relative; float:	right; clear:right; width: 230px; text-align: right;}

/** Community Page Styles **/
#whitepaper {padding: 0 20px 0 10px;}
#whitepaper .leadin {padding-left: 0px;}
.papers_sub {font-size: 11px; padding: 6px 0 15px 0; font-style: italic;  }
.papers_pdf {padding-bottom: 25px;}
.papers_pdf a {margin-top: 20px; background: url(/images/icons/pdf_sm.png) 0px 1px no-repeat; padding-left: 15px; display: block; }
.papers_author {position: relative; border-top: 2px #d0d0d0 solid; margin-bottom: 10px; padding-top: 1px; color: #000;font-family: Arial;font-size: .84em;font-weight: bold;}

#profiles, #careers {padding:0 20px 0 10px;}
#profiles h3, #careers h3 {padding-top: 22px; padding-bottom: 5px;}
.prof_sub {font-size: 10px; padding: 6px 0 15px 0; font-style: italic; }
.prof_pdf a {position: relative; float: right; background: url(/images/icons/pdf.png) no-repeat; display: block; width: 16px; height: 16px;margin-top: 5px; }
.prof_body {padding-bottom: 14px; color: #000; font-size: .9em;line-height: 140%;}
.prof_author {position: relative; border-top: 2px #d0d0d0 solid; margin-bottom: 10px; padding-top: 1px; color: #000;font-family: Arial;font-size: .84em;font-weight: bold;}
#profiles div.left45, #careers div.left45 {padding-left: 0px; padding-top: 0;}


#videos {padding-right: 20px;}
#videos .leadin {padding: 10px 0 15px 0;}

/** Training & Events**/ 
#train .list-info,#events .list-info {padding-left: 3px;width: 224px; margin-bottom:5px;}
#train .list-info p,#events .list-info p {margin-bottom: 3px;}
#train .list-info li {  line-height:1em; padding: 0 0 4px 0; margin: 0 0 0 16px; list-style-image:url(/themes/site_themes/eti/images/li-b.png);}
#train .nope {margin-left: 4px; font-size: .84em; color: #585858}
#train .teaser-1col,#events .teaser-1col {padding: 0;}
#train .teaser-1col h2,#events .teaser-1col h2 {padding-left: 3px; }
#train h2 {margin-top: 13px; }
#train .tags,#events .tags {float: left;text-align: left; padding-top: 0px;}
#event_cal {width: 224px;}
#event_venue {margin-left: 10px;float:left;}
#event_overview h3 {padding-top: 10px; font-size: 1.2em;}
.event_loc_blurb {font-size: .84em; font-weight: bold; color: #585858; }
.tr_list {width: 230px;}
.tr_list h2, .tr_list .content {padding-left: 0px;}
.train_date_list ul {margin-top: 4px;}
.train_date_list ul li {background: #fff;list-style: none; color: #626262; font-family: Arial; display: inline; font-weight: bold; font-size: 9px; padding: 2px 2px 2px 4px; margin-right: 3px; border: 1px solid #d2d2d2; border-left: 3px solid #d7d7d7;}
.train_abstract {padding-top:3px;}

.directions50 {position: relative; float: left; width: 230px;margin-top: 15px;}
.accomodations50 {position: relative; float: left; margin-left: 20px; margin-top: 15px;width: 220px;}
.directions50 h3, .accomodations50 h3,.directions100 h3, .accomodations100 h3 {margin-bottom: 6px;color:#000}
.directions100 {position: relative; float: left;margin-top: 15px;width: 460px}
.accomodations100 {position: relative; float: left;margin-top: 15px;width: 460px}

.ev_list {width: 230px; margin-bottom: 14px;}
.event_body_loc {position: relative; color: #585858; border-top: 2px #d0d0d0 solid; margin-bottom: 10px; padding-top: 1px; color: #000;font-family: Arial;font-size: .84em;font-weight: bold;line-height: 1em;padding: 2px 60px 0 0; margin: 12px 0; }
.event_body_date {position: relative;color: #333;font-family: Arial;font-size: .9em;font-weight: bold;line-height: 1em;padding: 2px 60px 0 0;}
.blog_body_date {position: relative;color: #666;font-family: Arial;font-size: .85em;font-weight: bold;line-height: 1em;padding: 0px 60px 0 0;}
.blog_body_loc {position: relative; color: #585858; border-top: 2px #d0d0d0 solid; margin-bottom: 10px; padding-top: 1px; color: #000;font-family: Arial;font-size: .84em;color: #999999;font-weight: normal;line-height: 1em;padding: 2px 60px 0 0; margin: 12px 0;}
#event .leadin h2, #train .leadin h2 {font-size: 150%;padding-bottom: 4px;padding-right: 60px; line-height: 1.1em;}
#event .date,#blog .date,#train .date {background:transparent url('/images/icons/date_bg.gif') no-repeat scroll 0%; float:right; height:51px; margin-right:8px; padding-top:0px; width:36px; }
#event .date span.month,#blog .date span.month,#train .date span.month {display:block;font-size:9px;height:12px;}
#event .date span.day,#blog .date span.day,#train .date span.day {display:block;font-size:18px;}
#event .date p,#blog .date p,#train .date p {color:#585858;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;margin:9px 0px 0px 0px;text-align:center;text-transform:uppercase;}

/** Events **/
.venue_map {border: #d0d0d0 3px solid; padding: 6px; width:460px;position:relative;clear:both;}
#venue {width: 480px;padding-bottom: 12px;}
.venue_title {font-size: 1.4em; float: left; color: #000}
.venue_number {font-size: 1.4em;float: right; clear: right;}
.venue_number .num_sup {font-size: .84em; margin-top: -3px;}
.loc {position: relative;clear: left; font-size: 1.1em; color: #333}
.loc_r {position: relative;clear:right;float:right; font-size: 1.1em; color: #333}

/** List style icons **/
li.pdf, .pdf  {background: url('/images/icons/pdf_sm.png') 0 0 no-repeat;}
li.whitepaper, .whitepaper {background: url('/images/icons/doc_sm.png') 0 0 no-repeat;}

/** Member template override **/
#cp_bread {position: absolute; top: -20px; left: 192px; font-family: Arial; color: #fff; font-size: 11px; }
#cp_bread a:hover, #cp_bread a { color: #fff;}


/** Slimbox Styles (image popup js) **/
#lbOverlay {position:absolute;left:0;width:100%;cursor:pointer;background:#000}
#lbCenter,#lbBottomContainer {z-index: 40000;position:absolute;left:50%;overflow:hidden;background:#fff}
.lbLoading {background:#fff url(/themes/site_themes/eti/images/loading.gif) no-repeat center}
#lbImage {border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink,#lbNextLink {display:block;position:absolute;top:0;width:50%;outline:none}
#lbPrevLink {left:0}
#lbPrevLink:hover {background:transparent url(/themes/site_themes/eti/images/prevlabel.gif) no-repeat 0 15%}
#lbNextLink {right:0}
#lbNextLink:hover {background:transparent url(/themes/site_themes/eti/images/nextlabel.gif) no-repeat 100% 15%}
#lbBottom {color:#666;text-align:left;border:10px solid #fff;border-top-style:none;font:10px/1.4em Arial,Helvetica,sans-serif}
#lbCloseLink {display:block;float:right;width:66px;height:22px;background:transparent url(/themes/site_themes/eti/images/closelabel.gif) no-repeat center;margin:5px 0}
#lbCaption,#lbNumber {margin-right:71px}
#lbCaption {}

/** Calendar (Mini) **/

table.calendarBG {margin:0; padding:0; border:0;}
.calendarBG td {height: 22px; padding: 4px;}
.an_entry a {width: 17px; height: 17px;font-weight:bold; border:0;margin:0;padding:0;background:transparent url(/themes/site_themes/eti/images/cal_entry.gif) no-repeat;}
.calendarDayHeading {text-align:center;}
tr.darkblue {background-color: #ecf6fc;}
tr.light {background-color: #f6f9fc}
.calendarPrevMonth a, .calendarNextMonth a {margin: 0; padding: 3px 0;}
.calendarNextMonth a {text-align:right;}
.calendarHeader th a {border: 0; margin:0; padding:0;}


/** CSS for javascript image captions **/
.imgcontainer {position:relative;width: 135px;}
.caption120 .caption {}

/** CSS for ibrowser thumbnail positions and captions **/

img.img-left {position: relative;float: left; margin-right: 10px; margin-bottom: 10px;}
img.img-right {position: relative;float: right; margin-left: 10px; margin-bottom: 10px;}
img.img-right .tre_imgcaption { text-align: right;}

/**  Test new caption css **/
.tre_imgcaption { width: 9em;font-size: 9px; font-family: Arial; color: #000; line-height: 115%;} 
.tre_imgcaption p {margin:0;padding:0;}
.tre_imgcaptionTXT { font-size: 1em; color: #666; font-size: 9px; font-family: Arial;line-height: 115%;} 
.floatl { float: left; margin-right: 1em; } 
.floatr { float: right; margin-left: 1em; }

/* Fading Tooltips*/
body div#toolTip { position:absolute;z-index:1000;width:152px;background:#fff;border:4px solid #d0d0d0;text-align:left;padding:6px;min-height:1em; }
body div#toolTip p { margin:0;padding:0;color:#585858;font:11px arial,sans-serif; font-weight:bold;}
body div#toolTip p em { display:block;margin-top:3px;color:#585858;font:10px arial,sans-serif;font-weight:normal; }
body div#toolTip p em span {color:#585858;font-weight:bold}


/* Common Form Elements*/
form {font:11px Arial,Helvetica,sans-serif;color:#333;}

.fieldset {border: 1px solid #ccc; padding: 8px;}
.default, .defaultBold {font-size: 0.95em; color: #000; padding: 3px 0 3px 0; background-color: transparent;}
.defaultBold {font-weight: bold;}
.tablePad {padding: 3px 3px 5px 3px; background-color: #fff;}
.hidden {margin: 0; padding: 0; border: 0;}

.textarea, textarea {border: 1px solid #ccc; padding: 8px; font-family:Arial;background-color: #F3F3F3; color: #333; font-size: 11px; margin-top: 5px; margin-bottom: 8px;}
.multiselect {color:#000;letter-spacing:0px;margin:4px 0 0;padding:2px;height:17px;font:bold 11px/normal Arial,Helvetica,sans}
.radio {color: #000; margin-top: 7px; margin-bottom: 4px; padding: 0; border: 0; background-color: transparent;}
.checkbox {background-color: transparent; margin: 3px; padding: 0; border: 0;}
.input {background:#F3F3F3 none repeat scroll 0;border:1px solid #333}
.input, .form-text {border: 1px solid #ccc;color:#000;letter-spacing:0px;margin:4px 0 10px;padding:3px 5px;height:15px;font:bold 11px/normal Arial,Helvetica,sans}
div.login-form .input {margin-bottom: 0px;}
.form_title {font:11px Arial,Helvetica,sans-serif}
select {border: 1px solid #ccc;background:#F3F3F3 none repeat scroll 0;letter-spacing:0px;margin:4px 0 10px;font:bold 11px/normal Arial,Helvetica,Verdana,sans}

/* Specific Form Elements */
form#register_member_form2, form#requests, table#form_requests, #member_form {width: 500px; margin-left: 197px; margin-top: 70px}
#prof_open form#member_form {margin-top:20px;margin-left: 0px;  width: 460px;}
#fullwidth form {margin-top:20px;margin-left: 0px;  width: 460px;}
.tableBorder {border:8px solid #d2d2d2}
div.login-form {border:8px solid #d2d2d2; padding: 20px 12px;width:400px;}
.form_smaller select {font-size:1em; width: 160px;}

/** TEMP Support lists **/
#tmp_support p {padding-left: 10px;}
#tmp_support h2 {font-size: 15px; padding: 0 0 3px 7px;}


/** New styles to sort  **/
body.sidebar-left .cont-left { border-left: 194px solid #fff;}
/** body.sidebar-left .cont-right{background: transparent url(../images/style1/left-div.png) repeat-y scroll 0pt} **/
body.no-sidebars .cont-left {border-left: 0;}
body.no-sidebars .cont-left .cont-right {margin-left: 0;background: none;}

div#content .padding {padding: 10px 20px;}
div#sidebar_left {float: left;width: 194px;margin-left: -194px;padding-top: 10px;	position: relative;}
div#align-padding {	margin-left: 7px;margin-right: -1px; padding-top: 11px;}
div#inset {padding: 0px;}
div#sidebar_right {float: right;width: 197px;padding: 5px 5px 0 0;}

body.sidebar-right #centercolumn {margin-right: 196px;}
body.sidebar-left #centercolumn, body.no-sidebars #centercolumn {margin-right: 0;}
body.sidebar-left #sidebar_right {display:none;}

/** Partners **/
#partners {width: 500px;}
#partners .header {position:relative; padding: 12px 10px 8px 0px;}
#partners .header a, #partners .lists a, .partner_links a {padding: 0px !important;}
#partners .header a:hover {background-color: transparent !important; color: #000;}
.partner_box {position:relative; background: #fff url(/themes/site_themes/eti/images/partners_bg.gif) 0 0 repeat-y;border-bottom: 1px solid #d0d0d0;margin-bottom: 25px;}
.partner_logo {position: absolute; top: 12px; left: 10px;}
.partner_content, .partner_morecontent {position: relative;  margin-left: 162px; width: 326px;font-size: 1.05em;line-height: 1.3em;}
.partner_content h3 {color: #000; margin-top: 6px;}
.partner_links {color: #bfbfbf; position: relative; clear: both; text-align: right; padding: 0 8px 10px 10px;}
.partner_links a {border: 0px; display: inline; font-weight: bold; color: #0566b8;}
.partner_more {font-size: 90%;background: transparent url(/themes/site_themes/eti/images/partner_info.gif) 0 0 no-repeat; width: 44px; height:21px;}

/** News **/
span.news_subhead {font-size:11px;color:#78776b !important;text-transform:uppercase;font-weight:bold;font-family:Arial; margin-bottom: 12px;}
span.news_head_corp {font-size:12px;color:#0063B6 !important;text-transform:uppercase;font-weight:bold;font-family:Arial}
span.news_head_sim {font-size:11px;color:#c4cb2e !important;text-transform:uppercase;font-weight:bold;font-family:Arial}
span.news_head_contentcr {font-size:11px;color:#75b8cd !important;text-transform:uppercase;font-weight:bold;font-family:Arial}
span.news_head_hmi {font-size:11px;color:#8c9b40 !important;text-transform:uppercase;font-weight:bold;font-family:Arial}
span.news_head_viz {font-size:11px;color:#a2c5c7 !important;text-transform:uppercase;font-weight:bold;font-family:Arial}
span.news_subhead {font-size:11px;color:#78776b !important;text-transform:uppercase;font-weight:bold;font-family:Arial}

/** Blogs **/
#nav_cat_archive {font-size: 1.1em;}
#nav_cat_archive li {font-size: 12px; font-weight: bold; }
#nav_cat_archive li li {font-weight: normal;margin-left:12px;}
.blog_leadin {padding-left: 0px;margin-bottom: 10px;}

/** Resellers **/
#resellers table td {padding: 4px; }
#resellers div.list-text {font-size: .9em; display: block; padding: 7px 20px 16px 22px; text-decoration: none; }
#resellers div.list-text a {display:inline;}
#resellers.lists a {padding-top:8px;padding-bottom:12px;}
#resellers div.list-text img {z-index: 1000;}
#resellers .header a {padding-right: 140px;}
#resellers .blue {margin: 0;} 
#resellers.content_btm {top: 40px;} /* Need to make room for dropdown */

/** KB Section **/
ul.kb_list {margin:30px 0pt 16px 0px;}
.kb_list li {list-style-image: none; list-style: none;}
.kb_list a {font-size: 1.1em;  background: url(/images/icons/unknown.png) 0px 0px no-repeat; padding: 1px 0 7px 22px; display: block; }
.kb_list li.Pending_Approval a {color: #bf9421;}
.kb_list li.Pending_Editor a {color: #9b5f01;}
.kb_list li.open a {color: #477AB1 !important;}
.kb_list li.Open_Internal a {color: #6D6F64 !important;}
.kb_list li.Open_Customers a {color: #477AB1 !important;}
.kb_list li.Needs_Review a {color: #e1980b !important;}
.kb_list li.closed a {color: #cc0000;}
.kb_file_list a {padding: 7px 6px;} 
.kb_file_list a:hover {background: none; color:#000;} 
.kb_file_list div {margin-left:0px;}
.kb_listhead {margin-top:4px;}
#kb_body .kb_title {font-size: 1.7em; margin-bottom: 6px;line-height:120%;padding-right:20px;}
.kbfilecell {padding: 7px;}

/** Cases **/
ul.case_warning a {margin-left: 200px;}
.case_list li {line-height:1.1em;list-style-image: none; list-style: none;padding: 0 0 6px 22px;}
.case_list li a {color:#585858; font-size:11px; font-family: arial;line-height:.8em; padding-left: 0px;}
.case_list li.Low {background: url(/images/icons/tag_green.png) 0px 3px no-repeat; }
.case_list li.Medium {background: url(/images/icons/tag_yellow.png) 0px 3px no-repeat; }
.case_list li.High {background: url(/images/icons/tag_red.png) 0px 3px no-repeat; }
.case_list li.doc { line-height:1.1em;background: url(/images/icons/unknown.png) 0px 3px no-repeat; padding: 1px 0 7px 22px; }

table.case_list tr {padding:0px;}
table.case_list a {color:#585858; font-size:10px; font-family: arial;line-height:1.1em; padding-left: 0px;}
table#case_table1 td a {line-height:1.3em}
table.case_list a.Low {background: url(/images/icons/tag_green.png) 0px 0px no-repeat; }
table.case_list a.Medium {background: url(/images/icons/tag_yellow.png) 0px 0px no-repeat; }
table.case_list a.High {background: url(/images/icons/tag_red.png) 0px 0px no-repeat; }
table#prod_table1,table#prod_table2 {clear:both;position:relative;}
table#prod_table1 thead th,table#prod_table2 thead th, table#case_table1 thead th {cursor: pointer; padding-left: 11px;border-bottom:2px solid #D3E7F4;color:#585858;font-weight:normal;text-align: left; font-family: Arial; font-size: 10px; text-transform: uppercase; }
table#prod_table1 tr td,table#case_table1 tr td,table#prod_table2 tr td {padding: 5px 0 7px 12px; border-bottom: 1px #dbedfb solid;}
table#case_table1 tr td {padding: 4px 0 3px 12px; border-bottom: 1px #dbedfb solid;}
/** Pagination **/
.paging-right {float:right; margin-top: 3px; }
.paging-right a {padding: 0px 3px;}

/** Careers **/
#careers ul li {margin-left: 20px; margin-bottom: 4px;}

/** Tag Cloud **/
.cloud {padding-right: 30px;}
.cloud a {font-family: arial; padding:1px 5px 1px 1px;}
.cloud a:link { padding: 2px;}
.cloud a:hover {color: #fff; background: #646458;}

.h2tagname {position:relative;color: #fff; background: #646458;padding:2px 10px 2px 3px; top:-6px; font-family: arial; font-weight: normal; font-size: 10px; }

.sec_pdf a {background: url(/images/icons/pdf.png) 100% 0 no-repeat;color:#333333;font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; font-size: 10px; text-decoration: none;display: block; float:right; margin-right: 20px;padding: 2px 20px 10px 20px; height: 16px;}

/** Standards **/
#stdboxtop {width: 500px;height:34px;background: url(/themes/site_themes/eti/images/stds_top.gif) no-repeat;}
#stdbox {width: 500px;background: url(/themes/site_themes/eti/images/stds_bg.gif) repeat-y;}
#stdboxbtm {width: 500px;height:15px;background: url(/themes/site_themes/eti/images/stds_btm.gif) no-repeat;}
ul.stdboxtabs {margin-left: 12px;padding:21px 0pt 5px;width: 476px;background: url(/themes/site_themes/eti/images/stds_tabbg.gif) repeat-x; }
.stdboxtabs li {display:inline; margin-left:6px;margin-right:6px;}
#st_overview {padding:20px 20px 40px 76px; }
#st_modsim,#st_edg {padding: 0px 12px 16px 10px;}
#st_modsim h3,#st_edg h3 {margin: 12px 0 20px 0; font-size: 1.1em;color:#333;}
#st_modsim li,#st_edg li {list-style-image: none; list-style: none;}
.stdtab,.stdtab a {font-family: Arial; color: #465c65;}
.stdtab {padding:0px 10px 5px 10px;}
#stdbox .tabs-selected {padding:8px 0px 5px 10px;background: url(/themes/site_themes/eti/images/stdtab1.gif) 0 -27px no-repeat;}
* html #stdbox .tabs-selected {padding-top:0px;}
#stdbox .tabs-selected a, #stdbox .tabs-selected a:hover,#stdbox .tabs-selected a:visited {font-family: Arial; color: #465c65;background: url(/themes/site_themes/eti/images/stdtab1.gif) 100% -27px no-repeat;padding:8px 10px 5px 0}
#stdlegend {padding: 21px 12px 0 12px;background: url(/themes/site_themes/eti/images/stds_shadow.gif) no-repeat;}
ul.std-list {margin-bottom:30px;} 
.std-list a {font-size: 12px; color: #7c7c7c !important; padding: 0px 10px 0 6px; }
.std-list .std-img {padding: 0px 10px 0px 0px; }
.std-list a:hover {color: #000 !important; }
.std-list .level1 { background:url(/themes/site_themes/eti/images/std_level2.gif) no-repeat scroll 0%;  }
.std-list .level2 { background:url(/themes/site_themes/eti/images/std_level2.gif) no-repeat scroll 0%;  }
.std-list .level3 { background:url(/themes/site_themes/eti/images/std_level2.gif) no-repeat scroll 0%;  }
.std-list .level4 { background:url(/themes/site_themes/eti/images/std_level2.gif) no-repeat scroll 0%;  }


#machform export
.exportdiv {float: right; }
.export a {font-family:Arial,Verdana,sans-serif !important;font-size:10px;color:#444444;cursor:pointer;font-size:85%;font-weight:bold;text-decoration:none;padding:8px 5pt;}
.export a:hover{background:#D9E7FB none repeat scroll 0%;color:#003366;padding:8px 5pt;}

/** Customer Quotes **/
.customer_quote {padding-left: 10px;position:relative;font-family: Arial, Helvetica, Sans;font-size:12px; line-height:150%; color:#545d61; }
.bqstart { float: left; height: 45px; margin-top: -20px; padding-top: 45px; margin-bottom: -50px; font-size: 700%; color: #d8e2e5;}
.bqend { float: right; height: 25px; margin-top: 0px;padding-top:; font-size: 700%; color: #d8e2e5;}
.the_name {float:left;margin-top: 10px;font-weight: bold;font-size:11px;line-height:110%;}
.the_company {float:left;margin-top: 2px;margin-bottom: 30px;font-style:italic; font-size:11px;line-height:110%;}

div.newsol hr {margin-bottom: 6px;}
.list-info a.more {float:right;}
.cont_more .leadin {font-size: 1.2em;padding-bottom:20px;}
.cont_more p {padding: 0 10px 0 0;}


/** Dash search filter **/
#prod_table2_filter, #prod_table1_filter {position:relative; display: block;clear:both;float:right; padding-bottom: 18px;font-size:11px; font:Arial;}

#sitemap_div {margin-left:0px;}
#sitemap_div ul li {padding-top: 18px;font-size: 14px; font-weight: bold; list-style-image:none;list-style-type:none !important;}
#sitemap_div ul ul li {font-size: 12px;font-weight: normal;padding-top: 2px;}

.hilite { background-color: #ff0;}

table.file_table img {display:none;}


img.reflected {margin-bottom: 2px;}

.serv_list ul {margin-left: 15px; font-size: 12px; color: #585858 !important;  }
.serv_list ul a {color: #585858 !important; }
.serv_titlelink a {color:#585858 !important;}
