* {padding:0; margin:0; font-size: 12px; font-family: "Lucida Grande", Arial, Verdana, sans-serif; color:#37465c;}
p {margin:10px 0 20px 0; line-height:1.312em; font-size:13px;}
p * {font-size:13px;}
p.intro {font-size:14px;}
a:focus {overflow:hidden;}
a, a:visited { color:#37465c; text-decoration:none;}
a:hover { text-decoration:underline !important; color:#37465c;}
.selected a {text-decoration:underline !important;}
.notop {margin-top:0 !important;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
h2.left {width:50%;}
html {background:#6481AD;}
html#ps1 {background:#A56566;}
body { background: #F5F4F0 url(../i/bg-global.png) repeat-x;}

#container {width:980px; margin:0 auto;}
#header { width:980px; height:111px; position:relative;}
#content-wrapper { width:980px; position:relative; z-index:2;}
#footer { height:45px; background:#6481AD; margin-top:-21px; position:relative; z-index:1; }
#footer p {width:980px; margin:0 auto; text-align:right; font-size:9px; color:#fff; position:relative; top:28px;}
#content {  overflow:hidden; padding:18px 20px; /*min-height:500px;*/ position:relative;}

.one-col #content {background:#EBE9E1;border:1px solid #fff;min-height:500px;}
.two-col #content {background:#EBE9E1 url(../i/bg-content-2col.png) repeat-y;border:1px solid #fff;min-height:500px;}
.two-col#gm #content {background:#EBE9E1 url(../i/bg-content-gm.png) repeat-y;}
.products #content {background:#EBE9E1 url(../i/bg-content-products.png) repeat-y;border:1px solid #fff;min-height:500px; padding-left:0; overflow:hidden;}

#content-wrapper > h1 { height:41px; line-height:41px; font-size:18px; color:#fff;}
#content-wrapper ul#subnav {height:41px; line-height:41px; list-style:none; overflow:hidden;}
#content-wrapper #subnav li {float:left;margin:0 25px;}
#content-wrapper #subnav li a { display:block; float:left; color:#fff; text-decoration:none; text-transform:uppercase; font-size:13px;}

h1 {font-size:17px; color:#6481ad;}
h2 {font-size:14px; color:#6481ad;}
h3 {font-size:12px; color:#6481ad;}

#content h1, #content h2, #content h3 {margin:0 0 10px 0;}
#content img {border:1px solid #fff;}
#content img.nb {border:none;}

#header ul {list-style:none;}

#main { float:left; width:608px; padding-right:20px;}
#main img.left {margin:0 12px 12px 0; }
#sidebar {float:left; width:287px; padding-left:23px;}
#sidebar ul { margin: 5px 0; list-style:outside;}
#sidebar ul li { line-height:1.5em; margin-left:15px; font-size:12px;}

h1#logo, #logo a { display:block; width:270px; height:78px; background:url(../i/logo-mjb.gif) no-repeat; text-indent:-9999px; position:absolute; top:17px; left:0;}

/* Navigation */
#nav { width:744px; height: 48px; position:absolute; top:0; right:0;}
#nav li { height:48px; display:inline;}
#nav li a { display:block;height:48px; float:left; text-indent:-9999px;}
#nav li a#nav-home { width:57px; background:url(../i/bg-nav2.png) 0 0 no-repeat;}
#nav li a#nav-about {width:81px; background:url(../i/bg-nav2.png) -57px 0 no-repeat;}
#nav li a#nav-products {width:153px; background:url(../i/bg-nav2.png) -138px 0 no-repeat;}
#nav li a#nav-clients {width:96px; background:url(../i/bg-nav2.png) -291px 0 no-repeat;}
#nav li a#nav-news {width:167px; background:url(../i/bg-nav2.png) -387px 0 no-repeat;}
#nav li a#nav-contact {width:94px; background:url(../i/bg-nav2.png) -650px 0 no-repeat;}
#nav li a#nav-downloads {width:96px; background:url(../i/bg-nav2.png) -554px 0 no-repeat;}
#nav li a#nav-home:hover, #nav li.selected a#nav-home {background:url(../i/bg-nav2.png) 0 -48px no-repeat;}
#nav li a#nav-about:hover, #nav li.selected a#nav-about {background:url(../i/bg-nav2.png) -57px -48px no-repeat;}
#nav li a#nav-products:hover, #nav li.selected a#nav-products {background:url(../i/bg-nav2.png) -138px -48px no-repeat;}
#nav li a#nav-clients:hover, #nav li.selected a#nav-clients {background:url(../i/bg-nav2.png) -291px -48px no-repeat;}
#nav li a#nav-news:hover, #nav li.selected a#nav-news {background:url(../i/bg-nav2.png) -387px -48px no-repeat;}
#nav li a#nav-contact:hover, #nav li.selected a#nav-contact {background:url(../i/bg-nav2.png) -650px -48px no-repeat;}
#nav li a#nav-downloads:hover, #nav li.selected a#nav-downloads {background:url(../i/bg-nav2.png) -554px -48px no-repeat;}


/* --------------------------------------------------------------------------------- HOMEPAGE
*/
#home #content {padding:0;}
#home h2 {font-size:24px; color:#6481ad;}
#home h3 {font-size:18px; color:#6481ad;}
#home h4 {font-size:12px; color:#6481ad;}
#home #intro { width:554px; margin:26px 0 0 0;}
#home #intro h2 {color:#fff; background:url(../i/h2-delivering.gif) no-repeat; width:224px; height:51px; text-indent:-9999px;}
#home #intro p {color:#fff; text-align:justify; font-size:13px; margin-top:0;}
#home #contact { width:403px; height:265px; position:absolute; right:0; top:279px; padding:21px 0 0 0;}
#home #footer p {top:8px;}

#home #contact h3 { background:url(../i/h3-get-in-touch.gif) no-repeat; text-indent:-9999px; width:100px; height:17px;}

#home .accordion h3 {background:url(../i/h3-products-hp.gif) no-repeat; text-indent:-9999px; width:165px; height:17px;}
#home .accordion h4 { cursor: pointer; font-size:12px !important; color:#424f67; text-transform:uppercase; background:url(../i/arrow.gif) 0 50% no-repeat; padding-left:10px; margin:8px 0 8px 0 !important; font-weight:normal;}
#home .accordion h4.active {display:none;}
#home .accordion { width:528px; min-height:374px; height:auto ; height:374px; background:#EAE8DE; border:1px solid #fff; overflow:hidden; padding:10px 13px; margin:23px 0 0 0;}
#home .accordion ul {list-style:none;}
#home .accordion p {width:504px; height:104px; border:1px solid #fff; color:#f4eed9; margin:0; font-size:11px; color:#f4eed9; background:#6481AD; padding:7px 10px 10px 10px;}
#home .accordion p span {display:block;color:#f4eed9; text-transform:uppercase; margin-bottom:5px;}
#home .accordion p img {float:left; margin:1px 10px 0 0; border-color:#f4eed9 !important;}
#home .accordion p.ps1 { background:url(../i/bg-ps1.jpg) repeat-x;}
#home .accordion p.ps2 { background:url(../i/bg-ps2.jpg) repeat-x;}
#home .accordion p.ps3 { background:url(../i/bg-ps3.jpg) repeat-x;}
#home .accordion p.ps4 { background:url(../i/bg-ps4.jpg) repeat-x;}
#home .accordion p.ps5 { background:url(../i/bg-ps5.jpg) repeat-x;}
#home .accordion p.ps6 { background:url(../i/bg-ps6.jpg) repeat-x;}
#home .accordion p.ps7 { background:url(../i/bg-ps7.jpg) repeat-x;}
#home .accordion p.ps8 { background:url(../i/bg-ps8.jpg) repeat-x;}
#home .accordion p.ps9 { background:url(../i/bg-ps9.jpg) repeat-x;}
#home .accordion p.ps10 { background:url(../i/bg-ps10.jpg) repeat-x;}
#home .accordion p.ps11 { background:url(../i/bg-ps11.jpg) repeat-x;}
#home .accordion p.ps7 img {margin-bottom:45px;}

#home .accordion a, #home .accordion a:visited {color:#fff;font-weight:bold;}
#home .accordion a:hover { text-decoration:none !important;color:#f4eed9; }

#home .youtube {position:absolute; top:21px; right: 4px; border:1px solid #fff;}

#contact dt { text-transform:uppercase; font-size:12px; font-weight:bold; color:#424f67;}
#contact dd {font-size:12px; color:#6481ad; margin-bottom:10px;}
#sidebar dt { text-transform:uppercase; font-size:12px; font-weight:bold; color:#424f67; margin-top:10px;}
#sidebar dd {font-size:12px; color:#6481ad;}

#contact p { font-size:10px; color:#34332f; margin:20px 0 5px 0; padding-top:20px; border-top: 3px solid #EAE8DE}
#contact .email, #sidebar .email { background:url(../i/icon-email.gif) no-repeat; padding-left:22px; height:11px; line-height:11px; margin:15px 0;}
#contact .email a, #sidebar .email a { font-size:11px; color:#6480ad;}

#corporate-links { list-style:none;}
#al-masaood { float:left;}
#turbine-services { float:left; margin:0 20px;}
#al-masaood a { display:block; float:left; width:27px; height:33px; background:url(../i/logo-almasaood-smalll.gif) no-repeat; text-indent:-9999px;}
#turbine-services a { display:block; float:left; width:72px; height:20px; background:url(../i/logo-turbineservices-small.gif) no-repeat; text-indent:-9999px; position:relative; top:5px;}


/* --------------------------------------------------------------------------------- ABOUT US
*/
#about-us #main h1 { background:url(../i/h1-about-us.gif) no-repeat; width:77px; height:17px; text-indent:-9999px;}
#about-us #main h2 { background:url(../i/h2-gas-turbine-management.gif) no-repeat; width:50%; height:15px; text-indent:-9999px;}
#about-us #sidebar h2 { background:url(../i/h2-services-rendered.gif) no-repeat; width:159px; height:13px; text-indent:-9999px; margin-top:15px;}

#sub-about { background:url(../i/sub-about.gif) 0 0 no-repeat; width:58px; height:40px; text-indent:-9999px;}
.selected #sub-about, #sub-about:hover {background:url(../i/sub-about.gif) 0 -40px no-repeat;} 
#sub-gm { background:url(../i/sub-about.gif) -58px 0 no-repeat; width:87px; height:40px; text-indent:-9999px;}
.selected #sub-gm, #sub-gm:hover {background:url(../i/sub-about.gif) -58px -40px no-repeat;} 
#sub-history { background:url(../i/sub-about.gif) -145px 0 no-repeat; width:49px; height:40px; text-indent:-9999px;}
.selected #sub-history, #sub-history:hover {background:url(../i/sub-about.gif) -145px -40px no-repeat;} 
#sub-quality { background:url(../i/sub-about.gif) -194px 0 no-repeat; width:84px; height:40px; text-indent:-9999px;}
.selected #sub-quality, #sub-quality:hover {background:url(../i/sub-about.gif) -194px -40px no-repeat;} 


/* --------------------------------------------------------------------------------- PRODUCTS & SERVICES
*/
body.ps1 { background: #F5F4F0 url(../i/bg-ps1.png) repeat-x; border-color:#A56566;}
body.ps2 { background: #F5F4F0 url(../i/bg-ps2.png) repeat-x; border-color:#A2A065;}
body.ps3 { background: #F5F4F0 url(../i/bg-ps3.png) repeat-x; border-color:#64A07E;}
body.ps4 { background: #F5F4F0 url(../i/bg-ps4.png) repeat-x; border-color:#9C669E;}
body.ps5 { background: #F5F4F0 url(../i/bg-ps5.png) repeat-x; border-color:#66929A;}
body.ps6 { background: #F5F4F0 url(../i/bg-ps6.png) repeat-x; border-color:#799968;}
body.ps7 { background: #F5F4F0 url(../i/bg-ps7.png) repeat-x; border-color:#997E6A;}
body.ps8 { background: #F5F4F0 url(../i/bg-ps8.png) repeat-x; border-color:#7B6B99;}
body.ps9 { background: #F5F4F0 url(../i/bg-ps9.png) repeat-x; border-color:#89333D;}
body.ps10 { background: #F5F4F0 url(../i/bg-ps10.png) repeat-x; border-color:#7F4325;}
body.ps11 { background: #F5F4F0 url(../i/bg-ps11.png) repeat-x; border-color:#8591BD;}
body.ps1 h1, body.ps1 h2, body.ps1 h3 {color:#A56566;}
body.ps2 h1, body.ps2 h2, body.ps2 h3 {color:#A2A065;}
body.ps3 h1, body.ps3 h2, body.ps3 h3 {color:#64A07E;}
body.ps4 h1, body.ps4 h2, body.ps4 h3 {color:#9C669E;}
body.ps5 h1, body.ps5 h2, body.ps5 h3 {color:#66929A;}
body.ps6 h1, body.ps6 h2, body.ps6 h3 {color:#799968;}
body.ps7 h1, body.ps7 h2, body.ps7 h3 {color:#997E6A;}
body.ps8 h1, body.ps8 h2, body.ps8 h3 {color:#7B6B99;}
body.ps9 h1, body.ps9 h2, body.ps9 h3 {color:#89333D;}
body.ps10 h1, body.ps10 h2, body.ps10 h3 {color:#7F4325;}
body.ps11 h1, body.ps11 h2, body.ps11 h3 {color:#8591BD;}
#ps1, body.ps1 #footer {background:#A56566;}
#ps2, body.ps2 #footer {background:#A2A065;}
#ps3, body.ps3 #footer {background:#64A07E;}
#ps4, body.ps4 #footer {background:#9C669E;}
#ps5, body.ps5 #footer {background:#66929A;}
#ps6, body.ps6 #footer {background:#799968;}
#ps7, body.ps7 #footer {background:#997E6A;}
#ps8, body.ps8 #footer {background:#7B6B99;}
#ps9, body.ps9 #footer {background:#89333D;}
#ps10, body.ps10 #footer {background:#7F4325;}
#ps11, body.ps11 #footer {background:#8591BD;}

.ps1 #left-col, .ps1 .right img { border-color:#A56566 !important;}
.ps2 #left-col, .ps2 img { border-color:#A2A065 !important;}
.ps3 #left-col, .ps3 img { border-color:#64A07E !important;}
.ps4 #left-col, .ps4 img { border-color:#9C669E !important;}
.ps5 #left-col, .ps5 img { border-color:#66929A !important;}
.ps6 #left-col, .ps6 img { border-color:#799968 !important;}
.ps7 #left-col, .ps7 img { border-color:#997E6A !important;}
.ps8 #left-col, .ps8 img { border-color:#7B6B99 !important;}
.ps9 #left-col, .ps9 img { border-color:#89333D !important;}
.ps10 #left-col, .ps10 img { border-color:#7F4325 !important;}
.ps11 #left-col, .ps11 img { border-color:#8591BD !important;}

#sidenav { width:199px; height:427px; float:left; list-style:none; text-indent:-9999px; margin:0 25px 170px 10px;}
#sidenav li, #sidenav li a { display:block; width:199px;}
#sn-ps1 { height:36px; background:url(../i/sidenav2.gif) 0 0 no-repeat;}
#sn-ps2 { height:33px; background:url(../i/sidenav2.gif) 0 -36px no-repeat;}
#sn-ps3 { height:45px; background:url(../i/sidenav2.gif) 0 -69px no-repeat;}
#sn-ps4 { height:47px; background:url(../i/sidenav2.gif) 0 -114px no-repeat;}
#sn-ps5 { height:30px; background:url(../i/sidenav2.gif) 0 -161px no-repeat;}
#sn-ps6 { height:49px; background:url(../i/sidenav2.gif) 0 -191px no-repeat;}
#sn-ps7 { height:29px; background:url(../i/sidenav2.gif) 0 -240px no-repeat;}
#sn-ps8 { height:34px; background:url(../i/sidenav2.gif) 0 -269px no-repeat;}
#sn-ps9 { height:29px; background:url(../i/sidenav2.gif) 0 -303px no-repeat;}
#sn-ps10 { height:48px; background:url(../i/sidenav2.gif) 0 -332px no-repeat;}
#sn-ps11 { height:47px; background:url(../i/sidenav2.gif) 0 -380px no-repeat;}

#sn-ps1:hover, .selected #sn-ps1 { height:36px; background:url(../i/sidenav2.gif) 0 -427px no-repeat;}
#sn-ps2:hover, .selected #sn-ps2  { height:33px; background:url(../i/sidenav2.gif) 0 -463px no-repeat;}
#sn-ps3:hover, .selected #sn-ps3  { height:45px; background:url(../i/sidenav2.gif) 0 -496px no-repeat;}
#sn-ps4:hover, .selected #sn-ps4  { height:47px; background:url(../i/sidenav2.gif) 0 -541px no-repeat;}
#sn-ps5:hover, .selected #sn-ps5  { height:30px; background:url(../i/sidenav2.gif) 0 -588px no-repeat;}
#sn-ps6:hover, .selected #sn-ps6  { height:49px; background:url(../i/sidenav2.gif) 0 -618px no-repeat;}
#sn-ps7:hover, .selected #sn-ps7  { height:29px; background:url(../i/sidenav2.gif) 0 -667px no-repeat;}
#sn-ps8:hover, .selected #sn-ps8  { height:34px; background:url(../i/sidenav2.gif) 0 -696px no-repeat;}
#sn-ps9:hover, .selected #sn-ps9  { height:29px; background:url(../i/sidenav2.gif) 0 -730px no-repeat;}
#sn-ps10:hover, .selected #sn-ps10  { height:48px; background:url(../i/sidenav2.gif) 0 -759px no-repeat;}
#sn-ps11:hover, .selected #sn-ps11  { height:47px; background:url(../i/sidenav2.gif) 0 -807px no-repeat;}

#h1-products-services { width:166px; height:71px; text-indent:-9999px;}
.ps1 #h1-products-services { background:url(../i/h1-ps1.gif) 0 12px no-repeat;}
.ps2 #h1-products-services { background:url(../i/h1-ps2.gif) 0 12px no-repeat;}
.ps3 #h1-products-services { background:url(../i/h1-ps3.gif) 0 12px no-repeat;}
.ps4 #h1-products-services { background:url(../i/h1-ps4.gif) 0 12px no-repeat;}
.ps5 #h1-products-services { background:url(../i/h1-ps5.gif) 0 12px no-repeat;}
.ps6 #h1-products-services { background:url(../i/h1-ps6.gif) 0 12px no-repeat;}
.ps7 #h1-products-services { background:url(../i/h1-ps7.gif) 0 12px no-repeat;}
.ps8 #h1-products-services { background:url(../i/h1-ps8.gif) 0 12px no-repeat;}
.ps9 #h1-products-services { background:url(../i/h1-ps9.gif) 0 12px no-repeat;}
.ps10 #h1-products-services { background:url(../i/h1-ps10.gif) 0 12px no-repeat;}
.ps11 #h1-products-services { background:url(../i/h1-ps11.gif) 0 12px no-repeat;}

#h2-ps1 { background:url(../i/h2-ps1.gif) no-repeat; width:158px; height:39px; text-indent:-9999px;}
#h2-ps2 { background:url(../i/h2-ps2.gif) no-repeat; width:205px; height:19px; text-indent:-9999px;}
#h2-ps3 { background:url(../i/h2-ps3.gif) no-repeat; width:273px; height:15px; text-indent:-9999px;}
#h2-ps4 { background:url(../i/h2-ps4.gif) no-repeat; width:279px; height:19px; text-indent:-9999px;}
#h2-ps5 { background:url(../i/h2-ps5.gif) no-repeat; width:206px; height:15px; text-indent:-9999px;}
#h2-ps6 { background:url(../i/h2-ps6.gif) no-repeat; width:290px; height:19px; text-indent:-9999px;}
#h2-ps7 { background:url(../i/h2-ps7.gif) no-repeat; width:199px; height:39px; text-indent:-9999px;}
#h2-ps8 { background:url(../i/h2-ps8.gif) no-repeat; width:219px; height:39px; text-indent:-9999px;}
#h2-ps9 { background:url(../i/h2-ps9.gif) no-repeat; width:155px; height:15px; text-indent:-9999px;}
#h2-ps10 { background:url(../i/h2-ps10.gif) no-repeat; width:310px; height:20px; text-indent:-9999px;}
#h2-ps11 { background:url(../i/h2-ps11.gif) no-repeat; width:219px; height:19px; text-indent:-9999px;}

#h3-ps2 { background:url(../i/h3-ps2.gif) no-repeat; width:205px; height:17px; text-indent:-9999px;}


#h3-ps1 { background:url(../i/h3-ps1.gif) no-repeat; width:97px; height:17px; text-indent:-9999px;}
#h3-ps1-request {background:url(../i/h3-ps1-request.gif) no-repeat; width:106px; height:16px; text-indent:-9999px;}
#h3-ps3 {background:url(../i/h3-ps3.gif) no-repeat; width:183px; height:14px; text-indent:-9999px;}
#h3-ps4-01 {background:url(../i/h3-ps4-01.gif) no-repeat; width:88px; height:17px; text-indent:-9999px;}
#h3-ps4-02 {background:url(../i/h3-ps4-02.gif) no-repeat; width:169px; height:17px; text-indent:-9999px;}
#h3-ps4-03 {background:url(../i/h3-ps4-03.gif) no-repeat; width:108px; height:14px; text-indent:-9999px;}
#h3-ps5 {background:url(../i/h3-ps5.gif) no-repeat; width:182px; height:14px; text-indent:-9999px;}
#h3-ps6-01 {background:url(../i/h3-ps6-01.gif) no-repeat; width:82px; height:14px; text-indent:-9999px;}
#h3-ps6-02 {background:url(../i/h3-ps6-02.gif) no-repeat; width:84px; height:17px; text-indent:-9999px; margin-top:20px !important;}
#h3-ps6-03 {background:url(../i/h3-ps6-03.gif) no-repeat; width:84px; height:17px; text-indent:-9999px;}
#h3-ps7-01 {background:url(../i/h3-ps7-01.gif) no-repeat; width:89px; height:17px; text-indent:-9999px;}
#h3-ps7-02 {background:url(../i/h3-ps7-02.gif) no-repeat; width:111px; height:16px; text-indent:-9999px;}
#h3-ps8-01 {background:url(../i/h3-ps8-01.gif) no-repeat; width:56px; height:17px; text-indent:-9999px;}
#h3-ps8-02 {background:url(../i/h3-ps8-02.gif) no-repeat; width:189px; height:17px; text-indent:-9999px;}
#h3-ps8-03 {background:url(../i/h3-ps8-03.gif) no-repeat; width:137px; height:17px; text-indent:-9999px;}
#h3-ps9-01 {background:url(../i/h3-ps9-01.gif) no-repeat; width:110px; height:14px; text-indent:-9999px;}
#h3-ps9-02 {background:url(../i/h3-ps9-02.gif) no-repeat; width:148px; height:17px; text-indent:-9999px; margin-top:15px !important;}
#h3-ps9-03 {background:url(../i/h3-ps9-03.gif) no-repeat; width:92px; height:14px; text-indent:-9999px;}
#h3-ps10-01 {background:url(../i/h3-ps10-01.gif) no-repeat; width:111px; height:16px; text-indent:-9999px;}
#h3-ps10-02 {background:url(../i/h3-ps10-02.gif) no-repeat; width:89px; height:14px; text-indent:-9999px;}
#h3-ps11-01 {background:url(../i/h3-ps11-01.gif) no-repeat; width:147px; height:14px; text-indent:-9999px;}
#h3-ps11-02 {background:url(../i/h3-ps11-02.gif) no-repeat; width:149px; height:13px; text-indent:-9999px;}
#h3-ps11-03 {background:url(../i/h3-ps11-03.gif) no-repeat; width:320px; height:17px; text-indent:-9999px;}

#content-area { float:left; width:722px;}
#content-area p.right {margin-left:15px;}
#content-area #lower-content { background:#F5F4F0;width:692px; clear:right; overflow:hidden; padding:15px;}
#lower-content * {font-size:12px !important;}
#left-col { float:left; width:311px; padding-right:14px; border-right:1px solid #fff;}
#right-col { float:left; width:350px; padding-left:15px;}

#lower-content ul {list-style:outside; margin-left:15px;}
.ps4 #lower-content #left-col {width: 291px;}
.ps4 p.right { border:1px solid #9C669E; height:225px;}
.ps6 #content-area ul {list-style:inside;}


/* --------------------------------------------------------------------------------- Our Clients
*/
#our-clients h1 {background:url(../i/h1-our-clients.gif) 0 11px no-repeat; width:94px; text-indent:-9999px;}
.one-col#our-clients #content { background:#fff url(../i/bg-map.gif) top right no-repeat; padding-right:428px;}
.one-col#our-clients #content ul {margin:40px 0; width:532px;}
.one-col#our-clients #content li { list-style:none; float:left; border: 4px solid #F5F4F0; margin:0 38px 38px 0; padding:0;}
.one-col#our-clients #content li.nr { margin-right:0;}
.nr { margin-right:0 !important;}


/* --------------------------------------------------------------------------------- GM's Message
*/
#gm #sidebar { width:175px; padding-left:23px;}
#gm #main { width:720px; padding-right:20px;}
#gm #main h1 {background:url(../i/h1-gm-message.gif) no-repeat; width:122px; height:20px; text-indent:-9999px;}
blockquote {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#999; font-size:21px; text-align:center;}
#sidebar .photo {margin-bottom:25px; }
#sidebar .photo .caption {text-align:center; color:#37465c; background:#EBE9E1; margin:0; padding:5px 0; font-size:12px;}
p.sig {text-align:right;}


/* --------------------------------------------------------------------------------- HISTORY
*/
#history h1 { width:61px; height:21px; background:url(../i/h1-history.gif) no-repeat; text-indent:-9999px; margin-left:20px; margin-bottom:20px}
#history-carousel h2 {float: left; margin:15px 15px 0 0; padding:0 15px 250px 0; border-right:1px solid #637FAD; }
#history #h2-1969 { background:url(../i/hdr-1969.gif) no-repeat; width:139px; height:68px; text-indent:-9999px; }
#history #h2-1979 { background:url(../i/hdr-1979.gif) no-repeat; width:129px; height:56px; text-indent:-9999px;}
#history #h2-2000 { background:url(../i/hdr-2000.gif) no-repeat; width:143px; height:40px; text-indent:-9999px;}
#history #h2-2003 { background:url(../i/hdr-2003.gif) no-repeat; width:141px; height:53px; text-indent:-9999px;}
#history #h2-2009 { background:url(../i/hdr-2009.gif) no-repeat; width:144px; height:55px; text-indent:-9999px;}
#history #h2-2010 { background:url(../i/hdr-2010.gif) no-repeat; width:133px; height:40px; text-indent:-9999px;}
#history-carousel {position: relative; width: 634px; height: 437px; overflow: hidden; padding:18px 0 0 0;}
#history-carousel .carousel-slider {width: 634px; height: 447px; list-style:none;}
#history-carousel .carousel-slider li {width: 594px; height: 447px; list-style:none; padding:0 20px;}
#history-carousel .carousel-slider li a {text-decoration:underline; font-weight:bold;}
#history-carousel .carousel-slider li a:hover {text-decoration:none !important;}
#history-carousel .carousel-panel { width: 634px;}
#history-viewer {position: relative;}
#history-viewer ol.pagination {position: absolute;right: 250px;top: 90px; list-style:none; width:94px; height:276px;}
ol.pagination li { width:94px; height:42px; margin-bottom:17px;}
ol.pagination li a { display:block;width:94px; height:42px; text-indent:-9999px; margin-bottom:17px;}
ol.pagination li#pagination_0 a { background:url(../i/navigation-history.png) 0 0 no-repeat;}
ol.pagination li.active#pagination_0, ol.pagination li#pagination_0 a:hover { background:url(../i/navigation-history.png) 0 -276px no-repeat;}
ol.pagination li#pagination_1 a { background:url(../i/navigation-history.png) 0 -59px no-repeat;}
ol.pagination li.active#pagination_1, ol.pagination li#pagination_1 a:hover { background:url(../i/navigation-history.png) 0 -335px no-repeat;}
ol.pagination li#pagination_2 a { background:url(../i/navigation-history.png) 0 -118px no-repeat;}
ol.pagination li.active#pagination_2, ol.pagination li#pagination_2 a:hover { background:url(../i/navigation-history.png) 0 -394px no-repeat;}
ol.pagination li#pagination_3 a { background:url(../i/navigation-history.png) 0 -177px no-repeat;}
ol.pagination li.active#pagination_3, ol.pagination li#pagination_3 a:hover { background:url(../i/navigation-history.png) 0 -453px no-repeat;}
ol.pagination li#pagination_4 a { background:url(../i/navigation-history.png) 0 -234px no-repeat;}
ol.pagination li.active#pagination_4, ol.pagination li#pagination_4 a:hover { background:url(../i/navigation-history.png) 0 -510px no-repeat;}
#history #content {background:#EBE9E1 url(../i/bg-history-1969.jpg) top right no-repeat;border:1px solid #fff; height:447px; width:978px; margin:0; padding:0; position:relative;}
#history #slidernav {height:276px; position:absolute; top:89px; left:632px;}
#history .bg-1969#content { background-image:url(../i/bg-history-1969.jpg);}
#history .bg-1979#content { background-image:url(../i/bg-history.jpg);}
#history .bg-2000#content { background-image:url(../i/bg-history.jpg);}
#history .bg-2003#content { background-image:url(../i/bg-history.jpg);}
#history .bg-2009#content { background-image:url(../i/bg-history.jpg);}

.min { font-size:12px;}
dd.min {font-size:11px;}
#history-carousel #twoten {margin:15px 15px 0 0; padding:0 15px 15px 0; float:left; border-right:1px solid #637FAD; }
#history-carousel h2#h2-2010 {margin:0; padding-bottom:0; float:none; border:none; }
#history-carousel li.carousel-panel dl, #history-carousel li.carousel-panel dl dd {list-style: circle inside !important;}


/* --------------------------------------------------------------------------------- QUALITY & HSE
*/
#quality #main h1 { background:url(../i/h1-quality.gif) no-repeat; width:118px; height:21px; text-indent:-9999px;}
#certificates a img {margin: 0 5px;}


/* --------------------------------------------------------------------------------- Request a Quote
*/
#content-area #lower-content iframe {height:490px !important;}


/* --------------------------------------------------------------------------------- CONTACT US SECTION
*/
#contact-us h1 { background:url(../i/h1-locations.gif) no-repeat; width:79px; height:17px; text-indent:-9999px;}
#contact-us #sidebar h2, #careers #sidebar h2, #associates #sidebar h2 { background:url(../i/h1-get-in-touch.gif) no-repeat; width:100px; height:17px; text-indent:-9999px;}
#careers h1 { background:url(../i/h1-career-opportunities.gif) no-repeat; width:175px; height:21px; text-indent:-9999px;}
#associates h1 { background:url(../i/h1-associate-companies.gif) no-repeat; width:177px; height:21px; text-indent:-9999px;}
#sub-locations { background:url(../i/sub-contact.gif) 0 0 no-repeat; width:63px; height:40px; text-indent:-9999px;}
.selected #sub-locations, #sub-locations:hover {background:url(../i/sub-contact.gif) 0 -40px no-repeat;} 
#sub-careers { background:url(../i/sub-contact.gif) -63px 0 no-repeat; width:138px; height:40px; text-indent:-9999px;}
.selected #sub-careers, #sub-careers:hover {background:url(../i/sub-contact.gif) -63px -40px no-repeat;} 
#sub-associates { background:url(../i/sub-contact.gif) -201px 0 no-repeat; width:134px; height:40px; text-indent:-9999px;}
.selected #sub-associates, #sub-associates:hover {background:url(../i/sub-contact.gif) -201px -40px no-repeat;} 

#vacancies ul {margin-left:20px;}


/* --------------------------------------------------------------------------------- ASSOCIATES SECTION
*/
#associate-listing { overflow:hidden;}
#associate-listing li { float:left; width: 280px; height:185px; border:1px solid #fff; list-style:none; background:#f5f4f0; margin:0 16px 16px 0; padding:10px;}
#associate-listing li dt.logo img { border:none;}
#associate-listing li strong {font-size:10px;color:#6c88b1; font-weight:bold;}
#associate-listing li dd.left { margin-right:25px;}
#associate-listing li dd.associate { font-size:10px; font-weight:bold; text-transform:uppercase; color:#37465c; margin:10px 0 5px 0;}
#associate-listing li dd.associate-details {font-size:10px;color:#6c88b1;}



/* --------------------------------------------------------------------------------- NEWS & PRESS RELEASES SECTION
*/
#news h1 { background:url(../i/h1-news-and-press-releases.gif) 0 11px no-repeat; width:193px; text-indent:-9999px;}
#news #sidebar h2 { background:url(../i/h1-get-in-touch.gif) no-repeat; width:100px; height:17px; text-indent:-9999px;}

#home .accordion h4 { cursor: pointer; font-size:12px !important; color:#424f67; text-transform:uppercase; background:url(../i/arrow.gif) 0 50% no-repeat; padding-left:10px; margin:8px 0 8px 0 !important; font-weight:normal;}
#home .accordion h4.active {display:none;}


#news .news-accordion { margin-bottom:20px;}
#news .news-accordion h5 {cursor: pointer; font-size:14px !important; color:#637FAD; text-transform:uppercase; background:url(../i/arrow.gif) 0 50% no-repeat; padding:0 0 0 10px; margin:0 0 0 0 !important; font-weight:bold;}
#news .news-accordion h5.active {background:url(../i/arrow-open.gif) 0 50% no-repeat; font-weight:normal; }
#news .news-accordion p {}
#news .news-accordion img.right { margin:0 0 5px 10px;}

#news #videos h2 { width:148px; height:17px; text-indent:-9999px; background:url(../i/h2-videos.gif) no-repeat; padding:0; margin:0 0 20px 0;}


#downloads h1 { background:url(../i/h1-downloads.gif) 0 11px no-repeat; width:193px; text-indent:-9999px;}
#news #sidebar h2, #downloads #sidebar h2 { background:url(../i/h1-get-in-touch.gif) no-repeat; width:100px; height:17px; text-indent:-9999px;}
ul.pdf { margin-bottom:20px;}
.pdf li {list-style:none; background:url(../i/icon-pdf.gif) 0 50% no-repeat; padding-left:23px; margin:3px 0;}
#news .photo { margin:0 0 15px 15px;}
#news h5 { line-height:20px;}
#news h6.first { margin-top:15px !important;}


span.caption { font-size:12px;}