body {
	background: url(/images/layout/v3_bg.jpg) repeat-x #eee; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
div#container {background: url(/images/layout/container_repeat.jpg) repeat-y;
	width:968px;
	
	
	margin:0 auto;
	overflow:hidden;
position:relative;
}


div#container-bottom {margin: 0 auto; width: 968px; height: 50px;clear:left;}


/* ================= header ================= */

div#header {
padding-left:29px;
padding-right:22px;
background: #fff;
}

div#logo {
	width:414px;
	height:75px;
	float:left;
	padding-top:5px;
}
div#headerright {
	width:350px;
	height:75px;
	float:right;
	padding-top:19px;
}
	div#headerright div#topnav {
		font-size:11px;
		color:#ccc;
		height:20px;
		text-align:right;
position:absolute;
right:24px

	}
		div#headerright div#topnav a {
			font-family: inherit;
			font-size:11px;
			color:#26547C;
			text-decoration:none;
		}
		div#headerright div#topnav a:hover {color:#4689D9}
	div#headerright div#search {
		height:55px;
		display:block;
		clear:both;
		text-align:right;
		margin-right:-2px;
		margin-top:20px;
		width: 400px;
	}
		div#headerright div#search input.search {
			border:1px solid #ccc;
			width:209px;
			height:14px;
			display:block;
			float:left;
			margin-left:45px;
			margin-top:3px;
			font-size:11px;
			color:#666;
			padding:3px;

		}
		div#headerright div#search input.image {
			background:none;
			border:0;
			padding:0;
			margin-left:5px;
			display:block;
			float:left;
			cursor:pointer;
		}
			
/* ================= header > navigation ================= */
div#navigation:after,#hp_content:after, #hp_content_tan:after {content: ".";display: block; clear: left; height: 0; visibility: hidden}
div#navigation {clear:both;display:block;padding-left:11px;margin-top:2px;}
div#navigation ul li a {display: block; background:url(/images/layout/cql-nav-home.png) no-repeat; height:38px; text-indent:-9999px;}
div#navigation ul {}
div#navigation ul li {float:left;}
div#navigation ul li.nav1 a{width:151px;}
div#navigation ul li.nav1 a:hover,div#navigation ul li.nav1 a.active {background-position:0 -38px;}
div#navigation ul li.nav2 a{width:137px; background-position:-151px 0}
div#navigation ul li.nav2 a:hover,div#navigation ul li.nav2 a.active {background-position:-151px -38px;}
div#navigation ul li.nav3 a{width:201px; background-position:-288px 0}
div#navigation ul li.nav3 a:hover,div#navigation ul li.nav3 a.active {background-position:-288px -38px;}
div#navigation ul li.nav4 a{width:175px; background-position:-489px 0}
div#navigation ul li.nav4 a:hover,div#navigation ul li.nav4 a.active {background-position:-489px -38px;}
div#navigation ul li.nav5 a{width:139px; background-position:-664px 0}
div#navigation ul li.nav5 a:hover,div#navigation ul li.nav5 a.active {background-position:-664px -38px;}
div#navigation ul li.nav6 a{width:141px; background-position:-803px 0}
div#navigation ul li.nav6 a:hover,div#navigation ul li.nav6 a.active {background-position:-803px -38px;}



div#hp_content_rb .hr  {line-height: 1px; font-size: 1px; background: url(/images/layout/rb_lisep.png) no-repeat transparent;border:0;  height: 15px; width: 240px;margin-bottom: 8px;margin-top: 8px}

#centerContentRight .hr {line-height: 1px; font-size: 1px; background: url(/images/sub/hr-bg.jpg)  no-repeat transparent;border:0; height: 15px;margin-bottom: 8px;margin-top: 1px;margin-left: 8px; }


/* ================= footer ================= */

div#footer {
position: relative; 
top: -28px; 
margin: 0 auto; 
	width:934px;
	display:block;
	padding-top:15px;
	font-size:11px;
	
	padding-left:35px;
	padding-bottom:16px;
}
div#footer p.top {
	color:#333;
	padding-bottom:3px;
}
div#footer p.links {
	color:#999;
}
	div#footer p a {
		color:#26547C;
		text-decoration:none;
		font-family: inherit;
		font-size:11px;
	}
div#footer p a:hover {color:#4689D9}	
	
div#footer p.berndt {
	padding-top:15px;
	padding-bottom:15px;
}

