body {margin: 0px auto; font-size: 10px; background:#21353e url(../image/bg_body.gif) repeat-x; font-family:"Lucida Grande", Arial, Helvetica, Verdana, Sans-serif;}
img {border: 0px;}
a {text-decoration: none; color:#0099ff;}
a:focus, a:hover, a:active {outline:none;}

.body_fl {background:#21353e url(../image/bg_body_fl.jpg) top center repeat-x fixed; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif;}
.body_bio {background:#21353e url(../image/bg_body_bio.jpg) no-repeat fixed center top;}

#container {width:960px; min-height:500px; margin:0px auto; padding:0px 0px 0px 0px; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif;}
#header {height:105px; width:960px; margin:0px auto; padding:0px 0px 0px 0px; font-size:1.1em; background:#000000 url(../image/bg_nav.gif) bottom center no-repeat; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif;}
#logo {background:url(../image/logo.gif) no-repeat; float:left; margin-top:20px; margin-left:24px; width:189px; height:57px; cursor:pointer; cursor:hand;}


/* Home */
#flash {width:930px;}
#ads {width:930px; padding:15px 0px 0px 0px;}
.ad1 {width:302px; height:149px; margin-right:9px; border:1px solid #4f5a5f;}
.ad2 {width:302px; height:149px; margin-right:9px; border:1px solid #4f5a5f;}
.ad3 {width:302px; height:149px; border:1px solid #4f5a5f;}


/* Top Navigation */
ul.topNav {float:right; margin:7px 15px 0px 0px; font-size:10px; font-family:"Lucida Grande", Arial, Helvetica, Verdana, Sans-serif; color:#ccc; width:525px; height:20px; text-align:right; padding:5px 0px 0px 0px;}
.topNav li {position:relative; float:right; list-style:none;}
.topNav li a {font-family:"Lucida Grande", Arial, Helvetica, Verdana, Sans-serif; color:#ccc; display:block; width:50px; text-align:center; height:17px; margin:0px 10px 0px 0px; padding:4px 0px 0px 0px;}
.topNav li ul {display:none; position:absolute; top:1em; left:0; }
.topNav li ul li {background:#ffffff url(../image/bg_subnavBtm.gif) bottom left no-repeat; width:30px; height:18px;}
.topNav li ul li:hover {background:#ffffff url(../image/bg_subnavBtm.gif) bottom left no-repeat; height:18px; width:30px;} 
.topNav li ul li a {color:#666666; margin:3px 0px 0px 5px; padding:0px; background:none;}
.topNav li ul li a:hover {color:#4178ab; margin:3px 0px 0px 5px; padding:0px; background: none; text-decoration:none;}
.topNav li > ul {top: auto; left:auto;}
.topNav li a:hover {color:#0099ff; text-decoration:none;}
.topNav li.over ul {display:block; position:absolute; left:0px; top:13px; padding:0px 20px 0px 0px; margin:8px 0px 0px -1px; border:1px solid #8b8786; background:#ffffff;}
.topNav li:hover ul {display:block; position:absolute; left:0px; top:14px; padding:0px 20px 0px 0px; margin:8px 0px 0px -1px; border:1px solid #8b8786; background:#ffffff;}
.topNav li a.loginBtn {float:left; display:block; width:72px; background:url(../image/bg_login.gif) top left no-repeat; margin:0px 0px 0px 10px; color:#999; cursor:pointer; cursor:hand; text-align:center;}
.topNav li a.loginBtn:hover {background-position:0px -21px; color:#ffffff; cursor:pointer; cursor:hand;}


/* Crumb */
#crumb {width:920px; float:left; margin:-3px 0px 0px 0px; padding:0px 0px 10px 10px; font-size:1.1em; font-weight:lighter; color:#666; background:#000000; font-family:"Whitney Book", "Lucida Grande", Arial, "Helvetica Neue Light", Helvetica, Verdana, Sans-serif;}
#crumb a {color:#666; text-decoration:none;}
#crumb a:hover {color:#ccc; text-decoration:none;}
.crumbDivider {padding:0px 4px 0px 4px;}


/* Columns */
#content {width:930px; float:left; margin:0px 0px 2px 0px; padding:5px 15px 15px 15px; background:#1c2e36 url(../image/bg_content.gif) repeat-x; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif;}
#columns {float:left; width:930px; min-height:600px; padding:0px 0px 0px 0px; font-size:1.1em; background:#fff; color:#5d5d5d; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif;}


/* Product Page */
.productGlam {float:left; width:930px; height:350px; background:#ffffff;}
.galleryContainer {position:absolute; z-index:5; margin-top:200px; margin-left:570px;}
.galleryContainer2 {position:absolute; z-index:5; margin-top:200px; margin-left:644px;}
.galleryContainer_Imagent {position:absolute; z-index:5; margin-top:200px; margin-left:557px;}
.galleryContainer_OxiplexTS{position:absolute; z-index:5; margin-top:200px; margin-left:640px;}
.galleryHeader {width:160px; height:12px; padding:0px 0px 3px 1px; color:#eee; font-size:0.8em; letter-spacing:0.2em;}
.galleryThumbs {float:left; padding:12px 5px 13px 12px; background:url(../image/bg_glamThumbs.png);}
.downloadContainer {float:left; display:block;}
a.docDownload {float:left; clear:left; margin:8px 0px 0px 0px; padding:10px 0px 10px 36px; display:block; color:#666; background:url(../image/ico_pdfDownload.gif) no-repeat;}
a.docDownload:hover {color:#0099ff; text-decoration:none;}
a.docDownloadSm {width:100px; float:left; clear:right; margin:8px 0px 0px 0px; padding:10px 0px 10px 36px; display:block; color:#666; background:url(../image/ico_pdfDownload.gif) no-repeat;}
a.docDownloadSm:hover {color:#0099ff; text-decoration:none;}
.thumb {position:relative; float:left; clear:right; z-index:10; width:57px; height:45px; margin-right:8px; border:1px solid #fff; cursor:pointer; opacity:0.7;filter:alpha(opacity=70);}
.thumb:hover {opacity:1;filter:alpha(opacity=100);}
#wrapper {width:930px; float:left; padding:10px 0px 0px 0px; min-height:200px; font-size:10px; line-height:14px; color:#333; background:#ffffff; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif;}
#wrapper h2 {width:600px; float:left; clear:right; margin:0px 0px 14px 0px; padding:0px; font-family:"Lucida Grande", Arial, Helvetica, Verdana, Sans-serif; color:#333; font-size:1.3em; line-height:1.6em; font-weight:normal; overflow:visible;}
.columnLeft {width:600px; position:relative; float:left; padding:10px 38px 0px 0px; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif;}
.columnLeft p {line-height:1.4em;}
.columnLeft p a {color:#0099ff;}
.columnRight {width:212px; position:relative; float:right; padding:6px 0px 0px 0px; margin:0px; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif;}
.dataArea {width:570px; float:left; clear:both; border:1px solid #dcdcdc; padding:10px 0px 10px 15px; margin:10px 0px 30px 0px; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif;}
.dataArea ul {width:245px; float:left; clear:right; padding:0px 20px 0px 18px; margin-bottom:0px; margin-left:0px}
.dataArea ul li {padding:0px 0px 12px 2px;}
.dataArea h3 {font-size:1em; color:#0099ff; padding:2px 2px 5px 2px; margin:0px;}
.graph {width:369px; height:242px; float:left; display:block; padding:0px 0px 20px 0px;}
.graphText {width:210px; float:left; clear:right; padding:20px 0px 20px 20px; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif;}
.graphText h3 {font-size:1.1em; color:#333; padding:2px 2px 10px 0px; margin:0px;}
div.graphText a {color:#0099ff; text-decoration:none;}
div.graphText a:hover {text-decoration:underline;}
.sidebarTop {width:212px; height:5px; float:left; background:url(../image/bg_sidebarTop.gif) top left no-repeat;}
.sidebar {width:186px; float:left; padding:0px 12px 0px 12px; margin:0px 0px; border:1px solid #dcdcdc; border-width:0px 1px 0px 1px; background:#f5f5f5;}
.sidebarBtm {width:212px; height:5px; float:left; margin:0px 0px 7px 0px; background:#f5f5f5 url(../image/bg_sidebarBtm.gif) bottom no-repeat;}
.sidebar h3 {font-size:1em; color:#333; border-bottom:1px solid #dcdcdc; padding:5px 2px 5px 2px; margin:0px;}
.sidebar ul {float:left; padding:0px 0px 0px 18px; margin-bottom:0px; margin-left:0px;}
.sidebar ul li {list-style-image:url(../image/squareBullet.gif); padding:0px 0px 12px 0px;}
div a.pubTitle {font-size:1.1em; color:#0099ff; text-decoration:none; line-height:1.4em; font-weight:bold;}
div a.pubTitle:hover {text-decoration:underline;}
.columnLeft table {width:570px; float:left; border:1px solid #dcdcdc; margin:0px;}
td.spec {width:135px; padding:10px; background:#eee; border-bottom:1px solid #dcdcdc;}
td.specInfo {padding:10px; border-bottom:1px solid #dcdcdc;}
table.pubTable td {padding:10px; border:none;}
table.pubTable a {color:#0099ff;}

/* Sidebar Buttons */
a.btn_moreInfo {width:212px; height:33px; display:block; float:left; margin:7px 0px; background:url(../image/btn_moreInfo.gif) top center no-repeat; cursor:pointer; cursor:hand;}
a.btn_moreInfo:hover {background-position:center -33px; cursor:pointer; cursor:hand;}
a.btn_jump {width:212px; height:88px; display:block; float:left; margin:7px 0px; background:url(../image/fpo_jumpBanner.gif) top center no-repeat; cursor:pointer; cursor:hand;}
a.btn_jump_fl_accessories {width:212px; height:88px; display:block; float:left; margin:7px 0px; background:url(../image/btn_fl_accessories.jpg) top center no-repeat; cursor:pointer; cursor:hand;}
a.btn_jump_fl_accessories:hover {background-position:center -88px; cursor:pointer; cursor:hand;}
a.btn_alba_accessories {width:212px; height:88px; display:block; float:left; margin:7px 0px; background:url(../image/btn_alba_acc.jpg) top center no-repeat; cursor:pointer; cursor:hand;}
a.btn_alba_accessories:hover {background-position:center -88px; cursor:pointer; cursor:hand;}
a.btn_jump_measurements {width:212px; height:88px; display:block; float:left; margin:7px 0px; background:url(../image/btn_measurements.jpg) top center no-repeat; cursor:pointer; cursor:hand;}
a.btn_jump_measurements:hover {background-position:center -88px; cursor:pointer; cursor:hand;}
a.btn_contactUs {width:212px; height:88px; display:block; float:left; margin:7px 0px; background:url(../image/btn_contactUs.jpg) top center no-repeat; text-indent:-9999px; cursor:pointer;}
a.btn_contactUs:hover {background-position:center -88px; cursor:pointer;}
a.btn_partners {width:212px; height:88px; display:block; float:left; margin:7px 0px; background:url(../image/btn_partners.jpg) top center no-repeat; text-indent:-9999px; cursor:pointer;}
a.btn_partners:hover {background-position:center -88px; cursor:pointer;}
a.btn_publications {width:212px; height:88px; display:block; float:left; margin:7px 0px; background:url(../image/btn_publications.jpg) top center no-repeat; text-indent:-9999px; cursor:pointer;}
a.btn_publications:hover {background-position:center -88px; cursor:pointer;}
a.btn_techNotes {width:212px; height:88px; display:block; float:left; margin:7px 0px; background:url(../image/btn_techNotes.jpg) top center no-repeat; text-indent:-9999px; cursor:pointer;}
a.btn_techNotes:hover {background-position:center -88px; cursor:pointer;}
a.btn_foundation {width:212px; height:88px; display:block; float:left; margin:7px 0px; background:url(../image/btn_foundation.jpg) top center no-repeat; text-indent:-9999px; cursor:pointer;}
a.btn_foundation:hover {background-position:center -88px; cursor:pointer;}

/* Sidebar Ads */
a.ad_oxiplexts {width:212px; height:212px; display:block; float:left; margin:12px 0px; background:url(../image/ads/internal/ad_oxiplexts_212.jpg) top center no-repeat; cursor:pointer; text-indent:-9999px;}
a.ad_vinci {width:212px; height:212px; display:block; float:left; margin:12px 0px; background:url(../image/ads/internal/ad_vinci_212.jpg) top center no-repeat; cursor:pointer; text-indent:-9999px;}
a.ad_vista {width:212px; height:212px; display:block; float:left; margin:12px 0px; background:url(../image/ads/internal/ad_vista_212.jpg) top center no-repeat; cursor:pointer; text-indent:-9999px;}
a.ad_weber {width:212px; height:212px; display:block; float:left; margin:12px 0px; background:url(../image/ads/internal/ad_weber_212.jpg) top center no-repeat; cursor:pointer; text-indent:-9999px;}
a.ad_resources {width:212px; height:212px; display:block; float:left; margin:12px 0px; background:url(../image/ads/internal/ad_resources_212.jpg) top center no-repeat; cursor:pointer; text-indent:-9999px;}
a.ad_foundation {width:212px; height:212px; display:block; float:left; margin:12px 0px; background:url(../image/ads/internal/ad_foundation_212.jpg) top center no-repeat; cursor:pointer; text-indent:-9999px;}

/* Product Glams */
.glamChronosBH {background:url(../image/chronosBH/hdr_chronosBH.jpg) top left no-repeat; width:930px; height:350px;}
.glamChronosFD {background:url(../image/chronosFD/hdr_chronosFD.jpg) top left no-repeat; width:930px; height:350px;}
.glamK2 {background:url(../image/k2/hdr_k2.jpg) top left no-repeat; width:930px; height:350px;}
.glamPC1 {background:url(../image/pc1/hdr_pc1.jpg) top left no-repeat; width:930px; height:350px;}
.glamAlbaFCS {background:url(../image/albaFCS/hdr_albaFCS.jpg) top left no-repeat; width:930px; height:350px;}
.glamAlbaFLIM {background:url(../image/albaFLIM/hdr_albaFLIM.jpg) top left no-repeat; width:930px; height:350px;}
.glamOxiplexTS {background:url(../image/oxiplexTS/hdr_oxiplexTS.jpg) top left no-repeat; width:930px; height:350px;}
.glamImagent {background:url(../image/imagent/hdr_imagent.jpg) top left no-repeat; width:930px; height:350px;}
.glamFPO {background:url(../image/hdr_930white_FPO.jpg) top left no-repeat; width:930px; height:350px;}

/* Secondary Page */
.pageLeft {width:630px; position:relative; float:left; padding:30px 10px 60px 30px; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif;}
.pageRight {width:212px; position:relative; float:right; padding:30px 30px 0px 0px; margin:0px; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif;}
.pageLeft h1 {width:630px; float:left; margin:0px 0px 14px 0px; padding:0px; font-family:"Lucida Grande", Arial, Helvetica, Verdana, Sans-serif; color:#4179ac; font-size:1.9em; line-height:1.4em; font-weight:normal; overflow:visible;}
.pageLeft h2 {width:630px; float:left; margin:0px 0px 14px 0px; padding:0px; font-family:"Lucida Grande", Arial, Helvetica, Verdana, Sans-serif; color:#4179ac; font-size:1.6em; line-height:1em; font-weight:normal; overflow:visible;}
.pageLeft h3 {width:630px; float:left; margin:20px 0px 4px 0px; padding:0px; font-family:"Lucida Grande", Arial, Helvetica, Verdana, Sans-serif; color:#333; font-size:1.3em; line-height:1em; font-weight:bold; overflow:visible;}
#columns img.header {width:903px; float:left; margin:0px 0px; padding:13px;}
.pageLeft .articleHdr {width:630px; float:left; margin:0px 0px 14px 0px; padding:0px 0px 5px 0px; font-family:"Lucida Grande", Arial, Helvetica, Verdana, Sans-serif; color:#666; font-size:0.9em; line-height:1em; font-weight:normal; overflow:visible; border-bottom:1px solid #dbdbdb;}
a.btn_email {width:36px; height:18px; float:right; clear:left; margin:0px 0px 0px 15px; padding:7px 0px 0px 42px; display:block; color:#666; background:url(../image/btn_email.gif) no-repeat; cursor:pointer;}
a.btn_list {width:36px; height:18px; float:right; clear:left; margin:0px 0px 0px 15px; padding:7px 0px 0px 42px; display:block; color:#666; background:url(../image/btn_list.gif) no-repeat; cursor:pointer;}
a.btn_email:hover, a.btn_list:hover, a.btn_zoom:hover, a.btn_360:hover, a.btn_specs:hover, a.btn_diagram:hover {color:#0099ff; text-decoration:none; background-position:0px -25px;}
a.btn_zoom {width:36px; height:18px; float:left; clear:right; margin:20px 0px 0px 40px; padding:7px 0px 0px 0px; display:block; color:#666; background:url(../image/btn_zoom.gif) no-repeat; cursor:pointer; text-indent:-9999px;}
a.btn_360 {width:36px; height:18px; float:left; clear:right; margin:20px 0px 0px 15px; padding:7px 0px 0px 0px; display:block; color:#666; background:url(../image/btn_360.gif) no-repeat; cursor:pointer; text-indent:-9999px;}
a.btn_diagram {width:36px; height:18px; float:left; clear:right; margin:20px 0px 0px 15px; padding:7px 0px 0px 0px; display:block; color:#666; background:url(../image/btn_techDiagram.gif) no-repeat; cursor:pointer; text-indent:-9999px;}
a.btn_specs {width:36px; height:18px; float:left; clear:right; margin:20px 0px 0px 15px; padding:7px 0px 0px 0px; display:block; color:#666; background:url(../image/btn_list.gif) no-repeat; cursor:pointer; text-indent:-9999px;}
.pageLeft p {width:600px; margin:8px 0px; float:left; line-height:1.4em;}
.pageLeft a:hover {color:#0099ff; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif;}
.submenu ul {float:left; list-style-type:none; padding:0px 0px 0px 0px; margin-bottom:0px; margin-left:0px; margin-top:5px;}
.submenu ul li a {width:166px; display:block; color:#333; padding:7px 10px 7px 10px; cursor:pointer; cursor:hand; margin-top:1px;}
.submenu ul li a:hover, .submenu ul li.subactive a, .submenu ul li.subactive a:hover {background:#eee; color:#0099ff; text-decoration:none; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif;}
.submenuTop {width:212px; height:5px; float:left; background:url(../image/bg_sidebarTop.gif) top left no-repeat;}
.submenu {width:186px; float:left; padding:0px 12px 8px 12px; margin:0px 0px; border:1px solid #dcdcdc; border-width:0px 1px 0px 1px; background:#f5f5f5;}
.submenuBtm {width:212px; height:5px; float:left; margin:0px 0px 7px 0px; background:#f5f5f5 url(../image/bg_sidebarBtm.gif) bottom no-repeat;}
.submenu h3 {font-size:1em; color:#333; border-bottom:1px solid #dcdcdc; padding:5px 2px 5px 2px; margin:0px;}
.pageLeft table {width:570px; float:left; clear:both; border-top:1px solid #dcdcdc; margin:0px; line-height:1.4em; border-collapse:collapse;}
.pageLeft td {padding:10px; border-bottom:1px solid #dcdcdc; margin:0px;}
.pageLeft table.dataTable {width:570px; float:left; clear:both; border:1px solid #dcdcdc; margin:0px; line-height:1.4em; border-collapse:collapse;}
.pageLeft table.dataTable td {padding:10px; border:1px solid #dcdcdc; margin:0px; text-align:center;}
.pageLeft table.dataTable tbody tr:hover {background:#eee;}
.pageLeft table.dataTable th {padding:10px; border:1px solid #dcdcdc; background:url(../image/bg_tabNav.gif) bottom repeat-x; margin:0px; text-align:center; color:#0099ff;}
.pageLeft table.compareTable {width:570px; float:left; clear:both; border:1px solid #dcdcdc; margin:0px; line-height:1.4em; border-collapse:collapse;}
.pageLeft table.compareTable td {padding:10px; border:1px solid #dcdcdc; margin:0px; text-align:left;}
.pageLeft table.compareTable tbody td:hover {background:#eee;}
.pageLeft table.compareTable th {padding:10px; border:1px solid #dcdcdc; background:url(../image/bg_tabNav.gif) bottom repeat-x; margin:0px; text-align:center; color:#0099ff;}
.pageLeftTabs table.dataTable {width:600px; float:left; clear:both; border:1px solid #dcdcdc; margin:0px; line-height:1.4em; border-collapse:collapse;}
.pageLeftTabs table.dataTable td {padding:10px; font-size:11px; border:1px solid #dcdcdc; margin:0px; text-align:left;}
.pageLeftTabs table.dataTableNoBorder td {padding:10px; font-size:11px; border:none; margin:0px; text-align:left;}
.pageLeftTabs table.dataTable th {padding:10px; border:1px solid #dcdcdc; background:url(../image/bg_tabNav.gif) bottom repeat-x; margin:0px; text-align:left; color:#0099ff;}
.pageLeftTabs table td {font-size:11px;}
.pageLeftTabs table.compareTable {width:570px; float:left; clear:both; border:1px solid #dcdcdc; margin:0px; line-height:1.4em; border-collapse:collapse;}
.pageLeftTabs table.compareTable td {padding:10px; border:1px solid #dcdcdc; margin:0px; text-align:left;}
.pageLeftTabs table.compareTable tbody td:hover {background:#eee;}
.pageLeftTabs table.compareTable th {padding:10px; border:1px solid #dcdcdc; background:url(../image/bg_tabNav.gif) bottom repeat-x; margin:0px; text-align:center; color:#0099ff;}
td.thumb {width:120px;}
td.date {width:80px;}
td.year {width:50px;}
td.pdf {width:24px;}
.landingPageLeft {width:630px; position:relative; float:left; padding:0px 10px 60px 30px; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif;}
.landingPageRight {width:212px; position:relative; float:right; padding:0px 30px 0px 0px; margin:0px; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif;}
.landingPageLeft h2 {width:630px; float:left; clear:right; margin:0px 0px 4px 0px; padding:0px; font-family:"Lucida Grande", Arial, Helvetica, Verdana, Sans-serif; color:#4179ac; font-size:1.6em; line-height:1em; font-weight:normal; overflow:visible;}
.landingPageLeft p {width:600px; margin:8px 0px; float:left; line-height:1.4em;}
.landingPageLeft div.axContainer, .pageLeft div.axContainer {float:left; width:630px;}
.landingPageLeft div.axRow, .pageLeft div.axRow {float:left; width:630px; border-bottom:1px solid #ccc; padding:0px 0px 10px 0px;}
.landingPageLeft div.axLeft, .pageLeft div.axLeft {float:left; width:175px; min-height:100px; padding:20px 10px 10px 10px;}
.landingPageLeft div.axRight, .pageLeft div.axRight {float:left; width:400px; padding:20px 10px 10px 5px; line-height:1.4em;}
.landingPageLeft div.axSpan, .pageLeft div.axSpan {float:left; width:600px; padding:20px 10px 20px 0px; line-height:1.4em;}
div.axRight h5 {float:left; width:300px; font-size:11px; margin:0px; padding:3px 0px;}
span.purple {color:#ab04ac; font-size:18px; padding:1px;}
span.yellow {color:#ffcd04; font-size:18px; padding:1px;}
span.orange {color:#f56f0e; font-size:18px; padding:1px;}
span.grey {color:#b6bec1; font-size:18px; padding:1px;}
span.cyan {color:#1497D5; font-size:18px; padding:1px;}
span.magenta {color:#D50755; font-size:18px; padding:1px;}
.submenu p {width:166px; display:block; color:#333; margin:1px 0px 0px 0px; padding:7px 10px; cursor:pointer; cursor:hand;}
.submenu p img {padding:0px 4px 0px 0px; vertical-align:middle;}
.eventTitle {color:#333; font-size:1.2em; line-height:1.4em; font-weight:bold;}
.eventURL {line-height:1.3em; padding:3px 0px 3px 0px;}
.pageLeft ul {float:left; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif; margin-top:0px; padding-top:0px;}
.subhead {font-size:13px; color:#333; font-weight:bold; line-height:2em;}
.job {border-top:1px solid #dcdcdc; padding:15px 0px 10px 3px;}
.jobTitle {width:560px; color:#0099ff; font-weight:bold; line-height:1.4em;}
.contactAddress {width:192px; display:block; float:left; margin:7px 0px; padding:8px 8px 10px 12px;}
a.docPR {width:24px; height:24px; float:left; clear:left; margin:0px; padding:0px; display:block; color:#666; background:url(../image/ico_pdf.gif) no-repeat;}
a.docPR:hover {color:#0099ff; text-decoration:none;}
.pageLeftTabs {width:680px; position:relative; float:left; padding:30px 0px 30px 0px; margin:0px; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif;}
.pageLeftTabs h2 {width:600px; float:left; clear:right; display:block; margin:0px 0px 14px 0px; padding:0px 0px 0px 30px; font-family:"Lucida Grande", Arial, Helvetica, Verdana, Sans-serif; color:#4179ac; font-size:1.6em; line-height:1em; font-weight:normal; overflow:visible;}
.pageLeftTabs h3 {color:#333; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif; padding:0px 0px 6px 0px; margin:0px;}
p.headerDivider {border-top:1px solid #ccc; margin-top:15px;}
.pageLeftTabs h3.accordionHdr {color:#333; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif; padding-left:0px;}
.pageLeftTabs p {width:600px; font-size:11px; margin:8px 0px; padding-left:30px; float:left; line-height:1.4em;}
.pageLeftTabs p img {float:left; padding:0px 20px 20px 0px;}
.pageLeftTabs div#tabs p {padding-left:0px;}
.pageLeftTabs p a {color:#0099ff; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif;}
.pageLeftTabs a:hover {text-decoration:underline;}
.pageLeftTabs div.table {width:570px; float:left; clear:both; margin:0px 0px 0px 0px; padding:0px; line-height:1.4em;}
.pageLeftTabs td {padding:10px; border-top:1px solid #dcdcdc; margin:0px; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif; font-size:0.8em;}
.pageLeftTabs div.resourcesTable {padding-left:15px; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif;}
.pageLeftTabs div.resourcesTable td {padding:5px; border-top:none; margin:0px; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif; font-size:0.8em;}
.pageLeftTabs table.toggleTableNav {padding:0px; margin-right:10px; width:190px; float:left; border-right:1px solid #eee; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif;}
.pageLeftTabs table.toggleTable {position:absolute; left:220px; top:10px; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif;}
.toggleTableNav ul {float:left; list-style-type:none; padding:0px; margin:0px 0px 0px -10px;}
.toggleTableNav ul li a {width:166px; display:block; color:#333; padding:7px 10px 7px 10px; cursor:pointer; cursor:hand; margin-top:1px;}
.toggleTableNav ul li a:hover, .submenu ul li.subactive a, .submenu ul li.subactive a:hover {background:#eee; color:#0099ff; text-decoration:none; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif;}
#table02, #table03, #table04, #table05, #table06, #table07, #table08, #table09 {visibility:hidden;}
.pageLeftTabs table.toggleTable td {padding:5px; border-bottom:none; margin:0px; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif; font-size:0.8em;}
.pageLeftTabs div.resourcesTable td.toggleTableHeader {padding:10px 5px 5px 5px; margin:0px; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif; font-size:1em; font-weight:bold; color:#333; border-bottom:1px solid #eee;}
.pageLeftTabs div.resourcesTable td.toggleTableSubhead {padding:5px; width:160px; margin:0px; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif; font-size:0.8em; font-weight:bold; color:#333;}
.pageLeftTabs div.resourcesTable td.resourcesICO {width:24px; padding:5px 10px 5px 5px; border-bottom:none; margin:0px; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif; font-size:0.8em;}
.pageLeftTabs div.resourcesTable td.resourcesTableHeader {padding:5px; width:200px; margin:0px; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif; font-size:0.8em; font-weight:bold; color:#333;}
.pageLeftTabs table a {color:#0099ff; text-decoration:none;}
.pageLeftTabs table a:hover {color:#0099ff; text-decoration:underline; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif;}
.pageLeftTabs #tabs {width:670px; position:relative; float:left; padding:15px 0px 30px 0px; margin:0px; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif;}
.bodyUL {float:left; width:500px; font-size:11px;}
span.eventTitle {color:#333; font-size:1.1em; line-height:1.4em; font-weight:bold;}
#accordion p, #accordion2 p {font-size:0.8em; line-height:1.5em; margin:0px 0px 10px 0px; padding:0px 15px 0px 0px; font-family: "Lucida Grande", Arial, Helvetica, Verdana, Sans-serif;}
.biopic {float:left; padding:0px 20px 10px 0px;}
h4 {color:#333; font-size:1.1em; padding:0px 0px 5px 0px; margin:0px;}
.references {margin:0px; float:left; clear:right;}
.references li {font-size:90%; line-height:125%; padding:0px 0px 10px 0px; margin-top:1px; margin-bottom:10px; text-align: justify;}
.numberedList {margin:0px; float:left; clear:right;}
.numberedList li {line-height:1.1em; padding:0px 0px 5px 0px; margin-top:1px; text-align: justify;}
.figures {text-align: center; padding:20px 0px 0px;}
.captions {font-size:0.9em; text-align:center; padding:0px 0px 10px;}
.articleTitle {font-size:1.1em}


/* Forms */
table.formTable {width:540px; float:left; clear:both; border:1px solid #dcdcdc; margin:12px 0px 0px 0px; line-height:1.4em; border-collapse:collapse;}
table.formTable td {padding:10px 0px; border:1px solid #dcdcdc; margin:0px; text-align:left;}
table.formTable td.fieldInput {padding:10px 0px; border:1px solid #dcdcdc; margin:0px; text-align:left; border-width:1px 1px 1px 0px;}
table.formTable td.fieldLabel {width:120px; padding:10px; border:1px solid #dcdcdc; margin:0px; text-align:right; border-width:1px 0px 1px 1px;}
table.formTable tbody tr:hover {background:#eee;}
table.formTable th {padding:10px; border:1px solid #dcdcdc; background:url(../image/bg_tabNav.gif) bottom repeat-x; margin:0px; text-align:left; color:#0099ff;}
.formTable input {padding:4px;}
span.checkboxes {padding:0px 24px 0px 10px;}

/* Side Navigation 
.sideNav {float:left; clear:both; color:#333333; width:200px;}
.sideNav ul {float:left; width:200px; padding:0px;}
.sideNav li {float:left; clear:left; width:200px; margin:0px; list-style:none;}
.sideNav ul li a {float:left; clear:left; display:block; width:185px; color:#333333; font-weight:normal; padding:7px 5px 7px 10px; font-size:1.1em; border-bottom:1px solid #cccccc; border-top:1px solid #ffffff;}
.sideNav ul li ul {float:left; clear:both;}
.sideNav ul li a:hover {color:#0099ff; text-decoration:none;}
.sideNav ul li ul li a {float:left; clear:left; width:170px; color:#333333; font-weight:normal; background:#ffffff; padding:7px 5px 7px 25px;}
.sideNav ul li ul li a:hover {color:#0099ff; text-decoration:none;}
.sideNav ul li ul li ul li a {display:block; width:155px; color:#333333; font-weight:normal; background:#ffffff; padding:7px 5px 7px 40px;}
.sideNav ul li ul li ul li a:hover {color:#0099ff; text-decoration:none;}
.sideNav h4 {padding:12px 0px 0px 10px; margin:0px 0px 0px 0px; font-size:1.3em; color:#333333; font-weight:normal;}
.sideNav ul li a.active, .sideNav ul li a.active:hover, .sideNav ul li ul li a.active, .sideNav ul li ul li a.active:hover, .sideNav ul li ul li ul li a.active, .sideNav ul li ul li ul li a.active:hover {color:#0099ff; text-decoration:none;}
*/


/* Logins */
#subcontent {position:absolute; visibility:hidden; border:1px solid #8b8786; background-color:#fff; width:30px; padding:5px 10px 5px 9px; text-align:left; margin-left:-1px;}


/* Footer */
#footer {width:930px; height:140px; background:url(../image/bg_footer.gif) repeat-x; padding:14px 15px 8px 15px; color:#586c78; font-family:"Lucida Grande", Arial, Helvetica, Verdana, Sans-serif; margin:2px auto; clear:both; font-size:1em; line-height:14px;}
.footerColumn {width:100px; padding:0px 8px 16px 2px; clear:none; float:left;}
.footerColumn a {color:#586c78; text-decoration:none;}
.footerColumn a:hover {color:#9da9ac; text-decoration:none;}
.footerHeader {color:#6d828e; font-weight:bold; font-size:1.1em; margin-bottom:2px; display:block;}
a.footerHeader {color:#6d828e; text-decoration:none;}
a.footerHeader:hover {color:#9da9ac; text-decoration:none;}
.FFOlogo {width:122px; height:31px; float:right; margin-right:2px;}
#legal {width:930px; clear:left; float:left; border-top:1px solid #2a3c45; padding-top:5px;font-size:120%;}
#phone a {font-weight: bold;}
.copyright {float:left; clear:left; margin-left:2px;}
.copyright a {color:#4178ab; text-decoration:none;}
.copyright a:hover {color:#4178ab; text-decoration:underline;}
.copyrightDivider {padding:0px 3px 0px 3px;}
.mechanizm {float:right;}
.mechanizm a {color:#4178ab; text-decoration:none;}
.mechanizm a:hover {color:#4178ab; text-decoration:underline;}


/* Legal Pages */
#legalPage {width:520px; padding:20px 20px 20px 20px; font-family:"Lucida Grande", Arial, Helvetica, Verdana, Sans-serif; font-size:11px; margin-top:0px; line-height:14px; color: #404041; background: url(../image/bg_legal.jpg) top left no-repeat; }
.headline_legal {font-family:"Lucida Grande", Arial, Helvetica, Verdana, Sans-serif; font-size: 20px; color: #404041; line-height:20px;}


/* Type Styles */
a.link, a.link:visited {text-decoration: none; color:#006699;}
a:hover {text-decoration: underline; color:#006699;}
.smalltype {font-size:10px; text-align:left; line-height:11px;}
.required {color:#006699;}


/* Overlays */ 
div.overlay {
	
	/* growing background image */
	background-image:url(../image/overlay/white.png);
	
	/* dimensions after the growing animation finishes  */
	width:600px;
	height:470px;		
	
	/* initially overlay is hidden */
	display:none;
	
	/* some padding to layout nested elements nicely  */
	padding:50px;
}

/* default close button positioned on upper right corner */
div.overlay div.close {
	background-image:url(../image/overlay/apple-close.png);
	position:absolute;
	right:12px;
	top:12px;
	cursor:pointer;
	height:28px;
	width:28px;
}


/* black */
div.overlay.black {
	background:url(../img/overlay/transparent.png) no-repeat !important;
	color:#fff;
}

/* petrol */
div.overlay.petrol {
	background:url(../img/overlay/petrol.png) no-repeat !important;
	color:#fff;
}

div.black h2, div.petrol h2 {
	color:#ddd;		
}
<style>

/* use a semi-transparent image for the overlay */
#overlay {
	background-image:url(http://static.flowplayer.org/img/overlay/transparent.png);
	color:#efefef;
	height:450px;
}

/* container for external content. uses vertical scrollbar, if needed */
div.contentWrap {
	height:470px;
	overflow-y:auto;
}
</style>


.hidden {display: none;}

/* Added 08/12/11 for ISO certification logo*/
#iso {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
#iso img {
	padding-top: 50px;
}
