body, html {	height:100%;	width:100%;	margin:0px;	padding:0px;	background-color: #fafafd;	background-image: url(../images/layout/page-background.png);	background-repeat: repeat-x;}body,td,th {	font-family: Tahoma, Verdana, sans-serif;	font-size: 12px;	color: #000000;	line-height: 17px;}a:link {	color: #990000;	text-decoration: none;}a:visited {	color: #990000;	text-decoration: none;}a:hover {	color: #FF0000;	text-decoration: none;}a:active {	color: #FF6666;	text-decoration: none;}#pagearea {	width: 100%;	min-height:100%;	position: relative;}* html #pagearea{height:100%;}#pagepanel {	width: 960px;	text-align: left;	display: table;	position: relative;}#headerpanel {	position: relative;	height: 154px;	width: 960px;	z-index: 10;	background-image: url(../images/layout/headerpanel-background.jpg);	background-repeat: no-repeat;	background-position: center top;}#headerlogo {	position: absolute;	z-index: 15;	height: 134px;	top: 6px;	width: 140px;	background-image: url(../images/layout/headerpanel-logo3.png);	background-repeat: no-repeat;	left: 188px;}#menubar {	position: relative;	z-index: 20;	height: 24px;	width: 960px;	color: #FFFFFF;	background-image: url(../images/layout/menubar-background.png);	background-repeat: repeat-y;	background-position: center;	text-align: center;	padding-top: 6px;}#menubar a:link, #menubar a:visited {	color: #FFFFFF;	text-decoration: none;	padding-right: 17px;	padding-left: 15px;	display: inline-block;	background-image: url(../images/layout/menubar-divider.png);	background-repeat: no-repeat;	background-position: right;	font-size: 16px;	height: 24px;	line-height: 18px;}#menubar a:hover {	color: #B4CFF6;	text-decoration: none;}#menubar a:active {	color: #99BEEF;	text-decoration: none;}#productsearch {	position: absolute;	right: 180px;	display: inline;	top: -44px;}#breadcrumbbar {	font-size: 11px;	color: #6a82b1;	position: relative;	height: 124px;	padding-top: 8px;	padding-left: 12px;}#menupanel {	background-image: url(../images/layout/menupanel-edging.png);	background-repeat: repeat-y;	position: relative;	float: left;	width: 184px;	color: #000000;	padding: 0px;}#sidepanel {	position: relative;	float: right;	width: 184px;	color: #333333;	padding: 0px;	background-image: url(../images/layout/menupanel-edging.png);	background-repeat: repeat-y;}.paneltop {	background-image: url(../images/layout/menupanel-background.png);	background-repeat: no-repeat;	height: 6px;	width: 184px;	position: absolute;}.panelcap {	background-image: url(../images/layout/menupanel-cap.png);	background-repeat: no-repeat;	background-position: center bottom;	height: 16px;	padding-top: 16px;}#menupanel h1 {	font-size: 16px;	color: #FFFFFF;	font-weight: bold;	display: block;	margin-bottom: 12px;	height: 25px;	padding-top: 7px;	padding-left: 10px;	margin-left: 0px;	background-color: #a2182e;	margin-top: 0px;}#sidepanel h1 {	font-size: 16px;	color: #FFFFFF;	font-weight: bold;	display: block;	margin-bottom: 12px;	margin-left: 0px;	padding-top: 7px;	padding-left: 10px;	background-color: #A2182E;	height: 25px;	margin-top: 0px;}#menupanel ul {	list-style: none;	margin-bottom: 16px;	font-size: 13px;	line-height: 14px;	margin-left: 0px;	width: 184px;}#sidepanel ul {	list-style: none;	font-size: 11px;	line-height: 15px;	padding-bottom: 12px;	padding-left: 10px;	padding-right: 10px;}#menupanel li {	display: block;	padding-bottom: 8px;	width: 174px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #dee1e7;	padding-top: 5px;	padding-left: 10px;}#sidepanel li {	display: block;	padding-bottom: 10px;}#menupanel ul a:link, #menupanel ul a:visited, #sidepanel ul a:link, #sidepanel ul a:visited {	color: #191d76;	text-decoration: none;}#sidepanel ul a:link, #sidepanel ul a:visited {	font-weight: bold;	font-size: 12px;}	#menupanel ul a:hover, #sidepanel ul a:hover {	color: #3348a6;	text-decoration: none;}#menupanel ul a:active, #sidepanel ul a:active {	color: #6887D5;	text-decoration: none;}.sidepanel-divider {	background-image: url(../images/layout/sidepanel-divider.png);	background-repeat: no-repeat;	height: 38px;	width: 184px;	display: block;	margin-top: -16px;	margin-bottom: -16px;}#contentpanel {	z-index: 8;	width: 504px;	text-align: left;	position: relative;	float: left;	padding-top: 20px;	padding-left: 44px;	color: #000000;	padding-right: 44px;}#contentpanel h1 {	font-size: 23px;	color: #5b84bc;	padding-bottom: 24px;	font-weight: bold;	display: block;	margin: 0px;	line-height: 24px;}#contentpanel    h4 {	font-size: 14px;	padding-bottom: 6px;	font-weight: bold;	display: block;	line-height: 24px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 8px;	margin-left: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCD1D7;}.content-generalblock {	width: 276px;	position: relative;	padding-bottom: 40px;	padding-left: 40px;	float: left;	display: block;	margin-right: -12px;}.signtext {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 19px;	font-style: italic;}#footerpanel {	position: relative;	font-size: 10px;	line-height: 13px;	color: #6A7483;	text-align: center;	padding-top: 12px;	padding-bottom: 14px;	margin-left: 44px;	margin-right: 44px;}ul {	padding:0;	margin:0;}#clear {	clear: both;	display: block;	height: 12px;	overflow: hidden;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #B3B9C0;	background-image: url(../images/layout/footer-shadow.png);	background-repeat: no-repeat;	background-position: center top;	padding: 0;	margin: 0;}#advert_banner {	border:1px solid #fff;	width:468px;height:60px;	position:absolute;top:20px;right:5px;	}.advert_sidebar {	background-color: #F5F5F9;	padding-bottom: 8px;	padding-top: 6px;	width: 184px;	text-align: center;	}#advert_leftbar {	width:184px;	text-align: center;	}#advert_footer {	border:1px solid #000;	width:468px;height:60px;	margin-bottom:10px;	margin-left:auto;margin-right:auto;/*	background-color:Yellow */	}#adbar {	position: absolute;	top: 184px;	height: 108px;	padding-left: 35px;/*	width: 890px; */	width: 930px;}#adbar2 {	position:absolute;	height: 118px;	top:184px;	width:1260px;	padding-left: 35px;	border:1px solid red;}.advert_adbar {	background-image: url(../images/layout/adbar-box.png);	background-repeat: no-repeat;	display: block;	height: 96px;	width: 174px;	margin-top: 6px;	padding-top: 10px;	position: relative;	text-align: center;	float: left;	padding-right: 2px;	padding-left: 2px;	background-position: center;}.advert_adbar7 {	background-image: url(../images/layout/adbar-box.png);	background-repeat: no-repeat;	display: block;	height: 96px;	width: 122px;	margin-top: 6px;	padding-top: 10px;	position: relative;	text-align: center;	float: left;	padding-right: 2px;	padding-left: 2px;	background-position: center;	margin-right:6px;}