body { margin: 0px; }

.header{ height: 58px; border-bottom: 0px solid #396b7c; background-color: #fff; padding-top: 10px; margin-left: auto; margin-right: auto; width: 100%;}

.header-sub { width: 980px; margin: 0px auto; }

.left{ margin-left: 20px; width: 260px; height: 49px;}

#left{background: -webkit-image-set( url('../images/MSC.png') 1x, url('../images/MSC@2x.png') 2x );background-repeat: no-repeat; margin-left: 20px; width: 260px; height: 49px;}


.left2{ /*float: right; width: 610px; color: #CF152B; font-weight: bold;*/
	
	background-image: url("../images/logo-transparent.jpg");
	background-repeat: no-repeat;	
	float: left; 
    font-weight: bold;  
    width: 260px;
	padding-bottom: 0px;
	background-color: #fff;
	height: 48px;
}

.right2{ /*float: right; width: 610px; color: #CF152B; font-weight: bold;*/
	
	
	float: right; 
    font-weight: bold;  
    width: 70%;
	padding-bottom: 0px;
	height: 88px;
}


.right{ /*float: right; width: 610px; color: #CF152B; font-weight: bold;*/
	
	
	float: right; 
    font-weight: bold;  
    width: 70%;
	padding-bottom: 0px;
	height: inherit;
}

.right ul{ list-style-type: none; margin: 0px;}

.right ul li{float: left; width: 90px;}




.rightbutton{
	float: right;
	left:-10px;
}

ul.topnav {
    /*list-style-type: none;
    margin:  0 0 0 30px;
    padding: 0 0 0 30px;
    overflow: hidden;
    background-color: #fff;
    width: 100%;
    */
    float: right;
    margin-top: 0px; 
	padding: 0px;
	
}

/* Float the list items side by side */

li.username{
	
	font-family: "Avenir W02", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding: 6px;
	list-style: none;
	float: left;
	height: 40px;
	margin-right: 12px;
	margin-top: 0px;
	font-weight: bold;
	color: #ce1a02; 
	letter-spacing: 1.2px;
	margin-left: auto;
	text-align: left;
	background: rgba(0,0,0,0.0);
	
	}


/* Hide the list item that contains the link that should open and close the topnav on small screens */
ul.topnav li.icon {display: none;}

#myTopnav select#pages { float: left;
    margin-right: 20px;
    }
    
    
    
/* CSS for the new Navigation */



navNew {
	margin: 0px 12px 0px 0px;
                text-align: left;

}

navNew  ul ul {
	display: none;
}

	nav ul li:hover > ul {
		display: block;
	}


navNew  ul {
	/*background: #9c9c9b; 
	
	background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);  
	*/
	z-index: 333;
	padding: 0px;
	list-style: none;
	position: relative;
	display: inline-table;
}
	navNew  ul:after {
		content: ""; clear: both; display: block;
	}

	navNew  ul li {
		float: right;
		
	}
		nav ul li:hover {
			background: #eaeaea;
			
			
		}
			nav ul li:hover a {
				color: #000;
			}
		
		nav ul li a {
			display: block; padding: 25px 40px;
			
		}
			
		
	navNew  ul ul {
		background: #d6d5d5; border-radius: 0px; padding: 0px;
                                position: absolute; top: 100%;
                                border-left: 1px solid #a09f9f;
                                border-right: 1px solid #a09f9f;
                                border-bottom: 1px solid #a09f9f;

		
	}
		nav ul ul li {
			float: none; 
		
		}
			nav ul ul li a {
			
				/*padding: 15px 30px;*/
				padding: 17px 23px;
				width: 190px;
				color: #f90303;
				 z-index: 220;
				opacity: 82%;
				text-decoration: none;
		
			}	
				nav ul ul li a:hover {
	 	 z-index: 220;		
				}
		
	navNew  ul ul ul {
		position: absolute; right: 100%; top:0;
		 z-index: 220;
	}
		
