body{
	background-color:#fff;	
	font-size:14px;
	color:#333333;
}

button.ui-widget {
    font-size: small;
}

#block_header{
	margin-top:-3px;
}

#header {
	height:98px;
	line-height:20px;
	vertical-align:middle;
	color:#777;
    position: relative;
	background-image:url(../../images/HeaderNavigationBkgd.png);
	background-repeat:repeat-x;
}

#logo_container {
    height: inherit;
}



#logo{
  width: 315px;
  height: 34px;
  background: url('../../images/BlueJeans_Logo.png');
  background-repeat: no-repeat;
  margin-top:18px;
  margin-left:5px;
  cursor:pointer;

}

#logo a, #logo a:focus {
	text-decoration:none;
	outline: 0;
}

#logoLeft{float:left;}

#header_top{float:left;  margin-left:5px; font-size: 14px;}
#header_nav{float:right;}

.nav {
	list-style-type: none;
    display: table;
}

.nav li {
	margin-left: 0;
    float: left;
}

.nav li a {
	height:61px;
	line-height:68px;
	vertical-align:middle;
	color:#777;
	border-right:1px solid #777;
	text-decoration:none;
	text-align: center;
	margin: 0;
	padding: 0 5px;
}

.nav li.first a {
	border-left: 1px solid #777;
}

.nav li {
	font-weight:bold;
}
.nav li a:hover, .nav li a:focus { /* , .nav li:hover{ */
	background-image:url(../../images/headerSelectedBkgd.png);
	outline: 0;
}

#login_nav {
	height:30px;
	color:#ffffff;
}


#login_nav div{height:24px; margin-top:3px; color: #333333;}

#login_nav a {
	text-decoration:none;
	color:#333333;
}

#login_nav a:hover {
	text-decoration:underline;
}

.wordbreak{
      overflow: hidden;
      word-break: break-all;
      word-wrap: break-word;
}

#header_top button.ui-widget,#header_top button.ui-button,#header_top button.ui-widget,
#header_top button.ui-state-default,#header_top button.ui-corner-all,#header_top button.ui-button-text-only{
    font-size: 11px;
	background:none;
}

#upgrade_btn{
	height:23px;
	width:53px;
	background: url(../../images/billing/MyAccountButtonSprites.png) -860px 0px no-repeat;
	cursor:pointer;
	margin-right:5px;
}

#upgrade_btn:hover{
	background-position: -860px -20px;
}

.green_trial{
	font: 11px Arial; 
	padding:3px;
	background-color: green;
	border-radius: 3px;
	height:20px;
	width:90px;
	color:white;
	float:left;
	margin-top:15px;
	
}

#header_top .headerBtnYellow, .headerBtnGreen, .headerBtnRed{ 
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-left:5px;
	padding: 5px;
	cursor: pointer
}

#header_top .headerBtnYellow span, .headerBtnGreen span, .headerBtnRed span{
	font-size: 11px;
	color: #FFFFFF;
	cursor: pointer
	}
	
#header_top .headerBtnYellow span:hover, .headerBtnGreen span:hover, .headerBtnRed span:hover{
	color: #FFFFFF;
	}

.headerBtnGreen{
	background-color:#669966; 
	border-color:#669966;
}

.headerBtnYellow{
	background-color:#FF9933; 
	border-color:#FF9933;
}

.headerBtnRed{
	background-color:#CC0000; 
	border-color: #CC0000;
}

	

#login_nav a.selected{
    color:#333333; 
    font-weight:bold; 
}

#simpleLogin{float:right}