#headerSearch, #headerNav, #navigation, #tocExtra, #back1, #back2, .related, #capTop, #capBottom, #printPage, #pro, #pro1, .hideFromPrint, #fontSize, #skip, .readMore, #Facebook, #RSS2, #backToTop, .photoMain1, #blogPromo  {	display: none;} a {	text-decoration: none;} a:visited {	color: #1447C9;	text-decoration: none;}body {	color: #000000;	background: #FFF url(none);	font-family: Palatino, "Times New Roman", Times, serif;	line-height: 130%;	font-size:.9em;}h2, h3, h4, h5  {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	margin-top: 1em;	margin-bottom: .1em;	line-height: 130%;}img {	border-style: none;}#articleBody li h4 {margin:.5em 0 .1em 0;}p#back1 + h2 {	margin-top: 1em;}.photoMain1, .boxRounded1, #pro1, #pro, .callout1-right, .glossletter, #photoHeadshots img   {	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;}.boxRounded1 {	background: #FFFFFF;	padding: 8px;	margin-bottom: .5em;}.boxRounded1  {	border:1px solid #BF8EE2;}.boxRounded1 h3 { 	margin:0 0 .1em 0;}.clear {	clear: both;}.cols2-col1 {	width: 100%;	float: none;}.cols2-col2 {	width: 100%;	float: none;	padding-left: 0px;	margin-left: 0px;}.cols2-col1 {	width: 47%;	float: left;	display: inline;}.cols2-col2 {	width: 48%;	float: left;	padding-left: 10px;	margin-left: 10px;	border-left: 1px dotted #BBB;}.colRightNarrow1 {	float: right;	margin-bottom: 1em;	margin-left: 9px;	border-left: 1px dotted #BBB;	width: 170px;	padding-left: 9px;	font-size: 95%;}div#content {	width:auto;	float: none;!important;	margin: 0 7%;}#contentMain h1 {	color: #333333;	border-bottom: 1px solid #CCC;	font: 16pt  Georgia, "Times New Roman", Times, serif sans-serif;	margin-bottom: 0.5em;}#contentMain h2 {font-size:13pt;}#contentMain p, li {	font-size: 10pt;}#contentWrap {	border: 0;	background: none;}.datePub {	color: #595959;	margin-bottom: 1em;	font-size: 85%;	text-transform: uppercase;	font-weight: bold;}div#footer {	border-top: 1px solid #999999;	margin-top: 1em;	font-size:85%;	font-family:Arial, Helvetica, sans-serif;}#h1emph1 {	font-style: italic;	font-weight: normal;	margin-left: .5em;	color: #FF3300;}.listArticles1 dd cite {	font-size: 85%;	text-transform: uppercase;	font-style: normal;	font-weight: bold;}.padTop1 {	margin-top: 1.5em;}.row1 {	color: #666;	border-bottom: 1px solid #BBB;	width: 150px;}.row1B {	border-bottom: 1px solid #BBB;	border-left: 1px solid #BBB;	width: 250px;}.tableA {	padding-top: 0.3em;}.tableA         td {	padding: 4px 2em 4px 4px;	border-bottom: 1px solid #BBB;	vertical-align: top;	font-size: 10pt;}.tableA th {	font-size: 12pt;}.tableA  table, .tableB table {	border-top: 2px solid #BBB;	border-right: 1px solid #BBB;	border-bottom: 1px solid #BBB;	border-left: 1px solid #BBB;}.tableA caption, .tableB caption {	padding: 0;	text-align: left;	font: 1.2em/130% Arial, Helvetica, sans-serif;}.tableB  th {	border-bottom: 2px solid #BBB;}.tableB td ul {	margin: .4em 0 0 1.4em;	padding: 0;}.tableB td ul li {	line-height: 120%;}.tableA th, .tableB th {	vertical-align: bottom;	text-align: left;}.tableB td, .tableB th {	padding: 4px 2em 4px 4px;	border-bottom: 1px solid #BBB;	font-size: .8em;	vertical-align: top;}.tableB table, .tableC table {	border-top: 3px solid #BF8EE2;	border-right: 1px solid #BF8EE2;	border-bottom: 1px solid #BF8EE2;	border-left: 1px solid #BF8EE2;}.tableA caption, .tableB caption, .tableC caption {	padding: 0.2em 0 0.2em 0.4em;	font-size: 1.2em;	background: url(../_img/page/bg-calloutRight1.png) repeat-x;	margin: 0px;	text-align: left;	border: 3px solid #FFFFFF;	border-top-right-radius: 6px;	-moz-border-radius-topright: 6px;	-webkit-border-top-right-radius: 6px;	border-top-left-radius: 6px;	-moz-border-radius-topleft: 6px;	-webkit-border-top-left-radius: 6px; }.tableA th, .tableB th, .tableC th {	color: #28241E;	vertical-align: bottom;	text-align: left;}.tableC td, .tableC th {	padding: 4px;	border-bottom: 1px solid #BF8EE2;	font-size: .8em;	vertical-align: top;	border-right: 1px solid #BF8EE2;}.tableRowEm1   {	background: #E8E8DD;}.tableRowEm2   {	background: #D4D4CA;}