﻿/****** GLOBAL OBJECTS - Begin *****************/
* {
          font-family: Tahoma, Arial, Helvetica, Verdana, Sans-serif;
}

body, div, td {
          font-size: 11px;
}

input, select, textarea {
          font-size: 10px;
}

BODY {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
}

H1 {
          font-size: 130%;
          margin: 0px 0px 3px 0px;
}

H2 {
          font-size: 120%;
          margin: 0px 0px 3px 0px;
          color:#666666;
}

H3 {
          font-size: 100%;
          margin: 0px 0px 0px 0px;
}

H4 {
          font-size: 100%;
          margin: 0px 0px 3px 0px;
}

H5 {
          font-size: 90%;
          margin: 0px 0px 3px 0px;
}

H6 {
          font-size: 80%;
          margin: 0px 0px 3px 0px;
}

HR {
}

HR.clear {
          display: none;
}

div {
          text-align: left;
}

form {
          margin: 0px;
}

strong {
          color: #000000;
}

.Hidden {
          display: none;
}

img {
          border:0px;
}

A {
          color: #0F55B2;
          text-decoration:none;
}

A:hover {
          color: #6491CB;
          text-decoration:none;
}

/****** GLOBAL OBJECTS - End *****************/

/*Frame Area Begin*/
#FrameArea {
          width:771px;
}

/*Frame Area End*/

/*Header Area Begin*/
#HeadArea {
/*border:1px solid green;
*/
          width:771px;
          height:91px;
}

/*Header Area End*/

/* Logo Area Begin*/
.Logo {
/*border:1px solid red;
*/
          float:left;
          width:170px;
}

.HeadCentre {
/*border:1px solid blue;
*/
          float:left;
          width:333px;
          color:#FFFFFF;
}

/* Logo Area End*/

/* Search Area Begin */
.SearchArea {
/*border:1px solid red;
*/
          float:left;
          width:182px;
}

.FinnaText {
          float:left;
          color:#376187;
          padding-right:0px;
          padding-top:4px;
}

.TextBoxArea {
          float:left;
          padding-right:3px;
}

.TextBox {
          height:16px;
          width:113px;
          border:1px Solid #CBCBCB;
}

/* Search Area End */

/* 

/* Top Navigation Area Begin */
.LeftNav {
          margin:0px;
          padding:0px;
          list-style-type:none;
}

.LeftNavBg {
          background-color:#0F55B2;
          width:770px;
}

.NavItem {
          float:left;
          padding-left:12px;
          padding-right:12px;
          padding-bottom:6px;
          padding-top:6px;
          border-right:1px solid #003D91;
}

.NavItemEnd {
          float:left;
          padding-left:12px;
          padding-right:12px;
          padding-bottom:6px;
          padding-top:6px;
}

.NavItemSel {
          float:left;
          padding-left:12px;
          padding-right:12px;
          padding-bottom:6px;
          padding-top:6px;
          background-color:#6491CB;
          border-right:1px solid #003D91;
}

.NavItemSelEnd {
          float:left;
          padding-left:12px;
          padding-right:12px;
          padding-bottom:6px;
          padding-top:6px;
          background-color:#6491CB;
}

A.NavLink {
          color:#FFFFFF;
          text-decoration:none;
}

A.NavLink:hover {
          color:#FFFFFF;
          text-decoration:underline;
}

.Seprator {
          float:left;
          padding-bottom:13px;
          padding-top:13px;
          border-right:1px solid #758FB3;
}

/* Top Navigation Area End */

/* Breadcrum Area Begin */
.BreadcrumbArea {
          background: url('/resources/images/template//NavBg.gif') repeat;
          width:770px;
          height:26px;
          float:left;
}

A.TopLink {
          color:#848484;
          text-decoration:none;
          padding-right:5px;
          padding-left:5px;
}

A.TopLink:hover {
          color:#848484;
          text-decoration:underline;
          padding-right:5px;
          padding-left:5px;
}

/*Breadcrum Area End */

/* Left Vertical Link Area Begin */
A.LeftVertLink {
          color:#656565;
          padding-left:10px;
          text-decoration:none;
}

.LeftNavArea {
          margin:0px;
          padding:0px;
          list-style-type:none;
}

.LeftNavItem {
          background-color:#F9F9F9;
          padding-bottom:4px;
          border-bottom:solid 2px #DDDDDD;
          border-top:solid 1px #ffffff;
          padding-top:4px;
}

A.LeftVertLink:hover {
          color:#656565;
          padding-left:10px;
          text-decoration:underline;
}

.LeftNavItemsel {
          background-color:#6491CB;
          padding-bottom:4px;
          border-bottom:solid 2px #DDDDDD;
          border-top:solid 1px #ffffff;
          padding-top:4px;
}

A.LeftVertLinkSel {
          color:#ffffff;
          padding-left:10px;
          text-decoration:none;
          padding-top:5px;
}

A.LeftVertLinkSel:hover {
          color:#ffffff;
          padding-left:10px;
          text-decoration:underline;
}

.SubLeftNavItem {
          background: url('/resources/images/template//SubBg.gif');
          padding-bottom:5px;
}

A.SubVertLink {
          color:#656565;
          padding-left:20px;
          text-decoration:none;
}

A.SubVertLink:hover {
          color:#656565;
          padding-left:20px;
          text-decoration:underline;
}

/*Left Vertical Link Area End */

/* Second Left Vertical Area Begin */
.SecondLeftHeading {
}

.SecondLeftHeadingSel {
          padding-left:10px;
          padding-bottom:7px;
          background-color:#676767;
          font-size:12px;
          color:#ffffff;
}

.LeftHeadingNews {
          padding-bottom:5px;
}

.LeftHeadingNewsSel {
          padding-bottom:5px;
          padding-left:7px;
          padding-bottom:5px;
          padding-right:8px;
          background-color:#F9F9F9;
}

/*Second Left Vertical Area End */

/* Right Banner Area Begin */
.BannerArea {
          float:right;
/*padding-left:7px;
*/
          width:597px;
          padding-top:5px;
}

/*Right Banner Area End */

/* Right First News Area Begin */
.RightfirstNewsImage {
          border:1px solid #E1E1E1;
          width:597px;
          background-color:#F8F8F8;
}

.RightFirstNewsArea {
}

A.NewsHeading {
          font-weight:bold;
          color:#000000;
          text-decoration:none;
}

A.NewsHeading:hover {
          font-weight:bold;
          color:#000000;
          text-decoration:underline;
}

A.Meira {
          font-weight:bold;
          color:#000000;
          text-decoration:none;
}

A.Meira:hover {
          font-weight:bold;
          color:#000000;
          text-decoration:underline;
}

/*Right First News Area End */

/* Right Second News Area Begin */
.RightSecondNewsArea {
          width:597px;
          margin-top:15px;
}

.RightSecondNews {
          padding-left:24px;
          padding-top:24px;
          padding-bottom:10px;
}

/*Right Second News Area End */

/* Login Area Begin */
.LoginText {
          padding-left:10px;
          color:#376187;
          padding-right:2px;
          padding-top:3px;
}

.LoginTextBoxArea {
          padding-left:10px;
          padding-right:3px;
}

/* Login Area End */

/* Footer Area Begin */
.FooterArea {
          padding-left:10px;
          padding-top:5px;
          padding-bottom:5px;
          background-color:#0F55B2;
          color:#ffffff;
}

A.Mail {
          color:#ffffff;
          text-decoration:none;
          padding-right:5px;
          padding-left:5px;
}

A.Mail:hover {
          color:#ffffff;
          text-decoration:underline;
          padding-right:5px;
          padding-left:5px;
}

/* Footer Area End */

/*******************News Design Starts*************************************************/
* {
          font-family:Tahoma, Arial, Helvetica, Verdana, Sans-serif;
}

body,div, td {
          font-size: 11px;
}

input, select, textarea {
          font-size:10px;
}

H1 {
          font-size: 130%;
          padding: 0px 0px 3px 0px;
}

H2 {
          font-size:120%;
          margin:0px 0px 3px 0px;
          color:#666666;
}

H3 {
          font-size: 100%;
          margin: 0px 0px 0px 0px;
}

H4 {
          font-size: 100%;
          margin: 0px 0px 3px 0px;
}

H5 {
          font-size: 100%;
          margin: 0px 0px 0px 0px;
          color: Red;
          font-weight:normal;
}

H6 {
          font-size: 100%;
          margin: 0px 0px 3px 0px;
          color: #8A8A8A;
          font-weight:normal;
}

HR {
}

HR.clear {
          display: none;
}

div {
          text-align: left;
}

form {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
}

img {
          border: 0px;
}

strong {
          color: #747474;
}

.Hidden {
          display: none;
}

body {
          text-align: center;
          background: #fff;
          margin:0px 0px 94px 0px;
          padding:0px 0px 0px 0px;
}

.NewFrameArea {
          margin:0px auto;
          width:771px;
          background:#fff;
}

.HeaderArea {
          width:771px;
          height: 88px;
          overflow:hidden;
}

.HeaderAreaPad {
          padding: 26px 0px 0px 0px;
}

.HeaderLogo {
          float:left;
          width:168px;
          height:59px;
}

.HeaderFlagArea {
          width:82px;
          float:right;
          padding:43px 0px 0px 0px;
}

.IceLandFlag {
          background:url('/resources/images/template//is.gif') no-repeat right;
          width:24px;
          height:15px;
          float:left;
          margin:0px 4px 0px 0px;
}

.IceLandFlag a {
          width:24px;
          height:15px;
          display:block;
}

.England {
          background:url('/resources/images/template//en.gif') no-repeat;
          width:24px;
          height:15px;
          float:left;
          margin:0px 4px 0px 0px;
}

.England a {
          width:24px;
          height:15px;
          display:block;
}

.Denmark {
          background:url('/resources/images/template//dn.gif') no-repeat;
          width:24px;
          height:15px;
          float:left;
}

.Denmark a {
          width:24px;
          height:15px;
          display:block;
}

.Hidden {
          display:none;
}

.HorzNavArea {
          height: 26px;
          background: #263494;
          width: 771px;
}

.HorzLeftNavAreaPad {
          padding-top:4px;
          padding-left:4px;
          width:164px;
          float:left;
}

.HorzLeftNavArea {
          background: url( '/resources/images/template//guesthouse.jpg') no-repeat left top;
          width:158px;
          height: 17px;
}

.HorzRightNavArea {
          float: right;
          width: 597px;
}

.HorzRightNavArea ul {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
          text-decoration:none;
          list-style: none;
}

.HorzRightNavArea ul li {
          float: left;
          padding: 6px 0px 6px 0px;
          list-style: none;
          color: #fff;
}

.HorzRightNavArea .Selected {
          background: #0F55B2;
          padding-right:8px;
          padding-left:8px;
}

.HorzRightNavArea .UnSelected {
          padding-right:8px;
          padding-left:8px;
}

.HorzRightNavArea ul li a {
          color: #fff;
          text-decoration:none;
}

.HorzRightNavArea ul li a:hover {
          color: #fff;
          text-decoration:underline;
}

.SearchAreaPad {
          margin:1px 0px 0px 0px;
}

.SearchAreaBG {
          height:26px;
          width:771px;
          background:#263495;
          background:url('/resources/images/template//topsearch.gif') repeat-x top;
          overflow:hidden;
}

.SearchBtn {
          width:17px;
          height:17px;
}

.SearchBtn a {
          width:17px;
          height:17px;
          display:block;
}

.SearchBtnPad {
          float:right;
          padding:4px 8px 5px 4px;
}

*html .SearchBtnPad {
          float:right;
          padding:5px 8px 5px 4px;
}

.SearchBoxPad {
          float:right;
          padding:5px 0px 0px 0px;
          margin-bottom:0px;
}

.SearchTextBoxStyle {		
          border:solid 1px #7C7C7C;
          height:11px;
}

.ContentArea {
          margin:0px 0px 0px 0px;
          padding: 5px 0 0 0;
}

.LeftFrameArea {
          float:left;
          width:167px;
}

.LeftNavAreaNew {
}

.LeftNavAreaNew ul {
          list-style:none;
          margin: -1px 0px 0px 0px;
          padding:0px 0px 0px 0px;
}

.LeftNavAreaNew ul li {
          color:#959595;
          list-style:none;
          padding:6px 0px 4px 8px;
          background: #F1F1F1;
          border-top:1px solid #fff;
          border-bottom:2px solid #DDDDDD;
}

.LeftNavAreaNew .Selected {
          background:#0F55B2;
          color:#fff;
          border-bottom:1px solid #C3C3C3;
}

.LeftNavAreaNew .UnSelected {
          background:#F9F9F9;
}

.LeftNavAreaNew .Selected a {
          color:#ffffff;
}

.LeftNavAreaNew .Selected a:hover {
          color:#ffffff;
}

.LeftNavAreaNew .LeftNavSub {
          padding:2px 0px 0px 19px;
          background:url('/resources/images/template//sub_hori.gif') repeat-y top;
          border-top:none;
          border-bottom:none;
}

.Last {
          background:url('/resources/images/template//sub_hori.gif') repeat-y top;
          border:1px solid red;
          border-bottom:2px solid #dddddd;
}

.LeftNavAreaNew a {
          color:#959595;
}

.LeftNavAreaNew a:hover {
          color:#959595;
}

.LeftBannerArea {
          margin:4px 0px 0px 0px;
}

.LeftContentNews {
          width:150px;
}

.LeftContentNews ul {
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 0px;
          list-style-type: none;
}

.LeftContentNews ul li {
          background: url( '/resources/images/template//bullet.gif' ) no-repeat left top;
          margin: 10px 0px 0px 4px;
          padding: 0px 0px 0px 20px;
          list-style-type: none;
}

.RightContent {
          width:597px;
          float:right;
}

.RightContentArea {
          overflow:hidden;
          width:597px;
          float:right;
          background:#F8F8F8;
          border:1px solid #E1E1E1;
}

*html .RightContentArea {
          width:597px;
          float:right;
          background:#F8F8F8;
          border:1px solid #E1E1E1;
          margin:0px 0px 0px 0px;
          padding:0px 0px 0px 0px;
}

.RightContentArea a {
          color:#263495;
          text-decoration:none;
}

.RightContentArea a:hover {
          color:#0F55B2;
          text-decoration:underline;
}

/* .RightContentArea a:hover {
          text-decoration:underline;
}

*/
.RightContentAreaPad {
          padding:10px 0px 10px 10px;
}

.RightContentAreaPadWimages/template/ {
          padding:10px 150px 10px 10px;
}

.RightContentimages/template/ {
          float: right;
          width: 120px;
          padding: 10px;
          padding-top: 20px;
}

.RightContentimages/template/ a {
          line-height: 1em;
          padding: 0;
          margin: 0;
}

.RightContentimages/template/ img {
          float: right;
          margin-bottom: 10px;
}

.RightContentimages/template/ br {
          clear: right;
          visibility: hidden;
}

.RightBannerArea {
          float:right;
          height:153px;
          margin:4px 0px 0px 0px;
}

.RightContentNews {
          float:left;
          width:355px;
}

.RightContentNewsAlign {
          PADDING-LEFT: 8px;
          PADDING-TOP: 4px;
}

.RightContentNews a {
          color:#000000;
}

.LeftNewsImage {
          margin: 10px 0px 0px 24px;
/* padding: 0px 0px 0px 20px;
*/
}

.RightContentNews a:hover {
          color:#000000;
}

.RightContentPad {
          padding:8px 0px 0px 12px;
          float:left;
}

.RightContentPad a {
          color:#000000;
}

.RightContentPad a:hover {
          color:#000000;
}

.RightContentAreaPad H2 {
          font-size: 200%;
          margin: 0px 0px 3px 0px;
          font-weight:normal;
          color:#0E3E7E;
}

.RightSubContentImage {
          float:right;
          width:200px;
          height:142px;
          overflow:hidden;
}

.RightImgPad {
          padding:5px 0px 4px 28px;
}

.RightTextPad {
          margin:20px 33px 122px 33px;
          line-height:18px;
}

.RightTextPad a {
          color:#000;
}

.RightTextPad a:hover {
          color:#000;
}

.RightHeaderPad {
          margin:30px 33px 10px 33px;
}

.RightHeaderPad H2{
          font-size: 200%;
          margin: 0px 0px 3px 0px;
          font-weight:normal;
          color:#0E3E7E;
}

.FooterAreaNew {
          padding-top:10px;
}

.FooterAreaNew a {
          color:#fff;
          text-decoration:none;
}

.FooterAreaNew a:hover{
          color:#fff;
          text-decoration:underline;
}

.FooterAlign {
          color:#fff;
          background:#263494;
          padding:4px 0px 4px 140px;
}

/******************************/
A.newsanchor {
          color:#000000;
}

A.newsanchor:hover {
          text-decoration:underline;
}

/* NEWS CSS */
.headline A:hover {
          text-decoration:underline;
          border:solid 0px black;
}

.button:hover {
          text-decoration:underline;
          border:solid 0px black;
}

/*******************News Design Starts*************************************************/

/* send form - karih@ec.is */
div.book {
          width: 70%;
          margin: 0 auto;
          text-align: center;
}

div.book p {
          clear: both;
          line-height: 1em;
          padding: 5px;
          margin: 0;
}

div.book label {
          float: left;
          padding: 3px 0;
}

div.book input, div.book select, div.book textarea, div.book button, div.book #validateImg {
          float: right;
          width: 250px;
}

div.book #validateImg {
          text-align: center;
}

div.book textarea {
          height: 200px;
}

div.book input.date {
          width: 200px;
          margin-right: 10px;
}

div.book button.date {
          width: 40px;
}

div.book h3 {
          text-align: center;
          padding: 10px;
}

div.book hr {
          visibility: hidden;
          clear: both;
          height: 1px;
          color: solid;
}

div.book .highlight {
          color: #C00;
}