@import "_icxAssets.css";@import "_icxECRM.css";@import "_icxEvents.css";@import "_icxShop.css";@import "_CGPolls.css";/* =INITIALIZE------------------------------------------------------------------------------*/* { margin: 0;     padding: 0; }p, pre, blockquote, label, fieldset, address { margin: 0.7em 0; }ul, ol, li, dd, dl, blockquote { margin: 0 1.5em; }ul { list-style-position: inside; }html, body { /*    font-family:'Times New Roman',Times,Georgia,serif; */    font-family:Verdana, Arial, Helvetica, sans-serif;    font-size: 12px;     background: url(/images/Tower.gif) left bottom no-repeat #002466;    color: #555; }td.preview { /*    font-family:'Times New Roman',Times,Georgia,serif; */    font-family:Verdana, Arial, Helvetica, sans-serif;    font-size: 12px;     background: #FFF;    color: #555; }table { margin: 0 auto; }/* =BASICS------------------------------------------------------------------------------*/h1 { font-size: 27px; color: #002466; font-style: normal; font-weight: normal; }h2 { font-size: 21px; color: #FD551D; font-style: italic; font-weight: normal; }h3 { font-size: 18px; color: #7299E0; font-style: italic; font-weight: normal; }h4 { font-size: 16px; color: #FCB; font-style: italic; font-weight: normal; }h5 { font-size: 12px; color: #FD551D; font-style: italic; font-weight: normal; }h6 { font-size: 12px; color: #CCC; font-style: italic; font-weight: normal; }td { font-size: 12px; color: #033; font-style: normal; font-weight: normal; }th { font-size: 13px; color: #333; font-style: normal; font-weight: normal; }li { font-size: 13px; color: #033; margin: 3px; font-style: normal; font-weight: normal; }p { 	font-size: 11px; 	color: #033; 	font-style: normal; 	font-weight: normal; 	line-height: 1.4em; 	margin: 1.2em 0; }a:link,a:visited { color: #002466; }a:hover   { color: #FD551D; }.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 40px 20px;  	text-align: left; }.summary {	margin:0 40px 20px;  	text-align: left; }.asset {	padding: 0 1.0em 0.5em; }.caption {	font-weight: 0.8em;	font-style: italic; }.copyright {	width: 100%;	font-size: 10px;	color: #7299E0;	clear: both; }pre { 	border: 1px dotted red; 	color: #F00; 	text-align: left; 	padding: 0 1.0em; }.system_reply { 	background: #F00; 	color: #FFF; 	font-weight: bold; }.archive {	display: table;	width: 100%; 	text-align: left; }.archive .year {	display: block;	border: 1px solid orange; 	margin:0 40px 20px;  	padding: 0; }.archive .year_title {	display: table;	width: 100%;	background: #002466;	color: #FFF; 	font-weight: bold; 	font-size: 14px; 	margin: 1px;  	padding: 0 3px; }.archive .document {	display: table; 	font-size: 10px; 	margin: 0.3em 0 0.7em 1.5em; }.archive .document .mark {	display: inline-table; 	clear: left;	float: left;	font-weight: bold; 	width: 9.0em; 	vertical-align: top; }.archive .document .container {	display: table; }.archive .document .doc_title {	display: inline-table;	background: none;	color: #002466; 	border: none;	font-size: 10px; 	font-weight: bold; }.archive .document .doc_author {	display: block; 	white-space: nowrap; 	font-style: italic;	margin-left: 0.7em; }/* =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 { 	background: url(/images/logo_bg.gif) left top repeat-x;	text-align: left; }#mast_C { 	background: #7299E0;	text-align: center; }#mast_R { 	width: 10px;	text-align: right; 	vertical-align: middle; }#content { 	margin: 0 75px; }#content_table { 	width: 100%; }#column_L { 	width: 150px; 	vertical-align: top; 	text-align: center; }#column_C { 	background: #FFF; 	border-top: 6px solid #FD551D;	padding: 10px 0 5px; 	vertical-align: top; 	text-align: center; }#column_R { 	width: 140px; 	background: #FFF;	border-top: 6px solid #FD551D;	border-left: 2px solid #999;	vertical-align: top; 	text-align: center; }#placard {	border: 1px dotted #DDD;	width: 450px;	margin: 0 auto;	}/* =NAVIGATION------------------------------------------------------------------------------*/#heading {	background: #900; 	color: #FFF;	font-size: 18px; 	margin: 0 0 1px; 	padding: 5px 0 8px; }.directory { 	display: inline;	margin: 0 auto; 	font-size: 13px; 	line-height: 1.6em; }.directory a,.directory a:link,.directory a:visited {	display: inline-table; 	background: #002466; 	color: #FFF; 	padding: 3px 1.0em; 	margin: 4px 2px 0;	border-left: 1px solid #FFF;	border-right: 1px solid #FFF;	border-width: 2px 2px 0; 	text-decoration: none; 	line-height: 1.6em; }.directory a.selected {	font-weight: bold;	background: #FD551D; 	text-decoration: none; }.directory a:hover {	background: #FD551D; 	color: #FFF; 	text-decoration: underline; }.index {	font-size: 11px;	line-height: 1.2em; 	margin: 0 0 30px; }.index a,.index a:link,.index a:visited {	display: block;	padding: 4px 0.7em 5px; 	color: #002466; 	border-bottom: 1px solid #FFF; 	text-decoration: none; }.index a:hover {	background: #FD551D; 	color: #FFF; 	text-decoration: underline; }/* =CGAsssets------------------------------------------------------------------------------*/.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; }/*----------------------------------------------------------------------------*/.feed { 	margin-bottom: 5.0em; }.feed .feed_title { 	font-size: 18px;	font-weight: bold; }.feed .feed_description { 	font-size: 14px;	font-weight: bold;	font-style: italic; }.feed .feed_pubdate { 	font-size: 12px;	font-style: italic; }.feed_item {	margin-top: 1.2em; }.feed_item .title { 	font-weight: bold; }
