@media screen and (-webkit-min-device-pixel-ratio:0)
{
	body{ position:absolute; top:0; left:0; bottom:0; right:0; }
	#nav > ul > li.selected{ border-left:1px solid transparent; }
}


html { overflow-y:scroll; }
// Reset
a, div, img, span, ul, li, p { padding: 0; margin: 0; }
h1, h2, h3, h4, h5 { margin: 0; padding: 0; }

img { border: none; }
input { color: #333333; }
fieldset { border: none; margin: 0; padding: 0; }

.stream { display: none; }
.left { float: left; }
.right { float: right; }

.clearthis, .clear, .clearme { clear:both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* end of do not change these and hide from IE-mac */

a { color: #00519A; text-decoration: none; }
a:hover { color: #BA4F00; }

body { margin:0; padding:0; background: #EBEBEB url(/lisalib/getfile.aspx?itemid=20911) repeat-x; font-family: Arial, sans-serif; font-size: 12px; color: #333333; }

#search { display: none; }

#wrapper { position: relative; width: 990px; margin: 0 auto; }
.subpage #content {overflow: hidden;}
.subpage #content #colwrap {}
.subpage #content #colwrap #col1 { width: 240px; float:left; margin: -17px 20px 0 -21px; /*padding-bottom:1500px; margin-bottom: -1500px;*/ }
.subpage.subfrontpage #content #colwrap #col1 { width: 940px; margin-left: -2px;}
.subpage.subfrontpage.rightcol #content #colwrap #col1 { width: 700px; }

.subpage.sa #content #colwrap #col1 { margin: 0px 20px 0 0px; }
.subpage #content #colwrap #col2 { width: 700px; float:left; /*margin-bottom:-1500px; padding-bottom:1500px;*/ }
.subpage.subfrontpage.rightcol #content #colwrap #col2 { width: 220px; }
.subpage.nocols #content #colwrap #col2 { width: 937px; }
.subpage #content #colwrap #col23c { width:505px; float:left; padding:0 10px 0 0; }
.subpage.sa #content #colwrap #col23c { padding-left: 0; } 
.subpage #content #colwrap #col3 { width:190px; float:left; /*margin-bottom:-1500px; padding-bottom:1500px;*/ margin-top: 5px;}
.subpage #content #colwrap .box {width: 216px;}
.subpage #content { background:transparent url(/lisalib/getfile.aspx?itemid=20985) repeat-y scroll 0% 50%;}
.subpage #content #colwrap .box { background: transparent url(/lisalib/getfile.aspx?itemid=15736) no-repeat scroll right top }
.subpage #content #colwrap .box .content {padding: 0; background:transparent none no-repeat scroll 0%; height:auto; padding:0pt;}
.subpage #content #colwrap .box .content div { width: 216px; }
.subpage #content .content h3.boxtitle {margin: 10px 0 0 -10px; width: 200px;}

#header { height: 150px; margin-top: 30px; }
.logo { position: absolute; top: -5px; left: 40px; z-index: 3; width: 162px; height: 130px; }
.logo a { width: 162px; height: 130px; display: block; background: url(/lisalib/getfile.aspx?itemid=20914) no-repeat; }

#nav { position: absolute; top: 150px; height: 40px; width: 984px; text-align: center; background: url(/lisalib/getfile.aspx?itemid=20920) no-repeat; }
#nav ul { list-style: none; margin: 10px 0 0 0; padding: 0;}
#nav ul li { display: inline; padding: 7px 0 15px; }

#nav ul li.selected { background: url(/lisalib/getfile.aspx?itemid=20923) no-repeat 50% 30px; z-index: 100; position: relative; }
#nav ul li a { border-right: solid 1px #235da1; border-left: solid 1px #5d9dce; color: #FFFFFF; text-transform: uppercase; text-decoration: none; font-weight: bold; padding: 5px 15px; outline: none; }
#nav ul li.first a { border-left: none; }
#nav ul li.last a { border-right: none; }
#nav ul li a:hover { color: #99F2FF; }
#nav ul li a.selected { color: #ffc600; }
#nav ul li a.selected:hover { color: #99F2FF; }


#subnav { position: absolute; top: 190px; height: 37px; width: 988px; text-align: center; background: url(/lisalib/getfile.aspx?itemid=20915) no-repeat; }
#subnav ul { list-style: none; margin: 15px 0 0 0; padding: 0; }
#subnav ul li { display: inline; border-right: solid 1px #d8d8d8; border-left: solid 1px #ffffff;  padding: 4px 0; }
#subnav ul li.first { border-left: none; }
#subnav ul li.last { border-right: none; }
#subnav ul li a { padding:0 15px; font-weight: bold; color: #666666; outline: none; }
#subnav ul li a.selected { color: #006699; }
#subnav ul li a:hover { color: #cc6600; }

#sidenav { float: left; height: 100%; width: 240px; display:inline; float:left; overflow:hidden; padding: 16px 0px 0 0px; font-size: .9em; border-bottom: 1px solid #fff; }
#sidenav ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin: 0pt; padding: 0px;}
#sidenav ul li { float:left; margin:0px; width:100%; text-transform:uppercase; }
#sidenav ul li.first a { border-top: none; }
#sidenav ul li a.selected { color: #ffffff; background: #00519c url(/lisalib/getfile.aspx?itemid=20981) no-repeat 0 0; border-left:1px solid #FFFFFF; }
#sidenav ul li.last { float:left; margin:0px; padding:0pt; width:100%; }
#sidenav ul li a { border-top: 1px solid #fff; border-bottom: 1px solid #d2e1de; color:#4D5150; display:block; padding:3px 0 2px 8px; background: url(/lisalib/getfile.aspx?itemid=20982) no-repeat 0 0; text-decoration:none; font-weight:bold;}

#sidenav ul li ul li.first {}
#sidenav ul li ul li a.selected { color: #2C6BA3; background: url(/lisalib/getfile.aspx?itemid=20989) no-repeat 0 0; border-left: none; }
#sidenav ul li ul li.last { }
#sidenav ul li ul li {text-transform: none;  }
#sidenav ul li ul li a { color: #2C6BA3; font-weight:normal; padding-left: 30px; background: url(/lisalib/getfile.aspx?itemid=20980) no-repeat 0 0; }
#sidenav ul li ul li a:hover { color: #ba4f00; background: url(/lisalib/getfile.aspx?itemid=20988) no-repeat 0 0; }
#sidenav ul li ul li ul li a {padding-left: 20px; }

#sidenav ul li ul li ul li{ background: url(/lisalib/getfile.aspx?itemid=21531) repeat-y 0 0;  }
#sidenav ul li ul li ul li a.selected { background: url(/lisalib/getfile.aspx?itemid=21533) no-repeat 25px 50%; }
#sidenav ul li ul li ul li.last { }
#sidenav ul li ul li ul li {text-transform: none;  }
#sidenav ul li ul li ul li a { color: #2C6BA3; font-weight:normal; padding-left: 36px; background: url(/lisalib/getfile.aspx?itemid=21531) repeat-y 0 0; border-bottom: 1px solid #d2e1de; }
#sidenav ul li ul li ul li a:hover { color: #ba4f00; background: url(/lisalib/getfile.aspx?itemid=21533) no-repeat 25px 50%; }
#sidenav ul li ul li ul li ul li a {padding-left: 20px; }

#newsarchive { float: left; background: url(/lisalib/getfile.aspx?itemid=15738) repeat-y; }
#newsarchive .content h3.boxtitle { margin: 10px 0 0 15px; }
#newsarchive .box { background: url(/lisalib/getfile.aspx?itemid=15736) no-repeat; }
#newsarchive .box .content  { background: url(/lisalib/getfile.aspx?itemid=15737) no-repeat bottom left; padding: 0; }
#newsarchive .box .content { height: 300px; }
#newsarchive .box .content div { width: 233px; }
#newsarchive ul { list-style: none; padding: 0; margin: 0px 0 0 0; border-bottom: solid 1px #FFFFFF; border-top: solid 1px #C5D5E1; }
#newsarchive ul li a { width: 200px; height: 19px; padding: 9px 0 0 15px; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #C5D5E1; display: block; }
#newsarchive ul li a:hover { background: url(/lisalib/getfile.aspx?itemid=15735) no-repeat; }


#splash { /*width: 980px; height: 150px;*/ position: absolute; top: 0; left:5px; }
#splash ul { list-style: none; padding: 0; margin: 0; border-top: solid 1px #247323; border-bottom: solid 1px #9CD19C; }
#splash ul li { width: 100%; height: 19px; padding: 9px 0 0 20px; border-bottom: solid 1px #247323; border-top: solid 1px #9CD19C; }
#splash ul li.li1:hover { background: url(/lisalib/getfile.aspx?itemid=15734) no-repeat; }
#splash ul li.li2:hover { background: url(/lisalib/getfile.aspx?itemid=15734) no-repeat; }
#splash ul li.li3:hover { background: url(/lisalib/getfile.aspx?itemid=15734) no-repeat; }
#splash ul li a { color: #FFFFFF; text-transform: uppercase; }
#splash ul li a:hover { color: #FFFF99; }
#splash .cgreen { background: url(/lisalib/getfile.aspx?itemid=15730) repeat-x; margin: 0 5px 0 5px; height: 100%; }
#splash div { float: left; }
#splash .splashleft { width: 270px; padding: 30px 0 0 0; }
#splash .splashcenter { width: 195px; min-height: 100px; }
#splash .splashcenter  img { margin: -10px 0 0 -10px; position: absolute; z-index: 100; }
#splash .splashright { width: 395px; padding: 12px 80px 0 40px; }
#splash .splashright p { font-style: italic; color: #FFFFFF; font-family: times; font-size: 1.6em;  }
#splash .splashright a.btm { height: 20px; width: 220px; background: url(/lisalib/getfile.aspx?itemid=15732) no-repeat; display: block; padding-top: 3px; text-align: center; color: #333333; margin-top: 5px; }

#content, .subpage.nocols #content, .subpage.subfrontpage #content, .safront #content { width: 990px; background: url(/lisalib/getfile.aspx?itemid=15685) repeat-y 1px 0; margin-top: 77px; }
.subpage.subfrontpage #content #colwrap { margin-top:29px; }
.subpage.sa #content, .safront #content { margin-top: 0px; } 

#colwrap { min-height: 550px; padding: 5px 5px 10px 25px; }
.sa #colwrap { padding-left: 4px; } 
.subpage #content #colwrap { margin-top: 12px; min-height:418px; position:relative; }
.subpage.sa #content #colwrap { margin-top: 65px; }
.frontpage #content #colwrap .box.box1 { } 
#content #colwrap .box { float: left; position: relative; }
#content #colwrap .box .content { padding: 10px 10px 15px 15px; height: 285px; }
#content #colwrap .box1 .content { /*background: url(/lisalib/getfile.aspx?itemid=15700) no-repeat bottom left;*/ }
#content #colwrap .box .content div { width: 220px; }

#content .content h3.boxtitle { text-transform: uppercase; color: #333333; }
#content .content img { margin-bottom: 15px; }
#content .content .linkbutton img { margin: 0 3px 0 0; }

#content .content .newsitems { margin-top: 15px; }
#content  .box3 .content .newsitems { margin-top: 0px; }
.frontpage #content .box3 .content .newsitems { margin-top: 15px; }

#content .content .newsitem { margin-top: 10px; clear: both; }
#content .box3 .content .newsitem { margin-top: 15px; height: 42px; }
.subpage #content .newsitem { margin-bottom: 15px; } 
.subpage #content .newsitem p { margin: 10px 0; } 
#content .content .newsitem1 { margin-top: 10px; }
#content .box3 .content .newsitem1 { margin-top: 0px; }
#content .newsitem h3.headlines a { font-size:0.9em; font-weight: normal; }
#content .newsitem h5.dates { color: #777777; text-transform: lowercase; }

.subpage #content .newsitem h5.dates { font-weight: normal; font-size: 0.9em; }
.subpage .newsarchive { float: right; padding: 10px; border: 1px solid #eee; width: 140px; }
.subpage .newsarchive .archivemonth { margin-bottom: 10px; }

#content #colwrap #quicknav { float: left; }
#content #colwrap #quicknav .content h3.boxtitle { margin: 10px 0 0 15px; }
#content #colwrap #quicknav .box { }
#content #colwrap #quicknav .box .content  { padding: 0; }
.frontpage #content #colwrap #quicknav .box .content { height: 300px; }
#content #colwrap #quicknav ul { list-style: none; padding: 0; margin: 6px 0 0 15px; border-bottom: solid 1px #FFFFFF; }

#content #colwrap #quicknav ul li { background: url(/lisalib/getfile.aspx?itemid=20943) no-repeat 0% 50%; }
#content #colwrap #quicknav ul li a { height: 19px; padding: 7px 0 3px 15px; border-bottom: solid 1px #f0f0f0; display: block; }
#content #colwrap #quicknav ul li a:hover { color: #BA4F00; }

#content .pagecontent { margin-top: 10px; }
#content .pagecontent h2 { font-size: 1.3em; }
#content .pagecontent h3 { font-size: 1.2em; }
#content .pagecontent h4 { font-size: 1.1em; }
#content .pagecontent h5 { font-size: 1.0em; }
#content .pagecontent h6 { font-size: 0.9em; }

#content .pagechange { clear:both;  font-size: 0.92em; border-top: 1px solid #eee; padding-top: 0.5em; padding-bottom: 0.5em; margin-top: 1em; }

#extras { width: 980px; position: absolute; left: 0px; top: -40px; text-align: right; }
#extras ul { list-style: none; }
#extras #extranav { xwidth: 450px; float: right; }
#extras #extranav ul { margin: 18px 0 0 0; padding:0; }
#extras ul li { display: inline; margin-left: 13px; }
#extras ul li a { text-transform: uppercase; font-size: 0.83em; color: #fff; }
#extras ul li a:hover { color: #fffc00; }
#extras ul li.lock { background: url(/lisalib/getfile.aspx?itemid=20922) no-repeat top left; padding-left: 20px; }
#extras #lang { float: left; text-align: left; margin-left: -40px; }
#extras #lang ul { margin-top:18px; }
#extras #lang ul li.first { margin-left: 0; }
#extras input { border: solid 1px #666666; width: 180px; font-size: .9em; padding: 4px 10px; }
#extras #search { padding-top: 10px; clear: both; }
#extras #search input {border:1px solid #666666; font-size:0.9em; padding:4px 10px; width:180px;}
#extras #search .button { background:transparent url(/lisalib/getfile.aspx?itemid=15671) no-repeat scroll 0% 5px; color:#666666; width:44px; margin-left: -25px; border:medium none;}

#extras #fontsize { width:7em; float: right; }
#extras #fontsize ul { margin: 12px 0 0 0; padding:0; }
#extras #fontsize ul li.smallfont { font-size: 1.1em; }
#extras #fontsize ul li.mediumfont { font-size: 1.45em; }
#extras #fontsize ul li.largefont { font-size: 1.7em; }
#extras #fontsize ul li a { font-weight: bold; }
#extras #fontsize ul li a:hover { text-decoration: underline; }

#footer h3 { position: relative; float: left; padding: 20px 25px 0 0; text-transform: uppercase; background: url(/lisalib/getfile.aspx?itemid=15689) no-repeat bottom right; }
#footer h3 span { padding: 19px 0 0 25px; /*background: url(/lisalib/getfile.aspx?itemid=15687) no-repeat top left;*/ }
#footer div.pi1  h3 span { background: url(/lisalib/getfile.aspx?itemid=15686) no-repeat top left; }

#footer .content { background:#FFF url(/lisalib/getfile.aspx?itemid=21660) no-repeat bottom left; padding:14px; }
#footer .content .slider { padding: 15px 25px 25px 25px; background: url(/lisalib/getfile.aspx?itemid=15696) no-repeat top left; z-index: 100; }
#footer .content #menudepts div { float: left; width: 240px; }
#footer .content #menudepts div#md4 { width: 220px; }
#footer .content #menudepts #md2 ul li, #footer .content #menudepts #md3 ul li, #footer .content #menudepts #md4 ul li { display: none; }

#footer ul { list-style: none; padding: 0; margin: 0; }
#footer #menudepts ul li { margin-top: 4px; }

#footer #footertext { text-align: center; margin-top: 5px; padding-bottom: 10px; }
#footer #footertext span { margin-right: 10px; }

#iconlinks { float: right; margin: 5px 5px 0 0; }
#iconlinks img { margin-left: 5px; }

.linkbutton { height: 16px; width: 204px; padding: 7px 8px; background: url(/lisalib/getfile.aspx?itemid=15719) no-repeat; }
.linkbutton img { vertical-align: middle; }
#content .box .linkbutton { position: absolute; bottom: -10px; }
.newbutton a { display:block; padding-left:25px; height:16px; }
.RSSbutton a { background:url(/lisalib/getfile.aspx?itemid=15720) no-repeat; }
#calendarlink a { background:url(/lisalib/getfile.aspx?itemid=15721) no-repeat 2px 0; }
/******************/
/*     Calendar  	*/
/******************/
.frontpage .calendar-container { margin-top: 10px; }
.calendar-container ul { margin:10px 0 0 0; padding:0; list-style:none; }
.calendar-container ul li { float:left; }
.calendar-container ul li.cal-prev-month { background:url(/lisalib/getfile.aspx?itemid=100) no-repeat center left; margin-left:5px !important; display:inline; }
.calendar-container ul li.cal-next-month { background:url(/lisalib/getfile.aspx?itemid=100) no-repeat center right; margin-left:45px !important; display:inline; }
.calendar-container ul li.cal-prev-month a { padding:3px 0 3px 20px; }
.calendar-container ul li.cal-next-month a { padding:3px 20px 3px 0; }
.calendar-container ul li a { float:left; color:#000; }

.calendar-container h3 { font-size:0.9em; text-align:center; margin:0; padding:5px 0; color: #ffffff; }
.calendar-container h3 span { color: #4B4D4C; }
.calendar-container h3 a {text-decoration:none;}
.calendar-container .calendar { width:100%; }
.calendar-container .calendar tr.row1 {background: url(/lisalib/getfile.aspx?itemid=15856) no-repeat; height:20px;}
.calendar-container .calendar tr.row1 #td1 {background: url(/lisalib/getfile.aspx?itemid=15856) no-repeat 0 0; height:20px;  }
.calendar-container .calendar tr.row1 td {background: url(/lisalib/getfile.aspx?itemid=15856) no-repeat 50% 0; height:20px;  }
.calendar-container .calendar tr.row1 #td7 {background: url(/lisalib/getfile.aspx?itemid=15856) no-repeat 100% 0; height:20px;  }

.calendar-container .calendar tr.row0 {background: url(/lisalib/getfile.aspx?itemid=15856) no-repeat; height:20px;}
.calendar-container .calendar tr.row0 #td1 {background: url(/lisalib/getfile.aspx?itemid=15856) no-repeat 0 0; height:20px;  }
.calendar-container .calendar tr.row0 td {background: url(/lisalib/getfile.aspx?itemid=15856) no-repeat 50% 0; height:20px;  }
.calendar-container .calendar tr.row0 #td7 {background: url(/lisalib/getfile.aspx?itemid=15856) no-repeat 100% 0; height:20px;  }

.calendar-container .calendar tr {}
.calendar-container .calendar tr .days {}
.calendar-container .calendar th { padding:0; text-align:center; font-weight:bold; color: #4B4D4C; font-size: 0.9em;  }
.calendar-container .calendar td { padding:2px; text-align:center; font-size: 0.8em;}
.calendar-container .calendar td.outsidemonth { color:gray; }
.calendar-container .calendar td a { color:#000; font-weight:bold; text-decoration:none; }
.calendar-container .calendar td.today, .calendar-container .calendar td.today a { color: #000000; font-weight:bold; text-decoration:none;}
.calendar-container h3 a img {margin-bottom:0px !important; }
s.row1 {background: url(/lisalib/getfile.aspx?itemid=15856) no-repeat; height:20px;}
s.row0 {background: url(/lisalib/getfile.aspx?itemid=15856) no-repeat; height:20px;}

.searchresults {padding: 0px 0px 0px 20px; width: 850px;}
.searchresults .searchcontent .headlines a {color: #000000; font-weight: bold; }
.subpage #deco { background:transparent url(/lisalib/getfile.aspx?itemid=20984) no-repeat scroll left bottom; margin-left: 0px; }
#deco, .subpage.subfrontpage #deco, #deco, .subpage.nocols #deco, .safront #deco { background:transparent url(/lisalib/getfile.aspx?itemid=15634) no-repeat scroll left bottom; height: 10px; clear: both; margin-left: -1px; }
#breadcrumbs {color: #666666; text-transform: uppercase; font-family: Lucida Sans Unicode; font-size: .83em; }
#breadcrumbs a {color: #666666;}
#breadcrumbs hr {border: none 0; border-top: 1px dotted #B0B0B0; height: 1px;} 

#pagename { color: #05519C; font-size: 1.8em;}
#pagenamesep { height: 7px; background: transparent url(/lisalib/getfile.aspx?itemid=15867) left bottom repeat-x; margin-top: 4px; }

.subpage #content #colwrap .box .content div ul {list-style: none; padding: 0; margin: 0px 0 0 0; border-bottom: solid 1px #FFFFFF; border-top: solid 1px #C5D5E1; }
.subpage #content #colwrap .box .content div ul li a { width: 200px; height: 19px; padding: 9px 0 0 15px; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #C5D5E1; display: block; }
.subpage #content #colwrap .box .content div ul li a:hover { background: url(/lisalib/getfile.aspx?itemid=15735) no-repeat; }
.subpage #content #colwrap .box .content div ul li.selected a { background: url(/lisalib/getfile.aspx?itemid=15735) no-repeat; }
.subpage #content #colwrap .box .content div ul li.selected ul li a { background: none; padding-left: 30px; width: 185px; }
.subpage #content #colwrap .box .content div ul li.selected ul li a:hover { background: url(/lisalib/getfile.aspx?itemid=15735) no-repeat; }
.subpage #content #colwrap .box .content div ul li.selected ul li.selected a { background: url(/lisalib/getfile.aspx?itemid=15735) no-repeat; }
.subpage #content #colwrap .box .content div ul li {background:transparent url(/lisalib/getfile.aspx?itemid=15736) no-repeat scroll 0%;}

#search-results hr {border-color: #BBBBBB; border-style:dotted none none; border-width:1px 0pt 0pt; height:1px;}
#search-results {padding:0px 0px 0px 13px; width:940px;}
#search-results .search-box {}
.search-box fieldset {border:medium none; margin:0pt; padding:0pt;}
.search-box input {border:1px solid #666666; font-size:0.9em; padding:4px 10px; width:180px;}
.search-box .search-button {background:transparent url(/lisalib/getfile.aspx?itemid=15671) no-repeat scroll 0% 5px; color:#666666; width:44px; margin-left: -20px; border:medium none;}
.number {float: left; font-weight: bold;}
#results {margin-left:20px;}
#results hr {border-color: #BBBBBB; border-style: solid; border-width:1px 0pt 0pt; height:1px;}
#results .headlines a {color: #000000; font-weight: bold;}

.pagercontainer {margin-left:300px; margin-top:15px;}
.pagercontainer a {}
.pagercontainer .pager {}
.pagercontainer ul {list-style-image:none; list-style-position:outside; list-style-type:none; display:inline; margin:0pt; padding:0pt;}
.pagercontainer ul li {display:inline;}
.pagercontainer ul li a {background: transparent url(/lisalib/getfile.aspx?itemid=15870) no-repeat scroll 0% 50%; padding: 13px;}
.pagercontainer ul li a:hover {background: transparent url(/lisalib/getfile.aspx?itemid=15871) no-repeat scroll 0% 50%;}

#jobapp hr {border-color:#B0B0B0 -moz-use-text-color -moz-use-text-color; border-style:dotted none none; border-width:1px 0pt 0pt; height:1px;}
#jobapp label { padding-right: 20px; width: 128px; float:left;}
#jobapp .label label { width:auto;}
#jobapp input {margin-bottom:5px;}
#jobapp select {margin-bottom:5px;}
#jobapp .title {font-weight: bold; text-transform:uppercase;}


a.dp-choose-date { float: left; width: 16px; height: 16px; padding: 0; margin: 5px 3px 0; display: block; text-indent: -2000px; overflow: hidden; background: url(/lisalib/getfile.aspx?itemid=15874) no-repeat; }
a.dp-choose-date.dp-disabled { background-position: 0 -20px; cursor: default;}
input.dp-applied { width: 140px; float: left;}

#noticeitem {margin-bottom: 5px; background: transparent url(/lisalib/getfile.aspx?itemid=15882) no-repeat scroll 0px 50%; font-weight: bold; color: red;}
#noticeitem span {padding: 23px;}
#notice {background: #fffbd6;}

table.calendar-large { width:100%; border:1px solid silver; border-collapse:collapse; }
table.calendar-large th { background:#00519A; font-weight:bold; text-align:center; color:#fff; }
table.calendar-large td { padding:3px; height:70px; vertical-align:top; border:1px solid silver; width:14.3%; }
table.calendar-large td.outsidemonth { background:#eaeaea; color:silver; }
table.calendar-large tr.calnav td { text-align:center; border:none; height:auto; font-weight:bold; width:auto; }
table.calendar-large td ul { margin:0; padding:0; list-style:none; }
table.calendar-large td ul li h3 { margin:0 0 10px 0; padding:0; font-size:1em; font-weight:normal; }
table.calendar-large td ul li .dates { font-size:1em; }
table.calendar-large td.left { text-align:left !important; }
table.calendar-large td.right { text-align:right !important; } 
.newscal {color: #4B4D4C;}


/*******************************
	Custom colours
*******************************/

/* Red */

body.pred { background: #EBEBEB url(/lisalib/getfile.aspx?itemid=21505) repeat-x; }

.pred #splash {background:transparent url(/lisalib/getfile.aspx?itemid=19670) no-repeat scroll left bottom; }
.pred #nav {background:transparent url(/lisalib/getfile.aspx?itemid=21509) no-repeat scroll 0 0;}
.pred #subnav { background: url(/lisalib/getfile.aspx?itemid=21511) no-repeat; }
.pred #extras ul li.lock { background: url(/lisalib/getfile.aspx?itemid=21512) no-repeat top left; }

.pred #nav ul li a { border-right: solid 1px #af1c0e; border-left: solid 1px #d8593a; }
.pred #nav ul li.first a { border-left: none; }
.pred #nav ul li.last a { border-right: none; }

body.predsub { background: #EBEBEB url(/lisalib/getfile.aspx?itemid=21505) repeat-x; }

.predsub #splash {background:transparent url(/lisalib/getfile.aspx?itemid=19670) no-repeat scroll left bottom; }
.predsub #nav {background:transparent url(/lisalib/getfile.aspx?itemid=21509) no-repeat scroll 0 0;}
.predsub #subnav { background: url(/lisalib/getfile.aspx?itemid=21511) no-repeat; }
.predsub #extras ul li.lock { background: url(/lisalib/getfile.aspx?itemid=21512) no-repeat top left; }

.predsub #nav ul li a { border-right: solid 1px #af1c0e; border-left: solid 1px #d8593a; }
.predsub #nav ul li.first a { border-left: none; }
.predsub #nav ul li.last a { border-right: none; }

/**/



/***************************************************
	Sjúklingar og aðstandendur - forsíða
****************************************************/

#colwrap ul.sa {width:301px; list-style: none; background-color:#f0f5f4; float:left; padding:0px; margin-left:15px;}
#colwrap ul.sa li.top{height:60px; background:transparent url(/lisalib/getfile.aspx?itemid=20210) no-repeat scroll left top; padding-top: 20px 20px 20px 20px; }
#colwrap ul.sa li.top h3{padding-top:20px; text-align:center; font-size:1.45em}

#colwrap ul li.listing {float:left; width:275px; background-color:#F0F5; border-bottom: 1px solid #d5e3e0; border-top: 1px solid #ffffff; padding:10px; padding-left:15px;}
#colwrap .sa_icon{float:left}
#colwrap ul.sa li.listing ul{list-style: none;  }
#colwrap ul.sa li.listing ul li.title {font-family: times; font-size: 1.3em; font-weight:bold; color:#407db2;}
#colwrap ul.sa li ul li.text {color:#333333	;}

#sa_coltop { background: url(/lisalib/getfile.aspx?itemid=21073) no-repeat; height: 37px; margin-top: 40px;}

ul.sa li .ImageBack{  float:left }

ul.sa li.OnHover { background:#e1ebe9;}
ul.sa li.OnHover .ImageBack{ background:transparent url(/lisalib/getfile.aspx?itemid=20216) no-repeat ; }	

.sanda { width:970px; margin-left: -12px; margin-top: -29px; }
.sanda .sa_top{background:transparent url(/lisalib/getfile.aspx?itemid=20245) no-repeat; height:4px;}
.sanda .sa_bottom{background:transparent url(/lisalib/getfile.aspx?itemid=20246) no-repeat; height:4px;}

/******* Treeview ********/

.treeview, .treeview ul { padding: 0; margin: 0; list-style: none !important; }

.treeview ul { background-color: white; margin-top: 4px; }

.treeview .hitarea { background: url(/lisalib/getfile.aspx?itemid=17977) -64px -25px no-repeat; height: 16px; width: 16px; margin-left: -16px; float: left; cursor: pointer; }
/* fix for IE6 */
* html .hitarea { display: inline; float:none; }

.treeview li { margin: 0; padding: 3px 0pt 3px 16px; list-style: none !important;}

.treeview a.selected { background-color: #eee; }

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(/lisalib/getfile.aspx?itemid=17978) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(/lisalib/getfile.aspx?itemid=17977); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(/lisalib/getfile.aspx?itemid=17984); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(/lisalib/getfile.aspx?itemid=17983); } 

.treeview-black li { background-image: url(/lisalib/getfile.aspx?itemid=17976); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(/lisalib/getfile.aspx?itemid=17975); }  

.treeview-gray li { background-image: url(/lisalib/getfile.aspx?itemid=17982); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(/lisalib/getfile.aspx?itemid=17981); } 

.treeview-famfamfam li { background-image: url(/lisalib/getfile.aspx?itemid=17980); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(/lisalib/getfile.aspx?itemid=17979); } 


.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(/lisalib/getfile.aspx?itemid=17986) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(/lisalib/getfile.aspx?itemid=17972) 0 0 no-repeat; }
.filetree span.file { background: url(/lisalib/getfile.aspx?itemid=17985) 0 0 no-repeat; }



#psbg { background: url(/lisalib/getfile.aspx?itemid=20440) 0 0 no-repeat;  text-transform: uppercase; font-family: Lucida Sans Unicode; height:101px; position:absolute; top:195px; left:4px; width: 980px; }
.safront #psbg { background: none; }
 
#ps ul {list-style: none; }
#ps ul li {float:left; padding-top: 25px; }
#ps ul li a { color: #00529c; font-weight: bold; font-size:1.1em; }

#ps ul li.first { float:left; padding-right:0px;}
#ps ul li.middle {float:left; padding-right:0px; padding-left:40px; background: url(/lisalib/getfile.aspx?itemid=20447) 0 0 no-repeat; height:53px; }
#ps ul li.last{ float:left; padding-left:40px; padding-left:40px; background: url(/lisalib/getfile.aspx?itemid=20447) 0 0 no-repeat; height:53px; }

#ps ul li.selected { padding-right:221px;}
#ps ul li.selected a { color:black; }

#ps ul li.first a { height:101px; padding-bottom:24px; padding-top:40px; height:101px; padding-right:70px;} 
#ps ul li.middle a { margin-left:20px; padding-right:75px; padding-top:40px;  }
#ps ul li.last a { padding-top:40px; padding-left:20px; }



.upper_box { width: 220px; float: left; margin-right: 20px; min-height: 230px; } 

.upper_box.size_24 { width: 220px; } 
.upper_box.size_25 { width: 460px; } 
.upper_box.size_26 { width: 700px; } 
.upper_box.size_27 { width: 940px; } 

.subpage .box4, .subpage .box8, .subpage .box12, .subpage .box16 { margin-right: 0; }
.upper_box h3 { color: #4c4c4c; text-transform: uppercase; font-size: 1em; margin: 1em 0.2em 0.5em 0.2em;}
.upper_box p { margin: 0.5em 0.2em; }

.subfrontpage.rightcol #aboveboxes { } 
.subfrontpage.rightcol #middleboxes_subfront { }  
.subfrontpage.rightcol #lowerboxes { width: 720px; clear: both; border-top: solid 1px #ccc; margin: 0 -20px; padding-left: 20px; }
.subfrontpage.rightcol .upper_box { height: auto; } 
.subfrontpage.rightcol .upper_box.box3 { margin-right: 0; }
.subfrontpage.rightcol #middleboxes_subfront ul { padding-left: 0; margin-left: 25px; }
.subfrontpage.rightcol #middleboxes_subfront ul li { }

.datebox { background: url(/lisalib/getfile.aspx?itemid=20942) 0 0 no-repeat; width: 38px; height: 42px; text-align: center; float: left; margin: 0 10px 8px 0; }
.datebox .month { color: #fff; text-transform: uppercase; width: 38px !important; display:block; margin-top:1px; }
.datebox .day {  font-weight: bold; font-size: 1.83em; padding-top: 2px; width: 38px !important; }

#middleboxes { background:transparent url(/lisalib/getfile.aspx?itemid=20926) repeat-x scroll left top; clear:both; margin-left:-21px; min-height:100px; width:980px; }



/* Advanced search */
#adv-search p { border-bottom: 1px dotted #d3d3d3; margin: 1em 0; }
#adv-search ul { padding: 0 0 0 15px; }
#adv-search ul li { border-bottom: 1px solid #d3d3d3; margin-bottom: 1em; padding-bottom: 1em; }
#adv-search ul li a { font-weight: bold; color: #005298; }
#adv-search ul li ul li { border: 0; margin: 0; padding: 0; }
#adv-search ul li ul li strong { background: #d3d3d3; font-weight: normal; padding: 0 2px; }
#adv-search input, #adv-search select { xmargin-bottom: 1em; width: 200px; }
#adv-search .submit { margin-bottom: 0; display: block; width: auto; }
#adv-search .pager span { display: block; float: left; margin-right: 8px; }
#adv-search .pager a { color: #005298; }
#adv-search .pager span.prev a, #adv-search .pager span.next a { font-weight: bold; padding-top: 4px; float: left; }
#adv-search .pager span.number a { border: 1px solid #d4d4d4; width: 16px; height: 16px; display: block; text-align: center; padding: 4px; }
#adv-search .pager span.number a:hover, #adv-search .pager span.current a { background: #005298; color: #fff; }
#adv-search span.filetype { font-size: 0.9em; color: #005298; }
#adv-search .summary li { list-style: none; }


/* Spurningalistar */
#surveyForm { padding-bottom: 100px; }
#surveyForm .surveyList {}
#surveyForm .surveyList .surveyItem {}
#surveyForm .surveyList .surveyItem .answerGroup .answer ul { list-style: none; margin-left: 10px; padding-left: 0px;}
#surveyForm #resultText { margin-bottom: 20px; padding-top: 20px; font-weight: bold; }


/* Skipurit */
.mappage { position:relative; }
.mappage .organisation { margin-top:50px; }
.mappage .textlabel { background:#fff; border:1px solid #999; padding:10px; width: 153px; xheight: 250px; overflow-y: auto; overflow-x: hidden; }
.mappage .title { font-size:0.88em; }
.mappage img { margin: 5px 0; }
.mappage .text { margin:10px 0; }

/******************/
/* footerTabs  	*/
/******************/

.footerTabs_wrapperTabs { background: url(/lisalib/getfile.aspx?itemid=21664) no-repeat 1px 31px; width: 990px;}
#footerTabs h3 { position:relative; float:left; margin:0; padding:20px 25px 0 0; text-transform:uppercase; background:url(/lisalib/getfile.aspx?itemid=21665) no-repeat bottom right; }
#footerTabs h3 span { padding: 19px 0 0 25px; background: url(/lisalib/getfile.aspx?itemid=21663) no-repeat top left; }
#footerTabs .content { background:url(/lisalib/getfile.aspx?itemid=21660) no-repeat bottom left; margin-top: 0px; width: 990px; }
#footerTabs .content .innercontent { padding:15px 25px 10px 5px; z-index: 100; float: left; }
#footerTabs .content .innercontent .box { width: 190px; float:left; margin-left:20px; }
#footerTabs .content .innercontent .box a { font-size:0.9em; color:#00519a; }
#footerTabs .content .innercontent .box a:hover { font-size:0.9em; color:#ba4f00; }

/* text under footerTabs */
#footerTabs #footerTabstext { margin-top: 5px; padding-bottom: 10px; margin-left: 5px; }
#footerTabs #footerTabstext .version { marging-left: 10px; margin-right:195px; font-size:0.8em; text-align: left; }

/* icon */
#iconlinks { float: right; margin: 5px 5px 0 0; }
#iconlinks a { color:#00519a; position:relative; }
#iconlinks a:hover { color:#ba4f00; }
#iconlinks img { margin-left: 5px; }
#content .content .newsitems { margin-top: 10px; }

/**********************/
/* footerTabs tabs */
/**********************/
ul.footerTabs-ul { height:40px; }
ul.footerTabs-ul li { float:left; text-transform:uppercase; background:url(/lisalib/getfile.aspx?itemid=21659) no-repeat top right; }
ul.footerTabs-ul li a { display:block; background:url(/lisalib/getfile.aspx?itemid=21663) no-repeat top left; color:#000; font-weight:bold; padding:15px 15px 10px 15px; }
ul.footerTabs-ul li.selected { background:url(/lisalib/getfile.aspx?itemid=21665) no-repeat top right; }
ul.footerTabs-ul li.selected a { background: url(/lisalib/getfile.aspx?itemid=21661) no-repeat top left; outline:none; }

.ft_item .ft_subitem { float:left; width:200px; }

/** Jobs **/
#lsh_jobs h2 { font-size: 1.2em; margin-bottom: 1em; }
#lsh_jobs h3 { font-size: 1em; margin-bottom: 0; }
#lsh_jobs p { margin-top: 0; }
#lsh_jobs { margin-bottom: 1em; }
#lsh_jobs .back { margin-top: 2em; }

#lsh_jobs #emptable th { padding-right:10px; }
#lsh_jobs #emptable .empline td { padding-right:10px; }


/** Rightpanel menu **/
#col2 .rightpanelMenu { font-size: .9em; } 
#col2 .rightpanelMenu .item { clear: both; padding-left: 25px; margin-bottom: 20px; }
#col2 .rightpanelMenu .item h4 { color: #00519a; font-size: 1.17em; }
#col2 .rightpanelMenu .item .text { }

ul.prices { float: left; }
ul.prices li.division { text-decoration: underline; font-weight: bold; list-style: none; margin-left: 0; }
ul.prices li { padding-bottom: 5px; margin-left: 15px; }
.regulations { float: right; }
.regulations ul { margin-left:15px; padding-left:0; }
.regulations ul li {}
#formlistSuggestion label{width:50px; }

li.title-empty { list-style: none; height: 1em; }
#content .suggestions a{height:130px; width: 226px; display:block; background:transparent url(/lisalib/getfile.aspx?itemid=21797) no-repeat scroll 0 -1px}

#middleboxes .activityNumbers { background: url(/library/24031) no-repeat top left; width: 220px; height: 74px; margin-bottom: 45px; color: #fff; font-weight: bold; margin-left: 4px; padding-top: 22px; }
#content #colwrap #middleboxes .activityNumbers .todaysCount { font-size: 3.75em; margin-right: 30px; float: right; padding-top: 8px; height: 32px; line-height: 0.67em; width: auto; margin-top: -12px;}
#content #colwrap #middleboxes .activityNumbers .todaysText { font-size: 1em; float: right; margin: 1px 30px 0 0; clear: both; width: 160px; text-align: right; width: 130px; line-height: 100%; }
#content #colwrap #middleboxes .activityNumbers .heading { position: relative; top: -10px; left: 23px; float: left; }

/* styrktarkerfi */
#content a.styrktarhnappur { text-transform: uppercase; float: left; background: #fff url(/library/24100) no-repeat top left; width: 159px; height: 44px; margin-bottom: 8px; color: #fff; font-size: 15px; padding-top: 24px; text-align: center; font-weight: bold; padding-right: 5px;}
#formlist { xwidth:340px; }
#formlist label { width:340px; display: block; }
#formlist input { width:340px; }
#formlist select { width:344px;  display: block; }
#formlist input.button, #formlist input.radio { width:auto; }
#formlist div.minningarkortsmyndir, div.minningarkortsmyndir div { float: left; }
#formlist div.minningarkortsmyndir div { width: 165px; }
#formlist div.minningarkortsmyndir input { width: 150px; }
#formlist div.minningarkortsmyndir img { float: left; }
#formlist h4 { margin-top: 2.5em; }

/* White box */
.whitebox { width:33%; min-height:200px; padding-bottom:5px; float:left; background:url("/lisalib/getfile.aspx?itemid=25599") repeat-x scroll 0 0 transparent; }
.whitebox h3 { margin-bottom:1em; color:#363636; display:block; background:none repeat scroll 0 0 transparent; order:medium none; font-family:Arial,Verdana,Helvetica,Sans-serif; font-size:1.1em !important; font-weight:bold; padding:8px 10px; text-align:left; text-transform:uppercase; }
.clinicalInstruction.list { padding:1em; }
.clinicalInstruction.list.all .instructionItem {border-bottom:1px dashed #ADADAD;  clear:both;margin-bottom:1em; }
.clinicalInstruction.list .instructionItem h4 { padding:0; color:#5E6367; font-size:1.05em; margin: 0 0 1em 0; }
.clinicalInstruction.list .instructionItem h4 a:hover { color: #cc6600 !important; } 
.clinicalInstruction.list .instructionItem .dates { padding: 0; margin: 0; font-size:11px; color:#57595B; }
.clinicalInstruction .lastReviewDate, 
.clinicalInstruction .attachment { margin-top:1.5em; float:left; }
.clinicalInstruction .pdfText,
.clinicalInstruction .pdfIcon { line-height:25px; display:block; float:left; margin-right:10px; }
.clinicalInstruction .pdfLink { margin: -6px 3px; }
.moreInstrLink { margin-left:1em; color:#2069AF; }

.clinicalSearch {  }
.clinicalSearch input { width: 45%; } 
.clinicalSearch input, .clinicalSearch select { border: 1px solid #D3D3D3; float: left; margin-right: 20px; color: #555; font-size: 1.05em; padding: 2px; }
.clinicalSearch #btn { width: auto; color: #fff; font-size: 1em; background: #666; padding: 0 4px 3px; 4px }  
.clinicalSearch .searchInfo { font-style: italic; width: 62%; margin: 2em 0; }

.clinicalInstruction.list .pager { padding-top: 1em; text-align: center;}
.clinicalInstruction.list .pager .numberOfPages { background: #00519C; color: #fff; text-transform: uppercase; padding: 4px 10px; }
.clinicalInstruction.list .pager .nextPage { margin-left: 1em; } 
.clinicalInstruction.list .pager .nextPage a { border: solid 1px #dddddd; color: #000 !important; text-transform: uppercase; padding: 3px 5px; }
.clinicalInstruction.list .pager ul li { display: inline; margin: 0; }
.clinicalInstruction.list .pager ul li a { padding: 3px 5px; border: solid 1px #a4bbdb; color: #2069AF; font-weight: bold; } 
.clinicalInstruction.list .pager ul li .current { border: none; color: #333333 !important; font-weight: bold; padding: 3px 5px; } 
.clinicalInstruction.list .pager ul li a.next { border: solid 1px #dddddd; color: #aaaaaa !important; } 


