table{font-size:1em;margin:0;padding:0;}
th,td{padding:0;}
table.list{width:100%;border:none;margin:1em 0;}
table.list th,table.list td{border-right:1px solid #fff;border-bottom:none;vertical-align:top;padding:.5em;}
table.list th{font-weight:700;color:#525345;background-color:#DFDFDF;white-space:nowrap;text-align:left;background-image:url(../images/th_bg.png);background-repeat:repeat-x;background-position:top left;}
table.list td{border-top:1px solid #f8f8f8;font-weight:400;}
table.list th:first-child,table.list td:first-child{border-left:1px solid #fff;}
table.list tr.bglight{background-color:#F1F1ED;}
table.list tr.bgdark{background-color:#EAE9E1;}
table.list tr.bglight:hover,table.list tr.bgdark:hover{background-color:#fff;}
table.list tr.bglight:hover td,table.list tr.bgdark:hover td{border-color:#fff;}
table.list a{border-bottom-color:#EAE9E1;}
table.list img{vertical-align:middle;}
th.tight,td.tight{width:1%;}
td.nowrap{white-space:nowrap;}
hr /* General formatting for all horizontal rulers */{color:#fff;border:none;border-top:1px solid #e0e0e0;height:1px;margin:.35em 0;}
div.message-confirmation,div.message-feedback,div.message-warning,div.message-error,div.warning{border:3px solid gray;background-color:#fff;margin:.5em 0 1em;padding:.5em 1em;}
div.message-feedback{border-color:#40b040;}
div.message-warning,div.warning{border-color:#3166CC;margin:0 0 10px 0; float:left; width:675px;}
div.message-error{border-color:#c04040;}
div.block /* Used around groups of objects which are connected in some way,and requires extra margins to the surroundings */{clear:both;margin:.5em 0;padding:0;}
div.block div.element,div.block div.halfelement /* Used if several objects are to be stacked horizontally within the same block */{padding-right:1em;float:left;}
div.halfelement{width:48%;}
div.block div.left /* Floats elements to the left in a block */{width:48%;float:left;clear:left;}
div.block div.right /* Floats elements to the right in a block */{width:48%;float:right;clear:right;}
div.button-left{float:left;}
div.button-right{float:right;}
p.text-left,td.text-left,th.text-left,.text-left{text-align:left;}
p.text-center,td.text-center,th.text-center,.text-center{text-align:center;}
p.text-justify,td.text-justify,th.text-justify,.text-justify{text-align:justify;}
div.object-left,table.object-left /* Used for floating images and other content elements to the left inside other content */{float:left;margin:0 10px 0 0;}
div.object-right,table.object-right /* Used for floating images and other content elements to the right inside other content */{float:right;margin:0 0 0 10px;}
div.object-center,table.object-center{margin:.25em auto;}
.float-break{height:1%;}
.float-break:after /* Terminate floating elements flow */{content:"-";height:0;font-size:0;visibility:hidden;display:block;clear:both;}
div.break /* Old method for terminating floating elements flow; kept for backwards compatibility */{clear:both;font-size:1px;height:1px;margin-bottom:-1px;}
div.split-content{border:none;}
div.split div.three-left{width:31%;float:left;}
div.split div.three-right{width:31%;float:right;}
div.split div.three-center{margin:0 35%;}
.small{font-size:85%;}
.warning h2{color:#3166CC;font-family:"trebuchet MS",tahoma,Arial;font-size:16px;font-weight:700;}
td.number,p.text-right,td.text-right,th.text-right,.text-right{text-align:right;}
div.split,div.oe-window /* Needed by OE 5.0 when translating content */{clear:both;}
.hide /* Used on elements which should only be visible if CSS in disabled or unavailable */,.spamfilter /* Simple fix for stopping spambots from getting correct e-mail addresses from a web page: info<span class="spamfilter>SPAMFILTER</span>@ez.no <span class="spamfilter>(Remove SPAMFILTER to reply)</span> */{display:none;}
.warning p,.warning ul li{font-family:Tahoma,Arial;font-size:12px;line-height:18px;padding:0;}