@import "_icxEvents.css";@import "_icxECRM.css";/* =INITIALIZE------------------------------------------------------------------------------*/* { margin: 0;     padding: 0; }h1, h2, h3, h4, h5, h6 {     margin: 0.2em 0;     line-height: 1em; }p, pre, blockquote, label, dl, fieldset, address { margin: 0.7em 0; }d, blockquote { margin-left:1em; }ol, ul, li { margin: 0.4em 0 0.4em 1.25em; }html, body, td.preview {     color: #555;    font-family: 'Times New Roman',Times,Georgia,serif;/*    font-family: Verdana, Arial, Helvetica, sans-serif; */    background: none;    height: 100%; }form label { cursor: pointer; }fieldset { border: none; }img { border: none; }/* =STRUCTURE------------------------------------------------------------------------------*/html body { font-size:14px; color:#555; background-color:#FFF; height:100%; }td   { font-size:12px; color:#555; }th   { font-size:14px; color:#555; }h1   { font-size:24px; font-weight:normal; font-style:normal; color:#037; }h2   { font-size:18px; font-weight:normal; font-style:normal; color:#06C; }h3   { font-size:15px; font-weight:normal; font-style:normal; color:#999; margin:0px; }h5   { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; font-style:italic; color:#444; clear:left; }h6   { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; font-style:italic; color:#EEF; clear:left; }p    { font-size:14px; font-weight:normal; font-style:normal; margin:1.1em 0; }li   { font-size:14px; margin-bottom:5px; }a:link,a:visited { color:#07F; }a:hover   { color:#F00; }.hidden_row { display:none; }.visible_row { display:table-row-group; }.visible_row td { border-bottom:1px dotted #66F; }.visible_row .visible_row td { color:#666; }.hidden_div { display:none; }.visible_div { display:block; position:absolute; background-color:#EEE; border:1px solid #F00; height:17px; }.heading   { display:block; clear:none; color:#037; background-color:#FFF; border-bottom:1px solid #BBB; border-top:2px solid #07F; padding:0px 10px; font-size:21px; font-weight:normal;}.article   { display:block; clear:both; padding:0px; margin:0px 20px 20px; }.summary   { display:block; clear:both; padding:0px; margin:0px 20px 20px; }.footnote  { display:block; clear:both; text-align:center; font-family:Verdana,Arial,Helvetica,sans-serif; color:#999; padding:0px 10px 2px; font-size:10px; font-weight:normal; font-style:italic; }.asset   { display:block; float:none; font-size:10px; font-style:italic; background-color:transparent; padding:5px; margin:2px 10px;}.caption * { font-size:12px; font-style:italic; }.copyright {	width: 100%;	font-size: 10px;	color: #7299E0;	clear: both; }	.cc {	width: 100%;	display: block;	background-color: white;	margin-top: 10px;	border-top: 2px solid #3B82DE;	border-bottom: 2px solid #3B82DE;	margin-bottom: 5px;	padding: 10px 0;	clear: both; }.icx {	display: block;	clear: both; 	margin-top: 5px;	color: #039;	font-family:Arial, Verdana, Helvetica, sans-serif;	font-size:12px;	text-align: center; }.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 #07F; border-bottom:1px solid #BBB; font-size:21px; font-weight:normal; color:#07F; width:auto; }.hotnews a:link, .hotnews a:visited { display:block; float:none; color:#07F; width:auto; padding:4px 10px; text-decoration:none; }.hotnews a:hover   { display:block; float:none; color:#F00; width:auto; padding:4px 10px; text-decoration:underline; }.directory { display:block; clear:both; position:relative; top:0px; right:5px; width:180px; font-size:13px; padding:10px 0px;}.directory a { display:block; clear:left; position:relative; text-align:left; text-decoration:none; padding:2px 0px 2px 23px; }.directory a:link    { color:#07F; background:url(/images/BadgeLink.gif) top left no-repeat;}.directory a:visited { color:#6AD; background:url(/images/BadgeVisited.gif) top left no-repeat; }.directory a:hover   { color:#F00; background:url(/images/BadgeHover.gif) top left no-repeat; text-decoration:underline; }.index { display:block; font-size:12px; font-weight:none; position:relative; left:0px; top:0px; width:100%; height:auto; whitespace:normal; }.index a             { display:block; clear:both; border-bottom:1px solid #BBB; padding:4px 10px; text-decoration:none; }.index a:link,.index a:visited { color:#07F; background-color:#FFF; }.index a:hover   { color:#FFF; background-color:#F00; text-decoration:underline; }.authorization { border-bottom:1px solid #BBB; display:block; color:#07F; font-size:12px; font-weight:none; width:165px; height:auto; margin:0 auto 10px; text-align:center; }.authorization input { width:134px; } .authorization .notice { background-color:#F00; color:white; padding:0 5px; }.authorization a { display:block; clear:both; padding:4px 10px; text-decoration:none; border-top:1px solid #BBB; font-size:11px; }.authorization a:link,.authorization a:visited { color:#07F; background-color:white; }.authorization a:hover   { color:white; background-color:#F00; text-decoration:underline; }.system_reply { 	display: block;	background: #F00; 	color: #FFF; 	font-weight: bold; 	text-align: center; 	margin-bottom: 15px; }/* News Archive----------------------------------------------------------------------------*/.archive {	display: table;	width: 100%; 	text-align: left; }.archive .year {	display: block;	border: 1px solid #F90; 	margin:0 40px 20px; }.archive .year_title {	display: table;	width: 100%;	background: #007;	color: #FFF; 	font-weight: bold; 	font-size: 14px; 	text-align: center;	margin: 0 auto; }.archive .document {	display: block; 	font-size: 10px; 	margin: 0.3em 0 0.7em 1.5em; }.archive .document .mark {	display: table; 	clear: left;	float: left;	font-weight: bold; 	width: 9.0em; 	vertical-align: top; }.archive .document .container {	display: block;	width: 100%; }.archive .document .doc_title {	display: table;	color: #23B; 	font-size: 10px; 	font-weight: bold; }.archive .document .doc_author {	display: block; 	white-space: nowrap; 	font-style: italic;	margin-left: 0.7em; }.banner { display:block; clear:none; text-align:center; margin:10px; padding:0px; color:#07F; font-style:italic; font-size:18px; }.banner a p       { color: #07F; font-style:italic; font-size:16px; }.banner a:hover p { color: #F00; }.resource { display:block; clear:none; margin:10px 20px; padding:0px; color:#666; font-size:14px; }.resource h3 a       { color: #07F; font-style:italic; }.resource a       { color: #06C; font-style:italic; }.resource a:hover { color: #F00; }pre { border:1px dashed red; position:relative; }fieldset { display:inline; vertical-align:middle; border:none; }#search_form table { 	text-align: center; 	background: none; 	margin: 0 auto; }#search_form th { 	text-align: right; 	background: #DDD; 	padding: 0 3px; }#search_form td { 	text-align: center; 	background: #FFF; 	padding: 0; }#search_form td td { 	text-align: left; 	padding: 3px; }#search_form #scroll_window {  	display: block;	height: 350px; 	overflow: auto; 	vertical-align: scroll;	padding: 0; 	margin: 0; }#search_form #scroll_window span { 	display: block;	clear: both;	margin: 0 0 6px; }#search_form #scroll_window input { 	margin-right: 3px; }/* =CGAsssets------------------------------------------------------------------------------*/.download_list { 	border: 1px solid #999; 	width: 100%; 	font: 'Times New Roman',Times,Georgia,serif;}.download_list th { 	background: #07F; 	color: white; 	padding: 2px 4px; 	font-weight: bold; 	font-size: 14px; }.download_list .dl_asset td { 	background: white; 	color: #666; 	border-top: 1px dotted #CCC; 	padding: 2px 4px; 	font-size: 12px; }.eventlist .download_list .title,.eventlist .download_list .title a,.eventlist .download_list .title a:link,.eventlist .download_list .title a:hover,.download_list .title { 	font-weight: bold; 	background: none;	color: #07F; }.download_list .caption { 	font-style: italic; }/* =COLUMNS------------------------------------------------------------------------------*/.twocolumns {	display: table;	width: 100%; }.twocolumns .one {	display: inline-table;	float: left;	width: 47%; }.twocolumns .two {	display: inline-table;	float: right;	width: 47%; }.threecolumns {	display: table;	width: 100%; }.threecolumns .one {	display: inline-table;	float: left;	width: 30%; }.threecolumns .two {	display: inline-table;	float: left;	width: 30%; }.threecolumns .three {	display: inline-table;	float: left;	width: 30%; }.fourcolumns {	display: table;	width: 100%; }.fourcolumns .one {	display: inline-table;	float: left;	width: 24%;; }.fourcolumns .two {	display: inline-table;	float: left;	width: 24%; }.fourcolumns .three {	display: inline-table;	float: left;	width: 24%; }.fourcolumns .four {	display: inline-table;	float: left;	width: 24%; }/*------------------------------------------------------------------------------*/