/* type and class selectors for tables */table.data {    width: 720px;    margin-left: 15px;}th.data {    background-color: #6d6e71;    padding: 4px 1px 4px 1px;    vertical-align: bottom;    text-align: left;    font-weight: bold;    color: #ffffff;    font-size: 10pt;}td.content, td.headline-left {	background-color: #ebebec;}td.solidBorder {	color: #ffffff; background-color: #6d6e71;}td.data {    padding: 4px 1px 4px 1px;    border-bottom: solid 1px #939598;    vertical-align: middle;    background-color: #ebebec;}td.data-alt {    vertical-align: middle;    background-color: #ffffff; }td.dataTight {    padding: 1px;    border-bottom: solid 1px #939598;}td.data-topic {	font-family: calibri;    font-weight: 700;    font-size: 9pt;    width: 115px;}td.data-detail {	font-family: calibri;    font-weight: 200;    font-size: 9pt;    width: 465px;}td.divider {    border-bottom: dotted 1px #fff;}td.even {    vertical-align: top; background-color: #f3f3f3; padding: 7px;}td.odd {    vertical-align: top; background-color: #ffffff; padding: 7px;}/* class selectors */.pagetitle {	font-family: calibri;	font-size: 10pt;	font-weight: bold;	color: #000000;	padding: 0px 5px;	background-color: #ffffff;	vertical-align: bottom;}.featureCopy {	font-family: calibri;	font-size: 9pt;}.warning {	font-family: calibri;	font-size: 10pt;	color: #ed1c24;	font-weight: normal;}.caption {	font-family: calibri;	color: #ed1c24;	font-weight: bold;	font-size: 10pt;	margin-bottom: 4px;}.project {    background-color: #eeeeee;    border-width: 0;     color: #000000;    font-size: 9pt;	font-family: calibri;    width: 75px;}.resultshead {	font-family: calibri;    font-size: 9pt;     color: #ffffff;     font-weight: bold;     padding-bottom: 6px;     margin-top: 13px;     padding-top: 5px;     background-color: #666666;}.trailingIndent {    padding: 4px 0 4px 16px;    text-indent: -16px;}.trailingIndentTight {    padding: 2px 0 2px 8px;    text-indent: -8px;}.listItem {    padding: 0 0 3px 9px;    text-indent: -9px;}.required {    color: #c03;    font-weight: bold;    font-size: 10pt;}.matchingText {    font-weight: bold;    color: #000;    background-color: #ff6;    padding-left: 1px;    padding-right: 1px;	/*vertical-align: middle;*/}.matchingTextTight {    font-weight: bold;    color: #000;    background-color: #ff6;    padding-left: 0px;    padding-right: 0px;}span.matchingTextTight {    font-weight: bold;    color: #000;    background-color: #ff6;    padding-left: 0px;    padding-right: 0px;    vertical-align: baseline;}a span.matchingTextTight {    font-weight: bold;    color: #000;    background-color: #ff6;    padding-left: 0px;    padding-right: 0px;    text-decoration: underline;    vertical-align: baseline;}div.profileSection {    padding: 16px 0 2px 0;    vertical-align: bottom;}span.profileSectionHeading {    color:#c03;    font-size: 11pt;    font-weight: bold;}a.profileSectionGoTop {    color:#000;    font-size: 9pt;    font-weight: 100;    padding-left: 16px;    vertical-align: top;}
