﻿/*****************************************************************************/
/* Header
/*****************************************************************************/

.header
{
	width:982px;
	height:162px;
	vertical-align:top;
	margin:0 auto;
}

.header-content
{
	overflow: hidden;
	padding-left: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-bottom-style: solid;
	border-bottom-color: #8DB2E3;
	border-bottom-width: 1px;
}

/*****************************************************************************/
/* Rounded corners
/*****************************************************************************/

b.header-rtop { display: block; background: #FDFDFD; }
b.header-rtop b { display: block; height: 1px; overflow: hidden; background: #D4E1F2; }
b.header-r1 { margin: 0 5px; }
b.header-r2 { margin: 0 3px; }
b.header-r3 { margin: 0 2px; }
b.header-rtop b.header-r4 { margin: 0 1px; height: 2px; } 

/*****************************************************************************/
/* Header - Logo
/*****************************************************************************/

.header-logo
{
	float: left;
	top: 15px;
	left: 15px;
}		

/*****************************************************************************/
/* Header - Login
/*****************************************************************************/

.header-login
{
	float: right;
	font-size: 12px;
	text-align: right;
	margin-right: 10px;
	height: 40px;
}

.header-login-button
{
	border-color: #44850E;
	border-style: solid;
	border-width: 1px;
	background-color: #5EBA14;
	color: White;
	padding-top: 0px;
	padding-right: 4px;
	padding-left: 4px;
	height: 20px;
	vertical-align: middle;
	font-size: 11px;
}

/*****************************************************************************/
/* Header - Menu
/*****************************************************************************/

/*Drop Down Menu Styles*/

#ddmenu {
	background:url("/Company2/Images/NavBkg.png") repeat-x;
	margin: 0;
	padding: 0;
	height:49px;
	width:982px;
	margin-bottom:0px;
}
	
#ddmenu li {	
	float: left;
	list-style: none;
	font: 11px Tahoma, Arial;
	/*border:red 1px solid;*/
}

#ddmenu li a {	
	display: block;
	padding: 0;
	text-decoration: none;
	color: #333;
	white-space: nowrap;
	text-align:center;
	height:49px;
}

#ddmenu li a:hover {	
	
}
	
#ddmenu li ul {	
	margin: 0px;
	padding: 0;
	position: absolute;
	display: none;
	height:26px;
}

#ddmenu li ul li {	
	display:inline;
	height:26px;
	background: url("/Company2/Images/NavDropdownMidStretch.png") top repeat-x;
}

#ddmenu li ul li a {
	width: auto;
	display: inline;
	color: #2A71B7; 
	font-size: 12px;
	padding: 3px 10px;
	line-height:26px;
	height:26px;
}

#ddmenu li ul li a:hover {	
	text-decoration:underline;
	padding: 3px 10px;
}

/*******************************************************************************/

.header-menu
{
	font-size: 17px;
	text-align: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-top: 40px;
}

.header-menu ul
{
	list-style: none;
	font-weight: bold;
	white-space: nowrap;
}

.header-menu li
{
	display: inline;
	padding-left: 15px;
}

.header-menu a
{
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
	color: #1542A9; /* Original blue: #3B7BCD */
}

.header-menu a:hover
{
	color: #E5428C;
}

.header-menu a.active
{
	padding-right: 3px;
	padding-left: 3px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #3B7BCD;
	color: #E5428C;
}

/*****************************************************************************/
/* Header - Phone
/*****************************************************************************/

.header-phone
{
	margin-left: 30px;
	font-weight: normal;
}

.header-phone-number
{
	font-weight: bold;
	color: #E5428C;
}

/*****************************************************************************/

.menu-dropdown-inner
{
	padding-left: 20px;
	padding-right: 20px;
}

b.menu-dropdown-rtop { display: block; background: #D4E1F2; }
b.menu-dropdown-rbottom { display: block; background: #FFFFFF; }
b.menu-dropdown-rtop b { display: block; height: 1px; overflow: hidden; background: #E7EEF8; }
b.menu-dropdown-rbottom b { display: block; height: 1px; overflow: hidden; background: #E7EEF8; }
b.menu-dropdown-r1 { margin: 0 5px; }
b.menu-dropdown-r2 { margin: 0 3px; }
b.menu-dropdown-r3 { margin: 0 2px; }
b.menu-dropdown-rtop b.menu-dropdown-r4 { margin: 0 1px; height: 2px; } 
b.menu-dropdown-rbottom b.menu-dropdown-r4 { margin: 0 1px; height: 2px; } 

.menu-dropdown-inner ul
{
	list-style: none;
	font-size: 13px;
	text-align: center;
}

.menu-dropdown-inner li
{
	display: inline;
	margin-right: 2px;
	color: #8DB2E3;
}

.menu-dropdown-inner a
{
	text-decoration: none;
	color: #1542A9;
}

.menu-dropdown-inner a:hover
{
	color: #E5428C;
}

/*****************************************************************************/

#menu-dropdown-tour
{
	position: relative;
	top: 80px;
	left: 270px;
	width: 180px;
	height: 25px;
	z-index: 5;
	margin-bottom: -25px; /* This has to be the inverse of more than height + padding-bottom. */
	visibility: hidden;
	background-color: #E7EEF8;
}

#menu-dropdown-support
{
	position: relative;
	top: 80px;
	left: 460px;
	width: 320px;
	height: 25px;
	z-index: 5;	
	margin-bottom: -25px; /* This has to be the inverse of more than height + padding-bottom. */
	visibility: hidden;
	background-color: #E7EEF8;/* #3B7BCD; /* #1542A9; /* #8DB2E3; /* #E7EEF8; */
}

#menu-dropdown-mozenda
{
	position: relative;
	top: 80px;
	left: 550px; /* 96px; /* 575px; */
	width: 300px;
	height: 25px;
	z-index: 5;
	margin-bottom: -25px; /* This has to be the inverse of more than height + padding-bottom. */
	visibility: hidden;
	background-color: #E7EEF8;
}

/*****************************************************************************/
/*                               Header Login                                */
/*****************************************************************************/

.login-form
{
	float:right;
	height: 26px;
	margin-top: 10px;
	width:390px;
	display:inline;
}

.login-form-inputs
{
	margin-top: 7px;
}

.login-user-links
{
	font-size: 12px;
}

#login-user {
	float:right;
	width:360px;
	display:inline;
	text-align:right;
	height:26px;
	font-size: 12px;
	line-height: 18px;
}

#login-user a { color:#2A71B7; display:inline; }
#login-user a:link { color:#2A71B7; display:inline; }
#login-user a:hover { color:#2A71B7; text-decoration:underline; display:inline;}
#login-user a:visited { color:#2A71B7; display:inline;}


.login-email {
	background:transparent url("/Company2/Images/NavInputEmail.png") no-repeat top;	
	height:16px;
	width:143px;
	border:0;
	padding:5px;
	font:Arial, Helvetica, sans-serif 12px normal #333;

}

.login-pass {
	background:transparent url("/Company2/Images/NavInputPassword.png") no-repeat top;	
	height:16px;
	width:143px;
	border:0;
	padding:5px;
	font:Arial, Helvetica, sans-serif 12px normal #333;
}

.login-input {
	width:143px;
	height:26px;
	background:transparent url("/Company2/Images/NavInputBlank.png") no-repeat top;
	padding:0px 5px 0px 5px;
	display:inline;
	float:left;
}

/*
.login-input input
{
	color: #666666 !important;
}
*/

.login-email-input {
	width:173px;
	height:26px;
	background:transparent url("/Company2/Images/NavEmailInputBlank.png") no-repeat top;
	padding:0px 5px 0px 5px;
	display:inline;
	float:left;
}

/*
.login-email-input input
{
	color: #666666 !important;
}
*/

.login-textbox 
{
    background:transparent;
    border:0px;
    margin:5px;
}


/*****************************************************************************/
/*                                   Header/Logo Area                        */
/*****************************************************************************/

.header {
	width:982px;
	height:162px;
	vertical-align:top;
	margin:0 auto;
}

.logoblock {
	width:982px;
	height:87px;
	vertical-align:top;
	margin:0 auto;
}