.prototip{font:11px Arial,Helvetica,sans-serif;color:#000;}
.prototip .default{width:250px;color:#808080;}
.prototip .default .toolbar{background:#f1f1f1;font-weight:bold;}
.prototip .default .title{padding:5px;}
.prototip .default .content{padding:2px;background:#fff;}
.prototip .basic{width:250px;color:#808080;}
.prototip .basic .toolbar{background:#f1f1f1;font-weight:bold;}
.prototip .basic .title{padding:5px;}
.prototip .basic .content{padding:5px;background:#fff;}
.prototip .hint{color:#313120;background:#fff6aa;}
.prototip .hint .toolbar{background:#fdf1a0;font-weight:bold;}
.prototip .hint .title, .prototip .hint .content{padding:5px;}
.prototip .protoblue{width:250px;color:#fff;}
.prototip .protoblue .toolbar{background:#0d7cd0;font-weight:bold;}
.prototip .protoblue .title{padding:5px;}
.prototip .protoblue .content{background:#1e90ff;padding:5px;}
.prototip .creamy{width:250px;color:#bb9c61;}
.prototip .creamy .toolbar{background:#f3edc2;font-weight:bold;}
.prototip .creamy .title{padding:5px;}
.prototip .creamy .content{background:#f8f4ca;padding:5px;}
.prototip .darkgrey{width:250px;color:#fff;}
.prototip .darkgrey .toolbar{background:#5f5f5f;font-weight:bold;}
.prototip .darkgrey .title{padding:5px;}
.prototip .darkgrey .content{background:#808080;padding:5px;}
.prototip .protogrey{width:250px;color:#fff;background:#fff;}
.prototip .protogrey .toolbar{background:#969c92;font-weight:bold;}
.prototip .protogrey .title{padding:5px;}
.prototip .protogrey .content{color:#808080;padding:5px;}
.prototip .protogrey .toolbar .close{width:14px;height:14px;}
.prototipLoader{position:absolute;top:-1000px;left:-1000px;height:14px;width:14px;border:1px solid #dddddd;overflow:hidden;}
.prototip{position:absolute;overflow:hidden;}
.prototip .tooltip,.prototip .toolbar,.prototip .toolbar .title{position:relative;}
.prototip .content{clear:both;}
.prototip .toolbar .close{position:relative;text-decoration:none;float:right;width:19px;height:15px;display:block;line-height:0;font-size:0;border:0;cursor:pointer;}
.prototip .tooltip{clear:both;float:left;}
.prototip .borderLeftWrapper,.prototip .borderRightWrapper{position:absolute;top:0;left:0;width:300px;height:20px;}
.prototip .borderFrame{height:100%;width:100%;float:left;margin:0;padding:0;position:relative;}
.prototip .borderTop,.prototip .borderBottom{overflow:hidden;}
.prototip .borderRow{list-style-type:none;float:left;width:100%;position:relative;clear:both;margin:0;padding:0;}
.prototip_CornerWrapper{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;clear:both;}
.prototip_Corner{float:left;position:relative;}
.prototip canvas{position:relative;float:left;}
.prototip_CornerTr,.prototip_CornerBr{float:right;}
.prototip_BetweenCorners{position:absolute;top:0;left:0;width:100%;overflow:hidden;clear:both;}
.prototip .borderMiddle{position:relative;float:left;}
.prototip .borderCenter{position:relative;float:left;height:100%;}
.prototip_StemWrapper{position:relative;width:100%;height:auto;clear:both;}
.prototip_StemBox{float:left;position:relative;}
.prototip_Stem{width:100%;position:absolute;overflow:hidden;}
.iframeShim{position:absolute;border:0;margin:0;padding:0;background:none;overflow:hidden;}
.prototip .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.prototip .clearfix{display:inline-block;}
.prototip .clearfix{display:block;}
@charset "UTF-8"; .larger {font-size: larger}
.smaller {font-size: larger}
.centered{ text-align: center}
.align_right{ text-align: right}
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 76%}
pre {padding: 1em; background-color: #F2F2F2}
code {font-size: 1.2em; background-color: #F2F2F2}
h2 {color: #cc0066}
table {border-collapse: collapse}
td, th {padding: 0.5em; vertical-align:top}
thead, tfoot {background-color: #DDD}
tr.rowodd {background-color: #FFF}
tr.roweven {background-color: #F2F2F2}
#content {margin: 3em}
#content p {width: 45em}
#mainmenu {margin: 1em 0 0 0}
.panel {clear: both; display: none; border: 3px solid #00adef; padding: 1em; background-color: #FFF; margin: 0}
.panel.active-tab-body {display: block}
#tabs {list-style: none; padding: 0; margin: 0}
#tabs li {position: relative; float: left}
#tabs a {float: left; padding: 5px 8px; margin-right: 6px; border: 1px solid #00adef; border-width: 1px 1px 0 1px; text-decoration: none; color: #000}
#tabs a:hover {background-color: #8dd8f8; color: #FFF}
#tabs a.active-tab {background-color: #00adef; color: #FFF}
.sortcol {cursor: pointer; padding-right: 20px; background-repeat: no-repeat; background-position: right center}
.sortasc {background-color: #99cccc; background-image: url(/images/up.gif)}
.sortdesc {background-color: #669999; background-image: url(/images/down.gif)}
.nosort {cursor: default}
.urg1, .urg2, .urg3, .urg4, .urg5 {padding: 3px; text-align: center; border: 1px solid #333; width: 3em}
.urg1 {background-color: #FFFACD}
.urg2 {background-color: #FFD700}
.urg3 {background-color: #FFA500}
.urg4 {background-color: #E13E00}
.urg5 {background-color: Red}
th.resize-handle-active {cursor: e-resize}
div.resize-handle {cursor: e-resize; width: 2px; border-right: 1px dashed #1E90FF; position: absolute; top: 0; left: 0}
body {font-family: Verdana; font-size: 11pt; background: #e0ebed}
h1{ font-size: 2.2em; color: #006679; margin: 0 11px}
.green_header{ color: #006679; font-weight: 100; font-size: 1.6em; padding: 1.5em 0 0}
.green_header_with_image{ color: #006679; font-weight: 100; font-size: 1.6em; padding: 0.5em 0 0 3em; margin-top: 1.5em; height: 36px; background: transparent url(/images/m-icon.png) 0 0 no-repeat}
.page_header {padding: 0 24px 0; height: 10em; border-top: 5px solid white; background: url(/images/feature.png) repeat-x}
#consumer{border-color: #79B2C3;}
#business{border-color: #cc0066;}
#public_sector {border-color: #ee6600;}
#consumer h2 {color: #50a5ba}
#business h2 {color: #cc0066}
#public_sector h2 {color: #ee6600}
.page_header h2{ font-size: 2.7em; margin: 1em 0}
.page_header p {margin: 0 0 1em; font-size: 1.7em}
h4 {font-size: 1.6em; color: #cc0066}
.consumer h5 {font-size: 16px; color: #000000; border-bottom: solid #cccccc 0px}
h3 {font-size: 21px; border-bottom: solid #cccccc 1px}
.consumer h3 {color: #006679; font-size: 21px; border-bottom: solid #cccccc 1px}
.consumer h4 {font-size: 18px; color: #006679; margin-top: 2px; margin-bottom: -12px}
.business h3 {color: #cc0066; font-size: 21px; border-bottom: solid #cccccc 1px}
.business h4 {font-size: 18px; color: #cc0066; margin-top: 2px; margin-bottom: -12px}
.gov h3 {color: #ee6600; font-size: 21px; border-bottom: solid #cccccc 1px}
.gov h4 {font-size: 18px; color: #ee6600; margin-top: 2px; margin-bottom: -12px}
.pink {color: #cc0066}
.display_archive a {font-size: 10px; padding-left: 1px; background: none}
.display_archive a:hover {font-size: 10px; padding-left: 1px; background: none}
.normal_link a {font-size: 12px; padding-left: 1px; background: none}
.normal_link a:hover {font-size: 12px; padding-left: 1px; background: none}
.article_link {font-size: 17px; padding-left: 0px; background: none; font-weight: 300; padding-bottom: 15px}
.article_link a{ text-decoration: none; color: #000}
.article_link a:hover {font-weight: normal; text-decoration: underline}
.read_more_link {font-size: 12px; padding-left: 1px; background: none; font-weight: normal; color: #CC0066; text-decoration: none}
.read_more_link:hover {text-decoration: underline}
.read_more_biglink {font-size: 18px; padding-left: 1px; background: none; font-weight: normal; color: #000000; margin-top: -10px; text-decoration: none}
.read_more_biglink:hover {font-size: 18px; padding-left: 1px; background: none; font-weight: normal; color: #000000; margin-top: -10px; text-decoration: underline}
.read_more_consumer_link {font-size: 12px; padding-left: 1px; background: none; font-weight: normal; color: #066078; margin-top: -10px; text-decoration: none}
.read_more_consumer_link:hover {font-size: 12px; padding-left: 1px; background: none; font-weight: normal; color: #066078; margin-top: -10px; text-decoration: underline}
.read_more_gov_link {font-size: 12px; padding-left: 1px; background: none; font-weight: normal; color: #ee6600; margin-top: -10px; text-decoration: none}
.read_more_gov_link:hover {font-size: 12px; padding-left: 1px; background: none; font-weight: normal; color: #ee6600; margin-top: -10px; text-decoration: underline}
.mondato a {font-size: 14px; color: #000; text-decoration: none; font-weight: 900; background: url(../images/btn-arrow.png) no-repeat; padding-left: 13px; display: inline}
.mondato a:hover {font-size: 14px; color: #000; text-decoration: none; font-weight: 900; background: url(../images/btn-arrow.png) no-repeat; padding-left: 13px; text-decoration: underline}
select {font-weight: normal; border-style: solid; border-color: #6d6b6b; border-width: 2px; color: #000000}
input[type='text'] {font-weight: normal; border-style: solid; border-color: #6d6b6b; border-width: 2px; background: transparent; color: #000000}
input[type='password'] {font-weight: normal; border-style: solid; border-color: #6d6b6b; border-width: 2px; background: transparent; color: #000000}
input[type='button'] {color: #ffffff; border-style: none; background: transparent; height: 16px}
table {font-size: 12px; font-weight: normal}
th {background: #006679; color: white}
#page-title {font-size: 14px; color: #fd8b00; height: 74px; background-image: url('/images/header_back.png'); background-repeat: repeat-x}
#toolbar {background: transparent; height: 25px; background-image: url('/images/toolbar_back.png'); background-repeat: repeat-x; padding: 7px}
#toolbar p {margin: 0 10px; padding-bottom: 15px; padding-top: 0px; font-weight: 900}
#toolbar a:link, #toolbar a:hover, #toolbar a:visited {background: transparent; color: #ffffff}
#prompt {font-size: 8pt; padding: 10px 20px 10px 20px; background-repeat: repeat-x; background-color: transparent; text-align: left}
#action-bottom {padding: 10px; font-weight: 900; font-size: 10px; float: left; text-align: left; width: 95%}
#action-bottom a:link {font-size: 10px; color: #4b4c4c; font-weight: 900}
#action-bottom a:hover {font-size: 10px; color: #4b4c4c; font-weight: 900}
#action-bottom a:visited {font-size: 10px; color: #4b4c4c; font-weight: 900}
#content {background: #e0ebed; text-align: left}
#content p {margin: 0 11px}
#content p {font-size: 11px; padding-bottom: 15px; padding-top: 0px}
#content h2 {padding-top: 0.5em; font-family: Verdana}
#content a:link, #content a:hover, #content a:visited {background: transparent; color: #cc0066}
.All {height: 100%; vertical-align: middle; font-size: 11pt; color: #4b4c4c; background: #e0ebed}
.boxcontent {padding: 0px; margin: 10px 0 10px 0; border-style: solid; border-color: white; border-width: 0px; display: block; background: #e0ebed; text-align: left}
.boxcontent-left {float: left; padding: 0; margin: 0; border-style: solid; border-color: white; border-width: 0; display: block; background: #e0ebed}
.boxcontent-right {float: right; padding: 0; margin: 0; border-style: solid; border-color: white; border-width: 0; display: block; background: #e0ebed}
.tip {font-size: 1.5em; font-weight: bold; color: #cc0066}
.title {font-size: 14px; color: #006679; margin: 5px 10px 5px 10px}
.magenta-text {color: #cc0066}
.separator-div-horizontal {background: white; height: 10px; margin: 10px 0 10px 0}
.how-back {padding: 0 8px 0 8px; margin: 0; border-style: solid; border-color: white; border-width: 0px; background: #e0ebed; background-image: url('/images/back_arrows.png'); background-position: right; background-repeat: repeat-x; height: 100px; width: 250px}
.progress-highlight {font-weight: bold; font-size: 1.2em}
.progress {font-size: 1.2em}
#back-link {color: white; background: #cc0066; background-image: url('/images/go-magenta-small-left.png'); background-repeat: no-repeat; background-position: left; text-align: center; vertical-align: center}
#back-link a:link, #back-link a:hover, #back-link a:visited {background: transparent; color: white; font-weight: normal}
#forward-link {color: white; background: #cc0066; background-image: url('/images/go-magenta-small.png'); background-repeat: no-repeat; background-position: right; text-align: center; vertical-align: center}
#forward-link a:link, #forward-link a:hover, #forward-link a:visited {background: transparent; color: white; font-weight: normal}
#menu {background: #cc0066; padding-right: 10px; text-align: center; color: white}
#menu a:link, #menu a:hover, #menu a:visited {color: white; font-weight: 100}
#inset-grey {background-color: transparent; color: white}
#offer-head {font-size: 13px; padding: 10px}
.fieldWithErrors {display :inline}
#errorExplanation {width: 92%; border: 2px solid #d86697; padding: 7px; padding-bottom: 11px; margin-bottom: 20px; background-color: #e599ba; margin-left: 10px}
#errorExplanation h2 {text-align: left; font-weight: bold; padding: 5px 5px 5px 15px; font-size: 12px; margin: -7px; background-color: #e599ba; color: black}
#errorExplanation p {color: #000; background-color: #e599ba; margin-bottom: 0; padding: 2px}
#errorExplanation ul li {font-size: 11px; list-style: square}
body {margin: 0; padding: 0; height: 100%}
#notice {border: 2px solid red; padding: 1em; margin-bottom: 2em; background-color: #f0f0f0; font: bold smaller sans-serif}
#product-list .list-title {color: #244; font-weight: bold; font-size: larger}
#product-list .list-image {width: 60px; height: 70px}
#product-list .list-actions {font-size: x-small; text-align: right; padding-left: 1em}
#product-list .list-line-even {background: #e0f8f8}
#product-list .list-line-odd {background: #f8b0f8}
#banner {background: #9c9; padding-top: 10px; padding-bottom: 10px; border-bottom: 2px solid; font: small-caps 40px/40px "Times New Roman", serif; color: black; text-align: center}
#banner img {float: left}
#action_top {background: white; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px; border-bottom: 1px solid; font: small-caps 8px/8px "Times New Roman", serif; color: black; text-align: right}
#action_bottom {background: white; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px; border-bottom: 1px solid; border-top: 1px solid; font: small-caps 8px/8px "Times New Roman", serif; color: black; text-align: right}
#columns {background: white; min-height: 37em}
#main {margin-left: 1em; margin-right: 1em; padding-top: 4ex; padding-left: 2em; padding-right: 2em; background: white}
#side {float: left; padding-top: 1em; padding-left: 1em; padding-bottom: 1em; width: 14em; background: #141}
#side a {color: #bfb; font-size: small}
.newsflash {background: transparent url(/images/newsflash.png) no-repeat}
.newsflash-consumer, .newsflash-business, .newsflash-public_sector, .newsflash {background: transparent url(/images/newsflash-consumer-slice.png) 0 0 repeat-x; font-size: 1.4em; padding-top: 0.7em; color: #ffffff; height: 45px; margin: 25px 0 0; text-align: center}
.newsflash-consumer{ background: transparent url(/images/newsflash-consumer-slice.png) 0 0 repeat-x}
.newsflash-business {background: transparent url(/images/newsflash-business-slice.png) 0 0 repeat-x}
.newsflash-public_sector {background: transparent url(/images/newsflash-gov-slice.png) 0 0 repeat-x}
.newsflash-diaspora {background: transparent url(/images/newsflash-diaspora.png) no-repeat; font-size: 18px; color: #ffffff; font-weight: bold; line-height: 51px; margin-top: 25px; padding-left: 15px}
.newsletter_archives {margin: 2px; padding: 2px}
#loading {color: red}
#error {color: red}
#modules_block_2{ margin-top: -10px; clear: both; overflow: hidden}
#modules_block_2_left_container{ width: 65%; height: 100%; margin: 0; padding: 0; float: left; min-width: 480px}
#modules_block_2_left{ height: 100%; margin-left: 1%; margin-right: 1.5%; padding: 0}
#modules_block_2_left .block{ height: 30em}
#modules_block_2_right_container{ width: 34%; margin: 0; padding: 0; float: right}
#modules_block_2_right{ padding: 0; margin-left: 1.5%; margin-right: 1%}
#modules_block_2_right .block{ height: 30.3em}
#main_icons_image{ margin: 2em auto; width: 478px; height: 121px}
#even_quicker_search{ width: 80%; margin: 1em auto auto}
#even_quicker_search p{ margin: 0.8em 0 0}
.bottom_box{ margin: 1.2em 0 0; height: 220px; overflow: hidden}
.bottom_box_left, .bottom_box_center, .bottom_box_right{ width: 32%; float: left}
.bottom_box_left{ margin: 0 1% 0 0.6%}
.bottom_box_center{ margin: 0 0.4%}
.bottom_box_right{ margin: 0 0.6% 0 1%}
#even_quicker_search_left{ width: 50%; float: left}
#even_quicker_search_left select{ margin: 1.4em 0 0.6em}
#even_quicker_search_right{ width: 50%; float: right}
#even_quicker_search_right h6{ margin: 1em 0 1em}
.advisory_left{float:left;}
.advisory_right{float: right;}
.advisory_left, .advisory_right{ width: 48%}
#customized_offering, #modular_offering {height: 15em}
.intelligence_and_collaboration{ height: 13em}
.flash{ height: 2em; padding: 1em 0; text-align: center; font-size: 1.6em; border-width: 5px; border-style: solid}
#flash_notice{ border-color: #50A5BA; background: #EEFFFF}
#flash_error{ border-color: #CC0066; background: #FFEEEE}
#new_subscription{ }
#new_subscription p.field{ margin: 0.6em 0}
#new_subscription p.field label{ display: block; float: left; width: 8em; font-weight: bold}
#navcontainer{ border-top: 6px solid #DEDEDE; background: #F6F6F6}
#leftnav{ list-style: none; float: left; text-transform: uppercase; position: relative; top: -6px; font-weight: bold; padding: 0; margin: 0}
#leftnav li{ text-align: center; float: left; border-top: 6px solid #DEDEDE; padding: 0.7em 0 0.4em; background: transparent url(/images/submenu-div.png) 100% 60% no-repeat; display:inline}
#leftnav li a{padding: 0.5em 1em;}
#leftnav li:hover{border-top: 6px solid #0D507A}
#leftnav li a{text-decoration: none;color: #535353;}
#leftnav li a:hover{color: #0D507A;}
#rightnav{ background: transparent; list-style: none; float: right; margin: 0.8em 1em 0 0}
#rightnav li{ display: inline; height: 1.4em; text-align: center; margin: 0 0.3em}
li.btn_image_consumer, li.btn_image_business,li.btn_image_public_sector{}
li.btn_image_consumer a, li.btn_image_business a,li.btn_image_public_sector a{ color: white; font-weight: bold; text-decoration: none; padding: 1em 0.5em}
#rightnav li.btn_image_consumer{ background: transparent url(/images/consumer_btn.png) 0 0 repeat-x}
#rightnav li.btn_image_business{ background: transparent url(/images/business_btn.png) 0 0 repeat-x}
#rightnav li.btn_image_public_sector{ background: transparent url(/images/publicsector_btn.png) 0 0 repeat-x}
#loading {font-size: 110%; background-color: #900; width: 90px; position: absolute; right: 1px; top: 1px; padding: 4px; color: white; text-align: center}
#article_search_form{ float: right; height: 18px; margin: 0 0 0 0; width: 15em; cursor: pointer}
#article_search_form input[type='text']{ border: 2px solid #aaa; height: 14px; float: left }
#mock_submit{ float: left; margin-left: 1px; height: 20px; width: 20px; background: transparent url(/images/magnifying_glass.png) 0 0 no-repeat}
#article_search_form input[type='submit']{ display: none}
#new_search{ margin: 1.2em 0 0}
#inner_search_form{ width: 90%; margin: 0 auto}
#form_arrows_left{ float:left; height: 75px; width: 17%; background: transparent url(/images/fade-arrow-left.png) 0 22px no-repeat}
#between_the_arrows{ float: left; width: 66%; height: 100px; text-align: center}
#between_the_arrows p{ height: 2em}
#form_arrows_right{ float:left; width: 17%; height: 75px; background: transparent url(/images/fade-arrow-right.png) 100% 22px no-repeat}
#business_and_public_sector_width{ width: 950px; clear:both}
#business_and_public_sector_left{ width: 620px; margin: 0 5px; float:left}
#business_and_public_sector_right{ width: 310px; margin: 0 5px; float: left}
#article_padding{ width: 90%; margin: 0 auto}
#sitemap_content{ padding: 1em 1em 2em}
html {height: 100%; margin-bottom: 1px}
body {margin: 0; font-family: Arial; font-size: 80%; line-height: 135%; color: #333; background: #B6B6B6 url(../images/page-bg.png) 0 0 repeat-x; padding-top: 20px; text-align:center}
#page-bg {}
#outer_wrapper {width: 1000px; margin: 6px auto 0; text-align: left}
#main_logo_div {float: left; width: 270px; height: 59px; margin: 8px 0 0 35px}
#main_logo_div img {}
#langs_and_search{ float: right; text-align: right; width: 23em}
#language_buttons {padding: 0 11px; list-style: none}
#language_buttons li {margin: 2px; display: inline; height: 1.5em}
#language_buttons a {color: #555555; font-weight: bold; text-transform: uppercase; text-decoration: none; font-size: 1em}
span.grey_pipe {color: #cccccc; font-weight: 100; font-size: 0.9em}
body#ff-default, body#ff-default td {font-family: Helvetica, Arial, FreeSans, sans-serif}
body#ff-default #showcase h1 {font-family: Georgia, sans-serif; font-size: 220%; letter-spacing: -1px}
body#ff-default .mininews .lead-articles h4, body#ff-default table.blog td.contentheading {font-family: Georgia, sans-serif}
body#ff-optima, #ff-optima td {font-family: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif}
body#ff-geneva, #ff-geneva td {font-family: Geneva, Tahoma, "Nimbus Sans L", sans-serif}
body#ff-helvetica, #ff-helvetica td {font-family: Helvetica, Arial, FreeSans, sans-serif}
body#ff-lucida, #ff-lucida td {font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, sans-serif}
body#ff-georgia, #ff-georgia td {font-family: Georgia, sans-serif}
body#ff-trebuchet, #ff-trebuchet td {font-family: "Trebuchet MS", sans-serif}
body#ff-palatino, #ff-palatino td {font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif}
form {margin: 0; padding: 0}
body.f-small, body#ff-optima.f-small, body#ff-georgia.f-small {font-size: 11px}
body, body.f-default {font-size: 12px}
body#ff-optima, body#ff-optima.f-default {font-size: 13px}
body#ff-georgia, body#ff-georgia.f-default {font-size: 13px}
body.f-large, body#ff-optima.f-large, body#ff-georgia.f-large {font-size: 14px}
p {margin-top: 5px; margin-bottom: 5px}
h3 {padding-bottom: 5px; margin: 25px 0 10px 0; font-weight: normal; line-height: 120%}
h1 {font-size: 21px; margin-top: 10px; margin-bottom: -10px; margin-left: 60px; font-weight: normal; line-height: 100%}
h4 {font-size: 21px; margin-bottom: -28px; font-weight: normal; line-height: 120%}
h5 {text-transform: uppercase; font-size: 14px; margin: 0px; font-weight: normal; line-height: 120%; border-bottom: solid #cccccc 1px; padding-bottom: 5px}
h6 {font-size: 18px; margin-bottom: 0px; font-weight: normal; color: #333333}
h7 {font-size: 14px; margin-top: -10px; margin-bottom: 40px; display: block; font-weight: bold}
div.mosimage_caption {font-size: 95%}
.componentheading {color: #333; font-size: 250%; line-height: 120%; font-weight: bold; padding: 0 0 0 5px; margin: 0 0 20px 0; border-bottom: 5px solid #f7f7f7}
.contentheading {font-size: 160%; font-weight: bold; line-height: 120%; padding: 0 0 15px 0; border: 0}
span.small, td.createdate, td.modifydate {text-transform: uppercase; color: #666; font-size: 80%}
table.blog td.createdate {padding-bottom: 5px}
table.blog td.modifydate {padding-top: 10px}
td.buttonheading, .contentpaneopen td.buttonheading {padding: 0 1px; border: 0}
td.column_separator {padding-left: 15px}
td.componentheading {padding-bottom: 15px}
.sectiontableheader {font-weight: bold; padding: 4px; line-height: 20px}
tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2 {text-align: left; padding: 2px 0 0px 5px; border-bottom: 1px solid #f1f1f1}
tr.sectiontableentry2 td, td.sectiontableentry2 {height: 27px}
tr.sectiontableentry1 td, td.sectiontableentry1 {height: 27px; background: #f7f7f7}
.contentpane, .contentpaneopen {width: 100%}
#top-banner {padding-left: 15px; padding-right: 15px}
.logo-module {height: 70px; padding: 10px 5px 5px 10px; width: 600px; float: left}
.logo-module .moduletable h3 {display: none}
.shadow-left {padding-left: 12px; background: url(../images/shadow-l.png) 0 35px no-repeat}
.shadow-right {padding-right: 12px; background: url(../images/shadow-r.png) 100% 35px no-repeat; padding-bottom: 20px}
.main-page {background: #fff url(../images/main-tl.png) 0 0 no-repeat}
.main-page2 {background: url(../images/main-tr.png) 100% 0 no-repeat}
.main-page3 {background: url(../images/main-bl.png) 0 100% no-repeat}
.main-page4 {background: url(../images/main-br.png) 100% 100% no-repeat; padding: 5px}
#header {background: #ededed url(../images/header-bg.png) 0 0 repeat-x; border-top: 1px solid #dedede; border-left: 1px solid #dedede; border-right: 1px solid #dedede; overflow: hidden}
#mondato_slogan_div {clear: both; color: #cccccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 21px; text-align: right; padding: 8px; text-transform: capitalize}
#showcase {position: relative; overflow: show}
.showcase-div {height: 10px}
#showcase .column-1 {width: 600px; position: absolute; top: 0; left: 0; color: #fff; height: 621px; background: url(../images/showcase-overlay1.png) 0 100% repeat-x}
.column-2 {margin-left: 0px; color: #fff}
#showcase {margin-left: 0px; color: #fff; background: url(../images/showcase-overlay2.png) 0 0 repeat-x}
.wrapper #showcase a:hover {color: #fff; text-decoration: none}
#showcase .column-2 .moduletable h3, #showcase .column-1 .moduletable h3 {margin-top: 0; font-size: 170%; color: #fff; font-weight: normal}
#showcase .column-2 .padding {padding: 20px 20px 15px 20px}
#showcase ul.latestnews {padding-left: 0; list-style: none}
#showcase ul.latestnews li a {margin-top: 2px; font-size: 105%; line-height: 130%; display: block; padding: 4px 4px 4px 18px; background-image: url(../images/li-arrow.png); background-position: 6px 9px; background-repeat: no-repeat}
.main-section ul.latestnews {padding-left: 6px; list-style: none; margin: 0}
.main-section ul.latestnews li a {background: url(../images/readon.png) 0 5px no-repeat; padding: 0px 0px 10px 10px; display: block; margin: 0}
.wrapper #showcase ul.latestnews li a:hover {background-image: url(../images/li-arrow.png); background-position: 6px 9px; background-repeat: no-repeat; color: #fff}
.date-block {color: #fff; font-size: 140%; height: 90px; position: relative}
.date-line {float: right; margin-right: 115px; margin-top: 35px}
span.date-number {font-weight: bold; padding: 4px 5px}
.clock {width: 85px; height: 85px; position: absolute; right: 10px; top: 2px}
.main-section {background: #D5D5D5; border: 1px solid #DEDEDE}
.padding {padding: 5px}
.main-content {background: #fff url(../images/main-content-bg.png) 0 0 repeat-x; border: 1px solid #bbb; padding: 5px}
#left-column {float: left}
#right-column {float: right}
#left-column .padding {padding: 0 20px 15px 0}
#right-column .padding {padding: 0 0 15px 20px}
#center-column .padding {padding: 0}
.main-content.block {padding: 22px 12px 15px 12px}
.left {float: left}
.right {float: right}
.right-content.block2 {margin-top: 5px; padding-bottom: 15px; padding-top: 10px; float: right; width: 221px}
#bottom-menu {height: 44px; background: url(../images/bottom-menu-bg.png) 0 0 repeat-x; border: 1px solid #ccc}
#bottom {background: #f9f9f9 url(../images/bottom-bg.png) 0 0 repeat-x; border-left: 1px solid #dedede; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; padding: 15px 15px}
#bottom .module a, #bottom .module {color: #666}
#footer {height: 75px; background: url(../images/footer-bg.png) 0 100% repeat-x; border-left: 1px solid #dedede; border-right: 1px solid #dedede}
.footer-left {background: url(../images/footer-bl.png) 0px 100% no-repeat; height: 75px; margin-left: -1px}
.footer-right {background: url(../images/footer-br.png) 100% 100% no-repeat; height: 75px; margin-right: -1px}
.footer-mod {padding: 10px; margin: 0}
.footer-mod .moduletable h3 {display: none}
img#rocket {width: 165px; height: 22px; background: url(../images/rocket.png) 0 0 no-repeat; float: right; margin-right: 20px; margin-top: 25px}
.debug {margin-top: 20px}
#searchmod {position: absolute; padding: 10px; margin: 0; top: 38px; right: 0px; width: 230px; overflow: hidden}
#searchmod .inputbox {width: 220px; height: 20px; padding-left: 4px; font-size: 110%; color: #666}
#searchmod .moduletable h3 {display: none}
table.mainbody, table.blog {width: 100%}
table.blog td td {padding-right: 12px}
.spacer .block {float: left}
.spacer.w99 .block {width: 99.8%}
.spacer.w49 .block {width: 49.8%}
.spacer.w33 .block {width: 33.3%}
#bottommodules2.spacer.w33 .block {width: 33.1%}
.spacer.w24 .block {width: 24.8%}
.moduletable h3 {font-size: 150%; font-weight: bold; margin-top: 0}
.moduletable {margin-bottom: 10px}
#rightmodules .module, #rightmodules2 .module, #leftmodules .module, #leftmodules2 .module, #rightmodules .module-title, #rightmodules2 .module-title, #leftmodules .module-title, #leftmodules2 .module-title, #rightmodules .module-notitle, #rightmodules2 .module-notitle, #leftmodules .module-notitle, #leftmodules2 .module-notitle, #rightmodules .module-menu, #rightmodules2 .module-menu {margin-right: 5px; margin-bottom: 15px}
#rightmodules div:first-child.block .module, #rightmodules2 div:first-child.block .module, #leftmodules div:first-child.block .module, #leftmodules2 div:first-child.block .module, #rightmodules div:first-child.block .module-title, #rightmodules2 div:first-child.block .module-title, #leftmodules div:first-child.block .module-title, #leftmodules2 div:first-child.block .module-title, #rightmodules div:first-child.block .module-notitle, #rightmodules2 div:first-child.block .module-notitle, #leftmodules div:first-child.block .module-notitle, #leftmodules2 div:first-child.block .module-notitle {margin-left: 0; margin-right: 5px}
#rightmodules div:last-child.block .module, #rightmodules2 div:last-child.block .module, #leftmodules div:last-child.block .module, #leftmodules2 div:last-child.block .module, #rightmodules div:last-child.block .module-title, #rightmodules2 div:last-child.block .module-title, #leftmodules div:last-child.block .module-title, #leftmodules2 div:last-child.block .module-title, #rightmodules div:last-child.block .module-notitle, #rightmodules2 div:last-child.block .module-notitle, #leftmodules div:last-child.block .module-notitle, #leftmodules2 div:last-child.block .module-notitle {margin-right: 0; margin-left: 5px}
#mainmodules {padding-bottom: 10px; padding-top: 10px}
#mainmodules .module h3 {margin-top: -28px; margin-bottom: 12px; padding-bottom: 0; color: #5D5D5D; font-size: 120%; font-weight: bold}
#mainmodules .module, #mainmodules .module-notitle, #mainmodules .module-title {background: url(../images/module2-tr.png) 100% 0 no-repeat; overflow: hidden; margin-bottom: 15px; margin-right: 5px; margin-left: 5px}
#mainmodules .module div {background: url(../images/module2-tl.png) 0 0 no-repeat}
#mainmodules .module div div {background: url(../images/module2-br.png) 100% 100% no-repeat}
#mainmodules .module div div div {background: url(../images/module2-bl.png) 0 100% no-repeat; padding: 35px 12px 12px 12px}
#mainmodules div:first-child.block .module, #mainmodules div:first-child.block .module-notitle, #mainmodules div:first-child.block .module-title {margin-left: 0}
#mainmodules div:last-child.block .module, #mainmodules div:last-child.block .module-notitle, #mainmodules div:last-child.block .module-title {margin-right: 0}
.main-section .module-title h3 {margin-top: -28px; margin-bottom: 12px; padding-bottom: 0; color: #5D5D5D; font-size: 120%; font-weight: bold}
.main-section .module-title {background: url(../images/module2-tr.png) 100% 0 no-repeat; overflow: hidden; margin-bottom: 15px}
.main-section .module-title div {background: url(../images/module2-tl.png) 0 0 no-repeat}
.main-section .module-title div div {background: url(../images/module2-br.png) 100% 100% no-repeat}
.main-section .module-title div div div {background: url(../images/module2-bl.png) 0 100% no-repeat; padding: 35px 12px 12px 12px}
.main-section .module-notitle h3 {display: none}
.main-section .module-notitle {background: url(../images/module3-tr.png) 100% 0 no-repeat; overflow: hidden; margin-bottom: 15px}
.main-section .module-notitle div {background: url(../images/module3-tl.png) 0 0 no-repeat}
.main-section .module-notitle div div {background: url(../images/module3-br.png) 100% 100% no-repeat}
.main-section .module-notitle div div div {background: url(../images/module3-bl.png) 0 100% no-repeat; padding: 15px 12px 12px 12px}
#left-column .module, #right-column .module, #left-column .module-menu, #right-column .module-menu {background: url(../images/module-tr.png) 100% 0 no-repeat}
#left-column .module div, #right-column .module div, #left-column .module-menu div, #right-column .module-menu div {background: url(../images/module-tl.png) 0 0 no-repeat}
#left-column .module div div, #right-column .module div div, #left-column .module-menu div div, #right-column .module-menu div div {background: url(../images/module-br.png) 100% 100% no-repeat}
#left-column .module div div div, #right-column .module div div div, #left-column .module-menu div div div, #right-column .module-menu div div div {background: url(../images/module-bl.png) 0 100% no-repeat; padding: 45px 12px 12px 12px; margin-bottom: 20px}
#left-column .module div div div div, #left-column .module-title div div div div, #left-column .module-notitle div div div div, #right-column .module div div div div, #right-column .module-title div div div div, #right-column .module-notitle div div div div, #bottommodules1 .module div div div div, #bottommodules1 .module-title div div div div, #bottommodules1 .module-notitle div div div div, #bottommodules2 .module div div div div, #mainmodules .module div div div div, #left-column .module-menu div div div div, #right-column .module-menu div div div div {background: none; padding: 0; margin: 0}
#left-column .module h3, #right-column .module h3, #left-column .module-menu h3, #right-column .module-menu h3 {font-size: 150%; font-weight: bold; margin-top: -45px; margin-bottom: 18px; margin-left: -5px}
.module-ad h3 {margin: 0 0 4px 0; padding: 0 0 0 2px; text-transform: uppercase; color: #777; font-size: 80%; letter-spacing: 1px}
.module-ad {padding: 0; margin: 0 0 20px 0}
div.block {margin-top: 15px}
#bottommodules2 div.block {border-left: 0px solid #e0e0e0}
#bottommodules2 div:first-child.block {border-left: 0}
#bottommodules2 div:first-child.block .module {padding-left: 0}
#bottommodules1 div:last-child.block .module, #bottommodules1 div:last-child.block .module-title, #bottommodules1 div:last-child.block .module-notitle {margin-right: 0}
#bottommodules1 .module {background: url(../images/module-tr.png) 100% 0 no-repeat}
#bottommodules1 .module div {background: url(../images/module-tl.png) 0 0 no-repeat}
#bottommodules1 .module div div {background: url(../images/module-br.png) 100% 100% no-repeat}
#bottommodules1 .module div div div {background: url(../images/module-bl.png) 0 100% no-repeat; padding: 45px 12px 12px 12px}
#bottommodules1 .module h3, #bottommodules2 .module h3 {font-size: 150%; font-weight: bold}
#bottommodules1 .module h3 {margin-top: -40px; margin-bottom: 15px; margin-left: -5px}
#bottommodules2 .module h3 {top: 0; margin-top: 15px; padding-left: 0; margin-left: 0; margin-bottom: 0; position: absolute}
#bottommodules1 .module, #bottommodules1 .module-title, #bottommodules1 .module-notitle {margin-right: 10px; padding-left: 0; margin-bottom: 15px; overflow: hidden}
#bottommodules1 .module-title, #bottommodules1 .module-notitle {margin-top: 14px}
#bottommodules2 .module, #bottommodules2 .module-title, #bottommodules2 .module-notitle {margin-right: 15px; padding-left: 15px; margin-bottom: 15px; overflow: hidden; padding-top: 15px}
#footermodules .module h3 {font-weight: bold; color: #666; margin-top: 0}
#footermodules .module {margin-right: 15px; margin-bottom: 15px; overflow: hidden}
#footermodules div:last-child.block .module {margin-right: 0}
#mainmodules, #bottommodules1, #bottommodules2, #footermodules, #rightmodules, #rightmodules2, #leftmodules, #leftmodules2 {overflow: hidden}
.block-surround {background: url(/images/module-tr.png) 100% 0 no-repeat}
.block-surround2 {background: url(/images/module-tl.png) 0 0 no-repeat}
.block-surround3 {background: url(/images/module-br.png) 100% 100% no-repeat}
.block-surround4 {background: url(/images/module-bl.png) 0 100% no-repeat; padding: 21px 12px 0 12px; border: 20px}
.gov .block-surround4 {background: url(/images/module-bl.png) 0 100% no-repeat; padding: 21px 12px 0 12px; margin-top: -18px; border: 20px}
.business .block-surround4 {background: url(/images/module-bl.png) 0 100% no-repeat; padding: 21px 12px 0 12px; margin-top: -18px; border: 20px}
#sub-menu {height: 34px; background: url(../images/sub-menu-bg.png) 0 0 repeat-x; border-top: 3px solid #dedede; border-left: 1px solid #dedede; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; clear: both}
#sub-menu ul {list-style: none; padding: 0; margin: 0}
#sub-menu li {display: block; float: left; margin: 0; padding: 0}
#sub-menu a, #sub-menu li.active a {white-space: nowrap; display: block; float: left; height: 34px; line-height: 34px; padding: 0 12px 0 12px; margin: 0; font-weight: bold; font-size: 100%; overflow: hidden; text-decoration: none; z-index: 100; text-indent: 0; background: url(../images/submenu-div.png) 100% 50% no-repeat}
.main-page #sub-menu a:hover, .main-page #sub-menu li.active a {color: #333}
#bottom-menu ul#mainlevel-bottom {padding: 0; margin: 0}
#bottom-menu #mainlevel-bottom ul {list-style: none}
#bottom-menu #mainlevel-bottom li {display: block; float: left; margin: 0; padding: 0}
#bottom-menu #mainlevel-bottom a, #bottom-menu #mainlevel-bottom a#active_menu.mainlevel {white-space: nowrap; display: block; float: left; height: 44px; line-height: 44px; padding: 0 15px 0 15px; font-weight: normal; font-size: 100%; font-weight: bold; overflow: hidden; text-decoration: none; text-transform: uppercase; color: #333}
#bottom-menu ul#mainlevel-bottom a#active_menu.mainlevel-bottom, #bottom-menu ul#mainlevel-bottom a.mainlevel-bottom:hover {height: 34px; line-height: 34px}
a.mainlevel:hover, a.sublevel:hover {text-decoration: none}
ul.menu {margin: 0 0 15px 0; padding: 0}
ul.menu li {list-style: none; margin: 0; padding: 0; float: none}
ul.menu span {display: block; height: 24px}
ul.menu a, ul.menu li.active a, a.mainlevel {display: block; line-height: 24px; text-indent: 10px; height: 24px; overflow: hidden; font-size: 110%; float: none; background: url(../images/readon.png) 0 8px no-repeat}
a.sublevel {background: url(../images/readon.png) 0 4px no-repeat; padding-left: 10px; margin-left: 0}
ul.menu li.active a, ul.menu li.active li.active a, a#active_menu.mainlevel, a#active_menu.sublevel {font-weight: bold}
ul.menu li.active li a {font-weight: normal}
ul.menu a:hover, a.mainlevel:hover, a.sublevel:hover {color: #333 !important}
ul.menu ul {margin: 4px 0}
ul.menu ul li a {text-indent: 10px}
ul.menu ul a {background: none; text-indent: 0}
ul.menu ul {margin: 5px -15px; padding: 10px 0 10px 30px}
ul.menu ul ul {padding: 0; margin-left: 20px; background: none}
ul.menu li li {padding: 0; margin: 0}
ul.menu ul a {text-indent: 0}
ul.menu li.active a, ul.menu li.active a:hover {text-decoration: none; line-height: 24px}
ul.menu li a:hover {text-decoration: none}
ul.menu li.active ul {margin-top: 0; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px}
a.readon {margin-top: 12px; font-weight: normal; font-size: 100%; display: block; line-height: 130%; padding-left: 10px; padding-bottom: 2px; background: url(../images/readon.png) 0 4px no-repeat}
table.blog a.readon {background: url(../images/readon.png) 2px 4px no-repeat}
a.readon:hover {color: #333}
#pathway {width: 100%; display: block}
span.pathway {display: block; line-height: 220%; font-weight: normal; height: 22px; line-height: 22px; overflow: hidden; margin-bottom: 15px}
span.pathway img {float: none; vertical-align: top; width: 7px; height: 22px; padding-right: 8px; background: url(../images/readon.png) 0 50% no-repeat}
span.pathway a {float: none; padding: 0 10px 0 0}
#accessibility {width: 55px; height: 16px; margin-top: 10px; float: right}
#accessibility span {background-repeat: no-repeat}
#accessibility a {text-decoration: none; cursor: pointer}
#accessibility #buttons {float: right; padding-right: 8px}
#accessibility .button {display: block; float: right; width: 16px; height: 16px; margin-right: 4px}
a.large .button {background: url(../images/font-lg.png) 0 0 no-repeat}
a.small .button {background: url(../images/font-sm.png) 0 0 no-repeat}
.logged-in-user {color: #cccccc; position: absolute; right: 320px; top: 94px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
a.nounder {text-decoration: none; border: 0; cursor: pointer}
a.nounder:hover {text-decoration: none}
.clr {clear: both}
fieldset {border-left: 0; border-right: 0; border-top: 0; border-bottom: 1px solid #ddd}
fieldset.input, a img, body .pollstableborder {border: 0}
img.content-left {float: left; margin-right: 10px; padding: 5px}
img.content-right {float: right; margin-left: 10px; padding: 5px}
#referencewidth {width: 100%; overflow: hidden}
.back_button {margin-top: 20px; margin-bottom: 10px}
div.copyright {color: #666; padding-left: 30px; padding-top: 10px; height: 30px; font-size: 12px}
.footer_link {background-image: none; font-size: 12px; color: black; display: inline; padding-left: 8px; font-weight: bold; height: 30px; margin-top: 15px; text-decoration: none}
.footer_link:hover {background-image: none; font-size: 12px; text-decoration: underline}
.plain_text_link {background-image: none; font-size: 11px; font-weight: bold; color: black; display: inline; text-decoration: none}
.plain_text_link:hover {background-image: none; font-size: 11px; font-weight: bold; color: black; display: inline; text-decoration: underline}
.newsletter_archive_text_link {background-image: none; font-size: 10px; color: black; display: inline; font-weight: bold; text-decoration: none}
.newsletter_archive_text_link:hover {background-image: none; font-size: 10px; color: black; display: inline; text-decoration: underline}
.newsletter_date_link_text {display: block; font-size: 9px; float: left; width: 5.2em; clear:both; padding: 0 5px 0 0}
.newsletter_title_link_text{ display: block; font-size: 9px; float: left; width: 25em; padding: 0}
#newsletter_signin{ padding: 1em 0; text-align:center; clear:both}
.tool-tip {background: #f6f6f6; border: 1px solid #e6e6e6; padding: 4px}
.content-surround {border: 2px solid #e6e6e6; margin-bottom: 15px}
.content-corner-tl {background: url(../images/rokmininews-tl.png) 0 0 no-repeat; margin-top: -2px; margin-left: -2px}
.content-corner-tr {background: url(../images/rokmininews-tr.png) 100% 0 no-repeat; margin-right: -2px}
.content-corner-bl {background: url(../images/rokmininews-bl.png) 0 100% no-repeat; margin-bottom: -2px}
.content-corner-br {background: url(../images/rokmininews-br.png) 100% 100% no-repeat; padding: 12px 12px 0 12px}
#news-rotator {position: relative; z-index: 1; height: 335px; overflow: hidden}
#news-rotator .image {position: relative; left: 0; top: 0; height: 180px; z-index: 1; overflow: hidden; display: block}
#news-rotator .story {display: block; margin-top: 180px; position: relative; z-index: 2; height: 150px;}
#news-rotator .story p {font-size: 130%; line-height: 130%}
#news-rotator h1 {color: #fff; margin-top: 8px}
#news-rotator h1 a {color: #fff !important}
#news-rotator .story .padding {padding: 15px 25px 0px 25px; top: 0}
#news-rotator .controls {position: absolute; bottom: 15px; right: 15px; z-index: 5}
#news-rotator .controls img {height: 15px; width: 15px; background-image: url(../images/news-scroller-controls.png); cursor: pointer; margin-right: 3px}
#news-rotator .control-prev {background-position: 0 0}
#news-rotator .control-next {background-position: 0 -17px}
#news-rotator .control-stop {background-position: 0 -34px}
#news-rotator .control-play {background-position: 0 -51px}
#ff-optima h1,#ff-optima h2,#ff-optima h3,#ff-optima h4,#ff-optima h5,#ff-optima h6, #ff-lucida h1,#ff-lucida h2,#ff-lucida h3,#ff-lucida h4,#ff-lucida h5,#ff-lucida h6 {letter-spacing: -0.07em;}
body#ff-optima, body#ff-lucida {letter-spacing: -0.03em;}
body#ff-georgia, body#ff-georgia.f-default {font-size: 12px;}
#horiz-menu ul li {z-index: 100;}
span.pathway {display: block;float: left;line-height: 27px;}
span.pathway a {display: block;float: left;}
span.pathway img {vertical-align: middle;display: block;float: left;}
#bottom-menu {zoom: 1;}
ul.latestnews {margin: 0;}
.main-page, #left-column .module div div div, #left-column .module-title div div div, #left-column .module-notitle div div div, #left-column .module-menu div div div, #right-column .module div div div, #right-column .module-title div div div, #right-column .module-notitle div div div, #right-column .module-menu div div div, #mainmodules .module div div div, #mainmodules .module-title div div div, #mainmodules .module-notitle div div div, #bottommodules1 .module div div div, #bottommodules1 .module-title div div div, #bottommodules1 .module-notitle div div div, #bottommodules2 .module div div div, table.blog div, .moduletable div, .main-section, #center-column, #left-column, #right-column, .main-content, #footer {zoom: 1;}
.mininews-bottom {height: 1px;}
#news-rotator .story {top: 180px;}
span.date-number {line-height: 1.4em;}
.menu span {cursor:pointer;}
#showcase {position: relative; z-index: 1;}
#horiz-menu {position: relative; z-index: 50;}
#pathway {margin-bottom: 15px;}
span.pathway img {height: 26px;}