@charset "utf-8";
/* CSS Document */

/*Header Div*/
#contentDiv {
	z-index:500;
	width:1000px;
	height:76px;
	position:relative;
	background: #0e4096;
	background-image: url(../images/buttons/headerBG.png);
}

/*Div containing Home Button*/
#homeDiv {
	position:relative;
	cursor:pointer;
	float:left;
	display:inline;
	margin: 18px 0 18px 20px;
	background-image:url(../images/buttons/HouseNormalWhite4.png);
	width:40px;
	height:40px;
}
/*Hover over Home Button*/
#homeDiv:hover {
	background-image:url(../images/buttons/HouseHoverWhite2.png);
}

/* Menu DIV */
#menuDiv {
	position:relative;
	font-size:14px;
	width:602px;
	height: 42px;
	margin: 17px 0 17px 20px;
	float:left;
	display: inline;
	background-color:#0e4096;
}

/* Main UL */
ul#navUl {
	width:602px;
	height:42px;
	background-image:url(../images/buttons/UlBackground.png);
}

/* 1-st LEVEL */
/* 1-st Level li */
ul#navUl li {
	margin-top:6px;
	width:130px;
	height:30px;
	float:left;
	list-style-type: none;
	text-align:center;
	line-height:30px;
	color: white;
}
/*most-left li is moved for 17px to the left*/
ul#navUl li.left{
	display:inline;
	margin-left:17px;
}
/* Left most button on 1. Level */
ul#navUl li.margRight{
	display:inline;
	margin-left:16px;
}
/* a inside li */
ul#navUl a {
	color:white;
	width:121px;
	height:28px;
	float:left;
	display:block;
	text-decoration: none;
	cursor:pointer;
}
/* 1-st Level Hover */
ul#navUl li:hover {
	background-image:url(../images/buttons/VistaHover.png);
}
/* div inside 1-st level li */
ul#navUl li div {
	width:130px;
	height:30px;
	cursor:pointer;
}

/* 2nd LEVEL*/

/* 2nd Level ul */
ul#navUl li ul {
	display:none;
	width: 992px;
	height: 28px;
	position:absolute;
	top:59px;
	left:-76px;
}
/* 2nd level li */
ul#navUl li ul li {
	margin-top:0;
	margin-right:3px;
	font-size:12px;
	width:121px;
	height:28px;
	background-image:url(../images/buttons/2levelA.png);
	line-height:28px;
	color:white;
}
/* 2nd level li hover */
ul#navUl li ul li:hover {
	background-image:url(../images/buttons/2levelB.png);
}
/* div inside li on 2nd level */
ul#navUl li ul li div {
	width:121px;
	height:28px;
	cursor:pointer;
}
/* 2nd level a tag hover */
ul#navUl li ul li:hover a {
	color:#0e4096;
}

/* 3rd LEVEL */

/* 3rd Level ul */
ul#navUl li ul li ul {
	width: 992px;
	height: 28px;
	position:absolute;
	top:28px;
	left:0px;
}
/* 3rd level li */
ul#navUl li ul li ul li {
	margin:0;
	background-image:url(../images/buttons/3levelAMiddle.png);
	font-weight:normal;
}
/* 3rd Level li:hover */
ul#navUl li ul li ul li:hover {
	background-image:url(../images/buttons/3levelBMiddle.png);
}
/* 3rd Level a tag*/
ul#navUl li ul li:hover ul li a {
	color:white;
}
/* 3rd Level a tag hover */
ul#navUl li ul li ul li:hover a {
	color:#0e4096;
}
/* left most button on 3rd Level*/
ul#navUl li ul li ul li.leftSmall {
	background-image:url(../images/buttons/3levelALeft.png);
}
/* hover left most button on 3rd Level */
ul#navUl li ul li ul li.leftSmall:hover {
	background-image:url(../images/buttons/3levelBLeft.png);
}
/* right most button on 3rd Level */
ul#navUl li ul li ul li.rightSmall {
	background-image:url(../images/buttons/3levelARight.png);
}
/* hover right most button on 3rd Level */
ul#navUl li ul li ul li.rightSmall:hover {
	background-image:url(../images/buttons/3levelBRight.png);
}


/* buttons containing 2 Lines of text */
#twoLinerA, #twoLinerB, #twoLinerA a, #twoLinerB a {
	line-height:14px;
}

/*search Div*/
#searchDiv {
	width:255px;
	height:76px;
	position:relative;
	float:right;
	margin-right:5px;
	display: inline;
}
/*div containing the search-form*/
#searchFormDiv {
	height:76px;
	float:left;
}
/* inputFields */
.inputFields {
	height:20px;
	width: 140px;
}
/*table in the searchFormDiv*/
#searchTable {
	height: 76px;
	border-collapse:collapse;
	font-size:12px;
	color:white;
}
/* div containing Magnifier */
#searchImg {
	background-image:url(../images/buttons/MagnifierNormalSmall.png);
	cursor:pointer;
	width:30px;
	height:30px;
	margin-top:23px;
	position:relative;
	float:right;
	display: inline;
}
/*hover over magnifier img*/
#searchImg:hover{
background-image:url(../images/buttons/MagnifierHoverSmall.png);
}

/*div showing results of search*/
#content1 {
	width:258px;
	position:absolute;
	top:76px;
	left:0px;
	visibility:hidden;
	background-color: white;
	border-bottom:1px solid #0e4096;
	border-left:1px solid #0e4096;
	border-right:1px solid #0e4096;
}
#content2 {
	width:100%;
	background-color:white;
}