@charset "utf-8";
/* CSS Document */

.header {
	position:relative;
	width:987px;
	height:142px;
}

.top_logo {
	position:absolute;
	top:24px;
	left:35px;
}

.header_features1 {
	position:absolute;
	top:16px;
	left:461px;
	width:509px;
}

.top_links {
	float:right;
}

.top_links ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.top_links ul li {
	float:left;
	margin:0px;
	padding:0px 20px 0px 5px;
	font-size:12px;
	line-height:15px;
}

.top_links ul li a {
	margin:0px;
	padding:0px;
	color:#b0b7bc;
}

.top_links ul li a:visited {
	color:#b0b7bc;
}

.top_links ul li a:hover {
	color:#e0e7ec;
}

.top_links ul li a:active {
	color:#e0e7ec;
}

.top_links ul li a.active {
	color:#e0e7ec;
}

.top_links ul li.icon {
	padding:0px;
}

.top_search {
	float:right;
	position:relative;
	top:10px;
	width:410px;
	height:28px;
	background:transparent url('../images/top_search_background.gif') no-repeat 0px 0px;
	z-index: 20;
}

.top_search input.top_search_field {
	background-color:transparent;
	border:0px none transparent;
	outline-width:0px;
	font-size:13px;
	line-height:18px;
	color:#999999;
	width:278px;
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	height:18px;
	vertical-align:bottom;
}



.top_search a.search_button {
	background:transparent url('../images/top_search_button.gif') no-repeat 0px 0px;
	border:none;
	width:65px;
	height:22px;
	margin:3px 0px 0px 0px;
	float:left;
}

.top_search a.search_button:visited {
	background:transparent url('../images/top_search_button.gif') no-repeat 0px 0px;
}

.top_search a.search_button:hover {
	background:transparent url('../images/top_search_button_on.gif') no-repeat 0px 0px;
}

.top_search a.search_button:active {
	background:transparent url('../images/top_search_button_on.gif') no-repeat 0px 0px;
}

.top_search #autocomplete {
    width: 238px;
    background: #ffffff;
    color: #231f20;
    padding: 20px;
    display: none;
}

.top_nav {
	position:absolute;
	top:79px;
	left:30px;
	z-index: 10;
}

.top_nav ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	height:37px;
}

.top_nav ul li {
	float:left;
	margin:0px;
	padding:8px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
	line-height:28px;
}

.top_nav ul li a {
	margin:0px;
	padding:6px 20px 6px 20px;
	color:#231f20;
}

.top_nav ul li a:visited {
	color:#231f20;
}

.top_nav ul li a:hover {
	background-color:#cef4ef;
}

.top_nav ul li .active {
	background-color:#cef4ef;
}

.top_nav ul li.divider {
	float:left;
	margin:0px;
	padding:0px;
	height:37px;
}

.dropmenudiv {
	position:absolute;
	top: 0;
	border: 1px solid #868f95;
	line-height:20px;
	background-color: #f7f9fb !important;
	z-index:100;
	display:none;
	font-size:12px;
	font-weight:bold;
	line-height:28px;
}


.dropmenudiv a {
	width: auto;
	display: block;
	text-indent: 10px;
	border-bottom: 1px solid #868f95;
	padding: 2px 0;
	font-weight: bold;
	color: #696d6f !important;
	background-color: #f7f9fb !important;
}

* html .dropmenudiv a { /*IE only hack*/
	width: 100%;
}

.dropmenudiv a:visited {
	color: #696d6f !important;
	background-color: #f7f9fb !important;
}

.dropmenudiv a:hover {
	background-color: #0078c0 !important;
	color: #ffffff !important;
}

.dropmenudiv a:active {
	background-color: #0078c0 !important;
	color: #ffffff !important;
}


#dropmenu1 {
	 width: 224px;
	 display:none;
}
#dropmenu2 {
	 width: 224px;
	 display:none;
}
#dropmenu3 {
	 width: 224px;
	 display:none;
}
#dropmenu4 {
	 width: 224px;
	 display:none;
}
#dropmenu5 {
	 width: 224px;
	 display:none;
}
#dropmenu6 {
	 width: 224px;
	 display:none;
}
