html{height:100%;}

body{margin:0; color:#000; font:12px/16px Arial, Verdana, sans-serif; background:#fff; height:100%;}

img{border-style:none;}

a{text-decoration:none; color:#000;}
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:34px; z-index:3; width:190px; height:26px;}
#page strong.logo-quickset{overflow:hidden; position:absolute; display:block; top:70px; left:34px; z-index:3; width:192px; height:52px;}

/* header */
#header{width:1000px; height:139px; background:url("/images/header.gif") repeat-x 0 0; position:absolute; top:0; left:0; z-index:2;}

/* top menu */
#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;
}
/*--langauge-bar--*/
#header .langauge-bar{width:340px;}
#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;
}
/* page index.html search section */
#header form{
float:right;
clear:right;
padding:50px 11px 0 0;
width:240px;
}
#header form .text{
float:right;
height:17px;
width:186px;
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:178px;
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 */
#header .navigation{
float:left;
padding:99px 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 11px/16px Arial, Verdana, sans-serif;
height:40px;
margin:0 0 0 -1px;
}
#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:#872434;
}
#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.gif) no-repeat;
}
#header .navigation li.drop{
position:relative;
}
/* page index.html dropdown top menu */
#header .dropdown-tools,
#header .dropdown1,
#header .dropdown{
position:absolute;
top:132px;
display:none;
left:16px;
}
#header .dropdown1{
top:133px;
}
#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:11px/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 10px/12px Arial, Verdana, sans-serif;
padding:2px 0;
width:110px;
}
#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:#900028;
margin:0;
color:#fff;
padding:2px 8px;
font:bold 10px/12px Arial, Verdana, sans-serif;
text-transform:uppercase;
}
#header .dropdown .col1 h5 a{
color:#333;
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:#872434;
}
#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;
}
#header .dropdown .col1 li a{
color:#666;
height:auto;
background:none;
}
#header .dropdown .col1 li a:hover{
color:#333;
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:#333;
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 169px;
overflow:hidden;
width:1000px;
}
/* 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;}
#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:959px;
overflow:hidden;
padding:23px 13px 0 32px;
}
#content .notice2,
#content .notice1{
width:294px;
background:url(/images/notice1.jpg) no-repeat 0 100%;
position:relative;
min-height:160px;
}
#content .text-box .notice2,
#content .text-box .notice1{
float:right;
margin:0 0 0 15px;
}
* html #content .notice2,
* html #content .notice1{height:160px;}
/* page index.html Locate a Product box, Explore our markets box */
#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;
background:url(/images/notice1-top.gif) no-repeat;
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:#576e9e;
}
#content .notice2 p,
#content .notice2 strong{
color:#fff !important;
}
#content .notice2 p,
#content .notice1 p{
margin:0 !important;
font:11px/16px Arial, Verdana, sans-serif !important;
width:140px;
}
#content .notice2 p{
padding:0 0 0 6px;
width:113px;
}
#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:#872434;
font:bold 18px/18px Arial, Verdana, sans-serif;
}
#content .text-box .text-holder p{
margin:10px 0 0;
color:#666;
font:14px/18px Arial, Verdana, sans-serif;
}
/* page index.html heading of news section */
#content .news-heading{
width:979px;
background:#a0a0a0 url(/images/news-heading.gif) no-repeat 100% 0;
height:34px;
overflow:hidden;
margin:23px 12px 0 13px;
position:relative;

}
#content .news-heading strong{
float:left;
height:23px;
background:#872434 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 strong a{
color:white;
}


#content .news-heading .links{
float:left;
background:#872434;
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 div.rss{
position:absolute;
right:5px;
top:10px;
}



/* news section */
#content div.news1,
#content div.news{
position:relative;
width:1000px;
padding:35px 0 0;
clear:both;
}
#content div.news1{
background:url(/images/news-line-top.gif) no-repeat 0 24px;
}
#content ul.news{
width:1000px;
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:#900028;
font:18px/18px Arial, Verdana, sans-serif;
}
#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:258px;
overflow:hidden;
}
#content .news1 .news .news-girl{
width:70px;
height:197px;
top:6px;
left:250px;
}
/* footer */
#footer{
height:107px;
margin:-107px 0 0;
}
#footer .footer-holder{
width:1000px;
background:url(/images/footer.gif);
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:10;
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;
}
* 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;
background:url(/images/location-map1.gif) no-repeat;
padding:0 0 2px 34px;
color:#666;
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:#333;
}
#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:293px;
background:#f0f0f0;
padding:7px 19px 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;}
/* page about us - content */
#content .content-heading{
width:944px;
overflow:hidden;
background:#872434;
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:517px;
padding:26px 8px 0 0;
}
#content .main .info-holder1{
padding:12px 0 0;
width:490px;
}
#content .main h2{
margin:0;
color:#333;
font:bold 18px/20px Arial, Verdana, sans-serif;
padding:0 0 10px 13px;
}
/* #content .main .info-holder p*/
#content .main .info-holder p{color:#333; font:14px/18px Arial, Verdana, sans-serif; margin:11px 0 0 0px;}
#content .main .info-holder ul l {color:#333; font:14px/18px Arial, Verdana, sans-serif; margin:0;}
#content .main .info-holder ul li {color:#333; font:14px/18px Arial, Verdana, sans-serif;}
#content .main .info-holder h2 {color:#333; font:bold 18px/20px Arial, Verdana, sans-serif; padding:0;}
#content .main .info-holder h3 {color:#333; 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;}
#content .main .info-holder .box1 .text-box1 h3 {color:#333; 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:#333; 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;
}
/* 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:#333;
font:bold 12px/14px Arial, Verdana, sans-serif;
background:none;
padding:0;
}
#content .main .text-block h3{
margin:0; 
color:#333;
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 42px 0 0;}

/* variant for Products, but probably now deletable */
#content .main .promo-column3{padding:0 13px 0 0; margin:-215px 0 0 0;}



#content .main .promo-area{padding:36px 13px 0 0;}
/* page about-us.html right orange box */
#content .main .timeline{
width:267px;
overflow:hidden;
background:#c60 url(/images/orange-bottom.gif) no-repeat 0 100%;
}
#content .main .timeline .timeline-top{
width:232px;
overflow:hidden;
background:url(/images/orange-top.gif) no-repeat;
padding:14px 19px 14px 16px;
}
#content .main .timeline a{
float:right;
text-indent:-9999px;
overflow:hidden;
background:url(/images/orange-link.gif);
width:28px;
height:28px;
margin:9px 0 0;
}
#content .main .timeline strong{
float:left;
color:#fff;
font:bold 12px/14px Arial, Verdana, sans-serif;
}
#content .main .timeline p{
float:left;
clear:left;
margin:4px 0 0;
width:140px;
color:#ffc;
font:12px/16px Arial, Verdana, sans-serif;
}
/* page about-us.html right cite box */
#content .main blockquote{
margin:0;
width:267px;
background:url(/images/peoples.jpg) no-repeat 50% 0;
padding:239px 0 40px;
overflow:hidden;
}
#content .main blockquote p{
margin:0;
}
#content .main q{
quotes: none;
color:#8b8078;
font:bold 14px/18px Arial, Verdana, sans-serif;
width:243px;
float:left;

text-indent: -0.5em; margin-left: 0.5em;
}
#content .main q.q1{
width:12px;
}
#content .main q:before{content:"";}
#content .main q:after{content:"";}
/* page about-us.html box graph */
#content .main .graph-box1,
#content .main .graph-box{
width:267px;
overflow:hidden;
background:url(/images/graph-box.gif);
margin:14px 0 0;
}
#content .main .graph-box1{
margin:57px 0 0;
}
#content .main .graph-heading{
width:239px;
overflow:hidden;
background:#872434 url(/images/graph-top.gif) no-repeat;
padding:0 12px 7px 16px;
}
#content .main .graph-heading p{
color:#fff;
width:100%;
font:12px/14px Arial, Verdana, sans-serif;
margin:11px 0 0;
}
#content .main .graph-heading strong{
float:left;
color:#c60;
font:bold 16px/18px Arial, Verdana, sans-serif;
padding:2px 0 0;
}
#content .main .graph-heading span{
float:right;
color:#c60;
font:11px/12px Arial, Verdana, sans-serif;
padding:8px 0 0;
}
#content .main .graph-holder{
background:url(/images/graph-bottom.gif) no-repeat 0 100%;
width:245px;
overflow:hidden;
padding:13px 0 8px 22px;
}
#content .main .graph-holder img{
display:block;
}
#content .main .graph-holder p{
float:left;
margin:0;
color:#333;
font:10px/12px Arial, Verdana, sans-serif;
}
#content .main .graph-holder ul{
padding:0;
margin:0;
list-style:none;
}
#content .main .graph-holder li{
float:left;
font:10px/12px Arial, Verdana, sans-serif;
padding:0 3px;
}
#content .main .graph-holder li a{
text-decoration:underline;
color:#333;
}
#content .main .graph-holder li a:hover{
text-decoration:none;
}
/* page about-us.html right blue box */
#content .main .worldwide{
width:232px;
height:139px;
background:url(/images/blue.gif);
overflow:hidden;
margin:11px 0 0;
padding:0 19px 0 16px;
}
#content .main .worldwide strong{
float:left;
color:#fff;
font:bold 12px/14px Arial, Verdana, sans-serif;
padding:12px 0 0;
}
#content .main .worldwide a{
float:right;
text-indent:-9999px;
overflow:hidden;
background:url(/images/blue-link.gif);
width:28px;
height:28px;
margin:100px 0 0;
}
/* left sidebar */
#content .sidebar-static,
#content .sidebar{
float:left;
width:192px;
margin:0 812px 0 -812px;
display:inline;
}
#content .promo-box .left1 ul,
#content .sidebar ul{
padding:0;
margin:28px 0 0 13px;
list-style:none;
width:160px;
border-top:1px solid #b3b3b3;
}
#content .promo-box .left1 li,
#content .sidebar li{
float:left;
width:160px;
border-bottom:1px solid #b3b3b3;
font:bold 10px/12px Arial, Verdana, sans-serif;
text-transform:uppercase;
}
#content .promo-box .left1 li a,
#content .sidebar li a{
color:#666;
display:block;
padding:5px 3px 7px 12px;
width:145px;
border-right:1px solid #fff;
}
#content .promo-box .left1 li.active a,
#content .promo-box .left1 li a:hover,
#content .sidebar li.active a,
#content .sidebar li a:hover{
color:#900028;
text-decoration:none;
}
/* left sidebar bottom subnavigation */

#content .promo-box .left1 li a.second-sub,
#content .sidebar li a.second-sub{
background:url(/images/subnav-bullet-b.gif) no-repeat 2px 10px;
}
#content .promo-box .left1 li.hover a.second-sub,
#content .promo-box .left1 li:hover a.second-sub,
#content .sidebar li.hover a.second-sub,
#content .sidebar li:hover a.second-sub{
background:#e5e5e5 url(/images/subnav-bullet-b.gif) no-repeat 2px 10px;
}
#content .promo-box .left1 li ul.second-subnavigation,
#content .sidebar li ul.second-subnavigation{
border:none;
width:160px;
margin:0;
}
#content ul.second-subnavigation{padding-bottom:10px; overflow:hidden;}
#content .promo-box .left1 li .second-subnavigation li,
#content .sidebar li .second-subnavigation li{
border:0;
text-transform:none;
width:160px;
font:bold 10px/12px Arial, Verdana, sans-serif;
}
#content .promo-box .left1 li .second-subnavigation li a,
#content .sidebar li .second-subnavigation li a{
padding:3px 0 3px 12px;
width:148px;
}
#content .promo-box .left1 li .second-subnavigation li li a,
#content .sidebar li .second-subnavigation li li a{
padding:3px 0 3px 32px;
width:128px;
}
#content .promo-box .left1 li .second-subnavigation li li,
#content .sidebar li .second-subnavigation li li{
width:148px;
}
#content .promo-box .left1 li.hover a,
#content .promo-box .left1 li:hover a,
#content .promo-box .left1 li.hover ul,
#content .promo-box .left1 li:hover ul,
#content .sidebar li.hover a,
#content .sidebar li:hover a,
#content .sidebar li.hover ul,
#content .sidebar li:hover ul{
background:#e5e5e5;
}
#content .promo-box .left1 li.hover a,
#content .promo-box .left1 li:hover a,
#content .sidebar li.hover a,
#content .sidebar li:hover a{
color:#900028;
}
#content .promo-box .left1 li.hover li,
#content .promo-box .left1 li:hover li,
#content .sidebar li.hover li,
#content .sidebar li:hover li{
text-transform:none;
}
#content .promo-box .left1 li.hover li a,
#content .promo-box .left1 li:hover li a,
#content .sidebar li.hover li a,
#content .sidebar li:hover li a{
color:#666;
}
#content .promo-box .left1 li.hover li.hover li.hover a,
#content .promo-box .left1 li:hover li:hover li:hover a,
#content .sidebar li.hover li.hover li.hover a,
#content .sidebar li:hover li:hover li:hover a{
color:#000;
}
#content .promo-box .left1 li.hover li.hover a,
#content .promo-box .left1 li:hover li:hover a,
#content .sidebar li.hover li.hover a,
#content .sidebar li:hover li:hover a{
color:#000;
}
#content .promo-box .left1 li.hover li.hover li a,
#content .promo-box .left1 li:hover li:hover li a,
#content .sidebar li.hover li.hover li a,
#content .sidebar li:hover li:hover li a{
color:#666;
}
#content .promo-box .left1 li.active li a,
#content .sidebar li.active li a{
color:#666;
}
#content .promo-box .left1 li.active li.active a,
#content .sidebar li.active li.active a{
color:#900028;
}
/* left sidebar right subnavigation */
#content .promo-box .left1 li a.right-sub,
#content .sidebar li a.right-sub{
background:url(/images/subnav-bullet-r.gif) no-repeat 4px 8px;
}
#content .promo-box .left1 li.hover a.right-sub,
#content .promo-box .left1 li:hover a.right-sub,
#content .sidebar li.hover a.right-sub,
#content .sidebar li:hover a.right-sub{
background:#e5e5e5 url(/images/subnav-bullet-r.gif) no-repeat 4px 8px;
}
#content .promo-box .left1 li li ul.side-subnavigation,
#content .sidebar li li ul.side-subnavigation,
#content .promo-box .left1 li ul.side-subnavigation,
#content .sidebar li ul.side-subnavigation{
position:absolute;
display:none;
right:-161px;
top:-26px;
}
#content .promo-box .left1 li li,
#content .sidebar li li{
position:relative;
}
#content .promo-box .left1 li:hover,
#content .promo-box .left1 li.hover,
#content .sidebar li:hover,
#content .sidebar li.hover{
position:relative;
}
#content .promo-box .left1 li:hover li ul.side-subnavigation,
#content .promo-box .left1 li.hover li ul.side-subnavigation,
#content .sidebar li:hover li ul.side-subnavigation,
#content .sidebar li.hover li ul.side-subnavigation{
display:none;
}
#content .promo-box .left1 li:hover li:hover ul.side-subnavigation,
#content .promo-box .left1 li.hover li.hover ul.side-subnavigation,
#content .sidebar li:hover li:hover ul.side-subnavigation,
#content .sidebar li.hover li.hover ul.side-subnavigation,
#content .promo-box .left1 li:hover ul.side-subnavigation,
#content .promo-box .left1 li.hover ul.side-subnavigation,
#content .sidebar li:hover ul.side-subnavigation,
#content .sidebar li.hover ul.side-subnavigation{
display:block;
}
#content .promo-box .left1 li ul.side-subnavigation li a:hover,
#content .sidebar li ul.side-subnavigation li a:hover{
background:#c5c5c5;
}
#content .promo-box .left1 li ul.side-subnavigation li,
#content .sidebar li ul.side-subnavigation li{
border-bottom:1px solid #b3b3b3;
width:160px;
}
#content .promo-box .left1 li ul.side-subnavigation li a,
#content .sidebar li ul.side-subnavigation li a{
padding:3px 5px 5px 12px;
width:auto;
cursor:pointer;
}
/* 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:#333;
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:#333;
font:11px/26px Arial, Verdana, sans-serif;
padding:0 0 0 0px;
overflow:hidden;
/* height:26px; */
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:#872434;
}
#content .main .text-box2 h3 a{
color:#872434;
}
#content .main .text-box2 em{
color:#333;
font:italic 12px/18px Arial, Verdana, sans-serif;
display:block;
}
#content .main .text-box2 p{
margin:0;
color:#666;
padding:0 0 14px;
font:12px/18px Arial, Verdana, sans-serif;
}
/* page news right yellow box */
#content .main .newsletter1,
#content .main .newsletter{
overflow:hidden;
width:267px;
background:#fbb03b url(/images/yellow.gif) no-repeat 0 100%;
margin:57px 0 0;
padding:0 0 35px;
}
#content .main .newsletter1{padding:0 0 16px;}
#content .main .newsletter1 strong,
#content .main .newsletter strong{
display:block;
width:249px;
background:#e5971e url(/images/yellow-top.gif) no-repeat;
color:#fff;
font:23px/26px Helvetica, Verdana, Arial, sans-serif;
padding:16px 0 7px 18px;
}
#content .main .newsletter1 strong{background:#fbb03b url(/images/yellow-top1.gif) no-repeat;}
#content .main .newsletter1 p,
#content .main .newsletter p{
color:#333;
font:11px/14px Arial, Verdana, sans-serif;
margin:8px 0 0 18px;
}
#content .main .newsletter1 label,
#content .main .newsletter label{
color:#fff;
text-transform:uppercase;
display:block;
font:bold 10px/14px Arial, Verdana, sans-serif;
padding:12px 0 0 19px;
}
#content .main .newsletter1 input.text,
#content .main .newsletter input.text{
border:1px solid #cbcacb;
margin:0 16px 0 19px;
padding:1px 10px;
height:15px;
width:145px;
color:#666;
font:11px/14px Arial, Verdana, sans-serif;
}
#content .main .newsletter1 a{
float:left;
color:#fff;
font:10px/12px Arial, Verdana, sans-serif;
margin:5px 0 0 22px;
display:inline;
}
#content .main .newsletter1 input.text{
width:191px;
padding:6px 10px;
}
#content .main .newsletter1 select.text{
width:211px;
height:27px;
display:block;
margin:0 0 0 20px;
}
#content .main .newsletter1 .button{
float:right;
margin:7px 32px 0 0;
}
/* page news right green box */
#content .main .rdownload,
#content .main .gdownload{
width:267px;
overflow:hidden;
background:url(/images/green.gif);
height:67px;
margin:18px 0 0;
}
#content .main .rdownload a.pdf,
#content .main .gdownload a.pdf{
float:left;
text-indent:-9999px;
overflow:hidden;
background:url(/images/pdf.gif);
width:50px;
height:52px;
margin:8px 0 0 7px;
display:inline;
}
#content .main .rdownload strong,
#content .main .gdownload strong{
float:right;
width:180px;
padding:12px 20px 0 0;
color:#fff;
font:bold 12px/14px Arial, Verdana, sans-serif;
}
#content .main .rdownload p,
#content .main .gdownload p{
float:right;
padding:0 20px 0 0;
width:180px;
color:#333;
font:10px/16px Arial, Verdana, sans-serif;
margin:0;
}
#content .main .rdownload p a{
color:#fff;
}
#content .main .gdownload p a{
color:#333;
}
/* page suppliers.html */
/* page suppliers.html heading */
#content .main  .supplier-heading{
width:504px;
overflow:hidden;
padding:4px 0 0 13px;
}
#content .main  .supplier-heading p{
float:left;
color:#333;
font:12px/18px Arial, Verdana, sans-serif;
margin:0;
}
#content .main  .supplier-heading strong{
float:right;
font:bold 12px/18px Arial, Verdana, sans-serif;
color:#333;
}
/* 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:#333;
}
/* page suppliers.html right red box */
#content .promo-column .databases,
#content .main .promo-column2.databases{
width:267px;
overflow:hidden;
margin:20px 0 0;
background:#f1f1f1;
padding:0 0 4px;
}
#content .main .promo-column .databases,
#content .main .promo-column2.databases{
margin:57px 0 0;
}
#content .promo-column .databases strong,
#content .main .promo-column2.databases strong{
background:#872434 url(/images/red.gif) no-repeat;
display:block;
color:#fff;
font:bold 16px/18px Arial, Verdana, sans-serif;
padding:18px 0 10px 13px;
position:relative;
}
#content .main .promo-column .databases strong,
#content .main .promo-column2.databases strong{
padding:31px 0 14px 13px;
}
#content .promo-column .databases strong span,
#content .main .promo-column2.databases strong span{
color:#000;
}
#content .promo-column .databases img,
#content .main .promo-column2.databases img{
display:block;
}
#content .promo-column .databases ul,
#content .main .promo-column2.databases ul{
padding:0;
margin:-1px 0 0;
list-style:none;
overflow:hidden;
width:267px;
}
#content .promo-column .databases li,
#content .main .promo-column2.databases li{
padding:5px 8px 5px 13px;
background:url(/images/red-separator.gif) repeat-x 0 0;
float:left;
width:246px;
overflow:hidden;
font:bold 10px/16px Arial, Verdana, sans-serif;
}
#content .promo-column .databases li a.text-link,
#content .main .promo-column2.databases li a.text-link{
float:left;
width:223px;
color:#333;
font:bold 10px/16px Arial, Verdana, sans-serif;
}
#content .promo-column .databases li a.ico-link,
#content .main .promo-column2.databases li a.ico-link{
background:url(/images/pdf2.gif) no-repeat 100% 0;
float:right;
text-indent:-9999px;
overflow:hidden;
width:17px;
height:18px;
}
/* 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:460px;
color:#666;
}
/* 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:#333;
font:bold 18px/18px Arial, Verdana, sans-serif;
}
#content .promo-box p{
color:#333;
font:14px/18px Arial, Verdana, sans-serif;
margin:8px 0 0 36px;
width:470px;
}
#content .promo-box h3{
background:#872434 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 30px 0 35px;
}
#content .promo-box ul{
padding:0;
margin:0;
list-style:none;
}

/* Alan commented out - impacting left nav on capabilities */
/* #content .promo-box li{margin-bottom:0.7em; line-height:1em;} */

#content .promo-box h4{
color:#872434;
font:bold 12px/18px Arial, Verdana, sans-serif;
margin:20px 0 0;
}

/* page product-main.html right search box */
.search-box{
width:266px;
overflow:hidden;
background:#ccc url(/images/search-box.gif) no-repeat 0 100%;
padding:0 0 9px;
}
.search-box strong{
background:#333 url(/images/search-box-top.gif) no-repeat;
display:block;
color:#fff;
font:16px/18px Arial, Verdana, sans-serif;
padding:14px 0 10px 20px;
}
.search-box label{
display:block;
color:#333;
font:11px/18px Arial, Verdana, sans-serif;
padding:14px 0 0 19px;
}
.search-box select{
width:234px;
margin:2px 0 0 14px;
color:#333;
font:11px/18px Arial, Verdana, sans-serif;
border:1px solid #999;
/* padding:0 0 0 8px; */
/* height:26px; */
}
.search-box input.text{
color:#333;
font:11px/18px Arial, Verdana, sans-serif;
border:1px solid #999;
padding:4px 6px;
height:16px;
width:215px;
margin:2px 0 0 14px;
}
.search-box a{
float:left;
text-transform:uppercase;
color:#333;
font:bold 10px/12px Arial, Verdana, sans-serif;
margin:7px 0 0 18px;
display:inline;
}
.search-box input.go{
float:right;
margin:8px 17px 0 0;
display:inline;
}
/* page product-main.html right support box */
#content .support1,
#content .promo-column .support .support1{
width:267px;
overflow:hidden;
background:#999 url(/images/support.gif) no-repeat 0 100%;
}
#content .promo-column .support{margin:15px 0 0;}
#content .main .support1{margin:34px 0 0;}
#content .support1 strong,
#content .promo-column .support strong{
display:block;
background:#666 url(/images/support-top.gif) no-repeat;
color:#fff;
font:bold 12px/14px Arial, Verdana, sans-serif;
padding:13px 0 10px 16px;
}
#content .support1 img,
#content .promo-column .support img{display:block;}
#content .support1 span,
#content .promo-column .support span{
display:block;
color:#fff;
font:bold 21px/24px Arial, Verdana, sans-serif;
padding:8px 0 0 12px;
}
#content .support1 p,
#content .promo-column .support p{
margin:0;
color:#333;
font:bold 10px/12px Arial, Verdana, sans-serif;
padding:4px 13px 16px;
}
/* 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:#900028;
padding:0 0 0 8px;
}
#content .main .image-box strong{
color:#333;
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;
}
/* page product-adv.html right column */
/*
#content .main h4
*/
.info-holder h4
{
color:#000;
font:bold 12px/14px Arial, Verdana, sans-serif;
margin:19px 0 0;
/* background:#a39255 url(/images/h4.gif) no-repeat; */
padding:14px 14px 9px 0px;
}
/* ALAN	set left padding to 0px for investor FAQ - should be minimal use of H4 elsewhere in the site   */

#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-pumps.html */
#content .main .info-holder1 h3{
color:#900028;
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 product-pumps.html right column */
#content .main h4.additional-heading{
background:#308bba url(/images/h4-light-blue.gif) no-repeat;
}
#content .main h4.rdownloads-heading{
background:#9b193d url(/images/h4-red.gif) no-repeat;
}
#content .main ul.additional li{
padding:8px 16px;
}
/* page market.html */
#content .visual-market h1{
position:absolute;
margin:0;
font:36px/40px Helvetica, Verdana, Arial, sans-serif;
top:16px;
left:32px;
}
#content .visual-market h1 span{
color:#fff;
}
/* page market.html right column orange box */
#content .main .related-box{
width:238px;
overflow:hidden;
padding:7px 0 0 11px;
}
#content .main .related-box h6{
color:#c60;
font:bold 16px/18px Arial, Verdana, sans-serif;
margin:7px 0 0 3px;
}
#content .main .related-box h5{
color:#c60;
font:bold 12px/14px Arial, Verdana, sans-serif;
margin:7px 0 0 3px;
}
#content .main .related-box img{
display:block;
padding:7px 0 0 3px;
}
#content .main .related-box p{
margin:10px 0 0 3px;
color:#333;
font:11px/14px Arial, Verdana, sans-serif;
}
#content .main .study-box a,
#content .main .case a,
#content .main .related-box a{
display:block;
background:url(/images/a-more.gif);
text-align:center;
color:#fff;
text-decoration:none;
width:82px;
height:18px;
margin:15px 0 0;
font:bold 10px/12px Arial, Verdana, sans-serif;
padding:5px 0 0;
}
/* page market.html right column case box */
#content .main .study-box,
#content .main .case{
background:url(/images/case-box.gif);
width:267px;
height:160px;
overflow:hidden;
margin:24px 0 0;
position:relative;
}
#content .main .study-box{background:url(/images/box.jpg);}
#content .main .study-box strong,
#content .main .case strong{
display:block;
color:#fff;
font:bold 12px/14px Arial, Verdana, sans-serif;
padding:18px 0 0 15px;
}
#content .main .study-box p,
#content .main .case p{
color:#6587a2;
font:bold 14px/16px Arial, Verdana, sans-serif;
width:124px;
margin:20px 0 0 16px;
}
#content .main .study-box a,
#content .main .case a{
position:absolute;
left:12px;
bottom:15px;
background:url(/images/a-more1.gif);
}
#content .main .study-box a{background:url(/images/a-more2.gif);}
#content .main h4.case-heading{
background:#a1a1a1 url(/images/h4-grey.gif) no-repeat;
}
/* 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:#333;
font:21px/24px Helvetica, Verdana, Arial, sans-serif;
position:relative;
z-index:3;
}
#content .main .capabilities li p{
color:#333;
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.html right column */
#content .main .text-section{
padding:28px 0 0 10px;
overflow:hidden;
width:257px;
}
#content .main .text-section h4{
color:#900028;
font:18px/20px Arial, Verdana, sans-serif;
background:none;
padding:0;
margin:0;
}
#content .main .text-section p{
margin:8px 0 0;
font:12px/16px Arial, Verdana, sans-serif;
}
#content .main .text-section a{
margin:16px 0 0;
}
#content .main .rdownload{
background:url(/images/red-pdf-box.gif);
}
#content .main .rdownload a.pdf{
background:url(/images/pdf-red.gif);
}
#content .main .rdownload p{
color:#fff;
}
/* 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:#872434;
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:#333; font-size:14px; margin:6px 0 0 80px; list-style-type:disc;}
#content .promo-box .info-container a{color:#333; text-decoration:underline;}
#content .promo-box .info-container a:hover{color:#872434;}

#content .promo-box .info-container .box ul li{color:#666; font-size:12px; margin:6px 0 0 80px; 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:#872434;}

/* 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:#872434 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:#333;
font:bold 15px/18px Arial, Verdana, sans-serif;
margin:20px 17px 0;
}
.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:#333;
font:bold 11px/14px Arial, Verdana, sans-serif;
}
#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:#872434;
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:#872434;
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:#872434 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:#872434;
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:#44637c;
}
.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;
}
.contact-bar li{
width:100%;
margin:7px 0 0;
list-style:none;
overflow:hidden;
}
.contact-bar .heading{
width:493px;
padding:8px 7px;
overflow:hidden;
background:#900028 url(/images/bg-contact-bar-heading.gif) no-repeat;
}
.contact-bar .heading h3{
margin:0;
color:#fff;
padding:0 0 0 14px;
font:bold 14px/16px Arial, Helvetica, sans-serif;
background:url(/images/bg-contact-bar-heading-arrow.gif) no-repeat 0 4px;
}
.contact-bar .active .heading h3{background:url(/images/bg-contact-bar-heading-active.gif) no-repeat 0 6px;}
.contact-bar .heading h3 a{
color:#fff;
text-decoration:none;
}
.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:277px;
}
#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;
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;
display:inline;
}
.address-info dl dd{
height:1%;
margin:0;
overflow:hidden;
}
.contact-bar .slide table{
width:100%;
margin:0;
padding:0;
border-collapse:collapse;
}
.contact-bar .slide table td{
color:#666;
padding:5px 7px 5px 12px;
border-bottom:1px solid #b3b3b3;
font:bold 10px/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;}
/* page contact-results.html center aircraft info-box */
#content .aircraft{
width:517px;
overflow:hidden;
padding:10px 0 13px 11px;
}
#content .aircraft h3{
color:#fff;
font:bold 11px/14px Arial, Verdana, sans-serif;
overflow:hidden;
background:#872434 url(/images/aircraft-top.gif) no-repeat;
width:491px;
padding:12px 9px 6px;
margin:0;
}
#content .aircraft p{
margin:0 0 0 10px;
font-size:12px;
}
#content .aircraft p.note{
color:#872434;
font:bold 10px/18px Arial, Verdana, sans-serif;
}
#content .aircraft-text-box{
overflow:hidden;
width:509px;
padding:8px 0;
}
#content .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 .aircraft a.view:hover{
text-decoration:none;
}
#content p.start{
width:267px;
overflow:hidden;
text-align:center;
margin:0;
font:bold 10px/12px 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 p{
margin:48px 17px 0;
}
#content .sidebar-static a.back{
padding:0 0 0 10px;
color:#333;
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:#333;
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:602px;
overflow:hidden;
}
.list-bar div{
float:left;
width:291px;
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 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:658px;
overflow:hidden;
padding-top:24px;
}
.list-bar-variant div{
float:left;
width:auto;
width:179px;
padding:0 10px 0 0;
}
.list-bar-variant div ul{
margin:0;
padding:20px 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 0;
border-right:solid 1px #ccc;
/*height:200px;*/
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:250px;
padding:0 0 0 0;
border:solid 0px #ccc;
min-height:240px;
color:#666;
}

/*--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:16px;
left:32px;
width:430px;
overflow:hidden;
}
.pre-text h1{
position:static !important;
margin:0;
top:0;
left:0;
}
.pre-text p{
margin:10px 0 0;
color:#fff;
font:19px/22px Arial, Helvetica, sans-serif;
}
/*--news-area--*/
.news-area{
width:1000px;
padding:35px 0 0;
clear:both;
}
.news-area h2{
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:#900028;
font:14px/18px Arial, Verdana, sans-serif;
}
.news-post p{
margin:0 1px;
color:#333;
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;
}
/*
#content .search-area .btn:hover,
#content .cite-area .btn:hover{text-decoration:underline;}
*/
/*--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:#333;
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:#333;
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:#333;
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:#872434;
font:bold 12px/14px Arial, Helvetica, sans-serif;
}
.post-box h3 a{
color:#872434;
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:#900028;
font:bold 18px/20px Arial, Helvetica, sans-serif
}
#content .information h3{
margin:25px 0 0;
color:#900028;
font:18px/20px Arial, Helvetica, sans-serif
}
#content .information p{
margin:12px 0 0;
padding:0;
color:#333;
font:14px/16px Arial, Helvetica, sans-serif
}
/*--market-bar--*/
.market-bar{
width:100%;
overflow:hidden;
margin:10px 0 0;
}
/*--market-hold--*/
.market-hold{
width:100%;
margin:10px 0 0;
overflow:hidden;
}
#content .main .market-bar h4{
margin:0;
height:1%;
padding:8px 17px;
color:#fff;
background:#333 url(/images/market-heading.gif) no-repeat;
font:bold 14px/18px Arial, Helvetica, sans-serif;
}
.market-hold img{
float:left;
margin:0 18px 0 0;
}
.market-hold 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:#872434;}

* html .market-hold div{
height:1%;
overflow:visible;
}
#content .market-hold p{
margin:0;
color:#333;
font:bold 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:#900028;
font:bold 10px/18px Arial, Helvetica, sans-serif;
}
#content .cite-bar strong a{color:#900028;}
/*--inform-box--*/
.inform-box{
width:100%;
overflow:hidden;
margin:20px 0 0;
}
.inform-box .heading{
height:1%;
width:auto;
background:#900028;
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:#900028;
padding:4px 19px 0;
background:url() repeat-x;
font:12px/16px Arial, Helvetica, sans-serif;
}
.inform-box .see-all a{
color:#900028;
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;
background:url() no-repeat;
}
.inform-area-txt{
height:1%;
overflow:hidden;
}
#content .inform-area-txt h4{
margin:0;
padding:0;
color:#900028;
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:#333;
font:bold 18px/20px Arial, Helvetica, sans-serif;
}
#content .content-section h3{
margin:15px 0 0;
padding:0 5px 5px;
color:#900028;
border-bottom:1px solid #d9d9d9;
font:bold 16px/18px Arial, Helvetica, sans-serif;
}
#content .content-section p{
margin:10px 5px 0;
color:#333;
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:#900028;
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:#900028;
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{
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:#872434 url() no-repeat;
}
/*--categories-section--*/
.categories-section{
width:100%;
overflow:hidden;
margin:10px 0 0;
}
#content .categories-section h4{
background:none;
color:#872434;
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;
}
/*--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 #872434;
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:#872434;
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:#872434;}
#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:#333;
padding:10px 0 0;
background:none;
font:bold 12px/14px Arial, Helvetica, sans-serif;
}
#content .promo-info p{
margin:0;
color:#333;
font:12px/14px Arial, Helvetica, sans-serif;
}
#content .promo-info address{
display:block;
margin:15px 0 0;
color:#333;
font:12px/14px Arial, Helvetica, sans-serif;
}
#content .promo-info dl{
margin:15px 0 0;
padding:0;
color:#333;
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:#872434 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;}
#content .sidebar-static p{margin-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:#333;}
#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:#872434;
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:520px;
clear:both;
}
#timeline-content li{
overflow:hidden;
width:520px;
padding:50px 0 14px;
}
#timeline-content a.photo{
float:left;
overflow:hidden;
width:113px;
}
#timeline-content a.photo img{display:block;}
#timeline-content .text-block{
float:right;
overflow:hidden;
width:388px;
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:#872434;}
#timeline-content .text-block p{
margin:6px 0 0;
font:14px/16px Arial, Verdana, sans-serif;
}

/* Added by AWolff 20090312 */

#content .main h4
{
    background-image:none;    
}
/* ALAN ACCOUNTING FOR LIST ITEMS AND LINK FORMATTING 23 APRIL 09 */
#content .main .text-block ul li{color:#666; font-size:12px;}

#content .main .text-block a{color:#666; text-decoration:underline;}
#content .main .text-block a:hover{color:#872434;}

#content .main .info-holder a{color:#333; text-decoration:underline;}
#content .main .info-holder a:hover{color:#872434;}

#content .main .info-holder .box a{color:#666; text-decoration:underline;}
#content .main .info-holder .box a:hover{color:#872434;}

/* 2009-05-08: FGULLO - Added classes for multi-column table/ */

table.multicolumn {
	font-family: arial; 
	font-size: 10px;
	border-collapse: separate;
 	border-spacing: 0px;
 	*border-collapse: expression('separate', cellSpacing = '0px');
}

table.multicolumn .headeritem {
	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 {
	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 {
	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 {
	background-color: #666;
	color:#ffffff;
	text-align:left;
}

table.multicolumn a {
	text-decoration:underline;
}

/* Added to 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;
}

/* Added to overwrite <p> inheritance in table with P nodes */
#content .main .info-holder1 table.multicolumngeneric p{
    width:auto;
}


/*
"Sendmail" forms
ARW 20090601
*/

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