html {font-size:100.01%;}body {	font: 12px/16px arial, helvetica, sans-serif;	margin:0 auto;	min-width:51.6667em;	max-width:90em;	padding:0;	background: #fff url(images/background.jpg) repeat-y scroll left;	}	div, img { behavior: url(iepngfix.htc) }.drop {width:inherit; height:0.5em;}#main {margin:0.25em;width:auto;width:expression(document.body.clientWidth > 1080? "90em":"auto");}	#header{margin:0 13em; padding:0; height:5em;}		#logo {width:12em; height:5em; margin-left:-12em; float:left; display:inline;}		#title {width:24.5em; height:5em; margin:0 auto;}		#loginblock {width: 12em; height: 5em; float:right; margin:0 -12em; display:inline;}			#login {width:12em; height:4.333em; background-color:#ccd; border: 0.08333em solid #00f;}	#navigation{margin:0 1em;}		#menuleftcap {width:1em; height:2.5em; float:left; margin-left: -1em; display:inline; padding:0;}		#menumid {width:100%; height:2.5em; float:left; display:inline; padding:0;}		#menurightcap {width:1em; height:2.5em; float:left; margin-right: -1em; display:inline; padding:0;}		#menu {margin:-2.5em auto; padding:0; z-index:100; width:49em; height:2.5em; z-index:100;}		#menu ul {margin:0; padding:0;}			#menu ul li{ /*menu layout */				list-style: none;				margin:0; padding:0;				float:left;				position:relative;				width:7em;}				#menu ul ul, #menu ul ul ul {position:absolute; margin:0; padding:0;}				#menu ul ul ul{top:0; left:100%;}				#menu ul ul, #menu li:hover ul ul ul, #menu ul li.over ul ul {display:none;}				#menu ul li:hover ul, #menu ul ul li:hover ul, #menu ul li.over ul, ul#submenu li.over ul {display: block;}				#menu ul h3, #menu ul a { /*menu item appearance */					font: bold 10px/12px arial, helvetica, sans-serif;					text-align:center;					display: block;					border:0.2em groove;					border-color: #ccffee #589079 #29493c #7db9a5;					margin:0; padding:0;					color: #fff;					background: #7c97bc url(h3bg.jpg) repeat fixed top;					text-shadow: black -1px 2px 3px;}				#menu ul h3{text-transform: uppercase;}				#menu ul a:hover h3 {border-color:#29493c #7db9a5 #ccffee #589079;	text-shadow:Blue -1px 2px 1px;}				#menu ul a{					font: bold 9px/12px arial, helvetica, sans-serif;					border:0.2222em groove;					border-color: #ccffee #9cdec4 #457e63 #7db9a5;					padding: 0.2222em 0.3333em;					color: #000;					background: #efefef url(anchorbg.jpg) repeat fixed top;					text-decoration: none;					text-shadow: black -1px 2px 4px;}				#menu ul a:hover {color: #a00;	background: #fff;}				#menu ul a:visited {color:#666666;} #menu a:visited h3 {color:#CCCCCC;}				#menu ul a.activemenu, #menu a.activemenu h3 {color:#0000FF;}				* html #menu ul li { float: left; height: 1%; }/* Fix IE. Hide from IE Mac \*/				* html #menu ul li a { height: 1%; }