﻿@import url('/css/global.css');

/* Common rules ***** */
html, body, form { height:100%; }
body.white { background-color:#F2F2F2; }
body.black { background-color:#000000; }

.transparent { background-color: #000; filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
.smallText { font-size: 0.8em !important; }
.redText { color: #8a2225; }

/* Browser hacks ***** */
div.hr { background: transparent url('/images/border-dotted-green.png') repeat-x top; height:19px; margin: 20px 0 0 0; }
div.hr hr { display:none; }

/* HTML tags ***** */
hr { background-image: url('/images/border-dotted-green.png'); border: none; border-collapse: collapse; font-size: 1px; height: 1px; line-height: 1px; margin: 15px 0; }

/* Page layout ***** */
#fixedBackground { left: 50%; margin-left: -670px; position: fixed; top:59px; }
#fixedBackgroundHome { left: 50%; margin-left: -693px; position: fixed; top:59px; }
#fixedContainer {position: fixed; left: 50%; margin-left: -360px; width:1000px; height:3000px; background-image:url('/images/blackTransparentPixel.png'); }
#topBarContainer { background: #000; height: 154px; position: absolute; width: 100%; }
#mastheadContainer { background-color: #00171c;	width: 100%; }
#masthead {	background: #00171c  url('/images/masthead-back.png') no-repeat; height: 59px; margin: 0 auto; position: relative; width: 1195px; }
#mastLogo { display:block; float:left; height:59px;	margin:0 0 0 24px; padding:0; width:200px; }
#menuContainer { width: 250px; left: 0; position: absolute; top: 0; }
#navigation { height: 49px; }
#header { height: 47px; padding: 0 0 0 278px;}
#pageContainer { margin: 0 auto; position: relative; width: 1024px; height:100%; }
#content { float: left; padding: 10px 0 0 278px; }
#bodyColumn { float: left; margin: 0 30px 50px 0; width: 544px; }
#bodyColumn a, #bodyColumn a:visited { color:#10b1aa; }
#bodyColumn a:hover { color:#000; }
#bodyColumn ul { padding-bottom:0px; }
#bodyColumn li { margin: 7px 0; } 
#bodyColumn .mediaplayer { margin-bottom:10px; }
#sidebar { float: left; width: 159px; }
div.lvl2 { background: #000; color: #fff; min-height:100%; position: relative; overflow: hidden; }
div.lvl2 #topBarContainer { background-image: url('/images/body-background-lvl2.png'); background-repeat: repeat-x;}
div.lvl3 {background: #f2f2f2;color: #000;margin-bottom: 30px; position: relative;}
div.lvl3 #topBarContainer {background-image: url('/images/body-background-lvl3.png');background-repeat: repeat-x;}
div.horisontal {background-color:#000; color: #fff;min-height:100%;position: relative;}
div.horisontal #topBarContainer {background-image: url('/images/body-background-sitemap.png');background-repeat: repeat-x;background-color: Transparent;height: 59px;}
#horisontalContainer {background-image: url('/images/transparent-back.png');background-repeat: repeat;float: left;margin: 10px 0 0 0;padding-top: 1px;position: relative;width: 100%;}
#closeHorisontal {color: #8a2225;float: right;font-size: 1.4em;position: relative;right: 0;top: -35px;}
#closeHorisontal a {color: #10B1AA;}
#closeHorisontal a:hover {color: #fff;}


/* Lvl2 html tags ***** */
div.lvl2 h2 { color: #0fb1aa;}

/* Horisontal html tags ***** */
div.horisontal h1 {background: transparent url('/images/border-dotted-green.png') repeat-x bottom;color: #8a2225;font-size: 1.7em;margin: 30px 0 0 0;padding: 0 0 20px 0;}
div.horisontal h1 img {padding: 0 0 4px 10px;}

/* Topbar search ***** */
.siteSearch { float: left; height: 40px; margin: 0 0 0 140px; padding-top: 19px; z-index:10; }
.siteSearch input { display: block; float: left; }
.siteSearch input.box { background: #131924; border: 1px solid #5c6066; color: #118782; font-size: 0.9em; height: 14px; margin: 0px 2px 0px 0px; padding: 2px; width: 132px; }
.siteSearch input.active { background: #191919 !important; border-color: #868686 !important; }
.siteSearch input.image { border: none; margin: 0 0 0 3px; padding: 0; }

/* Topbar icons ***** */
#mastIcons { float: left; height: 59px; margin: 0 0 0 15px; position: relative; }

#mastIcons a { color: #0fb1aa; display: block; float: left; height: 59px; }
#mastIcons a.icon { background-image: url('/images/topicons-sprite.png'); background-repeat: no-repeat; overflow: hidden; text-indent: -99999px; }
#mastIcons.da a.icon:hover { background-image: url('/images/topicons-selected-sprite.png'); }
#mastIcons.en a.icon:hover { background-image: url('/images/topicons-selected-sprite-uk.png'); }
#mastIcons a.text { font-size: 1em; font-weight: bold; letter-spacing: 0.1em; margin: 0; padding: 25px 5px 0 5px; text-transform: uppercase; height:34px; overflow:hidden; }
#mastIcons a.text:hover { color: #e98414; }

#mastIcons .print { background-position: 0 0; width: 32px; }
#mastIcons .contact { background-position: -33px 0; width: 36px; }
#mastIcons .job { background-position: -70px 0; width: 34px; }
#mastIcons .video { background-position: -107px 0; width: 34px; }
#mastIcons .address { background-position: -150px 0; width: 40px; }
#mastIcons .volume { background-position: -198px 0; width: 32px; }
#mastIcons .sitemap { background-position: -234px 0; width: 41px; }
#mastIcons .textsize { background-position: -277px 0; width: 30px; }

/* Navigation container ***** */
#navigationContainer { height: 45px; position: relative; width: 100%; }

#navigationButtons { margin: 0 auto; width: 1195px; }
#navigationButtons a { display: block; float: right; margin-left: 10px; }

/* Sitemap ***** */
#sitemap { margin: 25px auto 0; padding-left: 90px; width: 1105px; }
#sitemap .section { background: transparent url('/images/border-dotted-green.png') repeat-x bottom; float: left; margin: 0 0 10px; padding: 0 0 30px; width: 1105px; }
#sitemap .singleCol { width:340px; float:left; }
#sitemap .singleCol .sectionMap { margin-bottom:25px;}

.sectionMap { float: left; margin: 25px 87px 0 0; width: 253px; }
.sectionMap a { color: #fff; }
.sectionMap a:hover { color: #10B1AA; }
.sectionMap h2 { background: transparent url('/images/border-dotted-green.png') repeat-x bottom; font-size: 1.7em; margin: 15px 0 0 0; padding: 0 0 5px 0; }
.sectionMap h2 a { color: #10B1AA; }
.sectionMap h2 a:hover { color: #fff; }
.sectionMap ul { list-style-type: none; margin: 0; padding: 0; }

.sectionMap li { background: transparent url('/images/border-dotted-green.png') repeat-x bottom; padding: 5px 0 0 0; }
.sectionMap li.parent { position: relative; }
.sectionMap li.parent img { left: 230px; position: absolute; top: 4px; }
.sectionMap li a { display: block; padding: 0 0 5px 0; }
.sectionMap ul ul li { background: transparent; font-size: 11px; margin-left: 15px; padding: 0; }

/* Sitemap footer ***** */
#sitemapFooter { margin: 0 auto 40px auto; padding: 10px 0 0 0; width: 1024px; }
#sitemapFooter a { color: #10B1AA; display: block; float: left; font-size: 1.7em; padding: 0 30px; }
#sitemapFooter a.first { padding-left: 0; }
#sitemapFooter a:hover { color: #fff; }
#sitemapFooter a.selected { color: #e98414; }

/* Video (Global TV) ***** */
#videoContainer { background-image: url('/images/transparent-back.png'); background-repeat: repeat; float: left; margin: 10px 0 0 0; padding-top: 1px; position: relative; width: 100%; }
#videoApp { margin: 0 auto; padding-left: 90px; position: relative; width: 1105px; }
#videoSearch { margin: 0 auto; width: 1128px; }

/* Menu ***** */
#menu { background: #00171c url('/images/mainmenu-topbar.png') no-repeat; padding: 20px 0; }

#menu h1 { font-size: 20px; padding-left: 10px; }
#menu h1 a { color: #0fb1aa; }
#menu h1 a:hover { color: #fff; }
#menu ul { list-style-type: none; margin: 0; padding: 0; }

#menu li { padding: 0 0 0 10px; }
#menu li.parent > a, #menu li.expandedparent > a { padding-left: 15px; }
#menu li.parent { background-image: url('/images/mainmenu-parent-background.png'); background-repeat: no-repeat; background-position: 10px 8px; }
#menu li.expandedparent { background: #043b3d; }
#menu li.expandedparent { background-image: url('/images/mainmenu-parent-background-expanded.png'); background-repeat: no-repeat; background-position: 10px 9px; background-color: #043b3d; }
#menu li.selected { background-color: #043b3d; }
#menu li.selected > a { color: #0fb1aa; }
#menu li > ul { margin-left: 5px; }
#menu li:hover { background-color: #043b3d; }
#menu li.first a { background-image: none; }

#menu a { color: #fff; display: block; padding: 5px 0; }
#menu a.lvl2 { background: url('/images/border-dotted-green.png') repeat-x 0 top; color: #fff; display: block; padding: 5px 0; }
#menu a:hover { color: #10B1AA; }

#menuContainer .bottomBar { background-image: url('/images/mainmenu-bottombar.png'); background-repeat: no-repeat; height: 8px; width: 100%; }

/* Navigation bar ***** */
#navigation .navigation { float: right; padding: 19px 0 0 0; }
#navigation a { color: #0fb1aa; font-size: 1.3em; padding: 0 10px; }
#navigation a:hover { color: #fff; }

/* Header bar ***** */
#header h1 { color: #000; float: left; font-size: 26px; line-height: 36px; margin-top: 5px; }

/* Button container ***** */
#buttonContainer { float: right; width: 180px; }
#buttonContainer img { border: none; }

/* Breadcrumbs ***** */
#breadCrumbs { font-size: 0.8em; margin-bottom: 20px; }
#breadCrumbs a:hover { text-decoration: underline; }

div.lvl2 #breadCrumbs, div.lvl2 #breadCrumbs a { color: #6d6c6d; }
div.lvl3 #breadCrumbs, div.lvl3 #breadCrumbs a { color: #0fb1aa; }

/* lvl2 two body column layout ***** */
div.twoBodyColumns { float: left; margin: 0 0 20px 0; width: 100%; }
div.twoBodyColumns div.left { float: left; margin: 0 30px 0 0; padding: 0; width: 257px; }
div.twoBodyColumns div.right { float: left; margin: 0; padding: 0; width: 257px; }
div.flashRequired{ width: 500px; padding: 20px; text-align:center; border:solid 1px #f7941d; margin: 10px auto 30px auto; color:#FFF; }

/* News */
.newsList { }
.newsList td { padding-bottom:20px; }
.newsList a { color:#0FB1AA; }
.newsList .date{ font-size:0.8em; color:Gray; }

.newsItem .date { font-size:11px; }
.newsItem .author { font-size:11px; margin-bottom:20px; }

/* Sidebars ***** */
#sidebar { margin-top: 30px; }
#sidebar .infoBox { margin: 30px 0 0 0; }
#sidebar .gfxFrame { font-size: 1px; line-height: 1px; height: 11px; width: 162px; }
#sidebar .boxContent { font-size: 1em; margin: 0; padding: 0 10px; width: 142px; }
#sidebar .top, #sidebar .bottom { background-repeat: no-repeat; margin: 0; }
#sidebar .boxContent p { margin-bottom: 0; padding-bottom: 6px; }
#sidebar h3 { margin: 0; padding: 5px 0; }
#sidebar hr { margin: 5px 0; }

.infoBox + .buttonBox { margin-top: 30px !important; }

/* Sidebar boxes ***** */
#sidebar .plainBox { background-image: url('/images/border-dotted-green.png'); background-repeat: repeat-x; }
#sidebar .plainBox h3 { background-image: url('/images/border-dotted-green.png'); background-repeat: repeat-x; background-position: bottom; }
#sidebar .plainBox p { font-size: 1em !important; margin: 0.5em 0 0 0; }
#sidebar .plainBox a { color: #fff; }
div.lvl3 #sidebar .plainBox a { color: #000; }
#sidebar .plainBox a:hover, div.lvl3 #sidebar .plainBox a:hover { color: #0fb1aa; }

#sidebar .borderBox { color: #8a2225; }
#sidebar .borderBox h3 { color: #8a2225; padding: 0; }
#sidebar .borderBox a { color: #0fb1aa; }
#sidebar .borderBox a:hover { color: #8a2225; }
#sidebar .borderBox .boxContent { background: #fff; border-right: solid 1px #10b1aa; border-left: solid 1px #10b1aa; width: 140px; }
#sidebar .borderBox .boxContent h3 { font-size: 1.2em; }
#sidebar .borderBox .bottom { background-image: url('/images/border-box-bottom.png'); }
#sidebar .borderBox .top { background-image: url('/images/border-box-top.png'); }

#sidebar .greenBox { color: #464646; }
#sidebar .greenBox h3 { color: #464646; font-size: 1.3em; padding: 0; }
#sidebar .greenBox a { color: #fff; }
#sidebar .greenBox a:hover { color: #464646; }
#sidebar .greenBox hr, #sidebar .greenbox div.hr { background-image: url('/images/border-dotted-gray.png'); }
#sidebar .greenBox .top { background-image: url('/images/green-box-top.png'); }
#sidebar .greenBox .boxContent { background-color: #10b1aa; }
#sidebar .greenBox .bottom { background-image: url('/images/green-box-bottom.png'); }
#sidebar .greenbox div.hr, #sidebar .orangeBox div.hr, #sidebar .borderBox div.hr { height:10px; }

#sidebar .orangeBox { color: #fff; }
#sidebar .orangeBox h3 { color: #fff; font-size: 1.3em; padding: 0; }
#sidebar .orangeBox hr, #sidebar .orangeBox div.hr { background-image: url('/images/border-dotted-white.png'); }
#sidebar .orangeBox .top { background-image: url('/images/orange-box-top.png'); }
#sidebar .orangeBox .boxContent { background-color: #ed8613; }
#sidebar .orangeBox .bottom { background-image: url('/images/orange-box-bottom.png'); }

/* Sidebar buttons ***** */
#sidebar .buttonBox, .col.last .buttonBox { height: 34px; width: 162px; margin-top: 10px; }
#sidebar .buttonBox a, .col.last .buttonBox a { display: block; font-size: 1.2em; font-weight: bold; padding: 9px 10px 0 10px; }
#sidebar .buttonBox a:hover, .col.last .buttonBox a:hover { color: #fff; }

.redButton a { color: #e88128; }
.blueButton a { color: #10b1aa; }
.greenButton a { color: #acacac; }
.orangeButton a { color: #8a2225; }

#sidebar .redButton, .col.last .redButton { background: url('/images/button-red.png') no-repeat; }
#sidebar .greenButton, .col.last .greenButton { background: url('/images/button-green.png') no-repeat; }
#sidebar .blueButton, .col.last .blueButton { background: url('/images/button-blue.png') no-repeat; }
#sidebar .orangeButton, .col.last .orangeButton { background: url('/images/button-orange.png') no-repeat; }

/* Footer *** */
#footer { background: #0fb1aa; bottom: 0; position: fixed; height: 22px; width: 100%; }
#footer .address { color: #00171c; padding: 2px 0 0 56px; }
#footer .address a, #footer .address a:visited { color:#000; }
#footer .address a:hover { color:#FFF; }

/* Embedded forms ***** */
div.embeddedForm { background-color: #fff; display: none; }

.close { background: #fff url('/images/border-dotted-green.png') repeat-x bottom; color: #0fb1aa; cursor: pointer; padding-bottom:5px; text-align: right; text-transform: uppercase; }

#contactForm { height: 330px; width: 360px; }

/* Search results ***** */
.searchHeader { font-size: 1.2em; }
.searchHeader a, .searchDetails a { color: #0fb1aa; }
#bodyColumn .searchHeader a:hover, #bodyColumn .searchDetails a:hover { color: #FFF; }

.searchDetails a:hover { text-decoration: underline; }
.searchDetails { color: #0fb1aa; font-size: 0.9em; }

/* Section pages snippets ***** */
a.snippet h2, a.snippet:visited h2  { font-size:1.3em; color:#10b1aa; }
a.snippet:hover h2 { color:#FFF; }
a.snippet p, a.snippet:hover p, a.snippet:visited p { color:#FFF; }
a.snippet img { border:none; }

/* Profile pages ***** */
#profiles {  }
#profiles .profile { float:left; position:relative; margin:0 20px 20px 0; height:307px; width:234px; background-image:url(/images/profileBg.png); background-repeat:no-repeat; }
#profiles .profile img.profileImage{ padding:11px 12px; position:static; z-index: 10; }
#profiles .profile img.showProfileTxt { position:absolute; top:16px; left:180px; }
#profiles .profile .imgTxt { background-image:url(/images/profileTxt_bg.png); font-size:12px; color:#10b2ab; position:absolute; left:12px; top:250px; height: 36px; width:192px; overflow:hidden; padding:4px 8px; }
#profiles .profile .imgTxt .orange { color: #ed8613; }
#profiles .profile .profileDescription { width: 428px; height:238px; position:absolute; top:6px; left:168px; background-image:url(/images/profileDescription_bg.png); background-repeat:no-repeat; padding:1px 20px; display:none; z-index:20; }
#profiles .profile .profileDescription h2 { color:#10b2ab; font-size: 1.2em; padding-left: 25px; }
#profiles .profile .profileDescription p { text-align:left; font-size:12px; }

#profiles .profile:hover img.showProfileTxt { display:none; }

#profiles .rightProfile .profileDescription { left: -410px; background-image:url(/images/profileDescriptionRight_bg.png); }
#profiles .rightProfile .profileDescription h2 { padding-left: 0; }


/* Pure flash pages ***** */
.lvl2.globaltv { background-position:center 108px; background-repeat:no-repeat; text-align:center; }
#flashObjectMovie { height:750px; width:1386px; text-align:left; }

#homeContainer { position:absolute; min-height:100%; width:100%; background-position:center 59px; background-repeat:no-repeat; text-align:center;}
#flashObjectUpdated { position:relative; height:800px; width:1386px; text-align:left; margin:0 auto;}
#flashObject { width:1386px; height:1196px; overflow:hidden !important; text-align:left; }

.subscribe { margin: 50px 0; }

/* +++ paging +++ */
.paging { margin:10px 0 10px 0; padding:0 15px; color:#10b1aa; }	
.paging:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.paging p { margin:0; padding:0; float:left; }
.paging ul { margin:0; padding:0; float:right; text-align:right; }
.paging ul li { margin-left:10px; padding:0; list-style:none; display:inline; }
.paging ul li.sel { color:#fff; }


/* BLOG */

#blog #tabs { height:80px; float:left; width:1030px; }

#blog .green { color:#0c6d67; }
#blog .lightGreen { color:#10b1aa; }

#blog h1 { color:#a92428; text-align:left; font-size:24px;}
#blog h1 img { margin-left:6px; }

#blog { width:1030px; color:#000; margin:auto; }
#blog #tabs { text-align:right; }
#blog #tabs a { margin-left:15px; }
#blog .left { float:left; width:600px; margin-right:30px; }
#blog .right { float:left; width:400px; }
#blog .box { float:left; padding:30px 25px; text-align:left; margin-bottom:8px; min-width:350px; }
#blog .box.dark { background:transparent url(/images/blackTransparentPixel.png) repeat 0px 0px; color:#fff; }
#blog .box.light { background:transparent url(/images/whiteTransparentPixel.png) repeat 0px 0px; }

#blog a { color:#00a69d; }
#blog h2 { margin:0px 0px 5px 0px; }
#blog h3 { color: #0FB1AA; font-size:14px; font-weight: normal; }
#blog hr {  margin:16px 0px; }

#blog .bloggerName { float:left; }
#blog .commentCount { float:right; }
#blog .commentCount img { vertical-align:middle; }
#blog .resume { float:left; margin:10px 0px; }

#blog .topics ul { color:#fff; font-size:16px; list-style:none; padding:0px; }
#blog .topics ul li {  margin:5px 0px; }
#blog .topics ul li.selected { background-color:#043b3d; }
#blog .topics ul li a { color:#fff; display:block; }

#blog .commentList { float:left; margin-top:40px; }
#blog .comment { float:left; width:540px; padding-bottom:16px; }
#blog .commentAuthor { float:left; width:140px; color:#10b1aa; margin-right:10px; }
#blog .createDate { color:#0c6d67; }
#blog .commentText { float:left; width:390px; }
#blog .commentList hr { clear:both; }

#blog input { width:320px; border:1px solid #5f6266; background-color:#2c3038; font-size:14px; color:#fff; padding:3px; padding-left:8px; }
#blog input.button { border:none; padding:0px; margin:0 9px; }
#blog textarea {  width:320px; border:1px solid #5f6266; background-color:#2c3038; font-size:14px; color:#fff; height:125px; margin-top:15px; padding:3px; padding-left:8px; }
#blog .checkbox { float: left; width: 8px; height: 8px; border:1px solid #5f6266; background-color:#2c3038; font-size:14px; color:#fff; margin: 3px 11px 20px 0; cursor: pointer; }
#blog .checkbox input { visibility: hidden; }
#blog .checkbox-checked { background-image:url(/images/chackbox_active.png); }

/* LOW RES STYLES */

#mastheadContainerLowres { margin:0 auto; background-color: #00171c; width: 100%; padding:0; }
#mastheadContainerLowres #masthead { width: 996px; background: url(/images/masthead-back_lowres.png) no-repeat; }

#navigationLowres { background-image:url(/images/lowres_menu_bg.png); }
#navigationLowres .navigation { margin:62px auto 8px auto; height:44px; line-height:44px; width:869px; padding:0 0 0 127px; }
#navigationLowres .navigation a { font-size:24px; margin-right:34px; color:#236b63; }
#navigationLowres .navigation a:hover, #navigationLowres .navigation a.current { color:#10b1aa; }

#pageContainerLowres { margin: 0 auto; position: relative; width: 100%; height:100%; padding:0; }
#pageContainerLowres #content { margin: 0; width:100%; height:346px; float:none; padding:0; background:url(/images/lowres_content_bg.png); }
#pageContainerLowres #content .contentWrapper{ margin: 0 auto; padding:0; height:346px; width:996px; }
#pageContainerLowres .scrollable { position:relative; overflow:hidden; width: 800px; height:346px; background-color:#00161c; float:left; }
#pageContainerLowres .scrollable .items { width:20000em; position:absolute; clear:both; }
#pageContainerLowres .items .colContainer { float:left; width:800px; }
#pageContainerLowres .scrollable .col { width:260px; margin: 22px 0 0 30px; float:left; }
#pageContainerLowres .scrollable .col p { margin:0; padding:0; }
#pageContainerLowres .scrollable .col h2 { margin:0; padding:0; font-size:1.1em; }
#pageContainerLowres .scrollable .col hr { margin:10px 0 20px; }
#pageContainerLowres .scrollable .col .fLink { height:82px; margin-bottom:25px; background: url(/images/lastColdots.png) no-repeat center bottom; }
#pageContainerLowres .scrollable .col .fLink a { margin:0; padding:0; font-size:1.6em; color:#10b1aa; padding-right: 20px; background:url(/images/linkArrow.gif) no-repeat right 0; line-height:1.2em; }
#pageContainerLowres .scrollable .col .fLink a:hover { color:#e98414; background-position: right -23px; }
#pageContainerLowres .scrollable .col.last { width:162px; float:left; margin-left:23px; }

a.browse { background:url(/images/lowres_slide_btn.png) no-repeat; display:block; width:97px; height:346px; float:left; cursor:pointer; font-size:1px; }
a.right { clear:right; }
a.right:hover { background-position:-199px 0; }
a.right:active { background-position:-199px 0; } 
a.left { background-position: -100px 0; } 
a.left:hover { background-position:-301px 0; }
a.left:active { background-position:-301px 0; }

.bulletNavi { margin:15px auto 0; width:100px; height:20px; }
.bulletNavi a { width:8px; height:8px; float:left; margin:5px; background:url(/images/navigator_bullets.png) 0 0 no-repeat; display:block; font-size:1px; }
.bulletNavi a:hover { background-position:0 -8px; }
.bulletNavi a.current { background-position:0 -16px; }

/* MOBILE SITE */

#mobileContainer { float:left; width:100%;}
#mobileContainer h2 { margin:0; padding:0; font-size:1.2em; }
#mobileContainer #header { height:43px; background: transparent url(/images/MobileSite/header.jpg) no-repeat top left; margin-bottom:50px; background-color: #00181C; padding: 0; cursor:pointer; }
#mobileContainer #header a.right { float:right; margin-right:15px; margin-top:12px; }
#mobileContainer #header a.left { float:left; }
#mobileContainer.textpage #header { margin:0px; }
#mobileContainer #menu { height:45px; background:transparent url(/images/blackTransparentPixel.png) repeat 0px 0px; margin:0px; padding:0px; }
#mobileContainer.textpage #menu { background:none; background-color:#00181c; }
#mobileContainer #menu ul { margin: 0; padding:10px 20px; }
#mobileContainer.textpage #menu ul { margin: 0; padding: 7px 10px; }
#mobileContainer #menu li { float:left; }
#mobileContainer #menu li:hover { background-color:transparent; }
#mobileContainer #menu li a { display:block; font-size:1.2em; padding-right:5px; color:#246b65; }
#mobileContainer #menu li a:hover { background-color:transparent; color:#10B1AA; }
#mobileContainer #menu li a.selected { color:#10B1AA; }
#mobileContainer .box { background-color:#141311; margin:10px; margin-bottom:30; color:#fff; padding:20px; }
#mobileContainer .boxWhite { padding:20px; color:#00181c; background-color:#fff; font-size:1.3em; }
#mobileContainer.textpage .box { background-color:#f2f2f2; margin: 0px 0px 10px 0px; color:#000; }
#mobileContainer #sidebar { margin-top:0px; float: none; }
#mobileContainer #sidebar .buttonBox, .col.last .buttonBox  { width:260px; }
#mobileContainer a { color:#10B1AA; }
