@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: 'ColaborateLightRegular';
	src: url('ColabLig-webfont.eot');
	src: local('☺'), url('ColabLig-webfont.woff') format('woff'), url('ColabLig-webfont.ttf') format('truetype'), url('ColabLig-webfont.svg#webfontR2xcGGVv') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ColaborateBoldRegular';
	src: url('ColabBol-webfont.eot');
	src: local('☺'), url('ColabBol-webfont.woff') format('woff'), url('ColabBol-webfont.ttf') format('truetype'), url('ColabBol-webfont.svg#webfont6AVTa9Or') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	font-family: "ColaborateLightRegular";
	padding-bottom: 30px;
	font-size: 1.1em;
}
h1, h2, h3, h4, h5, h6{
	font-family: "ColaborateBoldRegular";
	font-weight: normal;
	color: #0066CC;
}
.red {
	color: #BF1E2E;
}
strong {
	font-family: "ColaborateBoldRegular";
	font-weight: normal;
}
.odd {
	background-color: #C6E2FF;
}
.centered {
	text-align: center;
}
#MOBILSTART {}
#topmenu {
	background-color: #990033;
}
#topmenuline {
	font-size: 0.8em;
	color: #FFF;
	line-height: 2em;
	background-color: #903;
	padding: 5px;
	/* [disabled]margin-right: -10px; */
}
#top a:link, #top a:visited{
	color: #FFF;
	text-decoration: none;
}
#top a:hover, #top a:focus {
	color: #FFCC00;
}
#home #top a.home   {
	cursor: default;
	color: #FFF;
}
#certificate #top a.certificate, #location #top a.location, #pictures #top a.pictures, #transport #top a.transport, #videos #top a.videos {
	cursor: default;
	color: #FFCC00;
}
#banner {
	background-color: #D6D6D6;
}
#bannerbox {
	color: #FFF;
	text-align: center;
}
#home .twittertapebkgnd {
	background-color: #000;
}
#mainheading h1 {
	font-size: 1.6em;
}
.normaltext h2 , .spectable h2{
	font-size: 1.2em;
	/* [disabled]margin-top: 30px; */
	margin-bottom: -5px;
	clear: both;
}
.normaltext h3 {
	font-size: 1.1em;
	margin-bottom: -5px;
	clear: both;
}
#nextcontent {
	margin-top: 50px;
}
.footerdivider {
	margin-top: 55px;
	padding-top: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
#footer {
	font-size: 0.8em;
	text-transform: uppercase;
}
#footer a:link, #footer a:visited{
	color: #000;
	text-decoration: none;
}
#footer a:hover, #footer a:focus {
	color: #2581BA;
	text-decoration: underline;
}
#footer1, #footer2, #footer3, #footer1 {
	padding-right: 10px;
}
#copyright {
	margin-top: 30px;
	font-size: 0.9em;
	text-transform: none;
}
#footer #copyright p {
	margin-bottom: 20px;
}

form .attribute-email .box , form .attribute-subject .box, form .attribute-message .box{
	width: 90%;
	margin-bottom: 10px;
}

.renderedtable {
	border: thin solid #999;
}
.spectable .renderedtable tr td {
	padding: 2px;
	margin: 2px;
	vertical-align: top;
	font-size: 0.9em;
}
.imageright {
	/* [disabled]float: right; */
	/* [disabled]margin-bottom: 10px; */
	margin-left: 30px;
	margin-top: 20px;
}
.imageleft {
	/* [disabled]float: left; */
	margin-right: 30px;
	/* [disabled]margin-bottom: 10px; */
	margin-top: 5px;
	margin-left: 30px;
}
#sitemap #maincontent .normaltext ul {
	margin-top: 40px;
}

#sitemap #maincontent .normaltext ul li {
	padding-bottom: 15px;
	line-height: 1.5em;
}
.normaltext .cloud {
	text-align: center;
	background-color: #2581BA;
	padding-top: 20px;
	padding-bottom: 20px;
}
.normaltext .cloud img {
	margin-right: 20px;
	margin-left: 20px;
}
.normaltext .cloud img:hover {
	opacity: 0.5;
}
#top a img , .icontext.cloud .arrow{
	opacity: 0.5;
	vertical-align: top;
}
#top a img:hover , .icontext.cloud .arrow:hover{
	opacity: 1;
}
#nextcontent .newshighlights{
	padding: 20px;
	margin-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	font-size: 0.7em;
}
#nextcontent .follow{
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-size: 0.8em;
}
.newshighlights h3 a , .follow h3 a{
	color: #012D52;
	text-decoration: none;
}

.follow h2 {
	margin-bottom: 20px;
}

.vid {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.vid iframe,
.vid object,
.vid embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.normaltext ul li {
	margin-bottom: 5px;
}




#MOBILEND {}

@media only screen and (min-width: 481px) {
#TABLETSTART {}
#topmenuline {
	padding-right: 30px;
	padding-left: 30px;
}
#mainheading h1 {
	padding-top: 20px;
	padding-bottom: 5px;
	margin-left: 30px;
	font-size: 2em;
}
.normaltext {
	margin-right: 15px;
	margin-left: 30px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-right: 35px;
	padding-bottom: 10px;
}
.normaltext .need {
	margin-top: 25px;
	margin-bottom: 30px;
}

.normaltext .need li {
	margin-bottom: 15px;
}

#nextcontent {
	margin-top: 0px;
}
#footer1, #footer2, #footer3, #footer1 {
	margin-left: 30px;
	margin-right: -50px;
	padding-right: 20px;
}

#copyright {
	margin-left: 30px;
	/* [disabled]margin-right: 100px; */
	width: 95%;
}

.spectable {
	margin-top: 30px;
	margin-right: 30px;
	margin-left: 30px;
}
.imageleft {
	float: left;
	/* [disabled]clear: both; */
	margin-left: 0px;
	margin-bottom: 10px;
	margin-top: 15px;
}
.imageright {
	float: right;
	/* [disabled]clear: right; */
}
.follow .newsflash ul {
	margin-bottom: 50px;
}

#TABLEEND {}
}
@media only screen and (min-width: 769px) {
#DESKTOPSTART {}
#topmenuline {
	padding-right: 50px;
	padding-left: 50px;
	/* [disabled]margin-right: 40px; */
	/* [disabled]margin-left: 40px; */
	text-align: center;
}
#mainheading h1 {
	margin-left: 50px;
	font-size: 2.2em;
}
.normaltext {
	margin-right: 30px;
	margin-left: 50px;
	padding-right: 70px;
}

#footer1, #footer2, #footer3, #footer1 {
	margin-left: 50px;
	margin-right: -70px;
}
#copyright {
	margin-left: 50px;
	/* [disabled]margin-right: 50px; */
	width: 90%;
}
form .attribute-email .box, form .attribute-subject .box, form .attribute-message .box {
	width: 70%;
}

.spectable {
	margin-right: 50px;
	margin-left: 50px;
}
.imageleft {
	/* [disabled]float: left; */
	/* [disabled]clear: none; */
}

.imageright {
	float: right;
	/* [disabled]clear: none; */
}

#DESKTOPEND {}
}
#WIDESCREENSTART {}
#WIDESCREENEND {}
.newshighlights .newsflash {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;

}
#docs #maincontent .normaltext ul {
	margin-bottom: 40px;
	margin-top: 30px;
}
#docs .newshighlights ul li {
	margin-bottom: 15px;
}
#docs #maincontent .normaltext ul li , .follow .newsflash ul li{
	margin-bottom: 15px;
}
.newshighlights h2 a {
	text-decoration: none;
	color: #011D33;
}
#maincontent .normaltext .clearBoth {
	clear: both;
}
