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-navNew.png) no-repeat; height:38px; text-indent:-9999px;}

div#navigation ul {}
div#navigation ul li {float:left;}
div#navigation ul li#nav1 a{width:249px;}
div#navigation ul li#nav1 a:hover, div#navigation ul li#nav1.active a, div#navigation ul li#nav1:hover a{background-position:0 100%;}
div#navigation ul li#nav2 a{width:167px; background-position:-249px 0}
div#navigation ul li#nav2 a:hover,div#navigation ul li#nav2 a.active a, div#navigation ul li#nav2:hover a{background-position:-249px 100%;}
div#navigation ul li#nav3 a{width:198px; background-position:-416px 0}
div#navigation ul li#nav3 a:hover,div#navigation ul li#nav3 a.active a, div#navigation ul li#nav3:hover a{background-position:-416px 100%;}
div#navigation ul li#nav4 a{width:112px; background-position:-614px 0}
div#navigation ul li#nav4 a:hover,div#navigation ul li#nav4 a.active a, div#navigation ul li#nav4:hover a{background-position:-614px 100%;}
div#navigation ul li#nav5 a{width:128px; background-position:-726px 0}
div#navigation ul li#nav5 a:hover,div#navigation ul li#nav5 a.active a, div#navigation ul li#nav5:hover a{background-position:-726px 100%;}
div#navigation ul li#nav6 a{width:90px; background-position:-854px 0}
div#navigation ul li#nav6 a:hover,div#navigation ul li#nav6 a.active a, div#navigation ul li#nav6:hover a{background-position:-854px -38px;}


div#navigation ul li#nav1 li a,div#navigation ul li#nav2 li a,div#navigation ul li#nav3 li a,div#navigation ul li#nav4 li a,div#navigation ul li#nav5 li a,div#navigation ul li#nav6 li a{width:auto;}
div#navigation ul li div.dropDownBottom{background:url(../images/layout/dropDownBottom.png) no-repeat 0 100%; padding-bottom:20px; width:262px;position:absolute; z-index:100; margin:-1px 0 0 -5px; display:none;}
div#navigation ul li#nav1 div.dropDownBottom{margin-left:14px;}
div#navigation ul li:hover div.dropDownBottom, div#navigation ul li.active div.dropDownBottom{display:block;}
div#navigation ul div.dropDown{background:url(../images/layout/dropDownRepeater.png) repeat-y 0 0;}
div#navigation ul ul{background:url(../images/layout/dropDownTop.png) no-repeat 1px 0; width:238px; margin:auto; padding:3px 0 0 16px}
div#navigation ul li li{float:none; padding-left:3px;}
div#navigation ul li li a{display:block; background:none; height:auto; text-indent:0; color:#1F4067; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; border-bottom:1px solid #DCD599; margin-right:16px; padding:5px 0;}
div#navigation ul li li.last a{border:none; padding-bottom:0;}
div#navigation ul li li a:hover{color:#FFF;}



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;
}


