
/* ==== HEADER AND HEADER COMPONENTS ==== */

	.header { position: relative; width: 100%; padding-top: 0px; }

	.header .banner {
			width: 100%;
			position: relative;		
			padding-bottom: 0 !important;
			border-top: 0px solid #112222;
			border-bottom: 4px solid #112222;
	}

	.header .nanomat-img { display: block; position: absolute; top: 105px; left: 34px; z-index: 900; }

	.header .apsc-img { display: block; position: absolute; top: 15px; left: 19px; z-index: 900; }

	.header .crest-img { display: block; position: absolute; top: 7px; right: 11px; z-index: 900; }


/* ==== links-col CONTENT ==== */

/* quick-links-list */

.links-col .quick-links-list {
	float: left;
	list-style-type: none; 
	color: #ffffff; 
	padding: 0px; 
	margin: 0 0 35px 0;
	width: 159px;	
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
}

.links-col .quick-links-list li {
	border-bottom: 2px solid #888888;
	padding: 12px 0px 9px 5px; 
	font-size: 1.255em;
	line-height: 1.1;
	font-weight: bold;
}

.links-col .quick-links-list li.login { margin-top: 2em; padding-left: 0; border-bottom: 0; }

.links-col .quick-links-list li a:link,
.links-col .quick-links-list li a:visited  {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.links-col .quick-links-list li a:hover, .links-col .quick-links-list li a:active, .links-col .quick-links-list li a:focus {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}

.links-col .quick-links-list li.login a:link, .links-col .quick-links-list li.login a:visited {
	display: block;
	width: 139px;
	padding: 0.7em 0.5em;
	color: #888888;
	background-color: #555555;
	font-weight: bold;
	text-decoration: none;
}

.links-col .quick-links-list li.login a:hover, .links-col .quick-links-list li.login a:active, .links-col .quick-links-list li.login a:focus {
	color: #bbffbb;
	background: #444444;
	font-weight: bold;
}

/* quick-links-list sub-list */

.links-col .quick-links-list .sub-list {
	list-style-type: none;
	font-family: Calibri, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
}

.links-col .quick-links-list .sub-list li {
	background-image: url(../images/page/white_doubimg); behavior: url(scripts/ie.htc); }

.links-col .quick-links-list .sub-list li {
	background-image: url(../images/page/white_double_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	border: none;
	margin: 9px 0 7px 0;
	padding: 0;
	padding-left: 9px; 
	line-height: 1.1;
	font-size: 0.85em; /*0.769em;*/
}

.links-col .quick-links-list .sub-list li a:link     { color: #ffa520; font-weight: normal; text-decoration: none; }
.links-col .quick-links-list .sub-list li a:visited  { color: #ffa520; font-weight: normal; text-decoration: none; }
.links-col .quick-links-list .sub-list li a:hover    { color: #ffa520; font-weight: normal; text-decoration: underline; }
.links-col .quick-links-list .sub-list li a:active   { color: #ffa520; font-weight: normal; text-decoration: underline; }
.links-col .quick-links-list .sub-list li a:focus    { color: #ffa520; font-weight: normal; text-decoration: underline; }


/* other links-col styles */

.links-col h3 {
	font-size: 1.7em;
	font-weight: bold;
	color: #252525;
	border-bottom: 4px solid #2b2b2b;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 14px;
	line-height: 0.9;
	font-family: Calibri, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
}

.links-col h3 a:link,  .links-col h3 a:visited 													{ color: #252525; text-decoration: none; }
.links-col h3 a:hover, .links-col h3 a:active, .links-col h3 a:focus	{ color: #252525; text-decoration: underline; }

/* ==== FOOTER ==== */

	div.hasi-footer {
		height: 50px;
		border: 0;
		margin: 0;
		padding: 15px 0 10px 0;
		background-color: #292528;
		color: #b3b3af;
		vertical-align: middle;
		text-align: center;
		line-height: 160%;
		font-size: 14px;
		font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
		background-image: url('../images/page/WM-horizontal-single-line.png');
		background-repeat: no-repeat;
		background-position: 20px 10px;
	}

	div.hasi-footer a { text-decoration: none !important; font-weight: bold !important; color: #eeeeee !important; }
	div.hasi-footer a:hover { text-decoration: underline !important; color: #eeeeee; }
	div.hasi-footer table { height: 100%; border: 0; margin: 0; padding: 0; text-align: center; }
	div.hasi-footer td    { border-width: 0 0 0 1px; border-style: solid; border-color: #b3b3af; height: 100%; }
	div.hasi-footer td.hasi-foot-left   { border: 0; }
	div.hasi-footer td.hasi-foot-left a { display: block; }

