/* Layout */#bodyframe{	width:100%;}#header{	display:none;}#breadcrumbs{	font-family:Arial;	font-size:8pt;	text-transform:lowercase;	margin-top:10px;	margin-bottom:20px;}#breadcrumbs span{	margin-left:2px;	margin-right:2px;	top:-1px;	position:relative;	font-weight:bold;}#breadcrumbs a.last{	text-decoration:none;}#mainbody #contentframe #breadcrumbs{	margin-top:0px;}#landingimage{	display:none;}#mainbody{	background-color:#ffffff;	padding-bottom:20px;	font-family:Arial;}#mainbody img{	padding:5px;	border:solid 1px #cccccc;}#mainbody img.padright{	margin-right:15px;		display:inline;}#mainbody img.padleft{	margin-left:15px;		display:inline;}#mainbody img.padbottom{	margin-bottom:5px;		display:inline;}#mainbody #twocolumnframe{	width:100%;}#mainbody #navframe{	display:none;}#mainbody #contentframe{	padding:0px;	font-family:Arial;}#mainbody #mainhomeframe{	padding-right:35px;		font-family:Arial;}#mainbody #homepagecolumns {}#mainbody #homepagecolumns td#leftcolumn{	width:220px;}#mainbody #homepagecolumns td.spacercolumn{	width:30px;}#mainbody #homepagecolumns td#middlecolumn{	width:220px;}#mainbody #homepagecolumns td#rightcolumn{	width:220px;}#footerbar{	border-top:solid 1px #dddddd;	padding-top:10px;	color:#000000;	padding-bottom:10px;}#footerbar p{	font-size:8pt;	margin:0px;}#footerbar p.legal{	font-weight:bold;}#footerbar td.padleft{	padding-left:20px;}#footerbar #sitemap{	display:none;}/* forms */form{	margin:0px;	padding:0px;}.formbox {	border: #bbb 1px solid;	padding: .35em 10px .85em;	margin: .85em 0;	background: #eaeaea;}.noborder{	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}.readonly {	border: none;	margin-top: 2px;	text-align:right;	background-color: gray;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	background-color: transparent !important;	border-top: 0;	border-bottom: 0;	border-left: 0;	border-right: 0;	font-size: 13px;	font-family:Arial, Helvetica, sans-serif;}table{	border-collapse:collapse;}table.formtable td{	font-weight:normal;	color:#000000;		height:20px;	padding:0px;}table.fixed td{	font-weight:normal;	color:#000000;		height:20px;	padding:0px;}table.formtable {}table td.leftpanel table.formtable {	width:100%;}table td.leftpanel table.innersection table.formtable {	width:auto;}table.formtable td{	text-align:left;}table.formtable td.label{	font-weight:bold;	color:#333333;		padding-right:15px;}table.formtable.flowright td.label{	font-weight:bold;	color:#333333;		padding-right:15px;	text-align:right;}table.formtable td.labelnopad{	font-weight:bold;	color:#333333;	}table td.leftpanel table.formtable td.label{	width:20%;}table td.leftpanel table.fixed td.label{	width:auto;}table td.leftpanel table.innersection table.formtable td.label{	width:auto;}table.formtable td.pad15{	padding-right:15px;	}table.formtable td.padtop4{	padding-top: 4px;}table.formtable td.pad20{	padding-right:20px;	}table.formtable td.hiddenfield{	padding:0px;	margin:0px;	height:0px;	}table.datagrid p{	margin:0px;	padding:0px;}textarea{	font-family:Arial, Helvetica, sans-serif;	font-size:9pt;	font-weight:normal;	color:#000000;		width:99%;}textarea.import{	width:auto;}.error, .validationerrors{	font-family:Arial, Helvetica, sans-serif;	font-size:9pt;	text-align:left;	font-weight:bold;	color:#ff0000;}.error, .validationerrors li{	margin-top:0px;	margin-bottom:0px;}.formtextbox{	font-family:Arial, Helvetica, sans-serif;	font-size:9pt;	color:#000000;}label.fdcheckboxlabel, label.fdradiolabel{	padding-bottom:2px;	padding-left:0px;	padding-right:3px;	padding-top:2px;	_padding-bottom:0px;	_padding-left:0px;	_padding-right:0px;	_padding-top:0px;	cursor:pointer;	position:relative;	display:block;	margin:0px;}label.fdcheckboxlabel input, label.fdradiolabel input{	top:-2px;	_top:-3px;	float:left;	position:relative;}label.fdcheckboxlabel:hover, label.fdradiolabel:hover{	background-color:#eeeeee;}label.fdcheckboxlabel input:hover, label.fdradiolabel input:hover{	background-color:#eeeeee;}table.formlistgrid td{	vertical-align:top;	padding-left:0px;	padding-top:0px;	padding-bottom:0px;}input[disabled="disabled"], select[disabled="disabled"], textarea[disabled="disabled"], input[readonly="readonly"], select[readonly="readonly"], textarea[readonly="readonly"]{	background-color:#e1e1e1;	color:#000000;}input[type="text"]:focus{	background-color:#ffffcc;}input[disabled="disabled"]:focus, select[disabled="disabled"]:focus, textarea[disabled="disabled"]:focus, input[readonly="readonly"]:focus, select[readonly="readonly"]:focus, textarea[readonly="readonly"]:focus{	background-color:#e1e1e1;	color:#000000;}textarea:focus{	background-color:#ffffcc;}select:focus{	background-color:#ffffcc;}label.highlight{	background-color:#eeeeee;}span.formrequired{	color:#cc0000; 	font-weight:bold;}span.formnonrequired{	font-weight:bold;	visibility:hidden;}/* classes */.box{	padding:10px;	border:solid 1px #cccccc;}.clearfloat{	clear:both;}.fineprint{	font-size:8pt;}.grid{	border-top:solid 1px #cccccc;	border-left:solid 1px #cccccc;}.grid tr.alternaterow{	background-color:#eeeeee;}.grid td, th{	border-right:solid 1px #cccccc;	border-bottom:solid 1px #cccccc;	padding:3px 5px 3px 5px;}.grid th{	background-color:#e1e1e1;}.height5 {	height:5px; 	overflow:hidden;}.height10 {	height:10px; 	overflow:hidden;}.height15 {	height:15px; 	overflow:hidden;}.height20 {	height:20px; 	overflow:hidden;}.height40 {	height:40px; 	overflow:hidden;}.newsabout{	border:solid 1px #cccccc;	background-color:#eeeeee;	padding:10px 15px 15px 15px;	margin-bottom:15px;	font-size:8pt;}.newsabout h3{	font-size:8pt;	margin-top:0px;}.newsabout p{	margin-bottom:0px;}.printon{}.printoff{	display:none;}.prdate{	font-size:9pt;	color:#666666;	text-transform:uppercase;}.readmore{	font-size:10pt;}.readmore span{	font-family:Arial;	font-weight:bold;	margin-left:2px;	margin-right:2px;	top:-1px;	position:relative;}.readmore span.date{	font-size:8pt;	color:#666666;	font-family:Arial;	font-weight:normal;	top:0px;}.small{	font-size:8pt;}.smaller{	font-size:9pt;}.spacerbottom{	margin-bottom:20px;	}.spacerbottomsmall{	margin-bottom:10px;	}.spacertop{	margin-top:20px;		}.topflush{	margin-top:0px;}/* tags */a:link, a:visited{	color:#666666;}a:hover{	color:#000000;}a.up{	display:none;}blockquote{	font-style:italic;	background-image:url(/webimages/background-quotes.gif);	background-repeat:no-repeat;	background-position:0px 0px;	margin:0px 40px 20px 10px;	padding-left:30px;	padding-top:7px;}blockquote p.quoted{	font-style:normal;	font-weight:bold;}body{	font-family:Arial;}body.fullwidth #mainbody{	border-top:solid 1px #dddddd;}p.callout{	background-color:#eeeeee;	border:solid 1px #cccccc;}div.clear{	clear:both;	height:10px; 	overflow:hidden;}dd{	margin-top:10px;	margin-bottom:10px;}dt{	font-weight:bold;	color:#000000;	font-family:Trebuchet MS;	margin-bottom:10px;}h1{	font-size:18pt;	font-weight:bold;	color:#a32a24;	font-family:Trebuchet MS;	margin:10px 0px 0px 0px;	padding:0px;}h2{	font-size:13pt;	font-weight:bold;	color:#666666;	font-family:Trebuchet MS;}h3{	font-size:10pt;	font-weight:bold;	color:#000000;	font-family:Trebuchet MS;}img{	display:block;	border-width:0px;}#mainbody img.flush{	padding:0px;	border-width:0px;}p{	margin:15px 0px 15px 0px;}p img{	display:inline;}p.sectionheading{	border-top:solid 1px #dddddd;	padding:2px 0px 10px 0px;	margin:0px;	font-weight:bold;/*	text-transform:uppercase; */	color:#999999;	font-size:8pt;}p.spacerbottom{	margin-bottom:30px;}p.usernotice{	font-weight:bold;	color:#3c5aae;	padding-left:32px;	padding-bottom:3px;	background-image:url(/webimages/icon-notice.gif);	background-repeat:no-repeat;	background-position:0px -1px;}p.usererror{	font-weight:bold;	color:#c13512;	padding-left:32px;	padding-bottom:3px;	background-image:url(/webimages/icon-error.gif);	background-repeat:no-repeat;	background-position:0px -1px;}p.usersuccess{	font-weight:bold;	color:#4e9e25;	padding-left:32px;	padding-bottom:3px;	background-image:url(/webimages/icon-success.gif);	background-repeat:no-repeat;	background-position:0px -1px;}table.datagrid{	border-top:solid 1px #cccccc;	border-left:solid 1px #cccccc;}table.datagrid tr{	background-color:#ffffff;}table.datagrid tr.alt{	background-color:#eeeeee;}table.datagrid td, table.datagrid th{	text-align:left;	padding:5px 10px 5px 10px;	border-right:solid 1px #cccccc;	border-bottom:solid 1px #cccccc;}table.packages th{	width:150px;}table.packages td{	width:120px;}



