body {font-family:Verdana,sans-serif;margin-bottom:0.5em;}p a:hover,li a:hover,h2 a:hover {background-color:#e4f3fb;}.contextMenuWrapper,.contextMenuWrapper-small {float:left;width:27%;margin:0;padding:0;margin-bottom:3em;}.contextMenuWrapper-small {width:16%;}.maintext {margin-top:2.4em;padding-bottom:3em;float:left;width:68%;}.maintextError,.maintext-mainMenuOnly {margin-top:3.4em;margin-bottom:2em;margin-left:16%;margin-right:16%;}.maintext-mainMenuOnly {margin-top:4.0em;}@media (max-width:767px) {.contextMenuWrapper,.contextMenuWrapper-small {float:none;width:auto;}.contextMenuWrapper-small {width:auto;}.maintext,.maintextError,.maintext-mainMenuOnly {float:none;width:auto;margin-left:5px;margin-right:5px;}}.bottomBar {clear:both;border-top:1px solid #ccc;margin-left:2%;margin-right:2%;}.bottomBar p {text-align:center;color:#666;font-family:Arial,sans-serif;}a.button,a.button-smaller {font-size:135%;font-family:Arial,Helvetica,sans-serif;text-decoration:none;font-weight:bold;padding:0.2em 0.5em;white-space:nowrap;background-color:#ffc377;border:2px outset #3077a1;color:#144664 !important;border-radius:0.5em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;}a.button-smaller {font-size:115%;font-weight:normal;padding:0.1em 0.3em;}a.button:visited,a.button-smaller:visited {color:#144664 !important;}a.button:hover,a.button-smaller:hover {background-color:#ffb657 !important;}p.button-indented,p.button-center,p.button-right,p.button-wrapped {padding-top:1.2em;padding-bottom:1em;}p.button-indented {margin-left:1.6em;}p.button-center {text-align:center;}p.button-right {float:right;margin-left:0.4em;}.topBar {background:#9ad8fb url(sky-wide.jpg) repeat;border-bottom:1px solid #ccc;margin:0;padding:0 0 0 4%;text-align:right;}.topBar .logoWrapper {margin:5px 10px 7px 0px;background-image:url(BizEELogo160pxWideBlue.gif);background-repeat:no-repeat;float:left;}.topBar .logoWrapper,.topBar p.home,.topBar a.home {width:160px;height:77px;}.topBar .description {display:table;float:left;height:83px;}.topBar .oneLineDescription,.topBar .twoLineDescription {margin:0;padding:0;height:100%;display:table-cell;vertical-align:bottom;}.topBar .description p {line-height:100%;margin:0;padding:0;color:#526875;font-family:Tahoma,Arial,Helvetica,sans-serif;}.topBar .description p .title,.topBar .description p.title {font-family:Arial,sans-serif;font-size:150%;font-weight:bold;}.topBar .description p .subTitle {font-style:italic;padding-left:0.7em;}.topBar .description p.subTitle {margin-top:3px;}.topBar .description .subTitle a,.topBar .description .subTitle a:visited {color:#526875;}.topBar .sloganWrapper {display:table;height:89px;float:right;margin-right:4%;}.topBar .slogan {display:table-cell;vertical-align:middle;}.topBar .slogan p {font-style:italic;font-weight:bold;color:#888;margin:0;padding:0;}.topBar p.home,.topBar a.home {display:block;}.topBar p.home {margin:0;padding:0;}.topBar a.home:hover {background-color:transparent;}.topBar span.homeText {display:block;height:0;width:0;visibility:hidden;}.topBar .topBarInfo {min-height:89px;margin-left:180px;}.topBar .topBarInfo * {margin:0;padding:0;}.topBar .topBarInfo p {text-align:right;line-height:120%;}.topBar p.language {margin-right:2%;padding-top:0.2em;padding-bottom:0.2em;}.topBar p.loginStatus,.topBar p.noLanguageLoginStatus {margin-right:6%;}.topBar p.loginStatus {margin-top:18px;}.topBar p.noLanguageLoginStatus {padding-top:33px;}.topBar p.language a:visited {color:#002db3;}@media (max-width:767px) {.topBar {padding-left:0;padding-right:0;}.topBar .logoWrapper {margin-left:5px;}/* Following pixels were determined experimentally to get it all fitting	in a 360px wide viewport and lining up nicely on Android Chrome. */	.topBar .description {height:84px;}.topBar .description p .title,.topBar .description p.title {font-size:24px;}/* Make subTitle font a little smaller so it doesn't push everything below 	on a 360px wide viewport. */	.topBar .description p.subTitle {font-size:10px;margin-top:4px;}}.mainMenu {margin:0;padding:0;float:right;clear:both;}.mainMenu ul {margin:0;padding:0;list-style-type:none;}.mainMenu ul li {margin:0;padding:0;float:left;min-width:150px;}.mainMenu ul li a {white-space:nowrap;text-align:center;height:2em;padding:0;margin:0;text-decoration:none;display:block;font-weight:bold;line-height:2em;border-left:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#3077a1;color:#fff;}.mainMenu ul li.last a {border-right:1px solid #ccc;}.mainMenu ul li a:hover {background-color:#144664;}.mainMenu ul li a:visited {color:#fff;}body.sectionone .mainMenu li.one a,body.sectiontwo .mainMenu li.two a,body.sectionthree .mainMenu li.three a,body.sectionfour .mainMenu li.four a,body.sectionfive .mainMenu li.five a {background:transparent;color:#000;}@media (max-width:767px) {.mainMenu,.mainMenu ul li {min-width:0;float:none;}.mainMenu ul li a {border-left:none;border-right:none !important;}}.contextMenu {margin-left:12%;margin-right:12%;margin-top:3.4em;margin-bottom:0em;position:relative;}.contextMenuWrapper-small .contextMenu {margin-left:20%;margin-right:20%;}.contextMenu .box {border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:4px solid #3077a1;background-color:#234234;border-radius:1ex;-moz-border-radius:1ex;-webkit-border-radius:1ex;}.sidebar {margin-left:12%;margin-right:12%;margin-top:2.5em;}.nav {background:#95d3f8 url(sky-square.jpg) repeat;border-top:1px solid #ccc;border-bottom:6px solid #3077a1;border-left:1px solid #ccc;border-right:1px solid #3077a1;border-bottom-left-radius:1ex;border-bottom-right-radius:1ex;-moz-border-radius-bottomleft:1ex;-moz-border-radius-bottomright:1ex;-webkit-border-bottom-left-radius:1ex;-webkit-border-bottom-right-radius:1ex;}.nav,.nav ul {padding:0;margin:0;text-align:left;line-height:120%;list-style:none;}.nav li {display:inline;padding:0;margin:0;}.nav li a {font-weight:bold;display:block;padding:8px 8px 8px 10px;text-decoration:none;border-top:1px solid #fff;border-bottom:1px solid #ccc;}* html .nav li a {height:1%;}.nav li a,.nav li a:visited {color:#144664;}.nav li a:hover,.nav li a.current {background-color:#3077a1;color:#fff !important;}.nav li li a {font-weight:normal;padding:6px 8px 6px 20px;}.nav li li strong a {font-weight:bold;padding:7px 8px 7px 15px;}.highlighted .box,.aside .box,.testimonial .box,.halfBoxLeft .box,.halfBoxRight .box,.fullLinksMenu .box,.formula .box,.whatNext .box,.glowing .box {border-style:solid;border-width:1px;}.testimonial .box,.formula .box,.programOption .box,.glowing .box {background-color:#ffe4c4;/*background:#ffe4c4 url(../template/gradient-peach.jpg) repeat;*/		border-color:#e6ccac;}.cutout .box {background-color:#ffe4c4;}.aside .box,.fullLinksMenu .box,.whatNext .box,.halfBoxLeft .box,.halfBoxRight .box {background-color:#3077a1;border-color:#758188;color:#f9f9f9 !important;}.highlighted .box {background-color:#e4f3fb;border-color:#e4f3fb;}.testimonial a {color:#144664;}.aside a,.fullLinksMenu a,.whatNext a,.halfBoxLeft a,.halfBoxRight a {color:#fff;}.aside a:visited,.fullLinksMenu a:visited,.whatNext a:visited,.halfBoxLeft a:visited,.halfBoxRight a:visited {color:#dbc8e4 !important;}.aside a:hover,.fullLinksMenu a:hover,.whatNext a:hover,.halfBoxLeft a:hover,.halfBoxRight a:hover {background-color:#144664;}.aside h2,.halfBoxLeft h2,.halfBoxRight h2 {color:#fff;}.fullLinksMenu li {border-color:#758188;}.fullLinksMenu h2 a:visited {color:#000 !important;}.highlighted p,.highlighted li {color:#144664;}.hoverBlock {background-color:#144664 !important;}.hoverBlock a {background-color:transparent !important;}#lightbox {background-color:#eee;padding:10px;border-top:1px solid #666;border-left:1px solid #666;border-bottom:2px solid #666;border-right:2px solid #666;}#lightboxDetails {padding-top:5px;display:table-cell;}#lightboxCaption {float:left;font-weight:bold;font-style:italic;}#keyboardMsg {float:right;}#keyboardMsg a {text-decoration:none;}#closeButton {top:5px;right:5px;}#lightbox img {border:none;clear:both;}#overlay img {border:none;}kbd {color:#555;background-color:#ddd;border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-size:inherit;font-family:inherit;font-weight:bold;padding:0 3px 2px 4px;}.mainMenu ul li a,.nav li a:hover,.nav li a.current {background-image:-moz-linear-gradient(#4595C4,#1E597D);background-image:-ms-linear-gradient(#4595C4,#1E597D);background-image:-webkit-linear-gradient(#4595C4,#1E597D);background-image:-o-linear-gradient(#4595C4,#1E597D);background-image:linear-gradient(#4595C4,#1E597D);}.aside .box,.fullLinksMenu .box,.whatNext .box,.halfBoxLeft .box,.halfBoxRight .box {background-image:-moz-linear-gradient(#4595C4 0,#3077A1 0.8em);background-image:-ms-linear-gradient(#4595C4 0,#3077A1 0.8em);background-image:-webkit-linear-gradient(#4595C4 0,#3077A1 0.8em);background-image:-o-linear-gradient(#4595C4 0,#3077A1 0.8em);background-image:linear-gradient(#4595C4 0,#3077A1 0.8em);}/*.contextMenu .box {border-top-color:#3077A1;}*/.nav {border-bottom-color:#1E597D;}.mainMenu ul li a:hover,.aside .hoverBlock,.halfBoxLeft .hoverBlock,.halfBoxRight .hoverBlock {background-image:none;}/* Decided that the buttons looked better without this gradient.a.button {background-image:-moz-linear-gradient(#ffc377,#F7AB4A);background-image:-ms-linear-gradient(#ffc377,#F7AB4A);background-image:-webkit-linear-gradient(#ffc377,#F7AB4A);background-image:-o-linear-gradient(#ffc377,#F7AB4A);background-image:linear-gradient(#ffc377,#F7AB4A);}a.button:hover {background-image:none;}*//*.testimonial .box,.formula .box,.programOption .box,.glowing .box,.cutout .box {background-image:-moz-linear-gradient(#FFEFDB 0,#FFE4C4 0.8em);background-image:-ms-linear-gradient(#FFE4C4,#FCD5A7);background-image:-webkit-linear-gradient(#FFE4C4,#FCD5A7);background-image:-o-linear-gradient(#FFE4C4,#FCD5A7);background-image:linear-gradient(#FFE4C4,#FCD5A7);}*/.mainMenu ul li.one {min-width:10em;}.mainMenu ul li.two {min-width:10em;}.mainMenu ul li.three {min-width:25em;}.mainMenu ul li.four {min-width:28em;}@media (max-width:767px) {.mainMenu ul li {/* This is a reasonable minimum width for smartphones now. In fact 360		would cover most.  Overriding the value above for li.three gets them to		line up when a horizontal scrollbar appears. */		min-width:320px !important;}}.backLink-initial {display:none;}.backLink {float:left;margin-top:1.7em;width:16%;display:block;text-align:center;}.backLinkInner {margin:0 auto;}.backLinkInner p.button-wrapped {text-align:center;}.dataStatusPanel {background:#ffffcc url(gradient.jpg) repeat;border-style:solid;border-width:0 2px 2px 2px;border-color:#666;margin:0 auto;}.dataStatusPanel .errorLabel,.loadingErrorTreeItem,.pasteBoxError,.pasteBoxWarning,.underBoxError {/*color:#ff0000;*/	/*color:#d52929;*/	color:#c91010;}.underBoxSuccess {color:#4bb543;}.dataStatusWrapper {position:fixed;z-index:101;width:70%;margin:0 15%;}.dataStatusPanel .gwt-Image {margin:2px 6px 2px 6px;}.dataStatusPanel .normalLabel {margin:5px 0 5px 0;padding:0;font-style:italic;}.dataStatusPanel .errorLabel,.dataStatusPanel .infoLabel {margin:4px 6px 5px 0px;padding-left:2px;font-style:italic;font-weight:bold;}.dataStatusPanel .downloadPanel {margin:5px 10px 5px 5px;white-space:nowrap;}.dataStatusPanel .downloadPanel .settingsImage {position:relative;top:5px;left:1px;margin:0;height:11px;}.dataStatusPanel .downloadPanel .settingsImage:hover,.settingsImage-hover {cursor:pointer;}.dataStatusPanel {border-bottom-left-radius:2ex;border-bottom-right-radius:2ex;-moz-border-radius-bottomleft:2ex;-moz-border-radius-bottomright:2ex;-webkit-border-bottom-right-radius:2ex;-webkit-border-bottom-left-radius:2ex;}/*.settingsPopup .box {-moz-border-radius:2ex;-webkit-border-radius:2ex;}.settingsPopup .box {background:#ffffcc url(gradient.jpg) repeat;border-style:solid;border-width:2px;border-color:#666;}*/.settingsPopup {z-index:102;}.settingsPopup .box {padding:0.4em 0.8em;margin-top:1px;}.settingsLabel {font-weight:bold;}.settingsOptions {margin:0.4em 0 0.3em 1em;}.stationTreeItem,.loadingTreeItem {background-image:url(station.png);background-repeat:no-repeat;background-position:3px 50%;padding-left:2px;border:1px solid transparent;margin-top:0px !important;margin-bottom:0px !important;padding-top:3px !important;padding-bottom:3px !important;}.stationTreeItem-selected {background-color:#fff;}.stationTreeItem:hover,.stationTreeItem-hover {cursor:pointer;background-color:#e4f3fb;border:1px solid #e4f3fb !important;}.stationTreeItem-selected,.stationTreeItem-selected:hover {border:1px solid #7f9db9 !important;}.stationStats {width:24px;margin-right:4px;}.stationStats img {float:left;}.stationStats .coverage {padding-left:1px;padding-bottom:1px;}.stationStats .coverage img {height:5px;}.loadingErrorTreeItem {font-style:italic;}.locationTreeItemLabel-loading {background-image:url(loading-small.gif);background-repeat:no-repeat;background-position:0 50%;padding-left:20px;}.loadingCloseBracket {background-image:url(loading-small.gif);background-repeat:no-repeat;background-position:0 50%;padding-left:16px;margin-left:3px;}