* { margin:0; padding:0; }
body { background:#EBEBEB url(/lisalib/getfile.aspx?itemid=1) repeat-y; font-size:12px; font-family:arial, sans-serif; }

ul { margin:0; padding:0; list-style:none; }
.stream { display:none; }
img { border:none; }
a { text-decoration:none; color:#333; }
a:hover { text-decoration:underline; }
input,select,textarea { font-family:arial, sans-serif; font-size:11px; }
img.left { float:left; margin-right:5px; margin-bottom: 5px; }
#content a { text-decoration:underline; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

.fieldrow { clear:both; padding:4px 0; }
.fieldrow input,
.fieldrow select,
.fieldrow textarea { float:left; }
.fieldrow label { float:left; width:80px; padding:2px 0 0 0; }
.fieldrow .button { margin-left:160px; }
.fieldrow p { float:none; padding:10px 0; font-weight:bold; }

.fieldrow-block { padding:0 0 5px 0; }
.fieldrow-block label { display:block; }

h3.headlines { color:#242424; font-size:1em; padding:2px 5px 0px 5px; font-weight:bold; }
h3.headlines a { color:#242424; text-decoration:none !important; }
a.newslink { color:#cd5a0a; padding-left:3px; text-decoration:none !important; }
a.Fraedsluefni { color:#000000; padding-left:5px; font-weight:bold; text-decoration:none !important; }



#wrapper { width:1024px; position:relative; }
#header { font-size: 0.9em; height:149px; padding:10px 10px; background:url(/lisalib/getfile.aspx?itemid=1131) repeat-x; color:#fff; position:relative; }
#header a { font-weight:bold; color:#fff; }
#header img.logo { position:absolute; bottom:37px; left:20px; }
#header-image img { position:absolute; top:41px; right:275px; }


#content { width:739px; float:left; min-height:100px; padding:0 0 10px 11px; }
#column1 { width:263px; float:right; margin:3px 8px 0 0; display:inline; position:relative; z-index:1000; }

#nav { font-size: 0.9em; background:#e0890d; height:25px; position:absolute; top:147px; width:750px;left:0px;}
#nav ul li { float:left; }
#nav ul li a { float:left; color:#fff; font-weight:bold; padding:5px 10px; font-family:verdana, sans-serif; }
#nav ul li a.selected { text-decoration:underline; }

#subnav { font-size: 0.9em; background:#f8f8f8 url(/lisalib/getfile.aspx?itemid=48) repeat-x; margin-right:11px; border-left:7px solid #f8f8f8; border-right:8px solid #f8f8f8; width: 713px; }
#subnav ul li { float:left; padding-right: 0px;}
#subnav ul li a { float:left; color:#333; padding:4px 6px 4px 6px; background:url(/lisalib/getfile.aspx?itemid=47) no-repeat center right; text-decoration:none; }
#subnav ul li a.selected { font-weight:bold; }

#extras { font-size: 1.1em;  position:absolute; top:9px; left:11px; width:800px; }
#extras ul li { background:url(/lisalib/getfile.aspx?itemid=1129) no-repeat ;background-position: middle left; float:left;}
#extras ul li a { float:left; color:#fff;  font-family:arial, sans-serif; padding:4px 9px 5px 9px; }

#languages { font-size: 0.9em; position:absolute; top:9px; left:940px; }
#languages ul li.english { float:left; background:url(/lisalib/getfile.aspx?itemid=5) no-repeat center right; }
#languages ul li a { float:left; color:#fff; padding:5px 25px 5px 0; font-family:verdana, sans-serif; } 

#searchpanel { font-size: 0.9em; height:22px; width:263px; position:absolute; top:0px; left:750px; color:#fff; font-family:verdana, sans-serif; padding-top:12px; float:left;}
#searchpanel fieldset { border:none; }
#searchpanel legend { display:none; }
#searchpanel label { display:none; }
#searchpanel .search-form {  }
#searchpanel #SearchString1 { border:1px solid #1c762c; background:white; color:black; padding:0 3px; margin:0}
#searchpanel .button { border:none; background:#1c762c; color:#fff; margin: 1px 0 0 0px; position:absolute; width:30px; height:15px}
#searchpanel ul { height:28px; float:left; margin:-6px 0 0 -30px}
#searchpanel ul ul { position:absolute; top:0px; left:79px }
#searchpanel ul li { float:left; padding:8px 0 0 2px; }
#searchpanel ul li.first { padding:3px 0 0 10px; }
#searchpanel ul li.last a { background:url(/lisalib/getfile.aspx?itemid=12) no-repeat bottom left; padding:8px 0 0 5px; }

#shortcuts { width:265px; position:absolute; top:41px; left:750px; background:url(/lisalib/getfile.aspx?itemid=1132);background-repeat: repeat-x; height:131px; padding-left:2px;}
#shortcuts ul li { margin-top:2px; float:left; }
#shortcuts ul li a { float:left; overflow:hidden; text-indent:-3000px; }
#shortcuts ul li.item1,
#shortcuts ul li.item3,
#shortcuts ul li.item5 { margin-right:2px; }
#shortcuts ul li.item1 a,
#shortcuts ul li.item3 a,
#shortcuts ul li.item5 a { width:137px; height:41px; }
#shortcuts ul li.item2 a,
#shortcuts ul li.item4 a,
#shortcuts ul li.item6 a { width:124px; height:41px; }
#shortcuts ul li.item1 { background:url(/lisalib/getfile.aspx?itemid=7) no-repeat; }
#shortcuts ul li.item2 { background:url(/lisalib/getfile.aspx?itemid=8) no-repeat; }
#shortcuts ul li.item3 { background:url(/lisalib/getfile.aspx?itemid=11) no-repeat; }
#shortcuts ul li.item4 { background:url(/lisalib/getfile.aspx?itemid=6) no-repeat; }
#shortcuts ul li.item5 { background:url(/lisalib/getfile.aspx?itemid=10) no-repeat; }
#shortcuts ul li.item6 { background:url(/lisalib/getfile.aspx?itemid=9) no-repeat; }

/* BREADCRUMBS */
#breadcrumbs { font-size: 0.9em; height:29px; margin-right:11px; border-top:1px solid #c9c9c9; padding-left:45px; background:url(/lisalib/getfile.aspx?itemid=49) no-repeat; }
#breadcrumbs ul li { float:left; background:url(/lisalib/getfile.aspx?itemid=50) no-repeat top right; padding:7px 12px 7px 5px; color:#333; font-weight:bold; }
#breadcrumbs ul li.last { background:none; }
#breadcrumbs ul li a { float:left; color:#333; text-decoration:none; }

/* BOXES */
.box { position:relative; }

/* DEFAULT BOXES */
.subpage-top { background:url(/lisalib/getfile.aspx?itemid=51) repeat-y; margin-top:4px; }
.subpage-top .box { float:left; padding:7px 0 7px 0; }
.subpage-top .box1 { width:485px; margin-right:1px; padding-left:2px; }
.subpage-top .box1 ul li {}
.subpage-top .box2 { width:232px; padding-left:8px; }
.subpage-top .box .title h3 { color:#343434; font-size:1.6em; font-weight:normal; padding-bottom:10px; }
.subpage-top .box .content { font-family:verdana, sans-serif; font-size:.9em; }
.subpage-top .box .content img { margin-right:4px; }
.subpage-top .box .content ul li { float:left; width:240px; }
.subpage-top .box .content ul li a { text-decoration:none !important; }

.subpage-top .box .content ul.subcategories { max-height:200px; }
.subpage-top .box .content ul.subcategories li { float:left; width:240px; }
.subpage-top .box .content ul.subcategories li a { text-decoration:none !important; }


.levelmenu { width:190px; bottom:25px; float:right; left:5px; position:relative;}
.levelmenu ul.level4 #submenu2 { font-size:1.1em }
.levelmenu ul.level4 #submenu2:hover { font-weight: normal; }
.levelmenu ul.level4 li { background:url(/lisalib/getfile.aspx?itemid=1207) no-repeat 0% 70%; padding-left:13px; padding-top:5px; }
.levelmenu ul.level4 li.selected, .levelmenu ul.level4 li:hover { background:url(/lisalib/getfile.aspx?itemid=1208) no-repeat 0% 70%; font-weight:normal; }
.levelmenu ul.level4 li a { text-decoration:none !important; }
.levelmenu ul.level4 li.last { margin-bottom:5px; }

/*.levelmenu .subpage-top { background:none; position:relative; top:226px; left:263px; }*/

.upper { position:relative; background:url(/lisalib/getfile.aspx?itemid=1124) no-repeat bottom left; margin:13px 0 9px 0; }
.upper .box { position:static; }
.upper .box_type1 { float:left; width:359px; margin-right:10px; display:inline; }
.upper .box_type1 .title { height:28px; background:url(/lisalib/getfile.aspx?itemid=33) no-repeat; }
.upper .box_type1 .title h3 { color:#fff; font-size:1.6em; font-weight:normal; padding:3px 0 0 16px; background:url(/lisalib/getfile.aspx?itemid=31) no-repeat 5px 12px; }
.upper .box_type1 .content { padding-bottom:23px; }
.upper .box_type1 .footer { display:none; }

.upper .newsitem img { float:left; margin:4px; }
.upper .newsitem h3.headlines { font-size:1.3em; color:#242424; padding:3px 3px 2px 3px; border-top:1px solid #bdbdbd; }
.upper .newsitem h3.headlines a { color:#242424; padding:0px 5px 0px 5px; display:block;}
.upper .newsitem p { padding:3px 5px 4px 5px; }
.upper .newsitem a.newslink { color:#cd5a0a; padding-left:4px; }

.upper .article img { margin:0; float:none; }
.upper .article h3.headlines { font-size:1.3em; color:#242424; padding:3px 3px 2px 3px; border-bottom:1px solid #bdbdbd; }
.upper .article h3.headlines a { color:#242424; }
.upper .article p { padding:3px 5px; }
.upper .article a.newslink { color:#cd5a0a; padding-left:4px; }

.upper .content ul { position:absolute; bottom:3px; }
.upper .content ul li { border-top:1px solid #bdbdbd; width:359px; }
.upper .content ul li a { color:#000; float:left; font-weight:bold; padding:2px 7px 3px 4px; background:url(/lisalib/getfile.aspx?itemid=37) no-repeat center right; }

.bottom { background:url(/lisalib/getfile.aspx?itemid=39) no-repeat bottom left; margin-top:10px; padding-bottom:10px; }
.bottom .box { float:left; width:364px; }
.bottom .box1 { margin-right:1px; display:inline; }
.bottom .box_type1 .title { height:28px; border-bottom:1px solid #efefef; background:url(/lisalib/getfile.aspx?itemid=41) no-repeat; }
.bottom .box2 .title { height:28px; border-bottom:1px solid #efefef; background:url(/lisalib/getfile.aspx?itemid=42) no-repeat top right; }
.bottom .box_type1 .title h3 { color:#333; font-size:1.6em; font-weight:normal; padding:3px 0 0 16px; background:url(/lisalib/getfile.aspx?itemid=40) no-repeat 5px 12px; }
.bottom .box .content { padding:6px; }
.bottom .box .content ul li { font-size: 0.9em; float:left; width:110px; padding:1px 0; }
.bottom .box .content ul li a { color:#333; text-decoration:none !important; }

/* GREEN BOXES */
.box_type2 .content { background:#0f571c url(/lisalib/getfile.aspx?itemid=17) repeat-x; padding:9px 14px; }
.box_type2 .footer { background:url(/lisalib/getfile.aspx?itemid=16) repeat-x; height:4px; font-size:0em; line-height:0em; }
.box_type2 .title { background:url(/lisalib/getfile.aspx?itemid=18) no-repeat; height:48px; }
.box_type2 .title h3 { font-size:1.4em; font-weight:normal; color:#fff; padding:17px 0 0 13px; }

div.RelativeBox {height:36px; }
.box_type2 ul.rss { font-size: 0.9em; padding-bottom:25px; }
.box_type2 ul.rss li { border-bottom:1px dotted #bcbcbc; padding:4px 10px; background:url(/lisalib/getfile.aspx?itemid=19) no-repeat 0 9px;}
.box_type2 ul.rss li a { color:#fff; font-size:.9em; font-family:verdana, sans-serif; }

.box_type2 ul.meta li.rss a { color:#f3903d; font-size:.9em; font-family:verdana, sans-serif; background:url(/lisalib/getfile.aspx?itemid=21) no-repeat 0 1px; padding-left:15px; position:absolute; bottom:31px; }
.box_type2 ul.meta li.bbl a { width:48px; height:17px; color:#fff; padding:4px 0 0 23px; font-weight:bold; font-size:.9em; font-family:verdana, sans-serif; position:absolute; right:0; bottom:4px; background:url(/lisalib/getfile.aspx?itemid=20) no-repeat; }


.box_type2 ul.meta li.vefpostur { color:#fff; font-size:.9em; font-family:verdana, sans-serif; position:absolute; bottom:11px;}
.box_type2 ul.meta li.vefpostur a { color:#fff; font-size:.9em; font-family:verdana, sans-serif; }


/* ORANGE BOXES */
.box_type3 { margin-top:1px; }
.box_type3 .title { background:#e18a0d; }
.box_type3 .title h3 { text-align:center; color:#fff; font-size:1em; padding:3px 0; font-weight:bold; }
.box_type3 .content { background:#b06d0c url(/lisalib/getfile.aspx?itemid=22) no-repeat; min-height:300px; padding:0 3px 0 4px; }
.box_type3 .footer { background:#b06d0c; height:3px; font-size:0em; line-height:0em; }

/* UPCOMING */
.upcoming { font-size: 0.9em; height:94px; background:url(/lisalib/getfile.aspx?itemid=38) no-repeat; }
.upcoming .title { float:left; width:163px; height:89px; padding:5px 10px; 0 8px; }
.upcoming .title h2 { font-size:1.5em; font-weight:normal; color:#fff; padding-bottom:20px; }
.upcoming .title h2 a { text-decoration:none !important; }
.upcoming .title a { color:#fff; }

.upcoming .newsitem { float:left; width:171px; padding:2px 8px 0 8px; margin-left:1px; display:inline; height:92px; overflow:hidden; }
.upcoming .item1 { width:164px; }
.upcoming .item3 { width:159px; }

.upcoming .newsitem .dates { font-weight:bold; }
.upcoming .newsitem h3.headlines { color:#cd5a0a; font-size:1em; padding:2px 0; font-weight:bold; /*border-top:1px solid #c9c9c9;*/ border-bottom:1px solid #c9c9c9; }
.upcoming .newsitem h3.headlines a { color:#cd5a0a; }
.upcoming .newsitem .newslink { color:#cd5a0a; padding-left:3px; }

/* WHOLE PAGE CONTENT BOX */
.content-box { margin:13px 11px 0 0; }
.content-box .title { height:28px; background:url(/lisalib/getfile.aspx?itemid=45) no-repeat; }
.content-box .title h1 { color:#fff; font-size:1.6em; font-weight:normal; padding:3px 0 0 16px; background:url(/lisalib/getfile.aspx?itemid=31) no-repeat 5px 12px; }
.content-box .content { background:#fff; min-height:200px; padding:5px; }
.content-box .footer { height:4px; font-size:0em; line-height:0em; background:url(/lisalib/getfile.aspx?itemid=46) no-repeat; }

#fontsize { position:absolute; top:151px; left:59em; }
#fontsize ul li { float:left; margin-left:4px; }
#fontsize ul li a { float:left; width:10px; height:11px; overflow:hidden; text-indent:-3000px; }
#fontsize ul li.shrinkfont { height: 11px; width: 10px; margin-top: 2px; background:url(/lisalib/getfile.aspx?itemid=1127) no-repeat bottom left; }
#fontsize ul li.enlargefont { height: 14px; width: 13px; background:url(/lisalib/getfile.aspx?itemid=1126) no-repeat bottom left; }

#footer { float:left; font-size:.8em; width:729px; font-family:verdana, sans-serif; height:20px; padding:6px 0 0 0; margin-left:11px; display:inline; background:url(/lisalib/getfile.aspx?itemid=14) no-repeat; font-weight:bold; }
#footer .country-name { display:none; }
#footer a { color:#2c5032; }
#footer * { float:left; }
#footer .org { background:url(/lisalib/getfile.aspx?itemid=15) no-repeat center right; padding:0 8px 0 10px; }
#footer .street-address { background:url(/lisalib/getfile.aspx?itemid=15) no-repeat center right; padding:0 8px 0 6px; }
#footer .postal-code { padding-left:5px; }
#footer .locality { background:url(/lisalib/getfile.aspx?itemid=15) no-repeat center right; padding:0 6px; }
#footer .tel-prefix { padding-left:5px; }
#footer .tel { padding:0 5px; }
#footer .email { padding-left:5px; }

/* EMPLOYEES */
.employee-depts { text-align:right; width:360px; float:right; }
.employee-depts label { font-weight:bold; float:left; text-align:right; width:150px; padding:3px 5px 3px 0; }
.employee-depts select { margin-right:10px; width:150px; float:left; }:
.employee-depts input { float:left; }

.employee-info h3 { font-size:1.3em; padding-bottom:10px; }
.employee-info img { float:right; }
.employee-info table { width:400px; }
.employee-info table th { text-align:left; vertical-align:top; padding:3px 10px 3px 0; }
.employee-info table td { padding:3px 0 0 0; }

/* GENERIC LIST TABLE */
.list { width:100%; clear:both; margin-top:20px; }
.list th { text-align:left; padding:3px; }
.list td { padding:3px; }
.list tr.row1 td,
.list tr.row1 th { background:#f7f7f7; }

.undirMenu {width:102%}

.print_logo{display: none}
.print_box{display: none}
.print_icon{float:right; padding-top:7px; padding-right:7px;}

/* MENU 2 FONT CHANGE */

#submenu2 { font-size: 1.2em; }
#submenu2:hover{ font-weight: bold; }

/* RSS */
#rssLink {position:absolute; margin:-18px 0 0 340px}


.upper .box .content p {padding:0px 5px 0px 5px;}
.upper .box .content .dates{padding:0px 5px 0px 5px;}

/* BOXTYPE 4 - 4 LEVEL MENU*/

/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 { background: transparent url(/lisalib/getfile.aspx?itemid=1213) no-repeat bottom right} 

.cssbox { /* intended total box width - padding-right(next) */ width:175px !important; /* IE Win = width - padding */ width: 175px; /* the gap on the right edge of the image (not content padding) */ padding-right:15px; /* use to position the box */ margin:20px auto} 

/* set the top-right image */ 
.cssbox_head {background-position:top right; /* pull the right image over on top of border */ margin-right:-15px; /* right-image-gap + right-inside padding */ padding-right:40px} 

/* set the top-left image */ 
.cssbox_head h2 { font-weight:normal; width:190px; text-align:center;  text-transform:uppercase; background-position:top left; margin:0; /* reset main site styles*/ border:0; /* ditto */ /* padding-left = image gap + interior padding ... no padding-right */ padding:20px 0 0; height:auto !important; height:1%; font-size:12px;} 

/* IE Holly Hack */ /* set the lower-left corner image */ 
.cssbox_body { background-position:bottom left; margin-right:25px; /* interior-padding right */ padding:2px 0 15px 30px} /* mirror .cssbox_head right/left */
