.bar{
	padding: 0px;
	margin: 0px; 
	background-color: #f0f0f0 ;  
	width: 100%; 
	border-bottom: solid 1px #8a8c8f; 
}
.row{
	margin: 0px; 
	padding: 0px; 
}
.head-links{
	margin-top: 20px; 
}
.links{
	margin-left: 5px; 
	font-size: 16px; 
	color: black; 
}
.btn:hover{
	color: #ffffff; 
}
.branding{
	margin:10px; 
}
.branding-logo{
	margin:10px;  
}
.js-display{
	display:none; 
}
.right{
	float: right;  
}
.left{
	float: left; 
}
.borderRight{
	border-right: solid 1px #8a8c8f;
}
.content{
	margin-left: auto;
	margin-right: auto;
	width: 1180px; 
}
.banner{ 
	position:absolute; 
	top: 0px; 
	padding: 10px; 
	height: 100%;
}
.banner-background{
	background-color: #f3f5f4; 
	padding: 0px; 
	margin: 0px; 
	border: solid 1px #8a8c8f;
}
.version-msg{
	margin-top: 10px; 
	padding: 5px; 
	color: white;  
}
.font{
	font-size: 14px; 
}
.heading{
	Font: Arial, Helvetica, sans-serif; 
	color: black; 
	font-size: 30px; 
	padding: 20px 0px 20px 0px;
}
.banner-content-msg{

}
.banner-content{ 
	float:none;
    display:inline-block;
    vertical-align:middle;   
}
.v-alignment{
	float:none;
    display:inline-block;
    vertical-align:middle;  
}
.cgm-font{
	font-size: 25px; 
}
.blue-text{
	color: #004071; 
}
.white-text{
	color: #ffffff; 
}
.warning{
	width: 500px\9; 
}
.advertisement{
	border: 1px solid #b7b9bb; 
	padding: 50px; 
}
.adv-logo{
	margin-right: 10px; 
	height: 35px; 
	/*float: left;*/ 
}
.adv-title{
	padding-top: 6px; 
	font-weight: bold; 
	font-size:18px; 
	color: black; 
}
.adv-support{
	display: block; 
	margin-left: auto; 
	margin-right: auto; 
	width: 300px; 
}
.adv-text{
	margin: 0; 
	font-size: 15px; 
	padding-top: 12px;
	padding-bottom: 12px; 
}
.adv-small{
	float: left\9; 
	width:310px\9; 
}
.adv-large{
	float: left\9; 
	width:760px\9;
}
.adv-sep{
	padding-top: 20px; 
	padding-bottom: 20px; 
	background-color: #0072BC; 
}
.modal-btn{
	font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  text-decoration: none;
  background-color:  #004071;
  padding: 8px 5% 8px 5%; 
}
.modal-footer{
	text-align: center; 
}
.btn {
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  text-decoration: none;
  background-color:  #004071;
  border: none; 
  margin-top: 40px; 
  padding: 8px 10% 8px 10%; 
}
.btn.focus{
	color: #ffffff;
}
.btn:focus{
	color: #ffffff;
}
.center-logo{
  	float:none;
    display:inline-block;
    vertical-align:middle;
}
.prompt-sep{
	background-color: #D6F2FC; 
}
.notif{
	margin-left: 20px; 
}
.footer{
	padding-top: 40px; 
}