@import "_icxEvents.css";body { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:15px; color:#555555; background:#FFF; height:100%; padding:0; margin:0; }h1 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 25px; font-weight: normal; font-style: normal; color:#0077FF; margin:0px; }h2 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 19px; font-weight: normal; font-style: normal; color:#0066CC; margin:0px; }h3 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: normal; font-style: normal; color:#F90; margin:0px; }h4 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; font-style: italic; color:#6688CC; margin:0 0 10px; padding:0; }h5 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: italic; color:#555555; }h6 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: italic; color:#EEEEFF;}td { font-size:15px; color:#003333; }th { font-size:15px; color:#333333; }p { font-family:"Times New Roman",Times,serif; font-size: 15px; font-weight: normal; font-style: normal; text-align: justify;}li { font-size:15px; margin-bottom:0.25em; font-weight: normal; font-style: normal; text-align: justify;}pre { border:1px solid #FF0000; color:#FF0000; }a:link    { color:#0066CC; }a:visited { color:#0099FF; }a:hover   { color:#FF0000; }.hidden_row { display:none; }.visible_row { display:table-row-group; }.visible_row td {  border-bottom:1px solid #6666FF; background-color:#F9F9F9; }.hidden_div { display:none; }.visible_div { display:block; position:absolute; background-color:#EEE; border:1px solid #F00; height:17px; }.article   { font-family:"Times New Roman",Times,serif; display:block; clear:both; padding:0; margin:10px 18px 10px 28px; color:#003333; font-size:12px; }.asset     { display:block; float:none; font-size:10px; font-style:italic; background-color:transparent; padding:5px; margin:2px 10px;}.museum    { text-align:center; margin-bottom:25px; }.museum .caption { font-style:italic; }.museum_descr { font-size:14px; font-style:italic; }.caption { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; }.contact { display:block; background-color:#F3FAFF; clear:both; text-align:left; color:#0066CC; font-weight:bold; margin:10px; padding:10px 10px 10px; font-size:9px; border:1px solid #BBBBBB; }.copyright { display:block; clear:both; text-align:center; color:#444444; padding:5px 10px 2px; font-size:10px; font-weight:normal; font-style:italic; }.footnote  { display:block; clear:both; text-align:center; color:#444444; padding:0px 10px 2px; font-size:11px; font-weight:normal; font-style:italic; }.ccsignup { display:table; background-color:#F1EFFC; clear:both;  width:140px; text-align:center; color:#0066CC; font-weight:bold; width=120; margin:10px 10px; padding:5px; font-size:11px; border:1px solid #BBBBBB; }.faq   { display:table; clear:both; padding:0; margin:0px 18px 10px 28px; color:#0066CC; font-size:14px; }.authorization { font-size:12px; color:#0077FF; }.authorization .notice { color:#FF0000; }.hotnews { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; margin:20px 0; padding:0; }.hotnews h2 { display:table; margin:0 0 10px; padding-left:10px; border-top:2px solid #0077FF; border-bottom:1px solid #BBBBBB; background-image:url(/images/bg.gif); font-size:21px; font-weight:normal; color:#0077FF; width:175px; }.hotnews a:link, .hotnews a:visited { display:block; float:none; color:#0077FF; width:100%; padding:4px 10px; text-decoration:none; }.hotnews a:hover   { display:block; float:none; color:#FF0000; width:100%; padding:4px 10px; text-decoration:underline; }#column_L {	width: 150px; 	text-align: left; }#column_C {	width: auto; }#column_R {	width: 150px; }/* =CONTACT US------------------------------------------------------------------------------*/#contact_us {	font-size: 14px; }#contact_us table {	margin: 0 auto; }#contact_us th {	text-align: right; 	padding: 3px; 	font-weight: bold;	white-space: nowrap; }#contact_us td {	text-align: left; 	padding: 3px;  }#contact_us div#message {	border: 1px solid #DDD;	height: 5.0em;	padding: 3px;	overflow: auto;  }.directory { display:block; clear:both; position:absolute; left:175; top:67px; right:0; font-size:11px; font-weight:bold; padding:0; margin:0; border-top:2px solid #0077FF; border-bottom:1px solid #CCCCCC; background-image:url(/images/bg2.gif); }.directory a { display:block; clear:none; float:left; text-decoration:none; padding:6px 5px; margin:0; }.directory a:link,.directory a:visited { color:#555555; background-image:url(/images/bg2.gif);      background-color:#none; border-right:1px solid #CCCCCC; }.directory a:hover   { color:#0077FF; background-image:url(/images/bg2_over.gif); background-color:#none; text-decoration:underline; }.heading {display:table; margin:0; padding-left:10px; border-top:2px solid #0077FF; border-bottom:1px solid #BBBBBB; border-right:1px solid #CCCCCC; background-image:url(/images/bg.gif); font-size:21px; font-weight:normal; color:#0077FF; width:175px; }.return   { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; display:block; clear:both; padding:3px 45px; margin:10px 20px 10px 20px; color:#003333; font-size:12px; text-align:center; }.index {display:block; float:none; font-size:11px; font-weight:none; margin:10px 0px; width:100%; }.index a:link, .index a:visited {display:block; float:none; color:#0077FF; width:100%; padding:4px 10px; text-decoration:none; }.index a:hover   {display:block; float:none; color:#FF0000; width:100%; padding:4px 10px; text-decoration:underline; }.banner { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; margin:0px 10px 8px 10px; color:#0077FF; font-style:italic; font-size:12px; text-decoration:none; display:block; }.banner p { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#0077FF; font-style:italic; font-size:12px; text-align:center; margin:0; padding:3px 0; }.banner a       { color:#0077FF; text-decoration:none; }.banner a:hover { color:#FF0000; text-decoration:underline; }.resource { display:block; width:auto; margin:5px 0; padding:5px 15px; }.resource h3 { display:block; background-color:#FFFFFF; color:#0077FF; padding:2px 5px; font-weight:bold; background:url(/images/bg2.gif) top repeat-x #FFFFFF; }.resource h3 a { color:#0077FF; }.resource .caption { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; padding:2px 5px; }.blog { display:block; clear:left; margin:1px; padding:0px; width:auto; }.blog li { font-size:13px; color:#000000; margin:10px 0; }.blog .article   { font-family:"Times New Roman",Times,serif; display:block; clear:both; padding:0; margin:10px 25px 10px 25px; border-bottom:1px solid #0077FF; color:#003333; font-size:12px; }.blog .summary { margin:5px 15px 5px 15px; padding:10px 10px; border-bottom:1px solid #0077FF; font-style:italic; }.blog .copyright { display:block; clear:both; text-align:left; color:#444444; font-size:10px; font-weight:normal; font-style:italic; }.download_list { border: 1px solid #FD551D; width: 100%; font: 'Times New Roman',Times,Georgia,serif;}.download_list th { background: #002466; color: white; padding: 2px 4px; font-weight: bold; font-size: 14px; }.download_list .dl_asset td { background: white; color: #666666; border-top: 1px dotted #FD551D; padding: 2px 4px; font-size: 12px; }.download_list .title { font-weight: bold; }.download_list .caption { font-style: italic; }.playlist { 	display: table; 	border: 1px solid #FD551D; 	margin: 0 auto 30px;	width: 95%;	font: 'Times New Roman',Times,Georgia,serif; }.playlist .controller { 	display: table; 	background: #FD551D; 	width: 100%; 	margin: 0 auto; 	text-align: center; 	color: #FFF;}.playlist table { 	width: 100%; }.playlist th { 	background: #002466; 	color: white; 	padding: 2px 4px; 	font-weight: bold; 	font-size: 14px; }.playlist .dl_asset td { 	background: white; 	color: #666666; 	border-top: 1px dotted #FD551D; 	padding: 2px 4px; 	font-size: 12px; }.playlist .title { font-weight: bold; }.playlist .caption { font-style: italic; }/* =COLUMNS------------------------------------------------------------------------------*/.twocolumns,.threecolumns,.fourcolumns {	display: table;	width: 100%;	margin-bottom: 0.6em; }.twocolumns .one,.twocolumns .two {	display: inline-table;	float: left;	width: 47%; }.threecolumns .one,.threecolumns .two,.threecolumns .three {	display: inline-table;	float: left;	width: 30%; }.fourcolumns .one,.fourcolumns .two,.fourcolumns .three,.fourcolumns .one {	display: inline-table;	float: left;	width: 24%; }