@charset "UTF-8";

html, body {
	margin: 0px;
	padding: 0px;
	background-color: #2E2E2E;
	color: #222733;
	font-family: 'ROBOTO web', sans-serif;
	font-size: 13.35px;
	line-height: 125%;
}

#bodycover {
	height: 100%;
	width: 100%;
	background-color: #f0ebe5;
}

td {
	color: #303542;
	font-family: 'ROBOTO web', sans-serif;
	font-size: 1em;
	line-height: 120%;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	padding-left: 0.25em;
	padding-right: 0.25em;
}

#footerframe td, #footermobile td {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

h1 {
	color: #557d9d;
	font-family: 'DIN web', sans-serif;
	font-size: 2.42em;
	line-height: 100%;
	font-weight: bold;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
}

h2 {
	color: #000000;
	font-family: 'ROBOTO C web', sans-serif;
	font-size: 1.4em;
	line-height: 100%;
	font-weight: bold;
	padding: 0px;
	margin-top:0px;
	margin-bottom: 16px;
}

h3 {
	color: #000000;
	font-family: 'ROBOTO web', sans-serif;
	font-size: 1.18em;
	line-height: 100%;
	font-weight: bold;
	padding: 0px;
	margin-bottom: 0px;
}

h4 {
	color: #323232;
	font-family: 'ROBOTO web', sans-serif;
	font-size: 1.02em;
	line-height: 100%;
	font-weight: bold;
	padding: 0px;
	margin-top: 18px;
	margin-bottom: 16px;
}

h5 {
	color: #858585;
	font-family: 'ROBOTO web', sans-serif;
	font-size: 1.15em;
	font-weight: bold;
	padding: 0px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:14px;
}

td.legend {
	color: #000000;
	font-family: 'DIN web', sans-serif;
	font-size: 1.02em;
	line-height: 100%;
}

td.small {
	font-family: 'ROBOTO web', sans-serif;
	font-size: 0.9em;
	color: #303542;
	line-height: 110%;
}

td.tablehead1 {
	color: #252d41;
	font-family: 'ROBOTO web', sans-serif;
	font-size: 1em;
	line-height: 120%;
	font-weight: bold;
}

td.tablehead2 {
	color: #FFFFFF;
	font-family: 'ROBOTO web', sans-serif;
	font-size: 1em;
	line-height: 120%;
	font-weight: bold;
}

td.tableline {
	color: #000000;
	font-family: 'ROBOTO web', sans-serif;
	font-size: 0.95em;
	line-height: 110%;
}

td.fline {
	color: #303542;
	font-family: 'ROBOTO web', sans-serif;
	font-size: 0.95em;
}

a:hover {
	color: #557d9d;
}

ul {
	padding-top: 0.7em;
	list-style-image: url(../images/dot.svg);
	padding-left: 0.58em;
	margin-left: 0.79em;
	margin-top: 0.30em;
	color: #303542;
	font-family: 'ROBOTO web', sans-serif;
	font-size: 1em;
	line-height: 120%
}

.arrowL1:before {
	display: inline-block;
	font: normal normal normal 15px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f104";
}

.arrowL2:before {
	display: inline-block;
	font: normal normal normal 15px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f100";
}

.arrowR1:before {
	display: inline-block;
	font: normal normal normal 15px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f105";
}

.arrowR2:before {
	display: inline-block;
	font: normal normal normal 15px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f101";
}

.iconA:before {
	display: inline-block;
	font: normal normal normal 15px/1 FontAwesomeReg;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f07b";
}

.iconB:before {
	display: inline-block;
	font: normal normal normal 15px/1 FontAwesomeReg;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f07c";
}

.iconC:before {
	display: inline-block;
	font: normal normal normal 15px/1 FontAwesomeReg;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f15b";
}

.iconD:before {
	display: inline-block;
	font: normal normal normal 15px/1 FontAwesomeReg;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f1c6";
}

.iconE:before {
	display: inline-block;
	font: normal normal normal 15px/1 FontAwesomeReg;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f1c3";
}

.iconF:before {
	display: inline-block;
	font: normal normal normal 15px/1 FontAwesomeReg;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f1c5";
}

.iconG:before {
	display: inline-block;
	font: normal normal normal 15px/1 FontAwesomeReg;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f15c";
}

.iconH:before {
	display: inline-block;
	font: normal normal normal 15px/1 FontAwesomeReg;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f1c1";
}

.iconI:before {
	display: inline-block;
	font: normal normal normal 15px/1 FontAwesomeReg;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f1c8";
}

.socialfb:before {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f082";
}

.socialtw:before {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f081";
}

.socialyt:before {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f166";
}

.socialig:before {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f16d";
}

.globeicon:before {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 1.18em;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f0ac";
}

.nav > li > a:hover, .nav > li > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	background-color: #485b69;
}

#endofpagebookmark {
	display:none;
}

.twoclick {
	margin: 0px;
	padding: 0px;
	display: inline-block;
}

.utube {
	background-color: #ffffff;
    z-index: 999;
}

.yellow {
	font-size: 0.9em;
	background-color: #fff200;
	padding-left: 22px;
	padding-right: 22px;
	padding-bottom: 15px;
	margin-top: 6px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 0px;
    -webkit-hyphens: auto;
    hyphens: auto;
	-moz-box-shadow: 0px 1px 2px rgba(30,30,30,0.12);
	-webkit-box-shadow: 0px 1px 2px rgba(30,30,30,0.12);
	box-shadow: 0px 1px 2px rgba(30,30,30,0.12);
}

td.yellowbutton {
	color: #000000;
	font-family: 'DIN web', sans-serif;
	font-size: 1.1em;
	line-height: 120%;
}

td.yellowbutton a:link, td.yellowbutton a:visited, td.yellowbutton a:active {
    color: #557d9d!important;
	text-decoration:none!important;
}

td.yellowbutton a:hover {
	color: #D7182A!important;
	text-decoration:none!important;
}

td.w10box {
  color: #000000;
  font-family: 'DIN web', sans-serif;
  font-size: 1.05em;
  line-height: 120%;
  background-color: #ffffff;
  display: inline-block;
}

td.w10box:hover {
	display: inline-block;
	background-color: #ffffff;
	-moz-box-shadow: 0px 0px 4px 4px rgba(240,235,230,0.9);
	-webkit-box-shadow: 0px 0px 4px 4px rgba(240,235,230,0.9);
	box-shadow: 0px 0px 4px 4px rgba(240,235,230,0.9);
}

td.w10box a:link, td.w10box a:visited, td.w10box a:active {
    color: #555555!important;
	text-decoration:none!important;
}

td.w10box a:hover {
	color: #557d9d!important;
	text-decoration:none!important;
}

.carousel-inner {
	background-color: #222222;
	background-image: url(../images/background.png);
	background-size: 80px 470px;
}

.startbannerpic img {
	width:991px;
	height:365px;
}

.bannerpic410 img {
	width:991px;
	height:410px;
}

.bannerpic520 img {
	width:991px;
	height:520px;
}

.newsbannerpic img {
	width:991px;
	height:470px;
}

.newsbannerlegend {
   font-size: 4em;
}

.carousel-caption {
   left:15%;right:15%;
   font-size:1.355em;
   padding-bottom:15px;
}

.ddtop {
  font-family: 'ROBOTO MC web', Arial Narrow;
  -webkit-font-smoothing: antialiased;
}

.ddtext {
  font-family: 'ROBOTO LMC web', Arial Narrow;
  color: #f7f7f7;
  text-decoration: none;
  line-height: 100%;
  -webkit-font-smoothing: antialiased;
}

.dropdown-menu>li>a {
  color: #111111;
}