/* * Copyright Swift Tool 2010 *//* Styles specific to catalog creation*/.sectionHeader {    font: bold 14pt Verdana, Arial, Helvetica, sans-serif;    color: #000099;    margin-top: 1px;    margin-bottom: 1px;    padding-left: 5px;    width: 100%; /* this was necessary to make it work with IE */}.sectionHeaderRed {    font: bold 16pt Verdana, Arial, Helvetica, sans-serif;    color: RED;    margin-top: 1px;    margin-bottom: 1px;    padding-left: 5px;    width: 100%; /* this was necessary to make it work with IE */} .sectionHeaderBlueLarge {    font: bold 16pt Verdana, Arial, Helvetica, sans-serif;    color: BLUE;    margin-top: 1px;    margin-bottom: 1px;    padding-left: 5px;    width: 100%; /* this was necessary to make it work with IE */    /*height: 1.6em;*/}.sectionHeaderBlackLarge {    font: bold 16pt Verdana, Arial, Helvetica, sans-serif;    color: BLACK;    margin-top: 1px;    margin-bottom: 1px;    padding-left: 5px;    width: 100%; /* this was necessary to make it work with IE */}.sectionHeaderBlackHuge {    font: bold 24pt Verdana, Arial, Helvetica, sans-serif;    color: BLACK;    margin-top: 1px;    margin-bottom: 1px;    padding-left: 5px;    width: 100%; /* this was necessary to make it work with IE */}.sectionHeaderRedSmall {    font: bold 10pt Verdana, Arial, Helvetica, sans-serif;    color: RED;    margin-top: 1px;    margin-bottom: 1px;    padding-left: 5px;    width: 100%; /* this was necessary to make it work with IE */}.sectionHeaderRedVerySmall {    font: bold 8pt Verdana, Arial, Helvetica, sans-serif;    color: RED;    margin-top: 1px;    margin-bottom: 1px;    padding-left: 5px;    width: 100%; /* this was necessary to make it work with IE */}div.sectionHeaderTitle  {    background-repeat: no-repeat;    background-position: 5px 50%;    width: auto;    /*height: 1.6em;*/}.subSectionHeader {    font: bold 12pt Verdana, Arial, Helvetica, sans-serif;    background-color: #cde2e8;    min-height: 18px;   /* _height: 18px;  min-height isn't understood by IE, so we use the IE _height hack to do this */}.subSectionTitle {    color: #000099;    float: left;    padding-left: 5px;}.evenRow {    padding: 3px;    background-color: #cde2e8;}table.endmill {	font-family: Tahoma;	border-width: 1px;	text-align:center;	border-spacing: 2px;	border-style: solid;	border-color: black;	border-collapse: collapse;	background-color: white;	border-top-width:2px;	border-bottom:2px;	border-top-style:solid;	border-bottom-style:solid;}table.endmill  th {	font-family: Tahoma;	border-width: 1px;	padding: 1px;	border-style: solid;	border-color: black;    font: bold 10pt Tahoma, Verdana, Arial, Helvetica, sans-serif;    background-color: #cde2e8;	/*border-radius:5px ;*/}table.endmill  td {	font-family: Tahoma;   	font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;	border-width: 1px;	padding: 1px;	border-style: solid;	border-color: black;} table.borderedSmall {	font-family: Tahoma;	border-width: 1px;	border-spacing: 2px;	border-style: outset;	border-color: black;	border-collapse: collapse;	background-color: white;}table.borderedSmall  td {	border-width: 1px;   	font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;	text-align: center;	padding: 1px;	border-style: solid;	border-color: black;	padding-left: 4px;	padding-right: 4px;}table.inner {	font-family: Tahoma;	font-size: .875em;	border-collapse:collapse;	border-width: 0px;	padding: 1px;	border-style: solid;	border-color: black;}table.inner  td {	font-family: Tahoma;	font-size: .875em;	border-width: 0px;	padding: 1px;	border-left-width:0px;	border-right-width:0px;	border-top-width:0px;	border-bottom-width:0px;	border-left-style:none;	border-right-style:none;} td#smallPadding {	padding-right: 2px;	padding-left: 2px;}td#inner {   	font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;	border-width: 0px;	padding: 0px;	border-left-width:0px;	border-right-width:0px;	border-left-style:none;	border-right-style:none;	border-top-style:none;	border-top:0;	border-bottom:0;	border-left:0;	border-right:0;}td#innerTop {   	font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;	border-width: 1px;	padding: 0px;	border-left-width:0px;	border-right-width:0px;	border-left-style:none;	border-right-style:none;	border-top-style: solid;	border-top-color: black;	border-top:thin solid black;	border-bottom-style:none;	border-bottom:0;	border-left:0;	border-right:0;}table.inner  th {	padding: 1px;}td#bothDouble {	border-collapse:collapse;	font-family: Tahoma;	border-width: 1px;	border-left-width:3px;	border-right-width:3px;	border-left-style:solid;	border-right-style:solid;	border-style: solid;	border-color: black;}th#bothDouble{	border-collapse:collapse;	font-family: Tahoma;	border-left-width:3px;	border-right-width:3px;	border-left-style:solid;	border-right-style:solid;	border-style: solid;	border-color: black;} th#bothDoubleNoBottom{	border-collapse:collapse;	font-family: Tahoma;	border-left-width:3px;	border-right-width:3px;	border-left-style:solid;	border-right-style:solid;	border-style: solid;	border-color: black;	border-bottom-style:none;	border-bottom:0;}th#noBottom{	border-collapse:collapse;	font-family: Tahoma;	border-left-style:solid;	border-right-style:solid;	border-style: solid;	border-color: black;	border-bottom-style:none;	border-bottom:0;}th#bothDoubleNoTop{	border-collapse:collapse;	font-family: Tahoma;	border-left-width:3px;	border-right-width:3px;	border-left-style:solid;	border-right-style:solid;	border-style: solid;	border-color: black;	border-top-style:none;	border-top:0;}th#noTop{	border-collapse:collapse;	font-family: Tahoma;	border-left-style:solid;	border-right-style:solid;	border-style: solid;	border-color: black;	border-top-style:none;	border-top:0;}td#leftDouble{	border-collapse:collapse;	font-family: Tahoma;	border-width: 1px;	border-left-width:3px;	border-left-style:solid;	border-right-style:solid;	border-style: solid;	border-color: black;} th#leftDoubleNoTop{	border-collapse:collapse;	font-family: Tahoma;	border-width: 1px;	border-left-width:3px;	border-left-style:solid;	border-right-style:solid;	border-style: solid;	border-color: black;	border-top-style:none;	border-top:0;}th#leftDoubleNoBottom{	border-collapse:collapse;	font-family: Tahoma;	border-width: 1px;	border-left-width:3px;	border-left-style:solid;	border-right-style:solid;	border-style: solid;	border-color: black;	border-bottom-style:none;	border-bottom:0;}td#leftDoubleNoTop{	border-collapse:collapse;	font-family: Tahoma;	border-width: 1px;	border-left-width:3px;	border-left-style:solid;	border-right-style:solid;	border-style: solid;	border-color: black;	border-top-style:none;	border-top:0;}td#leftDoubleNoBottom{	border-collapse:collapse;	font-family: Tahoma;	border-width: 1px;	border-left-width:3px;	border-left-style:solid;	border-right-style:solid;	border-style: solid;	border-color: black;	border-bottom-style:none;	border-bottom:0;}th#leftDouble{	border-collapse:collapse;	font-family: Tahoma;	border-width: 1px;	border-left-width:3px;	border-left-style:solid;	border-right-style:solid;	border-style: solid;	border-color: black;}td#rightDouble{	border-collapse:collapse;	font-family: Tahoma;	border-width: 1px;	border-left-width:3px;	border-left-style:solid;	border-right-style:solid;	border-style: solid;	border-color: black;}th#rightDouble{	border-collapse:collapse;	font-family: Tahoma;	border-width: 1px;	border-left-width:1px;	border-right-width:3px;	border-left-style:solid;	border-right-style:solid;	border-style: solid;	border-color: black;}td#rightDouble{	border-collapse:collapse;	font-family: Tahoma;	border-width: 1px;	border-left-width:1px;	border-right-width:3px;	border-left-style:solid;	border-right-style:solid;	border-style: solid;	border-color: black;}table.bold  td {	border-collapse:collapse;	font-family: Tahoma;	border-width: 1px;	font-weight: bold;	padding: 0px;	border-left-width:0px;	border-right-width:0px;	border-left-style:none;	border-right-style:none;	border-style: solid;	border-color: black;} td#redBack{	border-collapse:collapse;	font-family: Tahoma;    background-color: #FF0000;}td#grayBack{	border-collapse:collapse;	font-family: Tahoma;    background-color: #99CCFF;}td#dkGrayBack{	border-collapse:collapse;	font-family: Tahoma;    background-color: #969696;}td#ltBlueBack{	border-collapse:collapse;	font-family: Tahoma;    background-color: #00CCFF;}td#blueBack{	border-collapse:collapse;	font-family: Tahoma;    background-color: #3366FF;}td#yellowBack{	border-collapse:collapse;	font-family: Tahoma;    background-color: #FFFF00;}td#dkYellowBack{	border-collapse:collapse;	font-family: Tahoma;    background-color: #FFCC00;}td#orangeBack{	border-collapse:collapse;	font-family: Tahoma;    background-color: #FF9900;}td#dkOrangeBack{	border-collapse:collapse;	font-family: Tahoma;    background-color: #FF6600;}td#greenBack{	border-collapse:collapse;	font-family: Tahoma;    background-color: #00FF00;}td#dkGreenBack{	border-collapse:collapse;	font-family: Tahoma;    background-color: #008000;}td#tealBlueBack{	border-collapse:collapse;	font-family: Tahoma;	background-color: #cde2e8;}td#tealBlueBackNoBottom{	border-collapse:collapse;	font-family: Tahoma;	background-color: #cde2e8;	border-bottom-style:none;	border-bottom:0;}th#tealBlueBackNoBottom{	border-collapse:collapse;	font-family: Tahoma;	background-color: #cde2e8;	border-bottom-style:none;	border-bottom:0;}td#tealBlueBackNoTop{	border-collapse:collapse;	font-family: Tahoma;	background-color: #cde2e8;	border-top-style:none;	border-top:0;}th#tealBlueBackNoTop{	border-collapse:collapse;	font-family: Tahoma;	background-color: #cde2e8;	border-top-style:none;	border-top:0;}th#tealBlueBack{	border-collapse:collapse;	font-family: Tahoma;	background-color: #cde2e8;}table.colors {	font-family: Tahoma;	font-size: 10px;	height:50px;	border-collapse:collapse;	border-width: 0px;	padding: 0px;}table.colors td{	font-family: Tahoma;	font-size: 10px;	height:50px;	border-collapse:collapse;	border-width: 0px;	padding: 0px;}table.colors th{	font-family: Tahoma;	font-size: 10px;	height:50px;	border-collapse:collapse;	border-width: 0px;	padding: 0px;}A.blueNoUnderLine {	font-family: Tahoma;	font-size: small;  	color: #0000ff;  	text-decoration: none;}A.blueNoUnderLine:hover {	font-family: Tahoma;	font-size: small;	color: white;	background-color: #0000ff;	text-decoration: underline;}A.blackNoUnderLine {	font-family: Verdana, Arial, Tahoma;	font-size: 12px;  	color: black;  	text-decoration: none;}A.blackNoUnderLine:hover {	font-family: Tahoma;	font-size: 12px;	color: white;	background-color: black;	text-decoration: underline;}.blackSmallBold {	font-family: Tahoma;	font-size: 10px;  	color: black;  	text-decoration: none;  	font-weight:bold;}.blackSmall {	font-family: Tahoma;	font-size: 10px;  	color: black;  	text-decoration: none;}table.index {	font-family: Tahoma;	border-collapse:collapse;	border-width: 0px;	margin: 0;	padding: 0;	border: 0;}table.index  th {	font-family: Tahoma;	border-width: 0px;	padding: 0px;}table.index  td {	font-family: Tahoma;	border-collapse:collapse;	border-width: 0px;	padding: 0px;}td#pageNumber{	border-collapse:collapse;	font-family: Tahoma;	font-size: 12px;}a#noBorder {	border-collapse:collapse;	border-width: 0px;	margin: 0;	padding: 0;	border: 0;}a.noBorder {	border-collapse:collapse;	border-width: 0px;	margin: 0;	padding: 0;	border: 0;}img.noBorder {	border-collapse:collapse;	border-width: 0px;	margin: 0;	padding: 0;	border: 0;}.noBorder {	border-collapse:collapse;	border-width: 0px;	margin: 0;	padding: 0;	border: 0;}ul.circle {list-style-type:circle;}ul.square {list-style-type:square;}ul.dot {list-style-type:disc;}ul.none {list-style-type:none;}li.defaultBulletStyle{	font-family: Tahoma;	text-align:left;	font-size: 10px;  	color: black;  	text-decoration: none;  	font-weight: bold;	padding-left: 1em;	text-indent: -1em;}div.defaultBulletStyle{	text-align:left;	vertical-align: top;}.defaultSummaryStyle, div.defaultSummaryStyle{	font-family: Tahoma;	text-align:left;	font-size: 10px;  	color: black;  	text-decoration: none;	vertical-align: top;	margin:0em 2em 0em 2em;}.centerBigSummaryStyle, div.centerBigSummaryStyle{	font-family: Tahoma;	font-size: 12px;  	color: black;  	text-decoration: none;	vertical-align: top;	margin:0em 1em 0em 1em;	width: 75%; 	text-align: center;	margin:auto;    	padding-bottom: 0px;}.smallFont, td.smallFont{	font-family: Tahoma;	font-size: small;	text-align: center;	margin: auto;}.xsmallFont, td.xsmallFont, span.xsmallFont {	font-family: Tahoma;	font-size: xx-small;	text-align: center;	margin: auto;}.blueMediumText {    font: bold 12pt Verdana, Arial, Helvetica, sans-serif;    color: BLUE;    margin-top: 0px;    margin-bottom: 0px;    padding-left: 5px;    width: 100%; /* this was necessary to make it work with IE */}.blueSmallText {    font: bold 8pt Verdana, Arial, Helvetica, sans-serif;    color: BLUE;    margin-top: 0px;    margin-bottom: 0px;    padding-left: 5px;    width: 100%; /* this was necessary to make it work with IE */}.blueSmallPaperBack {    font: 8pt Verdana, Arial, Helvetica, sans-serif;    color: BLUE;	background-color: #FFEFB0;     margin-top: 5px;    margin-bottom: 0px;    padding-top: 1px;    padding-left: 5px;	border-width: 1px;	border-style: solid;	border-color: black;   /* width: 100%;  this was necessary to make it work with IE */}.xlBoldBlue {    font: bold 16pt Verdana, Arial, Helvetica, sans-serif;    color: #000099;    margin-top: 1px;    margin-bottom: 1px;    padding-left: 5px;    width: 100%; /* this was necessary to make it work with IE */}table.summary {	width: 100%;	font-family: Tahoma;	font-size: .875em;	border-collapse:collapse;	border-width: 0px;	padding: 0px;}table.summary  td {	font-family: Tahoma;	font-size: .5em;	border-width: 0px;	padding: 0px;	border-left-width:0px;	border-right-width:0px;	border-left-style:none;	border-right-style:none;} .centerCenterBullet, div.centerCenterBullet{	vertical-align: top;   padding-top: 0px;	margin:0em 1em 0em 1em;	width: 75%; 	text-align: center;	margin:auto;   padding-bottom: 0px;}.TOC, div.TOC {	font: bold 20pt Tahoma, Verdana, Arial, Helvetica, sans-serif;	color: #000099;	text-decoration: none;	vertical-align: top;	margin:0em 1em 0em 1em;	width: 75%; 	text-align: center;	margin:auto;   padding-bottom: 0px;}.TOCHelp, div.TOC {	font: bold 14pt Tahoma, Verdana, Arial, Helvetica, sans-serif;	color: #000099;	text-decoration: none;	vertical-align: top;	margin:0em 1em 0em 1em;	width: 75%; 	text-align: center;	margin:auto;   padding-bottom: 0px;}tr#noverticalSpace {	border-width: 0px;	padding: 0px;	border-top:0;	border-bottom:0;    height: 5px;}td#noverticalSpace, hr#noverticalSpace {	border-width: 0px;	padding: 0px;	border-bottom:0;	border-top:0;   height: 5px;}.subTitleStyle, h2.subTitleStyle ,h3.subTitleStyle{	font: bold 16pt Tahoma, Verdana, Arial, Helvetica, sans-serif;	color: black;	text-decoration: none;	vertical-align: top;	margin:0em 0em 0em 0em;	text-align: center;	margin:auto;   padding-top: 0px;   padding-bottom: 0px;   /*height:12px;*/}.header2, h2.header2, h3.header2{	font: bold 16pt Tahoma, Verdana, Arial, Helvetica, sans-serif;	color: black;	text-decoration: none;	vertical-align: top;	margin:0em 0em 0em 0em;	text-align: center;	margin:auto;   padding-top: 0px;   padding-bottom: 0px;   /*height:12px;*/}.tahoma8Normal, div.tahoma8Normal{    font: 8pt Tahoma, Arial, Helvetica, sans-serif;    color: BLUE;    margin-top: 5px;    margin-bottom: 0px;    padding-top: 5px;    padding-left: 5px;	border-width: 0px;}.tahoma8Centered, div.tahoma8Centered {    font: 8pt Tahoma, Arial, Helvetica, sans-serif;    color: BLUE;    margin-top: 5px;    margin-bottom: 0px;    padding-top: 1px;    padding-left: 5px;	border-width: 0px;	text-align: center;}.continued {    font: 10pt Verdana, Arial, Helvetica, sans-serif;    color: #000099;}.cnlappImage, img.nlappImage{	height:50px;}.mediumNoWrap, td.mediumNoWrap{    font: bold 12pt Verdana, Arial, Helvetica, sans-serif;    margin-top: 0px;    margin-bottom: 0px;    padding-left: 5px;    width: 80%;    white-space:nowrap;}.blueMediumNoWrap, td.blueMediumNoWrap{    font: bold 12pt Verdana, Arial, Helvetica, sans-serif;    color: BLUE;    margin-top: 0px;    margin-bottom: 0px;    padding-left: 0px;    width: 10%;}td#mediumNoWrap{    font: bold 10pt Verdana, Arial, Helvetica, sans-serif;    margin: 0px;    margin-bottom: 0px;    padding: 0px;	text-overflow:clip;	overflow:hidden;	white-space: nowrap;    max-width: 160px;    padding-left: 0px;}td#blueMediumNoWrap{    font: bold 10pt Verdana, Arial, Helvetica, sans-serif;    color: BLUE;    padding: 0px;    margin: 0px;    margin-top: 0px;    margin-bottom: 0px;    padding-left: 0px;    max-width: 50px;}table.helpIndex {	table-layout: fixed;	font-family: Tahoma;	border-collapse: collapse;	border-width: 0px;	margin: 0;	padding: 0;	border: 0;}table.helpIndex td {	font-family: Tahoma;	border-collapse: collapse;	border-width: 0px;	padding: 0px;	text-overflow: ellipsis;	overflow: hidden;	white-space: nowrap; } table.helpIndex  th {	font-family: Tahoma;	border-width: 0px;	padding: 0px;	margin: 0;}td#innerLeft{	border-collapse:collapse;	font-family: Tahoma;	font-size: 8pt;    padding-left: 6px;	text-overflow:ellipsis;	overflow:hidden;	white-space: nowrap;    max-width: 50px;}td#innerCenter{	border-collapse:collapse;	font-family: Tahoma;	font-size: 8pt;	padding-left: 6px;	text-overflow:ellipsis;	overflow:hidden;	white-space: nowrap;    max-width: 160px;}