body {
	font: 12px/160% "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	color: #777;
	background: #e5e5e5 url(../images/bg.jpg) repeat-x;
	margin: 0px auto;
	padding: 0px;
	width: 990px;
}
div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0px; padding: 0px; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
sup {
	font-size: .8em;	
}
caption,th { text-align: left; }
table.t1 {
	border-collapse: collapse;
	border-spacing: 0px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
}
hr {
	background: #989f73;
	margin: 1em 0px;
	padding: 0px;
	height: 1px;
	width: 100%;
	border: none;
}
.t1 th, .t1 td {
	padding: 10px;
	border-collapse: collapse;
	vertical-align:top;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
/* layout */
.clear { clear: both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
img {
	border: 0;
	margin: 0px;
	padding: 0px;
}
img.left { float: left; margin: 2px 20px 16px 0px; }
img.right { float: right; margin: 2px 0 16px 20px; }
img.across { margin: 2px 0 16px 0; }
img.flushleft { margin-left: -20px; }
img.flushright { margin-right: -20px; }

/*type*/
a {
	color: #989F73;
}
a:link, a:visited, a:active {
	text-decoration: underline;
}
a:hover { text-decoration: underline; }
a.moreinfo {
	background: url(/images/arrow-green.gif) no-repeat right center;
	padding-right: 10px;
}
strong, b { font-weight:bold; }
em, i { font-style:italic; }
/*sup { padding-left:1px; font-size:10px !important; font-weight:normal !important; vertical-align: baseline; position: relative; bottom: 0.33em; color:#76797c; _position:static *!important; }*/

p, li { margin-bottom: 1em; }
h1 { font-weight: bold; font-size: 2em; line-height: 160%; margin-bottom: 1em; }
h2 {
	font-weight: bold;
	font-size: 1.5em;
	line-height: 110%;
	margin-bottom: 0.8em;
	color: #989F73;
	padding-bottom: 10px;
	border-bottom: 1px solid #989F73;
}
h3 {
	font-size: 1.2em;
	margin-bottom: 0.7em;
	line-height: 160%;
	color: #989f73;
	font-weight: bold;
}
h4, h5, h6 { font-weight: bold; font-size: 1em; margin-bottom: .5em; line-height: 160%; }
ul { margin-bottom: 1em; list-style: none outside; }
ol {
	margin-bottom: 1em;
	list-style: decimal;
	margin-left: 3em;
}
textarea.form, input.form {
	padding: 5px;
	border: 1px solid #999999;
	color: #777;
	font: .9em Arial, Helvetica, sans-serif;
}

/*contents*/
div#wrapper {
	width: 990px;
	margin: 0px auto;
	padding: 0px;
	float: left;
	background: #FFFFFF;
}
div#maincontent {
	margin: 0px 10px;
	padding: 0px;
	float: left;
	width: 970px;
}
/*topbar*/
div#topbar {
	float: left;
	width: 970px;
	margin: 5px 0px 10px;
	padding: 0px;
}
div#logo {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 60px;
}
div#logo a {
	background: url(../images/eq-logo-v3.gif) no-repeat 0px 0px;
	text-indent: -10000px;
	display: block;
	overflow: hidden;
	height: 54px;
	width: 274px;
	margin-left: 100px;
}
#utilities {
	text-align: right;
	float: left;
	width: 590px;
	margin: 0px 0px 0px;
	padding: 0px;
}
#utilities ul {
	font-size: 0.9em;
}
#utilities li {
	display: inline;
	margin: 0px 0px 0px 2em;
	padding: 0px 0px 0px 2em;
	border-left: 1px solid #999999;
}
#utilities li.noborder {
	border-left: none;
}
#search {
	color: #999999;
	text-align: right;
	float: left;
	width: 590px;
	margin: 0px;
	padding: 0px;
}
#search .form {
	width: 195px;
	border: 1px solid #999999;
	font-size: .9em;
	margin: 0px;
	padding: 1px;
	background: #FFF url(none);
}

/*navigation*/
div#navigation {
	clear: both;
	float: left;
	width: 970px;
	margin: 0px;
	padding: 0px;
	position: relative;
}

* html div#navigation {
	margin: 0px;
}
#navigation ul {
	text-indent: -10000px;
	margin: 0px;
	padding: 0px;
}
#navigation li {
	display: inline;
	padding: 0px;
	margin: 0px;
	height: 46px;
	line-height: 100%;
}	
#navigation li a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 46px;
	float: left;
	overflow: hidden;
	position: relative;
}
#navigation li#products a { 		background: url(/images/nav3.jpg) no-repeat 0 0; width: 162px; }
#navigation li#products a:hover { 	background: url(/images/nav3.jpg) no-repeat -1030px 0px; width: 162px; }
#navigation li#applications a { 	background: url(/images/nav3.jpg) no-repeat -163px 0px; width: 161px; }
#navigation li#applications a:hover {background: url(/images/nav3.jpg) no-repeat -1193px 0px; width: 161px; }
#navigation li#why a {				background: url(/images/nav3.jpg) no-repeat -324px 0px; width: 161px; }
#navigation li#why a:hover {		background: url(/images/nav3.jpg) no-repeat -1354px 0px; width: 161px; }
#navigation li#info a {				background: url(/images/nav3.jpg) no-repeat -485px 0px;	width: 161px; }
#navigation li#info a:hover { 		background: url(/images/nav3.jpg) no-repeat -1515px 0px; width: 161px; }
#navigation li#about a {			background: url(/images/nav3.jpg) no-repeat -646px 0px; width: 161px; }
#navigation li#about a:hover { 		background: url(/images/nav3.jpg) no-repeat -1676px 0px; width: 161px; }
#navigation li#contact a { 			background: url(/images/nav3.jpg) no-repeat -807px 0px; width: 163px; }
#navigation li#contact a:hover {	background: url(/images/nav3.jpg) no-repeat -1837px 0px; width: 163px; }

/* Suckerfish */
#navigation li ul {
	display: none;
	position: absolute;
	/*top: 131px!important;*/
	top: 46px!important;
	left: 0;
}
#navigation li ul li {
	display: block!important;
}
#navigation li ul li a {
	display: block!important;
}
#navigation li#products ul a, #navigation li#applications ul a, #navigation li#why ul a,
#navigation li#info ul a, #navigation li#about ul a, #navigation li#contact ul a { 
	background:none!important;
	background: url(../images/menu-sprite.gif) no-repeat left top !important;
	color: #000;
	text-indent: 0;
	line-height: 46px;
	text-decoration: none;
	
}
#navigation li ul li a { padding-left: 5px; width: 156px!important; /*vertical-align: middle;*/}
#navigation li#products ul a:hover, #navigation li#applications ul a:hover, #navigation li#why ul a:hover,
#navigation li#info ul a:hover, #navigation li#about ul a:hover, #navigation li#contact ul a:hover {
	background: url(../images/menu-sprite.gif) no-repeat left -46px !important;
	color: #FFF;
}
#navigation li#products ul a, #navigation li#products ul a:hover { 			left: 0; }
#navigation li#applications ul a, #navigation li#applications ul a:hover {	left: 162px; }
#navigation li#why ul a, #navigation li#why ul a:hover {					left: 323px;}
#navigation li#info ul a, #navigation li#info ul a:hover { 					left: 484px; }
#navigation li#about ul a, #navigation li#about ul a:hover {				left: 645px; }
#navigation li#contact ul a, #navigation li#contact ul a:hover {			left: 806px; }
#navigation li#products ul .last a, #navigation li#applications ul .last a, #navigation li#why ul .last a,
 #navigation li#info ul .last a, #navigation li#about ul .last a, #navigation li#contact ul .last a{
	background: url(../images/menu-sprite.gif) no-repeat right top !important;
	/*border-bottom: none;*/
}
#navigation li#products ul .last a:hover, #navigation li#applications ul .last a:hover, #navigation li#why ul .last a:hover,
 #navigation li#info ul .last a:hover, #navigation li#about ul .last a:hover, #navigation li#contact ul .last a:hover {
	background: url(../images/menu-sprite.gif) no-repeat right -46px !important;
}

#navigation ul li ul img { vertical-align: middle; }
/* END Suckerfish */

.nav_sprite a {overflow:hidden; display:block;}
.nav_sprite a:hover img, .nav_sprite a.hover img{margin-left:-240px;}
/* ie6 needs his fix*/
.nav_sprite a:hover {zoom:1;}

/*banner*/
div#banner {
	margin: 0px 0px 10px;
	padding: 0px;
	float: left;
	width: 970px;
}
#banner img {
	margin: 0px;
	padding: 0px;
	border: 1px solid #989f73;
}
/*mainbody*/

div#bodycontent {
	padding: 0px;
	width: 970px;
	clear: both;
	float: left;
	margin-top: 0px;
	margin-bottom: 2em;
	margin-left: 0px;
}
#bodycontent ul {
	list-style: disc;
	margin-left: 1.5em;
}
#bodycontent li {
	margin: 0px 0px 1em;
	padding: 0px;
}
/*homepage*/
div#hpitems {
	float: left;
	margin: 0px 35px 0px 10px;
	padding: 0px;
	width: 425px;
}
#hpitems .featurebox {
	color: #333;
	padding: 16px 8px 8px;
	margin-bottom: 0em;
	margin-top: 0px;
	font-size: 110%;
	background: url(/images/hp/featureitem-bg-tp.jpg) no-repeat 0px top;
	float: left;
}
#hpitems .featureboxbg {
	background: url(/images/hp/featureitem-bg.jpg) no-repeat 0px bottom;
	float: left;
	width: 425px;
	margin-bottom: 2em;
}
#hpitems #videoplayer {
	text-align: center;
	margin: 0px 0px 2em;
	padding: 10px 0px;
	background: #E8E8E8;
	border: 1px solid #C0C0C0;
}
div.videos {
	text-align: center;
	padding: 10px 0px;
	float: left;
	width: 425px;
	background: #E8E8E8;
	border: 1px solid #C0C0C0;
}
.videos h3 {
	border-style: none;
	color: #989f73;
	font-weight: bold;
}
div#hpitems img.right{
	margin: 5px 0px 20px 30px;
	padding: 0px;
	float: right;
	border: 1px solid #989f73;
}
div#hpitems p {
	margin-bottom: 40px;
}
div#hpfeatures {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 480px;
	margin-bottom: 1.5em;
}
div#homepage_awards {
	margin-right: 20px;
}
/*#hpfeatures h3 {
	font-size: 20px;
	color: #000;
	line-height: 100%;
	font-weight: normal;
	border-style: none;
}*/
div#sidecol {
	float: left;
	width: 170px;
	margin: 0px 20px 0px 0px;
	padding: 0px;
}

div#sidecol h3 {
	font-size: 1em;
	color: #999;
	margin: 0px 0px 0px 20px;
}

div#sidecol hr{
	margin-left: 20px;
	width: 140px;
}

ul#resources {
	font-size: .95em;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ul#resources a {
	
	color: #999;
}

ul#resources li{
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

.center {
	text-align: center;
}
ul#sidenav {
	list-style-type: none;	
}

ul#sidenav li a {
	font-size: 1em;
	color: #343434;
	background: url(/images/arrow-gray1.gif) no-repeat left center;
	padding-left: 15px;
	text-decoration: none;
	display: block;
}
ul#sidenav a:hover {
	color: #989f73;
	background: url(/images/arrow-green1.gif) no-repeat left center;
	padding-left: 15px;
}
#sidecol ul#presentationnav {
	list-style: none;
	margin: 0px;
}
#sidecol ul#presentationnav a{
	color: #333;
	text-decoration: none;
}

#maincol {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 780px;
}
ul#crumbs {
	font-size: 1.4em;
	font-weight: bold;
	margin: 0PX;
	padding: 0px;
	color: #333333;
}
ul#crumbs li {
	display: block;
	padding: 0px;
	color: #FFFFFF;
	float: left;
	margin: 0px 0px 2em;
}
ul#crumbs li a {
	background: #FFFFFF url(/images/arrow-green-crumb.gif) no-repeat 0px center;
	display: block;
	padding: 10px 20px;
	margin: 0px;
	float: left;
	text-align: center;
}
ul#crumbs li a.inpage {
	background: #989F73;
	color: #FFFFFF;
	text-decoration: none;
	padding: 10px 20px;
	margin: 0px;
	border: 1px solid #989F73;
}
ul#crumbs li a.past {
	background: #FFFFFF;
	color: #BBBBBB;
	text-decoration: none;
	padding: 10px 20px;
	margin: 0px 5px 0px 0px;
	border: 1px dashed #BBBBBB;
}
div#roiform ul {
	list-style: none;
}
/*tabs*/
ol#toc {
    height: 2em;
    list-style: none;
    margin: 0;
    padding: 0;
}

ol#toc li {
	background: #e2e2e2 url(/images/tabs.jpg);
	float: left;
	margin: 0 1px 0 0;
	padding-left: 10px;
	font-size: .96em;
}

ol#toc a {
    background: url(/images/tabs.jpg) 100% 0;
    color: #777;
    display: block;
    float: left;
    height: 2em;
    line-height: 2em;
    padding-right: 10px;
    text-decoration: none;
}

ol#toc li.current {
    background-color: #989F73;
    background-position: 0 -60px;
}

ol#toc li.current a {
    background-position: 100% -60px;
    color: #fff;
    font-weight: bold;
}

div.content {
    border: #989F73 solid 1px;
    clear: left;
    padding: 1em;
}
div.casecontent {
    clear: left;
    padding: 1em;
}

/*footer*/
#footer {
	margin: 0px 0px 3.5em;
	padding: 0px;
	float: left;
	width: 970px;
	color: #999999;
	border-top: 1px solid #c2c2c2;
	font-size: .9em;
}
#footer ul {
	margin: 20px 0px 0px 190px;
	padding: 0px;
}
#footer li {
	display: inline;
	margin-right: 20px;
	padding-right: 20px;
	border-right: 1px solid #999999;
}
#footer li.noborder {
	border-right: none;
}
#footer_sitemap {
	margin: 0px 0px 3.5em;
	padding: 0px;
	float: left;
	width: 970px;
	color: #999999;
	font-size: .9em;
}
#footer_sitemap p {
	text-align: right;
	border: 0;
	
}
#footer_sitemap .sitemap { border-top: 1px solid #c2c2c2; padding-top: 10px; }
#footer_sitemap .sitemap li { padding: 0; margin:0;}
#footer_sitemap .sitemap .section { width: 160px; float: left; }
#footer_sitemap .sitemap .section a { font-weight: bold; font-size: 1em; text-decoration: none; }
#footer_sitemap .sitemap .section a:hover { text-decoration: underline; }
#footer_sitemap .sitemap .section ul a { font-weight: normal; }

div#rightcol {
	margin: 0px 0px 20px 40px;
	padding: 0px;
	float: right;
}
div.videoplayer {
	height: 303px;
	width: 384px;
	border: 1px solid #989F73;
}
div#leftcol {
	margin: 0px 20px 20px 0px;
	padding: 0px;
	float: left;
}
div.twocol {
	padding: 10px;
	float: left;
	width: 920px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #EAEAEA;
	clear: both;
}
div.threecol {
	margin: 0px 10px;
	padding: 0px;
	float: left;
	width: 300px;
	border: 1px solid #EAEAEA;
}
* html div.threecol {
	margin: 0px 5px;	
}
.threecol h3 {
	text-align: center;
	margin-top: 1em;
}
.threecol h4 {
	border-bottom: 2px solid #EAEAEA;
}

.threecol ul {
	padding-left: 10px;
}
.threecol h4, .threecol p, .threecol li {
	margin-right: 1em;
	margin-left: 1em;
}

div.contactcol {
	margin: 0px 10px 0px 0px;
	padding: 10px;
	float: left;
	width: 220px;
	border: 1px solid #EAEAEA;
}
div.contactform {
	margin: 0px 10px 0px 0px;
	padding: 10px;
	float: left;
	width: 490px;
	border: 1px solid #EAEAEA;
}
* html div.contactcol, * html div.contactform {
	margin: 0px 5px;	
}
.contactcol img, .contactform img {
	float: left;
	border: 1px solid #989f73;
	margin-right: 10px;
	margin-bottom: 10px;
}
.contactcol h3, .contactform h3 {
	text-align: center;
	margin-top: 1em;
	clear:both;
}
.contactcol h4, .contactform h4 {
	border-bottom: 1px solid #989f73;
	padding-bottom: 20px;
	clear:both;
}
.contactcol h4, .contactform h4, .contactcol p, .contactform p, .threecol li {
	margin-right: 1em;
	margin-left: 1em;
}
div.formcol {
	float: left;
	width: 160px;
}
.new {
	font-weight: bold;
	color: #930;
}
.home_news{ padding: 0; margin: 10px 0 0 10px; font-weight:bold; font-size: 1.15em; }
.home_news span a { color: #828284; }

/* Application Pages */
.apps_title { border-bottom: 8px solid #edeee2; color: #828284; }
.reg_mark { font-weight: normal; font-size: large; color: inherit!important; }
.reg_mark_grey { font-size: 120%; color: #999999!important; }
.apps_title_h3 { color: #828284; }
.apps_txt_green { color: #a5aa5f; }
.apps_list li, .apps_list ul { margin-bottom: 0 !important; }
.apps_detail { width: 480px; float: left; }
.apps_side { 
	width: 260px;
	padding-left: 20px;
	float: right;
	border-left: 1px solid #ececec;
}
.apps_download { width: 480px; height: 64px; background: url(../../images/apps_download_bg.gif) no-repeat top left; padding-left: 30px; }
.apps_download a { line-height: 64px; text-decoration: none; padding: 5px 0; }
.apps_download_pdf a {background: url(../../images/pdficon_small.gif) no-repeat center left; }
.apps_download a .apps_download_txt { padding-left: 20px; height: 64px; }
#apps_gallery { height: 480px; width: 480px; background: #e6e6e6; border: 1px solid #CCCCCC; }
#apps_gallery_thumb { width: 480px; height: 35px; padding: 30px 0 0 0; }
.apps_gallery_h3 { color: #828284; padding-top: 1em; margin-bottom: 0; padding-bottom: 0; }
.apps_gallery_p { margin-bottom: .4em; color: #a5aa5f; }

.apps_example { padding-bottom: 1.6em; }
.apps_example h3 { color: #828284; padding-top: .4em; margin-bottom: 0; padding-bottom: 0; }
.apps_example .apps_example_img { height: 180px; width: 248px; background: #e6e6e6; border: 1px solid #CCCCCC; }
.apps_example p { margin-bottom: .4em; color: #a5aa5f; }
.apps_example p img { margin-left: 26px; }
/*#apps_case_control { padding: 0 0 1em 1em; }*/
#apps_case_control a {
	font-size: 1em;
	background: url(/images/arrow-gray2.gif) no-repeat left center;
	padding-left: 12px;
	text-decoration: underline;
	display: block;}
#apps_case_control a:hover { background: url(/images/arrow-green2.gif) no-repeat left center;}
.casecontent .apps_example { padding-left:20px; }
#apps_case_vid { float:right; border-left:1px solid #ECECEC; padding: 1px; }
#video_1, #video_2, #video_3 { display: none; }

/* Product Pages */
.product_grid { clear: both; padding: 10px 0; }
.product_grid .grid_img { width: 242px; height: 154px; margin-bottom: 10px; float: left; border: 1px solid #d1d1d1; }
.product_grid .grid_title { width: 258px; float: left; text-align: center; }
.product_grid .grid_title .grid_logo { margin-top: 12px; }
.product_grid .grid_title span { line-height: 40px; color: #a5aa5f; font-weight: bold; }
.product_grid .grid_title .grid_learnmore { }
.product_grid .grid_text { width: 241px; float: left; }
.product_options { clear: both; padding: 10px 0; }
.product_options .options_lg { float: left; width: 234px; height: 148px; border: 1px solid #DDDDDD; margin-right: 8px; padding-right: 5px; }
.product_options .options_sm { float: left; width: 160px; height: 138px; border: 1px solid #DDDDDD; padding: 0 8px; }
.product_options .options_lg,
.product_options .options_sm { background: #FFFFFF url(/products/images/options_background.gif) bottom left repeat-x; }
.product_options .options_lg img.icon, 
.product_options .options_sm img.icon { margin: 8px 6px 6px 6px; border: 1px solid #d1d1d1; float: left;  }
.product_options .options_lg h2,
.product_options .options_sm h2 { border: none; font-size: 1.3em; font-weight: normal; padding: 6px 0 8px 0; margin:0; color: #828284; }
.product_options .options_lg span,
.product_options .options_sm span { color: #a5aa5f; }
.product_options .options_lg a.learnmore,
.product_options .options_sm a.learnmore { text-align: center; display: block; padding-top: 10px; }
.product_linebreak { clear:both; background: #FFFFFF url(/products/images/products_linebreak.gif) top left no-repeat; }

/* New Product Page */
#products_left {float:left; width:368px; margin: 0 16px;color:#858484;}
#products_left a {color: #4e4e4e;}
#products_left em{color:#000;font-style:normal;}
#products_left span{font-size:100%;}
#products_right {float:left; margin: 0 16px;}
#products_right a {color: #858484;}
#products_right img {border:1px solid #CCCCCC;}
.sample_products, .sample_products table, .sample_products table td, .sample_products table th { padding: 0; margin: 0; }
.sample_products { background: url(/images/products-table-background-repeat.jpg) repeat-y bottom left; color:#000; margin-left:-8px; width:384px; }
.sample_products table { background: url(/images/products-table-background-top.jpg) no-repeat top left; }
.sample_products table thead tr th { height: 55px; }
.sample_products table thead tr th span { text-indent: -9999px; width: 0; height: 0; display: block; overflow: hidden; }
.sample_products table tbody tr td { vertical-align: top; }
.sample_products .sample_tools { width: 120px; padding: 0 0 0 41px; }
.sample_products .sample_industries { width: 167px; padding: 0 15px 0 41px; }
#products_table_foot {margin-left:-8px;}
#products_image_gallery {width:318px; height:400px; border:1px solid #E6E6E6; background: #E6E6E6 none repeat scroll 0 0; margin-top:6px;}
.right_link {width:320px; height:64px; padding-left: 10px; background: transparent url(../images/products-link-background.gif) scroll top left; }
.right_link span{ padding-left: 20px; height: 64px; }
.vid_download a { line-height: 64px; background: transparent url(../images/vidicon_small.gif) no-repeat scroll left center; text-decoration: none; padding: 5px 0; }
.pdf_download { height:64px; padding-left: 30px; background: transparent url(../images/products-link-bg.gif) scroll top left; }
.pdf_download a { line-height: 64px; background: transparent url(../images/pdficon_small.gif) no-repeat scroll left center; text-decoration: none; padding: 5px 0; }
.pdf_download span { padding-left: 20px; height: 64px; }
.products_title {border-bottom: 0px solid #000; color: #6f6e70; padding-bottom:0px; margin-bottom:0px;}
#products_left li{margin-bottom:0em;}

/* Bullet2.jpg slice */
#bullet2 {width:940px; height:360px; margin-left:10px; margin-bottom:1.5em; color:#000;}
#bullet2 h3 {color:#000; margin-bottom:0px;}
#bullet2 img {display: block;}
#bullet2_bar {width:86px; height:360px; background:url("../images/bullet_slice/bullets_left_bar.jpg");float:left;}
#bullet2_left {width:340px; height:360px; float:left; margin-right:34px;}
#bullet2_right {width:480px; height:360px; float:left; }
#bullet2_right ul {margin-top:4px;}
#bullet2_inner_left {float:left; margin-top:20px; width:245px;}
#bullet2_inner_right {float:left; margin-top:20px;}
#bullet2_inner_right li {line-height:1.15;}

/* Application Page */
/*
.app_grid {height:145px; margin-bottom:20px; margin-left:35px;}
.app_grid_img {float:left; padding-top:22px;}
.app_grid_title {float: left; text-align:center; width:225px; height:100px; padding-top:22px;}
.app_grid_title a {line-height:2.5em;}
.app_grid_title span { font-size: 2em; color: #828284;}
.app_grid_text {float: left; width: 320px; padding:10px 0;}
.app_grid_text span {color: #A5AA5F;}
*/

.apps_bottom {float:left; width:387px; text-align:center; line-height:2em;}
.apps_bottom a {line-height:3em;}
.apps_bottom span {color: #A5AA5F;}
.apps_bottom img.icon {float:left;}
.apps_bottom img.logo {margin-top:10px;}

/* Why Section, Resources Section */
.why_grid, .info_grid, .app_grid, .about_grid {height:145px; margin-bottom:20px;}
.why_grid_img, .info_grid_img, .app_grid_img, .about_grid_img {float:left; height:154px; border: 1px solid #d1d1d1;}
.why_grid_title, .info_grid_title, .app_grid_title/*, .about_grid_title*/ {float: left; text-align:center; width:255px; height:100px; padding-top:20px;}
.why_grid_title a, .info_grid_title a, .app_grid_title a/*, .about_grid_title a*/ {line-height:2.5em;}
.why_grid_title span, .info_grid_title span, .app_grid_title span, .about_grid_title span { font-size: 2em; color: #828284;}
.about_grid_title {float: left; text-align:center; width:255px; height:100px; padding-top:45px;}
.about_grid_title a { font-size: 2em; color: #828284;  text-decoration:none; }
.about_grid_title a:hover { color: #989F73; text-decoration: underline; }
.why_grid_text, .info_grid_text, .app_grid_text, .about_grid_text {float: left; width: 245px; padding:0 0 10px 0;}
.why_grid_text span, .info_grid_text span, .app_grid_text span, .about_grid_text span {color: #A5AA5F;}
.why_title, .info_title { border-bottom: 8px solid #edeee2; color: #828284; }
.bubble_quote { background: url(../why/images/why_bubble_middle.jpg) repeat-y top left; width: 665px; margin: 10px 0px; font-size:1.2em;}
.bubble_top { background: url(../why/images/why_bubble_top.jpg) top left no-repeat; padding: 5px 0px 0px 10px; }
.bubble_bottom { background: url(../why/images/why_bubble_bottom.jpg) bottom left no-repeat; padding: 0px 0px 5px 10px; }
.bubble_quote_741 { background: url(../why/images/why_bubble_middle_741.jpg) repeat-y top left; width: 741px; margin: 10px 0px; font-size:1.2em;}
.bubble_top_741 { background: url(../why/images/why_bubble_top_741.jpg) top left no-repeat; padding: 5px 0px 0px 10px; }
.bubble_bottom_741 { background: url(../why/images/why_bubble_bottom_741.jpg) bottom left no-repeat; padding: 0px 0px 5px 10px; }
.indent_quote { width: 590px; margin: 10px 0px 10px 75px; font-size:1.2em;}
.why_content { width: 665px; }
.why_content p {margin: 1.5em 0; }
.why_content h3 {margin-bottom:0em; color:#000;}
.why_content em {color: #999999; }
.why_green { color: #a8ae85; }
.why_gray { color: #999999; }
.why_pdf { background: url(../why/images/pdf_background.jpg) top left no-repeat; padding: 21px 0px 0px 50px; min-height: 50px; margin-top: 2.5em; }
.why_pdf_fix { margin: 0; }
.why_pdf a, .info_pdf a, .info_link a { color: #999999; text-decoration: none; }
.why_vs { padding-left: 10px; width: 728px; }
.why_vs_images {text-align: center;}
.why_vs_gray { color: #999999; padding:0 0 20px 0px; width:700px; }
.why_table { background: url(../why/images/why_table_middle.jpg) repeat-y top left; margin: 10px 0px; font-size:1.2em;}
.why_table_top { background: url(../why/images/why_table_top.jpg) top left no-repeat; padding: 19px 0px 0px 25px; }
.why_table_bottom { background: url(../why/images/why_table_bottom.jpg) bottom left no-repeat; padding: 0px 0px 5px 10px; }

.why_row {width: 655px; color: #5d6245; margin-left: 3px; padding-bottom: 10px;}
.why_table_spacer { background: url(../why/images/why_table_bar.jpg) no-repeat; height: 10px;}
.why_feature { float:left; width:170px; color:#000; font-weight:bold;}
.why_zerog { float:left; width: 228px; font-size: .9em; margin-right: 30px}
.why_vs span {color:#000; font-weight:bold; }
.why_compare { float:left; width: 225px; font-size: .9em; }
.why_problem { float:left; width: 310px; font-size: .9em; margin-right: 30px; }
.why_solution { float:left; width: 310px; font-size: .9em; }

.why_study { background: url(../why/images/why_study_middle.jpg) repeat-y top left; margin: 10px 0px; font-size:1.2em;}
.why_study_top { background: url(../why/images/why_study_top.jpg) top left no-repeat; }
.why_study_bottom { background: url(../why/images/why_study_bottom.jpg) bottom left no-repeat; padding: 0px 0px 5px 10px; }
.why_study_left { width: 200px; float: left; padding-left: 25px;}
.why_study_right { width: 500px; float: left;}
.why_study_gray { color: #999999; }
.study_example { padding-top: 10px; }
.study_example h4 { margin-bottom: 0em; }
.study_example p { color: #a5aa5f; margin-bottom: 1.5em; }
.study_example_img { margin-bottom: 10px; }
.why_study_right { font-size: .9em; }
.why_study_right strong {color: #000; }
.why_study_right h4 { color:  #000; margin-left: 20px; margin-bottom:  0; }
#bodycontent .why_study ul { list-style-position: inside; }
#bodycontent .why_study li { margin-bottom: 0; }

.why_prod_table { width: 741px; font-size: 1.08em; }
.why_prod_table .why_prod_img { padding: 0 25px 0 0; vertical-align:top; }
.why_prod_table .why_prod_img img { margin: 50px 0 0 0; }
.why_prod_table .why_prod_text { width: 530px; }
.why_prod_table .why_prod_text h4.why_study_gray { color: #999999; }
.why_prod_table .why_prod_text h4 {color: #000; margin-bottom: 0; }
.why_prod_table .why_prod_text h4,
.why_prod_table .why_prod_text p { padding: 0 30px;}
.why_prod_table .why_prod_text ul { padding: 0 40px;}
.why_prod_table .why_study_middle { background: url(../why/images/why_study_middle_500.jpg) top right repeat-y; padding:0; margin:0; }
.why_prod_table .why_study_top { background: url(../why/images/why_study_top_500.jpg) top right no-repeat; padding:0; margin:0; }
.why_prod_table .why_study_bottom { background: url(../why/images/why_study_bottom_500.jpg) bottom right no-repeat; padding:0; margin:0; }

/* Resources */
.info_pdf { background: url(../why/images/pdf_background.jpg) top left no-repeat; padding: 21px 0px 0px 50px; min-height: 50px; }
.info_link { background: url(../info/images/no_pdf_background.jpg) top left no-repeat; padding: 21px 0px 0px 50px; min-height: 50px; }
.info_title span {	
	font-weight: normal;
	font-size: .75em;
	line-height: 100%;
	display: block;
	padding-top: 5px;
}
.info_link_small { height:64px; padding-left: 30px; background: transparent url(../images/products-link-bg.gif) scroll top left; width: 338px; margin-left: 190px; margin-right: auto; margin-bottom: 1em; }
.info_link_small a { line-height: 64px; text-decoration: none; padding: 5px 0; color: #999999; }
h2.info_title {border-bottom: 0px solid #000; color: #6f6e70; padding-bottom:0px; margin-bottom:0px; font-size:1.4em;}

.award_pdf { background: url(../why/images/pdf_background.jpg) top left no-repeat; padding: 21px 0px 0px 50px; min-height: 50px; width: 600px; float: left; margin: 10px 0px;  }
.award_no_pdf { background: url(../why/images/no_pdf_background.jpg) top left no-repeat; padding: 21px 0px 0px 30px; min-height: 50px; width: 600px; float: left; margin: 10px 0px; /*color: #989F73;*/ }
.award_img { float: left; height: 77px; width: 105px; text-align: center; margin: 7px 0px; }

.career_img { text-align: center; padding-right: 90px; }