body {background:#f9f8f8 url(/REFRESH/images/bg_refresh.gif) 0 0 repeat;} 

html,body {height:100%;}
a {outline: none;}
/* hr {border: 1px dashed #d0d0d0;} */
.presagis_clear {height: 14px; clear:both; background: transparent !important;}

.bar_blue  {background:url("/REFRESH/images/bar_blue_v1.gif") no-repeat scroll 0 50% #2689DE;height:15px;width:960px;}

.grid_16 {background: #fff; overflow:hidden;}
.alpha {padding-left: 10px;}
.omega {margin-right: -20px;}

.grid_12 li, table.template_2col_bullets ul li, .full_body_2014 li,  #home_NewsEvents 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);}

.grid_12 ol li {  line-height:1.2em; padding: 0 0 10px 0; margin: 0 0 0 24px; list-style: decimal inside; list-style-image: none;}
.grid_12 ol li img {margin-top:10px;}
#header, #beef, .grid_16,.top_pop {
-webkit-box-shadow: 0px 5px 6px  rgba(0,0,0,0.2);
-moz-box-shadow: 0px 5px 6px  rgba(0,0,0,0.2);
box-shadow: 0px 5px 6px rgba(0,0,0,0.2);
border-left: 1px solid #d0d0d0;
border-right: 1px solid #d0d0d0;
overflow: visible;

}

table.template_2col_bullets {margin: 25px 0 -22px 0;}

.center {text-align: center;padding: 10px 0;}
.presagis_clear  {
border-top: 1px solid #d0d0d0;
border-bottom: 1px solid #d0d0d0;

position:relative;

margin-left: 0px;
width:960px;
}
*html #header,*html  #beef {border-left: #bebebe 1px solid;border-right: #bebebe 1px solid;}


#header {height: 81px; width: 960px; margin-left:0px;  background: #fff;}
#head_newsletter  {float:left;position:absolute; left: 650px; margin-top:2px;  font-size: 11px;width: auto; z-index: 99999;}
#head_newsletter a {display: block; color:#83888b; text-decoration:none; padding-left: 22px; height: 20px;font-family: "proxima-nova",Arial; background: transparent url('/REFRESH2/images/ico_news11.gif') no-repeat -10000 0;  }
#head_newsletter a:hover {color:#6c6c6c; }


#head_portal  {float: left;position: absolute;left: 588px;margin-top: 2px;font-size: 12px;width: auto;z-index: 99999;top: -33px;}
#head_portal a {display: block; color:#83888b; text-decoration:none; margin-left: -2px; margin-top: -3px; padding-left: 21px; height: 18px;font-family: "proxima-nova",Arial; background: transparent url('/REFRESH2/images/ico_gear.png') no-repeat 2px -1px; }
#head_portal a:hover {color:#6c6c6c; }


#logo {padding-top:47px; display:block;position:relative; margin-left:16px; }
#logo h1 {line-height: 1; margin-bottom: 0px;width: 138px;  text-indent: -99999px; background: transparent url('/REFRESH/images/header_logo.gif') no-repeat;  }
#logo h1 a {display:block;}

#logo p {line-height: 1; margin-bottom: 0px;width: 138px; height: 30px; text-indent: -99999px; background: transparent url('/REFRESH/images/header_logo.gif') no-repeat;  }
#logo p a {display:block;}

#bus_unit{
	clear:both;
	left:10px;
	position:absolute;
	top:56px;
	color:#6C6C6C;
	display:block;
	font-size: 11px;
	
}
#bus_unit a {padding-right: 18px;color: #6c6c6c; display:block; background: #fff url('/REFRESH/images/selector.gif') 100% 1px no-repeat;}
 
.bus_unit_sel {margin-top:-1px;padding-right: 18px;background: #fff url('/REFRESH/images/selector.gif') 100% 1px no-repeat;font-size: 13px;margin-left:6px;text-transform: lowercase; text-shadow: none !important;color: #a1a1a1 !important;}
#bu_select {display:none; position:relative;  float:left;}
.bu_pop {background: #fff url('/REFRESH/images/bu_select.gif') 5px 0 no-repeat;border: 6px solid #d0d0d0;-webkit-box-shadow: 0px 0px 11px #000;-moz-box-shadow: 0px 0px 11px #000;box-shadow: 0px 0px 11px #000;}
.bu_pop {width: 420px; height: 30px;position:relative;display:block;padding: 10px 5px;z-index: 10010;font-size: 90%;}
.bu_pop a.embedded, .bu_pop a.ms{display: block; width: 200px; height: 30px; float:left;}

#head_search {position:relative;float:right; width: 153px;  height: 22px;right:20px; padding-right:30px; background: #fff url('/REFRESH/images/srch_input.gif') 30px 0 no-repeat;}
#head_search input.form-text {float:right; width: 118px;overflow:hidden; color: #999;  border: 0; background: transparent;padding:0 0 0 5px;}
#head_search #edit-submit {position: absolute;right:0;top:-3px;}

#quicklinks {float:right;  width:  550px; position:relative; padding:0;  margin: 0; text-align:right;}
#quicklinks ul {font-size:13px;margin-top:16px; margin-right: 20px;}
#quicklinks ul li {margin-left:10px;position:relative;display:inline; text-decoration: none;}
#quicklinks ul li a {margin-top:-1px;font-size:13px;text-decoration: none;}
.phone_800 {font-size:13px;padding-left:17px; color:#7e8389; padding-right: 0px;}

.quickslash {color:#CCCCCC}

#beef {width: 960px;  height: 283px; background: #09aac7; }

#beef a#embedded {position:absolute; display:block; width: 300px; height:150px;top:100px; left:100px;}
#beef a#ms {position:absolute; display:block; width: 300px; height:150px;top:100px; left:600px;}
#beef a#del {position:absolute; display:block; top:260px;left: 760px; color: #000;}

.body_content {background: #fff;}
div.barnone {padding:10px 0px; border-top: 0px solid #d0d0d0 ; margin-top: 0px; }
div.bar {padding:10px 0px; border-top: 0px solid #d0d0d0 ; margin-top: 20px; }
#press_archive div.bar {padding: 0px; border-top: 0px solid #d0d0d0 ; margin-bottom: 10px; margin-top: 0px; }
div.bar2 {padding:10px 0px; border-top: 2px solid #d0d0d0 ; margin-top: 20px; }
div.bar4 {padding:10px 0px; border-top: 4px solid #d0d0d0 ;margin-top: 20px;}
.dot_right {border-right:1px dashed #EEEEEE;}
.top0 {margin-top: 0px !important;}
.full_body_2014 div.bar4 {margin-top:5px;}

#head_login {position: relative; padding-right:52px;  top: 0px;z-index:300; color: #8c9597;}
#head_login a, #head_login a:hover, #head_login a:visited, #head_login .hello {color: #D76600; text-transform: uppercase; font-family:"proxima-nova",Arial Helvetica, sans-serif; font-size: 11px;}
#quicklinks #head_login a, #quicklinks #head_login a:hover {font-size:11px; }
#quicklinks #head_login a:hover {text-decoration:underline;}


/** BUTTONS **/
.btn{color:#fff;background:#222 url(/images/alert-overlay.png) repeat-x;display:inline-block;color:#fff;text-decoration:none;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);position:relative;cursor:pointer;padding:4px 8px 5px;margin: 12px 8px 12px 0;}
.btn,.btn:hover, .btn:visited {text-decoration: none; color:#fff !important;}
.btn:hover{background-color:#111;}
.btn:active{top:1px;}
.small.btn{font-size:10px;}
.btn,.medium.btn{font-size:13px;font-weight:700;line-height:1;text-shadow:0 -1px 1px rgba(0,0,0,0.25);}
.large.btn{font-size:14px;padding:8px 14px 9px;}
.green.btn{background-color:#91bd09;}
.green.btn:hover{background-color:#749a02;}
.blue.btn{background-color:#0066b5;}
.blue.btn:hover{background-color:#005E9C;}

.bluegrey.btn{background-color:#8ba0b4;}
.bluegrey.btn:hover{background-color:#627383;}
.darkgrey.btn{background-color:#707070;}
.darkgrey.btn:hover{background-color:#3b3939;}


.red.btn{background-color:#e33100;}
.red.btn:hover{background-color:#872300;}
.magenta.btn{background-color:#a9014b;}
.magenta.btn:hover{background-color:#630030;}
.orange.btn{background-color:#ff5c00;}
.orange.btn:hover{background-color:#d45500;}
.yellow.btn{background-color:#cb9d12;}
.yellow.btn:hover{background-color:#8c6c0a;}


/**** TEMP  ****/
/**.leadin {font-family: "proxima-nova",sans-serif;font-size: 21px;line-height:1.5;margin-bottom:18px;} **/
.leadin {font-family: "proxima-nova",sans-serif;font-size: 22px;line-height:1.3;margin-bottom:16px;}
#profile_content .leadin_logo {clear:left; width: 740px;}
#profile_content div  ul {margin: 8px 0;}
#profile_content div li {font-size: 13px;}

.cont_body {font-size: 14px;line-height: 1.5em;}

::selection{color:#fff; background: #6b6b58;}
::-moz-selection {color:#fff; background: #6b6b58;}
.sidebar_txt-l {color:#666666;}


/** HOME PAGE STYLES **/
#home table, #home td {margin: 0; padding:0}
#home ul {margin-bottom: 0;}

#home_blog {line-height: 1.7; color: #3A3A3A;}
#home_blog .blog_body_loc {color: #999999; margin: 2px 0;}
#home_blog .blog_date {color: #999999;font-size: 10px;float:right; margin: 2px 0;}
#home_blog h4 a {color:#545454; text-decoration: none; font-size: 16px;}
#home_blog h3 {margin-top: 22px;color: #545454;}

/** #home_landing h1 {font-family: "adelle",Arial;text-transform: uppercase; font-size: 18px;font-weight:bold;  margin-left:60px; margin-top:24px; padding-bottom:12px;} **/
#home_landing h1 {font-family: "proxima-nova",Arial;text-transform: uppercase; font-size: 18px;font-weight:bold;  margin-left:60px; margin-top:24px; padding-bottom:12px;} 

#home_landing .landing_cols {z-index:22;float:left; position:relative; clear:both; width: 960px; margin-bottom: 13px;}
#home_landing .landing_col { float:left; margin-left: 12px; background: #f3f3f3; width: 175px; height: 378px; border: 1px solid #d0d0d0; vertical-align: bottom;   }
#home_landing .landing_col ul {padding-right:10px;position:relative; z-index: 999; margin-top: -16px;margin-left:-12px;}
#home_landing .landing_col h2 { font-family: "proxima-nova",Arial;text-align:center;text-transform: uppercase;width: 170px; text-shadow: 0 1px 1px #D0D0D0; color: #6d6f64; padding: 16px 4px; font-weight: bold; font-size: 17px;}
#home_landing .landing_col ul li a {margin-left:0px;  }
#home_landing .landing_col ul li {list-style-type:circle;  padding-left:0px;color:  #6d6f64;font-size:12px; line-height: 1.3em; margin-bottom:6px;}
#home_landing .landing_col img {  z-index: 99;   float:left; position:absolute; bottom:0;  }


#home_landing #qlinks { float:left; position:relative; height: 97px; width: 932px; margin-left: 13px; margin-bottom: 13px; border:1px solid #bababa; background: #bababa url('/REFRESH/images/home_land_greybg.png') repeat-x;}
#home_landing #qlinks {
	border-radius: 0px 0px 20px 20px; 
	-moz-border-radius: 0px 0px 20px 20px; 
	-webkit-border-radius: 0px 0px 20px 20px;
}
#home_landing #qmark {width: 95px; height:90px; float: left; position: absolute; background: transparent url('/REFRESH/images/home_land_q.png') 50% 11px no-repeat;}
#home_landing #qlinks #ql_next {float:left; margin-left: 93px; margin-top:20px;}
#home_landing #qlinks .start_p {text-transform: uppercase; font-size: 10px;height: 5px; color:#808080; float:left; clear:both;}
#home_landing #qlinks .start_buttons {float:left;  display:block; clear:both; margin-top:4px; } 
#home_landing #qlinks .start_buttons a { float:left;text-decoration:none; display:block; width:92px; height:20px; margin-right: 18px; }
#home_landing #qlinks .start_buttons a.question { background: transparent url('/REFRESH/images/home_land_butts.png') 0 0px no-repeat; }
#home_landing #qlinks .start_buttons a.buy { background: transparent url('/REFRESH/images/home_land_butts.png') 0 -20px no-repeat; }
#home_landing #qlinks .start_buttons a.contact { background: transparent url('/REFRESH/images/home_land_butts.png') 0 -40px no-repeat; }

#home_landing .bu_tabs_land {margin-top:14px; border-top: 1px solid #D0D0D0}
#home_landing #qlinks  #ql_more {float:left; position:relative;margin-left: 62px;}
#home_landing #qlinks  #ql_more h3 {text-transform: uppercase; font-size:12px; margin-left: 20px; margin-top: 20px;font-weight: bold; color: #4f4f4f; font-family: "proxima-nova",Arial, Sans;}
#home_landing #qlinks  #ql_more ul {position:relative; float:left; padding-right:15px;}
#home_landing #qlinks  #ql_more ul li {list-style-type:circle; color:  #6d6f64;font-size:11px; line-height: 1.6em; text-transform: uppercase; }
#home_landing #qlinks  #ql_more ul li a {color:#005E9C;}
#home_landing  #home_land_about {height: 100px; margin-top:14px; margin-left: 15px;}
#home_landing  #home_land_about a {text-decoration: none;display:block; cursor:pointer; width: 185px; height: 39px; -webkit-box-shadow: 0px 5px 6px  rgba(0,0,0,0.2);-moz-box-shadow: 0px 5px 6px  rgba(0,0,0,0.2);box-shadow: 0px 5px 6px rgba(0,0,0,0.2); background: transparent url('/REFRESH/images/home_land_about.png') no-repeat;}
.presagis_clear_top {clear:both;border-top: 1px solid #D0D0D0;margin-left: 10px;position: relative;width: 960px;}
#home_landing  #bu_home_tabs {display:none;}


/* Quotes */
blockquote {margin:20px 0;padding:10px 30px 10px 70px;border:1px solid #eee; font-size: 15px; line-height:1.7em;color:#737373;-moz-border-radius:5px; -webkit-border-radius:5px;/*css3 rounded corners*/}
blockquote p {padding:10px;margin:10px; text-shadow:0px 0px 0px #DEDEDE}
blockquote:before, blockquote:after {display:block;position:absolute;cursor:default;line-height:1em;font-weight:bold;}
blockquote:before {content:open-quote;  margin-left: -60px;font-size: 108px !important; color:#D8E2E5; font-family: "proxima-nova",Arial;}
blockquote:after {content:close-quote; position:relative;text-align:right;font-size: 102px !important; margin-top: -100px;margin-right: -20px;color:#D8E2E5; }

.tab_text {position: relative;float: left;line-height: 1.4;font-size: 13px !important;padding: 10px 0 0 0;display: block !important;color: #3a3a3a; padding:0px 0px !important; }


#home_col_News, #home_col_Events {float:left; position:relative; width:440px; }
#home_col_News {margin-right:50px;margin-left: 5px;}
#home_NewsEvents h2 { border-bottom: 0px solid #ccc; margin-bottom:5px; }
#home_NewsEvents h4 {margin-top:6px; margin-bottom:10px}

#home_news_feature {float:left; position: relative; border-bottom: 1px solid #ccc;}
#home_event_feature {border-bottom: 0px solid #ccc;}


#home_event_feature img, #home_news_feature img {float:left; position: relative;}
#home_news_feature, #home_event_feature {min-height: 146px;}
#home_news_feature p, #home_event_feature p{margin-bottom:6px;}

.tab_feature {float:left;}

#home_col_News li {font-size: 13px; padding-right:8px; }
#home_NewsEvents li {margin: 0 0 6px 16px;}
.tab_more li a:link,.tab_more li a:visited {color:#3a3a3a;font-weight: bold;}
.tab_more li a:hover {text-decoration:none;color:#005E9C;font-weight: bold;} 
.tab_more li {font-size:13px; }
.tab_more li .arr {display:none;}
.tab_more h4 {font-size:18px;}
.tab_more li:hover .arr {display:inline-block;}
#home blockquote p,.large_quote blockquote p {padding:0px;margin:5px;}
#home blockquote:before, #home blockquote:after,.large_quote blockquote:before, .large_quote blockquote:after {display:block;cursor:default;line-height:auto;font-weight:normal;font-size: 120%;color:#fff;}
#home blockquote:before ,.large_quote blockquote:before {content:no-open-quote;}
#home blockquote:after,.large_quote blockquote:after {text-align:right;content:no-close-quote;}
#home blockquote ,.large_quote blockquote {text-align: left !important;margin:0px;padding: 17px 0px 0 40px; width: 880px; position:relative;display: block;border:0px solid #eee;line-height:1.4em;font-size: 180%;color:#535353;-moz-border-radius:0px; -webkit-border-radius:0px;/*css3 rounded corners*/}
#home .homequote_wrap,.large_quote .homequote_wrap {min-height: 245px; margin-top:30px; }
.large_quote .homequote_wrap {margin-top:0px;}
.seen_ribbon  {background:url('/REFRESH/images/ribbon_seen.png') no-repeat scroll 0 0 transparent;display:block;height:63px;position:absolute;left:-16px;top:5px;width:163px;}
#home .qtext, #home .qtext p, .large_quote .qtext p, .large_quote .qtext  {padding-top: 0px;font: 22px/1.5 "myriad-pro",Arial;}
#home .qtext, #home .qtext p,.large_quote .qtext, .large_quote .qtext p {font-weight:300;}
.quoteattrib {text-align: right; width: 100%; float:right; margin-top: 20px; margin-right:10px;color:#535353; font-size: 14px;}
.homequotestart { float: left; height: 100px; margin-top: 20px;  margin-left: -35px;  font-size: 400%; color: #8e8e8e;}
.homequoteend { float: right; height: 25px; margin-top: 20px;padding-top: 4px; padding-left:10px; font-size: 400%; color: #8e8e8e;}
.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%;}
.large_quote {background:#e1e1e1;float:left; position:relative; clear:both; width:100%; margin-bottom:50px;}
.large_quote hr {border:2px solid #ccc;}
.home_customer_links a div {font-size:13px;line-height: 1.3;}
.home_customer_links a:link , .home_customer_links a:visited div {color:#3a3a3a}
.home_customer_links a:hover div {color:#005E9C}

/** Body Content **/
.cont_body {padding-top: 0px; }
.cont_more {color: #000;line-height:140%; padding-right: 40px;}
.cont_more h3 {padding-bottom: 14px;}
.cont_body ul {margin: 10px 0 16px 5px; }
.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 ul li, .column ul li,  #pane ul li {  line-height:1.2em; padding: 0 10px 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;}


a.more_link {text-decoration:none;float:left;clear:both;margin-top:12px;margin-bottom: 20px;background:none repeat scroll 0 0 #005E9C;border:1px solid #D0D0D0;color:#FFFFFF;display:inline;padding:2px 11px 2px 11px;}
a.more_link:hover {background:#fff;color: #005E9C;border:1px solid #D0D0D0;}

.twitter_bar16 {background: #5f634c url(/REFRESH/images/twitter_bg.gif) no-repeat; height: 69px;margin: 10px;}
.twitter_txt {color:#fff; padding: 20px 20px 0 90px;}
.twitter_txt a {color:#fff; font-weight:bold;}
.twitter_txt ul  {margin-left:0; list-style: none;}
img.twitter_bird {left:-12px;position:absolute;top:18px;}



/* tooltip styling:Nav  */
#top_nav_wrapper {float: left; position:relative; height: 40px; border-top: 1px solid #e1e1e1;}

#topnav {z-index:224;margin-top:-6px; text-align:left; position:relative;}
#topnav ul.topnav_mainul li {display: inline; font-size: 14px; margin-right:30px; margin-left:0px;width:440px;}
#topnav ul.topnav_mainul li li a, #topnav ul.topnav_mainul li li {display: block; font-size: 11px; width:auto;}
#topnav ul.topnav_mainul li a {text-decoration: none;}
#topnav ul.topnav_mainul li a:hover {color:#0068b3;}
#topnav ul.topnav_mainul li.prod_bg a:hover  {}




.topnav_prodlink:hover {background: transparent url('/REFRESH/images/tab_prod1.png') no-repeat 0 5px;}

a.topnav_link, .topnav_link_cont  {display:block;float:left; margin-right: 20px;height:30px;  margin-top:-10px;padding:10px 10px 0 10px;color: #6c6c6c;text-shadow: 0px 1px 1px #d0d0d0;}
a.topnav_link:hover,a.topnav_link_active,a.topnav_link_cont:hover { color:#0068b3 !important;}

ul.topnav_mainul li .sub {width:960px;position:absolute;}

#prod_subnav_holder {display:none;}
#sol_subnav_holder {display:none;}
#part_subnav_holder {display:none;}


div.top_pop {
	position:absolute;
	display:block;
	padding: 25px 15px 30px 20px;
	font-size: 11px;
	top:-15px;
	height:315px;
	width: 924px;
	overflow:visible;
	z-index:999; 

	}

.top_pop {border: 1px solid #d0d0d0; background: #f9f9f9;}




.nav_leftcol {float:left;}


ul#topnavi li {
	float: left;
	position: relative;
	font-size: 14px;  margin-left:0px;
	list-style:none;
}
ul#topnavi li a {
	
	text-decoration: none;
}
ul#topnavi li li a {height: auto;}
ul#topnavi li:hover a.topnav_link, ul#topnavi li a.topnav_link:hover {background: url(/REFRESH/images/tab_prod1.png) repeat-x 0 0;color: #005E9C; border-left: 1px solid #d0d0d0;border-right: 1px solid #d0d0d0;border-bottom: 1px solid #f4f5f5; position:absolute;z-index:99999;}

ul#topnavi a.products,ul#topnavi a.solutions,ul#topnavi a.partners,ul#topnavi a.industries,ul#topnavi a.customers,ul#topnavi a.services {
	background: url(/REFRESH/images/tab_prod1.png) no-repeat -99px -99px;
	display:block;float:left; height:30px;  margin-top:-5px;padding:4px 16px 0 16px;color: #6c6c6c;text-shadow: 0px 1px 1px #d0d0d0;
}


#topnavi a.products,#topnavi a.solutions,#topnavi a.partners,#topnavi a.industries,#topnavi a.services {border-bottom: 1px solid transparent;border-left: 1px solid transparent;border-right: 1px solid transparent;z-index:99;}
#topnavi a.products:hover,#topnavi a.solutions:hover,#topnavi a.partners:hover,#topnavi a.industries:hover,#topnavi a.services:hover {color: #005E9C;border-bottom: 1px solid #f4f5f5; border-left: 1px solid #d0d0d0;border-right: 1px solid #d0d0d0;}

ul#topnavi a.industries {width:60px; position:absolute;}
ul#topnavi a.solutions{width:54px; position:absolute; left: 100px;}
ul#topnavi a.products {width:54px; position:absolute; left: 200px;}
ul#topnavi a.services {width:49px; position:absolute; left: 300px;}
ul#topnavi a.customers {width:125px; position:absolute; left: 400px;}
ul#topnavi a.contact {color: #fff;  text-shadow: none; position:absolute;  left: 828px; width:76px; padding-left:46px;height:40px; background: url(/REFRESH/images/topnav_cont_bg_on2.png)  no-repeat 0 0;} 
ul#topnavi a.contact:hover { color: #fff !important; background: url(/REFRESH/images/topnav_cont_bg_off.png)  no-repeat 0 0; }
.home_contact_btn {position:absolute;  left: 844px; width:80px; margin-top:-2px; font-weight: 400 !important;}
	
	
.sub_services div.top_pop {left:0px;}
.sub_customers div.top_pop {left:0px;}
.sub_prod div.top_pop {left:0px;}
.sub_sol div.top_pop {left:0px;}
.sub_industries div.top_pop {left:0px;}

ul#topnavi li .sub {
	position: absolute;	
	top: 44px; left: 0;
	overflow:visible;
	padding: 20px 20px 20px;
	display: none;
	z-index:20000;
}



.container_16, #homeholder {z-index:1;line-height:1.4;}

.content_16 {padding: 12px 16px 10px 16px;}

ul#topnavi li .sub ul{
		float: left;
		margin-bottom:10px;
}


ul#topnavi .sub ul li a {
	display: block;
	font-size: 11px;

}

#topnavi .sub_sol .nav_sub li {width:220px;}
#topnavi .sub_sol .nav_sub li ul {width: 180px;margin-right: 36px; border-top:0px solid #000;}
#topnavi .sub_sol .nav_sub li ul ul {border-bottom:none;}

#topnavi .nav_sub li .nav_sub_head {font-family: "promixa-nova", helvetica, arial, sans-serif;font-size: 11px; font-weight:bold;line-height:.9; padding-bottom:2px;}


ul#topnavi-fr {list-style: none; width: 500px; float:left; font-size:14px;}
ul#topnavi-fr li {display: inline; margin-right: 32px;}
ul#topnavi-fr li a {color: #6C6C6C; text-decoration: none;}
ul#topnavi-fr li a:hover {color: #005E9C; text-decoration: none;}


.sub_part .pop_part_title {font-weight: bold;text-transform: uppercase;color:#000;   border-bottom: 1px solid #000;margin-bottom: 5px;margin-top: 5px;}

#topnavi li, #topnavi .sub,  #topnavi .subprod {display:block;z-index:20000 !important;overflow:visible;}
ul#topnavi .sub ul li a.nav_sub_head2,  #topnavi .toplevel a {font-size: 12px;font-family: "proxima-nova", helvetica, arial; }
#topnavi .toplevel .nav_sub_head2 {font-size: 12px;font-family: "proxima-nova", helvetica, arial;}
ul#topnavi .nav_sub_ind_4 {float:left; clear:left;}

div.top_pop .nav_leftcols {
	width: 900px;
	position: relative;
	float: left;
	
}

.nav_leftcol {
	position:relative;
	float:left;
	display: block;
	margin-right: 50px;
	margin-bottom: 20px;
	
}
#ms_popholder .nav_leftcol {margin-right: 40px;}
.prod_col {position:relative;float:left;width: 340px;}
.serv_col, .serv_col ul li, .serv_col ul li ul li {position:relative;float:left;width: 260px;}
.stds_col, .stds_col ul li, .stds_col ul li ul li {position:relative;float:left;width: 260px;margin-right: 0px !important;}
.aeria_col {position:relative;float:left;width: 110px;margin-right: 0px !important;}
.packages_col {position:relative;float:left;width: 160px;}
.nav_fullwidth {
	width:100%;
}
.nav_sub a,.part_list a {
	text-decoration: none;
	color:#333;
}



.nav_sub a:hover,.part_list a:hover {
	text-decoration: none;
	color:#005E9C;
}

.nav_sub a.locklink:hover {color:#333 }
.nav_sub ul {
	margin-left: 0px !important;
	padding:4px 5px 0 0;
	
}
.nav_sub li {
	font-size:12px;
	font-weight: bold;
	text-transform: uppercase;
	color:#000;
	list-style:none;
	margin: 5px 0 0 0;
	
}

.nav_sub li ul li {
	font-size:12px;
	font-weight: bold;
	text-transform: none;
	
	margin:0;
}

.nav_sub li ul li li {
	font-size:11px;
	font-weight: normal;
	color: #333;
	text-transform: none;
	padding-left: 0px;
}
.nav_sub li {
	display: inline;
	float:left;
}
.nav_sub li li {
	display: block;
}

.nav_sub li li li {clear:left;}
.nav_sub ul li {
	width: 165px; 
}

.nav_sub .toplev {padding-bottom: 14px;}
.nav_sub .toplev_simulation {padding-bottom: 30px;}
.nav_sub .toplev_hmi {padding-bottom: 30px;}

.nav_sub ul li li {border-left:none;}

.nav_sub #services {padding-top: 14px;}

.nav_aeria,  .nav_aeria ul li {background: transparent;display:block; clear: both;  width: 784px; }
.nav_aeria ul li ul li a { width: 600px; font-weight: normal;}

#sol_subnav_holder .nav_leftcols, #sol_subnav_holder .nav_aeria,#sol_subnav_holder  .nav_aeria ul li {width: 600px;}
.nav_cat_archive {position:relative; float:left;}
.nav_cat_archive_5 {right: 0;top: 0px;position: absolute;}
.nav_cat_archive li li a {font-weight: normal;}
.nav_cat_archive  li li{width:280px; float:none !important;}
.nav_cat_archive li ul {display:inline;}

a.stds_menu_links:hover {color: #000; cursor:text;}


.menu_switches {position:relative; clear:both; float:left;zoom:1;margin-bottom: 20px; width:900px}
.menu_switches .egbtn, .menu_switches .msbtn {width:145px; height: 21px; margin-right:12px;}
.menu_switches a {width:245px; height: 21px;display:block;text-decoration:none;}
.menu_switches .msbtn {background: transparent url('/REFRESH/images/bu_buttons.png') no-repeat 0 0; display:block; float:left;}
.menu_switches .egbtn {background: transparent url('/REFRESH/images/bu_buttons.png') no-repeat 0 -63px; display:block; float:left;}
.menu_switches .msbtn a:hover {background: transparent url('/REFRESH/images/bu_buttons.png') no-repeat 0 -21px;}
.menu_switches .egbtn a:hover {background: transparent url('/REFRESH/images/bu_buttons.png') no-repeat 0 -84px;}
.menu_switches .msbtn a.active {background: transparent url('/REFRESH/images/bu_buttons.png') no-repeat 0 -42px;}
.menu_switches .egbtn a.active {background: transparent url('/REFRESH/images/bu_buttons.png') no-repeat 0 -105px;}
.menu_switches .selectbu {width: 100px;display:block;float:left; color: #6c6c6c; margin-top: 4px;margin-left: 12px; }
.menu_switches .selectbu a {color:#6c6c6c;}
.menu_switches .selectbu img {position:absolute; top:0px; }
.menu_switches .helpbu {display: none;position:absolute;top:-20px; }


#embedded_popholder {display:none;clear:both; }
#ms_popholder {display:none;clear:both; }
#embedded_solutions {display:none;clear:both; }
#ms_solutions {display:none;clear:both; }
#embedded_partners {display:none;clear:both; }
#ms_partners {display:none;clear:both; }

/* Shadow wraps */
.wrap0, .wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
}
.wrap0 {
  float:left;
  background:url(/REFRESH/images/Shadow.png) right bottom no-repeat;
}
.wrap1 {
  background:url(/REFRESH/images/Shadow180.png) no-repeat;
}
.wrap2 {
  background:url(/REFRESH/images/Corner_bl.png) -20px 100% no-repeat;
}
.wrap3 {
  padding:10px 10px 10px 10px;
  background:url('/REFRESH/images/Corner_tr.png') 100% -20px no-repeat;
}


/** Share and Contact Tabs**/
.tab-share, .tab-contact, .tab-quote {float: right; position: absolute;top:0;}
.tab-share {right: 184px;}
.tab-contact {right: 97px;}
.tab-quote {right: 10px}
.tab-share a ,.tab-contact a,.tab-quote a {display: block; width: 82px ; height:23px;}
.tab-share a {background: transparent url('/REFRESH/images/share_contact_tabs.png') no-repeat 0 0;}
.tab-contact a {background: transparent url('/REFRESH/images/share_contact_tabs.png') no-repeat 0 -26px;}
.tab-quote a {background: transparent url('/REFRESH/images/share_contact_tabs.png') no-repeat 0 -52px;}

/** BU Splash **/
.splash-eg, .splash-ms {width:445px !important;float:left; position:relative; padding-top: 71px !important; padding-bottom: 30px !important;color:#565656; font-size:11px;}
.splash-eg2, .splash-ms2 {width:445px !important;float:left; position:relative; padding-top: 30px !important; padding-bottom: 30px !important;color:#565656; font-size:11px;}
.splash-eg div.ribbon {left: -32px; top:15px;width:273px; height:70px;position:absolute; background: transparent url('/REFRESH/images/eg_ribbon2.png') no-repeat 0 0; }
.splash-ms div.ribbon {right: -27px; top:15px;width:273px; height:70px;position:absolute; background: transparent url('/REFRESH/images/ms_ribbon2.png') no-repeat 0 0; }
.splash-eg div.ribbon a,  .splash-ms div.ribbon a {width:273px; height:70px;display: block;}
.splash-eg {padding-right: 30px !important;}

.butxt {width:276px; float:left;}
.butxt2 {width:426px; float:left;}
.buimg {float:right;}


/* slide show */

#Slideshow { height: 228px; overflow: hidden;}
#SlideTop, #SlideRepeat, #SlideBottom,.slidePrev, .slideNext,#slidePager {position: relative;z-index: 29;}
#SlideTop {height: 228px;overflow: hidden;}
#Slides {margin-top: -228px;height: 228px;overflow: hidden;	background: #F4F5F6;z-index: 29;}
#slidePager {z-index: 221;top: -20px;float: right;margin:0 20px 0 0;}
#slidePager a, #slidePager a:visited {float: left;width: 16px;height: 15px;overflow: hidden;background: transparent url("/tools/js/images/slide-pager.png") no-repeat 0 0;text-decoration: none;text-indent: -1234px;}
#slidePager a:hover,#slidePager a.activeSlide {background-position: -16px 0;}

#beef_slideshow { height: 283px; overflow: hidden;}
#beef_slideshow #SlideTop {height: 283px;overflow: hidden;}
#beef_slides {z-index: 220;margin-top: -283px;height: 283px;display:block;overflow: hidden;	background: #F4F5F6;}

.blankbanner {	height: 112px; width: 960px; background:#005E9C;} /** url(/REFRESH/images/bannerblank.jpg) 0 0 no-repeat **/

/** Quicklinks Home **/
#quickies {width: 500px; padding:10px 0;}

#quickies ul li { position:relative;  width: 100px; height:100px; margin: 0 18px 15px 0;  background: #bfcbd3; display:inline-block; list-style: none; text-decoration: none;}
#quickies ul li:hover,#quickies ul li a.current {background: #2a75b9;}
#quickies ul li a {width:100px; height:100px;display:block;color: #fff; text-decoration: none;  }
#quickies ul li span {position:relative;top:80px;left:6px;}
#pane {position:relative;}
#pane div {position:absolute;}
/** #pane h3 {font-size: 11px; font-weight: bold; color: #D76600;} **/
#pane h3 {margin-bottom:  14px;}
#pane img.banner {position:relative;top: -10px;}
#pane.top10 {margin-top:10px;}

/** NEW QUICKLINKs **/
.ql-panes div div { min-height:0; }
ul.ql-tabs{height:33px;margin:0 !important;padding:0; background: #eeeeee;}
ul.ql-tabs {padding-left: 4px;}
ul.ql-tabs li{float:left;list-style-type:none;margin:0 0 0 5px;padding:0;}
ul.ql-tabs a{float:left;font-size:13px;display:block;text-decoration:none;height:12px;background:#dedede url('/REFRESH/images/css-tab_bg.png') repeat-x 0 0;color:#5B5B5B;margin-top:3px;margin-right:2px;position:relative;top:2px;padding:5px 15px 10px 15px; width: auto;text-align:center;}
ul.ql-tabs-reseller a {width: auto; padding-left:8px;padding-right:5px;}
ul.ql-tabs a:hover{background-color:#F7F7F7;color:#000;}
ul.ql-tabs a.current{background:#fff;height: 14px;margin-top:0px;padding-top: 8px;color:#5B5B5B;cursor:default;}
.ql-panes div {display:none;min-height:230px;background-color:#fff;padding:30px 20px;}
.ql-panes li {list-style-image: url('/themes/site_themes/eti/images/li-b.png');margin-left:20px;}
.ql-panes .hometab_train ul li {padding-bottom: 5px;}
.ql_ribbon {display:block; width:158px; height:72px;position:absolute; right: -17px; top: 5px; background: transparent url('/REFRESH/images/ql_ribbon.png') no-repeat; }


/** NEWS TICKER **/
.ticker {position:relative;height: 36px;background: #fff url(/REFRESH/images/ticker_bg.png) no-repeat 0 0;}
.ticker .ticktitle {margin:10px 0 0 10px;float:left;font-size: 13px; padding-right:5px; font-weight: normal; color: #5b5b5b;}
.ticker .ticktext { background-color: #fff;margin:11px 0 -11px 20px;float:left;font-size: 11px;}
.ticker .ticktext, .ticker .ticktext a { background-color:transparent;color: #828181;}
ul#home-news {list-style: none; display:none;}
/** Breadcrumbs **/
.breadcrumb {float:left;padding: 8px 0 2px 16px;font-size: 11px; color:#84837d;}
.breadcrumb a { color:#84837d;}

/** Product Styles **/
#tabs12 {position:relative;margin-left:190px;margin:0;padding:0 10px 0 250px; }

#tabs12 {height /*\**/: 38px\9; }
#tabcontent div.bar {margin-top /*\**/: 0px\9;}


#tabs12 ul {background-color:#F3F3F3;
border-bottom:4px solid #D0D0D0;
float:left;
margin-bottom:-21px;
position:relative;
width:100%;
z-index:99;}
#tabs12 ul li {float:left;border-right:1px dashed #c0c0c0;border-right: -1px;background-color:#F6F6F6;display: inline;margin-left:0px; }

#tabs12 ul li a {display:block;text-transform:lowercase;
float:left;
font-size:13px;
height:18px;

padding:16px 33px 3px 10px ;
position:relative;text-decoration: none;color: #005E9C;}
#tabs12 ul li a:hover {background-color:#eaeaea;color: #005E9C;}
#tabs12 ul li a.current{background-color:#eaeaea;color: #6C6C6C;cursor:default;}
#tabs12 ul li a.current:hover{color:#6C6C6C;background-color:#eaeaea;}

#tabcontent {margin-top:0px; }
.product_panes .tabcontent {float:left; padding-bottom: 15px; padding-right:15px;}
.product_panes .tabcontent h4, #sol_body h4 { margin-bottom:2px;}

.product_panes .tabcontent p { margin-bottom:18px;}
.product_panes .tabcontent .bar {padding-right:15px; padding-left:0px;}
.product_panes .tabcontent .grid_6 .bar {padding-left:10px;}
.product_panes .css-tabs {margin-left: -10px;}

.blurbs a:hover {color: #fff !important; text-decoration: none;}

#list_tip { z-index:200000;display:none; background:#fff; border: 2px solid #d0d0d0; width:167px; padding:25px;color:#000; }

ul.header, ul.header li, ul.header a {list-style: none; margin-left: 0px !important;padding-right: 0 !important;}




/* accordion pane */
.accordion div.pane {
	display:none;
	padding: 0 5px 0 5px;
}


/* Splash page lists */
.splash_lists {position: relative;}
.splash_lists ul {list-style: none;}
.splash_lists li {list-style-image:none;color: #000; margin-left: 0px; margin-bottom: 8px;}
.splash_lists li a {color: #585858; text-decoration:none;}
.splash_lists li a:hover {color: #000; text-decoration:none;}
.splash_lists h2 a {color: #005E9C;}
.bar h5 {color: #424242;} /*Sort header*/

/*** TRANSITION STYLES ONLY ***/

body.sidebar-left .cont-left { border-left: 194px solid #fff;}
body.no-sidebars .cont-left {border-left: 0;}
body.no-sidebars .cont-left .cont-right {margin-left: 0;background: none;}

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

div#content .padding {padding: 10px 20px;}
div#sidebar_left {float: left;width: 194px;margin-left: 10px;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;}
#centercolumn {width:700px;padding-right: 10px;margin-left: 220px;}
div.panels {width:160px;position:relative; float:left; clear: left; margin-top:24px;border-top: 1px #d1d1d1 solid;} 
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 {font-size:12px;color: #d76600; margin-top:3px; 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;}


.ev_list {margin-bottom: 14px;}
.event_body_loc p {margin-bottom: 0px !important;}
.event_body_loc {position: relative; color: #585858; margin-bottom: 10px; padding-top: 1px; color: #000;font-family: "proxima-nova",Arial;font-size: 14px;font-weight: bold;line-height: 1.3;padding: 2px 60px 0 0; margin: 13px 0 0 0; }
.event_body_date {position: relative;color: #333;font-family: "proxima-nova",Arial;font-size: 13px;font-weight: bold;line-height: 1em;padding: 2px 60px 0 0;}
.blog_body_date {position: relative;color: #666;font-family: "proxima-nova",Arial;font-size: 13px;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: "proxima-nova",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('/REFRESH/images/cal_bg_blue.png') no-repeat scroll 0%; float:right; height:73px; margin-right:8px; padding-top:0px; width:83px; }
#event .date span.month,#blog .date span.month,#train .date span.month {text-shadow: 0px 2px 1px #bbbaba;display:block;font-size:9px;height:12px;color:#FFFFFF;display:block;font-size:9px;height:12px;margin-left:15px;margin-top:42px;position:absolute;}
#event .date span.day,#blog .date span.day,#train .date span.day {display:block;font-size:18px;font-size:36px;margin-top:10px;}
/** #event .date p,#blog .date p,#train .date p {color:#585858;font-family:"adelle",Arial,Helvetica,sans-serif;margin:9px 0px 0px 0px;text-align:center;text-transform:uppercase;} **/
#event .date p,#blog .date p,#train .date p {color:#585858;font-family:"proxima-nova",Arial,Helvetica,sans-serif;margin:9px 0px 0px 0px;text-align:center;text-transform:uppercase;}

.date a {text-decoration:none;}
/** #blog .blog_leadin p {font-family: "adelle",sans-serif;font-size: 18px;line-height:26px;margin-bottom:18px;} **/
#blog .blog_leadin p {font-family: "proxima-nova",sans-serif;font-size: 18px;line-height:26px;margin-bottom:18px;}
#blog p {font-size: 14px; line-height: 1.9;margin-bottom: 22px;}

.leadin p {margin-bottom: 30px;}

.cat_menu ul li {margin-left: 0px; list-style: none;}
#pagetitle {-moz-background-clip:border;position:relative;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#005E9C none repeat scroll 0 0;display: block; width:960px; height: 122px; background: #005E9C; color: #fff;-moz-box-shadow:0 15px 22px #BEBEBE;overflow:visible; float:left;margin-left:1px;}
#pagetitle h2 {text-shadow:1px 1px 6px #333333;font-size:26px;color:#fff;padding:80px 0 0 10px;}

.content_btm {position: relative; top: 0px; margin-bottom: 30px; left: 0; margin-right: 18px;}
.left45 {position: relative; width: 320px; padding-left: 10px;margin-right: 8px;float: left;}
.left100 {position: relative; padding-left: 10px;margin-right: 16px;float: left;}
.left45, .left100 {color: #000;line-height: 140%;}
.rgt45 {position: relative; width: 320px; 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: 20px 30px 0px 0px; margin-left:0px !important;margin-bottom: 10px;  border-bottom: 1px #d1d1d1 solid; clear:both;}
.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 {background: url(/themes/site_themes/eti/images/plus.png) 0px 3px no-repeat;padding-left:10px;text-decoration: none;}
.content a.more, .content a.more:hover {background: url(/themes/site_themes/eti/images/plus.png) 0px 3px no-repeat;padding-left:10px;text-decoration: none;}

/** List Styles **/
.teaser-1col { width: 675px; float:left;padding: 0 60px 10px 0;top: 0;position: relative;}
.teaser-1col .list-date {float: left;width: 75px; margin-right: 5px; text-align: left; color: #000;}
#press_archive .teaser-1col .list-date {float: left;width: 120px; margin-right: 10px; text-align: left; color: #000;}
.teaser-1col .gal-thumb {float: left;width: 90px; margin-right: 5px;text-align: right; color: #000;}
.teaser-1col .list-info {margin-top: 0px;top:0; padding: 2px 4px;display: block}
#press_archive .teaser-1col .list-info {float: left;margin-top: 0px;top:0; padding: 2px 4px 22px 0;display: block; width:490px !important;}
.teaser-1col .gal-info {width: 525px; }
/**.teaser-1col .list-info:hover {background-color: #efefef;}**/
.teaser-1col .list-info h3 {color: #000; text-decoration: none;margin-bottom: 2px;margin-top: 2px;}
.teaser-1col .list-info p {color: #585858;margin-top: 5px;}

.teaser-1col .list-info a {text-decoration: none;}
.teaser-1col .list-info p:hover {color: #005E9C;}
.teaser-1col p.cat_desc {color: #585858; 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 4px; text-decoration: none; color: #333333; cursor: pointer;}
.prlists h2 a, .prlists100 h2 a {padding: 0 0px 0px 0px; color:#005E9C; font-weight: normal; font-size:18px}
.prlists h2 a:hover, .prlists100 h2 a:hover {text-decoration: underline;}
.prlists {padding-left: 0px; padding-right:10px;width:100%;float:left;}
.prlists100 {padding-left: 0px; float:left;margin-bottom: 22px;width: 100%;}
.lists .more {display: inline-block;position: absolute; right: 15px; top: 5px; padding-top: 1px;} 

.bloglists h2 a {padding: 0 0px 0px 0px; color:#005E9C; font-weight: normal; font-size:18px}
.bloglists h2 {padding: 0 0px 0px 0px; color:#005E9C; font-weight: normal; font-size:18px; border-bottom:1px solid #D1D1D1}
.bloglists h2 a:hover {text-decoration: underline;}
.bloglists {padding-left: 0px; padding-right:10px;width:100%;float:left;}
.bloglists .more {background: url(/themes/site_themes/eti/images/plus.png) 0px 3px no-repeat;text-decoration: none; padding-left: 10px; font-size: 0.8em; color: #0F0F0F;}


.rgt45 div.list-text a, .rgt45 div.list-text { 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:hover {background-color: #deecf7; color: #000; }
/* div.blue {position: relative;margin-bottom: 26px;margin-left: 0px;} Nicolas: commenting out because conflict with blue button created with a div on partners page*/
div.topblue {height: 1px; background-color: #ccc;}
div.darkblue {position: relative;background-color: #fafafa;border-top: 1px solid #d0d0d0; }
/*div.blue,  #content_btm div.darkblue {position: relative; border-bottom: 1px solid #d6e8f6; border-top: 1px solid #d6e8f6; } Nicolas: commenting out because conflict with blue button created with a div on partners page*/
#content_btm div.darkblue {position: relative; border-bottom: 1px solid #d6e8f6; border-top: 1px solid #d6e8f6; } /* Nicolas:moved this out of the previous line */

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

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 { position: relative;border-bottom: 1px solid #fde2b3; border-top: 1px solid #fde2b3;margin-left: 0px; }

#resellers table td {padding: 4px; }
#resellers div.list-text { 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 */
#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 {padding-top: 3px; margin-bottom: 20px;}
.pr_body {padding-bottom: 14px; color: #000; line-height: 140%;}
.pr_about {font-size: 11px;}
.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, #res_table1_wrapper a.pdf {background: url(/images/icons/pdf.png) 4px 2px no-repeat; display: block; padding-left: 24px;}

#res_table1 {margin-top:12px;}
#res_table1_wrapper a.zip {background: url(/images/icons/zip.png) 4px 2px no-repeat; display: block; padding-left: 24px;} 
#res_table1_wrapper table td {padding: 8px 0;}
#res_table1_wrapper table td.title {padding: 4px 0;}
#res_table1_wrapper table tr.odd {background-color: #f9f9f9;}
#res_table1_wrapper table tr.even {border-bottom: 1px solid #f1f1f1;border-top: 1px solid #f1f1f1;}
#res_table1_wrapper td {font-size: 11px; }
#res_table1_wrapper a {font-size: 12px !important; text-decoration:none;}
#res_table1_wrapper a:hover {color:#005E9C;}
#sugg_table th {text-align: left;}

#sugg_table tr.even {background:#FAFAFA;}
#sugg_table tr td.bordered {border-bottom: 1px dashed #E3E3E3;}

#sales_banner {width: 700px; 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 {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 { line-height: 1.2em;}
.sales-loc {float:right;color: #585858;}
.sales-title {color: #000; display: inline;}
.sales-list {clear: both;padding: 15px 10px; }

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

.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; }
form {color:#333;}

.fieldset {border: 1px solid #ccc; padding: 8px;}
.default, .defaultBold { 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; background-color: #F3F3F3; color: #333; margin-top: 5px; margin-bottom: 8px;}
.multiselect {color:#000;letter-spacing:0px;margin:4px 0 0;padding:2px;height:17px;}
.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;}
div.login-form .input {margin-bottom: 0px;}

select {border: 1px solid #ccc;background:#F3F3F3 none repeat scroll 0;letter-spacing:0px;margin:4px 0 10px;}

form#register_member_form2, form#requests, table#form_requests, #member_form {width: 700px;  margin-top: 70px}
#prof_open form#member_form {margin-top:20px;margin-left: 0px;  width: 700px;}
#fullwidth form {margin-top:20px;margin-left: 0px;  width: 700px;}
.tableBorder {border:5px solid #d2d2d2}
div.login-form {border:5px solid #d2d2d2; padding: 20px 12px;width:660px;}
.form_smaller select {font-size:1em; width: 160px;}
#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: "proxima-nova",Arial, Helvetica, sans-serif; text-transform:uppercase; font-size: 11px; 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;}
.prod_fam {width: 230px; padding-right: 0px !important;}
.prod_fam h2, .prod_fam .content {padding-left: 0px;}

.message {font-size: 13px; padding: 20px 10px 30px 20px; background:#f9f9f9; color: #000; border: 1px dashed #d0d0d0;margin-top:40px;margin-bottom: 50px; }

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: 10px; font-family: "proxima-nova",Arial; color: #000; line-height: 115%;} 
.tre_imgcaption p { margin:0;padding:0; }
.tre_imgcaptionTXT { font-size: 1em; color: #666; font-size: 10px; font-family: "proxima-nova",Arial;line-height: 115%;} 
.floatl { float: left; margin-right: 1em; } 
.floatr { float: right; margin-left: 1em; }
.bfloatr { float: right; margin-left: 0px;}

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


/** Partners **/
#partners {width: 700px;}
#partners .header { padding: 12px 10px 8px 0px;}
#partners .header a, #partners .lists 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.jpg) 0 0 repeat-y;border-bottom: 1px solid #d0d0d0;margin-bottom: 25px;}
.partner_logo {position: absolute; top: 12px; left: 10px;}
.partner_content, .partner_morecontent {margin-left: 162px; width: 526px;font-size: 1.1em;line-height: 1.3em;}
.partner_content h3 {color: #000; margin-top: 6px;}
.partner_links {position: relative; clear: both; text-align: right; padding: 0 7px 17px 10px;}
.partner_links a {border: 0px; display: inline; font-weight: bold; color: #0566b8;}


/** Training & Events**/ 
#train .list-info,#events .list-info {padding-left: 3px; margin-bottom:4px;}
.venue_map {border: #d0d0d0 3px solid; padding: 6px; width:680px;position:relative;clear:both;}
#venue {width: 100%;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}
.gmap {width: 680px; height: 280px;}
.directions50 {position: relative; float: left; width: 330px;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}
.event_loc_blurb {font-size: 11px; font-weight: bold; color: #585858; }
#event_cal h2 {border-bottom:1px solid #D1D1D1}
#event_overview h3 {margin-top: 26px;}


/** 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:4px;background:transparent url(/themes/site_themes/eti/images/cal_entry.gif) no-repeat 2px 2px;}
.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;}

/** Category Banner thumbnails **/
.field-image-75px {padding: 8px; width: 101px;float:left; margin-right: 10px;}
.field-image-120px {padding: 8px; width: 120px;float:left; margin-right: 10px;}
.field-image-220px {margin-top: 8px;padding: 0px; width: 220px;float:left; margin-right: 10px;}
.addon_titlelink {width: 470px !important;}

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

/** Search Results Styles **/
#search-results {position:relative;  }
#search-results h4 {padding-bottom: 1px; }
#search-results a.link {color:#333333;cursor:pointer;display:block;padding:14px 12px;text-decoration:none;}
#search-results .page {padding: 5px;margin-top:20px;}


.bios ul {list-style: none; }
.bios li {margin: 0 0 6px 0;display:block;}
.bios li a {text-decoration:none;display:block; padding: 3px 5px;}
.bios li a.active{display: block; background: #005E9C; color: #fff;}

.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;margin: 0;}
.sidebar .cat_menu {color: #0f0f0f;text-decoration: none;}
.sidebar .cat_menu_dateLALALA {color: #0f0f0f;text-decoration: none; background: url('/REFRESH/images/select-right.png') right;}
.sidebar .cat_menu_date {border:1px solid transparent;height: 21px; margin: 0px 5px 10px 0px;  padding-left:2px;   width : 160px; color:#fff;  display : block;  text-align:left;   cursor: pointer; font: 13px/23px "proxima-nova",Arial,Helvetica,sans-serif;  }
.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: "proxima-nova",Arial;font-size:1em;}


.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;}

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

/* white papers style */
.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; padding:10px 0px; margin-top: 20px; color: #000;font-family: "proxima-nova",Arial;font-size: .94em;font-weight: bold;}

/** Customer Quotes **/ 
.customer_quote {padding-left: 10px;position:relative;font-family: "proxima-nova",Arial, Helvetica, Sans;font-size:13px; 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%;}

/** 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 {border-left:1px solid #d0d0d0; position:relative; float:	right; clear:right; width: 160px; text-align: right;}


/*
** OLD Tab navigation
*/


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

#tabs-wrapper li {
	 
}
ul.primary {
  border-collapse: collapse;
  padding: 0 0 0 5px;
  white-space: nowrap;
  list-style: none;
  margin: 5px 0;
  height: auto;
  line-height: normal;
}
ul.primary li {
  display: inline;
  margin-left: 0 !important;
}
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;
}

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: "proxima-nova",Arial, Helvetica, sans-serif;
  font-size: 12px;
  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;
}
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;
}
 
/************************************** END TRANSITION STYLES **************************************/

/* Listing Styles */
.listing_1col { margin: 0 0 14px 0;}
.listing_1col img {float:left; padding: 0 30px 30px 0;}
.listing_1col h2 {font-size: 16px; margin:0; padding:0;}
.listing_1col hr {margin-top: 35px;border: 1px dashed #d0d0d0;}
.listing_1col p {margin-bottom: 5px;}
.listing_1col .more {padding: 2px 5px; font-size: 10px;background:#005E9C; color: #fff;} 



/** TAG LISTS **/
.header a {padding-right: 10px;}
.headerlinks a {padding-right: 100px; }
.header div {color: gray;}
.header div.expander  {display:none;}
.
/** SIDE TABS **/
.tabmedia {background:url("/REFRESH/images/tab_latestmedia.gif") no-repeat scroll 4px 0 transparent;
height:100px;
left:-35px;
position:absolute;
margin-top:10px;
width:35px;
}

/** Product Media **/
#latest_media {min-height: 165px;}
#latest_media #cover {float:left;}
#latest_media #images6up {width: 330px; margin:0;padding:0;position:relative;float:left; }
#latest_media #images6up a {display: inline; float:left; }
#latest_media #images6up img {margin-bottom: 10px; margin-right: 10px; border: 0;}


/** Product CTA **/
.cta {border-bottom: 1px dashed #d0d0d0;position:absolute;margin-top:-20px;width: 220px; height: 41px; float:left; display block;  overflow: hidden;  background: #fff url('/REFRESH/images/next_steps.gif') no-repeat;}
.cta:hover {position:absolute;margin-top:-20px;width: 220px; height: 200px; float:left; display block;  overflow: hidden;  background: #005d9e url('/REFRESH/images/next_steps.gif') 100% 0 no-repeat;}
.cta ul {list-style: none; margin-top: 60px; margin-left:-20px; line-height: 18px;}
.cta ul li a, .cta ul li a:hover {color: #fff;}
.prod_left {margin-top:  38px;}


/** Bios **/
.biolist a {text-decoration: none;  display: block; margin-top: -7px;line-height: 1.7; color: #585858;}
.biolist p {margin-top: 5px;width:550px;}
.biotitles h2 {font-size:18px; color:#000;padding:0; margin:0; border:0;}
.biotitles p {color:#000; font-style: italic;}

/** KB Section **/
ul.kb_list {margin:30px 0pt 16px 0px;}
.kb_list li {list-style-image: none !important; list-style: none; margin-left: 0px !important;}
.kb_list a {font-size: 1.1em;  background: url(/images/icons/unknown.png) 0px 0px no-repeat; padding: 0 0 10px 22px;  display: block; }
.grid_12 .kb_list a {width: 600px;}
.grid_6 .kb_list a {width:220px;}
.kb_list li.Pending_Approval a {color: #bf9421;}
.kb_list li.Pending_Editor a {color: #9b5f01;}
.kb_list li.open a {color: #005E9C !important;}
.kb_list li.Open_Internal a {color: #6D6F64 !important;}
.kb_list li.Open_Customers a {color: #005E9C !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;}
.paging-right {float:right;}

#kb_body .kb_title {font-size: 1.7em; margin-bottom: 6px;line-height:120%;padding-right:20px;}
.kbfilecell {padding: 7px;}
#entryform h3 {margin-top:0px;  margin-bottom: 0px;}
#entryform .submit {width: 155px;background:#fff; color:#005E9C; margin-top: 40px;  padding: 4px 10px;border: 1px solid #d0d0d0; font-size: 14px;}
#entryform .submit:hover {background:#005E9C; color:#fff;}
table.calendar {margin-bottom:0;}

/** Section Blurbs **/
.blurbs { position:relative; background: #fff url('/REFRESH/images/box_top.gif') repeat-x 0 0; padding: 10px; margin: 10px 10px 0 0; border: 1px solid #d0d0d0; display: inline-block;  width: 200px;}
.blurbs a {color:#000;}
.blurbs h4 {margin-top:6px;  margin-bottom: 4px;}
.blurbs h4:hover, .blurbs:hover h4 {text-shadow: none;}
.blurbs:hover h4  {color:#fff;}
.blurbs_blank { padding: 10px; margin: 10px 10px 10px 0; border: 1px solid #d0d0d0; display: block;  width: 200px; background: #ccc}
.blurbs:hover,.blurbs:hover a {background: #005E9C; color: #fff; }
.blurbs:hover h3 {color:#fff;}
.blurbs .more {color:#ccc; position: absolute;bottom: 8px;}
.blurbs p {line-height:1.3; font-size: 13px; margin-top:-6px;}
.blurbs h3 {font-size: 125%;}

.full_body_2014 .blurbs, .content_16 .blurbs, .two_thirds_2014 .blurbs  {width: 276px;padding-bottom:30px;}

.blurb_first, .blurb_mid {margin-right: 17px; margin-top:17px;}
.blurb_last {margin-right: 0px;margin-top:17px;}
.blurbs img {margin: 0px }
.blurb_mason_2014 {width:930px; float:left; margin-top:-30px; padding-bottom: 30px;}

.full_body_2014 .blurbs p, .two_thirds_2014 .blurbs p {line-height: 1.4; padding: 5px 10px 4px 0;}

.two_thirds_2014, .two_thirds_2014 .blurbs {width:674px;}
.two_thirds_2014 .blurbs .b_image {float:right; position:relative; width:69px;}
.two_thirds_2014 .blurbs .b_content {float:left; padding: 0 15px; width:550px;}



.splash_category_box_headers {padding-top:12px; margin-top: 40px; border-top:1px solid #f1f1f1; }
.splash_category_box_headers p { font-size:14px; line-height: 1.5; margin-top:-5px; }

/** image gallery **/
.album a {display: block; float: left;padding: 5px; margin: 0 10px 10px 0;  border: 1px solid #d0d0d0;}


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

#kb_body .tooltip, #events_body .tooltip {display:none; background: #fff; font-family: "proxima-nova",Arial; font-size: 14px;  height: auto; width: 160px; border: 4px solid #d0d0d0; padding: 18px 12px;}

/** Accordion Menus **/
.expander-l h5 {text-shadow: none;  font-size: 11px; text-transform: uppercase;padding-bottom: 6px;color:#a4a4a4; border-bottom: 1px solid #8a8a8a; margin-bottom: 2px;}
.expander-l .light, .expander-l .list-text a {border: none !important;}
.expander-l .accordion {font-size: 11px; line-height: 1.2em; font-weight: bold; margin-bottom: 30px;} 
.expander-l .header a:hover {background-color: #f8f8f8;}
.expander-l .header .current,.expander-l .header .current:hover, .expander-l .pane {background-color: #f2f2f2; color: #000;}
.expander-l .header .current {border-bottom:1px solid #f2f2f2 }
.expander-l div.pane {padding-left: 15px !important;padding-bottom: 14px;font-weight: normal; color: #5d5d5d;}
.expander-l .pane a:hover {color:#005E9C;}
.expander-l .pane {border-bottom: 1px dashed #d0d0d0;}
.expander-l .lists a {padding: 9px 0px;border-bottom: 1px dashed #d0d0d0;}
.expander-l .lists .more {top: 9px;color:#adadad;right:10px;}
.expander-l .lists .current .more {display:none}
.expander-l .list-text a {padding: 4px 0px;}
.expander-l .header a {color:#696969; padding-left: 5px;}


/* LEFT SUBNAV MENUS */
.grid_4 #nav_sub {width: 220px;margin-top: 0px; margin-bottom: 30px;list-style:none;}
.grid_4 #nav_sub li {margin-left:0px;}
.grid_4 #nav_sub li li {list-style:none;}

/** .grid_4 #nav_sub li a {font-family:'adelle',Helvetica,sans-serif; display:block;text-decoration: none; font-size: 11px; text-transform: uppercase;padding: 4px 0;color:#a4a4a4; border-bottom: 1px solid #e6e6e6; } **/
.grid_4 #nav_sub li a {font-family:'proxima-nova',Helvetica,sans-serif; display:block;text-decoration: none; font-size: 11px; text-transform: uppercase;padding: 4px 0;color:#a4a4a4; border-bottom: 1px solid #e6e6e6; }

.grid_4 #nav_sub li ul li ul li a  {padding-left: 14px;}
.grid_4 #nav_sub li ul li a {font-family: "proxima-nova",Arial, Helvetica,sans-serif;font-weight: bold;text-transform: none; font-size: 11px; color:#696969;padding: 7px 5px; border-bottom:1px dashed #D0D0D0}
.grid_4 #nav_sub li ul li a:hover {background: #f8f8f8; color: #424242;}
.grid_4 #nav_sub li ul li.here a, .grid_4 #nav_sub li.here a {color: #424242;}
.grid_4 #nav_sub li ul li.here li a, .grid_4 #nav_sub li.here li a {color: #696969;}
.grid_4 #nav_sub li a:hover {color: #737373;}


/* Sort Dropdowns*/
 

/* Footer */

* { margin: 0;}
body { min-width: 1024px; margin: 0 auto -301px;min-height: 100%;height: 100%;height: auto !important;}
/* .pushfoot { height:281px;zoom:1;float:left;} */
pushfoot { zoom:1;float:left;} */
#home_splash .pushfoot { height:0;zoom:1;float:left;}
#footer {float:left; margin-top:-22px;width:100%; min-width: 1024px; margin-right:auto; margin-left:auto; height:301px;background:#535353 url('/REFRESH/images/foot_bg1.jpg') repeat-x 50% 0;}
#footer ul {margin-left: 0px !important;padding:4px 5px 0 0; margin-right: 40px;}
#footer li {list-style:none;margin: 4px 0 0 0; font-size: 13px; line-height: 1.1;}

#footer .ico-txt,.ico-fb , .ico-yt , .ico-tw , .ico-li, .ico-rss  {position:relative;top:-10px;float:left;}
#footer .ico-txt {top: 0px; margin-right:15px;}
#footer .ico-fb a, .ico-yt a, .ico-tw a, .ico-li a, .ico-rss a {display:block;width:33px;height:33px;}
#footer .ico-fb {  background: transparent url('/REFRESH/images/footer_social_icons_5.png') no-repeat 0 0;}
#footer .ico-fb:hover {background-position: 0 -33px;}
#footer .ico-yt {background: transparent url('/REFRESH/images/footer_social_icons_5.png') no-repeat -33px 0;}
#footer .ico-yt:hover {background-position: -33px -33px;}
#footer .ico-tw {background: transparent url('/REFRESH/images/footer_social_icons_5.png') no-repeat -66px 0;}
#footer .ico-tw:hover {background-position: -66px -33px;}
#footer .ico-li {background: transparent url('/REFRESH/images/footer_social_icons_5.png') no-repeat -99px 0;}
#footer .ico-li:hover {background-position: -99px -33px;}
#footer .ico-rss {background: transparent url('/REFRESH/images/footer_social_icons_5.png') no-repeat -132px 0;}
#footer .ico-rss:hover {background-position: -132px -33px;}
#footer .fsitemap {position:relative; float:left;font-size: 12px;}
#copyright {position:relative;float:right;text-align:right; font-size: 12px;}

.fcontent {clear:both;padding:45px 0 0 0;width: 940px; margin-left: auto; margin-right: auto; color:#b6b7b2;}
.fcontent a {color:#e9e9e9;  text-decoration: none;}
.fcontent a:hover {color:#fff;border-bottom: 1px dashed #9a9a9a;}
.ffollow {font-size: 14px;text-shadow:0 1px 2px #171717; margin-top: 7px; color: #9a9a9a; margin-bottom: 20px;}
.ffollow a:hover {border-bottom:none;}
.fcols {width: 940px;position:relative; float: left;clear:both; padding-left: 0px;}
.fcols ul {position:relative; float: left; width: 200px;}
.fbottom {width:960px;position:relative; float: left;clear:both;margin-top: 20px;}
span.ftitle {font-size: 15px; text-shadow:0 1px  #171717; }


/* hide before jquery load */
#jshare_box {display:none;}
.masonholder {display:none;}
.masonholder_960 {width:960px; float:left;padding-bottom: 40px;}
.tabcontent {display:none;}


/* Selectors */
.form-selector div.selectbox-wrapper {  position:absolute;  width:180px;  background-color:white;  border:1px solid #ccc;  margin:0px;  margin-top:-10px;  padding:0px;  font-size:11px;  text-align:left;  max-height:200px;  overflow:auto;}
.form-selector div.selectbox-wrapper ul {  list-style-type:none;  margin:0px;  padding:0px;}
.form-selector div.selectbox-wrapper ul li.selected {   background-color: #EAF2FB; list-style-type:none;}
.form-selector div.selectbox-wrapper ul li {  list-style-type:none;  display:block;  margin:0;  padding:2px;  cursor:pointer;}
.form-selector label {    display: block;}
.form-selector .selectbox { border:1px solid transparent;height: 21px; margin: 0px 5px 10px 0px;  padding-left:2px;   width : 160px; color:#fff;  display : block;  text-align:left;   background: url('/REFRESH/images/select-right.png') no-repeat scroll 100% 0 transparent;cursor: pointer; font: 13px/23px "proxima-nova",Arial,Helvetica,sans-serif;   }
.form-selector select {	background: url('/REFRESH/images/select-right.png') right;}

.menu_drop_form  .selectbox {font-size: 11px !important;}

/* video gallery */
ul#presagis_vidgallery {margin-left: 0;list-style:none;}
ul#presagis_vidgallery li {list-style-image:none;margin: 0 34px 30px 0px;width: 180px;height: 165px;float: left;position: relative;z-index:100;}
ul#presagis_vidgallery li:hover {position:relative;z-index: 500;}
ul#presagis_vidgallery li div.shadow {position: absolute;top: -8px;left: -11px;display:none;z-index:99;width: 180px;padding: 0 3px 5px 3px;}
ul#presagis_vidgallery li div.galdescription {border: 1px solid #D0D0D0;background-color: #FFFFFF;position: relative;padding: 7px;width: 180px;z-index: 100;background: url("/REFRESH/images/menu_bg_videogal.png") no-repeat scroll 0 0 transparent;-moz-box-shadow: 0 5px 6px rgba(0, 0, 0, 0.2);}
ul#presagis_vidgallery li div.galdescription h4 {min-height:35px}
ul#presagis_vidgallery li h4 {min-height:35px; z-index:101;}
ul#presagis_vidgallery li h4:hover {min-height:35px; z-index:510;}
ul#presagis_vidgallery li:hover a {position:relative;z-index: 515;}
ul#presagis_vidgallery li img.off, ul#presagis_vidgallery li img.over {position: relative;display: block;margin: 0 auto;}
ul#presagis_vidgallery li img.over {display: none;z-index: 515;}
ul#presagis_vidgallery li:hover img.over,
ul#presagis_vidgallery li.hoverState img.over {display: block;}
ul#presagis_vidgallery li.hoverState {z-index: 500;}
ul#presagis_vidgallery li:hover div.shadow, ul#presagis_vidgallery a:hover div.shadow, ul#presagis_vidgallery li.hoverState div.shadow {display:block;position:absolute;z-index:15;}
ul#presagis_vidgallery li div.shadow a:hover {display:block;	}
ul#presagis_vidgallery li div.galdescription div {padding-top: 1em;line-height: 1.2em;}
ul#presagis_vidgallery li div.show div.galdescription div {margin-top:0px;} 

/* image gallery */
ul#presagis_gallery {margin-left: 0;list-style:none;}
ul#presagis_gallery li {list-style-image:none;margin: 0 34px 30px 0px;width: 120px;height: 120px;float: left;position: relative;z-index:100;}
ul#presagis_gallery li div.shadow {position: absolute;top: -24px;left: -11px;display:none;z-index:10;width: 120px;padding: 0 3px 5px 3px;}
ul#presagis_gallery li div.galdescription {border: 1px solid #D0D0D0;background-color: #FFFFFF;position: relative;padding: 7px;width: 120px;z-index: 100;background: url("/REFRESH/images/menu_bg_prod1.png") no-repeat scroll 0 0 transparent;-moz-box-shadow: 0 5px 6px rgba(0, 0, 0, 0.2);}
ul#presagis_gallery li:hover a {z-index: 15;}
ul#presagis_gallery li:hover {z-index: 150;}
ul#presagis_gallery li img.off, ul#presagis_gallery li img.over {position: relative;display: block;margin: 0 auto;}
ul#presagis_gallery li img.over {display: none;z-index: 15;}
ul#presagis_gallery li:hover img.over,
ul#presagis_gallery li.hoverState img.over {display: block;}
ul#presagis_gallery li.hoverState {z-index: 150;}
ul#presagis_gallery li:hover div.shadow, ul#presagis_gallery a:hover div.shadow, ul#presagis_gallery li.hoverState div.shadow {display:block;position:absolute;z-index:15;}
ul#presagis_gallery li div.shadow a:hover {display:block;	}
ul#presagis_gallery li div.galdescription div {padding-top: 1em;line-height: 1.2em;}
ul#presagis_gallery li div.show div.galdescription div {margin-top:0px;} 

.searchright ul {list-style: none;}
.searchright ul li a {padding: 1px 0 4px 0; margin-left: 0; display:block;}

/** Home panel scrolling images **/
div.sc_menu{position:relative;height:145px;width:500px;overflow:auto;}
ul.sc_menu{display:block;height:110px;width:1500px;background:url('');list-style:none;margin:0;padding:15px 0 0 15px;}
.sc_menu li{display:block;float:left;padding:0 4px;}
.sc_menu a{display:block;text-decoration:none;}
.sc_menu span{display:none;margin-top:3px;text-align:center;font-size:12px;color:#fff;}
.sc_menu a:hover span{display:block;}
.sc_menu img{border:3px #fff solid;-webkit-border-radius:3px;-moz-border-radius:3px;}
.sc_menu a:hover img{filter:alpha(opacity=50);opacity:0.5px;}

/* EE's pagination tag is runbish */
.ee_paginate {clear:both; float:right;display:inline;margin: 30px 0 30px 0; padding: 3px 4px; color:#585858;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border:1px solid #D0D0D0;cursor:pointer;display:inline;  }
.ee_paginate a {width: 20px;display:inline;  }

.frenchProd h2 {padding: 20px 30px 0px 0px; margin-left:0px !important;margin-bottom: 10px; font-weight: normal; border-bottom: 1px #d1d1d1 solid; clear:both;}
.frenchsubsection h2 {padding: 0 10px 0px 0px; margin-bottom: 10px; font-size: 1.5em; font-weight: normal; color: #0063b6; margin-top:10px;}


#res_table1_filter, #res_table1_filter, #res_table1_filter, #res_table1_filter, #res_table1_filter {float:right;position:absolute;right:0;top:0;}

.success {font-size: 13px; position:relative;float: left;  clear: both;height:30px;border:1px solid #97FF88; margin: 30px 0; line-height: 30px; font-weight: normal; color:#009900;  background: url("/REFRESH/images/success.png") no-repeat scroll 10px 12px #D5FFCF; padding: 10px 10px 10px 60px; }

.sitemap_wrap h3 {margin-top: 14px;}

.expander-l .lhm_req a {background-color:#707070 !important}
.expander-l .lhm_req a:hover {background-color:#9c9c9c !important}
.expander-l .lhm_share a,.expander-l  .lhm_cont a,.expander-l  .lhm_buy a,.expander-l  .lhm_req a {color:#fff; font-size: 10px;  font-weight: bold;}
.l-ctas {margin-bottom:20px !important; width:220px;}						

#plan_search {position: absolute;  left:-240px; top: -70px;}



/*NEW HOME CSS TO MIGRATE	*/				
#bu_sw_ms, #bu_sw_eg {float:left; position:relative; height:38px;width:480px;} 

#bu_sw_ms {background: transparent url('/REFRESH/images/home_bu_sw1.gif') no-repeat 0 0;}
#bu_sw_eg {background: transparent url('/REFRESH/images/home_bu_sw1.gif') no-repeat -480px 0;}
#bu_sw2 > #bu_sw_ms {background: transparent url('/REFRESH/images/home_bu_sw2.gif') no-repeat 0 0;}
#bu_sw2 > #bu_sw_eg {background: transparent url('/REFRESH/images/home_bu_sw2.gif') no-repeat -480px 0;}


#bu_sw2 > #bu_sw_ms:hover, #bu_sw_ms:hover {background-position: 0 -38px;}
#bu_sw2 > #bu_sw_eg:hover, #bu_sw_eg:hover {background-position: -480px -38px;}
#bu_sw_ms.active {background-position: 0 -76px;}
#bu_sw_eg.active {background-position: -480px -76px;}
#bu_sw_ms a, #bu_sw_eg a {display:block;text-decoration: none; width:480px;height: 38px;}


			
.home_buboxes {float:right; width: 206px; text-align:right;}
.home_bubox_top,  .home_bubox_btm { width: 206px; height: 139px;background: transparent url('/REFRESH2/images/bu_box.png') no-repeat}
.home_bubox_top:hover,.home_bubox_top.active,  .home_bubox_btm:hover,.home_bubox_btm.active   {background: transparent url('/REFRESH2/images/bu_box.png') 0  -139px no-repeat ;}
.home_bubox_btm {margin-top: 6px;}
/**.home_buboxes .bu_title {margin:0;float:right;text-decoration:none;padding: 25px 16px 10px; font-family: 'adelle',Helvetica,sans-serif; text-shadow:0 1px 1px rgba(0,0,0,0.45); color:#545454;font-size:14px; }**/
.home_buboxes .bu_title {margin:0;float:right;text-decoration:none;padding: 25px 16px 10px; font-family: 'proxima-nova',Helvetica,sans-serif; text-shadow:0 1px 1px rgba(0,0,0,0.45); color:#545454;font-size:14px; }
.home_bubox_top:hover .bu_title, .home_bubox_top.active .bu_title {color:#0066B5;}
.home_bubox_btm:hover a .bu_title, .home_bubox_btm.active .bu_title {color:#749a02;}
.home_buboxes .bu_txt {float:right;text-align:right; clear:both; padding: 0px 16px 10px;margin-top: -2px;}
.home_buboxes a .bu_txt {color:#000; text-decoration:none;}
.home_buboxes a {position:relative;float:left;display:block;}
.ql_ribbon_ms, .ql_ribbon_NewsEvents {display:block; width:158px; height:72px;position:absolute; right: -17px; top: 5px; background: transparent url('/REFRESH/images/home_ribbons_gen.png') no-repeat; }
.ql_ribbon_NewsEvents {background: transparent url('/REFRESH/images/home_ribbons_NewsEvents.png') no-repeat; }


.ql_ribbon_embedded {display:block; width:273px; height:70px;position:absolute; right: -17px; top: 5px; background: transparent url('/REFRESH/images/ribbon_ql_eg.png') no-repeat; }
.seen_ribbon_ms  {background:url('/REFRESH/images/ribbon_seen_ms.png') no-repeat scroll 0 0 transparent;display:block;height:63px;position:absolute;left:-16px;top:5px;width:163px;}
.seen_ribbon_embedded  {background:url('/REFRESH/images/ribbon_seen_eg.png') no-repeat scroll 0 0 transparent;display:block;height:63px;position:absolute;left:-16px;top:5px;width:163px;}

.contacticon_add {background:url('/REFRESH/images/contacticons.png') 0 -2px no-repeat; height:30px; overflow:hidden;}
.contacticon_phone {background:url('/REFRESH/images/contacticons.png') 0 -32px no-repeat; height:30px; overflow:hidden;}
.contacticon_mail {background:url('/REFRESH/images/contacticons.png') 0 -62px no-repeat; height:30px; overflow:hidden;}
.contacticon_off {background:url('/REFRESH/images/contacticons.png') 0 -92px no-repeat; height:30px; overflow:hidden;}

.bu_home_tab_div p {color: #565656;font-size: 11px;}

#prodSelect {background: #6b6b58; color:#000;}

#ms_serv a {display:block;  text-decoration:none;  color: #585858;  margin-bottom: 15px;}
#ms_serv a:hover {text-decoration:underline;} 
#ms_serv h3 a  {color:#000; margin-bottom: -5px;margin-top: 5px;}

	
	
#requests_quick select { height: 32px; margin-bottom:2px;  }
#requests_quick input { height: 20px;  }
#requests_quick input.btn { height: 30px; } 

#requests_quick  .form_title {clear:left;margin-top: 8px;float: left;}
#requests_quick   .error {float:left;text-transform: none;}

#requests_quick input[type=text],
#requests_quick input[type=password],
#requests_quick textarea {
	width: 299px
	padding: 6px 2%;
	margin-left:-1px;
	margin-bottom: 2px;
	font-size: 1em;
	font-weight: normal;
	padding: 6px;
	color: #777;
	/*background-image: -ms-linear-gradient(top, #444444, #999999); /* IE10 */
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#22000000', EndColorStr='#00FFFFFF'); /* IE6�IE9 */
	/*background-image: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#999999)); /* Saf4+, Chrome */
	background-image: -moz-linear-gradient(top, rgba(0,0,0,0.18), rgba(0,0,0,0) 4px, rgba(0,0,0,0) ); /* FF3.6 */
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.18), rgba(0,0,0,0) 4px, rgba(0,0,0,0) ); /* Chrome 10+, Saf5.1+ */
	background-image: -o-linear-gradient(top, rgba(0,0,0,0.18), rgba(0,0,0,0) 4px, rgba(0,0,0,0) ); /* Opera 11.10+ */
	background-image: linear-gradient(top, rgba(0,0,0,0.18), rgba(0,0,0,0) 5px, rgba(0,0,0,0) );
	border-top: solid 1px #aaa;
	border-left: solid 1px #aaa;
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	outline: 0;
}

#requests_quick div.selector,
#requests_quick  select
{
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  padding: 4px 12px;

  *margin-left: .3em;
  color: #666666;
  text-align: center;
  font-size: 1em;
/*  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);*/
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #bbbbbb;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #a2a2a2;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.solutions_benefits {position:relative; float:left; width: 434px; margin-right:30px;margin-bottom: 16px;}
.solutions_benefits h2 {font-size:15px;}
.diagram_holder {float:left; position:relative; margin: 50px 0px;}
.large_quote {float:left; position:relative; margin-top:50px;}

.content_footer_tags {float:left; position:relative; width:100%;margin-top:50px; border-top:1px solid #ccc; padding-bottom:10px; }
.content_footer_tags h4 {margin-top:14px; text-shadow: none;}
.content_footer_tags ul {margin-top: -7px;}
.content_footer_tags ul li {line-height:1.2em; padding: 0 10px 10px 0; margin: 0 0 0 14px; font-size:13px; list-style-image:url(/themes/site_themes/eti/images/li-b.png); }
.content_footer_tags ul li a:link, .content_footer_tags ul li a:visited {text-decoration: none; color:#3a3a3a;  }
.content_footer_tags ul li:hover a {color:#005E9C;}
.content_footer_tags ul li .arr {display:none;}
.content_footer_tags ul li:hover .arr {display:inline-block;}
.div_400 {float:left; width:400px; margin-right: 40px;}

#prof_3up_holder {float:left;position:relative; width:100%; clear:both;}
.prof_logo {float:right; width: 140px; padding: 0 0 15px 15px;}
.prof_3up {float:left; width:288px; padding-right:30px;}
.prof_3up_last {padding-right:0px;}

.title_lead .leadin {clear:both;}

#home_partners {float:left; position:relative;padding: 10px 0px 10px 10px;}
#home_partners h3 a {text-decoration:none; border-bottom: 1px dashed #005E9C;}
.home_part_logo {float:left; text-align:center;width: 180px; overflow:hidden; margin-right:10px; padding: 10px 0 20px 0;}
.home_part_logo_5 {margin-right:0px;}
.home_part_logo div {float:left; text-align: left;}
.home_part_logo div span {display:none;}
.home_part_logo div:hover span {display:inline;}

#searchform .default {font-size:12px;}

.cite_tip {    border: 1px solid #ccc;float: left; padding: 12px 20px 18px 80px;background: #f1f1f1;margin: 2px 0 20px 0;background: #f0f0f0; background-color: #ececec;background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));    background-image: -moz-linear-gradient(#f4f4f4, #ececec);    background-image: -o-linear-gradient(#f4f4f4, #ececec);    background-image: linear-gradient(#f4f4f4, #ececec);    -webkit-background-clip: padding;    -moz-background-clip: padding;    -o-background-clip: padding-box;     border: 1px solid rgba(0, 0, 0, .25);    -webkit-border-radius: 8px;     -moz-border-radius: 8px;     border-radius: 8px;    box-shadow: 0 0 0 transparent;    -moz-box-shadow: 0 0 0 transparent;    -webkit-box-shadow: 0 0 0 transparent;transition: box-shadow .3s linear;-moz-transition: box-shadow .3s linear;-webkit-transition: box-shadow .3s linear;}
.tip_icon {float: left;background: url('/css/fallr_images/info.png') no-repeat;width: 16px;height: 65px;margin: 3px -54px;border-right: 1px solid #ccc;padding-right: 16px;}

.pr_copy {color: #545353; padding:20px 0;font-size:11px;}