body {
 //   background: rgb(0, 0, 0) none repeat scroll 0% 0%;
}

#header #user-function {
    left: 220px;
}

#header #searcherForm {
    clear: left;
		margin: 5px 0px 0px 0px;
}

#header #login {
    clear: left;
		margin: 5px 0px 0px 0px;
}

#c2_1024 body #header {
    background-color: #212121;
		height: 200px;
}

#footerContent .floated .col {
		clear: left;
		width: 100%;
		padding-left: 5px;
		padding-top: 10px;
}

#c2_1024 body #headerContent {
    width: 95%;
    height: auto;
    background: #212121;
		margin: 0 5px;
}

#c2_1024 #footer {
    background: #262626;
    width: 100%;
    height: auto;
    margin: auto;
}

#c2_1024 body #body #container {
    padding-bottom: 10px;
    min-height: 100px !important;
}

#c2_1024 #body {
    width: 100%;
}

#back-top,
.description,
.authorities,
#bubbleArea,
#counter  {
		display: none;
}

#c2_1024 body #body #container {
    padding-bottom: 10px;
    min-height: 100px !important;
}

#c2_1024 #body #right {
    float: left;
		clear: left;
    width: 100%;
}

#flBanner {
    margin-left: 0px;
    background-color: #333333;
		background-position: center top;
		width: 100%;
}

#c2_1024 #body #main,
#c2_1024 #body #right .mainBox {
    width: 100%;
}

#content_control ul li {
		padding-top: 10px;
}


body.mainpage {
	background: none;
}

#c2_1024 body.mainpage #header {
	height: 200px;
}

ul.authorities,
#bubblemap {
		display: none;
}

#c2_1024 body.mainpage #headerContent {
		height: 200px;
		background: none;
}

#mainpage .floated .leftcol, 
#mainpage .floated .rightcol {
		float: none;
		
}

#header .tooltip {
		top: 57px;
		left: 0;
		z-index: 10 !important;
		width: 250px !important;
		min-width: 100px !important;
}

#header .tooltip > span > span {
    margin-left: -21px;
    white-space: nowrap;
		width: 220px;
		overflow: hidden;
}

P .searcherTooltip {
		overflow: hidden;
}