@import "_icxEvents.css";/* =INITIALIZE------------------------------------------------------------------------------*/* { margin: 0;     padding: 0; }p, pre, blockquote, label, dl, ul, ol, fieldset, address { margin: 1.0em 0; }li, ul, ol, dl, dd, blockquote { margin: 0 1.10em; }html, body, td.preview {     font-family:'Times New Roman',Times,Georgia,serif;/*    font-family:Verdana, Arial, Helvetica, sans-serif; */    font-size: 15px;     background: none;    color: #555; }table { margin: 0 auto; }/* =BASICS------------------------------------------------------------------------------*/h1 { font-size: 28px; color: #C01; font-style: normal; font-weight: normal; }h2 { font-size: 22px; color: #F80; font-style: italic; font-weight: normal; }h3 { font-size: 20px; color: #F03; font-style: italic; font-weight: normal; }h4 { font-size: 18px; color: #049; font-style: italic; font-weight: normal; }h5 { font-size: 14px; color: #660; font-style: italic; font-weight: normal; }h6 { font-size: 14px; color: #CCC; font-style: italic; font-weight: normal; }td { font-size: 15px; color: #033; font-style: normal; font-weight: normal; }th { font-size: 15px; color: #333; font-style: normal; font-weight: normal; }li { font-size: 15px; color: #033; margin: 3px; font-style: normal; font-weight: normal; }p { 	font-size: 15px; 	color: #033; 	font-style: normal; 	font-weight: normal; 	line-height: 1.3em; 	margin: 1.0em 0; }ul, ol, blockquote { margin: 0 1.10em 1.0em; }a:link,a:visited { color: #C01; }a:hover   { color: #F00; }.hidden_row { display: none; }.visible_row { display: table-row-group; }.visible_row td { border-bottom: 1px solid #66F; }.hidden_div { display: none; }.visible_div { display: block; position: absolute; background: #EEE; border: 1px solid #F00; height: 17px; }.article {	margin:0 0.8em 2.25em 2.0em;  	text-align: left; }	.summary {	margin:0 0.8em 2.25em 2.0em;   	text-align: left; }.asset {	padding: 0 1.0em 0.5em; }.caption {	font-weight: 0.8em;	font-style: italic; }.banner {	margin:0 50px;  	padding:0 15px;	border: 1px dotted #313;	background: url(/images/bg.gif) left top repeat-y #CEF;	text-align: left; }.copyright {	display: block;	clear: both; }pre { border: 1px dotted red; color: #F00; }.system_reply { 	background: #F00; 	color: #FFF; 	font-weight: bold; }/* =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;  }/* =STRUCTURE------------------------------------------------------------------------------*/#masthead { width:100%; }#mast_L { 	width: 10px; 	background: #EFF;	text-align: center; }#mast_C { 	background: #C01;	border-top: 5px solid #FA0; }#mast_R { 	background: url(/images/bg.gif) left top repeat-y #CEF;	text-align: right; 	vertical-align: top; }#content { width:100%; }#column_L { 	width:180px; 	vertical-align:top; 	text-align: center; 	height: 450px;	background: url(/images/pipe.jpg) left top no-repeat #FFF; }#column_C { 	vertical-align:top; 	text-align: center; 	padding-top: 15px; }#column_R { 	width:114px; 	vertical-align:top; 	text-align: center; }#placard {	width: 100%;	margin: 15px auto; 	padding: 5px 1.0em; }#placard p {	color: #049; 	text-align: left;	font-size: 15px; 	font-style: italic; }#placard_m {	font-family:Verdana, Arial, Helvetica, sans-serif;	border-top: 18px solid #000;	border-left: 18px solid #EFF;	color: #C01;	font-size: 30px;	font-weight: bold; 	font-style: italic; 	text-align: center;	line-height: 1.5em; 	padding: 10px 10px 0 0; }.columns {	display: table;	width: 100%; }.columns .one {	display: inline-table;	text-align: center; 	float: left;	width: 30%; }.columns .two {	display: inline-table;	text-align: center; 	float: left;	width: 30%; }.columns .three {	display: inline-table;	text-align: center; 	float: left;	width: 30%; }/* =NAVIGATION------------------------------------------------------------------------------*/#heading {	background: #FA0; 	font-family:Verdana, Arial, Helvetica, sans-serif;	color: #FFF;	font-size: 17px; 	font-weight: bold;	margin: 0 0 1px; 	padding: 3px 0 2px; }.directory { 	display: inline-table;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	margin: 0 0 2px 1.0em;	border-left: 1px solid #FA0; }.directory a,.directory a:link,.directory a:visited {	display: block;	float: left; 	background: #C01; 	color: #FFF; 	padding: 3px 1.0em; 	border-right: 1px solid #FA0; 	text-decoration: none; }.directory a.selected {	font-weight: bold;	background: #D03;	text-decoration: none; }.directory a:hover {	background: #F00; 	color: #FD0;	text-decoration: underline; }.directory #publication_16,.directory #publication_16:link,.directory #publication_16:visited {	background: #1D732B; }.index {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 13px;	line-height: 1.1em; 	margin: 0.5em 0 30px 38px; }.index a,.index a:link,.index a:visited {	display: block;	padding: 3px; 	margin-bottom: 0.5em;	background: #C01; 	color: #FFF; 	border: 2px solid #FA0; 	border-right: none;	text-decoration: none; }.index a:hover {	background: #F00; 	color: #FD0; 	text-decoration: underline; }.heirarchy { 	display: table;	font-size: 12px;	width: 100%; 	margin: 0; }.heirarchy ul { 	display: table; 	padding: 0;	margin: 0; }.heirarchy li { 	display: table; 	width: 100%;	padding: 0;	margin: 0; }.heirarchy a,.heirarchy a:link,.heirarchy a:visited {	display: block;	background: #00C; 	color: #FFF; 	border-bottom: 1px solid #FFF; 	text-decoration: none; 	padding: 6px 0; }.heirarchy a:hover {	background: #F00; 	color: #FD0; 	text-decoration: underline; }.heirarchy .selected a,.heirarchy .selected a:link,.heirarchy .selected a:visited {	display: list-item;	list-style: disc inside;	background: #900; 	font-size: 16px; }.heirarchy .selected ul a,.heirarchy .selected ul a:link,.heirarchy .selected ul a:visited {	display: list-item;	list-style: disc inside;	background: #C33; 	color: #FFF; 	font-size: 12px;	border-bottom: 1px solid #FFF; 	text-decoration: none;}.heirarchy .selected ul a:hover {	background: #F00; 	color: #FD0; 	text-decoration: underline; }.heirarchy li ul { display: none; }.heirarchy li.selected ul { display: block; }/* =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: #C01;	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; }
