@font-face {font-family:"BebasNeue"; src:url("fonts/BebasNeue.otf") format("opentype");}
@font-face {font-family:"Roboto"; src:url('fonts/Roboto-Regular.eot'); src:url('fonts/Roboto-Regular.woff') format('woff'), url('fonts/Roboto-Regular.ttf')  format('truetype'), url('fonts/Roboto-Regular.svg#Roboto') format('svg');}
@font-face {font-family:"Roboto"; src:url('fonts/Roboto-RegularItalic.eot'); src:url('fonts/Roboto-RegularItalic.woff') format('woff'), url('fonts/Roboto-RegularItalic.ttf')  format('truetype'), url('fonts/Roboto-RegularItalic.svg#Roboto') format('svg'); font-style:italic;}
@font-face {font-family:"Roboto"; src:url('fonts/Roboto-Bold.eot'); src:url('fonts/Roboto-Bold.woff') format('woff'), url('fonts/Roboto-Bold.ttf')  format('truetype'), url('fonts/Roboto-Bold.svg#Roboto') format('svg'); font-weight:bold;}
@font-face {font-family:"Roboto"; src:url('fonts/Roboto-BoldItalic.eot'); src:url('fonts/Roboto-BoldItalic.woff') format('woff'), url('fonts/Roboto-BoldItalic.ttf')  format('truetype'), url('fonts/Roboto-BoldItalic.svg#Roboto') format('svg'); font-weight:bold; font-style:italic;}
@font-face {font-family:"Roboto"; src:url('fonts/Roboto-Semibold.eot'); src:url('fonts/Roboto-Semibold.woff') format('woff'), url('fonts/Roboto-Semibold.ttf')  format('truetype'), url('fonts/Roboto-Semibold.svg#Roboto') format('svg'); font-weight:300;}
@font-face {font-family:"Roboto"; src:url('fonts/Roboto-SemiboldItalic.eot'); src:url('fonts/Roboto-SemiboldItalic.woff') format('woff'), url('fonts/Roboto-SemiboldItalic.ttf')  format('truetype'), url('fonts/Roboto-SemiboldItalic.svg#Roboto') format('svg'); font-weight:300; font-style:italic;}
@font-face {font-family:"Roboto"; src:url('fonts/Roboto-Light.eot'); src:url('fonts/Roboto-Light.woff') format('woff'), url('fonts/Roboto-Light.ttf')  format('truetype'), url('fonts/Roboto-Light.svg#Roboto') format('svg'); font-weight:100;}
@font-face {font-family:"Roboto"; src:url('fonts/Roboto-LightItalic.eot'); src:url('fonts/Roboto-LightItalic.woff') format('woff'), url('fonts/Roboto-LightItalic.ttf')  format('truetype'), url('fonts/Roboto-LightItalic.svg#Roboto') format('svg'); font-weight:100; font-style:italic;}

* {color:#222222; font-size:16pt; font-family:Roboto;}

body {margin:0px; margin-top:62px;}
table {border-collapse:collapse;}
table td {padding:0px; margin:0px;}
div, section {box-sizing:border-box;}
img {border-width:0px;}

header {width:100%; height:62px; background-color:#28323d; position:fixed; z-index:10; top:0px; left:0px;}
header table {width:100%; height:100%;}
header table tr td.logo {width:20%; padding:4px 0px 0px 4px;}
header table tr td.share {width:20%; color:#7b7b7b; font-size:10pt; text-align:right; padding-right:10px; white-space:nowrap;}
header table tr td.share a {margin:0px 0px 0px 5px;}
header table tr td.share img {width:20px; height:20px; vertical-align:middle;}
header table tr td.links {text-align:center; line-height:52px; white-space:nowrap;}
header table tr td.links a {color:#ffffff; text-decoration:none; margin:0px 20px;}
header table tr td.links a.selected {color:#fc755d !important; padding-top:4px; margin:0px 30px !important; border-top:solid 6px #fc755d; display:inline-block;}

footer {color:#7b7b7b; font-size:14pt; text-align:center; width:100%; background-color:#28323d; padding:20px; box-sizing:border-box;}
footer div {margin:0px 20px; display:inline-block;}
footer a {color:#7b7b7b; font-size:14pt; text-decoration:none;}
footer span {color:#7b7b7b; font-size:14pt;}
footer img {margin:0px 5px;}

.menu {width:100%; height:100px; background-color:#ffffff; padding:0px; position:fixed; z-index:2; top:62px; left:0px; border-bottom:solid 2px #e4eaef; box-sizing:border-box;}
.menu table {width:100%; height:100px;}
.menu table tr td {padding:10px; white-space:nowrap;}
.menu nav {text-align:center;}
.menu nav span, .menu nav a {color:#222222; font-size:1.0em !important; text-decoration:none; margin:0px 15px; cursor:pointer;}
.menu nav span.selected, .menu nav a.selected {text-decoration:underline;}

body.noFloatHeader {margin-top:0px !important;}
header.noFloatHeader {position:relative !important; top:0px !important;}
section.menu.noFloatHeader {position:relative !important; top:0px !important;}

.hidden {display:none;}