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


#navigation li, #navigation li ul li, #footer li, div.audience, div.button.narrow {
	display:inline !important;
	zoom: 1 !important;
}

#navigation li a, #navigation li a:hover {
	line-height:10px;
	height:26px;
	vertical-align:top;
}

#navigation li a span, #navigation li a:hover span {
	height:40px;
	vertical-align:top;
	margin-top:-10px;
}

#navigation li a, #navigation li a:hover {
	vertical-align:top;
	padding:10px 0 5px 18px;
}

#navigation li ul li {
	height:40px;
}

#navigation li ul li a, #navigation li ul li a:hover {
	line-height:10px;
	height:26px;
	vertical-align:top;
	padding:8px 0 0 14px;
}

#navigation li ul li a span, #navigation li ul li a:hover span {
	height:36px;
	vertical-align:top;
	margin-top:-10px;
}


#navigation_wrapper {
	z-index:-1;
}

#box_top_lg h1, #box_top_sm h2 {
	zoom: 1;
	position: relative;
}

#box_top_lg, #box_lg, #box_top_sm, #box_sm {
	padding-bottom:10px;
	padding-top:10px;
}






#sidebar {
	margin:-15px -40px 0 30px;
}


div.audience {
	margin:14px 0 8px 0 !important;
}







#box_top_lg h1 {
	margin-top:-75px;
}

#box_top_sm h2 {
	margin-top:-71px;
}

#box_lg h1 {
	margin-top:-61px;
}

#box_lg h2, #box_sm h2 {
	margin-top:-56px;
}

.search form {
	padding:0;
	margin:0;
}