html { overflow-x: hidden; }
body {
	background: #fbfbfb  url(/images/bg.jpg) no-repeat center 200px;
	margin: 0; padding: 0;
	border-top: 5px solid #1d3d58;
	font-family: "Lucida Sans Unicode", "Lucida Sans", Lucida, "Lucida Grande", Arial, sans-serif; font-size: 11px;
	color: #474a4d;
	overflow-x: hidden;
}

a { overflow: hidden; }
a img { border: none; }
em { font-style: normal; }

#home #header { width: 100%; height: 213px;
	background: url(/images/home_bg.jpg) no-repeat center bottom;
	padding-top: 44px; padding-bottom: 130px;
	overflow: hidden;
}
#header-content {
	margin: 0 auto; height: 343px;
	width: 1000px; position: relative; z-index: 10000;
}

#header h1 { width: 51px; height: 103px; position: absolute; top: 0; left: 15px; }
#header h1 a { width: 51px; height: 103px; display: block;
	background: url(/images/logo.gif) no-repeat;
	text-indent: -9999px;
}

#home #sections { width: 1000px; background: url(/images/menu_cont.png) no-repeat;
	height: 116px; position: absolute; top: 361px; left: 50%; margin-left: -500px;
}

#sections-cont { position: relative; width: 1000px; height: 116px; z-index: 10000; }
#subpage #sections-cont { position: relative; width: 1000px; height: 100px; z-index: 10000; }
/*#sections-cont object { z-index: 11112; }*/

div.section { cursor: pointer; }

div.section * { color: white; }

#content { width: 960px; margin: 0 auto; clear: both; margin-top: 120px; }
#home #content { width: 1000px; }

#footer { clear: both; background: #fbfbfb url(/images/footer.gif) repeat-x left 30px;
	width: 100%; height: 150px; clear: both;
	padding-top: 20px;
}
#footer-content { width: 1000px; margin: 0 auto; padding-top: 15px }

#shortcuts { position: absolute;
	top: -45px; right: 1px; margin: 0; padding: 0; list-style: none;
	background: #1d3d58; padding-left: 10px; padding-right: 10px;
}
#shortcuts li { float: left; padding: 3px 10px 3px 10px; height: 15px }
#shortcuts li a { color: white; display: block; height: 15px; text-decoration: none; font-size: 10px; }
#shortcuts li a:hover { text-decoration: underline; }

ul.faq { margin: 0; padding: 0; list-style: none; }