body { background:#e6ecf0 url("images/bkg.png") repeat-x scroll center top; font:100% arial, sans-serif; margin: 0; line-height:1.1em; height:100%; behavior: url('sites/all/themes/basic/css/csshover3.htc'); } #page, #footer { font-size:0.75em; color:#2a3a43; } a { color:#c60859; } a:hover { text-decoration: underline; color:#C60859; cursor:hand; cursor:pointer; } a { outline:none; } a span:hover { text-decoration: underline; color:#C60859; cursor:hand; cursor:pointer; } #sidebar-second a span:hover { text-decoration: none; color:inherit; cursor:hand; cursor:pointer; } /*------------HEADER---------------*/ #header { background:#FFF; height: 132px; margin: 0 auto; position: relative; } #header-wrapper { width:100%; heigth:35px; background:red; } #logo { position:absolute; top:23px; left:52px; } #header-box { background:url("images/navigation-top.jpg"); height:35px; } .tab { clear:both; } h1, h2, h3, h4, h5, h6 { line-height: 1.3em; font-family: arial, sans-serif; font-weight:bold; } h1 { color:#2a3a43; font-size: 1.83em; margin: 0; padding: 0 0 1px 0; } .two-sidebars h1 { max-width: 544px; } h2 { font-size: 1.166em; margin: 0; padding: 0 0 3px 0; color:#c60859; } .sidebar h2{ font-size:1em; } h3 { font-size:1em; font-weight:bold; color:#c60859; margin: 0; padding:0; } h4 { font-size: 1em; margin: 0; padding: 0; } h5 { margin: 0; padding: 0 0 3px 0; } h6 { font-size: 1em; font-weight: bold; } p { padding:0; margin: 0 0 0.9em 0; } .panels-flexible-region-10-column_four p { margin: 0; padding: 0; } /* Highlight home */ .view-highlight-home-page { background:url('images/highlight-home.png') no-repeat top center transparent; width:892px; height:298px; z-index:5; } .views-slideshow-cycle-main-frame-row { padding:10px; } .view-highlight-home-page .views-field-field-image { width:423px; height:271px; float:left; padding-top:2px; padding-right: 17px; } .view-highlight-home-page .views-field-title { width: 425px; float:left; height:auto; font-size:1.833em; padding-top:27px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.99)"; // first! filter: alpha(opacity=0.99); // second! } .view-highlight-home-page .views-field-title a { color:#2A3A43; font-weight:light; } .view-highlight-home-page .views-field-body { position:relative; float:left; height:auto; font-size:1.16em; width: 400px; padding:9px 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.99)"; // first! filter: alpha(opacity=0.99); // second! z-index:1000; } .view-highlight-home-page .views-field-body p { margin:0 0 0px 0; padding:0 0 3px 0; line-height:1.0em; } .slogan { font-size:1.75em; font-weight:bold; } .slogan .pane-content { position:relative; top: 47px; left: 12px; } .latest-news-panel .view-press-release .views-field-nothing { display:block; font-weight:bold; } .view-press-release .article-title { font-weight:bold; } /* Home Panel */ .panels-flexible-row .inside p.cufon-replace-processed { margin:0 0 0.4em; } div#block-views-highlight_home_page-block.block { height:294px !important; z-index:4; } .panels-flexible-column-10-2 { width: 210px; } .panels-flexible-column-10-3 { width: 216px; } .panels-flexible-column-10-4 { margin-right: 18px; width: 214px; } .panels-flexible-column-10-5 { width: 222px; } .panels-flexible-column .for-mobile,.panels-flexible-column .for-vsat, .panels-flexible-column .for-satellite { min-height:342px; } .panels-flexible-region-10-column_four { float: right; width: 214px; } /* Content Area */ #content-area { margin-top:10px; } .panels-flexible-row { margin: 0; padding: 0 0 25px; } /* Table styles */ table { width: 99%; margin:10px 0; } tbody { border:none; } tr.even td, tr.odd td { padding: 10px 5px; } tr.odd { background-color: white; } /* Table Extras - one color table */ table.one-color-table { width:auto; border-collapse: collapse; } table.one-color-table { line-height:1.1em; } table.one-color-table thead td { padding-top:10px; } table.one-color-table tfoot td { padding-bottom:10px; } table.one-color-table td { padding: 0px 48px 1px 10px; } table.one-color-table td { border-right:1px solid #ccc; } table.one-color-table td:last-child { border-right:none; } /* Table Extras - two tone table */ table.standard-table { width:auto; border-collapse: collapse; } table.standard-table p{ padding:0; margin:0 0 3px 0; } table.standard-table thead td { padding-top:11px; } table.standard-table tfoot td { padding-bottom:11px; } table.standard-table td { padding: 8px 11px; border-right:2px solid #e5e5e5; vertical-align:text-top; } table.standard-table tr { border-bottom:2px solid #e5e5e5; } table.standard-table tr:last-child { border:none; } table.standard-table td:last-child { border-right:none; } pre, code, tt { font: 1em "andale mono", "lucida console", monospace; line-height: 1.5; } pre { background-color: #efefef; display: block; padding: 5px; margin: 5px 0; border: 1px solid #aaaaaa; } abbr { border-bottom: 1px dotted #666666; cursor: help; white-space: nowrap; } #edit-title { width: 99%; } .form-item .description { font-style: italic; line-height: 1.2em; font-size: 0.875em; margin-top: 5px; color: #777777; } #edit-delete { color: #cc0000; } div.messages { padding: 9px 9px 9px 0px; margin: 0.1em 0; color: #2A3A43; background: none; border: none; } #content .messages li { background:none; padding:0; margin:0; } div.error, .error { color: #2A3A43; } .form-item input.error, .form-item textarea.error, .form-item select.error { border: 1px solid red; padding:4px; } div.warning { color: #884400; background: #ffee66; border-color: #eedd55; } div.error { color: red; font-size:0.875em; max-width:424px; border-color: #dd5522; } div.status { color: #336600; background: #ccff88; border-color: #bbee77; } ul li.leaf { list-style-image: none; list-style-type: none; } ul.menu li { margin:0; padding:0; } /* blocks */ div.tabs{ margin:0; } div.tabs ul.tabs li { background:none !important; } .tabs .tabs li{ display:inline-block; float:none; } .tabs .tabs li a, .tabs .tabs li a tab{ height:auto; float:none; padding:0 5px 0 0; } ul.primary li a .tab{ height:auto; padding:0; } .sidebar a{ color:#2B2B2B; text-decoration:none; } #sidebar-first .block { margin-bottom:15px; width:140px; } #sidebar-second .block { margin:0; float:right; } #sidebar-second img { padding-bottom: 18px; background: url("images/sidebar-separator.png") no-repeat bottom center transparent; } .panels-flexible-column-last img { padding-bottom: 18px; background: url("images/sidebar-separator.png") no-repeat bottom center transparent; } .download-btn-txt a, .download-spec-btn-txt a { color:#2A3A43; text-decoration:none; } .front .download-btn-txt { color:#2A3A43; text-decoration:none; } .front .download-btn-txt { font-size: 0.833em; font-weight: bold; left: 64px; position: absolute; top: 111px; } div#block-block-5.block div.block-inner div.content p a, #sidebar-second .views-field-field-product-information .field-content p a { text-decoration: none !important; } .front .view-all-link { font-size: 0.833em; position: absolute; right: 20px; top: 12px; } .rss-info { margin-top: 10px; } .rss-info a { height:10px; text-decoration: none !important; } #content-inner .rss-info a:hover { text-decoration: none !important; } #content-inner .rss-info a span:hover { text-decoration: none !important; color:#2A3A43; } .view-general-page-slider .views_slideshow_cycle_main { background:url('images/scroller-bkg.png') 0 0 no-repeat transparent; height:289px; width:514px; margin-top:10px; } .large-slider .views_slideshow_cycle_main { background:url('images/scroller-bkg-large.png') 0 0 no-repeat transparent; height:560px; } .large-slider div.views-field-field-slider-images-1 div.field-content { height:58px; position:absolute; bottom:30px; background:url('images/larg-slider-gradient.png') 0 0 repeat-x transparent; width:478px; padding:16px 0 0 16px; color:#fff; z-index:9999; } .views-slideshow-controls-bottom { position:relative; float:left; width:430px; bottom:10px; left:20px; top:-45px; z-index:10; } .view-general-page-slider .views-slideshow-controls-bottom { position:relative; float:left; width:430px; bottom:10px; left:20px; top:-43px; z-index:99999; } .view-highlight-home-page .views-slideshow-controls-bottom { position:absolute; float:left; width:230px; bottom:10px; left:449px; top:258px; z-index:10; } .views-content-counter { padding-top:3px !important; color:#9daab2; } .views-slideshow-pager-field-item div.views-field-counter div.views-content-counter { display:block; float:left; height:22px; width:23px; margin:1px; background:url('images/btn.png') 0 0 no-repeat transparent; text-align:center; cursor:pointer; cursor:hand; } .active div.views-content-counter { background:url('images/active-btn.png') 0 0 no-repeat transparent !important; color:white; } /*============= footer ===========================*/ #footer-wrapper { width:100%; } .footer-menu { float: left; display:inline; margin:0; } .footer-menu ul li { display:inline; float:left; padding:0 5px; background:url('images/separator.png') right no-repeat transparent; } .footer-menu ul li.first { padding-left:0; } .footer-menu ul li.last { background:none; } .footer-menu ul li.active-trail a { text-decoration:underline; } .footer-menu li a { text-decoration:none; font-weight:normal; } .footer-menu li span,#footer p { font-size:0.9166em; } .footer-menu li a, #footer { color: #a6b2ba; } #footer #primary { float:right; display:inline; margin:0px 20px 0 0; } #footer #primary li { margin: 0 0 0 23px; text-decoration:underline; } .copyright { float:right; } .footer-message { padding: 0px 0 0; width: 212px; } /*------------------FORM TEXT-----------------*/ #webform-component-text-field { height:50px; } .node-webform label { float:left; height:20px; } .node-webform .form-text, .node-webform .form-textarea,.node-webform .form-file { padding:2px; font: 100%/1.2em Arial,sans-serif; -webkit-box-shadow: inset 1px 1px 1px 1px , 0.5); -moz-box-shadow: inset 1px 1px 1px 1px , 0.5); box-shadow: inset 1px 1px 1px 1px , 0.5); } .form-textarea-wrapper { float:left; } .node-webform .form-text,.node-webform .form-file, .form-item input.error { width:280px; height:20px; } .node-webform .form-textarea { width:424px; height:151px; resize:none; } .node-webform label { color: #2b2b2b; width:70px; font-weight: normal; margin-right: 4px; padding-top:6px; clear:both; } .resizable-textarea .grippie { display:none; } .node-unpublished { background-color: #FFF; } .node-webform .form-submit { position:relative; margin-left:72px; background:url("images/button.png") no-repeat 0 0 transparent; width:65px; height:31px; border:none; color:transparent; cursor:pointer; cursor:hand; } .form-managed-file .form-submit { background:url("images/upload.png") no-repeat 0 0 transparent; margin-left:129px; margin-top:7px; } .node-webform .messages { padding:0 0 0 104px; } /*===============tagging==============*/ .field-type-taxonomy-term-reference a { display: inline; float: left; margin: 0 0 0 5px; text-decoration: underline; } .field-type-taxonomy-term-reference .field-label { display: inline; float: left; font-weight: normal; } /*-------FULL WIDTH--------*/ #fullwidth { float:left; width:757px; padding: 8px 15px 8px 15px; position: relative; } #fullwidth-inner { padding: 8px 0 !important; position: relative; } .no-sidebars #fullwidth { float:left; width:auto; padding: 8px 15px 8px 15px; } .no-sidebars #fullwidth #breadcrumb { padding-left:12px; } .no-sidebars #fullwidth h1.title { padding-left:12px; } /*--------------MAIN---------------*/ #main { background:#FFF; margin: 0 auto; padding: 9px 27px 55px 27px; position: relative; } .front #main { padding: 2px 27px 7px 27px; position: relative; } #content-inner { position:relative; float: left; display:inline; min-width: 528px; } .one-sidebar #content-inner { float: left; display:inline; border:0 !important; min-width:757px; } .no-sidebars #content { padding:0 12px; } .no-sidebars #content { padding:0px 12px 0; width: auto; } .front #content { padding: 0 12px 0 !important; } .no-sidebars #content-inner { float:left; display:inline; } #content-inner a { text-decoration: underline; } #content-inner h2 { padding:0.1em 0 0.5em 0; } #page-inner{ width:100%; margin: 0px auto; } .marker, .form-required { color: black; } .webform-panel { margin-top:20px; } .contact-ohg, .contact-hg, .contact-sg { min-height:100px; } .contact-ohg { width:225px; border-right:1px solid #f2f4f4; float:left; margin-right:17px; } .contact-hg { width:229px; border-right:1px solid #f2f4f4; float:left; margin-right:17px; } .contact-sg { width:391px; float:left; } /* home page panel */ #content-inner h2.block-title { color:white; float:left; position:absolute; top:22px; left:10px; font-size:1.75em; } /*--------------------------lists--------------*/ ul li.collapsed { list-style-image: none; list-style-type: none; } ul li.expanded { } #content ul{ padding:0; margin:10px 0; } #content li { margin:0 0 3px; padding:0 0 0 16px; list-style-type:none; } ul li.expanded { list-style-image:none; list-style-type: none; } .menu-block-wrapper a { margin-bottom:1px; } .menu-block-wrapper .expanded ul{ margin-left:10px; } /*-------forms--------------*/ .container-inline div, .container-inline label { display: inline; } #block-search-form .form-text { height: 34px; width: 172px; float:left; display:inline; padding:0 0 0 10px; color:#737373; border:none; background: url("images/search.png") 0px 0px no-repeat; } #block-search-form { right: 47px; position: absolute; top: 30px; } .social { left: 644px; top: 39px; width:80px; height:30px; } .social img { padding:0; } .form-item, .form-actions, .form-file { margin-bottom: 2px; margin-top: 10px; } /*----------breadcrumb----------*/ .breadcrumb { padding-bottom: 8px; font-size:0.9166em; } .breadcrumb a.active {text-decoration:none !important; color:#54656e;} /*-------------bullets------------*/ #content li { background: url("images/bullet.gif") 0 0.46em no-repeat; margin:0 0 3px; padding:0 0 0 8px; list-style-type:none; line-height:1.2em; } #content ul ul li { background: url("images/hyphen-magenta.gif") 0 0.47em no-repeat; } #content ul ul { margin-left:20px; } /*==========================siedebar blocks===================*/ .sidebar {font-size:0.9166em;} #sidebar-first { position:relative; top:70px; width: 140px; line-height:1.6em; margin-left: 0; color:#2b2b2b; padding-bottom:20px; } .block-menu-block { padding:0; } .block-menu-block .block-inner { margin: 0; padding:0; } .block-menu-block h2{ border-bottom:1px solid #3a4d58; color:#3a4d58; padding-bottom:7px; margin:0 0 7px 0; } .block-menu-block a{ color:#3a4d58; text-decoration:none; display:block; padding:0; } .block-menu-block ul ul a{ border-bottom:none; } .block-menu-block a.active{ color:#C60859; text-decoration:underline; } .block-menu-block ul li.active ul, .block-menu-block ul li.active-trail ul{ display:block; } .block-menu-block ul ul{ display:none; } .block-menu-block ul ul ul{ margin-bottom:0; } .block-menu-block ul ul li{ position:relative; } /*===========================extras====================*/ .sidebar li.expanded > a.active-trail > span { text-decoration: underline; } #sidebar-first li ul .leaf, #sidebar-first li.press-releases { background: url("images/hyphen.gif") left center no-repeat; margin-left:-6px; padding-left:7px; } .views-field-title { font-weight:bold; } div.views-field div.field-content{ display:inline; margin:0; padding:0; } div.views-field div.field-content p{ display:inline; margin:0; padding:0; } div.views-field { display:inline; margin:0; padding:0; } div.views-field-title { display:block; } .view-in-the-news div.views-field-title { display:inline; } .latest-news-panel .views-row { width: 396px; padding-top: 5px; padding-left: 7px; } .latest-news-panel .views-field-body { font-style:italic; } .latest-news-panel .view-content { position:relative; top:7px; } #block-views-press_release-block_1 .article-body { display:inline; } .view-press-release { min-height: 72px; margin-top: 6px; } div.views-field span.field-content div.article-body p span.read-more a { color:#C60859; text-decoration:none !important; font-size:1.09em; } .view-press-release-sidebar { background: url("images/sidebar-separator.png") no-repeat scroll center bottom transparent; margin-bottom: 16px !important; } .view-press-release-sidebar .block-inner { background: url('images/latest-news.png') no-repeat 0 0 transparent; min-height: 135px; width:187px; padding: 7px 13px 7px; margin-bottom: 7px; } #block-views-press_release-block_1 .read-more a { color:#C60859; } .view-press-release-sidebar h2 { font-size:1.666em; color:#3a4d58; } .view-press-release-sidebar { line-height:1em; } .view-press-release-sidebar .views-row { font-style:italic; } .views-field-view-node { font-size:0.833em; } .views-field .field-content a { text-decoration:none !important; } .view-all-link { color:white !important; } .view-all-link a { color:white !important; text-decoration:none !important; } .view-all-link:hover { color:white !important; text-decoration:underline; } #content li.node-readmore { font-size: 0.833em; margin:0; padding:0; background:none; } .article-body p { margin:0; padding:0; } .views-field-field-relevant-artcle { display:block !important; } .in-news-relevant-article { font-size: 0.916em; margin:0; padding:0; } .in-news-date { font-size: 0.916em; font-weight:bold; } .view-in-the-news .view-header { margin-bottom:10px; } .view-in-the-news .field-content { margin-bottom:10px; } .node-inner .links { margin-top:-0.9em; } #content .links ul { margin:0 !important; } #content ul.pdf-list li { background: url("images/pdf.png") 0 0.1em no-repeat; margin:5px 0 3px; padding:0 0 0 33px; line-height:2em; } .orange, .purple, .green { font-size:1.5em; } .views-field .field-content p a { text-decoration:underline !important; } div#mini-panel-home_two_columns.panel-flexible div.panel-flexible-inside div.panels-flexible-row { min-height:70px; } #block-panels_mini-home_two_columns { width: 900px; } .view-display-id-block_1 td { padding: 0 40px 15px 0px; width:300px; } .view-display-id-block_1 table{ margin:0 -40px 0 0; width:auto; } .pane-node-terms, .pane-node-comments{ background:#c1e7c1 url('images/callout_bg.gif') top left no-repeat; padding:12px 0 0 18px; } .pane-node-terms h2{ display:inline; } .pane-node-terms h2{ font-size:1em; } .pane-node-terms .pane-content, .pane-node-comments .pane-content{ background:url('images/callout_bottom.gif') bottom left no-repeat; padding:0 18px 18px 18px; margin:0 0 0 -18px; display:block; } .pane-node-terms a, .pane-node-comments a{ color:#2b2b2b; } .panels-flexible-region-8-middle_region{ width:100%; } .comment{ margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #abd0ab; } .page-node #content .pane-node-comments .links ul, .page-node #content .pane-node-comments .links ul li{ margin:0; padding:0; color:#2b2b2b; } .pane-node-comments{ color:#2b2b2b; } .submitted{ margin: 0 0 7px 0; } .user-picture{ width:67px; float:left; } .pane-node-comments .content{ float:left; width:530px; } .user-picture img{ padding:3px; border:1px solid #d7d7d7; } .pane-views-chapter-block-1 .views-field-view-node, .pane-views-chapter-block-1 .views-field-body p, .pane-views-chapter-block-1 .views-field-body, .pane-views-chapter-block-1 .views-field-body .field-content{ display:inline; } .view-taxonomy-term .views-field-view-node, .view-taxonomy-term .views-field-body p, .view-taxonomy-term .views-field-body, .view-taxonomy-term .views-field-body .field-content{ display:inline; } .view-taxonomy-term .views-row{ margin:0 0 20px 0; } .view-press-release-sidebar .views-row { margin:0 0 13px 0; } .sidebar .view-press-release-sidebar .views-row { margin:0 0 13px 0; height: 23px; } .views-row { margin:0 0 15px 0; } .pane-node-body{ margin:0 0 25px 0; } .field-name-comment-body{ font-style:italic; } /* Panels */ .panels-flexible-column-10-8 { position:absolute; left:0; width:365px !important; } .panels-flexible-column-10-7 { position:absolute; left:415px; width: 476px; background:url('images/latest-news-bkg.png') no-repeat 0px 7px transparent; } .panels-flexible-column-10-2 { margin-left:10px; } /* View - board of directors */ .view-board-of-directors .views-row { margin:20px 0; padding-bottom:20px; border-bottom:1px solid #d8dbde; } .view-board-of-directors .views-row-first { margin:5px 0 20px 0; } .view-board-of-directors h3 { font-weight:bold; color:#C60859; margin-bottom:10px; } .director_image img { border: 1px solid #EBEBEB; padding: 4px; width:195px; float: left; margin-right: 12px; } .view-board-of-directors .director_content { width:540px; display:inline; float:left; } .read-more { font-size:0.833em; } #site-map .site-map-box { float: left; margin-bottom: 1em; margin-right: 4px; } /* contact us **/ .enquiry-btn p { left: 41px; position: relative; top: 6px; } /* contact map **/ #node-98 { background: none repeat scroll 0 0 #eef0f1; height: 245px; margin: 6px; padding: 17px 15px 13px; position: absolute; top: -304px; width: 840px; z-index:1; display:none; } .page-node-98 #node-98 { display:block; position:relative; top:0; padding: 18px; } .page-node-98 #node-98 .field-name-body img { display:none; } #node-98 .node-webform label { width: 70px !important; } #node-98 #edit-actions { float: left; position: relative; top: -24px; } #webform-ajax-wrapper-98 #edit-actions { top: 0; } #node-98 .form-actions { margin:0; } #node-98 .form-submit { margin-top: 0px; } #node-98 .field-name-body img { position: absolute; right:23px; top:18px } .enquiry-btn:hover { cursor: pointer; cursor: hand; } /* form fields **/ .fieldset { border:none; } #webform-component-details { width:380px; height:223px; position:relative; float:left; border:none; } #webform-component-message { width:460px; border:none; padding-top:1px; } #webform-component-message .form-textarea { width: 380px; height:168px; margin-bottom:2px; } #webform-component-message .form-submit { margin-left:0; } #node-98 .messages{ display:none; } fieldset { margin:0; padding: 0; } .node-webform h2 { display:none; } #content ul.pager li { list-style-type:none; background:none; } .field-type-datetime span.date-display-single { font-weight:bold; padding:0 0 7px 0; display:block; color:#C60859; } .white-paper-link { color:white; } #block-webform-client-block-98 { z-index:1; } .contact-ohg { z-index:50; } .contact-hg { z-index:50; } .contact-sg { z-index:50; } .sidebar .views-slideshow-cycle-main-frame-row { padding: 0; } .field-name-field-product-information .file img.file-icon { display:none; } #views_slideshow_cycle_main_white_paper_promo_box-block { height:177px; } .field-name-field-product-information a { font-size: 0.833em; font-weight: bold; left: 64px; position: absolute; top: 111px; color: #2A3A43; text-decoration: none !important; } .views-field-field-white-paper-desc { color: #FFFAFA; font-size: 1.166em; font-weight: lighter; left: 20px; position: absolute; text-align: center; text-shadow: 1px 2px 2px #969696; top: 46px; width: 177px; } .views-field-field-product-information .download-btn-txt { color: #2A3A43; font-weight: bold !important; left: 65px; position: absolute; text-decoration: none !important; width:113px; font-size:0.909em; } .enquiry-btn span { color: #5F6B71; font-size: 0.9166em; font-weight: bold; left: 39px; position: relative; top: 5px; } #node-9 a { text-decoration:none !important; }