﻿html {font-size: 100.01%;height: 100%;}
/* 12px=1em Arial standard font */
body {background:#e1e1e1;color:#3f4145;font: 75%/1.35 Arial, Verdana, sans-serif;height: 100%;/*margin-top:10px;*/} 

/** GLOBAL STYLES
*******************/
a {color:#000;text-decoration:none;}
a:hover {color: #000;text-decoration:underline;}
h1 {color:#000;font-size:2.17em;font-weight:bold;margin: .65em 0 .25em 0;} /* 26px */
h2 {color:#000;font-size:1.67em;font-weight:bold;margin:0 0 .3em 0;} /* 20px */
h3 {color:#000;font-size:1.5em;font-weight:bold;margin:0 0 .5em 0;} /* 18px */
p {font-size:1em;margin:0 0 1em;}
em {font-style:italic;}
strong {font-weight:bold;}
ul {list-style-type:square;margin:0 0 0 1.2em;}
ol {list-style-type:decimal;margin:0 0 0 1.2em;}
li {margin:0;}
.hidden {display:none;}
.intro {font-size:1.33em;color:#000}
.date {color:#666;font-size:0.83em;}
p.date {margin:0 0 .2em;}
.clear {clear:both;}
.left {float:left;}
.right {float:right;}
img.left {float:left;padding-right:10px;}
img.right {float:right;padding-left:10px;}


/* Verdana,Arial,Helvetica,sans-serif */
table {border-collapse:collapse;font: 11px/15px Verdana,Arial,Helvetica,sans-serif;margin-bottom: 1em;}
table font {font: 11px/15px Verdana,Arial,Helvetica,sans-serif;}
table tbody {display: table-row-group;vertical-align:middle;}
table td {border-bottom: 1px solid #ECECE9 !important;display: table-cell;vertical-align:top;}
table td {padding:4px 6px 4px 0; text-align:right;} /* right justify tabledata */
table tr td:first-child{text-align: left;}/* always left-align cells in first column: */
table td.coltitle{border-bottom:2px solid #CECECB !important;color:#008688;font-weight:bold;padding:4px 6px 4px 0;}
table td.coltitle font{color:#008688;font-weight:bold;padding:4px 6px 4px 0;}
table td.rowtitle{padding: 4px 6px; text-align:left;} /* left justify tabledata */
table td.sumtitle{/* border: none !important; */ border-top: 2px solid #CECECB !important;}

table.text {margin:0 0 1em;}
table.text tr:hover {background-color:#fff;}
table.text td {text-align: left;}
table.text2 td {border: none !important; padding:20px 6px 10px 0;}

table.numeric {margin:0 0 1em;}
table.numeric tr:hover{background-color:#f8f8f4;cursor:default;}
table.numeric tr td:first-child{text-align: left;}/* always left-align cells in first column: */

table td.gray {background-color:#f8f8f4;}

img.left {float:left;}
img.right {float:right;}


/** MAIN FRAMEWORK
*******************/
#wrapper {margin:0 auto;width:950px;background-color:#ffffff}

/** FOOTER 
*******************/
#footer-container {background:url('/Templates/ar2009/media/images/bg-footer.png') 0 0 repeat-y;border-top:1px solid #e1e1e1;color:#FF8500;float:left;padding:10px 0;width:100%;}
#footer-container #footer{font-weight: normal;padding-left: 20px;width: 660px;}
#footer-container #footer a{color:#FF8500;}
#footer-container #footer p{margin: 0;}
#footer-container #footer #left{float:left;}
#footer-container #footer #right{float:right;}


/** PAGE FRAMEWORK
*******************/
#page{background-color:#fff;background:url('/Templates/ar2009/media/images/bg.png') 0 0 repeat-y;float:left;min-height:500px;padding-right:250px;padding-bottom:20px;width: 700px;}
#first-column{width:100%; float:left;}
#second-column{display:inline;float:left; margin-right: -250px;padding-left:10px;width:240px;}

#main-content{background-color: #fff;float: left;}
#main-content a {color:#008688;text-decoration:underline;}
#main-content a:hover {color: #008688;text-decoration:none;}

#second-column #search{background-color:#f8f8f4;height: 99px;}
#search img.arTitle{margin-top: 10px;}
#search .quickSearchField{margin-top: 20px;margin-left: 20px;width: 147px;}
#search .quickSearchButton{position: relative;top: 4px;}

#downloadcenter ul {list-style-type: none;margin: 0;}
#downloadcenter ul li{border-bottom: 1px solid #e1e1e1;height: 28px;}
#downloadcenter ul li a{background:url(/Templates/ar2009/media/images/link.png) 0 13px no-repeat;color:#666;display: block;margin-left: 10px;padding-left: 12px;padding-top: 7px;}
#downloadcenter .quartersheader{border-bottom: 1px solid #e1e1e1;display: block;padding: 10px 0 10px 10px;font-weight: bold;}


/** STANDARD PAGE
*******************/
#standardpage{clear:both;padding: 20px;}
/* .intro {background:url('/Templates/ar2009/media/images/intro-bg.png') 0 0 repeat-x;background-color: #c5c5c5;margin: 0;padding: 10px 20px 30px 20px;width:660px;} */
.intro {background-color: #000;color:#fff;margin: 0;padding: 10px 20px 30px 20px;/*width:660px;*/}
#main-content .pageHeader h1 {padding: 30px 0 0 20px;}
#main-content .withintro{background-color: #000;float:left;width:700px;}
#main-content .leftintro{float:left;}
#main-content .rightintro{float:right;}

/** STANDARD PAGE 1 COLUMN
*******************/
#standardpage #MainBody {width: 590px;}

/** STANDARD PAGE 2 COLUMN
*******************/
#Column1, #Column2{float: left;padding-right: 20px;width: 310px;}


/** CEO PAGE
*******************/
#main-content #movie {background: url('/Templates/ar2009/media/images/video-bg.jpg') 0px 0px no-repeat;height: 300px; /*440px*/ padding: 55px 47px 0 35px; width: 618px;}
#main-content .videoheader{color: #f49500;font-size: 20px;text-transform:uppercase;}
#movie #left{float: left; width: 185px;}
#movie #right{float: right;}
#movie #left #videopuff {border-top: solid 1px #fff; border-bottom: solid 1px #fff; color:#fff; margin-top: 20px;padding: 1em 0 0 0}

/** HEADER
*******************/
#header {width:700px;height:129px;/*overflow:hidden;*/} /* SET height: 129px; */
#logotype {width:220px;height:99px;float:left;}
#logotype a {background:url('/Templates/ar2009/media/images/logo.png') 0 0 no-repeat;display:block;height:72px;width:173px;margin: 12px 0 0 20px;}


#header #languageselect{font-weight: bold;float: right; padding-right: 20px; padding-top: 10px;}
#header .topnavmenu {font-weight: bold;float: right; padding-right: 4px; padding-top: 10px;}
#header .topnavmenu p {display: inline;margin:0;}


/** MAIN MENU
*******************/
#main-menu {background-color:#fff;float: left;height:30px;/*overflow:hidden;*/display: block;width:700px;}
#main-menu ul {list-style-type:none;margin:0;}
#main-menu ul li {width:232px; display:inline;float:left;padding-left:1px;position:relative;}
#main-menu ul li a {background-color:#ff8500;float:left;overflow:hidden;padding-top: 6px;height:23px;width:232px;}
#main-menu ul li a img,#main-menu ul li a span{padding-left: 20px;}
#main-menu:hover ul li ul {display:block;}

/** SUB MENU
*******************/
#main-menu ul li ul{background-color: #000;border-bottom:1px solid #2d2d2d;border-right:1px solid #2d2d2d;display:none;left:1px;margin-top: 30px;position: absolute;overflow:hidden;}
#main-menu ul li ul li{border-bottom: solid 1px #222;clear:both;display: block;padding: 0;}
#main-menu ul li ul li a{background-color:Transparent; color: #e1e1e1;font-size: 1.08em;padding-left:20px;padding-top:1px;width:212px; /* 13px font */}
#main-menu ul li ul li a:hover{background-color: #292929;text-decoration:none;}

/** START PAGE
*******************/
#main-content .flashcontainer p {margin: 0;}
#main-content .flashcontainer {margin-bottom: 10px;}

#main-content #box1, #main-content #box2, #main-content #box3, #main-content #box4{float: left;display:inline;height: 200px;padding-left: 20px;width: 320px;}
#main-content #box1{background: url('/Templates/ar2009/media/images/start-box1.jpg') 20px 0 no-repeat;}
#main-content #box2{background: url('/Templates/ar2009/media/images/start-box2.png') top right no-repeat;}
#main-content #box3{margin-top: 10px;}
#main-content #box4{background: url('/Templates/ar2009/media/images/start-box4.jpg') 20px 10px no-repeat;}

#main-content h1{margin:0;padding: 0;}
#main-content #box4 h1{margin-top: 10px;}

#main-content .boxcontent{padding: 5px 0 0 10px;}
#main-content .boxcontent h1{margin-bottom: 7px;}

#main-content #box1 .box1text{width: 195px;}
#main-content #box2 .box2text{width: 175px;}
#main-content #box4 .box4text{color:#fff;width: 175px;}

#main-content .mainbody{padding: 0 30px;}


/** SEARCH PAGE
*******************/
#SearchArea{margin-bottom: 10px;margin-top: 50px;}
#SearchArea{margin-left: 25px;}
#ResultArea {margin-left: 20px;width: 572px;}
#ResultArea h3{margin-left: 5px;}
#ResultArea ol{padding-left: 16px;}
#AdvancedArea{margin-top: 10px;}


/** CONTACT PAGE Google Maps
*******************/
#main-content .contact-map{position: relative;float: left;}
#main-content .GoogleMapContainer{height: 285px}
#main-content .ContactInfo{padding-top: 20px;border-top: 1px solid #ccc;}


/** PAGE SITE MAP
*******************/
#sitemap {background-color: #fff;float:left;font-size:.85em;width:100%;}

#sitemap ul {list-style:none;margin:0;}
#sitemap ul li {float:left;margin-left:20px;width:126px;}
#sitemap ul li a {color:#666;text-decoration:none;}
#sitemap ul li ul li {margin: 0;padding-top: 5px;}
#sitemap .topitem{font-weight:bold;}




/******** ANNUAL REPORT 2010 *****/
.ar2010 #page #header{position:relative;}
.ar2010 #page #header a{color:#FF8500;}
.ar2010 #header #facebook-like{height: 20px;left: 633px;overflow: hidden;position: absolute;top: 52px;}
.ar2010 #header #facebook-like #fbIframe{margin-top:-40px;}
.ar2010 body.transparent_widget{float:right;}

.ar2010 #main-menu ul li a{background:url("/Templates/ar2009/media/images/2010/menu-bg.png") no-repeat scroll 0 -37px transparent;}
.ar2010 #main-menu ul li:hover a{background-position:0 top;}
.ar2010 #main-menu ul ul li a{background:none;}

.ar2010 #downloadcenter ul li a {background: url("/Templates/ar2009/media/images/2010/down-icon.png") no-repeat scroll 0 8px transparent;font-size: 11px;padding-left:19px;}
.ar2010 .flashcontainer{background:#E1E1E1;padding-bottom: 10px;}

.ar2010 #start2010 .boxes{position:relative;}
.ar2010 #start2010 .boxes .linkbox{border-bottom: 1px solid #555555;border-top: 1px solid #555555;bottom: 20px;    left: 20px;    padding:3px 0 2px;position: absolute;width: 320px;}
.ar2010 #start2010 .boxes .link{background: url("/Templates/ar2009/media/images/2010/link-arrow.png") no-repeat scroll right bottom transparent;    color: #FF8500;font-size: 12px;font-weight: bold;    padding: 0px 20px 0px 10px;text-transform: uppercase;}  
.ar2010 #start2010 .boxes .link:hover{background-position:right 0px;}
.ar2010 #start2010 #box1 .linkbox{width:162px;}
.ar2010 #start2010 #box3 .linkbox{bottom:10px;}
.ar2010 #start2010 #box4 .linkbox{bottom:10px;}

/* background content on startboxes */
.ar2010 #start2010 #box1{background:url("/Templates/ar2009/media/images/2010/box1-pontus-playbtn.png") no-repeat scroll 20px -5px transparent;}
.ar2010 #start2010 #box2{background:url("/Templates/ar2009/media/images/2010/box2.png") no-repeat scroll right top transparent;}
.ar2010 #start2010 #box3{height:234px;}
.ar2010 #start2010 #box4{background:url("/Templates/ar2009/media/images/2010/box4.jpg") no-repeat scroll 20px 0 transparent;height:234px;margin-top:10px;}
.ar2010 #start2010 .boxes h1{color:#008788;text-transform:uppercase;font-size:20px;line-height:20px;}
