/*handheld.css: Format for handheld devices*/body {font-family:sans-serif;}/*=Global classes*//* Easy clearing of floats (see http://positioniseverything.net/easyclearing.html) */.cf:after {display:block;clear:both;height:0;visibility:hidden;content:".";}.cf {display:inline-block;}* html .cf {height:1px;}.cf {display:block;}/* System messages */.error,.confirmation {	border:2px solid;	margin:.5em 0;}.error {color:#900;}.confirmation {color:#090;}/* Images */img {	display:block;	border:none;}img.left,img.right {	float:left;	width:auto;	margin:3px 9px 3px 0;}img.right {	float:right;	margin:3px 0 3px 9px;}img.dec {	padding:3px;	border:1px solid #ccc;}/* Forms */.form-general {	margin:1em 0;	padding:6px;	border:1px solid #ccc;	background:#eee;}.form-general label {display:block;}.text,.radio,.checkbox,.select {margin:0 0 0.25em;}.form-general fieldset {	margin:1em 0;	padding:0.5em;	border:1px solid #ccc;}.inputgroup {margin:1em 0;}.checkbox,.radio {white-space:nowrap;}.checkbox input,.radio input {vertical-align:middle;}.checkbox label,.radio label {	display:inline;	margin-left:0.5em;	vertical-align:middle;}.form-general .alt {	display:inline;	margin:0 1em 0 0;}.submit-area {	margin:1em 0 0.5em;	text-align:center;}/*=Main layout*/#footer {	clear:both;	padding:0.5em 0;}/*=Skip links*/#skip {	margin:3px 0;	padding:0;	list-style:none;}#skip li {	margin:0 0 1px;	padding:0;}#skip a {	display:block;	padding:3px;	color:#000;}/*=Main navigation*/#nav-main ul {	margin:0 0 6px;	padding:0;	list-style:none;	background:#eee;	font-weight:bold;}#nav-main li {	margin:0;	padding:0;}#nav-main li a {	display:block;	padding:4px 6px;	color:#000;	text-decoration:none;}#nav-main li.sel a:link,#nav-main li.sel a:visited {	color:#fff;	background:#444;}#nav-main li a:focus,#nav-main li a:hover,#nav-main li.sel a:focus,#nav-main li.sel a:hover {	color:#000;	background:#ddd;}/*=Breadcrumbs*/#breadcrumbs {margin:0.5em 0;}/*=Sub navigation*/#nav-sub {margin:20px 0;}#nav-sub ul {	margin:0;	padding:0;	list-style:none;}#nav-sub li {	margin:0;	padding:0;	background:#eee;}#nav-sub li a {	display:block;	padding:0 10px;	color:#333;	line-height:1.5;	text-decoration:none;}#nav-sub li li a {padding-left:22px;}#nav-sub li li li a {padding-left:34px;}#nav-sub li li li li a {padding-left:46px;}#nav-sub li.sel {background:#fff;}#nav-sub li a:hover {background:#ddd;}#nav-sub li a:focus,#nav-sub li a:active {background:#ddd;}#nav-sub li a.sel {	color:#000;	font-weight:bold;}#nav-sub li a.sel:hover {background:#ddd;}/*=Address*/#address-footer {margin:0.5em 0;}#address-footer .org {display:none;}/*=Content styling*//* Intro */.intro {	color:#000;	font-size:1.2em;}/* Article info */.article-info {margin:1em 0;}.article-info p {	margin:0;	font-size:0.94em;}