/*[fmt]1A20-1A0A-3*//*CSS Document*/html {  font-size: 50%;}body {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 125%;  margin: 0;  padding: 0;  background-color: #000000;  color: #CBCBCB;}/*General Styles*/p {  font-size: 1.2em;  line-height: 1.5em;  color: #CBCBCB;  padding: 0;}.alert p {  font-weight: bold;  color: #249646;}.alert p.error {  color: #DA3932;}img {  border: 0;}.float-left {  border: 0;  margin: 5px 10px 0 0;  float: left;}h1, h2, h3 {  margin: 0;  padding: 0;  font-weight: normal;  color: #CBCBCB;}h3.green {  font-weight: bold;  font-size: 1.4em;  color: #249646;}h3.blue {  font-weight: bold;  font-size: 1.4em;  color: #008AC0;}h3.red {  font-weight: bold;  font-size: 1.4em;  color: #DA3932;}.green {  color: #249646;  font-weight: bold;}.blue {  color: #008AC0;  font-weight: bold;}.red {  color: #DA3932;  font-weight: bold;}.rollover, .hide {  display: none;}a, a:link, a:visited, a:active {  color: #CBCBCB;  text-decoration: none;}a:hover {  color: #FFFFFF;  text-decoration: underline;}ul {  color: #CBCBCB;  list-style: none;  list-style-image: none;}ul a, ul a:link, ul a:visited, ul a:active {  color: #CBCBCB;  text-decoration: none;}ul a:hover {  color: #FFFFFF;  text-decoration: underline;}ul li {  padding: 0 0 4px 13px;  margin: 0;  background-position: 0 1px;  background-repeat: no-repeat;  font-size: 1.2em;}.content ul {  padding: 0 0 0 20px;  margin: 0;  color: #CBCBCB;  list-style-type: disc;}.content ul a, .content ul a:link, .content ul a:visited, .content ul a:active {  color: #CBCBCB;  text-decoration: none;}.content ul a:hover {  color: #FFFFFF;  text-decoration: underline;}.content ul li {  padding: 2px 0;  margin: 0;  font-size: 1.2em;  line-height: 1.5em;}.large-blue-bold {  margin: 0;  padding: 0;  font-size: 1.2em;  color: #008AC0;  font-weight: bold;}.large-red-bold {  margin: 0;  padding: 0;  font-size: 1.2em;  color: #DF3A33;  font-weight: bold;}.grey-menu-box li {  background-image: url(../images/list-arrow-grey.gif);}.green-menu-box li, .category-summary-box li {  background-image: url(../images/list-arrow-green.gif);}.blue-menu-box li {  background-image: url(../images/list-arrow-blue.gif);}.red-menu-box li, .red-content-box .summary-list li {  background-image: url(../images/list-arrow-red.gif);}ul a:hover, .box-link a:hover {  text-decoration: underline;}.green-menu-box ul a:hover, .green-menu-box .box-link a:hover, .category-summary-box .box-link a:hover {  color: #249646;}.blue-menu-box ul a:hover, .blue-menu-box .box-link a:hover {  color: #008AC0;}.red-menu-box ul a:hover, .red-menu-box .box-link a:hover {  color: #DF3A33;}.graphic-link {  height: 32px;  margin: 18px 0;  background-image: url(../images/button-bg.jpg);  background-repeat: no-repeat;  background-position: top left;}.graphic-link img {  float: left;  padding: 13px 0 0;}.graphic-link .arrow {  float: left;  padding: 12px 6px 0 12px;}.graphic-link .icon {  float: left;  padding: 7px -10px 0 8px;}.graphic-link-white {  height: 32px;  margin: 18px 0;  background-image: url(../images/button-bg-white.jpg);  background-repeat: no-repeat;  background-position: top left;}.graphic-link-white img {  float: left;  padding: 13px 0 0;}.graphic-link-white .arrow {  float: left;  padding: 12px 6px 0 12px;}.graphic-link-white .icon {  float: left;  padding: 7px -10px 0 8px;}#testimonials-sb {  width: 209px;  height: auto;  margin: 15px 0 0;  float: left;  background-color: #FFFFFF;  background-image: url(../images/testimonials-sidebox-bottom.gif);  background-repeat: no-repeat;  background-position: bottom;}#testimonials-sb-content {  width: auto;  height: auto;  margin: 0 14px;}.on-white p {  color: #000000;}/*Basic Structure*/#holder {  padding: 0;  width: 100%;  position: absolute;  text-align: center;}#contentHold {  margin-left: auto;  margin-right: auto;  width: 779px;  text-align: left;}#right-column {  width: 528px;  float: right;}#left-column {  width: 210px;  margin: 0;  float: left;}.content {  padding: 0 32px 12px;  float: left;}/*.content p.first-child {font-weight:bold;}*/.content td p.first-child {  font-weight: normal;}.grey-content-box .content a, a:link, a:visited, a:active {  color: #249646;  text-decoration: none;}.grey-content-box .content a:hover {  color: #FFFFFF;  text-decoration: underline;}.email-link {  display: block;  padding: 0 0 0 13px;  background-image: url(../images/list-arrow-green.gif);  background-repeat: no-repeat;  background-position: 0 4px;}.email-link a, .email-link a:link, .email-link a:visited, .email-link a:active {  text-decoration: none;  color: #249646;}.email-link a:hover {  color: #FFFFFF;  text-decoration: underline;}.grey-content-box, .green-content-box, .red-content-box, .blue-content-box {  width: 528px;  margin: 0 0 12px;  background-image: url(../images/box-bg.jpg);  background-repeat: repeat-x;  background-position: 0 50px;  background-color: #000000;  float: left;}div.red-content-box.first-child {  margin: 0;}#first-time-user, #drivers, #download {  margin: 0 0 15px;}.red-content-box .box-top {  height: auto;}.grey-contact-box {  width: 256px;  margin: 0 0 12px;  background-image: url(../images/box-bg.jpg);  background-repeat: repeat-x;  background-position: 0 50px;  background-color: #000000;  float: left;}#grey-contact-box-1 {  margin: 0 8px 12px 0;}#google-map {  width: 276px;  height: 190px;  margin: 12px 15px 0 0;  float: left;}.box-top {  height: 52px;  background-repeat: repeat-x;}.box-bottom {  height: 30px;  width: 100%;  background-position: bottom;  background-repeat: repeat-x;  float: left;}.box-bottom-link {  height: 48px;  background-position: bottom;  background-repeat: repeat-x;}.box-left {  width: 18px;  height: 100%;  background-repeat: no-repeat;  float: left;}.box-right {  width: 18px;  height: 100%;  background-repeat: no-repeat;  float: right;}.box-bottom .box-left, .box-bottom-link .box-left {  background-position: bottom;}.box-bottom .box-right, .box-bottom-link .box-right {  background-position: bottom;}.grey-content-box .box-top, .grey-menu-box .box-top, #home-news .box-top, .grey-contact-box .box-top {  background-image: url(../images/grey-bar-bg.jpg);}.grey-content-box .box-bottom, .grey-menu-box .box-bottom, .grey-menu-box .box-bottom-link {  background-image: url(../images/grey-bar-bottom.jpg);}.grey-content-box .box-left, .grey-menu-box .box-left, #home-news .box-left, .grey-contact-box .box-left {  background-image: url(../images/grey-bar-left.jpg);}.grey-content-box .box-right, .grey-menu-box .box-right, #home-news .box-right, .grey-contact-box .box-right {  background-image: url(../images/grey-bar-right.jpg);}.grey-content-box .box-bottom .box-left, .grey-menu-box .box-bottom .box-left, .grey-menu-box .box-bottom-link .box-left {  background-image: url(../images/grey-bar-bottom-left.jpg);}.grey-content-box .box-bottom .box-right, .grey-menu-box .box-bottom .box-right {  background-image: url(../images/grey-bar-bottom-right.jpg);}.green-content-box .box-top, .green-menu-box .box-top {  background-image: url(../images/green-bar-bg.jpg);}.green-content-box .box-bottom, .green-menu-box .box-bottom, .green-menu-box .box-bottom-link {  background-image: url(../images/green-bar-bottom.jpg);}.green-content-box .box-left, .green-menu-box .box-left {  background-image: url(../images/green-bar-left.jpg);}.green-content-box .box-right, .green-menu-box .box-right {  background-image: url(../images/green-bar-right.jpg);}.green-content-box .box-bottom .box-left, .green-menu-box .box-bottom .box-left, .green-menu-box .box-bottom-link .box-left {  background-image: url(../images/green-bar-bottom-left.jpg);}.green-content-box .box-bottom .box-right, .green-menu-box .box-bottom .box-right, .green-menu-box .box-bottom-link .box-right {  background-image: url(../images/green-bar-bottom-right.jpg);}.blue-content-box .box-top, .blue-menu-box .box-top {  background-image: url(../images/blue-bar-bg.jpg);}.blue-content-box .box-bottom, .blue-menu-box .box-bottom, .blue-menu-box .box-bottom-link {  background-image: url(../images/blue-bar-bottom.jpg);}.blue-content-box .box-left, .blue-menu-box .box-left {  background-image: url(../images/blue-bar-left.jpg);}.blue-content-box .box-right, .blue-menu-box .box-right {  background-image: url(../images/blue-bar-right.jpg);}.blue-content-box .box-bottom .box-left, .blue-menu-box .box-bottom .box-left, .blue-menu-box .box-bottom-link .box-left {  background-image: url(../images/blue-bar-bottom-left.jpg);}.blue-content-box .box-bottom .box-right, .blue-menu-box .box-bottom .box-right, .blue-menu-box .box-bottom-link .box-right {  background-image: url(../images/blue-bar-bottom-right.jpg);}.red-content-box .box-top, .red-menu-box .box-top {  background-image: url(../images/red-bar-bg.jpg);}.red-content-box .box-bottom, .red-menu-box .box-bottom, .red-menu-box .box-bottom-link {  background-image: url(../images/red-bar-bottom.jpg);}.red-content-box .box-left, .red-menu-box .box-left {  background-image: url(../images/red-bar-left.jpg);}.red-content-box .box-right, .red-menu-box .box-right {  background-image: url(../images/red-bar-right.jpg);}.red-content-box .box-bottom .box-left, .red-menu-box .box-bottom .box-left, .red-menu-box .box-bottom-link .box-left {  background-image: url(../images/red-bar-bottom-left.jpg);}.red-content-box .box-bottom .box-right, .red-menu-box .box-bottom .box-right, .red-menu-box .box-bottom-link .box-right {  background-image: url(../images/red-bar-bottom-right.jpg);}.box-title {  text-align: left;  margin: 0 0 0 19px;  padding: 22px 0 0 14px;  color: #FFFFFF;  font-size: 1.4em;  font-weight: bold;  background-image: url(../images/title-arrow-grey.gif);  background-position: 0 22px;  background-repeat: no-repeat;  height: 27px;}.box-title h2 {  font-size: 1em;  margin: 0;  padding: 0;}.green-menu-box .box-title, .green-content-box .box-title {  background-image: url(../images/title-arrow-green.gif);}.blue-menu-box .box-title, .blue-content-box .box-title {  background-image: url(../images/title-arrow-blue.gif);}.red-menu-box .box-title, .red-content-box .box-title {  background-image: url(../images/title-arrow-red.gif);}.box-link {  height: 11px;  margin: 0;  font-size: 1em;  color: #FFFFFF;}.box-link ul {  margin: 0;  padding: 12px 0 0;}.grey-menu-box .back, .grey-content-box .back {  background-image: url(../images/list-arrow-grey-rev.gif);}.green-menu-box .back, .green-content-box .back {  background-image: url(../images/list-arrow-green-rev.gif);}.blue-menu-box .back, .blue-content-box .back {  background-image: url(../images/list-arrow-blue-rev.gif);}.red-menu-box .back, .red-menu-box .back {  background-image: url(../images/list-arrow-red-rev.gif);}.box-link a:link, .box-link a:visited, .box-link a:active {  color: #CBCBCB;  text-decoration: none;}.box-link a:hover {  text-decoration: underline;}/*Vertical Menu*/.grey-menu-box, .green-menu-box, .blue-menu-box, .red-menu-box {  width: 210px;  margin: 0 0 12px;  background-image: url(../images/box-bg.jpg);  background-repeat: repeat-x;  background-position: 0 50px;  background-color: #000000;  float: left;}#home-boxes .grey-menu-box ul, #home-boxes .green-menu-box ul, #home-boxes .blue-menu-box ul, #home-boxes .red-menu-box ul {  min-height: 90px;}.grey-menu-box ul, .green-menu-box ul, .blue-menu-box ul, .red-menu-box ul {  margin: 0;  padding: 12px 10px 12px 19px;  width: 190px;  background-image: url(../images/menu-horiz-line.jpg);  background-repeat: no-repeat;  background-position: center bottom;}/*Horizontal Menu*/#menu {  width: 100%;  height: 54px;  margin: 13px 0 0;}#menu ul {  padding: 0;  margin: 0;  list-style: none;  list-style-image: none;}.main-nav {	height: 54px;}#menu li {  height: 54px;  padding: 0;  margin: 0;  float: left;  list-style: none;  list-style-image: none;  background-repeat: no-repeat;}#menu-home {  width: 71px;  height: 54px;  margin: 0;}#menu-home-link {  display: block;  width: 71px;  height: 54px;  background-image: url(../images/btn-all.png);  background-position: 0 0;  background-repeat: no-repeat;}#menu-home a:hover, #menu-home .selected {  background-position: 0 -54px;}#menu-about {  width: 125px;  height: 54px;  margin: 0;}#menu-about-link {  display: block;  width: 125px;  height: 54px;  background-image: url(../images/btn-all.png);  background-position: -71px 0;  background-repeat: no-repeat;}#menu-about a:hover, #menu-about .selected {  background-position: -71px -54px;}#menu-products {  width: 85px;  height: 54px;  margin: 0;}#menu-products-link {  display: block;  width: 85px;  height: 54px;  background-image: url(../images/btn-all.png);  background-position: -196px 0;  background-repeat: no-repeat;}#menu-products a:hover, #menu-products .selected {  background-position: -196px -54px;}#menu-news {  width: 124px;  height: 54px;  margin: 0;}#menu-news-link {  display: block;  width: 124px;  height: 54px;  background-image: url(../images/btn-all.png);  background-position: -281px 0;  background-repeat: no-repeat;}#menu-news a:hover, #menu-news .selected {  background-position: -281px -54px;}/* CASE STUDIES SECTION REMOVED. CSS LEFT FOR REFERENCE#menu-case-studies {  width: 0px;  height: 54px;  margin: 0;}#menu-case-studies-link {  display: block;  width: 95px;  height: 54px;  background-image: url(../images/btn-all.png);  background-position: top;  background-repeat: no-repeat;}*/#menu-support {  width: 141px;  height: 54px;  margin: 0;}#menu-support-link {  display: block;  width: 141px;  height: 54px;  background-image: url(../images/btn-all.png);  background-position: -405px 0;  background-repeat: no-repeat;}#menu-support a:hover, #menu-support .selected {  background-position: -405px -54px;}#menu-investor {  width: 148px;  height: 54px;  margin: 0;}#menu-investor-link {  display: block;  width: 148px;  height: 54px;  background-image: url(../images/btn-all.png);  background-position: -546px 0;  background-repeat: no-repeat;}#menu-investor a:hover, #menu-investor .selected {  background-position: -546px -54px;}#menu-links {  width: 49px;  height: 54px;  margin: 0;}#menu-links-link {  display: block;  width: 49px;  height: 54px;  background-image: url(../images/btn-all.png);  background-position: top;  background-repeat: no-repeat;}#menu-contact {  width: 85px;  height: 54px;  margin: 0;}#menu-contact-link {  display: block;  width: 85px;  height: 54px;  background-image: url(../images/btn-all.png);  background-position: -694px 0;  background-repeat: no-repeat;}#menu-contact a:hover, #menu-contact .selected {  background-position: -694px -54px;}/* #menu a:hover {  background-position: bottom;} *//* #menu a.selected {  background-position: bottom;} *//*Homepage Image Area*/#image-area {  width: 778px;  height: 492px;  background-position: top left;  background-repeat: no-repeat;  background-color: #000000;}.image-area-1 {  background-image: url(../images/image-area-1.jpg);}.image-area-2 {  background-image: url(../images/image-area-2.jpg);}.image-area-3 {  background-image: url(../images/image-area-3.jpg);}#image-area-right {  width: 409px;  float: right;  margin: 0;  padding: 0;}#image-area-right a {  margin: 0px;  display: block;  height: 76px;  padding-top: 10px;}#image-area-right ul {  padding: 0;  margin: 0;  list-style: none;  list-style-image: none;}#image-area-right li {  list-style: none;  list-style-image: none;  float: right;  padding: 0;}#image-area-logo {  width: 409px;  height: 130px;  border: 0;}#image-area-title {  width: 409px;  height: 48px;  border: 0;}#image-area-product-1 {  width: 301px;  height: 86px;}#image-area-product-1-link {  display: block;  width: 265px;  padding-left: 36px;  background-image: url(../images/btn-1.gif);  background-position: top right;  background-repeat: no-repeat;}#image-area-product-2 {  width: 326px;  height: 86px;}#image-area-product-2-link {  display: block;  width: 265px;  padding-left: 61px;  background-image: url(../images/btn-2.gif);  background-position: top right;  background-repeat: no-repeat;}#image-area-product-3 {  width: 366px;  height: 86px;}#image-area-product-3-link {  display: block;  width: 265px;  padding-left: 101px;  background-image: url(../images/btn-3.gif);  background-position: top right;  background-repeat: no-repeat;}#image-area-more {  width: 409px;  height: 40px;  padding: 15px 0 0;  background-image: url(../images/curve-bottom-bg.gif);  background-repeat: no-repeat;  font-size: 1.2em;  text-align: right;  display: block;}#image-area a:hover {  background-position: bottom right;}#image-area-product-1 h3 {  color: #249645;}#image-area-product-2 h3 {  color: #00729F;}#image-area-product-3 h3 {  color: #BE312C;}.image-area-product h3 {  font-size: 12px;  font-weight: bold;  padding: 0;  margin: 0;}.image-area-product p {  font-size: 11px;  padding: 0;  margin: 0;}.image-area-image {  position: absolute;}/*Homepage News Area*/#home-news .box-top {  width: 779px;  height: 50px;}#home-news {  height: auto;  clear: both;  background-image: url(../images/home-news.jpg);  background-repeat: no-repeat;}#home-news-articles {  margin: 0;  padding: 20px 0 17px 14px;  clear: both;}#home-news-articles ul {  margin: 5px 0;  padding: 0;}.home-news-article {  width: 163px;  height: 112px;  margin: 0;  padding: 0 0 0 19px;  font-size: 1.2em;  line-height: 1.5em;  color: #CBCBCB;  display: block;  float: left;  list-style: none;  list-style-image: none;}.home-news-date {  display: block;  margin: 0;  padding: 0 0 0 17px;  font-weight: bold;  font-size: 0.92em;  color: #595959;  background-image: url(../images/calendar.gif);  background-position: 0 3px;  background-repeat: no-repeat;}.home-event-date {  display: block;  margin: 6px 0 0;  padding: 0 0 0 15px;  font-weight: bold;  font-size: 0.92em;  color: #595959;  background-image: url(../images/news-home-event.gif);  background-position: 0 2px;  background-repeat: no-repeat;  line-height: 1.2em;}/*Homepage Box Area*/#home-boxes {  float: none;  clear: both;}#home-boxes .grey-menu-box, #home-boxes .green-menu-box, #home-boxes .blue-menu-box, #home-boxes .red-menu-box {  width: 249px;  margin: 0;  float: left;  background-image: url(../images/box-bg.jpg);  background-repeat: repeat-x;  background-position: 0 50px;  background-color: #000000;}#home-boxes .blue-menu-box {  margin: 0 16px;}/*Product Pages*/#product-image, #product-image img {  height: 245px;  width: 289px;}#product-image {  float: right;  margin: 0 0 15px;  background-repeat: no-repeat;  background-position: bottom left;}.product-container {  float: right;  width: 318px;  margin: 0 0 10px;  height: auto;}.rep-container {  float: right;  width: 398px;  height: auto;}.category-summary-box img.globe {  float: left;  margin: 0;}.product-container p, .rep-container p {  font-size: 1em;}.location {  font-weight: bold;  font-size: 1.1em;}.summary-content {  padding: 10px 20px 15px 32px;  width: 180px;  float: left;  font-size: 1.2em;  line-height: 1.5em;  color: #CBCBCB;  background-image: url(../images/product-summary-hr.jpg);  background-repeat: no-repeat;  background-position: 10px bottom;}.summary-list {  width: 190px;  padding: 0;  margin: 15px 0 0 32px;  color: #CBCBCB;  float: left;}/*News Pages*/#news-summary-list, #product-summary-list {  margin: 0;  padding: 0;  list-style-type: none;}#news-summary-list li, #product-summary-list li {  margin: 0;  padding: 0;  clear: both;  position: relative;}#news-summary-list li a, #news-summary-list li a:link, #news-summary-list li a:visited, #news-summary-list li a:active {  color: #CBCBCB;  text-decoration: none;}#news-summary-list li a:hover {  color: #FFFFFF;  text-decoration: underline;}#news-summary-list li .news-title p.first-child a, #news-summary-list li .news-title p.first-child a:link, #news-summary-list li .news-title p.first-child a:visited, #news-summary-list li .news-title p.first-child a:active {  color: #008AC0;}#news-summary-list li .news-title p.first-child a:hover {  text-decoration: underline;}.category-summary-box {  width: 100%;  height: 120px;  margin: 0;  padding: 22px 0 30px;  background-image: url(../images/news-summary-bg.jpg);  background-repeat: no-repeat;  background-position: top left;  background-color: #000000;  font-weight: normal;  line-height: 1.5em;  color: #CBCBCB;}.press-summary-box, .news-summary-box {  width: 100%;  margin: 0;  padding: 22px 0 18px;  background-image: url(../images/news-summary-bg.jpg);  background-repeat: no-repeat;  background-position: top left;  background-color: #000000;  font-weight: normal;  line-height: 1.5em;  color: #CBCBCB;}.category-summary-box {  height: auto;}#news-summary-list li.first-child .news-summary-box, #category-summary-list li.first-child .category-summary-box {  background-image: none;  background-color: transparent;}.news-summary-image, .category-summary-image, .project-image {/*width:126px;height:140px;*/  float: left;  margin: 0 15px 0 0;  background-image: url(../images/news-images/default.gif);  background-repeat: no-repeat;/*background-position:top left;*/  background-color: transparent;  clear: both;}.news-summary-image, .category-summary-image, .project-image {  background-position: center;  width: 126px;  height: 86px;}.news-summary-image img, .category-summary-image img, .project-image img {  width: 126px;  height: 86px;}.category-summary-image {  height: 86px;  background-position: center;  background-color: #FFF;}.news-image, .news-image img {  width: 201px;  height: 137px;}.news-image {  float: left;  margin: 0 15px 0 0;}.news-title {  margin: 0 0 3px;  padding: 0 0 2px;  background-image: url(../images/news-summary-hr.gif);  background-repeat: no-repeat;  background-position: left bottom;  background-color: transparent;}.press-summary-box .news-title {  background-image: none;}.category-title {  margin: 0;  padding: 0;  display: block;}.press-translations p, .news-title p, .category-title p {  margin: 0;  padding: 0;  font-size: 1.09em;  color: #008AC0;}.category-title p {  color: #249646;}.news-headline-image {  width: 262px;  height: 136px;  float: right;  position: relative;}.news-headline-no-image {  width: 478px;  height: 70px;  position: relative;}.news-headline-no-image p, .news-headline-image p {  margin: 0;  padding: 0;  font-size: 1.5em;  color: #008AC0;  line-height: 1.2em;}.news-headline .home-news-date {  font-size: 1.1em;  background-position: 0 1px;}.news-title a, .news-title a:link, .news-title a:visited, .news-title a:active {  color: #008AC0;  text-decoration: none;}.news-title a:hover {  text-decoration: underline;}.category-title p a, .category-title p a:link, .category-title p a:visited, .category-title p a:active {  color: #249646;  text-decoration: none;}.category-title p a:hover {  text-decoration: underline;}.category-summary-box .box-link {  margin: 0;  font-size: 0.8em;  color: #CBCBCB;}.category-summary-box .box-link ul {  margin: 0;  padding: 0;}#product-summary-list .category-summary-box .box-link li {  padding: 0 0 0 13px;  background-position: 0 4px;}.arrow-margin {  float: left;  margin: 3px 5px 0 0;}#news-header {  width: 478px;  height: 135px;  padding: 15px 0 0;}#news-header-no-image {  width: 478px;  padding: 15px 0 0;}#news-headline1 {  position: absolute;  bottom: 0;  padding: 0 0 35px;}#news-content {  background-image: url(../images/news-bg.jpg);  background-repeat: no-repeat;  background-position: 0 18px;  padding: 19px 0 0;}#news-content a, #news-content a:link, #news-content a:visited, #news-content a:active {  color: #008AC0;  text-decoration: none;}#news-content a:hover {  color: #FFFFFF;  text-decoration: underline;}#news-date {  height: 26px;  width: 248px;  padding: 0 0 0 35px;/*text-alight: left*/  font-weight: bold;  font-size: 1.1em;  line-height: 1.3em;  position: absolute;  bottom: 0px;  background-image: url(../images/calendar-large.gif);  background-position: top left;  background-repeat: no-repeat;}#event-date {  height: 32px;  width: 248px;  padding: 0 0 0 55px;/*text-alight: left*/  font-weight: bold;  font-size: 1.1em;  line-height: 1.3em;  position: absolute;  bottom: 0px;  background-image: url(../images/news-event-larg.gif);  background-position: 0 3px;  background-repeat: no-repeat;}.graphic-link .news-icon {  float: left;  padding: 8px 6px 0 10px;}/*Header*/#header {  height: 112px;}#header h1 {  margin: 0;  padding: 40px 0 0;  font-weight: normal;  color: #FFFFFF;}#header-logo {  height: 112px;  width: 223px;  margin: 0 28px 0 0;  float: left;}/*Footer*/#footer {  width: 100%;  height: 130px;  clear: both;}#homelinks {  padding: 20px 0 12px;  text-align: center;  font-size: 1.1em;}#links {  margin: 0;  padding: 22px 0 0 19px;  text-align: left;  background-image: url(../images/footer-bg.jpg);  background-repeat: no-repeat;  background-position: 0 0;  overflow: auto;}#footer #links-line {  clear: both;  font-size: 1.1em;  margin: 16px 0 18px;  padding: 0 0 0 19px;}#homelinks ul, #links ul {  margin: 5px 0;  padding: 0;}#homelinks li, #links-line li {  border-left: 1px solid #CBCBCB;  padding: 0 1px 0 5px;  display: inline;  font-size: 1em;}#homelinks li.first, #links-line li.first {  border-left: none;  padding: 0 1px 0 0;}#homelinks li.last, #links-line li.last {  color: #585858;}#links .links-list, #links .links-list-last {  width: 190px;  display: block;  float: left;  margin: 0;}#links .links-list li, #links .links-list-last li {  margin: 0;  padding: 1px 0 2px;  border-left: none;  display: block;  font-size: 1.1em;}#links .links-list li.first, #links .links-list-last li.first {  color: #DA3932;  font-weight: bold;  padding: 0;  display: block;}#links .links-list li.first a, #links .links-list-last li.first a {  color: #DA3932;}#footer a:link, #footer a:visited, #footer a:active {  text-decoration: none;  color: #CBCBCB;}#footer a:hover {  text-decoration: underline;  color: #FFFFFF;}#azurefooter {  width: 36%;  height: 40px;  padding: 16px 0 0 19px;  font-size: 1em;  float: left;}#azurefooter a, #azurefooter a:link, #azurefooter a:visited, #azurefooter a:active {  color: #616161;  text-decoration: none;}#azurefooter a:hover {  color: #616161;  text-decoration: underline;}#azurefooter img {  width: 95px;  height: 29px;  margin-top: -7px;  float: left;}#socialfooter{  width: 155px;  float: left;  text-align: right;  line-height: 60px;}#socialfooter a{  padding: 0;  margin: 20px 5px;}#compliance {  width: 266px;  height: 25px;  padding: 19px 0 0 19px;  float: right;}#compliance img {  border: 0;}#compliance ul {  padding: 0;  margin: 0;  display: inline;  list-style: none;  list-style-image: none;}#compliance li {  padding: 0;  margin: 0;  display: inline;  list-style: none;  list-style-image: none;}#menu .dropmenu {  background-image: url(../images/menubottom_green.gif);  background-repeat: no-repeat;  background-position: bottom;  padding-bottom: 14px;}#menu li:hover .dropmenucontainer, #menu .dropmenucontainer li:hover .dropsubmenucontainer {  display: block;}#menu .dropsubmenu {  background-image: url(../images/menubottom_green.gif);  background-repeat: no-repeat;  background-position: bottom;  padding-bottom: 14px;}.dropsubmenucontainer {  background-image: url(../images/menu_background.gif);  background-repeat: no-repeat;  background-position: top;  background-color: #020302;  position: absolute;  z-index: -10;  left: 180px;  top: 0;  display: none;}.dropsubmenuinner {  background-image: url(../images/menutop_green.gif);  background-repeat: no-repeat;  background-position: top;  padding-top: 10px;}#menu #menu-about .dropmenu, #menu #menu-products .dropmenu {  background-image: url(../images/menubottom_green.gif);}#menu #menu-news .dropmenu, #menu #menu-case-studies .dropmenu, #menu #menu-support .dropmenu {  background-image: url(../images/menubottom_blue.gif);}#menu #menu-investor .dropmenu, #menu #menu-links .dropmenu, #menu #menu-contact .dropmenu {  background-image: url(../images/menubottom_red.gif);}#menu #menu-about .dropsubmenu, #menu #menu-products .dropsubmenu {  background-image: url(../images/menubottom_green.gif);}#menu #menu-news .dropsubmenu, #menu #menu-case-studies .dropsubmenu, #menu #menu-support .dropsubmenu {  background-image: url(../images/menubottom_green.gif);}#menu #menu-investor .dropsubmenu, #menu #menu-links .dropsubmenu, #menu #menu-contact .dropsubmenu {  background-image: url(../images/menubottom_green.gif);}.dropmenucontainer {  background-image: url(../images/menu_background.gif);  background-repeat: no-repeat;  background-position: top;  background-color: #020302;  display: none;  position: absolute;  z-index: 2;  margin-top: -4px;}#menu .dropmenu li:hover .dropsubmenu {  display: block;}#menu .dropmenu li, #menu .dropsubmenu li {  float: none;  height: auto;  list-style: none;  margin: 0;  padding: 5px 10px 7px;  position: relative;  height: 16px;  width: 168px;  background-image: url(../images/menuitem_bg.gif);  background-repeat: no-repeat;  background-position: top;}#menu .dropmenu li:hover {  background-position: bottom;}li.submenu {  background-image: url(../images/title-arrow-green.gif);  background-repeat: no-repeat;  background-position: 170px 4px;}/*List Pages*/.quote-open {  width: 47px;  height: 36px;  float: left;  margin: 0 5px 0 0;  background-image: url(../images/quote-open.gif);  background-repeat: no-repeat;  background-position: top left;}.testimonial-box {  background-image: url(../images/quote-close.gif);  background-repeat: no-repeat;  background-position: bottom right;  padding: 0 0 3px;  margin: 0 0 10px;}#right-column .large-green-list, #right-column .large-red-list {  margin: 0;  padding: 0;  list-style-type: none;}#right-column .large-green-list li, #right-column .large-red-list li {  margin: 10px 0;  padding: 0;  background-image: url(../images/large-green-bullet.gif);  background-position: 0 0;  background-repeat: no-repeat;}#right-column .large-red-list li {  background-image: url(../images/large-red-bullet.gif);}#right-column .large-green-list .link-container, #right-column .large-red-list .link-container {  margin: 0 0 10px 45px;}#right-column .large-green-list p, #right-column .large-red-list p {  font-size: 1em;  padding: 0;  margin: 0;}#right-column .large-green-list .email-link, #right-column .large-red-list .email-link {  display: block;  margin: 5px 0 0;  padding: 0 0 0 13px;  background-image: url(../images/list-arrow-green.gif);  background-repeat: no-repeat;  background-position: 0 4px;}#right-column .large-red-list .email-link {  background-image: url(../images/list-arrow-red.gif);}#right-column .large-red-list a:link, #right-column .large-red-list a:visited, #right-column .large-red-list a:active {  color: #DA3932;  text-decoration: none;}#right-column .large-red-list a:hover {  color: #DA3932;  text-decoration: underline;}#right-column .large-green-list a:link, #right-column .large-green-list a:visited, #right-column .large-green-list a:active {  color: #249646;  text-decoration: none;}#right-column .large-green-list a:hover {  color: #249646;  text-decoration: underline;}#right-column .large-green-list .large-green-bold {  margin: 0 0 5px;  padding: 0;  font-size: 1.2em;  color: #249646;  font-weight: bold;}#right-column .large-red-list .large-green-bold {  margin: 0 0 5px;  padding: 0;  font-size: 1.2em;  color: #DA3932;  font-weight: bold;}div.hr {  clear: both;  background-image: url(../images/hr.gif);  width: 460px;  height: 7px;}.hr hr {  display: none;}#contactform {  padding: 8px 22px;}#contact-error {  margin: 0 10px 0 20px;}#contact-error p {  color: #DA3932;  font-weight: bold;}form input.textbox, form textarea, form select {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 1.2em;  border-top: 1px solid #747474;  border-left: 2px solid #9D9D9D;  border-right: 1px solid #747474;  border-bottom: 1px solid #747474;  background-color: #CBCBCB;  padding: 4px 6px;  margin-bottom: 9px;}form select.width {  width: 163px;}form label {  color: #CBCBCB;  font-size: 1.2em;  line-height: 22px;}#contact_support label {  float: left;  clear: both;  width: 188px;}#contact_support select {  float: left;  width: 200px;  margin-bottom: 14px;}#contact_support option {}option.firstoption {  font-style: italic;}#contact_support input.textbox, #contact_support textarea {  float: left;  width: 260px;  margin-bottom: 14px;}#contact_support textarea {  height: 100px;}#submit_support {  clear: both;  margin-left: 188px;}#knowledgebase_search label {  float: left;  width: 108px;  clear: both;}#knowledgebase_search input.textbox {  float: left;  width: 180px;}#downloads_register input.textbox {  width: 140px;}#downloads_register {  float: left;  width: 264px;}#knowledgebase_search select {  float: left;  width: 195px;  padding: 2px 6px;}#submit_search, #submit_downloads, #submit_register {  clear: both;  margin-left: 109px;}#contactform input.textbox, #contactform textarea {  width: 148px;}#pagination {  clear: both;  padding: 0;  margin: 12px 0;}#pagination li {  display: inline;  padding: 0 3px;  color: #595959;	float: left;}#pagination li.title {  color: #CBCBCB;}#product-gallery {  padding: 0;  margin: 10px 0 0;}#product-gallery li {  width: 101px;  height: 101px;  padding: 10px;  margin: 6px;  float: left;  list-style: none;  background-color: #101010;  text-align: center;}#notification_box {  background-image: url(../images/bluebox_bottom.gif);  background-repeat: no-repeat;  background-position: bottom;  background-color: #00729F;  width: 187px;  float: right;}#notification_box h2 {  background-image: url(../images/bluebox_top.gif);  width: 175px;  height: 26px;  padding: 10px 0 0 12px;  color: #000;  font-weight: bold;}#notification_box p {  margin: 4px 12px 8px;}#notification_box input {  margin: 0 6px 0 0;}.bluemsgbox {  background-color: #0074A2;  background-image: url(../images/bluemsgbox_bottom.gif);  background-repeat: no-repeat;  background-position: bottom;  width: 465px;  margin: 26px 0;}.bluemsgbox .message {  padding: 0 12px 10px;}.bluemsgbox .message p {  font-weight: normal;}.bluemsgbox_top {  background-image: url(../images/bluemsgbox_top.gif);  background-repeat: no-repeat;  height: 10px;}#download_category {  padding: 0;  margin: 0;}#download_category .parent-li {	clear:both;}#download_category .download_product {  padding: 0;  margin: 0;}#download_category .download_download {  padding: 0;  margin: 0;}#download_category li {  background-image: url(../images/downloadcategory_bg.gif);  background-repeat: no-repeat;  font-size: 12px;  list-style: none;  padding-left: 0;}#download_category .category_download li {  background-image: none;  margin-left: -8px;}#download_category .download_product li {  font-size: 12px;  list-style: none;  padding-left: 12px;  margin-left: 12px;}#download_category .download_download li {  font-size: 12px;  list-style: none;  padding-left: 8px;  margin: 8px 0;  background-image: none;}#download_category .download_product li.product_item {  background-image: url(../images/list-arrow-blue.gif);  background-repeat: no-repeat;  background-position: 0 5px;}#download_category h3 {  height: 18px;  padding: 15px 0pt 20px 12px;  background-image: url(../images/med-arrow-blue.gif);  background-repeat: no-repeat;  background-position: 0 14px;}#home-news .box-title {  width: 500px;  float: left;}#more-news-link {  float: right;  width: 200px;  padding-top: 22px;  height: 27px;}#more-news-link a {  color: #CBCBCB;  font-size: 1.2em;}#annualreports {  margin-top: 20px;}#annualreports li a {  font-weight: bold;}#annualreports li {  background-image: url(../images/list-arrow-red.gif);  background-position: 0pt 4px;  background-repeat: no-repeat;  margin: 5px 0pt 0pt;  padding: 0pt 0pt 0pt 13px;  list-style: none;}#download_category p {  font-size: 11px;  margin: 0;  line-height: 20px;  font-weight: normal;}#download_category .downloadlink {  background-image: url(../images/flag_GB.gif);  background-repeat: no-repeat;  background-position: 0 3px;  padding-left: 25px;  margin: 0;  color: #0074A2;}/*downloadlink [language]*/#download_category .downloadlink.AR {  background-image: url(../images/flag_AR.gif);}#download_category .downloadlink.BR {  background-image: url(../images/flag_BR.gif);}#download_category .downloadlink.CN {  background-image: url(../images/flag_CN.gif);}#download_category .downloadlink.FR {  background-image: url(../images/flag_FR.gif);}#download_category .downloadlink.DE {  background-image: url(../images/flag_DE.gif);}#download_category .downloadlink.IT {  background-image: url(../images/flag_IT.gif);}#download_category .downloadlink.JP {  background-image: url(../images/flag_JP.gif);}#download_category .downloadlink.KP {  background-image: url(../images/flag_KP.gif);}#download_category .downloadlink.RU {  background-image: url(../images/flag_RU.gif);}#download_category .downloadlink.ES {  background-image: url(../images/flag_ES.gif);}#download_category .downloadlink.TW {  background-image: url(../images/flag_TW.gif);}#download_category .downloadlink a {  color: #0074A2;}#stocknotifications {  padding: 0;}#stocknotifications li {  background-image: url(../images/list-arrow-grey.gif);  background-repeat: no-repeat;  background-position: 0 5px;  list-style: none;  padding-left: 12px;}table {  font-size: 12px;  line-height: 18px;}table td {  vertical-align: top;}#right-column table p {  font-size: 12px;  line-height: 18px;  margin: 0;  padding: 0;}#right-pagination {  margin: 20px 0;  text-align: right;}.small_text {  clear: both;  padding-top: 18px;}.small_text * {  font-size: 9px;}.press-translations {  display: none;  position: absolute;  top: 34px;  left: 32px;  width: 341px;  padding: 20px;  background-image: url(../images/trans_bg.png);  background-repeat: repeat;  border: 1px solid #242424;  z-index: 10;}.fade {  filter: alpha(opacity=40);/*Internet Explorer*/  -moz-opacity: 0.4;/*Mozilla 1.6 and below*/  opacity: 0.4;/*newer Mozilla and CSS-3*/}select.pr-language {  width: 340px;}.iconselect {  border: 1px solid #2A2A2A;  background-color: #000;  width: 321px;  height: 23px;  padding: 5px 9px 0;  cursor: pointer;  background-image: url(../images/select_bg.gif);  background-position: top right;  background-repeat: no-repeat;}.iconselectholder {  position: absolute;  overflow: auto;  display: none;  border: 1px solid #2A2A2A;  background-color: #000;  width: 321px;  padding: 5px 9px 2px;  margin-top: 1px;  z-index: 10;}.selectoptions .hoverclass {  background-color: #333;}.selectitems {  margin-bottom: 3px;  cursor: pointer;  padding: 2px;}.iconselect img, .selectitems img {  float: left;  margin-right: 6px;}#news-summary-list ul.translation-list {  margin-top: -7px;  padding-left: 14px;}#news-summary-list ul.translation-list li {  float: left;  width: 25px;  margin-right: 8px;  clear: none;  list-style: none;}.category-image {  float: right;  margin: 6px 0 0 6px;}.category-text {	float:right;	clear:right;	margin:6px 0 0 6px;	width:166px;	font-size:10px;}.brochure {  width: 86px;  height: 122px;  border: 2px solid #FFF;  float: left;  margin-right: 5px;  margin-bottom: 5px;  text-align: right;}.brochure img {  margin-right: 5px;  margin-top: 5px;  border: 1px solid #FFFFFF;}#google_translate_element {	text-align:right;	min-height:44px;	padding-top:14px;	padding-right:24px;}#company-history-logo{	width: 152px;	clear: left;	margin: 0px auto;	padding: 38px 0px 0px;}#company-history-logo img{	display: block;	margin: 0px;	padding: 0px;	width: 152px;	height: 152px;}
