@media screen
{
	body { font: 62.5% arial, verdana, sans-serif; background: /*#e8e4de*/#fff; color: #6c6c6c;  }
	strong { font-weight: bold; }

	h1 span, h2 span, h3 span, h4 span, h5 span, h6 span{ visibility: hidden;}

	h3{ font-size: 1em; color: #6c6c6c; }
	h4{ font-size: 1.8em; color: #50718f; margin: 0 0 10px 0; }
	h5{ font-size: 1.2em; color: #50718f; font-weight: bold; margin: 0 0 5px 0; }
	h6{ font-size: 1.1em; color: #666633; margin: 0 0 5px 0; }

	.left { float: left; }
	.right { float: right; }
	.clear, .clearBoth { clear: both; }
	.red { color: red; }
	.small { font-size: 1em; } .medium { font-size: 1.2em; } .large { font-size: 1.4em; }
	.caption { font-size: 1em; color: #777; text-align: right; padding-top: 3px; border-top: 1px solid #ccc; margin-top: 3px; }

	/* a links */
	a:link { color: #50718f; text-decoration: none; }
	a:visited { color: #50718f; text-decoration: none; }
	a:hover { color: #50718f; text-decoration: underline; }
	a:active { color: #50718f; text-decoration: none; }

	#container{ margin: 0; padding: 0; width: 100%; background: #fff; }

	#container #wrapper{ }
						 #wrapper #pageTop{ margin: 0; padding: 0; width: 800px; }
					 						#pageTop #upperTop{ margin: 0; padding: 0; }
					 						#pageTop #pageBanner{ margin: 10px 0 4px 0; padding: 0; width: 800px; height: 160px; float: left; }
					 						#pageTop #upperTop h1{ margin: 47px 0 0 3px; padding: 0; background: url(img/eyrir_logo.gif) no-repeat; float: left; display: inline; }
					 						#pageTop #upperTop h1 a{ margin: 0; padding: 0; width: 152px; height: 47px; display: block; float: left; text-decoration: none; }
					 						* html #pageTop #upperTop h1 a{ margin: 0 0 -25px 0; }
						 					
						 					
					 						#pageTop #upperTop #pageSearch{ margin: 65px 10px 0 0; padding: 0; float: right; }
					 															 #pageSearch input{ margin: 0; padding: 3px; border: 0; width: 94px; height: 14px; background: url(img/search_input_bg.jpg) no-repeat; font-size: 1em; }
					 															 #pageSearch a{ margin: 0 0 0 10px; padding: 0; font-size: 1.1em; font-weight: bold; color: #918c84; }
						 														 
					 						#pageTop #pageMenu{ margin: 0; padding: 1px 0 10px 0; float: left; width: 800px; background: url(img/menu_top_bg.gif) no-repeat; }
					 										 #pageMenu ul{ margin: 0; padding: 0 10px 0 0; width: 790px; height: 38px; background: url(img/menu_bg.gif) repeat-x; }
					 										 #pageMenu ul li{ margin: 0; padding: 12px 12px 0 13px; float: left; background: url(img/menu_seperator.gif) no-repeat left center; height: 26px; }
					 										 #pageMenu ul li.first{ background: 0; padding: 12px 12px 0 12px; }
					 										 #pageMenu ul li.english{ background: 0; float: right; padding: 12px 25px 0 12px; background: url(img/english.gif) no-repeat right center; }
					 										 #pageMenu ul li.icelandic{ background: 0; float: right; padding: 12px 25px 0 12px; background: url(img/icelandic.gif) no-repeat right center; }
					 										 #pageMenu ul li h3{  }
					 										 #pageMenu ul li a{ margin: 0; color: #716e6a; font-size: 1.1em; font-family: arial; }
					 										 #pageMenu ul li a.selected, #pageMenu ul li a:hover{ color: #00305c; }
						 									 					 									 
					 										 #pageMenu #subMenu{ margin: 0; padding: 0; width: 800px; background: #fff;  }
					 										 #pageMenu #subMenu ul{ margin: 0; padding: 0 10px 0 0; width: 790px; height: 37px; background: url(img/submenu_bg.gif) no-repeat !important; }
										 										 #subMenu ul li{ margin: 0; padding: 12px 12px 0 13px; float: left; background: url(img/menu_seperator.gif) no-repeat left center; height: 26px; }
										 										 #subMenu ul li.first{ background: 0; padding: 12px 12px 0 32px; }					 									 
										 										 #subMenu ul li h3{  }
										 										 #subMenu ul li a{ margin: 0; color: #716e6a; font-size: 1.1em; font-family: arial; }
										 										 #subMenu ul li a.selected, #pageMenu ul li a:hover{ color: #00305c; }
						 									 
						 					
						 #wrapper #pageContent{ margin: 0; padding: 0 0 30px 0; }
						 										 					
					 						#pageContent #col1{ /*padding initialize in layout.css*/ }
					 						#pageContent #col2{ /*padding initialize in layout.css*/ }
						 					
					 												 #col1 #hq{ margin: 0; padding: 343px 0 0 0; width: 100%; text-align: center; background: url(img/headquarters.jpg) no-repeat;  } 
					 												 * html #col1 #hq{ padding: 353px 0 0 0 ; }
					 												 #col1 #hq p{ margin: 10px 0; padding: 0; color: #6c6c6c; }
						 											 
					 												 #col1 .wisdom{ margin: 0; padding: 15px 0 10px 0; } 
					 												 #col1 .wisdom p{ margin: 0 0 5px 0; padding: 0; color: #50718f; font-size: 1.4em; font-weight: bold; }
					 												 #col1 .wisdom span{ margin: 0; padding: 0; }
						 											 
					 												 #col1 .text{ margin: 0 0 10px 0; padding: 0; }
						 											 
					 												 /* Used in dual column display, FRONTPAGE */
					 												 #col2 #innerCol1{ margin: 0; padding: 0 20px 0 0; width: 350px; float: left;}
					 												 #col2 #innerCol2{ margin: 0; padding: 0; width: 215px; float: left; }
					 											 				 #innerCol2 #newsArchive{ margin: 0; padding: 0 30px 0 30px; background: url(img/news_archive_bg.gif) repeat-y; width: 155px; }
					 											 				 #innerCol2 #newsArchive .top{ margin: 0 -30px; background: url(img/news_archive_bg.jpg) no-repeat; height: 36px; width: 215px; }
					 											 				 #innerCol2 #newsArchive .item{ margin: 0 0 0 0; padding: 0 0 25px 0; }
					 											 			 						  #newsArchive .item span{ margin: 0; padding: 0; color: #a0a0a0; }					 											 			 					  
					 											 			 						  #newsArchive h5{ font-size: 1.1em; }
					 											 			 						  #newsArchive .item p{ margin: 0 0 15px 0; padding: 0; color: #676767; font-size: 1.1em; }
					 											 			 						  #newsArchive .item a{ margin: 0; padding: 0; color: #676767; font-size: 1.1em; font-weight: bold; }
					 											 				 #innerCol2 #archiveList{ margin: 0; padding: 50px 20px 0 20px; background: url(img/wisdom_bg.jpg) no-repeat; min-height: 100px; width: 175px; }
					 											 				 * html innerCol2 #archiveList{ height: 100px; }					 											 				 
					 											 				 
					 											 				 #innerCol2 #archiveList span{color: #b3b3a2;}
					 											 				 #innerCol2 #archiveList h5{ font-size: 1.1em; }
					 											 				 #innerCol2 #archiveList h5 a{}
					 											 				 #innerCol2 #archiveList .separator {width: 163px; height: 6px; background: url('img/separator.jpg') no-repeat;clear: both; margin:10px 0 20px;}
						 					
					 												 /* Used in single column display, SUBPAGES*/
					 												 #col2 #innerContent{ margin: 0; padding: 0 10px 0 0; width: 575px; }
						 											 
					 												 #col2 .content{ margin: 0; padding: 0; font-size: 1.1em; }
					 												 #col2 .content p{  }
					 												 #col2 .content ul li{ list-style-type: disc; /* list-style-position: inside; */ margin-left:15px;}
					 												 #col2 .content ol li{ list-style-type: decimal; list-style-position: inside; }
						 											 
						 											 
						 											 
					 												 /* Sérhćfđar undirsíđur */
						 											 
					 												 .contact{ margin: 0; padding: 0; }
					 												 .contact img{ margin: 0 0 15px 0; padding: 0; }
					 												 .contact p{ margin: 0 0 15px 0; padding: 0; }
					 												 .contact p a{ margin: 0; padding: 0; }
					 												 .contact table{ margin: 0; padding: 0; }
					 												 .contact tr{ margin: 0; padding: 0; }
					 												 .contact td{ margin: 0; padding: 0 15px 2px 0; }
					 												 .contact td a{ margin: 0; padding: 0; }
						 											 
					 												 .staff{ margin: 0; padding: 0; width: 575px; }
					 												 .staff .item{ margin: 0 0 15px 0; padding: 0; } 
					 												 .staff .item .image{ margin: 0 15px 0 0; padding: 0; float: left; width: 100px; overflow: hidden; }
					 												 .staff .item .image img{ margin: 0; padding: 0; }
					 												 .staff .item .text{ margin: 0; padding: 0; width: 400px; float: left; }
					 												 .staff .item .text span{ margin: 0; padding: 0; font-size: 1em; font-weight: bold; color: #444444; }
					 												 .staff .item .text p{ margin: 15px 0 0 0; padding: 0; font-size: 1em; }
					 												 .staff .item .text ul{ list-style-type: disc; font-size: 1em; margin: 5px 0 5px 0; padding: 0 0 0 10px; }
					 												 .staff .item .text ul{ margin-left: 15px; }
					 												 .staff .item .text .email{ margin: 0; padding: 0; }
						 											 
					 												 .investments{ margin: 0; padding: 0; width: 575px; }
					 												 .investments .item{ margin: 0 0 15px 0; padding: 0; } 
					 												 .investments .item .image{ margin: 0 15px 0 0; padding: 0; float: left; width: 100px; overflow: hidden; }
					 												 .investments .item .image img{ margin: 0; padding: 0; }
					 												 .investments .item .text{ margin: 0; padding: 0; width: 400px; float: left; }
					 												 .investments .item .text span{ margin: 0; padding: 0; font-size: 1em; font-weight: bold; color: #444444; }
					 												 .investments .item .text p{ margin: 15px 0 0 0; padding: 0; font-size: 1em; }
					 												 .investments .item .text ul{ list-style-type: disc; font-size: 1em; margin: 5px 0 5px 0; padding: 0 0 0 10px; }
					 												 .investments .item .text ul{ margin-left: 15px; }
					 												 .investments .item .text .email{ margin: 0; padding: 0; }
						 											 
					 												 .news .item{ margin: 0 0 10px; padding: 0 0 10px 0; }
					 												 .news .item span{ color: #000; }
					 												 .news .item p{ margin: 5px 0 10px 0; }
					 												 .news .item .more{ margin: 0; }
						 											 					 											 
					 												 .news .item .links{ margin: 10px 0 0 0; padding: 5px 0 0 0; border-top: solid 1px #ECE8E3; }
					 												 .news .item .links a{ margin: 0 10px 0 0; padding: 0 0 0 15px; color: #6E6961; }
					 												 .news .item .links .send{ background: url(img/send_bg.gif) no-repeat left center; }
					 												 .news .item .links .print{ background: url(img/print_bg.gif) no-repeat left center; }
						 											 
					 												 .news .archive .item{margin: 0; padding: 0; }
					 												 .news .archive .top {background: url('img/news_top.jpg') no-repeat; height: 12px; width: 569px;}
					 												 .news .archive .archContent {padding: 5px 17px; width: 545px; background-image: url('img/news_bg.jpg'); overflow: hidden;}
					 												 .news .archive .bottom {background: url('img/news_bottom.jpg') no-repeat; height: 9px; width: 569px;}
					 												 .news .archive .item h6{ }
					 												 .news .archive .item h6 a{ color: #666633; }
					 												 .news .archive .item p{  }
					 												 .news .archive .arch{ color: #A04000; }
						 											 .news .archive .item .date {padding-top:4px;text-align:center;width: 63px; height: 19px; color: #716e6a; background-color: #e2e2e2; float: left;}
						 											 .news .archive .item .date2 {padding-top:4px;text-align:center;width: 63px; height: 19px; color: #716e6a; float: left;}
						 											 .news .archive .item .title {padding:4px;background-color: #e2e2e2; margin-left: 2px; width: 460px; height: 15px; float: left;}
						 											 .news .archive .item .title2 {padding:4px;margin-left: 2px; width: 460px; height: 15px; float: left;}
						 											 
					 												 .sresults{  }
					 												 .sresults p.message{  }
					 												 .sresults h5{ margin: 10px 0 5px 0; }
					 												 .sresults ul{ padding: 0 0 10px 0; }
					 												 .sresults ul li{ margin: 0 0 3px 0; }
					 												 .sresults ul li a{  }
					 												 .sresults ul li span{  }
						 											 
					 												 /* -------------------- */
						 											 

	#pageBottom{ width: 800px; padding: 15px 0 25px 0; background: url(img/bottom_bg2.gif) no-repeat; text-align: center; }
	#pageBottom p{ margin: 0; padding: 0 30px 0 0; font-size: 1em; color: #6e6961; }
	
	#pageContent #col1 .adBox {padding-top:40px; overflow: hidden;}
	#pageContent #col1 .adBox .adTop {height: 9px; width: 185px; overflow: hidden; background: url('img/ad_top.jpg');}
	#pageContent #col1 .adBox .adContent {overflow: hidden; background: url('img/ad_bg.jpg');text-align: center;}
	#pageContent #col1 .adBox .adBottom {height: 9px; width: 185px; overflow: hidden; margin-bottom:10px;background: url('img/ad_bottom.jpg');}
	
	#pageContent #col1 .reportsBox {padding-top:30px; overflow: hidden; margin-top: 20px;}
	#pageContent #col1 .reportsBox .report {font-size:13px;height:14px;margin-bottom:10px;overflow:hidden;padding:7px 0 7px 35px;width:150px;background: url('img/reports_bg.jpg');}
	
	#pageContent #col2 h4.headlingLong {color:#50718F; margin-bottom: 10px;}
	#pageContent #col2 .contactForm {color:#50718F;font-size:11px;}
	#pageContent #col2 .contactForm input {margin-bottom: 10px; height: 16px; padding: 2px 4px; width: 292px; background-color: Transparent; border: none 0 #fff;background: url('img/form_input_bg.jpg') no-repeat;}
	#pageContent #col2 .contactForm textarea {margin-bottom: 20px; height: 148px; padding: 2px 4px; width: 292px; background-color: Transparent; border: none 0 #fff;background: url('img/form_textarea_bg.jpg') no-repeat;}
	#pageContent #col2 .contactForm .submit,
	#pageContent #col2 .contactForm .clearFields {margin:0 10px; display: block; float: left; width: 60px; height: 28px; text-align: center; background: url('img/form_button_bg.jpg') no-repeat; text-decoration: none;}
	#pageContent #col2 .contactForm .clearFields {height: 19px; padding-top: 9px;}
	#pageContent #col2 .contactForm .submit input {background: transparent none repeat scroll 0 0; border: none 0 #fff; width: 60px; height: 28px; color: #50718F; cursor: pointer; font-size: 11px;}
	* #pageContent #col2 .contactForm .submit input {margin-left: -10px;}
}

@media print
{
	body{ margin: 0; padding: 0; width: 100%; height: 100%; }

	#container{ margin: 0; padding: 0; width: 100%; }
	#container #wrapper{ margin: 0 auto; width: 800px; }
						 #wrapper #pageContent{ width: 800px; }
											
											#pageContent #col1{ display: none; }
					 						#pageContent #col2{ width: 800px; float: left; }
						 
	.clear, .clearBoth{ clear: both; }

	body { font: 62.5% arial, verdana, sans-serif; background: #fff; color: #6c6c6c;  }
	strong { font-weight: bold; }

	h1 span, h2 span, h3 span, h4 span, h5 span, h6 span{ visibility: hidden;}

	h3{ font-size: 1em; color: #6c6c6c; }
	h4{ font-size: 1.8em; color: #50718f; margin: 0 0 10px 0; }
	h5{ font-size: 1.2em; color: #50718f; font-weight: bold; margin: 0 0 5px 0; }
	h6{ font-size: 1.1em; color: #666633; margin: 0 0 5px 0; }

	.left { float: left; }
	.right { float: right; }
	.clear, .clearBoth { clear: both; }
	.red { color: red; }
	.small { font-size: 1em; } .medium { font-size: 1.2em; } .large { font-size: 1.4em; }
	.caption { font-size: 1em; color: #777; text-align: right; padding-top: 3px; border-top: 1px solid #ccc; margin-top: 3px; }

	/* a links */
	a:link { color: #50718f; text-decoration: none; }
	a:visited { color: #50718f; text-decoration: none; }
	a:hover { color: #50718f; text-decoration: underline; }
	a:active { color: #50718f; text-decoration: none; }

	#container{ margin: 0; padding: 0; width: 100%; background: #fff; }

	#container #wrapper{ }
						 #wrapper #pageTop{ display: none; } 
						 					
						 #wrapper #pageContent{ margin: 0; padding: 0 0 70px 0; }
						 											 
					 												 /* Used in dual column display, FRONTPAGE */
					 												 #col2 #innerCol1{ margin: 0; padding: 0 10px 0 0; width: 360px; float: left;}
					 												 #col2 #innerCol2{ margin: 0; padding: 0; width: 215px; float: left; }
					 											 				 #innerCol2 #newsArchive{ margin: 0; padding: 0 30px 0 30px; background: url(img/news_archive_bg.gif) repeat-y; width: 155px; }
					 											 				 #innerCol2 #newsArchive .top{ margin: 0 -30px; background: url(img/news_archive_bg.jpg) no-repeat; height: 25px; width: 215px; }
					 											 				 #innerCol2 #newsArchive .item{ margin: 0 0 0 0; padding: 0 0 25px 0; }
					 											 			 						  #newsArchive .item span{ margin: 0; padding: 0; color: #a0a0a0; }					 											 			 					  
					 											 			 						  #newsArchive .item p{ margin: 0 0 15px 0; padding: 0; color: #676767; font-size: 1.2em; }
					 											 			 						  #newsArchive .item a{ margin: 0; padding: 0; color: #676767; font-size: 1.1em; font-weight: bold; }
					 											 				 #innerCol2 #wisdomBox{ margin: 0; padding: 45px 40px 0 40px; background: url(img/wisdom_bg.jpg) no-repeat; min-height: 100px; width: 135px; }
					 											 				 * html innerCol2 #wisdomBox{ height: 100px; }
					 											 				 #innerCol2 #wisdomBox p{ margin: 0; padding: 0; color: #50718f; font-size: 1.4em; font-weight: bold; }
						 					
					 												 /* Used in single column display, SUBPAGES*/
					 												 #col2 #innerContent{ margin: 0; padding: 0 10px 0 0; width: 575px; }
						 											 
					 												 #col2 .content{ margin: 0; padding: 0; font-size: 1.1em; }
					 												 #col2 .content p{  }
						 											 
						 											 
						 											 
					 												 /* Sérhćfđar undirsíđur */
						 											 
					 												 .contact{ margin: 0; padding: 0; }
					 												 .contact img{ margin: 0 0 15px 0; padding: 0; }
					 												 .contact p{ margin: 0 0 15px 0; padding: 0; }
					 												 .contact p a{ margin: 0; padding: 0; }
					 												 .contact table{ margin: 0; padding: 0; }
					 												 .contact tr{ margin: 0; padding: 0; }
					 												 .contact td{ margin: 0; padding: 0 15px 2px 0; }
					 												 .contact td a{ margin: 0; padding: 0; }
						 											 
					 												 .staff{ margin: 0; padding: 0; width: 575px; }
					 												 .staff .item{ margin: 0 0 15px 0; padding: 0; } 
					 												 .staff .item .image{ margin: 0 15px 0 0; padding: 0; float: left; width: 100px; overflow: hidden; }
					 												 .staff .item .image img{ margin: 0; padding: 0; }
					 												 .staff .item .text{ margin: 0; padding: 0; width: 400px; float: left; }
					 												 .staff .item .text span{ margin: 0; padding: 0; font-size: 1em; font-weight: bold; color: #444444; }
					 												 .staff .item .text p{ margin: 15px 0 0 0; padding: 0; font-size: 1em; }
					 												 .staff .item .text ul{ list-style-type: disc; font-size: 1em; margin: 5px 0 5px 0; padding: 0 0 0 10px; }
					 												 .staff .item .text ul{ margin-left: 15px; }
					 												 .staff .item .text .email{ margin: 0; padding: 0; }
						 											 
					 												 .investments{ margin: 0; padding: 0; width: 575px; }
					 												 .investments .item{ margin: 0 0 15px 0; padding: 0; } 
					 												 .investments .item .image{ margin: 0 15px 0 0; padding: 0; float: left; width: 100px; overflow: hidden; }
					 												 .investments .item .image img{ margin: 0; padding: 0; }
					 												 .investments .item .text{ margin: 0; padding: 0; width: 400px; float: left; }
					 												 .investments .item .text span{ margin: 0; padding: 0; font-size: 1em; font-weight: bold; color: #444444; }
					 												 .investments .item .text p{ margin: 15px 0 0 0; padding: 0; font-size: 1em; }
					 												 .investments .item .text ul{ list-style-type: disc; font-size: 1em; margin: 5px 0 5px 0; padding: 0 0 0 10px; }
					 												 .investments .item .text ul{ margin-left: 15px; }
					 												 .investments .item .text .email{ margin: 0; padding: 0; }
						 											 
					 												 .news .item{ margin: 0 0 10px; padding: 0 0 10px 0; }
					 												 .news .item span{ color: #000; }
					 												 .news .item p{ margin: 5px 0 10px 0; }
					 												 .news .item .more{ margin: 0; }
						 											 					 											 
					 												 .news .item .links{ display: none; }
						 											 
					 												 .news .archive .item{ margin: 0 0 5px 0; padding: 0 0 5px 0; border-bottom: solid 1px #ECE8E3;  }
					 												 .news .archive .item h6{ }
					 												 .news .archive .item h6 a{ color: #666633; }
					 												 .news .archive .item p{  }
					 												 .news .archive .arch{ color: #A04000; }
						 											 
					 												 .sresults{  }
					 												 .sresults p.message{  }
					 												 .sresults h5{ margin: 10px 0 5px 0; }
					 												 .sresults ul{ padding: 0 0 10px 0; }
					 												 .sresults ul li{ margin: 0 0 3px 0; }
					 												 .sresults ul li a{  }
					 												 .sresults ul li span{  }
						 											 
					 												 /* -------------------- */
						 											 

	#pageBottom{ display: none; }	
	
}