/*print.css: Format for printing*//*=Reset*/blockquote,body,caption,div,dl,dt,dd,form,fieldset,h1,h2,h3,h4,h5,h6,html,li,ol,p,pre,textarea,table,td,th,ul {	margin:0;	padding:0;}address,dl,fieldset,p,pre,ol,table,ul {margin:0 0 1em;}ul,ol,dd {margin-left:40px;}ol ul,ul ol,ul ul,ol ol {margin-bottom:0;}blockquote {	margin:1em 40px;	font-style:italic;}dt {font-weight:bold;}table {	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:11pt/1.4 Georgia,"Times New Roman",Times,serif;}code,kbd,pre {font-family:Monaco,Courier,"Courier New",Tahoma;}a {color:#000;}h1,h2,h3,h4,h5,h6 {	color:#000;	font:normal 1em/1.0 Arial,Helvetica,sans-serif;}h1 {	margin:0 0 0.5em;	font-size:2.5em;}h2 {	margin:0 0 0.5em;	font-size:1.65em;}h3 {font-size:1.4em;}h4 {font-size:1.2em;}h5 {font-weight:bold;}h6 {font-style:italic;}legend {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;}/* System messages */.error,.confirmation {	border:2px solid;	margin:.5em 0;}/* Structural elements, not visible when CSS is enabled */.structural {	position:absolute;	left:-9999px;}/* Images */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 {	margin:1em 0;	padding:6px;	border:1px solid #a5a5a5;	background:#f3f3f3;}label {display:block;}input,select,textarea {margin:0;}.alt {	display:inline;	margin:0 12px 0 0;}.text,.radio,.checkbox,.select {margin:0 0 6px;}.text input {width:95%;}.text textarea {	width:95%;	height:10em;}.pwd input {width:6em;}fieldset {	margin:1em 0;	padding:5px 8px;	border:1px solid #a5a5a5;}.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:4px;	vertical-align:middle;}.alt label {display:inline;}.text.error label,.error legend {	color:#fff;	background:#900;}.submit-area {margin:1em 0 0.5em;}/*=Main layout*/#footer {	clear:both;	padding:1em 0;}/*=Hidden elements*/#skip,#nav-main,#search,#nav-sub,#nav-supp,#nav-supp-2,#login,#m-image {display:none;}/*=Breadcrumbs*/#breadcrumbs {	padding:4px 0 12px;	line-height:1;}/*=Footer*/#footer {	padding:8px;	border-top:1px solid #a5a5a5;}/*=Logo*/#logo {float:left;}#logo img {	display:block;	width:181px;	height:46px;	margin:0 0 25px;	font:bold 2.5em/1 Arial,Helvetica,sans-serif;}/*=Content styling*//* Contact list */.contact-list {	margin:0;	list-style:none;}.contact-list li {	float:left;	width:100%;	margin:0 0 18px;}