body {margin:0px;padding:0px;background-color:#003374;}
html, body {height:100%;}
#container {margin: 0 auto;position:relative;z-index:50;}
#header-wrapper {width:100%;height:103px;background-image:url(../img/bg-header_wrapper.jpg);background-position:top center;background-repeat:no-repeat;float:left;}
	#header {width:785px;height:103px;margin:0px auto;position:relative;background-image:url(../img/bg-header.jpg);background-repeat:no-repeat;z-index:9999;}
		#nav {list-style-type:none;font-family:Arial, Helvetica, sans-serif;font-size:9px;position:absolute;bottom:0px;left:0px;margin:0px;padding:0px;height:50px;z-index:9999;}
			#nav li {float:left;position:relative;height:27px;margin:0px;padding:23px 6px 0px 6px;text-align:center;background-image:url(../img/bg-nav_item.gif);background-position:top center;background-repeat:no-repeat;color:#FFFFFF;font-weight:bold;}
			#nav li a {color:#FFFFFF;text-decoration:none;font-weight:bold;display:block;height:27px;}
			#nav li:hover {background-image:url(../img/bg-nav_item_over.gif);background-position:top center;background-repeat:no-repeat;cursor:pointer;}
			#nav li a:hover {color:#FFFFCC;}
			#nav li:hover ul {display:block;}
				#nav li ul {list-style-type:none;position:absolute;top:50px;left:0px;margin:0px;padding:0px;display:none;z-index:9999;}
				#nav li ul li {clear:both;float:left;text-align:left;white-space:nowrap;height:auto;margin:0px;padding:0px;width:200px;background:none;}
				#nav li ul li a {margin:0px;padding:0px;height:inherit;padding:5px;background-color:#cfcf9a;color:#003374;border:1px solid #000000;font-size:11px;}
				#nav li ul li a:hover {background-color:#003374;color:#cfcf9a;}
				#nav li ul li:hover {background:none;}
				

#content-wrapper {width:100%;background-image:url(../img/bg-content_wrapper.jpg);background-position:top center;padding:0px 0px 0px 0px;clear:both;float:left;}				
	#content {width:785px;margin:0px auto;height:100%;}
			
		#content-nav {height:100%;width:235px;float:left;}
			#content-nav ul {list-style-type:none;margin:45px 0px 0px 0px;padding:0px;}
			#content-nav ul li {width:203px;margin:0px 0px 10px 0px;z-index:10;}
				#content-nav ul li ul {margin:0px;display:none;}
				#content-nav ul li ul li {background-image:none;border-bottom:2px solid #003374;margin:0px;background-color:#cfcf9a;z-index:9999;}
			
			#content-nav ul li a {font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-transform:uppercase;color:#FFFFFF;text-decoration:none;font-size:11px;line-height:18px;width:196px;height:18px;display:block;padding:0px 0px 0px 7px;}
			#content-nav ul li.closed a, #content-nav ul li.main a {background-image:url(../img/bg-secondary_nav.jpg);background-position:center;background-repeat:no-repeat;}
			#content-nav ul li.closed ul li a, #content-nav ul li.main ul li a {background:none;}
			#content-nav ul li.open a {background-image:url(../img/bg-secondary_nav_open.gif);background-position:center;background-repeat:no-repeat;}
			#content-nav ul li.open ul li a {background:none;}
			#content-nav ul li ul li a {background-image:none;height:auto;color:#000000;text-transform:none;line-height:16px;}
			#content-nav ul li ul.always-open {display:block;}
			#content-nav ul li ul li.current a {color:#003374;}
			
		#main-content {min-height:270px;height:auto !important;height:270px;background-color:#FFFFCC;background-image:url(../img/bg-content.jpg);background-position:bottom left;background-repeat:no-repeat;width:535px;float:left;padding:35px 0px 0px 15px;font-family:Georgia, "Times New Roman", Times, serif;}
			#main-content h1 {font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-size:16px;width:100%;border-bottom:3px solid #003374;}
			#main-content h2 {font-size:16px;text-align:center;}
			#main-content h3 {font-size:14px;}
			#main-content h4 {font-size:12px;margin:0;}
			#main-content img {float:left;}
			#main-content img#no-margin {margin:0px 10px 0px -15px;float:left;}
			#main-content img#icon {margin:20px 10px 0px 0px;float:left;}
			#main-content p {font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;}
			#main-content p.lead-in {margin: 30px 0px 10px 0px;}
			#main-content p.important, #main-content span.important {color:#FF0000;}
			#main-content p.note, span.note {font-style:italic;}
			#main-content p span {text-decoration:underline;}
			#main-content p.err {color:#FFFFFF;background-color:#FF0000;padding:5px;font-weight:bold;}
			#main-content a {color:#003374;}
			#main-content ul {}
			#main-content ul li {font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;margin:0px 0px 5px 0px;}
			#main-content ul.definitions {list-style-type:none;}
				#main-content ul.definitions li ul {list-style-type:none;}
				#main-content ul.definitions li ul li ul {list-style-type:disc;}
			#main-content ol {}
			#main-content ol li {font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;}
			#main-content ol li ol {list-style-type:lower-alpha;}
			#main-content ul#white-papers {clear:both;float:left;margin:25px 0px 10px 0px;padding:0px;list-style-type:none;font-family:Georgia, "Times New Roman", Times, serif;}
			#main-content ul#white-papers a {color:#003374;font-size:12px;}
			#main-content ul#white-papers p {margin:5px 0px 15px 0px;padding:0px;}
			#main-content a.download {clear:both;float:left;display:block;width:165px;height:20px;background-image:url(../img/btn-download.jpg);background-repeat:no-repeat;background-position:top left;line-height:20px;color:#FFFFFF;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;margin:5px 0px 15px 0px;padding:0px 0px 0px 17px;}
			#main-content a.download:hover {background-image:url(../img/btn-download_over.jpg);}
			#main-content a.request-sample:link,#main-content a.request-sample:visited {display:block;width:147px;height:49px;margin:0 0 20px 0;border:0;cursor:pointer;background-image:url(../img/request-sample-btn.png);background-position:left bottom;background-repeat:no-repeat;background-color: transparent;text-indent:-9000px;font-size:0;line-height:0;}
			#main-content a.request-sample:hover {background-position:left top;}
			
			#main-content #registration {width:350px;float:left;margin:0px 0px 30px 0px;}
				#main-content #registration form {}
				#main-content #registration form div {float:left;margin-right:10px;margin-bottom:4px;}
				#main-content #registration form div label {clear:both;float:left;margin-bottom:3px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;}
				#main-content #registration form div input {clear:both;float:left;width:155px;border:1px solid #003374;;background-color:#FFFFFF;height:20px;}
				#main-content #registration form div.full input {width:323px;}
				#main-content #registration form div.small input {width:72px;}
				#main-content #registration form div.third input {width:100px;}
				#main-content #registration form div.extras label {clear:none;float:left;line-height:25px;margin:0px 0px 0px 5px;}
				#main-content #registration form div.extras input {clear:none;float:left;width:inherit;}
				#main-content #registration form #submit {clear:both;float:left;}
				
			#main-content #current-user {width:174px;padding:0px 0px 20px 10px;float:left;background-color:#003374;}
				#main-content #current-user h3 {color:#FFFFFF;}
				#main-content #current-user p {color:#FFFFFF;}
				#main-content #current-user form div {float:left;margin-right:10px;margin-bottom:4px;}
				#main-content #current-user form div input {clear:both;float:left;width:155px;border:none;background-color:#FFFFFF;height:20px;}
				#main-content #current-user form div label {clear:both;float:left;margin-bottom:3px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;}
				#main-content #current-user form #submit {clear:both;float:left;}
			
#footer-wrapper {height:100px;width:100%;background-color:#003374;clear:both;float:left;position:relative;z-index:999;margin:20px 0px 0px 0px;padding:0px;background-image:url(../img/bg-footer.gif);background-position:top;background-repeat:repeat-x;}
	#footer {width:785px;margin:0px auto;height:100px;padding:3px 0px 0px 0px;}
		#footer .footer-list {clear:both;float:left;width:100%;overflow:hidden;}
		#footer ul {margin:0px auto;padding:0px;float:left;position:relative;left:50%;list-style-type:none;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
		#footer ul li {float:left;position:relative;right:50%;padding:0px 3px 0px 3px;margin:0px 0px 3px 0px;border-right:1px solid #FFFFCC;}
		#footer ul li.last {border:none;}
		#footer ul li a {color:#FFFFCC;text-decoration:none;font-weight:bold;}
		#footer ul li a:hover {color:#FFFFFF;text-decoration:underline;}
		#footer p.copyright {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#FFFFFF;margin:10px 0px 0px 0px;clear:both;float:left;text-align:center;width:100%;}
		

