h1 {   font-family: Arial, Helvetica, sans-serif;   font-size: 18pt;   font-weight: bold;  color: #336699;  margin-top: 12px;  margin-bottom: 12px }h2 {   font-family: Arial, Helvetica, sans-serif;   font-size: 14pt;   font-weight: bold;   margin-top: 8px;  margin-bottom: 8px }h3 {   font-size: 12pt;   font-family: Arial, Helvetica, sans-serif;   font-style: italic;   font-weight: bold;  margin-top: 8px;   margin-bottom: 8px }body {   font-family: Arial, Helvetica, sans-serif;   font-size: 10pt;   margin-top: 0px;   margin-right: 0px;   margin-bottom: 0px;   margin-left: 0px;  background: #FFFFFF;}p {   font-family: Arial, Helvetica, sans-serif;   font-size: 10pt;  margin-bottom: 6pt;  margin-top: 6pt;}td, th {   font-family: Arial, Helvetica, sans-serif;   font-size: 10pt;  padding: 5px 5px 5px 5px;}th {  font-weight: bold;  text-align: left;}li {   font-family: Arial, Helvetica, sans-serif;   font-size: 10pt }hr {   border: 0px;   color: #134879;   background-color: #134879;   height: 1px; }a:hover {   color: #79ad9d;   text-decoration: underline}table {  border-spacing: 0px;  border-width: 0px;  border-collapse: collapse;}.mainTable {  width: 100%;  border-spacing: 0px;  border-width: 0px;  border-collapse: collapse;}.pageTitleCell {  font-family: Arial, Helvetica, sans-serif;   font-size: 14pt;   font-weight: bold;   margin-top: 8px;  margin-bottom: 8px;  width: 100%;  height: 60px;  text-align: left;  background: #336699;}.headerLeftCell {  background: #336699;  width: 120px;}.headerCenterCell {  background: #134879;  width: 100%;  text-align: left;  font-family: Arial, Helvetica, sans-serif;   font-size: 10pt;   font-weight: bold;   text-decoration: none;   color: #FFFFFF;}.headerRightCell {  background: #134879;  width: 140px;  text-align: right;  font-family: Arial, Helvetica, sans-serif;   font-size: 10pt;   font-weight: bold;   text-decoration: none;   color: #FFFFFF;}.leftCell {  background: #336699;  vertical-align: top;}.leftMenuTable {  width: 120px;}.leftMenuTable td {  padding: 0px 0px 8px 0px;  font-weight: bold}.bodyCell {  vertical-align: top;  width: 100%;}.rightCell {  vertical-align:top;  padding-right: 0px;}.rightMenuTable {  width: 140px;}.rightMenuTitleCell {  background: #134879;  text-align: center;  font-family: Arial, Helvetica, sans-serif;   font-size: 10pt;   font-weight: bold;   text-decoration: none;   color: #FFFFFF;}.rightMenuImageCell {  text-align: center;  vertical-align: middle;  height: 140px;}.footerLeftCell {  background: #336699;  width: 120px;}.footerCenterCell {  width: 100%;  text-align: center;  font-family: Arial, Helvetica, sans-serif;   font-size: 8pt;   color: #336699;}.footerCenterCell a {  text-decoration: none;  color: #336699;}.footerRightCell {  width: 140px;}.text  {   font-family: Arial, Helvetica, sans-serif;   font-size: 10pt }.error {   font-family: Arial, Helvetica, sans-serif;   font-size: 10pt;   font-weight: bold;   color: #FF0000 }.undecorated {   text-decoration: none;   color: #FFFFFF;}.legend, .photoLegend {   font-family: Arial, Helvetica, sans-serif;   font-size: 10pt;   font-weight: bold;   font-style: italic;  text-align: center; }.comment {   font-family: Arial, Helvetica, sans-serif;   font-size: 10pt;   color: #134879;   text-align: left   }.commentPoster {   font-family: Arial, Helvetica, sans-serif;   font-size: 8pt;   font-style: italic;   color: #336699;  text-align: right;  padding-top: 5px;}.printablebody {   font-family: Arial, Helvetica, sans-serif;   font-size: 10pt;   margin-top: 20px;   margin-right: 20px;   margin-bottom: 20px;   margin-left: 20px;  background: #FFFFFF; }.pressReference {   font-family: Arial, Helvetica, sans-serif;   font-size: 8pt;   color: #336699 }.diverGroupTable, table.trombinoscope {  border-collapse: collapse;  border-spacing: 0px;  width: 100%;}.diverGroupTable td {  border: 1px solid #cccccc;  padding: 5px 5px 5px 5px;  vertical-align: top;}.diverGroupText {  text-align: right;}table.trombinoscope td {  border: 1px solid #cccccc;  padding: 5px 5px 5px 5px;  vertical-align: bottom;  text-align: center;  width: 50%;}.forumTable {  border: 1px solid #cccccc;}.forumTitleCell {  background-color: #eeeeee;  border-bottom: 1px solid #cccccc;  font-weight: bold;  width: 50%;}.forumStatsCell {  background-color: #eeeeee;  border-left: 1px solid #cccccc;  font-size: 8pt;   color: #336699;  vertical-align: top;  width: 30%;}.forumDateCell {  background-color: #eeeeee;  border-left: 1px solid #cccccc;  border-bottom: 1px solid #cccccc;  width: 20%;  white-space: nowrap;}.topicTable {  border: 1px solid #cccccc;  width: 100%;}.topicTitleCell {  background-color: #eeeeee;  font-weight: bold;  width: 70%;}.topicLastPostCell {  background-color: #eeeeee;  border-left: 1px solid #cccccc;  border-bottom: 1px solid #cccccc;  font-size: 8pt;   color: #336699;  vertical-align: top;  width: 30%;}.topicInfoCell {  background-color: #eeeeee;  border-bottom: 1px solid #cccccc;  font-size: 8pt;   color: #336699;  width: 70%;}.topicBodyCell {  border-bottom: 1px solid #cccccc;  width: 100%;}.topicStatsCell {  border-bottom: 1px solid #cccccc;  text-align: right;  width: 100%;}.postTable {  border: 1px solid #cccccc;  width: 100%;}.postIndentCell {  padding: 0px 0px 0px 0px;}.postTitleCell {  background-color: #eeeeee;  font-weight: bold;  width: 100%;}.postInfoCell {  background-color: #eeeeee;  border-bottom: 1px solid #cccccc;  font-size: 8pt;   color: #336699}.postBodyCell {  border-bottom: 1px solid #cccccc;}.postAnswerCell {  text-align: right;}.postPreviewTitleCell {  background-color: #eeeeee;  font-weight: bold;  width: 100%;  border-bottom: 1px solid #cccccc;}.lastVisitTopicTable {  border: 1px solid #cccccc;  width: 100%;}.lastVisitTopicTitleCell {  background-color: #eeeeee;  border-bottom: 1px solid #cccccc;  font-weight: bold;  width: 70%;}.lastVisitTopicLastPostCell {  background-color: #eeeeee;  border-left: 1px solid #cccccc;  font-size: 8pt;   color: #336699;  vertical-align: top;  width: 30%;}.lastVisitTopicInfoCell {  border-bottom: 1px solid #cccccc;  font-size: 8pt;   color: #336699;  width: 70%;}.paginationTable {  border: 1px solid #cccccc;}.answerPostBodyCell {}.spaceTable, .albumTable {  border: 1px solid #cccccc;  border-collapse: collapse;  border-spacing: 0px;  width: 100%;}.spaceTitleCell, .albumTitleCell {  background-color: #eeeeee;  border: 1px solid #cccccc;  font-weight: bold;  width: 70%;  vertical-align: top;}.albumTitleCell {  width: 60%;}.spaceInfoCell, .albumInfoCell {  background-color: #eeeeee;  border: 1px solid #cccccc;  font-size: 8pt;   color: #336699;  width: 30%;  vertical-align: top;}.albumInfoCell {  width: 40%;}.spaceDescriptionCell, .albumDescriptionCell {  border: 1px solid #cccccc;  vertical-align: top;}.photoTable {  border-collapse: collapse;  border-spacing: 0px;  width: 100%;}.photoTable td {  border: 1px solid #cccccc;  padding: 5px 5px 5px 5px;  vertical-align: top;  text-align: center;  width: 33%;}.photoInfo {  font-family: Arial, Helvetica, sans-serif;   font-size: 8pt;   color: #336699;  text-align: center;}a.mySpace {  font-family: Arial, Helvetica, sans-serif;   font-weight: bold;  color: #336699;  border: 1px dashed #cccccc;  text-decoration: none;  padding: 5px 5px 5px 5px;}a.mySpace:hover {  color: #79ad9d;   text-decoration: underline;}div.albumActions {  text-align: right;  padding: 3px 0 0 0;}div.albumActions a {  color: #336699;  text-decoration: none;  font-weight: normal;}div.albumActions a:hover {  color: #79ad9d;   text-decoration: underline;}h3 i {  font-style: normal;}img {  border: none;  behavior: url(/style/iepngfix.htc);}#map img {  behavior: inherit;}.icon , .right-icon {  vertical-align: middle;}.icon {  margin-right: 3px;  margin-left: 0px;}.right-icon {  margin-right: 0px;  margin-left: 3px;}div.autocomplete {	width: 100px;	background: #fff;	display: inline;}div.autocomplete ul {	border: 1px solid #888;	margin: 0;	padding: 0;	width: 100%;	list-style-type: none;}div.autocomplete ul li {	margin: 0;	padding: 3px;}div.autocomplete ul li.selected { 	background-color: #ffb; }div.autocomplete ul strong.highlight { 	color: #800; 	margin: 0;	padding: 0;}abbr {  border-bottom : 1px dotted;  cursor : help;