html, body {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;}body {background:#a4c3b0 url(../../img/main/headeredges.jpg) no-repeat center 50px;}*:first-child+html body {margin-bottom:50px;} * html body {margin-bottom:50px;}#pagewr {	width:100%;	margin:0 0 50px 0;	padding:0;	background:url(../../img/main/footeredges.jpg) no-repeat center bottom;}#header {	width:720px;	height:150px;	margin:50px auto 0 auto;	padding:0;	background:url(../../img/main/headerbg.jpg) no-repeat center top;	z-index:20;	overflow:hidden;	clear:both;}	#header h1 {		margin:0;		padding:5px 10px 0 0;		color:#096;		font-size:18px;		text-align:right;		visibility:hidden;}		#header p {		margin:0;		padding:20px 10px 0px 0;		font-size:15px;		font-weight:800;		text-align:right;		clear:right;}		#header img {margin:0; padding:0; border:0 none;}		#header div {padding:5px 0; border-bottom:1px solid #a4c3b0; float:right; overflow:visible;}		#header div a, #header div a:visited {		margin:0;		padding:15px 10px 5px 10px;		font-size:1em;		font-weight:800;		text-decoration:none;		border-left:1px solid #a4c3b0;}		#header div a.seldflt, #header div a.seldflt:visited {color:#999; background:#ddd; display:inline;}		#header div a.seldflt:hover {color:#fff; background:#555;}		#header div a.selecur, #header div a.selecur:visited {color:#096; background:#efe;}#contnt {	width:720px;	margin:0 auto;	padding:0;	background:#FFF url(../../img/main/headerbg.jpg) no-repeat center -150px;	z-index:10;	clear:both;}*:first-child+html #contnt {width:721px;} * html #contnt {width:721px;}		#contnt img {border:0 none}	#navmenu {	list-style:none;	width:720px;	height:28px;	margin:0;	padding:0;	background:url(../../img/main/navbarbg.gif) repeat-x;}	#navmenu li {		position:relative;		width:120px;		height:28px;		margin:0;		padding:0;		float:left;		z-index:100;}		#navmenu li dl {		position:absolute;		left:0;		top:0;		width:120px;		margin:0;		padding:0;}		#navmenu li a, #menu li a:visited {text-decoration:none;}		#navmenu li dt {margin:0; padding:0; font-size:11px; text-align:center;}		#navmenu dt a, #navmenu dt a:visited, #navmenu li a.selcur {		margin:0;		padding:7px 0 8px 0;		border-right:1px solid #666;		font-size:11px;		text-align:center;		text-transform:uppercase;		display:block;}		#navmenu dt a, #navmenu dt a:visited {color:#cdc; background:url(../../img/main/navmenudft.gif) no-repeat left top;}		#navmenu li:hover dt a {color:#030; background:url(../../img/main/navmenusel.gif) no-repeat left top;}		#navmenu li a.selcur {color:#afa; background:url(../../img/main/navmenucur.gif) no-repeat left top;}		#navmenu li dd {		margin:0;		padding:0;		font-size:0.9em;		text-align:left;		border:1px solid #096;		display:none;}		html>body #navmenu li dd {width:150px;}		#navmenu li:hover dd, #menu li a:hover dd {display:block;}		#navmenu a:hover dd {display:block;}		#navmenu dd a, #navmenu dd a:visited {		padding:4px 5px 6px 16px;		color: #096;		background:#efe url(../../img/main/navsubbul1.gif) no-repeat left top;		display:block;}			* html #navmenu li dd a, * html #navmenu li dd a:visited{font-size:11px; background-position:left -2px;}		#navmenu dd a:hover {color:#fff; background:#096 url(../../img/main/navsubbul2.gif) no-repeat left top;}		* html #navmenu li dd a:hover{background-position:left -2px;}#footer {width:720px; padding:10px 0 0 0; margin:0 auto; clear:both;}*:first-child+html #footer {border-left:1px solid #fff;} * html #footer {border-left:1px solid #fff;}	#footer p {padding:0 20px 10px 15px; font-size:10px; text-align:right;}		#footer a {padding:0 0 0 20px; color:#096; font-size:11px; text-decoration:none; float:left}		#footer a:hover {text-decoration:underline}.clearfloats {float:none; clear:both;}.center {margin:0 auto; display:block;}.floatl {float:left}.floatr {float:right}