/*print.css: Format for printing*//*=Reset*/blockquote,body,caption,div,dl,dt,dd,form,fieldset,h1,h2,h3,h4,h5,h6,html,li,ul,ol,p,pre,textarea,table,td,th {	margin:0;	padding:0;}address,dl,fieldset,p,pre,ul,ol,table {margin:0 0 1em;}ul,ol,dd {margin-left:40px;}td ul,td ol {margin-left:15px;}ol ul,ul ol,ul ul,ol ol,td ul,td ol {margin-bottom:0;}blockquote {	margin:1em 40px;	font-style:italic;}dt {font-weight:bold;}table {	width:100%;	border-collapse:collapse;	border-spacing:0;}table,th,td {border:1px solid #999;}th,td {padding:2px 3px;}caption,th {	font-weight:bold;	text-align:left;}img {border:none;}html,body {	color:#000;	background:#fff;}body {font:10pt/1.4 Arial, Helvetica, sans-serif;}code,kbd,pre {font-family:Monaco, Courier, "Courier New", Tahoma;}h1,h2,h3,h4,h5,h6 {	color:#111;	font-weight:normal;	line-height:1.2;	font-family:Georgia, Times, serif;}h1 {	margin:0 0 0.54em;	font-size:1.85em;}h2 {	margin:0 0 0.72em;	font-size:1.38em;}h3 {	margin:0 0 0.83em;	font-size:1.2em;}h4 {	margin:0 0 0.83em;	font-size:1.1em;}h5 {	margin:0 0 0.91em;	font-weight:bold;	font-size:1em;}h6 {	font-weight:bold;	font-size:1em;}legend {    color:#333;    white-space:normal;}a:link,a:visited,a:hover,a:focus,a:active {color:#000;}/*=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;}#logo{display:none;}.sponsors{display:none;}/* System messages */.error,.confirmation {	border:2px solid;	margin:.5em 0;}/* Structural elements, not visible when CSS is enabled */.structural,.structural * {display:none;}/* Hidden elements */.hidden {	display:none;	visibility:hidden;}/* Images */.left,.right {	float:left;	width:auto;	margin:3px 9px 3px 0;}.right {	float:right;	margin:3px 0 3px 9px;}img.dec {	padding:3px;	border:1px solid #ccc;}.caption,.caption em {display:block}.caption em {font-style:normal}.caption img.left,.caption img.right {	float:none;	margin:0;	padding:0;	border:none;}.caption p,.caption em {margin-bottom:0;}/* Forms */.form-general {margin:1em 0;}.form-general label {display:block;}.text,.radio,.checkbox,.select {margin:0 0 0.25em;}.text input {width:95%;}.text textarea {	width:95%;	height:10em;}.pwd input {width:6em;}.form-general fieldset {	margin:1em 0;	padding:0.5em;	border:1px solid #ccc;}.control-group {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*//*=Hidden elements*/#skip,#nav-main,#search,#content-nav,#contact-form,#nav-supp,#nav-supp-2,#main-search,#print-link,#m-search-tips,.sponsors,.subscribe,.paging {display:none;}/*=Breadcrumbs*/#breadcrumbs {margin:1em 0;}/*=Footer*/#footer {	padding:1em 0;    border-top:1px solid #999;}.vcard .org {clear:both;}.vcard .electronic,.vcard .adr {float:left;}.vcard .electronic,.vcard .adr {padding:0.5em 0;}.vcard .adr {margin:0 0 0 1em;}.vcard .adr a {display:none;}/*=Content styling*//* Intro */.intro {font-size:1.08em;}/* Article listing */.article-list {	margin-left:0;	list-style:none;}.article-list li {margin:0 0 2em;}.article-list .meta {clear:both;}/* Search results */#search-results ul {	margin-left:0;	list-style:none;}#search-results li {margin-bottom:1.5em;}#search-results p {margin:0;}#search-results .meta {    margin:0.25em 0 0;    color:#666;}/* Sitemap */#sitemap {    margin-left:0;    list-style:none;}/*=Modules*//* Default */.m {margin:0 0 1em;}/*=Module specifics*/#news ul {margin-left:0;}#news li {margin-bottom:1.5em;}