#logo a{ behavior: url(/scripts/iepngfix.htc) }body{margin: 0; background: #f3f3f4 url(../images/bg.png) repeat-x;  font-family: arial,  verdana, sans-serif; color: #333333; overflow-y:scroll;}p{ color: #4c4c4c; font-size: .85em; line-height: 1.55em; margin-top: 0;}strong{color: #000000;}h1{color: #000000; font-size: 1.4em; margin-bottom: 40px; margin-top: 20px;}h2{color: #4c4c4c; font-size: 1em; 	margin: 30px 0 0 0 ;} a{color: #6caedf; text-decoration: none;}a:hover{ text-decoration: underline; }a:active, a:focus{ outline: none; }ul, ol{color: #4c4c4c; font-size: .85em; line-height: 1.55em; margin-top: 0;}.page{ width: 984px; background: url(../images/page-middle.png) repeat-y; margin:  0 auto; }.page-top{ background: url(../images/page-top.png) no-repeat; padding: 20px;}	#logo a{background: url(../images/logo.png) no-repeat; width: 254px; height: 44px;display: block; overflow: hidden;	text-indent: -9999px;	}.super-nav{ width: 150px; float: right; text-transform: uppercase;  font-size: .85em; padding-top: 10px;} 	.super-nav a{color: #4b4b4b; text-decoration: none;}	.super-nav a:hover{text-decoration: underline;}	.super-nav ul{ display: inline; font-size: 1em;}		.super-nav ul li{  float: left; display: block; padding-right:20px;  }			.super-nav ul li.last{ padding: 0;}			.super-nav ul li.dot{color: #bcbcc0;}.page-middle{ padding: 10px 0 0 13px; }.nav{width: 936px; height: 28px; background: url(../images/navigation-bg-off.png) no-repeat; font-weight: bold; text-transform: uppercase;padding-top: 13px; padding-left: 26px;}	.nav ul{ display: inline; height: 26px; overflow: hidden; font-size: 1em; line-height: 1em;}		.nav ul li{  float: left; display: block; margin-right:10px; height: 17px; overflow: hidden; }			.nav ul li.last{ padding: 0;}			.nav ul li.dot{color: #bcbcc0;}			.nav ul li.selected{border-bottom: 4px solid #f4911e; padding-bottom: 7px;}			.nav ul li a{color: #333333; text-decoration: none; }			.nav ul li a:hover{color: #f4911e;  text-decoration: none; }.home-banner{  background: url(../images/home-banner.png) no-repeat; width: 956px; height: 256px; margin-top: 20px;}.home-content{ padding: 20px;}.home-left{ width: 560px; float: left; padding: 0 45px 0 20px; }	p.note{ font-size: .7em; }.home-right{ float: left;}.home-sidebar{ background: url(../images/home-sidebar.png) no-repeat;  }	.home-sidebar a{display: block; width: 200px; height: 62px; margin-bottom: 1em; padding: 35px 28px 0 70px; font-weight: bold; color: #4b4b4b; text-decoration: none;}.page-bottom{background: #f3f3f4 url(../images/page-bottom.png) no-repeat;  padding-bottom: 20px; clear: both; height: 75px;}.footer{ text-align: center; font-size: .7em; color: #808080; padding-top: 65px;}.content{ margin-top: 10px; }.subnavigation{ width: 250px; padding-right: 20px; float: left; background: url(../images/subnavigation-middle.png) repeat-y; }.supnavigation-top{background: url(../images/subnavigation-top.png) no-repeat; height: 27px; padding: 10px 0 0 35px ; text-transform: uppercase; color: #FFFFFF; font-weight: bold;}.subnavigation-middle { list-style-type: none; line-height: 28px; font-size: 14px; width: 248px; }	.subnavigation-middle .first-tier{}		.subnavigation-middle .first-tier a{ text-decoration: none;  color: #333333; font-weight: bold;padding-left: 40px; display: block;}		.subnavigation-middle .first-tier a:hover{text-decoration: underline;}		.subnavigation-middle .first-tier .selected{background: url(../images/subnavigation-selected.png) no-repeat; height: 28px;}	.subnavigation-middle .second-tier{margin-left: 40px;border: 0; }		.subnavigation-middle .second-tier a{font-weight: normal;color: #333333; text-decoration: none; display: block; }		.subnavigation-middle .second-tier a:hover{text-decoration: underline;}		.subnavigation-middle .second-tier .selected{background: url(../images/subnavigation-selected.png) no-repeat; height: 28px; margin-left: -40px;}		.subnavigation-middle .second-tier a.selected,.subnavigation-middle .second-tier a:hover.selected {padding-left: 40px;}	.subnavigation-middle .third-tier{margin-left:40px; padding-left:20px; }		.subnavigation-middle .third-tier a{font-weight: normal; color: #333333; text-decoration: none; display: block;}		.subnavigation-middle .third-tier a:hover{text-decoration: underline;}		.subnavigation-middle .third-tier .selected{background: url(../images/subnavigation-selected.png) no-repeat; height: 28px; margin-left: -60px;}		.subnavigation-middle .third-tier a.selected,.subnavigation-middle .third-tier a:hover.selected {padding-left: 60px;}					.subnavigation-bottom{background: url(../images/subnavigation-bottom.png) no-repeat; height: 16px;}		.main-content{float: left;width: 620px; background: url(../images/h1-bg.png) no-repeat; padding: 0 30px;}.content-wide{width: 894px;background: url(../images/h1-bg-wide.png) no-repeat; padding: 10px 30px;}	.content-wide h1{margin-bottom: 20px;margin-top: 15px;}.column{width: 298px; float: left;}span.call-out{padding: 3px; background-color: #e4e4e4;}.quote{ padding: 20px 40px 20px 100px; background: #EAEAEA url(../images/quote.png) no-repeat top; line-height: 180%;}.attribute{text-align: right;display: block;font-weight: bold; color: #6CAEDF;}.back a{background: url(../images/btn-back.png) no-repeat; width:101px; height:37px; display: block; float: left;}.next a{background: url(../images/btn-next.png) no-repeat; width:101px; height:37px; display: block; float: right;}.side_callout{background-color: white; padding:20px 0 0 40px; font-size: 90%;;}