
* {outline-style: none}
html{height:100%;}
body{margin:0; color:#000; font:12px/16px Arial, Verdana, sans-serif; background:#fff; height:100%;background: #005dab url('../images/body_header_bg.png') left -171px repeat-x;}
img{border-style:none;}
a{text-decoration:none; color:#fff;}
a:hover{text-decoration:underline;}
input, textarea, select {font:100% arial,sans-serif; vertical-align:middle; }
form,fieldset{margin:0; padding:0; border-style:none;}
/* page */
#page{margin:0 auto; width:1000px; position:relative; min-height:100%;}
* html #page{height:100%;}
/* logo */
#page strong.logo{overflow:hidden; position:absolute; display:block; top:47px; left:14px; z-index:90; width:590px; height:46px;}
#page strong.logo-quickset{overflow:hidden; position:absolute; display:block; top:70px; left:34px; z-index:3; width:192px; height:52px;}
/* header */
/* change 4-29-13
#header{width:1000px; height:139px; background:url("/images/header.gif") repeat-x 0 0; position:absolute; top:0; left:0; z-index:50;} */
#header{width:1000px; height:106px;position:absolute; top:0; left:0; z-index:50;}
/* top menu */
.toplinks {	text-align: right;	float: left;	width: 1000px;	background-color: #000;	height: 22px;}
.toplinks ul{	margin: 0px;	padding: 0px;	list-style-type: disc;}
.toplinks li {	margin: 0px;	padding: 0px;	list-style-type: disc;	display: inline;}
#header .menu { float:right; padding:0; margin:0 0 0 -150px; display:inline; list-style:none; height:22px; position:relative; }
#header .menu li{ float:left; background:url("../images/menu1-bullet.gif")/**/ no-repeat 7px 50%; padding:0 13px 0 14px; font:bold 10px/22px Arial, Verdana, sans-serif; }
#header .menu a{ color:#fff; }
#header .menu .active{background-color:#000;}
/* page index.html box locations */
#header .locations { float:right; clear:right; padding:9px 8px 0 0; width:240px; }
#header .locations ul { padding:0; margin:0; list-style:none; }
#header .locations .usa { float:right; margin:0 6px 0 0; }
#header .locations .usa { float:right; margin:0 6px 0 0; }
#header .locations .location-text { float:right; background:url("../images/locations-map.gif")/**/ no-repeat 100% 0; height:28px; padding:0 61px 0 0; width:64px; font:bold 10px/10px Arial, Verdana, sans-serif; text-decoration:none; color:#999; }
/* added for microsites and country sites */
#header .locations .location-text-microsite {float:right; background:url("../images/locations-map.gif")/**/ no-repeat 100% 0; height:28px; padding:0 61px 0 0; width:64px; font:bold 10px/10px Arial, Verdana, sans-serif; text-decoration:none; color:#999; }
#header .locations .location-text-countrysite {position:relative;top:8px;float:right; height:28px; padding:0 0 0 0; width:114px; font:bold 10px/10px Arial, Verdana, sans-serif; text-decoration:underline; color:#999; }
/*--langauge-bar--*/
#header .langauge-bar {width:460px;}
#header .langauge-bar .location-text {padding:0;}
#header .langauge-bar .germany-language { float:right; color:#3b3b3b; margin:0 6px 0 0; padding:0 0 0 30px; font:16px/20px Arial, Helvetica, sans-serif; background:url("../images/flag-germany-language.gif")/**/ no-repeat; }
#header .langauge-bar .btn { float:left; width:81px; height:22px; color:#3b3b3b; display:inline; margin:0 0 0 5px; text-align:center; font:bold 11px/22px Arial, Helvetica, sans-serif; background:url("../images/btn-language.gif")/**/ no-repeat; }
#header .langauge-bar .btn:hover,
#header .langauge-bar .btn.active
{ color:#fff; text-decoration:none; background-position:0 -22px; }
#groupc .langauge-bar .location-text-microsite {float:left; width:auto; white-space:nowrap; display:inline; margin:0 0 0 25px; padding:8px 0 0 64px; background-position:0 0; font:bold 11px /18px Arial, Helvetica, sans-serif; text-decoration:underline; }
#header .langauge-bar .countrysite {float:left; color:#3b3b3b; margin:4px 6px 0 0; padding:0 0 0 30px; font:14px/18px Arial, Helvetica, sans-serif; }
#header .langauge-bar .microsite {float:left; color:#3b3b3b; margin:4px 6px 0 0; padding:0 0 0 6px; font:16px/18px Arial, Helvetica, sans-serif; }
/* page index.html search section */
#header form { float:right; clear:right; padding:50px 0 0 0; width:190px; }
#header form .text { float:right; height:17px; width:146px; overflow:hidden; border:1px solid #cbcbcb; }
#header form .text input { float:left; font:bold 11px/15px Arial, Verdana, sans-serif; padding:0 3px; height:15px; width:148px; border:1px solid #989898; border-bottom-color:#fff; border-right-color:#fff; }
#header form input.button { float:right; margin:0 0 0 8px; }
/* main top menu */
/* change 4-29-13 #header .navigation{ float:left; padding:99px 0 0 16px; margin:0; list-style:none; position:relative; } */
 #header .navigation{ float:left; padding:77px 0 0 16px; margin:0; list-style:none; position:relative; }
#header .navigation li { float:left; text-transform:uppercase; background:url("../images/menu2-line.gif")/**/ no-repeat 100% 50%; font-size:11px; font:bold 12px/16px Arial, Verdana, sans-serif; height:40px; margin:0 0 0 -1px; }
#header .navigation li:last-child { background: none; }
#header .navigation a { text-decoration:none; height:40px; float:left; }
#header .navigation .active a { background:url("../images/menu3-over.gif")/**/ repeat-x 0 11px; color:#fff; }
#header .navigation a span { float:left; cursor:pointer; padding:11px 16px 0 14px; height:29px; }
#header .navigation .active a span{ background:url("../images/menu3-over1.gif")/**/ no-repeat 50% 27px; }
#header .navigation li:hover a,
#header .navigation li.hover a
{ background:url("../images/drop-over.gif") no-repeat 100% 0; position:relative; z-index:1000; color:#87212E; }
#header .navigation li:hover a.none span,
#header .navigation li.hover a.none span,
#header .navigation li:hover a.none,
#header .navigation li.hover a.none
{ background:none;}
#header .navigation li:hover a span,
#header .navigation li.hover a span
{ background:url("../images/drop-over-left.gif")/**/ no-repeat; }
#header .navigation li:hover a span.first,
#header .navigation li.hover a span.first
{ background:url("../images/drop-over-left1.png")/**/ no-repeat; }
#header .navigation li.drop { position:relative; }
/* page index.html dropdown top menu */
#header .dropdown-tools,
#header .dropdown1,
#header .dropdown
{ position:absolute; top:110px; display:none; left:16px; z-index:50; }
#header .dropdown1{ top:111px; }
#header .dropdown-tools { top:34px; left:0; }
#header .navigation li:hover .dropdown-tools,
#header .navigation li.hover .dropdown-tools,
#header .navigation li:hover .dropdown1,
#header .navigation li.hover .dropdown1,
#header .navigation li:hover .dropdown,
#header .navigation li.hover .dropdown
{ display:block; }
#header .dropdown-tools .top { background:url("../images/drop-tools-top.png")/**/; overflow:hidden; width:319px; height:17px; }
#header .dropdown-tools .bottom { background:url("../images/drop-tools-bottom.png")/**/; overflow:hidden; width:319px; height:22px; }
#header .dropdown-tools .dropdown-holder { background:url("../images/drop-tools.png")/**/; overflow:hidden; width:319px; }

#header .dropdown-tools .dropdown-holder .text-block { float:right; /* overflow:hidden; */ width:144px; padding:8px 28px 60px 0; }
#header .dropdown-tools .dropdown-holder .text-block img { border:1px solid #6f6f6f; }
#header .dropdown-tools .dropdown-holder .text-block p { margin:0 0 0 4px; text-transform:none; font:12px/15px Arial, Verdana, sans-serif; padding:0 0 6px; }
#header .dropdown-tools .dropdown-holder .text-block a.more { background:none; height:auto; margin:0 4px; }
#header a.more:hover { text-decoration:underline;}
#header .navigation li .dropdown-tools ul { padding:8px; margin:0 10px; width:110px; float:left; clear:left; display:inline; list-style:none; border-top:1px solid #e9e9e9; }
#header .navigation li .dropdown-tools ul.first { border:none; padding-top:0; }
#header .navigation li:hover .dropdown-tools li,
#header .navigation li.hover .dropdown-tools li
{ background:none; height:auto; text-transform:none; font:bold 12px/12px Arial, Verdana, sans-serif; padding:2px 0; width:120px; }
#header .navigation li:hover .dropdown-tools li a,
#header .navigation li.hover .dropdown-tools li a
{ background:none; height:auto; color:#666;}
#header .navigation li.hover .dropdown-tools li a:hover,
#header .navigation li:hover .dropdown-tools li a:hover
{ color:#000; text-decoration:underline; }
#header .dropdown .top { background:url("../images/drop-top.png")/**/; width:854px; height:16px; overflow:hidden; }
#header .dropdown1 .top { background:url("../images/drop1-top.png")/**/; width:694px; height:17px; overflow:hidden; }
#header .dropdown .bottom { background:url("../images/drop-bottom.png")/**/; width:854px; height:21px; overflow:hidden; }
#header .dropdown1 .bottom { background:url("../images/drop1-bottom.png")/**/; width:694px; height:23px; overflow:hidden; }
#header .dropdown .dropdown-holder { background:url("../images/drop.png")/**/; width:854px; overflow:hidden; }
#header .dropdown1 .dropdown-holder { background:url("../images/drop1.png")/**/; width:694px; overflow:hidden; padding:15px 0 0; }
#header .dropdown .col1 { float:left; width:205px; padding:0 10px; overflow:hidden; }
#header .dropdown .col1 h5,
#header .dropdown .col1 h4
{ width:189px; background:#87212E; margin:0; color:#fff; padding:2px 8px; font:bold 10px/12px Arial, Verdana, sans-serif; text-transform:uppercase; }
#header .dropdown .col1 h5 a { color:#fff; height:auto; float:none; background:none; }
#header .dropdown .col1 h4 a { color:#fff; height:auto; float:none; background:none; }
#header .dropdown .col1 h4 a:hover{text-decoration:underline;}
#header .dropdown .col1 h5 a:hover{text-decoration:underline;}
#header .dropdown .col1 h5 { background:#dfdfdf; color:#87212E; }
#header .dropdown .col1 ul { padding:0 0 6px; margin:0; width:205px; overflow:hidden; }
/*  #header .dropdown .col1 li { background:none; font:Bold 10px/12px Arial, Verdana, sans-serif; text-indent: -8px; padding:1px 6px 0px 16px; width:189px; overflow:hidden; text-transform:none; height:auto; }  */
/*  slightly modified original version to reduce top/bottom padding only - no hanging indent  */
#header .dropdown .col1 li { background:none; font:Bold 10px/12px Arial, Verdana, sans-serif; padding:1px 8px 0 8px; width:189px;	overflow:hidden; text-transform:none; height:auto;}
#header .dropdown .col1 li a { color:#666; height:auto; background:none; }
#header .dropdown .col1 li a:hover { color:#fff; text-decoration:underline; }
#header .dropdown1 .col2,
#header .dropdown .col2
{ float:right; width:133px; /* overflow:hidden; */ padding:0 26px 0 0; }
#header .dropdown1 .col2 ul,
#header .dropdown .col2 ul
{ padding:0; margin:0; list-style:none; }
#header .navigation .dropdown1 .col2 li,
#header .navigation .dropdown .col2 li
{ text-transform:none; background:none; padding:12px 0 14px; height:auto; background:none; }
#header .dropdown1 .col2 li p,
#header .dropdown .col2 li p
{ margin:0; color:#fff; font:11px/16px Arial, Verdana, sans-serif; }
#header .navigation .dropdown1 .col2 li a.more,
#header .navigation .dropdown .col2 li a.more
{ background:none; height:auto; float:none; }
#header .dropdown1 ul.images { float:left; list-style:none; padding:0 0 0 27px; width:490px; margin:0; }
#header .dropdown1 .images li { height:auto; background:url("../images/drop1-li.gif")/**/ no-repeat; width:148px; margin:0 13px 0 0; padding:0 0 13px; }
#header .dropdown1 .images li a { height:auto; background:none; }
#header .dropdown1 .images li a img { display:block; margin:2px 1px 0; width:146px; height:142px; }
#header .dropdown1 .images li a span { height:31px; background:#5b81af url("../images/drop-span-blue.gif")/**/ no-repeat 0 100%; width:138px; color:#fff; padding:10px 0 4px 10px; text-transform:none; font-size:12px; line-height:14px; }
#header .dropdown1 .images li.black a span { background:#000 url("../images/drop-span-black.gif")/**/ no-repeat 0 100%; } 
#header .dropdown1 .images li.green a span { background:#9c3 url("../images/drop-span-green.gif")/**/ no-repeat 0 100%; }
/* content */
#content { padding:139px 0 0; overflow:hidden; width:1000px; background: #005dab url('../images/body_header_bg.png') left -171px repeat-x;}
/* page index.html big image box */
#content .visual-acq,
#content .visual-market,
#content .visual
{ position:relative; width:1000px; overflow:hidden; border-top:8px solid #333; }
#content .visual-acq{border:none;}
#content .visual-acq img,
#content .visual-market {border-bottom:9px solid #333;}
#groupc .visual-market {border-top:22px solid #555; border-bottom:none;}
#content .visual-market img{display:block;}
#content .visual .left-box {position:absolute; width:600px; left:30px; top:70px; }
#content .visual .left-box h1 {margin:0; font:54px/60px Helvetica, Verdana, Arial, sans-serif; color:#fff; }
#content .visual .left-box p {width:358px; color:#a3bbd5; font:16px/20px Arial, Verdana, sans-serif; margin:0; padding:6px 0 18px; }
#content .visual .left-box a.more {float:left; background:url("../images/visual-more.gif")/**/ no-repeat 100% 0; font:bold 10px/12px Arial, Verdana, sans-serif; text-decoration:none; color:#fff; text-transform:uppercase; }
#content .visual .left-box a.more span {float:left; cursor:pointer; background:url("../images/visual-more-left.gif")/**/ no-repeat; height:19px; padding:6px 12px 0; }
#content .visual ul.gallery {position:absolute; right:14px; top:194px; padding:0; margin:0; list-style:none; }
#content .visual .gallery li {float:left; height:70px; margin:0 6px 0 0; display:inline; }
#content .visual .gallery li a {float:left; text-decoration:none; }
#content .visual .gallery img {display:block; border:1px solid #afcae5; width:64px; height:52px; }
#content .visual .gallery a span {display:none; position:absolute; top:58px; left:0; width:200px; color:#fff; font:10px/12px Arial, Verdana, sans-serif; cursor:pointer; }
#content .visual .gallery a:hover {position:relative; }
#content .visual .gallery a:hover span {display:block;}
#content .visual-market .photo-visual,
#content .visual .photo-visual{display:block; width:1000px; overflow:hidden; }
#flashcontent{background-color: #333333; margin:0px; padding-bottom: 0px;}
/* page index.html text box */
#content .text-box{
	width:1000px;
	overflow:hidden;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10;
	padding-left: 0px;
} 
#content .notice2,
#content .notice1{width:294px; background:url("../images/notice1.jpg")/**/ no-repeat 0 98%; position:relative; min-height:160px; }
#content .text-box .notice2,
#content .text-box .notice1,
#content .text-box .notice1-new
{float:right; margin:0 0 0 15px;}
* html #content .notice2,
* html #content .notice1,
* html #content .notice1-new {height:160px;}
#content .notice1-new {width:279px; overflow:hidden;}
#content .notice1-new p {margin:0 !important; font:11px/16px Arial, Verdana, sans-serif !important; width:250px;}
#content .notice2{background:url("../images/notice2.jpg")/**/ no-repeat 0 100%;}
#content .text-box .notice2{margin:0 0 0 32px;}
#content .notice2 .notice2-bg,
#content .notice1 .notice1-bg {width:279px; overflow:hidden; padding:22px 0 14px 19px; }
#content .notice2 .notice2-bg{background:url("../images/notice2-top.gif")/**/ no-repeat;}
#content .notice2 strong,
#content .notice1 strong {font:21px/24px Helvetica, Verdana, Arial, sans-serif; width:150px; display:block; color:#EDFF20;}
#content .notice2 p,
#content .notice2 strong{color:#fff !important;color:#fff; }
#content .notice2 p,
#content .notice1 p {margin:0 !important;color:#fff;  font:11px/16px Arial, Verdana, sans-serif !important; width:140px; }
#content .notice2 p {padding:0 0 0 6px; width:125px; }
#content .notice2 a.button,
#content .notice1 a.button {color:#fff; text-decoration:none; font:bold 10px/12px Arial, Verdana, sans-serif; float:left; height:23px; position:absolute; bottom:15px; left:17px; }
#content .notice1 a.button span.left,
#content .notice1 a.button span.right,
#content .notice2 a.button span.left,
#content .notice2 a.button span.right { float:left; cursor:pointer; background:url("../images/notice1-edge.gif")/**/ no-repeat 0 50%; width:1px; height:23px; overflow:hidden; padding:0; }
#content .notice2 a.button span.left { background:url("../images/notice2-edge-l.gif")/**/ no-repeat 0 50%; }
#content .notice2 a.button span.right { background:url("../images/notice2-edge-r.gif")/**/ no-repeat 0 50%; }
#content .notice1 a.button span.text,
#content .notice2 a.button span.text { float:left; background:#9aadd5 url("../images/notice1-button.gif")/**/ no-repeat; height:18px; padding:5px 16px 0 18px; cursor:pointer; }
#content .notice2 a.button span.text { background:#636363 url("../images/notice2-button.gif")/**/ no-repeat; }
#content .text-box .text-holder { height:1%; overflow:hidden; }
#content .text-box .text-holder h2 { margin:0; color:#FFEB00; font:bold 18px/18px Arial, Verdana, sans-serif; }
#content .text-box .text-holder p { margin:10px 0 0; color:#fff; font:14px/18px Arial, Verdana, sans-serif; }
/* page index.html heading of news section */
#content .news-heading { width:979px; background:#ddd; -webkit-border-radius: 4px; border-radius:4px; height:34px; overflow:hidden; margin:23px 12px 0 13px; position:relative; }
#content .news-heading strong { float:left; height:23px; background:#87212E; -webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; border-top-left-radius: 4px; border-bottom-left-radius: 4px;  color:#fff; font:bold 10px/12px Arial, Verdana, sans-serif; padding:11px 9px 0 18px; }
#content .news-heading strong a { color:white; }
#content .news-heading .links { float:left; background:#87212E; padding:0 3px 0 0; width:13px; height:34px; }
#content .news-heading .links a { float:left; width:13px; margin:2px 0 0; height:14px; }
#content .news-heading p { float:left; margin:9px 0 0 15px; display:inline; color:#fff; }
#content .news-heading p a { color: #333; }
#content .news-heading div.rss { position:absolute; right:5px; top:10px; }

/* additions for Investor Home news scroller */
#content .main .info-holder .news-heading a { text-decoration:none; font: 12px Arial, Verdana, sans-serif; }
#content .main .info-holder .news-heading a:hover { text-decoration:underline; color:#000;}
#content .main .info-holder .news-heading p { float:left; margin:9px 0 0 15px; display:inline; color:#fff; }

/* narrow news section for ICD Home*/
#content .news-heading-narrow {width:590px; background:#a0a0a0 url("../images/news-heading.gif")/**/ no-repeat 100% 0; height:34px; overflow:hidden; margin:23px 1px 0 13px; position:relative; }
#content .news-heading-narrow strong { float:left; height:23px; background:#87212E url("../images/news-heading-strong.gif")/**/ no-repeat; color:#fff; font:bold 10px/12px Arial, Verdana, sans-serif; padding:11px 9px 0 18px; }
#content .news-heading-narrow strong a { color:white; }
#content .news-heading-narrow .links { float:left; background:#87212E; padding:0 3px 0 0; width:13px; height:34px; }
#content .news-heading-narrow .links a { float:left; width:13px; margin:2px 0 0; height:14px; }
#content .news-heading-narrow p { float:left; margin:9px 0 0 15px; display:inline; color:#fff; }
#content .news-heading-narrow div.rss { position:absolute; right:5px; top:10px; }
/* news section */
#content div.news1,
#content div.news { position:relative; width:1000px; padding:35px 0 25px; clear:both; }
#content div.news1 { background:url("../images/news-line-top.gif")/**/ no-repeat 0 24px; }
#content ul.news{ width:1000px; min-height:185px; overflow:hidden; margin:0; padding:0; list-style:none; background:url("../images/news-line.gif")/**/ repeat-y 0 0; }
#content .news li { float:left; width:218px; overflow:hidden; padding:0 10px 0 22px; }
#content .news li.news-second { padding:0 10px 0 78px; width:163px; }
#content .news li.news-first { padding:0 10px 0 38px; width:201px; }
#content .news li ul { width:209px; overflow:hidden; padding:10px 0 0; margin:0 0 -6px -10px; }
#content .news li li { background:none; padding:5px 9px; float:left; width:191px; background:url("../images/news-separator.gif")/**/ repeat-x 0 0; }
#content .news li li:first-child { background:none; }
#content .news li li a {background:url("../images/news-bullet.gif")/**/ no-repeat 0 2px; padding:0 0 0 20px; color:#3b3b3b; font:12px/14px Arial, Verdana, sans-serif; }
#content .news li h3 {margin:0; color:#87212E; font:18px/18px Arial, Verdana, sans-serif; }
#content .news li h3:hover { text-decoration: underline; }
#content .news li:last-child h3:hover { text-decoration: none; }
#content .news li p { margin:6px 0 0;}
#content .main .text-section a,
#content .news li a.more { color:#548ebe; font:bold 10px/12px Arial, Verdana, sans-serif; float:left; text-transform:uppercase; background:url("../images/more-bullet.gif")/**/ no-repeat; padding:0 0 0 16px; }
#content .news li a.more { position:absolute; bottom:10px; }
#content .main .text-section a,
#content .news1 .news li a.more {background:url("../images/more-bullet1.gif")/**/ no-repeat 1px 4px; padding:0 0 0 8px; }
#content .news .news-girl { position:absolute; width:61px; height:167px; top:23px; left:255px; }
#content .news1 .news .news-girl { width:70px; height:197px; top:6px; left:250px; }
#content .main .info-holder .text-box2 .news-title { font-size:1.45em; }
#content .main .info-holder .text-box2 .news-subtitle { font-size:1.1em; }

/* footer */
#footer { height:107px; margin:0;}
#footer .footer-holder { width:1000px; background:#002f59;margin:0 auto;  height:107px; }
#footer ul { margin:0; padding:18px 0 0 21px; list-style:none; }
#footer li { float:left; background:url("../images/footer-line-w.gif")/**/ no-repeat 0 2px; padding:0 7px 0 9px; font:bold 10px/12px Arial, Verdana, sans-serif; text-transform:uppercase; }
#footer .black li {background:url("../images/footer-line.gif")/**/ no-repeat 0 2px;}
#footer li:first-child {background:none;}
#footer li a {color:#fff; position:relative;}
#footer .black li a {color:#000;}
#footer li a:hover{text-decoration:underline;}
#footer p{margin:2px 0 0 30px; clear:left; color:#cc9999; font:bold 10px/12px Arial, Verdana, sans-serif; text-transform:uppercase; float:left; display:inline;}
/* home page location */
#header .locations .lightbox{width:341px; overflow:hidden; position:absolute; top:24px; right:0; z-index:99; display:none;}
#header .locations .lightbox .top{background:url("../images/popup-top.png")/**/; width:341px; height:5px; overflow:hidden; }
#header .locations .lightbox .bottom{background:url("../images/popup-bottom.png")/**/; width:341px; height:15px; overflow:hidden; }
#header .locations .lightbox .lightbox-holder{width:341px; background:url("../images/popup.png")/**/; overflow:hidden; }
#header .locations .lightbox .lightbox-header{margin:-1px 0 0 2px; width:333px; background:#3875b4 url("../images/popup-header.gif")/**/ no-repeat 195px 0; overflow:hidden; padding:0 0 10px; }
#header .locations .lightbox .lightbox-header a.close{float:right; background:url("../images/x.gif")/**/ no-repeat 100% 0; padding:0 13px 0 0; color:#fff; font:bold 10px/10px Arial, Verdana, sans-serif; text-decoration:none; margin:2px 9px 0 0; display:inline; }
#header .locations .lightbox .lightbox-header strong{width:333px; color:#fff; padding:40px 0 0 15px; font:bold 16px/18px Arial, Verdana, sans-serif; float:left; }
#header .locations .lightbox .location-current{overflow:hidden; margin:0 7px 0 3px; background:#ffc url("../images/popup-separator.gif")/**/ repeat-x 0 100%; padding:8px; }
#header .locations .lightbox .location-current2{overflow:hidden; margin:0 7px 0 3px; background:#ffc url("../images/popup-separator.gif")/**/ repeat-x 0 100%; padding:8px; }
* html #header .locations .lightbox .location-current{height:1%; overflow:visible; }
#header .locations .lightbox .location-current h3{margin:0; color:#3875b4; font:bold 11px/14px Arial, Helvetica, sans-serif; }
#header .locations .lightbox .location-current p{float:left; margin:0; padding:0 0 2px 6px; color:#666; text-transform:uppercase; font:bold 11px/14px Arial, Verdana, sans-serif; }
#header .locations .lightbox .location-current2 p{
	float:left;
	margin:0;
	padding:0 0 2px 6px;
	color:#00F;
	text-transform:uppercase;
	font:bold 11px/14px Arial, Verdana, sans-serif;
}
#header .locations .lightbox .location-current strong{float:right; width:134px; color:#666; text-transform:uppercase; font:bold 11px/14px Arial, Verdana, sans-serif; }
#header .locations .lightbox ul{float:left; padding:0 0 9px; margin:5px 0 0 3px; display:inline; list-style:none; width:331px; overflow:hidden; }
#header .locations .lightbox li{float:left; width:318px; padding:0 0 0 13px; }
#header .locations .lightbox li a.country{padding:3px 0; float:left; text-decoration:none; overflow:hidden; }
#header .locations .lightbox li.hover,
#header .locations .lightbox li:hover{background-color:#ffc; color:#fff; }
#header .locations .lightbox li a img{float:left; padding:1px; width:18px; height:11px; border:1px solid #cfcfcf; background:#fff; margin:0 9px 0 0; }
#header .locations .lightbox li a:hover span,
#header .locations .lightbox li a:hover{text-decoration:none;}
#header .locations .lightbox li span{float:left; width:148px; color:#666; font:bold 10px/14px Arial, Verdana, sans-serif; cursor:pointer; }
#header .locations .lightbox li span img{padding:0 6px 0 0; border:0; margin:0; height:auto; width:auto; }
#header .locations .lightbox li strong{float:left; margin:4px 0 0; width:135px; text-transform:uppercase; color:#666; font:bold 10px/12px Arial, Verdana, sans-serif; }
#header .locations .lightbox li strong a{color:#666;}
#header .locations .lightbox li strong a:hover{text-decoration:none;}
#header .locations .lightbox li strong img{width:auto;border:0;padding:0;}
#header .locations .lightbox .more-location{overflow:hidden; margin:0 0 0 3px; width:309px; background:#f0f0f0; padding:7px 11px 6px; clear:both; }
#header .locations .lightbox .more-location a{float:left; text-transform:uppercase; background:url("../images/location-bullet.gif")/**/ no-repeat 100% 2px; padding:0 9px 0 0; color:#3875b4; font:bold 10px/12px Arial, Verdana, sans-serif; overflow:hidden; clear:both; }
#header .locations .lightbox .more-location a:hover{text-decoration:none;}
/* contacts - locations */
#content .main .info-holder .lightbox{width:531; overflow:hidden; position:relative;}
#content .main .info-holder .lightbox .top{width:auto; height:5px; overflow:hidden; }
#content .main .info-holder .lightbox .bottom{width:auto; height:15px; overflow:hidden; }
#content .main .info-holder .lightbox .lightbox-holder{width:auto; overflow:hidden; }
#content .main .info-holder .lightbox ul{float:left; padding:0 0 9px; margin:5px 0 0 3px; display:inline; list-style:none; width:531px; overflow:hidden; }
#content .main .info-holder .lightbox li{float:left; width:518px; padding:0 0 0 13px;}
#content .main .info-holder .lightbox li a.country{padding:3px 0; float:left; text-decoration:none; overflow:hidden; }
#content .main .info-holder .lightbox li a img{float:left; padding:1px; width:18px; height:11px; border:1px solid #cfcfcf; background:#fff; margin:0 9px 0 0; }
#content .main .info-holder .lightbox li a:hover span,
#content .main .info-holder .lightbox li a:hover{text-decoration:none;}
#content .main .info-holder .lightbox li span{float:left; width:148px; color:#666; font:bold 12px/14px Arial, Verdana, sans-serif; cursor:pointer; }
#content .main .info-holder .lightbox li span img{padding:0 6px 0 0; border:0; margin:0; height:auto; width:auto; }
#content .main .info-holder .lightbox li strong{float:left; margin:4px 0 0; width:auto; text-transform:uppercase; color:#666; font:bold 12px/14px Arial, Verdana, sans-serif; }
#content .main .info-holder .lightbox li strong a{color:#666; text-decoration:none;}
#content .main .info-holder .lightbox li a strong{color:#666; text-decoration:none; cursor:hand;}
#content .main .info-holder .lightbox li strong a:hover{text-decoration:none;}
#content .main .info-holder .lightbox li strong img{width:auto;border:0;padding:0;}
/* page about us - content */
#content .content-heading{width:944px; overflow:hidden; background:#87212E; padding:18px 26px 12px 30px; }
#content .gray-heading{background:#ababad;}
#content .content-heading h1{margin:0; color:#fff; font:26px/28px Arial, Verdana, sans-serif; float:left; }
#content .content-heading h1 span{color:#000; }
#content .content-heading p{float:right; font:bold 12px/14px Arial, Verdana, sans-serif; margin:0; padding:20px 14px 0 0;}
#content .content-heading p a{color:#fff;}
#content .content-heading p.note{float:left; display:inline; padding:14px 0 0 90px; }
/* main content */
#content .main{float:left; width:808px; margin:0 -192px 0 192px; display:inline; padding:0 0 60px; overflow:hidden;}
/* center box */
#content .promo-box .info-container,
#content .main .info-holder1,
#content .main .info-holder{float:left; overflow:hidden; width:797px; padding:26px 8px 0 0; }
#content .main .info-holder1{padding:12px 0 0; width:490px; }
#content .main h2{margin:0; color:#fff; font:bold 18px/20px Arial, Verdana, sans-serif; padding:0 0 10px 13px;}
/* #content .main .info-holder p*/
#content .main .info-holder p{color:#fff; font:14px/26px Arial, Verdana, sans-serif; margin:11px 0 0 0px;}
#content .main .info-holder ul l {color:#fff; font:14px/18px Arial, Verdana, sans-serif; margin:0;}
#content .main .info-holder ul li {color:#fff; font:14px/18px Arial, Verdana, sans-serif;}
#content .main .info-holder h2 {color:#fff; font:bold 18px/20px Arial, Verdana, sans-serif; padding:0;}
#content .main .info-holder h3 {color:#fff; font:bold 14px/18px Arial, Verdana, sans-serif; padding:0 0 0 0px;}
#content .main .info-holder .inform-box .heading h3 {float:left; color:#fff; margin:0; font:18px/20px Arial, Helvetica, sans-serif;}
#content .main .info-holder .box1  {padding:0 0 0 0px; color:#fff; font:14px/18px Arial, Verdana, sans-serif;}
#content .main .info-holder .box1 .text-box1 h3 {color:#fff; font:bold 14px/18px Arial, Verdana, sans-serif; padding:0;}
#content .main .info-holder .box  {padding:14px 0 0 0px;}
#content .main .info-holder .box .text-block h3 {margin:0; color:#fff; font:bold 12px/14px Arial, Verdana, sans-serif; background:none; padding:0;}
#content .promo-box .box,
#content .main .box{width:480px; overflow:hidden; padding:16px 0 0 13px; }
#content .promo-box .box1,
#content .main .box1{padding:14px 0 0 13px;}
/* promo-box2 for ICD OG Home */
#content .promo-box2 {float:left; overflow:hidden; width:575px; padding:0px 8px 8px 8px; }
#content .promo-box2 .box {width:525px; overflow:hidden; padding:0 0 16px 13px; }
#content .promo-box2 .box h3{margin:0;  color:#fff; font:bold 14px/18px Arial, Verdana, sans-serif; background:none; padding:16px 0; }
#content .promo-box2 .text-photo {float:left; overflow:hidden; padding:0 14px 0 0;}
#content .promo-box2 .text-photo span{display:block; color:#666; font:bold 10px/12px Arial, Verdana, sans-serif; text-align:center; }
#content .promo-box2 .text-block {overflow:hidden; height:1%;}
#content .promo-box2 .text-block h3{margin:0;  color:#fff; font:bold 14px/18px Arial, Verdana, sans-serif; background:none; padding:0; }
#content .promo-box2 .text-block p{margin:0; font-size:12px; width:auto; color:#666; }
#content .promo-box2 .text-block ul li{color:#666; font-size:12px;}
#content .promo-box2 .text-block a{color:#666; text-decoration:underline;}
#content .promo-box2 .text-block a:hover{color:#87212E;}
/* text-box near left image */
#content .promo-box .text-block,
#content .main .text-block{overflow:hidden; height:1%;}
#content .promo-box .text-block h3{margin:0 0 0 23px; color:#fff; font:bold 12px/14px Arial, Verdana, sans-serif; background:none; padding:0;}
#content .main .text-block h3{margin:0;  color:#fff; font:bold 12px/14px Arial, Verdana, sans-serif; background:none; padding:0; }
#content .promo-box .info-container .text-block p,
#content .main .text-block p{margin:12px,0,0,0; font-size:12px; width:auto; color:#666; }
/* xenter text box left image*/
#content .promo-box .text-photo,
#content .main .text-photo{float:left; overflow:hidden; padding:0 14px 0 0;}
#content .promo-box .text-photo img,
#content .main .text-photo img{display:block;}
#content .promo-box .text-photo span,
#content .main .text-photo span{display:block; color:#666; font:bold 10px/12px Arial, Verdana, sans-serif; text-align:center; }
/* right column */
#content .main .promo-column1,
#content .main .promo-column,
#content .promo-column{float:right; overflow:hidden; width:267px; padding:36px 13px 0 0; }
#content .main .promo-column1{padding:0 10px 0 0;}
#content .main .promo-column3{padding:0 13px 0 0; margin:-215px 0 0 0;}
#content .main .promo-area{padding:36px 13px 0 0;}

/* page news */
/* page news filter box */
#content .main .filter-box{width:519px; overflow:hidden; background:#ccc url("../images/filter.gif")/**/ no-repeat; margin:10px 0 0; }
#content .main .filter-box form {width:519px; background:url("../images/filter-bottom.gif")/**/ no-repeat 0 100%; padding:9px 0; }
#content .main .filter-box label {float:left; color:#fff; font:bold 11px/18px Arial, Verdana, sans-serif; text-transform:uppercase; padding:2px 14px 0; }
#content .main .filter-box form select {float:left; width:153px; color:#fff; font:11px/26px Arial, Verdana, sans-serif; padding:0 0 0 0px; overflow:hidden; vertical-align:middle;}
/* page news text box */
#content .main .text-box2{width:450px; padding:10px 0 0 13px; overflow:hidden; }
#content .main .text-box2 h3 {margin:0; font:bold 12px/18px Arial, Verdana, sans-serif; color:#87212E;}
#content .main .text-box2 h3 a {color:#87212E; }
#content .main .text-box2 em {color:#fff; font:italic 12px/18px Arial, Verdana, sans-serif; }
#content .main .text-box2 p {margin:0; color:#666; padding:0 0 14px; font:12px/18px Arial, Verdana, sans-serif; }
/* page suppliers.html */
#content .main  .supplier-heading{width:504px; overflow:hidden; padding:4px 0 0 13px; }
#content .main  .supplier-heading p {float:left; color:#fff; font:12px/18px Arial, Verdana, sans-serif; margin:12px 0 12px 0; }
#content .main  .supplier-heading strong{float:right; font:bold 12px/18px Arial, Verdana, sans-serif; color:#fff; padding:24px 0 0 0;}
/* page suppliers.html box list pdf */
#content .main .supplier-box{width:516px; overflow:hidden; padding:14px 0 26px; }
#content .main .supplier-box h3{background:#666 url("../images/supplier-box.gif")/**/ no-repeat; margin:0; color:#fff; font:bold 14px/18px Arial, Verdana, sans-serif; padding:10px 0 7px 13px; }
#content .main .supplier-box ul{padding:10px 0 0; margin:0; list-style:none; width:516px; overflow:hidden;}
#content .main .supplier-box li{padding:8px 0 8px 12px; width:504px; overflow:hidden; float:left; font:12px/16px Arial, Verdana, sans-serif; }
#content .main .supplier-box li a{background:url("../images/pdf1.gif")/**/ no-repeat; padding:0 0 0 26px; float:left; color:#fff; }
/* page market-main.html */
#content .main .market-box{width:812px; overflow:hidden; }
#content .main .market-box h2{margin:26px 0 0; }
#content .main .market-box p{width:100%; color:#666; margin-bottom:0; }
/* page market-main.html small images */
#content .main .market-box ul{padding:0; margin:0; list-style:none; margin:0 0 0 -17px; width:821px; overflow:hidden; }
#content .main .market-box li{float:left; overflow:hidden; position:relative; width:259px; padding:20px 0 0 14px; height:150px; }
#content .main .market-box li img{display:block; }
#content .main .market-box li strong{display:block; position:absolute; top:21px; left:15px; background:url("../images/market-strong.png")/**/; width:239px; height:21px; color:#fff; font:bold 12px/14px Arial, Verdana, sans-serif; padding:17px 0 0 18px; }
#content .main .market-box li a{position:absolute; display:block; background:url("../images/market-button.gif")/**/; text-align:center; color:#fff; text-decoration:none; width:62px; height:18px; bottom:12px; right:14px; font:bold 10px/12px Arial, Verdana, sans-serif; text-transform:uppercase; padding:5px 0 0; }
/* page market-main.html small images last image (music) */
#content .main .market-box li.music strong{ background:none; color:#666; font:26px/30px Arial, Verdana, sans-serif; width:259px; height:auto; text-align:center; top:65px; padding:0; overflow:hidden; }
#content .main .market-box li.music p{position:absolute; top:96px; left:77px; width:150px; text-align:center; color:#3b3b3b; font:11px/14px Arial, Verdana, sans-serif; margin:0; }
#content .main .market-box li.music a{right:98px; background:url("../images/market-button-go.gif")/**/; width:62px; color:#3c3c3c; }
/* page product-main.html */
/* page product-main.html big photo */
#content .visual-image{overflow:hidden; border-top:1px solid #fff; }
#content .visual-image img{display:block; }
/* page product-main.html center column */
#content .promo-box{float:left; overflow:hidden; width:710px; padding:0 0 36px; }
#content .promo-box h2{margin:10px 0 0 35px; color:#fff; font:bold 18px/18px Arial, Verdana, sans-serif; }
#content .promo-box p{color:#fff; font:14px/18px Arial, Verdana, sans-serif; margin:16px 0 0 36px; width:570px; }
#content .promo-box h3{color:#fff; font:bold 15px/16px Arial, Verdana, sans-serif; padding:15px 0 6px 36px; margin:10px 0 0;}
/* #content .promo-box h3{background:#87212E url(/images/h3.gif) no-repeat; color:#fff; font:bold 15px/16px Arial, Verdana, sans-serif; padding:15px 0 11px 36px; margin:10px 0 0; }  */
/* page product-main.html columns with lists */
#content .promo-box .col1{float:left; overflow:hidden; width:166px; padding:0 20px 0 35px; }
#content .promo-box .col1 ul{padding:5px 0 0 0; margin:0; list-style:none;}
#content .promo-box .col1 ul li { margin: 7px 0 7px 5px; }
#content .promo-box h4 { border-bottom: 1px solid #ddd; color: #87212E; font: bold 12px/18px Arial, Verdana, sans-serif; margin: 20px 0 0; padding-left: 5px; cursor: context-menu; }

/* page product-adv.html */
/* page product-adv.html center wide box */
#content .main .image-box{width:812px; overflow:hidden; padding:32px 0 0; clear:both; }
#content .main .image-box h2{color:#87212E; padding:0 0 0 8px; }
#content .main .image-box strong{color:#fff; font:bold 11px/18px Arial, Verdana, sans-serif; text-transform:uppercase; padding:0 0 0 8px; display:block; }
#content .main .image-box img{display:block; border-bottom:1px solid #999; border-top:1px solid #999; margin:16px 0 0; overflow:hidden; }
#content .main .info-holder1 p{padding:11px 0 0 6px; margin:0; width:470px; }
/* page product-adv.html specifications box */
#content .main .specifications{width:490px; overflow:hidden; padding:34px 0 0; }
#content .main .info-holder1 .specifications h3{color:#fff; background:#900028 url("../images/specifications.gif")/**/ no-repeat; font:bold 14px/16px Arial, Verdana, sans-serif; padding:12px 0 11px 7px; margin:0; }
#content .main .specifications ul{padding:6px 0 2px; margin:0; list-style:none; width:489px; overflow:hidden; background:url("../images/specifications-bg.gif")/**/; border-top:1px solid #fff; }
#content .main .specifications li{width:489px; overflow:hidden; float:left; background:url("../images/specifications-separator.gif")/**/ no-repeat; padding:4px 0 3px; }
#content .main .specifications li:first-child{background:none; }
#content .main .specifications li span{float:left; padding:0 0 0 12px; width:128px; font:bold 11px/14px Arial, Verdana, sans-serif; }
#content .main .specifications li p{margin:0; float:left; width:321px; font:bold 11px/14px Arial, Verdana, sans-serif; padding:0 14px; }
#content .main .specifications p.bottom{font:italic 10px/12px Arial, Verdana, sans-serif; color:#fff; margin:0; background:#666 url("../images/specifications-bottom.gif")/**/ no-repeat 0 100%; width:465px; padding:10px 12px 12px; }

.info-holder h4 {color:#000; font:bold 12px/14px Arial, Verdana, sans-serif; margin:19px 0 0; padding:14px 14px 9px 0px;}

#content .main h4.overview-heading{background:#7398bb url("../images/h4-blue.gif")/**/ no-repeat;}
#content .main h4.downloads-heading{background:#d17519 url("../images/h4-orange.gif")/**/ no-repeat;}
#content .main ul.downloads-red,
#content .main ul.additional,
#content .main ul.applications,
#content .main ul.overview,
#content .main ul.downloads{padding:0; margin:0; list-style:none;}
#content .main ul.downloads-red li,
#content .main ul.additional li,
#content .main ul.applications li,
#content .main ul.overview1 li,
#content .main ul.overview li,
#content .main ul.downloads li{font:11px/14px Arial, Verdana, sans-serif;}
#content .main ul.applications{padding:10px 0 0 16px;}
#content .main h5{color:#648db4; text-transform:uppercase; font:bold 10px/12px Arial, Verdana, sans-serif; margin:12px 0 0 14px; padding:0 0 5px; }
#content .main ul.overview{border-top:1px solid #d1d1d1; }
#content .main ul.overview1{padding:0; margin:-1px 0 0; overflow:hidden; list-style:none; }
#content .main .overview1 li,
#content .main ul.overview li{padding:3px 14px;}
#content .main ul.overview li{border-bottom:1px solid #d1d1d1;}
#content .main .overview1 li{border-top:1px solid #d1d1d1;}
#content .main .overview1 li a{color:#7398bb;}
#content .main ul.downloads-red,
#content .main ul.downloads{padding:6px 6px 0;}
#content .main ul.downloads-red li,
#content .main ul.downloads li{overflow:hidden; background:url("../images/downloads-bullet.gif")/**/ no-repeat 0 5px; padding:3px 0 3px 13px; height:1%; }
#content .main ul.downloads-red li{background:url("../images/downloads-bullet-red.gif")/**/ no-repeat 0 5px; }
#content .main ul.gray-download li{background:url("../images/downloads-bullet-gray.gif")/**/ no-repeat 0 5px; }
/* page product-details */
#content .main .info-holder1 h3{color:#87212E; font:bold 12px/18px Arial, Verdana, sans-serif; margin:25px 0 0 6px; }
#content .main ul.full-features{padding:0 0 8px; margin:0 0 0 6px; list-style:none;}
#content .main ul.full-features li{background:url("../images/center1-bullet.gif")/**/ no-repeat 0 50%; padding:0 0 0 7px; font:12px/18px Arial, Verdana, sans-serif; }
/* page market.html */
#content .visual-market h1{position:absolute; margin:0; font:36px/52px Helvetica, Verdana, Arial, sans-serif; top:16px; left:32px; }
#content .visual-market h1 span{color:#fff; }
/* page capabilities.html */
/* page capabilities.html images boxes */
#content .main ul.capabilities{padding:0; margin:0; list-style:none;}
#content .main .capabilities li{position:relative; width:520px; height:148px; overflow:hidden; margin:21px 0 0; z-index:0; }
#content .main .capabilities li img{position:absolute; top:0; left:0; display:block; z-index:1; }
#content .main .capabilities li h3{margin:0; padding:18px 0 0 19px; width:300px; color:#fff; font:21px/24px Helvetica, Verdana, Arial, sans-serif; position:relative; z-index:3; }
#content .main .capabilities li p{color:#fff; font:12px/14px Arial, Verdana, sans-serif; position:relative; z-index:3; margin:4px 0 0 19px; width:260px; }
#content .main .capabilities li.white h3,
#content .main .capabilities li.white p{color:#fff; }
#content .main .capabilities li a{display:block; position:absolute; background:url("../images/capabilities-link.gif")/**/; text-align:center; width:64px; height:19px; overflow:hidden; color:#fff; text-transform:uppercase; text-decoration:none; z-index:4; right:16px; bottom:13px; font:bold 10px/12px Arial, Verdana, sans-serif; padding:6px 0 0; }
#content .main .capabilities li a.link1{background:url("../images/capabilities-link1.gif")/**/; width:62px; padding:4px 0 0;}
/* page capabilities-secondary.html */
#content .visual-capabilities{position:relative; margin:34px 0 0 12px; overflow:hidden; width:698px; height:205px;}
#content .visual-capabilities img{display:block; }
#content .visual-capabilities .text-area{position:absolute; left:266px; top:28px; }
#content .visual-capabilities h2{margin:0; color:#87212E; font:26px/28px Helvetica, Verdana, Arial, sans-serif; }
#content .visual-capabilities .text-area p {width:360px; margin:6px 0 0; font:18px/20px Arial, Verdana, sans-serif; color:#696969;}
/* page capabilities-secondary.html center column */
#content .promo-box .info-container{float:right; padding:20px 0px 0 0; }
#content .promo-box .info-container p{margin:0 0 0 13; width:auto;}
#content .promo-box .info-container ul li{color:#fff; font-size:14px; margin:6px 0 0 80px; list-style-type:disc;}
#content .promo-box .info-container a{color:#fff; text-decoration:underline;}
#content .promo-box .info-container a:hover{color:#87212E;}
#content .promo-box .info-container .box p{margin:12px 0 0 23px; width:auto;}
#content .promo-box .info-container .box ul li{color:#666; font-size:12px; margin:6px 0 0 68px; list-style-type:disc;}
#content .promo-box .info-container .box a{color:#666; text-decoration:underline;}
#content .promo-box .info-container .box a:hover{color:#87212E;}
/* page investors.html */
#content img.visual-investors{display:block; margin:8px 0 0; }
/* page contact.html */
/* page contact.html left & right sidebar */
#content .sidebar-contact{float:left; overflow:hidden; width:217px; margin:49px 0 0;}
/* page contact.html support box */
#content .sidebar-contact .support{width:217px; overflow:hidden; background:#999 url("../images/support1-bottom.gif")/**/ no-repeat 0 100%; padding:0 0 16px; }
#content .sidebar-contact .support strong{display:block; font:bold 12px/14px Arial, Verdana, sans-serif; color:#fff; background:#666 url("../images/support1-top.gif")/**/ no-repeat; overflow:hidden; width:193px; padding:14px 12px 10px; }
#content .sidebar-contact .support img{display:block; }
#content .sidebar-contact .support span{display:block; color:#fff; font:bold 21px/24px Arial, Verdana, sans-serif; padding:9px 12px 0; }
#content .sidebar-contact .support p{margin:8px 15px 0; font:bold 10px/12px Arial, Verdana, sans-serif; }
/* page contact.html service box */
#content .sidebar-contact .service{width:217px; overflow:hidden; background:#bfb2a6 url("../images/service-bottom.gif")/**/ no-repeat 0 100%; margin:12px 0 0; padding:0 0 14px; }
#content .sidebar-contact .service strong{font:bold 12px/14px Arial, Verdana, sans-serif; color:#fff; display:block; background:#87212E url("../images/service-top.gif")/**/ no-repeat; padding:5px 9px 2px; width:199px; overflow:hidden; }
#content .sidebar-contact .service strong span{background:url("../images/service.gif")/**/ no-repeat; padding:8px 0 9px 41px; display:block; }
#content .sidebar-contact .service select{border:1px solid #9c9c9c; padding:1px 1px 1px 8px; width:186px; margin:10px 0 0 13px; display:block; }
#content .sidebar-contact .service p{margin:8px 21px 0; font:bold 10px/12px Arial, Verdana, sans-serif; }
#content .main-container{float:left; overflow:hidden; width:519px; padding:0 20px;}
#content .main-container h2{color:#fff; font:bold 15px/18px Arial, Verdana, sans-serif; margin:20px 17px 0; }

/* tabs */
.tabset {float:left; padding:10px 0 0; overflow:hidden; }
a.tab {float: left; background:url("../images/tab.gif")/**/; width:102px; height:20px; overflow:hidden; margin:0 2px 0 0; position: relative; color:#a1b0bd; font:bold 11px/14px Arial, Verdana, sans-serif; padding:10px 0 0 16px; }
a.tab:hover{text-decoration:none;}
a.active{background:url("../images/tab-active.gif")/**/; width:112px; color:#fff; }
div.tab {width:519px; clear: both; overflow:hidden; background:url("../images/tab-content.gif")/**/ repeat-y; }
div.tab .tab-bg{overflow:hidden; width:519px; background:url("../images/tab-content-bottom.gif")/**/ no-repeat 0 100%; }
div.tab strong{display:block; background:#6688a3 url("../images/tab-strong.gif")/**/ no-repeat 100% 0; text-transform:uppercase; font:bold 10px/12px Arial, Verdana, sans-serif; color:#c2cfda; padding:10px 18px; }
div.tab ul{float:left; padding:11px 0 13px 11px; margin:0; list-style:none; width:241px; }
div.tab li{background:url("../images/tab-separator.gif")/**/ repeat-x 0 0; width:234px; overflow:hidden; float:left; padding:4px 0 7px 7px; }
div.tab li:first-child{background:none; }
div.tab li a{ background:url("../images/tab-bullet.gif")/**/ no-repeat 0 50%; padding:0 0 0 12px; color:#fff; font:bold 11px/14px Arial, Verdana, sans-serif; }


/* tab styles */
#content .main .info-holder .tabset a {color:#FFFFFF; text-decoration:none;}
#content .main .info-holder .tabset a:hover{color:#FFFFFF; text-decoration:none;}
#content .main .info-holder .tab UL LI{list-style-type:disc; color:#fff; font:12px Arial, Verdana, sans-serif; margin:0;}
#content .main .info-holder .tab p{color:#fff; font:12px Arial, Verdana, sans-serif; margin:4px 0 0 0px;}
#content .main .info-holder .tab UL LI UL LI{list-style-type:circle; color:#fff; font:12px Arial, Verdana, sans-serif; margin:0;}


#content .or{text-align:center; padding:24px 0 0; overflow:hidden; width:100%; }
#content .or p{display:inline; margin:0; text-transform:uppercase; font:bold 15px/18px Arial, Verdana, sans-serif; background:url("../images/or.gif")/**/ repeat-x 0 50%; padding:0 19px; }
#content .or p span{background:#fff; padding:0 12px; }
#content .main-container .search{width:519px; overflow:hidden; background:#e6e6e6 url("../images/search-bottom.gif")/**/ no-repeat 0 100%; margin:26px 0 0; padding:0 0 24px; }
#content .main-container .search strong.search-heading{display:block; color:#fff; font:bold 15px/18px Arial, Verdana, sans-serif; background:#6688a3 url("../images/search-top.gif")/**/ no-repeat; padding:16px 16px 8px; border-bottom:1px solid #fff; }
#content .main-container .search input.text{float:left; border:1px solid #9c9c9c; padding:4px 6px; height:16px; font:bold 10px/16px Arial, Verdana, sans-serif; margin:24px 17px 0 57px; display:inline; width:302px; }
#content .main-container .search input.button{float:left; margin:24px 0 0; }
#content .main-container .search p{clear:both; margin:0; font:bold 10px/14px Arial, Verdana, sans-serif; padding:4px 59px 0; }
#content .notes{width:519px; overflow:hidden; padding:44px 0 0; }
#content .notes .note{float:left; width:155px; padding:0 0 0 18px; }
#content .notes h3{color:#87212E; font:bold 15px/18px Arial, Verdana, sans-serif; margin:0; } 
#content .notes p{color:#666; font:11px/14px Arial, Verdana, sans-serif; margin:6px 0 0; }
#content .notes a.more{color:#548ebe; font:bold 10px/14px Arial, Verdana, sans-serif; text-transform:uppercase; background:url("../images/more-bullet.gif")/**/ no-repeat 0 1px; padding:0 0 0 13px; float:left; margin:12px 0 0; }
#content .location-box{width:217px; overflow:hidden; }
#content .sidebar-contact-info .location-box{padding:0 0 0 5px; width:212px; }
#content .location-box h4{color:#87212E; background:none; padding:0; font:bold 12px/14px Arial, Verdana, sans-serif; margin:22px 0 0; }
#content .sidebar-contact-info .location-box h4{margin:15px 0 3px;}
#content .location-box p { margin:0; font:12px/18px Arial, Verdana, sans-serif;}
#content .location-box ul{padding:0 0 0 4px; margin:0; list-style:none; overflow:hidden; width:213px; }
#content .location-box li{width:213px; overflow:hidden; }
#content .location-box li strong{float:left; width:46px; font:10px/18px Arial, Verdana, sans-serif; }
#content .location-box li p{float:left; font:10px/18px Arial, Verdana, sans-serif; width:167px; }
#content .emergency{width:217px; overflow:hidden; background:#f1f1f1; margin:18px 0 0; }
#content .emergency strong{display:block; color:#fff; font:bold 12px/14px Arial, Verdana, sans-serif; background:#87212E url("../images/service-top.gif")/**/ no-repeat; padding:18px 18px 8px; }
#content .emergency strong span{background:url("../images/emergency.gif")/**/ no-repeat 0 1px; padding:0 0 0 19px; }
#content .emergency ul{padding:8px 0 22px; margin:0; list-style:none; width:217px; overflow:hidden; }
#content .emergency li{font:11px/14px Arial, Verdana, sans-serif; padding:8px 0 0 19px; float:left; width:198px; overflow:hidden; }
#content .emergency li a{background:url("../images/downloads-bullet-red1.gif")/**/ no-repeat 0 1px; padding:0 0 0 16px; }
#content .quick-contact{width:217px; overflow:hidden; background:#f1f1f1; margin:22px 0 0; padding:0 0 32px; }
#content .quick-contact strong{display:block; background:#b5be00 url("../images/quick.gif")/**/ no-repeat; color:#fff; font:bold 12px/14px Arial, Verdana, sans-serif; padding:18px 12px 8px; }
#content .quick-contact .selected{margin:4px 16px 0 3px; width:188px; }
#content .quick-contact select{width:188px; float:left; margin:12px 0 0; padding:0; font:11px/24px Arial, Verdana, sans-serif; border:1px solid #9c9c9c; padding:1px 1px 1px 9px; height:24px; }
/* page contact-results.html */
#content h2.aircraft{font:16px/18px Arial, Verdana, sans-serif; padding:0 0 0 11px; margin:-4px 0 0; position:relative; }
/* page contact-results.html breadcrumb */
#content .breadcrumb{width:517px; overflow:hidden; padding:8px 0 0 11px; }
#content .breadcrumb p{float:left; color:#87212E; font:bold 10px/12px Arial, Verdana, sans-serif; margin:0; }
#content .breadcrumb ul{float:left; padding:0; margin:0 0 0 -9px; display:inline; list-style:none; }
#content .breadcrumb li{float:left; background:url("../images/breadcrumb-bullet.gif")/**/ no-repeat 0 3px; padding:0 6px 0 12px; font:bold 10px/12px Arial, Verdana, sans-serif; color:#666; }
#content .breadcrumb li:first-child{background:none; } 
#content .breadcrumb li a{ color:#666;}
/*--info--*/
.info{height:1%; margin:11px 0 20px 11px; overflow:hidden; background:#fff; }
.info img{float:left; margin:0 14px 0 0; }
* html .info img{margin:0 12px 0 0;}
.info div{overflow:hidden;}
* html .info div{height:1%; overflow:visible;}
.info dl{margin:12px 0 0; padding:0; color:#fff; overflow:hidden; font:bold 10px/18px Arial, Helvetica, sans-serif; }
.info dl dt{float:left; padding:0 3px 0 0; }
.info dl dd{height:1%; overflow:hidden; margin:0; }
/*--contact-bar--*/
.contact-bar{margin:30px 0 0 11px; padding:0; width:507px; overflow:hidden; }
#content .contact-bar li{width:100%; margin:7px 0 0; list-style:none; overflow:hidden; }
#content .contact-bar li p {color:#666; font:bold 12px/18px Arial, Helvetica, sans-serif; padding:0 0 0 12px;}
#content .contact-bar .heading{width:493px; padding:8px 7px; overflow:hidden; background:#900028 url("../images/bg-contact-bar-heading.gif")/**/ no-repeat; }
#content .contact-bar .heading h3{margin:0; color:#fff; padding:0 0 0 4px; font:bold 14px/16px Arial, Helvetica, sans-serif; no-repeat 0 4px; }
#content .contact-bar .active .heading h3{background:url("../images/bg-contact-bar-heading-active.gif")/**/ no-repeat 0 6px;}
#content .contact-bar .heading h3 a{color:#fff; text-decoration:none; }
#content .contact-bar .heading h3 a:hover{text-decoration:underline;}
.contact-bar .slide{width:100%; overflow:hidden; }
.address-info{padding:12px; overflow:hidden; }
* html .address-info{height:1%; overflow:visible; }
.address-info div{float:left; width:245px;padding-right:10px;}
#content .address-info h4{background:none; margin:0; padding:0; color:#666; font:bold 12px/18px Arial, Helvetica, sans-serif; }
.address-info address{display:block; overflow:hidden; color:#666; font:12px/18px Arial, Helvetica, sans-serif; }
.address-info dl{margin:18px 0 0; border-bottom:1px; padding:0; color:#666; overflow:hidden; font:bold 12px/18px Arial, Helvetica, sans-serif;}
.address-info dl dt{float:left; padding:0 3px 0 0; width:70px;  display:block;}
.address-info dl dd{height:1%; margin:0; overflow:hidden; display:block;}
.address-info dl dd .mail{float:right; width:15px; height:11px; margin:4px 0 0 0; overflow:hidden; text-decoration:none; text-indent:-9999px; background:url("../images/mail.gif")/**/ no-repeat; }
#content .main .address-info p a {overflow:hidden; color:#666; font: bold 12px/18px Arial, Helvetica, sans-serif; text-decoration:none;}
.contact-bar .slide table{width:100%; margin:0; padding:8px 0 0 0; border-collapse:collapse; }
.contact-bar .slide table td{color:#666; padding:7px 7px 5px 5px; border-bottom:1px solid #b3b3b3; font:12px/14px Arial, Helvetica, sans-serif; }
.contact-bar .slide table td .mail{float:left; width:15px; height:11px; overflow:hidden; text-decoration:none; text-indent:-9999px; background:url("../images/mail.gif")/**/ no-repeat; }
.contact-bar .slide table td.last{border-bottom:none;} 
#content .info-holder .keywords {border-width: 1px; width: 450px; border-style: solid; border-color: #BFB2A6; font: 10px/10px Arial, Helvetica, sans-serif; text-align: left; padding: 10px; margin: 20px 10px;}
#content .info-holder .keywords p {font: 10px/10px Arial, Helvetica, sans-serif; color:#999; margin: 5px; padding: 5px; }
/* page contact-results.html center aircraft info-box */
/* added .main .info-holder context to compensate for .info-holder h3 */
#content .main .info-holder .aircraft{width:517px; overflow:hidden; padding:10px 0 13px 11px; }
#content .main .info-holder .aircraft h3{color:#fff; font:bold 11px/14px Arial, Verdana, sans-serif; overflow:hidden; background:#87212E url("../images/aircraft-top.gif")/**/ no-repeat; width:491px; padding:12px 9px 6px; margin:0; }
#content .main .info-holder .aircraft p {margin:0 0 0 10px; font-size:12px; }
#content .main .info-holder .aircraft p.note{color:#87212E; font:bold 10px/18px Arial, Verdana, sans-serif; }
#content .main .info-holder .aircraft-text-box{overflow:hidden; width:509px; padding:8px 0; }
#content .main .info-holder .aircraft-text-box p {margin:0 10px 6px 10px;}
#content .main .info-holder .aircraft-text-box ul {list-style:none; margin-top:0; margin-bottom:6px;}
#content .main .info-holder .aircraft-text-box ul li {font-size: 12px; background:url("../images/subnav-bullet-r.gif")/**/ no-repeat 0px 5px; padding:0 0 0 8px;}

#content .main .info-holder .aircraft a.view{display:block; text-transform:uppercase; color:#fff; width:73px; height:18px; overflow:hidden; background:url("../images/link-view.gif")/**/; font:bold 10px/12px Arial, Verdana, sans-serif; padding:7px 0 0 11px; }
#content .main .info-holder .aircraft a.view:hover{text-decoration:none; }
#content p.start{width:267px; overflow:hidden; text-align:center; margin:0; font:bold 12px/14px Arial, Verdana, sans-serif; padding:50px 0 14px; }
/* page contact-results.html left New search box */
#content .new-search{width:266px; overflow:hidden; background:#e6e6e6 url("../images/search-new-bottom.gif")/**/ no-repeat 0 100%; padding:0 0 16px; }
#content .new-search strong{display:block; background:#6688a3 url("../images/search-new-top.gif")/**/ no-repeat; color:#fff; font:bold 12px/14px Arial, Verdana, sans-serif; padding:16px 22px 11px; border-bottom:1px solid #fff; }
#content .new-search input.text{display:block; border:1px solid #9c9c9c; font:bold 10px/16px Arial, Verdana, sans-serif; padding:4px 6px; height:16px; width:226px; margin:9px 0 0 13px; }
#content .new-search p{font:bold 10px/12px Arial, Verdana, sans-serif; margin:6px 20px 0; }
#content .new-search input.button{margin:9px 0 1px 14px; }
/* page contact-results.html left Quick contact box */
#content .promo-column .quick-contact{width:267px; padding:0 0 16px; margin:11px 0 0; }
#content .promo-column .quick-contact strong{background:#b5be00 url("../images/quick1.gif")/**/ no-repeat; }
#content .promo-column .quick-contact select{margin:9px 0 0 18px; width:232px; }
/* page contact-results.html left sidebar */
#content .sidebar-static {float:left; width:192px; margin:0 812px 0 -812px; display:inline; }
#content .sidebar-static p{margin:48px 17px 0;}
#content .sidebar-static p{margin-top:60px;}
#content .sidebar-static a.back{padding:0 0 0 10px; color:#fff; font:bold 12px/14px Arial, Helvetica, sans-serif; background:url("../images/arrow-back.gif")/**/ no-repeat 0 4px; }
#content .sidebar-static ul{padding:0; margin:10px 0 0; list-style:none; width:192px; overflow:hidden; }
#content .sidebar-static li{width:192px; overflow:hidden; float:left; border-bottom:3px solid #fff; background:url("../images/sidebar2-li.gif")/**/ no-repeat; }
#content .sidebar-static li a{display:block; font:bold 11px/14px Arial, Verdana, sans-serif; color:#fff; background:url("../images/sidebar2-bullet.gif")/**/ no-repeat 8px 15px; padding:12px 17px 11px; }
#content .sidebar-static li.active a{background:url("../images/sidebar2-bullet1.gif")/**/ no-repeat 6px 16px; }
#content .sidebar-static li ul{padding:4px 0 12px; background:#dfdfdf; margin:0; }
#content .sidebar-static li li{background:none; border:0; padding:4px 17px; width:158px; }
#content .sidebar-static li li a{background:none; color:#fff; font:10px/12px Arial, Verdana, sans-serif; padding:0; }
/*--inner-page--*/
#content .main-wrapper{width:818px; margin:0 -192px 0 182px; float:left; display:inline; padding:0 0 20px; overflow:hidden; }
#content.about-us-page .sidebar{margin:0 802px 0 -812px !important;}
#content.about-us-page div.news{border-top:1px solid #ccc; padding:25px 0 0; }
/*--heading--*/
.heading{width:100%; overflow:hidden; }
#content .main-wrapper .heading h2{color:#6688a3; position:relative; padding:0; z-index:2; margin:15px 18px -20px; font:26px/28px Arial, Verdana, sans-serif; }
.heading div{width:100%; z-index:-1; position:relative; overflow:hidden; }
.heading strong{position:absolute; bottom:18px; left:24px; color:#fff; z-index:3; font:24px/26px Arial, Helvetica, sans-serif; }
/*--info-holder-box--*/
.info-holder-box{float:left; width:592px; }
/*--info-text--*/
.info-text{width:100%; overflow:hidden; padding:20px 0 20px;}
.info-text div{float:left; width:240px; }
.info-text div.first{width:300px; padding:0 35px 0 10px; }
#content .main-wrapper .info-text h4{margin:0; color:#6688a3; font:bold 14px/16px Arial, Helvetica, sans-serif; }
#content .main-wrapper .info-text p{margin:0; color:#666; padding:0 0 12px; font:11px/16px Arial, Helvetica, sans-serif; }
#content .main-wrapper .info-text .first p{font:12px/18px Arial, Helvetica, sans-serif;}
#content .main-wrapper .info-text strong{display:block; color:#666; font:bold 11px/14px Arial, Helvetica, sans-serif; }
#content .main-wrapper h3{background:#6688a3; color:#fff; margin:0; padding:10px 12px; overflow:hidden; height:1%; font:18px/23px Arial, Helvetica, sans-serif; }
/*--list-bar--*/
.list-bar{width:592px; overflow:hidden; }
.list-bar div{float:left; width:286px; padding:0 10px 0 0; }
.list-bar div ul{margin:0; padding:20px 0; height:1%; overflow:hidden; }
.list-bar div ul li{height:1%; list-style:none; overflow:hidden; padding:2px 12px; font:bold 10px/18px Arial, Verdana, sans-serif; }
.list-bar div ul .aircraftProductList {no-repeat; padding:0 0 0 20px; color:#666; }
.list-bar div ul a{background:url("../images/news-bullet.gif")/**/ no-repeat; padding:0 0 0 20px; color:#666; }
.list-bar div ul a:hover{text-decoration:underline;}
.list-bar div ul.list{padding:3px 0 20px; }
.list-bar div ul.list li{padding:0;}
.list-bar div ul.list a{display:block; height:1%; color:#fff; padding:0 28px; background:#9bbbd5 url("../images/bg-list-bullet.gif")/**/ no-repeat 12px 50%; }
.list-bar div ul.list ul{margin:0; padding:0; overflow:hidden; }
.list-bar div ul.list ul li{height:1%; list-style:none; overflow:hidden; padding:2px 12px; }
.list-bar div ul.list ul a{background:url("../images/news-bullet.gif")/**/ no-repeat 0 1px; padding:0 0 0 20px; color:#666; display:inline; }
/*--list-bar-variant (three column)--*/
.list-bar-variant{width:592px; overflow:hidden; padding-top:10px; }
.list-bar-variant div{float:left; width:auto; width:179px; padding:0 10px 0 0; }
.list-bar-variant div ul{margin:0; padding:0px 0; height:1%; overflow:hidden; }
.list-bar-variant div ul li{height:1%; list-style:none; overflow:hidden; padding:2px 12px; font:bold 10px/18px Arial, Verdana, sans-serif; }
.list-bar-variant div ul a{background:url("../images/news-bullet.gif")/**/ no-repeat; padding:0 0 0 20px; color:#666; }
.list-bar-variant div ul a:hover{text-decoration:underline;}
.list-bar-variant div ul.list{padding:3px 0 20px;}
.list-bar-variant div ul.list li{padding:0;}
.list-bar-variant div ul.list a{display:block; height:1%; color:#fff; padding:0 28px; background:#9bbbd5 url("../images/bg-list-bullet.gif")/**/ no-repeat 12px 50%; }
.list-bar-variant div ul.list ul{margin:0; padding:0; overflow:hidden; }
.list-bar-variant div ul.list ul li{height:1%; list-style:none; overflow:hidden; padding:2px 12px; }
.list-bar-variant div ul.list ul a{background:url("../images/news-bullet.gif")/**/ no-repeat 0 1px; padding:0 0 0 20px; color:#666; display:inline; }
div.promomarketfeature{float:left; width:330px; padding:0 10px 0 10px; border-right:solid 1px #ccc; min-height:240px; color:#666; vertical-align:top; }
div.promomarketsecondary{float:left; width:220px; padding:0 0 0 10px; border-left:solid 0px #ccc; min-height:240px; color:#666; vertical-align:top; }
div.promoproductsplash{position:relative; left:-30px; float:left; width:200px; padding:0 0 0 10px; border-left:solid 1px #ccc; color:#666; }
div.promomarketfeature a{color:#666;text-decoration:underline;}
div.promomarketsecondary a{color:#666;text-decoration:underline;}
div.promoproductsplash a{color:#666;text-decoration:underline;}
/*--promo-column-bar--*/
.promo-column-bar{float:right; width:220px; padding:5px 0 0; margin:0 0 0 -10px; }
.promo-column-bar .promo-bar{overflow:hidden; height:1%; padding:10px 14px 0; }
.promo-column-bar .promo-bar h2{margin:10px 0 0; color:#6688a3; font:16px/18px Arial, Helvetica, sans-serif; }
.promo-column-bar .promo-bar p{margin:10px 0 0; color:#666; font:12px/16px Arial, Helvetica, sans-serif; }
.promo-column-bar .promo-bar a.more{float:left; color:#548ebe; margin:5px 0 0; text-decoration:none; padding:0 0 0 7px; background:url("../images/more-bullet1.gif")/**/ no-repeat 0 5px; font:bold 10px/16px Arial, Helvetica, sans-serif; }
.promo-column-bar .promo-bar a.more:hover{text-decoration:underline;}
/*--inform-bar--*/
.inform-bar{width:220px; margin:13px 0 0; overflow:hidden; }
.inform-bar-hold{width:194px; overflow:hidden; padding:10px 13px; }
.blue-bar{background:#6688a3 url("../images/bg-inform-bar-blue.gif")/**/ no-repeat;}
.blue-bar .inform-bar-hold{background:url("../images/bg-inform-bar-blue.gif")/**/ no-repeat -220px 100%;}
.green-bar{background:#b5bf00 url("../images/bg-inform-bar-green.gif")/**/ no-repeat;}
.green-bar .inform-bar-hold{background:url("../images/bg-inform-bar-green.gif")/**/ no-repeat -220px 100%;}
#content .inform-bar-hold h3{background:none; color:#fff; font:bold 12px/14px Arial, Helvetica, sans-serif; margin:0; padding:0; }
#content .inform-bar-hold p{color:#fff; margin:5px 0 0; font:12px/14px Arial, Helvetica, sans-serif; } 
#content .inform-bar-hold a.more{width:82px; height:23px; float:left; overflow:hidden; text-align:center; color:#fff; margin:7px 0 0; text-decoration:none; font:bold 10px/23px Arial, Helvetica, sans-serif; }
#content .blue-bar .inform-bar-hold .more{background:url("../images/a-more-blue.gif")/**/ no-repeat;}
#content .green-bar .inform-bar-hold .more{background:url("../images/a-more-green.gif")/**/ no-repeat;}
/* #content .inform-bar-hold a.more:hover{text-decoration:underline;} */
/*--pre-text--*/
.pre-text {position:absolute; top:0px; left:0px; overflow:visible; width:100%; height:100%;}
.pre-text h1{position:absolute; margin:0; top:20px; left:20px; font-size:35px; line-height:50px; overflow:visible; padding:0;}
.pre-text p{margin:16px 0 0 20px; color:#fff; font:14px Arial, Helvetica, sans-serif; }
/*--news-area--*/
.news-area{width:1000px; padding:35px 0 0; clear:both;}
.news-area h2{text-align:center; margin:10px 0 0; margin:0; padding:9px 17px; color:#fff; font:bold 14px/18px Arial, Helvetica, sans-serif; background:#6688a3 url("../images/bg-news-heading.gif")/**/ no-repeat; }
.news-post{width:1000px; overflow:hidden; margin:20px 0 0; padding:0 0 20px; list-style:none; background:url("../images/news-line.gif")/**/ repeat-y 0 0; }
.news-post li{float:left; width:218px; overflow:hidden; padding:0 10px 0 22px; }
.news-post li.news-second{padding:0 10px 0 78px; width:163px; }
.news-post li.news-first{padding:0 10px 0 38px; width:201px; }
.news-post h3{margin:0; color:#87212E; font:14px/18px Arial, Verdana, sans-serif; }
.news-post p{margin:0 1px; color:#fff; font:11px/14px Arial, Helvetica, sans-serif; }
.news-post a.more{float:left; margin:10px 0 0; color:#548ebe; text-transform:uppercase; font:bold 10px/12px Arial, Verdana, sans-serif; background:url("../images/more-bullet1.gif")/**/ no-repeat 0 4px; padding:0 0 0 7px; }
/*--search-area--*/
.search-area{width:267px; overflow:hidden; margin:26px 0 7px; background:#87ab49 url("../images/bg-search-area.gif")/**/ no-repeat; }
.search-area-hold{overflow:hidden; padding:2px 2px 10px; background:url("../images/bg-search-area.gif")/**/ no-repeat -267px 100%; } 
* html .search-area-hold{height:1%; overflow:visible; }
.search-area h3{background:#66872c url("../images/bg-search-area-heading.gif")/**/ no-repeat; overflow:hidden; margin:0; color:#fff; padding:8px 13px; font:bold 15px/18px Arial, Helvetica, sans-serif; }
#content .search-area p{margin:5px 14px 0; color:#fff; font:11px/14px Arial, Helvetica, sans-serif; }
#content .search-area .btn,
.cite-area .btn{display:inline; width:64px; height:25px; overflow:hidden; text-align:center; color:#fff; text-decoration:none; font:bold 10px/25px Arial, Helvetica, sans-serif; } 
#content .search-area .btn{float:left; margin:6px 14px 0; background:url("../images/btn-search.gif")/**/ no-repeat; }
.cite-area .btn{float:right; margin:52px 8px 0 70px; background:url("../images/btn-grey.gif")/**/ no-repeat; }
/*--cite-area--*/
.cite-area{width:267px; height:128px; overflow:hidden; background:url("../images/bg-cite-area.gif")/**/ no-repeat; }
.cite-area h3{margin:2px 2px 0; color:#fff; padding:8px 13px; font:bold 15px/18px Arial, Helvetica, sans-serif; }
#content .cite-area p{margin:10px 14px 0; color:#fff; font:11px/14px Arial, Helvetica, sans-serif; }
/*--sidebar-area--*/
.sidebar-area{float:left; width:174px; padding:42px 0 0; display:inline; }
.sidebar-area .search-box{width:174px; background:#ccc url() no-repeat -174px 100%; }
.sidebar-area .search-box strong{background:#333 url() no-repeat;}
.sidebar-area .search-box select{width:151px;}
.sidebar-area .search-box .text{width:135px;}
.sidebar-area .search-box a{margin:9px 0 0 18px;}
.sidebar-area .search-box .go{margin:8px 12px 0 0;}
/*--main-area--*/
.main-area{float:right; width:814px; padding:41px 0 0; }
/*--post-area--*/
.post-area{float:left; width:528px; }
.post-area h2{color:#fff; height:1%; margin:0; overflow:hidden; font:bold 14px/16px Arial, Helvetica, sans-serif; }
/*--tools-bar--*/
.tools-bar{float:right; padding:0 5px; }
.tools-bar label,
.tools-bar strong{float:left; color:#fff; padding:0 10px; font:bold 11px/18px Arial, Helvetica, sans-serif; }
.tools-bar select{float:left; color:#fff; background:#ccc; font:bold 11px Arial, Helvetica, sans-serif; }
/*--post-location--*/
.post-location{width:528px; overflow:hidden; margin:15px 0 0; padding:11px 0; background:#e0e0e0 url() no-repeat 0 100%; }
.post-location ul{margin:0; padding:1px 0; width:100%; text-align:center; overflow:hidden; }
.post-location ul li{display:inline; padding:0 1px; list-style:none; font:bold 11px/14px Arial, Helvetica, sans-serif; }
.post-location ul li.previous,
.post-location ul li.next{padding:0 16px 0 17px;}
.post-location ul a{color:#fff; text-decoration:none; background:#ccc; padding:0 3px; border:1px solid #999; }
.post-location ul li.previous a,
.post-location ul li.next a{color:#666; background:none; border:none; padding:1px 3px; }
.post-location ul a:hover{text-decoration:underline;}
/*--post-section--*/
.post-section{width:100%; float:left; margin:9px 0 0; overflow:hidden; }
/*--post-box--*/
.post-box{overflow:hidden; border-top:1px solid #ccc; margin:-1px 0 1px 3px; padding:18px 45px 10px 0; }
* html .post-box{height:1%; overflow:visible; }
.post-box.first{border:none;}
.post-box h3{margin:0; color:#87212E; font:bold 12px/14px Arial, Helvetica, sans-serif; }
.post-box h3 a{color:#87212E; text-decoration:none; }
.post-box h3 a:hover{text-decoration:underline;}
.post-box p{margin:2px 0 0; color:#666; font:12px/18px Arial, Helvetica, sans-serif; }
.post-box span{margin:10px 0 0; color:#666; display:block; overflow:hidden; font:10px/18px Arial, Helvetica, sans-serif; }
.post-box span a{color:#666;}
.post-box img{float:left; margin:0 25px 0 0; }
/*--post-hold--*/
.post-hold{overflow:hidden;}
* html .post-hold{height:1%; overflow:visible; }
/*--imp-box--*/
.imp-box{width:518px; overflow:hidden; margin:0; border:none; padding:0; background:#f0f0f0 url() no-repeat; } 
.imp-box-hold{overflow:hidden; padding:25px 11px; background:url() no-repeat -518px 100%; }
* html .imp-box-hold{height:1%; overflow:visible; }
/*--information--*/
.information{float:left; overflow:hidden; width:490px; padding:28px 0 0 24px; }
#content .information h2{margin:0; padding:0; color:#87212E; font:bold 18px/20px Arial, Helvetica, sans-serif }
#content .information h3{margin:25px 0 0; color:#87212E; font:18px/20px Arial, Helvetica, sans-serif }
#content .information p{margin:12px 0 0; padding:0; color:#fff; font:14px/16px Arial, Helvetica, sans-serif }
/*--market-bar--*/
.market-bar{width:100%; overflow:hidden; margin:10px 0 0; }
.market-bar-newsletter{width:100%; overflow:hidden; margin:10px 0 0; }
/*--market-hold--*/
.market-hold{width:100%; margin:10px 0 0; overflow:hidden; }
.market-hold-newsletter{width:100%; margin:10px 0 0; overflow:hidden; }
#content .main .market-bar h4{margin:0; height:1%; padding:8px 17px; color:#fff; background:#8B8078 url("../images/market-heading-medgray.gif")/**/ no-repeat; font:bold 14px/18px Arial, Helvetica, sans-serif; }
#content .main .market-bar-newsletter h4{margin:0; height:1%; color:#555; font:bold 14px/18px Arial, Helvetica, sans-serif; }

.market-hold img{float:left; margin:0 18px 0 0; }
.market-hold-newsletter img{float:left; margin:0 18px 0 0; }
.market-hold div{overflow:hidden; padding:20px 0 0; }
.market-hold-newsletter div{overflow:hidden; padding:20px 0 0; }
/* 2009-06-04: FGULLO - Added to distinguish links better in Product Grouping template. */
.market-hold a{color:#666; text-decoration:underline;}
.market-hold .text-block a:hover{color:#87212E;}
.market-hold-newsletter a{color:#666; text-decoration:underline;}
.market-hold-newsletter .text-block a:hover{color:#87212E;}

* html .market-hold div{height:1%; overflow:visible; }
#content .market-hold p{margin:0; color:#fff; font:bold 12px/18px Arial, Helvetica, sans-serif; }
* html .market-hold-newsletter div{height:1%; overflow:visible; }
#content .market-hold-newsletter p{margin:0; color:#fff; font: 12px/18px Arial, Helvetica, sans-serif; }

/*---cite-bar---*/
.cite-bar{height:1%; margin:19px 0 0; overflow:hidden; padding:10px 15px; border:solid #ababad; border-width:1px 0; }
#content .cite-bar p{margin:0; color:#666; padding:0 0 5px; font:14px/18px Arial, Helvetica, sans-serif; }
#content .cite-bar strong{color:#87212E; font:bold 10px/18px Arial, Helvetica, sans-serif; }
#content .cite-bar strong a{color:#87212E;}
/*--inform-box--*/
.inform-box{width:100%; overflow:hidden; margin:20px 0 0;}
.inform-box .heading{height:1%; width:auto; background:#87212E; overflow:hidden; padding:12px 19px 12px 10px; }
.inform-box .heading h3{float:left; color:#fff; margin:0; font:18px/20px Arial, Helvetica, sans-serif; }
#content .inform-box .heading div{float:right; width:auto; }
.inform-box .heading label{float:left; color:#deb3bf; padding:0 10px 0 0; font:bold 10px/20px Arial, Helvetica, sans-serif }
.inform-box .heading select{float:left; padding:0; margin:0; color:#000; width:142px; font:10px Arial, Helvetica, sans-serif; }
#content .our-people-block p{font-size:12px;}
.inform-box .see-all{overflow:hidden; display:block; height:1%; color:#87212E; padding:4px 19px 0; background:url() repeat-x; font:12px/16px Arial, Helvetica, sans-serif; }
.inform-box .see-all a{color:#87212E; padding:0 0 0 16px; background:url("../images/news-bullet.gif")/**/ no-repeat 0 2px; }
/*--inform-box-hold--*/
.inform-box-hold{height:1%; overflow:hidden; padding:15px 0 15px 15px; }
.inform-area{float:left; width:245px; padding:0 5px 0 0; }
/*--photo-bar--*/
.photo-bar{float:left; width:85px; height:103px; padding:6px; overflow:hidden; margin:0 7px 0 0; }
.photo-bar.default { background:url("../images/profile-default.gif")/**/ top center no-repeat; background-size: cover; }
.inform-area-txt{height:1%; overflow:hidden; }
#content .inform-area-txt h4{margin:0; padding:0; color:#87212E; background:none; font:bold 11px/14px Arial, Helvetica, sans-serif; }
#content .inform-area-txt strong{overflow:hidden; display:block; color:#666; font:bold 11px/14px Arial, Helvetica, sans-serif; }
#content .inform-area-txt p{margin:5px 0 0; color:#666; font:11px/18px Arial, Helvetica, sans-serif; }
/*--content-section--*/
.content-section{float:left; overflow:hidden; width:521px; padding:26px 4px 0 0; }
#content .content-section h2{margin:0 5px; padding:0; color:#fff; font:bold 18px/20px Arial, Helvetica, sans-serif; }
#content .content-section h3{margin:15px 0 0; padding:0 5px 5px; color:#87212E; border-bottom:1px solid #d9d9d9; font:bold 16px/18px Arial, Helvetica, sans-serif; }
#content .content-section p{margin:10px 5px 0; color:#fff; font:12px/16px Arial, Helvetica, sans-serif; }
/*--form-row--*/
.form-row{overflow:hidden; padding:12px 0 6px 9px; }
.form-cell{float:left; width:184px; padding:0 24px 0 0; }
.form-row label,
.form-row .title{float:left; width:119px; color:#666; padding:0 0 2px; font:bold 11px/18px Arial, Helvetica, sans-serif;}
.form-row select{float:left; width:182px; color:#000; font:11px Arial, Helvetica, sans-serif; }
.content-section .btn{float:left; display:inline; border:none; margin:15px 0 0 9px; }
.content-section #btn-search{margin:16px 0 0 -6px;}
/*--sep-box--*/
.sep-box{padding:15px 70px 15px 0; overflow:hidden; text-align:center; }
.sep-box strong{color:#87212E; font:bold 14px/18px Arial, Helvetica, sans-serif; background:url() no-repeat 0 50%; }
.sep-box span{padding:0 28px; background:url() no-repeat 100% 50%; }
/*--form-section--*/
.form-section{overflow:hidden; padding:0 0 25px; border-bottom:1px solid #d9d9d9; }
/*--txt-box--*/
.txt-box{height:1%; overflow:hidden; padding:12px 0 9px 9px; }
.txt-box label{display:block; float:none; color:#87212E; padding:0 0 7px; font:bold 11px/14px Arial, Helvetica, sans-serif; }
.form-row .text,
.txt-box .text{background:#f3f3f3; border:1px solid #dddddb; padding:6px 5px; color:#000; width:160px; font:12px Arial, Helvetica, sans-serif; }
.txt-box .inp-txt{float:left; background:#f3f3f3; border:1px solid #dddddb; padding:6px 5px; margin:0 23px 0 0; color:#000; width:278px; height:56px; overflow:auto; font:12px Arial, Helvetica, sans-serif; }
.txt-box .text{float:left; margin:0 23px 0 0; }
.txt-box #enter-keywords{width:278px;}
#content .txt-box p{margin:0; height:1%; color:#666; overflow:hidden; font:11px/14px Arial, Helvetica, sans-serif; }
.select-bar{padding-top:19px;}
/*--choice--*/
.choice{margin:0; padding:0; height:1%; overflow:hidden; }
.choice li{height:1%; padding:1px 0; list-style:none; overflow:hidden; }
.form-row .choice label{width:auto; padding:0 10px 0 0; }
.form-row .choice .inp-radio,
.form-row .choice .inp-check{float:left; width:16px; height:16px; margin:2px 5px 0 0; }
/*--map-section--*/
.map-section{position:relative; width:808px; overflow:hidden; margin:20px 0 10px; }
.map-place{width:100%; overflow:hidden; }
/*--sidebar-contact-info--*/
.sidebar-contact-info{float:right; width:217px; }
/*--content-categories--*/
.content-categories{float:left; width:587px; }
#content .content-categories h3{padding:12px 32px; color:#fff; margin:16px 0 0; font:bold 15px/18px Arial, Helvetica, sans-serif; background:#87212E url() no-repeat; } 
/*--categories-section--*/
.categories-section{width:100%; overflow:hidden; margin:10px 0 0; }
#content .categories-section h4{background:none; color:#87212E; font:bold 12px/18px Arial, Verdana, sans-serif; margin:20px 7px 0; padding:0; }
#content .categories-section .col1{float:left; overflow:hidden; width:100px; padding:0 30px 0 35px; }
#content .categories-section ul{padding:0; margin:0; list-style:none; }
#content .categories-section ul li{overflow:hidden; padding:0 0 0 7px; background:url("../images/subnav-bullet-r.gif")/**/ no-repeat 0 4px; }
/*--locations-section--*/
.content-locations{float:left; overflow:hidden; width:517px; padding:36px 8px 0 0; }
#content .content-locations h3{padding:12px 32px; color:#fff; margin:20px 0 0; font:bold 15px/18px Arial, Helvetica, sans-serif; background:#87212E url() no-repeat; } 
.locations-section{width:100%; overflow:hidden; margin:10px 0 0; }
#content .locations-section h4, 
#content .locations-section h4 a 
{background:none; color:#87212E; font:bold 12px/18px Arial, Verdana, sans-serif; margin:20px 2px 0; padding:0; }
#content .locations-section .col1{float:left; overflow:hidden; width:230px; padding:0 10px 0 10px; }
#content .locations-section ul{padding:0; margin:0; list-style:none; }
#content .locations-section ul li{overflow:hidden; padding:0 0 0 7px; background:url("../images/subnav-bullet-r.gif")/**/ no-repeat 0 4px; }
/*--groupc-page--*/
#groupc #header{ background:none; height:43px; padding-top:96px; }
#groupc strong.logo{top:93px; left:31px; }
#groupc .locations,
#groupc .langauge-bar{width:auto;}
#groupc .langauge-bar .btn{float:left; margin-top:3px; }
#groupc .langauge-bar .location-text{float:left; width:auto; white-space:nowrap; display:inline; margin:0 0 0 25px; padding:8px 0 0 64px; background-position:0 0; font:bold 11px /18px Arial, Helvetica, sans-serif; }
#groupc #header .locations .lightbox{top:100px;}
#groupc .visual-market{border-top:22px solid #555; border-bottom:none; }
#groupc .visual-acq h1,
#groupc .visual-market h1{color:#fff; margin:15px 0 0; font:32px/34px Arial, Helvetica, sans-serif; }
#groupc .visual-acq h1{margin:35px 0 0;}
#groupc .visual-acq p,
#groupc .visual-market p{color:#7c6c74; margin:5px 0 0; font:24px/28px Arial, Helvetica, sans-serif;}
/*--welcome-block--*/
.welcome-block{padding:0 10px 25px; overflow:hidden; margin:25px 0 0; height:1%;}
#content .welcome-block h2{color:#87212E; margin:0; font:bold 14px/16px Arial, Helvetica, sans-serif; }
#content .welcome-block p{color:#666;}
.welcome-block .news-hold{float:right; overflow:hidden; width:240px; padding:0 0 0 36px; }
.welcome-block .news-hold ul{padding:0; margin:0; list-style:none; }
.welcome-block .news-hold li{overflow:hidden; padding:0 0 14px;}
.welcome-block .news-hold p{margin:0; font:11px/16px Arial, Verdana, sans-serif; }
.welcome-block .news-hold p a{color:#666;}
#content .product-area h3{background:#87212E;}
#content .product-area div ul.list a{background:#999 url() no-repeat 12px 50%;}
#content .product-area div ul.list ul a{background:url("../images/news-bullet.gif")/**/ no-repeat;}
#content .promo-info{padding-top:15px;}
#content .promo-info h3{margin:0; color:#fff; padding:10px 0 0; background:none; font:bold 12px/14px Arial, Helvetica, sans-serif; }
#content .promo-info p{margin:0; color:#fff; font:12px/14px Arial, Helvetica, sans-serif; }
#content .promo-info address{display:block; margin:15px 0 0; color:#fff; font:12px/14px Arial, Helvetica, sans-serif; }
#content .promo-info dl{margin:15px 0 0; padding:0; color:#fff; overflow:hidden; font:12px/14px Arial, Helvetica, sans-serif; }
#content .promo-info dl dt{float:left; padding:0 3px 0 0; } 
#content .promo-info dl dd{height:1%; margin:0; overflow:hidden; }
#content .red1-bar,
#content .red-bar{background:#87212E url("../images/inform-bar-red.gif")/**/ no-repeat;}
#content .grey-bar{background:#48575e url("../images/inform-bar-grey.gif")/**/ no-repeat;}
#content .orange-bar{background:#d2741a url("../images/inform-bar-orange.gif")/**/ no-repeat;}
#content .red1-bar .inform-bar-hold,
#content .red-bar .inform-bar-hold{background:url("../images/inform-bar-red.gif")/**/ no-repeat -220px 100%;}
#content .grey-bar .inform-bar-hold{background:url("../images/inform-bar-grey.gif")/**/ no-repeat -220px 100%;}
#content .orange-bar .inform-bar-hold{background:url("../images/inform-bar-orange.gif")/**/ no-repeat -220px 100%;}
#content .orange-bar .inform-bar-hold h3,
#content .grey-bar .inform-bar-hold h3,
#content .red1-bar .inform-bar-hold h3,
#content .red-bar .inform-bar-hold h3{color:#fff; margin:0; }
#content .orange-bar .inform-bar-hold p,
#content .grey-bar .inform-bar-hold p,
#content .red1-bar .inform-bar-hold p,
#content .red-bar .inform-bar-hold p{color:#fff; margin:5px 0 0; }
#content .grey-bar .inform-bar-hold .more{background:url("../images/btn-read-more-grey.gif")/**/ no-repeat;}
#content .red-bar .inform-bar-hold .more{background:url("../images/btn-read-more.gif")/**/ no-repeat;}
#content .orange-bar .inform-bar-hold .more,
#content .red1-bar .inform-bar-hold .more{background:url("../images/btn-read-more-red.gif")/**/ no-repeat;}
#content .contact-details .promo-column p.start{padding-top:60px;}
.simple-list{width:267px; overflow:hidden; }
#content .main h4.simple-heading{background:#81a2c2 url("../images/simple-heading.gif")/**/ no-repeat 0 0;}
#content .main .simple-list .additional li{padding:8px 16px 0;}
#content .main .simple-list h5{color:#fff;}
#content .main .simple-list .related-box{padding:7px 0 30px 11px;}
#content .main .glossary-box{overflow:hidden; width:267px; background:#7398bb url() no-repeat 0 0; margin:12px 0 0; }
#content .main .glossary-box .hold{overflow:hidden; background:url() no-repeat -267px 100%; width:232px; padding:11px 19px 17px 16px; }
#content .main .glossary-box strong{display:block; color:#fff; font:bold 12px/16px Arial, Verdana, sans-serif; }
#content .main .glossary-box p{margin:6px 0 0; font:11px/14px Arial, Verdana, sans-serif; }
#content .main .glossary-box a{float:right; text-indent:-9999px; overflow:hidden; background:url(); width:28px; height:28px; margin:11px 0 0; }
#content .main .glossary-box .text-box{width:195px; float:left; padding:0; }
.block{overflow:hidden; width:267px; position:relative; }
.block span.bg-box{display:block; position:absolute; top:19px; right:10px; background:url(); width:69px; height:59px; overflow:hidden; }
.simple-list1{width:267px; overflow:hidden; }
#content .main .simple-list1 ul.downloads li{ background:url("../images/downloads-bullet-br.gif")/**/ no-repeat 0 5px; }
#content .main .overview-box{width:267px; overflow:hidden; }
#page1{margin:0 auto; width:800px; }
#timeline-header{width:736px; overflow:hidden; background:#87212E; border-bottom:4px solid #000; padding:10px 15px 22px 49px; }
#timeline-header h1{margin:0; font:26px/28px Arial, Verdana, sans-serif; }
#timeline-header h1 a{color:#fff;}
#timeline-content{width:736px; padding:17px 15px 30px 49px; overflow:hidden; }
#timeline-content strong.logo{float:right;}
#timeline-content strong.logo a{display:block; text-indent:-9999px; overflow:hidden; width:130px; height:18px; background:url(); }
#timeline-content ul{padding:0; margin:0; list-style:none; width:570px; clear:both; }
#timeline-content li{overflow:hidden; width:620px; padding:10px 0 14px; }
#timeline-content a.photo{float:left; overflow:hidden; width:180px; }
#timeline-content a.photo img{display:block;}
#timeline-content .text-block{float:right; overflow:hidden; width:421px; padding:6px 0 0; }
#timeline-content .text-block strong{display:block; font:bold 16px/18px Arial, Verdana, sans-serif; }
#timeline-content .text-block strong a{color:#87212E;}
#timeline-content .text-block p{margin:6px 0 0; font:14px/16px Arial, Verdana, sans-serif; }

#content .main h4 {background-image:none;}
/* ACCOUNTING FOR LIST ITEMS AND LINK FORMATTING */
#content .main .text-block ul li{color:#666; font-size:12px;}
#content .main .info-holder .text-box2 ul {margin-top:0}
#content .main .info-holder .text-box2 ul li{color:#666; font-size:12px;}
#content .main .text-block a{color:#666; text-decoration:underline;}
#content .main .text-block a:hover{color:#87212E;}
#content .main .info-holder a{color:#fff; text-decoration:underline;}
#content .main .info-holder a:hover{color:#87212E;}
#content .main .info-holder1 a{color:#fff; text-decoration:underline;}
#content .main .info-holder1 a:hover{color:#87212E;}
#content .main .info-holder .box a{color:#666; text-decoration:underline;}
#content .main .info-holder .box a:hover{color:#87212E;}

/* classes for multi-column table/ */
table.multicolumn { font-family: arial; font-size: 9px; border-collapse: separate; border-spacing: 0px; *border-collapse: expression('separate', cellSpacing = '0px');}
table.multicolumn .headeritem {font-size: 9px; border-top: none; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;	border-right: none;	background-color: #900028; padding: 5px; vertical-align: middle; color:#ffffff;}
table.multicolumn td {font-size: 9px; border-top: none; border-bottom: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; border-right: none; background-color: #FFFFFF; padding: 5px; vertical-align:middle; text-align:center; }
table.multicolumn .subitem {font-size: 9px; border-top: none; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #e0e0e0; border-right: none; background-color: #e0e0e0; padding: 5px; font-weight:bold;} 
table.multicolumn .footer {font-size: 9px; background-color: #666; color:#ffffff; text-align:left;}
table.multicolumn a {text-decoration:underline;}

/* Table Styles */
.table {border-collapse:collapse;color:#636465;margin:12px 0;max-width:100%;}
.table thead tr th,
.table tbody tr th {background:#0060a0;color:#fff;font-weight:normal;}
.table tbody tr th {background:#5b98c7;}
.table tr:first-child th,
.table tr:first-child td {border-top:0;}			
.table tr th,
.table tr td {background:#f1f1f2;border-color:#fff;border-style:solid;border-width:1px 0 0 1px;font-size:11px;padding:0.3em 0.9em;}
.table tr th:first-child,
.table tr td:first-child {border-left:0;}
.table tr:nth-child(even) td {background:#d5d6d7;}			
.table.align-center th, .table.align-center td {text-align:center;}
.table.align-left {text-align:left;}
.table.align-right {text-align:right;}		
.table.text-small tr th,
.table.text-small tr td {font-size:9px;}
.table.text-large tr th,
.table.text-large tr td {font-size:13px;}	
.table.width-full {width:100%;}
			
/* overwrite <p> inheritance in table with P nodes */
#content .main .info-holder1 table.multicolumn p{width:auto;}
table.multicolumngeneric {font-family: arial;  font-size: 12px; border-collapse: separate; border-spacing: 0px; *border-collapse: expression('separate', cellSpacing = '0px'); }
table.multicolumngeneric th {border-top: none; border-bottom: 1px solid #e0e0e0; border-left: none; border-right: none; padding: 10px; vertical-align: middle;	text-align:center;}
table.multicolumngeneric td {border-top: none; border-bottom: 1px solid #e0e0e0; border-left: none; border-right: none; padding: 10px; vertical-align: middle;	text-align:center;} 
/*  overwrite <p> inheritance in table with P nodes */
#content .main .info-holder1 table.multicolumngeneric p{width:auto;}
/* "Sendmail" forms  */
form.sendmail {margin-top:1em; padding-top:0;}
form.sendmail p {margin-top:0;}
form.sendmail p label{display:block;}
form.sendmail p label.radio{display:inline;}
form.sendmail input.text, form.sendmail textarea{width:300px;}
form.sendmail textarea{height:100px;}
/* form validation feedback ARW 20090601 */
form input.invalid {border-color:Red; background-color:#FFEEEE;}
/* product definitions */
#content .main .information .prod-def {border-width: 1px; width: 450px; border-style: solid; border-color: #BFB2A6; text-align: left; margin: 20px 10px;}
#content .main .information .prod-def p {font-size: 11px; margin: 5px; padding: 5px; }


/* page services.html */
/* page services.html images boxes */
#content .main ul.services{padding:0; margin:0; list-style:none;}
#content .main .services li{display:inline-block; position:relative; width:240px; height:148px; overflow:hidden; margin:21px 0 0; z-index:0; padding-right: 10px;}
#content .main .services li img{position:absolute; top:0; left:0; display:block; z-index:1; width:240px; height:148px;}
#content .main .services li h3{margin:0; padding:18px 0 0 19px; width:220px; color:#fff; font:21px/24px Helvetica, Verdana, Arial, sans-serif; position:relative; z-index:3; }
#content .main .services li p{color:#fff; font:12px/14px Arial, Verdana, sans-serif; position:relative; z-index:3; margin:4px 0 0 19px; width:130px; }
#content .main .services li.white h3,
#content .main .services li.white p{color:#fff; }
#content .main .services li a{display:block; position:absolute; background:url("../images/capabilities-link.gif")/**/; text-align:center; width:64px; height:19px; overflow:hidden; color:#fff; text-transform:uppercase; text-decoration:none; z-index:4; right:16px; bottom:13px; font:bold 10px/12px Arial, Verdana, sans-serif; padding:6px 0 0; }
#content .main .services li a.link1{background:url("../images/capabilities-link1.gif")/**/; width:62px; padding:4px 0 0;}
#content .main .services a.none{display:block; position:absolute; width:240px; height:184px; overflow:hidden; z-index:0;}
/* page services-secondary.html */

/* menu worldwide locations */
#wwl-left{
	float: left;
	width: 160px;
}
#wwl-right{
	float: left;
	width: 160px;
}
#acquistions{
	float:left;
	width: auto;
}
#wwl-container {
	margin: 0px;
	padding: 0px;
}
#wwl-left h1{
	font-size: 12px;
	font-weight: bold;
	padding-left: 16px;
	margin-bottom: -4px;
}
#wwl-right h1{
	font-size: 12px;
	font-weight: bold;
	padding-left: 16px;
	margin-bottom: -4px;
}
#wwl-left h2{
	font-size: 12px;
	font-weight: bold;
	padding-left: 16px;
	margin-bottom: -4px;
}
#wwl-right h2{
	font-size: 12px;
	font-weight: bold;
	padding-left: 16px;
	margin-bottom: -4px;
}

/* tabs */
.tabsetNEW {float:left; padding:10px 0 0; overflow:hidden; }
a.tab {float: left; background:url("../images/tab.gif")/**/; width:102px; height:20px; overflow:hidden; margin:0 2px 0 0; position: relative; color:#a1b0bd; font:bold 11px/14px Arial, Verdana, sans-serif; padding:10px 0 0 16px; }
a.tab:hover{text-decoration:none;}
a.active{background:url("../images/tab-active.gif")/**/; width:112px; color:#fff; }
div.tab {width:519px; clear: both; overflow:hidden; background:url("../images/tab-content.gif")/**/ repeat-y; }
div.tab .tab-bg{overflow:hidden; width:519px; background:url("../images/tab-content-bottom.gif")/**/ no-repeat 0 100%; }
div.tab strong{display:block; background:#6688a3 url("../images/tab-strong.gif")/**/ no-repeat 100% 0; text-transform:uppercase; font:bold 10px/12px Arial, Verdana, sans-serif; color:#c2cfda; padding:10px 18px; }
div.tab ul{float:left; padding:11px 0 13px 11px; margin:0; list-style:none; width:241px; }
div.tab li{background:url("../images/tab-separator.gif")/**/ repeat-x 0 0; width:234px; overflow:hidden; float:left; padding:4px 0 7px 7px; }
div.tab li:first-child{background:none; }
div.tab li a{ background:url("../images/tab-bullet.gif")/**/ no-repeat 0 50%; padding:0 0 0 12px; color:#fff; font:bold 11px/14px Arial, Verdana, sans-serif; }


/* tab styles to -5 tab*/
.main .info-holder #tabNew {	
}
.main .info-holder #tabNew a {color:#00F; text-decoration:none;}
.main .info-holder #tabNew a:hover{color:#FFFFFF; text-decoration:none;}
.main .info-holder #tabNew .tab UL LI{list-style-type:disc; color:#fff; font:12px Arial, Verdana, sans-serif; margin:0;}
.main .info-holder #tabNew .tab p{	color:#F00;	margin:4px 0 0 0px;	font-family: Arial, Verdana, sans-serif;	font-size: 12px;}
.main .info-holder #tabNew .tab UL LI UL LI{list-style-type:circle; color:#fff; font:12px Arial, Verdana, sans-serif; margin:0;}

.main .info-holder #tabNew .tabset {float:left; padding:30px 0 0; overflow:hidden; }
.main .info-holder #tabNew a.tab {float: left; background:url(""); width:102px; height:20px; overflow:hidden; margin:0 2px 0 0; position: relative; color:#a1b0bd; font:bold 11px/14px Arial, Verdana, sans-serif; padding:10px 0 0 16px; text-decoration:none;}
.main .info-holder #tabNew a.tab:hover{text-decoration:none; color:#fff;}
.main .info-holder #tabNew a.active{background:url(""); width:112px; color:#fff; text-decoration:none;}
.main .info-holder #tabNew div.tab {width:519px; clear: both; overflow:hidden; background:url("") repeat-y; padding:0; border-top:1px solid #D0D0D0;}
.main .info-holder #tabNew div.tab .tab-bg{overflow:hidden; width:500px; background:url("") no-repeat 0 100%; padding:10px;}
.main .info-holder #tabNew div.tab strong{text-transform:uppercase; font:bold 12px/14px Arial, Verdana, sans-serif; padding:10px 0px; }
.main .info-holder #tabNew div.tab ul{padding:0 0 13px 26px; margin:0; display:inherit}
.main .info-holder #tabNew div.tab li{overflow:hidden; padding:4px 0 0 0; }

