
/*========================================*/
/* clearfix styles */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


/*========================================*/
/* Force the JSP scroll bar to the left hand side of the screen */
.jspVerticalBar {
	left: 0px;
	width:8px;
	background-color:#255092;
}
.jspTrack {
	background-color:rgba(255,255,255,0.2)
}
.jspDrag {
	background-color:#003366;
}
.jspHorizontalBar {
	display:none;
}
.jspPane{
	margin-left:8px !important;
}


/*========================================*/
/*Totally awesome resource:  http://www.fontsquirrel.com/tools/webfont-generator*/
@font-face {
	font-family: 'mondaregular';
	src: url('../fonts/MondaRegular/monda-regular-webfont.eot');
	src: url('../fonts/MondaRegular/monda-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/MondaRegular/monda-regular-webfont.woff') format('woff'),
		url('../fonts/MondaRegular/monda-regular-webfont.ttf') format('truetype'),
		url('../fonts/MondaRegular/monda-regular-webfont.svg#mondaregular') format('svg');
	font-weight: normal;
	font-style: normal;
}


/*========================================*/
/* styles for the prompt banner*/
#banner-container{
	position:fixed;
	height:100%;
	width:100%;
	z-index:99;
	display:none;
}
#banner-page-overlay{
	position:fixed;
	height:100%;
	width:100%;
	background:black;
	opacity:0.5;
}
#banner{
	position:fixed;
	width:100%;
	background:#255092;
	color:#fff;
	transition: height 500ms;
	-webkit-transition: height 500ms; /* Safari */
}
.banner-inner{
	display:none;
	margin:0 auto;
	padding:30px 0;
	max-width:800px;
	width:80%;
}
.banner-inner h1{
	margin:0 0 12px 0;
	padding-top:0px;
}
.banner-inner a{
	color:#024;
	text-decoration:underline !important;
}
.banner-inner a:hover{
	text-decoration:none !important;
}
#expandedTelemetryText{
	display:none;
}
.banner-buttons{
	float:right;
}
.banner-buttons a{
	margin:0 6px;
	border:4px solid #255092;
	background-color:#036;
	color:#fff;
	font-size:110%;
	padding:6px 12px;
	display:inline-block;
	text-decoration:none !important;
}
.banner-buttons a:hover{
	border:4px solid rgba(255,255,255,0.3);
	color:white;
}