
/*
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:#000;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.875em/1.428571em Arial,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:10px;}
h2,h3,h4,h5,h6{padding-bottom:3px;padding-top:17px;line-height:20px;}
/*
h1{margin-top:6px;margin-bottom:-6px;}
*/
h1,img{padding-top:0px;padding-bottom:0;line-height:30px;}
h1{padding-top:10px;}
pre{margin:10px;}
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,h1 a,h1 a:visited,h1 a:hover,h1 a:focus{font-size:196%;font-weight:normal;font-style:normal;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;color:#AE0345;}
h2,.h2,h2 a,h2 a:visited,h2 a:hover,h2 a:focus{font-size:146.5%;font-weight:normal;font-style:normal;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;color:#AE0345;text-decoration:none;}
h1 a,h1 a:visited,h1 a:hover,h1 a:focus,h2 a,h2 a:visited,h2 a:hover,h2 a:focus{font-size:100%;}
h3,.h3{font-size:146.5%;font-weight:normal;font-style:normal;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;}
h4,.h4{font-size:123.1%;font-weight:normal;font-style:normal;color:#AE0345;}
h5,.h5{font-size:108%;font-weight:bold;font-style:normal;color:#AE0345;}
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:#AE0345;}
.category a{color:#AE0345;}
.important a{font-weight:bold;}
/* links */
a{color:#003;font-weight:bold;text-decoration:none;}
a:focus,a:hover{text-decoration:underline;color:#336;}
a:visited{color:#003;}
/* ====== Lists ======*/
/* standard list */
li{margin-left:20px;}
/* ====== 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 #999;}
th,td{vertical-align:top;border:1px solid #999;}
.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:10px;}
.mod .bd h2:first-child{padding:7px 10px 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:10px;width:10px;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:-10px;}
.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:8px 8px -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:8px 10px 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 10px;}
/* ----- simple (extends mod) ----- */
.simple{margin:9px;}
.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:8px 8px -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:10px 6px 12px;}
.photo .inner{/* border:solid 10px #fff;*/margin:0px 4px;}
/* 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:2px 4px;}
.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,.nicole textarea,.login textarea{color:#000;}
.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:10px 10px;}
.section{background:#e9e9e9 url(/share/oocss/css/skin/mod/header.png) repeat-x left bottom;color:#de2c72;font-size:120%;padding:5px 10px 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:5px 10px 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:5px 10px 5px;}
.bam h1,.bam h2,.bam h3,.bam h4,.bam h5,.bam h6{font-size:100%;color:#fff;padding:0;}
.standard{padding:5px 10px 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 10px;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:7px;padding-bottom:3px;}
.gridSpace{padding:0px;}
/* Page */
.ingress{font-weight:bold;}
.byline{color:#999;text-align:right;}
/* Gallery */
.iGallery{padding:10px;float:left;}
.iGalleryCaption{height:40px;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:10px;margin:0;}
.ft{color:#999;}
.stroke{margin:9px;border:1px solid #999;}
.iDate{color:#999;text-indent:0;}
/* Sitemap */
.iSitemap ol a{font-weight:normal;}
.iSitemap ol{padding:0 10px;}
.iSitemap ol div{padding:0 0 0 20px;}
.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 10px;}
.iSitecell{padding:10px 0;}
/* Forms */
label{display:block;color:#003;}
label.chkLabel{color:#000;margin-left:25px;padding-bottom:10px;}
li label.chkLabelLast{padding-bottom:20px;}
label.chkLabel span{margin-left:-25px;width:25px;display:block;float:left;}
label.error{height:20px;color:#999;font-size:80%;clear:both;}
label em{color:#900;font-style:normal;}
.iForm{clear:both;}
.iForm ol p{padding:0;}
.iForm li{margin:0;list-style:none;/* padding-bottom:20px;*/}
.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 10px;float:right;}
input[type="checkbox"],input[type="radio"]{/*vertical-align:top;margin-right:4px;*/margin-top:2px;width:auto;}
.iForm div{height:40px;}
.iForm li.iCompact div{height:auto;}
.iForm div.textarea{height:auto;padding-bottom:20px;}
textarea{height:76px;}
.iForm div input{float:left;}
/* Picture */
.iBorder{border:1px solid #999;}
.iBigBorder{border:1px solid #999;padding:9px;}
.align_right{float:right;margin:10px 10px 10px 20px;clear:both;}
.align_left{float:left;margin:10px 20px 10px 10px;clear:both;}
.align_full{clear:both;}
.vspace{margin-top:10px;margin-bottom:10px;}
/* Poll */
.iPollLine{height:20px;margin:-10px 10px 0;}
/* File */
.iFile{padding:10px;margin-left:26px;}
.iFile img{width:16px;height:16px;float:left;border:none;margin-left:-26px;}
/* Frame */
.modfix{margin-top:-1px;padding-top:1px;}
.framealign_right{float:right;margin:0 0 0 10px;clear:both;}
.framealign_left{float:left;margin:0 10px 0 0;clear:both;}
.framealign_full{clear:both;}
/* Selection */
.iSelection div{margin-left:20px;}
.iSelection div div{float:left;margin-left:-20px;}
.iSelection p{padding:0;}
/* FAQ */
.iFaqEntry a{font-weight:normal;}
/* Table */
table{margin:10px;width:90%;}
table td,table th{border:1px solid #999;border-top:0px;border-bottom:0px;padding:0 5px;}
table .oddRow{background:#ddf none;}
table .evenRow{background:#eee none;}
table th{background:#AE0345 none;color:#fff;}
table th *,.login *,table th *:visited,.login *:visited{color:#fff;}
table th *:hover,.login *:hover{color:#eee;}
table th input{color:#000;}
/* Calendar */
.iCalendarTable{border:0;width:100%;}
.iCalendarTable .iMonth{height:40px;line-height:40px;font-size:146.5%;font-weight:normal;font-style:normal;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;}
.iCalendarTable td{background-color:#eee;vertical-align:top;border-bottom:1px solid #999;}
.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:40px;font-size:90%;white-space:nowrap;overflow:hidden;}
.iCalendarTable .iDayofmonth{float:right;height:19px;}
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:20px;}
.iEventInfo{line-height:18px;border-top:1px solid #999;border-bottom:1px solid #999;margin:10px;}
.iEventInfo span{font-weight:bold;padding-left:2px;}
.iEventInfo span.iMoreInfo{padding-left:20px;}
.iCalendar li{list-style:none;text-indent:-20px;margin-left:20px;}
/* Search */
.pagination{width:100%;text-align:center;padding:10px;}
.pagination span{margin:0 2px;padding:0 5px;}
.pagination .pag{border:1px solid #999;}
.pagination .active{background-color:#AE0345;color:#fff;}
.pagination .active a,.pagination .active a:visited,.pagination .active a:hover{color:#fff;}
/* Pdf */
.pdfThumbnails{display:table-cell;padding:0 10px;}
.pdfThumbnailsAligned{padding:0;}
.pdfThumbnails img{border:1px solid #999;float:left;margin:10px 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:10px 10px 30px;float:right;}
.iShop table td,.iShop table th{padding:10px 5px;}
.iShop table input{border:0;}
.signatur{display:block;margin:0 auto;}
/* Sharing */
.iShare img{
float:right;padding:8px 10px 8px 0;}
/* Weather */
.iTemperature,.iTemperatureMinus{color:#900;text-align:center;}
.iTemperatureMinus{color:#009;}
/* Dashboard */
.dropHighlight{margin:10px;border:1px dashed #ccc;}
.dropUnit{margin:0 10px 20px;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 */
/** Skjema **/
label.chkLabel{padding-bottom:0;}
form ol h2{padding-left:0;}
.page{width:768px;background:none #fff;border-left:1px solid #999;border-right:1px solid #999;}
.leftCol{width:177px;}
.foot{border-top:1px solid #999;text-align:center;}
.dato{height:12px;background-color:#20A3D8;color:#fff;font-family:verdana,arial,helvetica;font-size:9px;font-weight:bold;line-height:1em;text-align:right;padding-right:10px;margin-bottom:10px;}
body{background:url(/sfiles/68/2/picture/3_2002_0.jpg) #F7FbFF repeat-x;}
body.mceContentBody{background:none #fff;}
.forum td{border:1px solid #999;padding:4px 8px;}
.menyDiv{width:160px;margin:4px 0px 0px 5px;background-color:#f8fcff;border-bottom:1px solid #669;border-right:1px solid #669;border-top:1px solid #e8ecef;border-left:1px solid #e8ecef;}
.menyDivActive{background-color:#E8ECEF;}
.meny a:hover{text-decoration:none;}
.meny{color:#669;display:block;font-size:12px;font-weight:bold;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;padding:2px;text-decoration:none;}
.underMeny{color:#669;display:block;font-size:11px;padding:2px 2px 2px 6px;text-decoration:none;font-weight:normal;}
.iHr{margin:7px 10px;}