/* Processed by CSScaffold on Fri, 30 Jul 2010 17:58:32 +0000 in 0.0217 seconds */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{	border: 0;	margin: 0;	padding: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	text-decoration: none;}:focus{	outline: 0;}html,body{	height: 100%;}body{	background: #fff;}a img,fieldset{	border: none;}blockquote:before, blockquote:after, q:before, q:after{	content: "";}blockquote,q{	quotes: "" "";}input[type=submit],input.submit{	font-weight: bold;	width: auto !important;}input[type=image],input.image,input[type=radio],input.radio,input[type=checkbox],input.checkbox{	background: none !important;	border: none !important;	height: auto !important;	width: auto !important;}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{	margin: 0;}img.left{	margin: 4px 20px 4px 4px;	display: inline;	float: left !important;}img.right{	margin: 4px 4px 4px 20px;	display: inline;	float: right !important;}ul,ol{	list-style: none;}table{	border-collapse: separate;	border-spacing: 0;}caption,th,td{	text-align: left;	font-weight: normal;}table,td,th{	vertical-align: middle;}body{	font: 62.5%/20px Arial, Helvetica, sans-serif;	color: #000;}input,textarea,button,select{	font: 100% Arial, Helvetica, sans-serif;}pre,code,tt{	font-family: 'andale mono', 'lucida console', monospace;}a{	color: #009;	text-decoration: underline;}a:visited{	color: #006;}a:focus, a:hover{	color: #000;}del{	text-decoration: line-through;}pre,code{	white-space: pre;}sup,sub{	line-height: 0;}strong{	font-weight: bold;}.clear:after{	clear: both;	content: ".";	display: block;	height: 0;	visibility: hidden;	font-size: 0.01em !important;	line-height: 0.01em !important;}.clear{	display: inline-block;}* html .clear{	height: 1%;}.clear{	display: block;}.hr{	border-bottom: 1px solid #ffeae0;	clear: both !important;	font-size: 0.01em !important;	height: 1px !important;	width: 100%;	margin: 3px 0 !important;	padding: 1px 0;}.hr hr{	display: none !important;}.hide{	display: none !important;}.show{	display: block !important;}.invisible{	visibility: hidden !important;}.visible{	visibility: visible !important;}.mute{	font-size: 0.8em !important;}.whisper{	font-size: 0.9em !important;}.loud{	font-size: 1.1em !important;}.shout{	font-size: 1.2em !important;}.accessibility *{	display: none;}