/** Globale CSS-variabler **/
/*
Copyright (c) 2008,Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version:3.0.0pr2
*/
/* reset */
html{color:#333;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
.menu li{margin:0;list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
/* fonts */
html{font-size:100%;}
body{font:0.75em/1.5em Verdana,Verdana,Arial,Helvetica,sans-serif;/* *font-size:small;*font:x-small;*/}
select,input,button,textarea{font:99%;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;white-space:pre-wrap;/* css-3 */white-space:-moz-pre-wrap !important;/* Mozilla,since 1999 */white-space:-pre-wrap;/* Opera 4-6 */white-space:-o-pre-wrap;/* Opera 7 */word-wrap:break-word;/* Internet Explorer 5.5+ */}
/* **************** TEMPLATE ***************** */
/* ====== Page Head,Body,and Foot ====== */
body{_text-align:center;} /* IE 5.5 */
.main{display:table-cell;*display:block;width:auto;}
.body,.main{*zoom:1;}
.body:after,.main:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";}
.page{margin:0 auto;width:950px;_text-align:left;} /* wraps other template elems to set width */ /* text-align IE5.5 */
/* "old school" and "liquid" extend page to allow for different page widths */
.oldSchool{width:750px;}
.gs960{width:960px;}
.liquid{width:auto;margin:0;}
/* ====== Columns ====== */
.main{}
.leftCol{float:left;width:250px;_margin-right:-3px;}
.rightCol{float:right;width:300px;_margin-left:-3px;}
/* extend columns to allow for common column widths */
.width160,.gMail{width:160px;}
.width180,.gCal{width:180px;}
.width240,.yahoo{width:240px;}
.width300,.myYahoo{width:300px;}
.line:after,.lastUnit:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";}
.line{*zoom:1;}
.unit{float:left;}
.size1of1,.size2of2,.size3of3,.size4of4,.size5of5{float:none;}
.size1of2,.size2of4{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.lastUnit{display:table-cell;float:none;width:auto;*display:block;*zoom:1;_position:relative;_left:-3px;_margin-right:-3px;}
/* **************** CONTENT OBJECTS ***************** */
/* ====== Default spacing ====== */
h1,h2,h3,h4,h5,h6,ul,ol,dl,p,blockquote{padding:9px;}
h2,h3,h4,h5,h6{padding-bottom:3px;padding-top:15px;line-height:18px;}
/*
h1{margin-top:5px;margin-bottom:-5px;}
*/
h1,img{padding-top:0px;padding-bottom:0;line-height:27px;}
h1{padding-top:9px;}
pre{margin:9px;}
table h1,table h2,table h3,table h4,table h5,table h6,table p,table ul,table ol,table dl{padding:0;border:0;}
/* ====== Elements ====== */
img{display:block;}
em{font-style:italic;}
strong{font-weight:bold;}
hr{border:5px solid #e2e2e2;border-width:0 0 5px 0;margin:20px 10px 10px 10px;}
code{color:#0B8C8F;}
/* ====== Headings ====== */
/* .h1-.h6 classes should be used to maintain the semantically appropriate heading levels - NOT for use on non-headings */
h1,.h1{font-size:196%;font-weight:normal;font-style:normal;font-family:Georgia,"Times New Roman",Times,serif;color:#666;}
h2,.h2,h2 a,h2 a:visited,h2 a:hover{font-size:146.5%;font-weight:normal;font-style:normal;font-family:Georgia,"Times New Roman",Times,serif;color:#666;text-decoration:none;}
h2 a,h2 a:visited,h2 a:hover{font-size:100%;}
h3,.h3{font-size:146.5%;font-weight:normal;font-style:normal;font-family:Georgia,"Times New Roman",Times,serif;}
h4,.h4{font-size:123.1%;font-weight:normal;font-style:normal;color:#666;}
h5,.h5{font-size:108%;font-weight:bold;font-style:normal;color:#666;}
h6,.h6{font-size:108%;font-weight:normal;font-style:italic;color:#333;}
/* if additional headings are needed they should be created via additional classes,never via location dependant styling */
.category{font-size:108%;font-weight:normal;font-style:normal;text-transform:uppercase;color:#666;}
.category a{color:#666;}
.important a{font-weight:bold;}
/* links */
a{color:#18507C;font-weight:bold;text-decoration:none;}
a:focus,a:hover{text-decoration:underline;color:#336;}
a:visited{color:#18507C;}
/* ====== Lists ======*/
/* standard list */
li{margin-left:18px;}
/* ====== Tables ====== */
.data{padding:20px;position:relative;zoom:1;vertical-align:top;border-right:solid 1px transparent;/* border fixes a FF2 bug which causes the data table to overlay its borders*/}
.data table{width:100%;border:1px solid #d4d0c8;}
th,td{vertical-align:top;border:1px solid #d4d0c8;}
.txtC,.data .txtC td,.data .txtC th{text-align:center;}
.txtL,.data .txtL td,.data .txtL th{text-align:left;}
.txtR,.data .txtR td,.data .txtR th{text-align:right;}
.txtT,.data .txtT td,.data .txtT th{vertical-align:top;}
.txtB,.data .txtB td,.data .txtB th{vertical-align:bottom;}
.txtM,.data .txtM td,.data .txtM th{vertical-align:middle;}
.data th,.data td{padding:3px 20px;}
.data thead tr{background-color:#fff0f8;}
.data th{color:#000;font-weight:bold;}
/* specification table - extends data table */
.spec{padding:10px;}
.spec table{border-top:1px solid #e2e2e2;border-bottom-color:#fff;border-left:none;border-right:none;}
.spec th,.spec td{border:1px solid #e2e2e2;border-width:1px 0;padding-left:0;}
.spec .odd,.spec .even{background-color:#fff;}
/* ====== blockquote ====== */
cite{display:block;text-align:right;padding-top:10px;}
/* ====== callout ====== */
.callout{font-size:189%;color:#999;font-style:italic;}
.callout cite{display:block;text-align:right;padding-top:30px;font-size:69.25%;}
.callout span.quot{font-size:500%;vertical-align:sub;color:#e2e2e2;line-height:25px;font-weight:bold;}
.callout span.quotLast{vertical-align:middle;}
/* ====== image treatments (get more from jason santa maria) ====== */
.caption{color:#999;font-style:italic;padding-top:0;}
/* will need to either 
1. find a way to capture the width of the caption in the width of the image or flash
2. Set some default widths,mby use flickr widths?
*/
/* ====== media ====== */
.media{overflow:hidden;overflow:visible;zoom:1;margin:10px;}
.media .img{float:left;margin-right:10px;}
.media .img img{display:block;}
.media .imgExt{float:right;margin-left:10px;}
/* ====== special formatting classes ====== */
.detail{color:#777;font-size:11px;display:block;}
/*
Copyright (c) 2009,Nicole Sullivan. All rights reserved.
Code licensed under the BSD License:
version:0.2
*/
/* **************** BLOCK STRUCTURES ***************** */
/* mod */
.mod{margin:9px;}
.mod .bd h2:first-child{padding:6px 9px 3px;}
.mod .inner{/*background:url(/share/oocss/css/skin/transparent.png) repeat left top;*/}
.hd,.bd,.ft{overflow:hidden;_overflow:visible;_zoom:1;}
.inner{position:relative;}
.tl,.tr,.bl,.br{height:9px;width:9px;float:left;}
.tl{background-position:left top;}
.tr{background-position:right top;}
.bl{background-position:left bottom;}
.br{background-position:right bottom;}
.br,.tr{float:right;}
.tr,.tl{overflow:hidden;margin-bottom:-32000px;}
/* margin bottom needs to be < -9px */
.bl,.br{margin-top:-9px;}
.top{background-position:center top;}
.bottom{background-position:center bottom;_zoom:1;}
/* this zoom required for IE5.5 only*/
/* complex */
.complex{overflow:hidden;*position:relative;*zoom:1;margin:7px 7px -2px;}
.complex .tl,.complex .tr,.complex .bl,.complex .br{height:10px;width:10px;}
/* position/zoom required for IE7,6,5.5 */
.complex .tl,.complex .tr{height:32000px;margin-bottom:-32000px;width:10px;}
.complex .bd h2:first-child{padding:7px 9px 0;}
.complex .bl,.complex .br{/*margin-top:0;*/}
.complex .top{height:5px;}
.complex .bottom{height:5px;/*margin-top:-10px;*/}
/* pop */
.pop{overflow:visible;margin:10px 20px 20px 10px;background-position:left top;}
.pop .inner{right:-10px;bottom:-10px;background-position:right bottom;padding:0 10px 10px 0;}
.pop .tl,.pop .br{display:none;}
.pop .bl{bottom:-10px;}
.pop .tr{right:-10px;}
/* **************** BLOCK SKINS ***************** */
/* ====== Contour blocks ====== */
/* remove background-image:" to default to square corners for IE */
/* ----- none (extends mod) ----- */
.none{margin:0 9px;}
/* ----- simple (extends mod) ----- */
.simple{margin:8px;}
.simple .inner{border:1px solid #D7D7D7;/*-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;*/}
.mod .top,.mod .bottom,.mod .top div,.mod .bottom div{background-repeat:no-repeat;display:block;font-size:1%;position:relative;z-index:10;}
.simple .top div,.simple .bottom div{background-image:url(/share/oocss/css/skin/mod/simple_corners.png);}
/* ----- basic (extends mod) ----- */
.basic .inner{/*-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;*/}
.basic .top div,.basic .bottom div{background-image:url(/share/oocss/css/skin/mod/round.png);}
/* ----- simpleExt (extends mod) ----- */
.simpleExt,.simpleExt .inner{border:1px solid #c7c7c7;/*-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;*/}
.simpleExt .inner{border-color:#fff;border-width:4px;background-color:#e2e2e2;}
.simpleExt b{background-image:url(/share/oocss/css/skin/mod/simple_extended.png);}
.simpleExt .tl{left:-1px;top:-1px;height:12px;width:12px;}
.simpleExt .tr{right:-1px;top:-1px;height:12px;width:12px;}
.simpleExt .bl{left:-1px;bottom:-1px;height:12px;width:12px;margin-top:-12px;}
.simpleExt .br{right:-1px;bottom:-1px;height:12px;width:12px;margin-top:-12px;}
/* ----- me (extends mod) use for my comments ----- */
.me,.me .inner{border:1px solid #909090;/*-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;*/}
.me .inner{border-color:#d76a84;}
.me b{background-image:url(/share/oocss/css/skin/mod/me.png);}
.me .tl{left:-1px;top:-1px;}
.me .tr{right:-1px;top:-1px;}
.me .bl{left:-1px;bottom:-1px;}
.me .br{right:-1px;bottom:-1px;}
/* ----- noted (extends mod) ----- */
.noted,.noted .inner{border:1px solid #c2c2c2;/*-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;*/}
.noted{margin:7px 7px -2px;}
.noted .inner{border-color:#eded68;}
.noted .top div,.noted .bottom div{background-image:url(/share/oocss/css/skin/mod/noted.png);}
.noted .tl{left:-1px;top:-1px;}
.noted .tr{right:-1px;top:-1px;}
.noted .bl{left:-1px;bottom:-1px;}
.noted .br{right:-1px;bottom:-1px;}
/* ----- grab (extends mod) ----- */
.grab .inner{border:3px solid #00477a;border-bottom-width:10px;}
/* can't be done w border radius */
.grab b{background-image:url(/share/oocss/css/skin/mod/grab.png);}
/*.grab .tl,.grab .tr{height:10px;width:10px;}*/
.grab .bl,.grab .br{height:16px;/*if height is set,margin set*/margin-top:-16px;}
/* ----- faq (extends mod) ----- */
.faq .inner{border:3px solid #b20029;border-bottom-width:10px;}
/* can't be done w border radius */
.faq b{background-image:url(/share/oocss/css/skin/mod/faq.png);}
.faq .bl,.faq .br{height:16px;/*if height is set,margin set*/margin-top:-16px;}
/* ----- onlinestore (extends mod) ----- */
.onlinestore .inner{border:3px solid #9a9800;border-bottom-width:10px;}
/* can't be done w border radius */
.onlinestore b{background-image:url(/share/oocss/css/skin/mod/store.png);}
.onlinestore .bl,.onlinestore .br{height:16px;/*if height is set,margin set*/margin-top:-16px;}
/* ----- about (extends mod) ----- */
.about .inner{border:3px solid #494949;border-bottom-width:10px;}
/* can't be done w border radius */
.about b{background-image:url(/share/oocss/css/skin/mod/about.png);}
.about .bl,.about .br{height:16px;/*if height is set,margin set*/margin-top:-16px;}
/* ----- talk (extends mod) ----- */
.talk,.talk .inner{border:1px solid #c7c7c7;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.talk .inner{border-color:#ededed;}
.talk b{*background-image:url(/share/oocss/css/skin/mod/talk.png);}
.talk .tl{left:-1px;top:-1px;}
.talk .tr{right:-1px;top:-1px;}
.talk .bl{left:-1px;bottom:-1px;}
.talk .br{right:-1px;bottom:-1px;}
/* ----- photo (extends complex) ----- */
.photo{margin:9px 6px 12px;}
.photo .inner{/* border:solid 9px #fff;*/margin:-1px 3px;}
/* muck with margins to change how the block will align with other blocks,any value between 0-10px */
.photo .top,.photo .bottom,.photo .top div,.photo .bottom div{background-image:url(/share/oocss/css/skin/mod/photo.png);}
.photo .tr,.photo .tl{width:20px;}
.photo .top,.photo .bottom{height:4px;margin-top:0px;}
.photo .bl,.photo .br{height:16px;margin-top:-12px;}
/* ----- flow (extends complex) ----- */
.flow{margin:3px 6px 9px;}
.flow .top,.flow .bottom,.flow .top div,.flow .bottom div{background-image:url(/share/oocss/css/skin/mod/even.png);}
.flow .inner{padding:1px 3px;}
.flow .top{height:4px;}
.flow .bottom{height:4px;margin-top:-4px;}
.flow .br,.flow .bl{margin-top:-6px;}
/* margin top = bottom height - corner height */
/* ----- shadow test (experimental attempt to match "flow" cross browser w no img)----- */
.boo{-webkit-box-shadow:0px 0px 1px rgba(0,0,0,33);-moz-box-shadow:black 2px 2px 2px 2px;/*-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;*/border:solid 1px #949494;background:#fff;}
/* ----- .excerpt (extends complex) ----- */
.excerpt b{background-image:url(/share/oocss/css/skin/mod/excerpt.png);}
.excerpt .top{height:1px;}
.excerpt .bottom{height:6px;margin-top:-6px;}
/* margin top equal to - height of bottom */
.excerpt .br,.excerpt .bl{height:12px;margin-top:-6px;}
/* margin top = bottom height - corner height */
/* ----- sommers (extends pop) ----- */
.sommers .inner{_border:3px solid #D7D7D7;}
/*IE6 backup no alpha transparency */
.sommers,.sommers .inner,.sommers b{background-image:url(/share/oocss/css/skin/mod/glow_7px.png);_background-image:none;}
.sommers{margin:3px 20px 20px 3px;}
/* ----- gonzalo ----- */
.gonzalo,.gonzalo .inner,.gonzalo b{background-image:url(/share/oocss/css/skin/mod/gc.png);}
/* ====== Background blocks ====== */
.sale .inner{background:red none;}
.light .inner{background:#f5f5f5 none;}
.nicole .inner{background:#c01c41 none;color:#fff;}
.nicole *,.login *,.nicole *:visited,.login *:visited{color:#fff;}
.nicole a:hover,.login a:hover{color:#eee;}
.nicole input,.login input{color:#333;}
.highlight .inner{background:#e3e36f none;}
.universe .inner{background:url(/share/oocss/css/skin/mod/universe.png) repeat left top;}
.foo .inner{background:url(/share/oocss/css/skin/mod/universe_gray.png) repeat left top;}
.login .inner{background:url(/share/oocss/css/skin/mod/universe_login.png) repeat left top;}
.comment .inner{background:#e2e2e2 none;}
/* ====== Block headers and footers ====== */
.hd h1,.hd h2,.hd h3,.hd h4,.hd h5,.hd h6{padding:9px 10px;}
.section{background:#e9e9e9 url(/share/oocss/css/skin/mod/header.png) repeat-x left bottom;color:#de2c72;font-size:120%;padding:4px 9px 5px;}
.section h1,.section h2,.section h3,.section h4,.section h5,.section h6{font-size:100%;color:#de2c72;padding:0;}
.act{background-color:#e9e9e9;}
.topper{background:#fff url(/share/oocss/css/skin/mod/header_gradient_light.png) repeat-x left bottom;color:#4D4D4D;font-size:120%;padding:4px 9px 5px;}
.topper h1,.topper h2,.topper h3,.topper h4,.topper h5,.topper h6{font-size:100%;color:#4D4D4D;padding:0;}
.bam{background:#00477a url(/share/oocss/css/skin/mod/header_glossy.png) repeat-x left top;color:#fff;font-size:120%;padding:4px 9px 5px;}
.bam h1,.bam h2,.bam h3,.bam h4,.bam h5,.bam h6{font-size:100%;color:#fff;padding:0;}
.standard{padding:4px 9px 5px;}
.standard h1,.standard h2,.standard h3,.standard h4,.standard h5,.standard h6{padding:0;}
.gonz{background:url(/share/oocss/css/skin/mod/gc_header.png) no-repeat left top;}
/* messed up */
.online{background:#9a9400 url(/share/oocss/css/skin/mod/online.png) repeat-x left top;color:#000;font-size:120%;padding:5px 10px;}
.online h1,.online h2,.online h3,.online h4,.online h5,.online h6{font-size:100%;color:#000;padding:0;}
.help{background:#b20029 url(/share/oocss/css/skin/mod/help.png) repeat-x left top;color:#fff;font-size:120%;padding:5px 10px;}
.help h1,.help h2,.help h3,.help h4,.help h5,.help h6{font-size:100%;color:#fff;padding:0;}
.info{background:#636363 url(/share/oocss/css/skin/mod/info.png) repeat-x left top;color:#fff;font-size:120%;padding:5px 10px;}
.info h1,.info h2,.info h3,.info h4,.info h5,.info h6{font-size:100%;color:#fff;padding:0;}
/* **************** IMAKER ECHO ***************** */
.iHr{height:6px;margin:-3px 9px;background:url(/share/hr.gif) repeat-x 50% 50%;}
.iHr hr{display:none;}
.iCaption{color:#999;}
.iCompact{padding-top:0;margin-top:0;}
h2.iCompact{padding-top:6px;padding-bottom:3px;}
.gridSpace{padding:0px;}
/* Page */
.ingress{font-weight:bold;}
.byline{color:#999;text-align:right;}
/* Gallery */
.iGallery{padding:9px;float:left;}
.iGalleryCaption{height:36px;overflow:hidden;font-weight:normal;display:block;}
.iPlayBtn{position:absolute;top:1px;left:1px;background:url(/share/play.gif) center no-repeat transparent;z-index:3;cursor:pointer;}
/* Elements */
.elmod{padding:9px;margin:0;}
.ft{color:#999;}
.stroke{margin:8px;border:1px solid #d4d0c8;}
.iDate{color:#999;text-indent:0;}
/* Sitemap */
.iSitemap ol a{font-weight:normal;}
.iSitemap ol{padding:0 9px;}
.iSitemap ol div{padding:0 0 0 18px;}
.iSitemap li{list-style:none;margin-left:0;}
.iSitemap div.cell1{background:url(/share/vr.png) repeat-y 100% 0%;}
.iSitecell h3:first-child{padding:0 9px;}
.iSitecell{padding:9px 0;}
/* Forms */
label{display:block;color:#4d4d4d;}
label.chkLabel{color:#333;margin-left:25px;padding-bottom:9px;}
li label.chkLabelLast{padding-bottom:18px;}
label.chkLabel span{margin-left:-25px;width:25px;display:block;float:left;}
label.error{height:18px;color:#999;font-size:80%;clear:both;}
label em{color:#900;font-style:normal;}
.iForm ol p{padding:0;}
.iForm li{margin:0;list-style:none;/* padding-bottom:18px;*/}
.iForm li.iCompact{/* padding-bottom:0;*/}
select,input,textarea{width:99%;}
button,input[type="reset"],input[type="button"],input[type="submit"]{width:auto;padding:0 9px;float:right;}
input[type="checkbox"],input[type="radio"]{/*vertical-align:top;margin-right:4px;*/margin-top:2px;width:auto;}
.iForm div{height:36px;}
.iForm li.iCompact div{height:auto;}
.iForm div.textarea{height:auto;padding-bottom:18px;}
textarea{height:68px;}
.iForm div input{float:left;}
/* Picture */
.iBorder{border:1px solid #d4d0c8;}
.iBigBorder{border:1px solid #d4d0c8;padding:8px;}
.align_right{float:right;margin:9px 9px 9px 18px;clear:both;}
.align_left{float:left;margin:9px 18px 9px 9px;clear:both;}
.align_full{clear:both;}
.vspace{margin-top:9px;margin-bottom:9px;}
/* Poll */
.iPollLine{height:18px;margin:-9px 9px 0;}
/* File */
.iFile{padding:9px;margin-left:25px;}
.iFile img{width:16px;height:16px;float:left;border:none;margin-left:-25px;}
/* Frame */
.modfix{margin-top:-1px;padding-top:1px;}
.framealign_right{float:right;margin:0 0 0 9px;clear:both;}
.framealign_left{float:left;margin:0 9px 0 0;clear:both;}
.framealign_full{clear:both;}
/* Selection */
.iSelection div{margin-left:18px;}
.iSelection div div{float:left;margin-left:-18px;}
.iSelection p{padding:0;}
/* FAQ */
.iFaqEntry a{font-weight:normal;}
/* Table */
table{margin:9px;width:90%;}
table td,table th{border:1px solid #d4d0c8;border-top:0px;border-bottom:0px;padding:0 5px;}
table .oddRow{background:#ddf none;}
table .evenRow{background:#eee none;}
table th{background:#666 none;color:#fff;}
table th *,.login *,table th *:visited,.login *:visited{color:#fff;}
table th *:hover,.login *:hover{color:#eee;}
table th input{color:#333;}
/* Calendar */
.iCalendarTable{border:0;width:100%;}
.iCalendarTable .iMonth{height:36px;line-height:36px;font-size:146.5%;font-weight:normal;font-style:normal;font-family:Georgia,"Times New Roman",Times,serif;}
.iCalendarTable td{background-color:#eee;vertical-align:top;border-bottom:1px solid #d4d0c8;}
.iCalendarTable .iInmonth{background-color:#fff;}
.iCalendarTable .iHasevents .iDayofmonth{font-weight:bold;}
.iCalendarTable a{font-weight:normal;}
.iCalendarTable th{text-align:center;vertical-align:middle;border:0;}
.iCalendarTable div{height:36px;font-size:90%;white-space:nowrap;overflow:hidden;}
.iCalendarTable .iDayofmonth{float:right;height:17px;}
div.popLink{text-align:center;}
.iEventpop{width:300px;height:auto;}
.iEventpop *{padding:0;margin:0;}
.iEventpop h2{border-bottom:1px solid;}
.iEventpop h3{font-size:100%;}
.iEventpop p{padding-left:18px;}
.iEventInfo{line-height:16px;border-top:1px solid #d4d0c8;border-bottom:1px solid #d4d0c8;margin:9px;}
.iEventInfo span{font-weight:bold;padding-left:2px;}
.iEventInfo span.iMoreInfo{padding-left:20px;}
.iCalendar li{list-style:none;text-indent:-18px;margin-left:18px;}
/* Search */
.pagination{width:100%;text-align:center;padding:9px;}
.pagination span{margin:0 2px;padding:0 5px;}
.pagination .pag{border:1px solid #d4d0c8;}
.pagination .active{background-color:#666;color:#fff;}
.pagination .active a,.pagination .active a:visited,.pagination .active a:hover{color:#fff;}
/* Pdf */
.pdfThumbnails{display:table-cell;padding:0 9px;}
.pdfThumbnailsAligned{padding:0;}
.pdfThumbnails img{border:1px solid #d4d0c8;float:left;margin:9px 0;}
.pdfThumbnails img.odd{border-left:0;}
.pdfThumbnails img.even{border-right:1px dashed;}
/* Shop */
.retailPrice{text-decoration:line-through;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
.price h3{padding:9px 9px 27px;float:right;}
.iShop table td,.iShop table th{padding:9px 5px;}
.iShop table input{border:0;}
.signatur{display:block;margin:0 auto;}
/* Sharing */
.iShare img{
float:right;padding:6px 9px 6px 0;}
/* Weather */
.iTemperature,.iTemperatureMinus{color:#900;text-align:center;}
.iTemperatureMinus{color:#009;}
/* Dashboard */
.dropHighlight{margin:9px;border:1px dashed #ccc;}
.dropUnit{margin:0 9px 18px;height:50px;border:1px dashed #ccc;background-color:#eee;}
/* Clear */
.iClear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Holly Hack Targets IE Win only \*/* html .clearfix{height:1%;}.clearfix{display:block;}
/* End Holly Hack */
/** meny **/
/*-------------------Toppmeny1-------------------
*/
#toppmeny1{position:absolute;top:0;right:0;padding-top:16px;/* width:220px;*/}
#toppmeny1 ul.topmenu{float:right;}
#toppmeny1 li{float:left;list-style-type:none;margin:0;/* padding:10px 15px 0 0;*/padding:10px 12px 0 0;}
#toppmeny1 li a{font-weight:normal;color:#ccc;}
#toppmeny1 li.menudiv{background:url(/sfiles/00/1/picture/toppmenydiv.png) 0 100% no-repeat transparent;height:14px;width:2px;}
/*-------------------Bunnmeny-------------------
*/
.foot ul.menu{/* padding:40px 0 40px 9px;*/padding:0px 0 40px 9px;}
/*-------------------Toppmeny2-------------------
*/
#toppmeny2{position:absolute;left:189px;bottom:0;}
ul.menu a{font-size:12px;font-family:arial;color:#FFF;font-weight:normal;text-transform:uppercase;}
ul.menu{padding-bottom:0;padding:0;margin:0;}
ul.menu li{float:left;margin:0;/* padding:0px 25px;*/list-style-type:none;padding:0px 12px;}
ul.menu li.menudiv{background:url(/sfiles/10/1/picture/menydiv.png) 0 18px no-repeat transparent;height:36px;width:2px;padding:0;margin:0;}
ul.menu a{display:block;line-height:50px;text-transform:uppercase;padding-bottom 20px;border-bottom:4px solid transparent;}
#toppmeny2 a.active{color:#f15a24;border-bottom:4px solid #f15a24;}
/*-------------------Submeny-------------------
*/
#leftMenu{padding:9px 9px 8px;}
#leftMenu ul{list-style-type:none;padding:0;margin:0;z-index:2;position:relative;}
#leftMenu ul li{list-style-type:none;padding:0 9px;margin:0;}
#leftMenu a{color:#666;font-weight:normal;line-height:26px;}
/*
#leftMenu .leftMenuHead{height:39px;position:relative;}
#leftMenu .leftMenuHead div{position:absolute;left:0;top:0;z-index:1;background:url(/sfiles/20/1/picture/submenyhead.png) 0 0 no-repeat transparent;width:162px;height:61px;}
*/
#leftMenu li.menudiv{height:1px;background:#d4d0c8;}
/*
#leftMenu .leftMenuFoot{height:23px;position:relative;}
#leftMenu .leftMenuFoot div{position:absolute;left:0;bottom:0;z-index:1;background:url(/sfiles/30/1/picture/submenyfoot.png) 0 0 no-repeat transparent;width:162px;height:50px;}
*/
/** Nytt og felles,krysspublisert **/
#Search ol{width :205px;}
/* Visittkort */
.visittkort h2{font-weight:normal;}
.visittkort a{font-weight:normal;}
.visittkort h2 span{color:#4d4d4d;font-size:80%;}
/** Meny - unntak for medlemsbedrifter **/
#toppmeny1{width:220px;}
body.mceContentBody{padding:0px;text-align:left;background-image:none;background:#FFF;color:#000;}
/*-------------------Page layout-------------------
*/
html,body{background:#262626;}
.page{width:960px;}
.headWrap{background:#000;}
.bodyWrap{background:#fff;}
.head{position:relative;height:140px;}
#sikrigenLink{position:absolute;top:34px;right:230px;color:#FFF;}
#sikrigenLink a{color:#FFF;font-weight:normal}
.body{padding-top:7px;padding-bottom:9px;}
.foot{color:#fff;padding-top:10px;}
.footLeftCol{float:left;width:180px;}
#logo{float:left;margin:35px 0 0 9px;}
#memberLogo{margin:9px;}
.leftCol{width:180px;}
.topCol{width:780px;display:table-cell;*display:block;}
.rightCol{width:180px;}
/*-------------------Søk-------------------
*/
.sokFelt li{float:left;display:inline;}
/*-------------------Rammer-------------------
*/
.sikringen_tittel{background:#ed1c24 url(/sfiles/41/1/picture/sikringen_head.png) repeat-x left top;color:#fff;font-size:100%;padding:5px 9px 4px;}
.sikringen_tittel h1,.sikringen_tittel h2,.sikringen_tittel h3,.sikringen_tittel h4,.sikringen_tittel h5,.sikringen_tittel h6{font-size:100%;font-family:Arial,Helvetica,Sans-serif;color:#fff;padding:0;font-weight:normal;text-transform:uppercase;}
.sikringen_ramme{margin:9px;}
.sikringen_ramme .inner{border:0;}
.sikringen_ramme .top div,.sikringen_ramme .bottom div{background-image:url(/sfiles/61/1/picture/sikringen_corners.png);}
.sikringen_bakgrunn .inner{background:#666 url(/sfiles/71/1/picture/sikringen_bakgrunn.png) 0 100% repeat-x;color:#fff;height:271px;}
.sikringen_bakgrunn .bottom{margin-bottom:21px}
.sikringen_bakgrunn *,.sikringen_bakgrunn *:visited{color:#fff;}
.sikringen_bakgrunn a:hover{color:#eee;}
.sikringen_bakgrunn input{color:#333;}
.sikringen_lys{background:url(/sfiles/82/1/picture/lyshead.png) 100% 9px no-repeat transparent;border-bottom:1px solid #d4d0c8;line-height:29px;padding:20px 9px 15px;margin:0;}
.sikringen_lys h1,.sikringen_lys h2,.sikringen_lys h3,.sikringen_lys h4,.sikringen_lys h5,.sikringen_lys h6{font-size:100%;font-family:Arial,Helvetica,Sans-serif;color:#f15a24;padding:0;font-weight:normal;text-transform:uppercase;}
.uten_ramme .bd{padding-bottom:9px;}
/*-------------------Sidereferanse-------------------
*/
.pageRef{padding-bottom:9px;}
.pageRef img{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);}
.pageRef img:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.pageRefWrap{padding:9px;}
.pageRefHead{height:12px;background:#000;text-transform:uppercase;padding:0;margin:0;}
.pageRefHead div{background-color:#fff;padding-left:9px;float:right;line-height:12px;}
div.pagecatenok{background:#8cc63f;color:#8cc63f;}
.pagecatblank{height:3px;}
/*-------------------Kategoriutdrag-------------------
*/
.iCategorySelection .item{padding:9px;}
.iCategorySelection a{font-weight:normal;}
.iCategorySelection .iHr{margin-left:0;margin-right:0;}
/*-------------------Skjema-------------------
*/
.foot label,#Search label{text-transform:uppercase;}
.foot input,#Search input{border:1px solid #f2f2f2;background-color:#f2f2f2;}
.foot input[type="submit"],#Search input[type="submit"]{border:0;background-color:#333;color:#f2f2f2;text-transform:uppercase;height:27px;padding:4px 9px 5px;margin-top:9px;}
/*-------------------Tabeller-------------------
*/
table .oddRow{background:#eee9d7;}
table .evenRow{background:#f2f2f2;}
td img{margin-top:9px;}
/*-------------------Footer-------------------
*/
.foot *,.foot *:visited,.foot .sikringen_lys *{color:#808080;}
.foot a:hover{color:#ccc;}
.foot .sikringen_lys{background:url(/sfiles/33/1/picture/lysheadgra.png) 100% 9px no-repeat transparent;border-bottom:1px solid #333;}
.foot .iHr{background:url(/sfiles/44/1/picture/morkhr.gif) repeat-x scroll 50% 50% transparent;}
.foot input{background-color:#ccc;border-color:#ccc;}
.foot input[type="submit"]{color:#333;background-color:#ccc;}
/*-------------------Generelle ting-------------------
*/
h2 a,h2 a:visited{color:#666;}
h2{font-weight:bold;}
/* 
-- endringer i meny jf. krysspublisert fra hovednettsted --
*/
ul.menu li{padding:0 10px;}
/*-------------------Karusell-------------------*/
.karusell{position:relative;}
.karusell *{color:#fff;font-family:Verdana,Verdana,Arial,Helvetica,sans-serif;}
.karusell .inner{height:270px;}
.karusell .karusellVogn{position:absolute;top:0;left:0;width:100%;}
.karusell .karusellBilde{position:relative;z-index:1;}
.karusell .karusellTekst{position:absolute;top:0;right:0;padding:18px 25px;width:270px;margin:0;height:270px;background:url(/sfiles/57/4/picture/karusellbg.png) 0 0 no-repeat transparent;z-index:2;}
.karusell .top div,.karusell .bottom div{background-image:url(/sfiles/61/1/picture/sikringen_corners.png);}
.karusell .iHr{margin:9px 9px 3px;}
.karusell a,.karusell a:hover,.karusell a:visited{color:#f15a24;}
