﻿/**********************************************************\
*	Description: AAK
*	URI: http://www.aak.com/
*	Version: 1.0
*	Author: Niklas Hultgren (niklas.hultgren@logica.com)
*	Author URI: http://www.logica.com
*	Date: 2009-03-09
*	Copyright: (C) 2008 Logica
**********************************************************/


/* Global
======================================================================================== */
body{
	font: 72%/1.4 arial,verdana,geneva,helvetica;
    background-image:url(graphics/generic/background-shadow.gif); 
    background-position: top center; 
    background-repeat:no-repeat;
	color:#333;
}
p { margin:.2em 0 1em 0; }


/* ==[END]============================================================================== */



/* Main Layout
======================================================================================== */
#LogoPrint
{
	display:none;
}
#Wrapper{
	margin:0 auto;
	width:82.45em; /* 950 px */
	max-width:98%;
	min-width:950px;
	position:relative;
}
/* ==[END]============================================================================== */


/* SiteHead
======================================================================================== */
#SiteHead  {width:100%; }
#SiteHead #Slogan{
    float:left;
    width:334px;
    font-size:1px;
}
#SiteHead #Tools{
    width:100%;
    float:right;
}
#SiteHead #Tools #Logo{
    float:right;
    /*width:100px;*/
}
#SiteHead #Tools #Search{
    float:right;
    /*width:150px;*/
    padding:14px 20px 0 0;
}
#SiteHead #SiteTopImage{
   margin:.6em 0 .6em 0;
  background-color:#006dbd;
}
#SiteHead #SiteTopImage #Inner{
    height:180px;
}
#SiteHead #SiteTopImage #Inner #Image{
    float:left;
    width:665px;
    height:180px;
    cursor: hand;   
}

#SiteHead #SiteTopImage #Inner #flash-content{
    float:left;
    width:665px;
    height:180px;   
}

#SiteHead #SiteTopImage #Inner #Image #Transparent{
    
    width:84px;
    height:180px;
    
   /*background:transparent url(graphics/generic/image-transition.png) no-repeat top right;*/
 
    float:right;
    clear:both;
}
#SiteHead #SiteTopImage #Inner #Content{
    float:right;
    width:280px;
}
#SiteHead #SiteTopImage #Inner #Content #Upper{
    width:100%;
    padding:20px 0 20px 0;
    color:#c9d8e9;
    font-size:11px;
    text-transform:uppercase;
}
#SiteHead #SiteTopImage #Inner #Content #Lower{
    width:96%;
    padding:95px 4% 0 0;
    color:#c9d8e9;
    font-size:18px;
    text-align:right;
    text-transform:uppercase;
}
#SiteHead #Tools ul{
    list-style-type:none;
    width:60%;
	margin:0;
	padding:18px 12px 0 0;
	float:right;
	text-align:right;
}
#SiteHead #Tools ul li{
    display:inline;
    color:#0078c3;
    padding-left:.4em;
    text-transform:uppercase;
}
#SiteHead #Tools ul li.delimiter{}
#SiteHead #Tools ul li a{
    display:inline;
    color:#0078c3;
    text-decoration:none;
}
#SiteHead #Tools ul li a:hover{
    display:inline;
    color:#004da6;
    text-decoration:none;
}
/* ==[END]============================================================================== */


/* MainMenuArea
======================================================================================== */
#MainMenuArea {
	width: 100%;
	padding:4px 0 14px 0;
	font-weight:bold;
	text-transform:uppercase;
}
#MainMenuArea ul {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
}
#MainMenuArea li {
	display: block;
	float: left;
	margin:0;
	padding: 0 7px 0 0;
	white-space: nowrap;
	color:#a1c211;
}
#MainMenuArea li a {
	display: block;
	text-decoration: none;
	color:#a1c211;
}
#MainMenuArea li a:hover {
	display: block;
	text-decoration: none;
	color: #a1c211;
}
#MainMenuArea li.selected a {
	display: block;
	text-decoration: none;
	color: #0078c3;
}
#MainMenuArea li.selected a:hover {
	display: block;
	text-decoration: none;
	color: #0078c3;
}
/* ==[END]============================================================================== */



/* StageArea
======================================================================================== */
#StageArea{
    width: 100%;
	overflow: hidden;
}
/* ==[END]============================================================================== */


/* BreadCrumbWrapper
======================================================================================== */
#BreadCrumbWrapper{
    width: 100%;
	overflow: hidden;
	margin:0 20px 10px 20px;
	font-size:.95em;
}
/* ==[END]============================================================================== */



/* SubMenuArea | Leftmenu
======================================================================================== */
#SubMenuArea{
    float:left;
    width:18%;
    text-transform:uppercase;
    color: #a1c211;
}

#SubMenuArea ul {
  	padding: 0;
	margin: 0;
	list-style-type: none;
	list-style-image: none;
}
#SubMenuArea li{
    display: block;
	padding: .3em 0 .3em 0;
	font-weight:bold;
}
#SubMenuArea li span.selected{
    display: block;
	color: #0078c3;
	font-weight:bold;
}
#SubMenuArea ul ul{
    width: 100%;
    overflow: hidden;
}
#SubMenuArea li li { }
#SubMenuArea li li a, #SubMenuArea li li span{
	display: block;
	font-weight:bold;
}
#SubMenuArea li li span { color: #0078c3; }
#SubMenuArea ul ul ul { padding:0; }
#SubMenuArea li li li{	
    border: 0;
    background: transparent none no-repeat;
    font-size: 0.95em;
}
#SubMenuArea li li li a, #SubMenuArea li li li span { padding-left:1em; }
#SubMenuArea li li li a:hover { background: transparent none no-repeat; }
#SubMenuArea li li li li{
	font-size: 0.95em;
	padding-left:1em;
}
#SubMenuArea a{
	color: #a1c211;
	text-decoration: none;
}
#SubMenuArea a:hover{
	color:#8ba70e;
	text-decoration: none;
}
/* ==[END]============================================================================== */



/* MainContentArea | Main and right
======================================================================================== */
#MainContentArea{
    float:left;
    width:82%; /* map both main and secondary */
    min-height: 30em; height: auto !important; height:30em;
}


/* Main (center) column */
#MainBodyArea{
    float:left;
    width:67%;
    overflow:hidden;
}


#MainBodyArea ul 
{
    list-style-type:none;
    list-style-image:none;
    margin:0;
    padding:0;
}

#MainBodyArea ul li
{
    padding:0 0 0 1.6em;
	background-image:url(graphics/generic/drop_blue.gif);
	background-repeat:no-repeat;
	background-position: 0 4px;
}

#MainBodyArea .rssContent ul li
{
	background-image:none;
	padding:0;
}



#MainBody{
    margin:0 20px 0 20px;
    overflow:hidden;
}


/* end */

/* Right column */
#SecondaryBodyArea{
    float:right;
    width:33%;
    overflow: hidden;
}

#SecondaryBody{
    width:100%;
    overflow:hidden;
}
/* end */


/* IframeArea | Main and right
======================================================================================== */
#IframeArea
{
    float:left;
    width:100%;
    overflow:hidden;
}
/* ==[END]============================================================================== */

/* Startpage specific */
#StartPageArea{
   float:left;
   width:74.8%; 
   overflow:hidden;   
}
#StartPageBody{
    margin:0 20px 0 0;
    overflow:hidden;
}
#StartPageRightArea{
    float:right;
    width:25.2%;
    overflow: hidden;
}
/* end */
/* ==[END]============================================================================== */


/* BannerArea | Banner/(image menu) on startpage
======================================================================================== */
#BannerArea { width:100%;padding-bottom:.1em; }
#BannerArea ul{
    padding: 0;
    margin: 0;
    list-style-type: none;
}
#BannerArea li{
    display: block;
    float: left;
    width:86px;
}
#BannerArea li.delimiter { width:10px; }
/* ==[END]============================================================================== */



/* StockArea | (Startpage)
======================================================================================== */
#StockArea{
    width:100%;
    margin:1.6em 0 1em 0;
    padding:.6em;
    background-color:#eee4cd;  
    display:block; 
}
#StockArea p{
    text-align:center;
    padding:0 0 .2em 0;
    margin:0;
    font-size:.95em;
    color:#666;
}
#StockArea  ul{
    padding:0;
    margin:0;
    width:100%;
    font-size:.95em;
    color:#666;
    padding-left:23.6%;
    list-style-type: none;
    list-style-image:none;
}
#StockArea  li{
    display: inline;
    float: left;   
    width:auto;
}
#StockArea  li.separetor{
    display: inline;
    float: left;   
    padding:0 8px 0 8px;
    width:auto;
}
/* ==[END]============================================================================== */


/* JobOpeningsArea | (Startpage)
======================================================================================== */
#JobOpeningsArea{
    width:100%;
    margin:1.3em 0 1em 0;
    padding:.6em;
    background-color:#eee4cd;  
    display:block; 
    font-size:.95em;
}
#JobOpeningsArea #Description{
    float:left;
    width:20%;
}
#JobOpeningsArea ul{
    padding: 0;
    margin: 0;
    float:left;
    width:80%;
    list-style-type: none;
    list-style-image:none;
}
#JobOpeningsArea li{
    float: left;
    padding-right:.8em;
    white-space:nowrap;
}
#JobOpeningsArea li a { color:#0078c3; text-decoration:none; }
#JobOpeningsArea li a:active { color:#0078c3; text-decoration:none; }
#JobOpeningsArea li a:visited { color:#0078c3; text-decoration:none; }
#JobOpeningsArea li a:hover	 { color:#004da6; text-decoration:none; }
/* ==[END]============================================================================== */



/* GraphicStockExchangeArea | (Startpage right column)
======================================================================================== */
#GraphicStockExchangeArea{
    width:100%;
    padding-bottom:.6em;
}
#GraphicStockExchangeArea h2{
    font-size:1.4em;
    padding:0 0 .6em 0;
    font-weight:bold;
}
#GraphicStockExchangeArea #Graphics{
    padding-bottom:.5em;
}
#GraphicStockExchangeArea #Graphics img.ticker{
    border:0;
    float:left;
    width:32px;
    padding-right:6px;
}
#GraphicStockExchangeArea #Graphics img.sharelink{
    border:0;
    float:right;
    width:35px;
}
#GraphicStockExchangeArea #Graphics .item{
    float:left;
    width:auto;
}
#GraphicStockExchangeArea #Graphics .item p{
    padding:0;
    margin:0;
}
#GraphicStockExchangeArea #StockFooter {}
/* ==[END]============================================================================== */



/* PresslistingContainer | (presslisting on startpage)
======================================================================================== */
#PresslistingContainer{ width:100%; padding-top:1em; }
#PresslistingContainer #LeftListing{
   
   /* float:left;
    width:48.7%;
    margin-right:2.53%;*/
    width:100%;
}
#PresslistingContainer #RightListing{ float:right; width:48.7%; }
#PresslistingContainer .item{ width:100%; padding-bottom:1.6em; }
#PresslistingContainer .separator{
    background:transparent url(graphics/generic/delimiter.gif) repeat-x top left;
    height:1px;
    padding-bottom:1.6em;
    width:100%;
}
#PresslistingContainer .item .image{
    /*width:32.5%;*/
    width:auto;
    padding:0 10px 0 0;
    float:left;
    text-align:left;
}
#PresslistingContainer .item .image img { border:0; margin:0; padding:0; font-size:1px; }
#PresslistingContainer .item .content{ width:67.5%; float:left; }

#PresslistingContainer .item .content h2{
    font-weight:bold;
    font-size:.95em;
    margin:0;
    padding:0;
}
#PresslistingContainer .item .content p{
    font-size:.95em; 
    margin:0;
    padding:0;
    min-height: 6.3em; height: auto !important; height:6.3em;
}
#PresslistingContainer .item .content .date{
    width:75px;
    float:left;
    font-size:.95em; 
}
#PresslistingContainer .item .content .link{
    width:auto;
    /*float:right;*/
    float:left;
    padding:0 0 0 10px;
    text-align:left;
}
.arrowLink { padding-left:.7em; }
#PresslistingContainer .item .content .link a { color:#0078c3; text-decoration:none; font-size:.95em; }
#PresslistingContainer .item .content .link a:active { color:#0078c3; text-decoration:none; font-size:.95em;  }
#PresslistingContainer .item .content .link a:visited { color:#0078c3; text-decoration:none; font-size:.95em; }
#PresslistingContainer .item .content .link a:hover	 { color:#004da6; text-decoration:none; font-size:.95em; }
/* ==[END]============================================================================== */



/* PageTools | Utskriftshantering etc
======================================================================================== */
#PageTools{
    margin:0 20px 0 20px;
    overflow:hidden;
    padding:1em 0 1em 0;
}
#PageTools ul.print{
    padding: 0;
    margin: 0;
    list-style-type: none;
    list-style-image:none;
}
#PageTools ul.print li{
    display:inline;
	padding:0 0 0 1.6em;
	background-image:url(graphics/generic/icon-printer.gif);
	background-repeat:no-repeat;
	background-position: 0 .1em;
}
#PageTools ul.print li a { color:#0078c3; text-decoration:none; }
#PageTools ul.print li a:hover { color:#004da6; text-decoration:none; }

/* ==[END]============================================================================== */



/* FooterArea
======================================================================================== */
#FooterArea{
    margin:1em 0 0 0;
    padding:1.6em 0 0 0;
	background:transparent url(graphics/generic/delimiter.gif) repeat-x top left;
	width: 100%;
	clear: both;
}
#Footer { width: 100%; font-size:.95em; line-height:1.6em; }
#Footer #Head { width: 100%; font-weight:bold; }
#Footer #Head .itemLeft { float:left; width:12%; }
#Footer #Head .itemLeftWide { float:left; width:24%; }
#Footer #Head .itemRight { float:right; width:40%; text-align:right; }
#Footer #Body { width: 100%; }
#Footer #Body .itemLeft { float:left; width:12%; }
#Footer #Body .itemLeftWide { float:left; width:24%; }
#Footer #Body .itemRight { float:right; width:40%; text-align:right; }
#Footer #Body .itemRight p { margin:0; padding:0; }
#Footer a { color:#0078c3; text-decoration:none; }
#Footer a:active { color:#0078c3; text-decoration:none; }
#Footer a:visited { color:#0078c3; text-decoration:none; }
#Footer a:hover	 { color:#004da6; text-decoration:none; }
/* ==[END]============================================================================== */




/* Images
======================================= */
img {
	border:0;
}

/* =Misc
======================================= */
.non-visual {
	display:none;
}
.error {
    color: Red;
}
.hidden {display: none;}
.requiered {
    color:inherit;
}
td.imagetext p.imagetext {
    font-size:1em;
}
.imagetext {
    font-family:Verdana;
    font-size:.9em;
    color:#000;
}

.submitbutton{
	width:auto;
	padding:0 .2em 0 .2em;
	height:1.8em;
	background-color:#665;
	border:solid 1px #667;
	font-size:.95em;
	font-weight:normal;
	color:#fff;
}



/* InfoBox 
======================================================================================== */
.InfoBox{ width:100%; padding-bottom:1.6em;}
.InfoBox .head{
    width:100%;
    background:transparent url(graphics/generic/info_box_head_bg_238x1.gif) repeat-y top left;
    background-color:#66b2dc;
    border-left:solid 1px #4ca4d7;
    border-bottom:solid 1px #4388ae;
    border-right:solid 1px #5c9dc2;
    border-top:solid 1px #9acce8;
    
}
.InfoBox .head .content { padding:.6em; }
.InfoBox .head .content h2{
    font-size:.95em;
    font-weight:bold;
    text-transform:uppercase;
    color:#fff;
    padding:0;
    margin:0;
    float:left;
    width:auto;
}

.InfoBox .head .content .rss
{
	float:right;
	width:auto;
}

.InfoBox .body{
    width:100%;
    background:transparent url(graphics/generic/info_box_body_bg_240x1.gif) repeat-y top left;
    background-color:#f0f7fc; 
}
.InfoBox .body .content{
    font-size:.95em;
    padding:.6em;
}

.InfoBox .body .content h3{
    font-size:1em;
    font-weight:normal;
    padding:0 0 .1em 0;
    margin:0;
}
.InfoBox .body .content p{
    padding:0 0 1em 0;
    margin:0;
}
.InfoBox .body .content a { color:#0078c3; text-decoration:none; }
.InfoBox .body .content a:active { color:#0078c3; text-decoration:none; }
.InfoBox .body .content a:visited { color:#0078c3; text-decoration:none; }
.InfoBox .body .content a:hover	 { color:#004da6; text-decoration:none; }
/* ==[END]============================================================================== */


/* FinancialReportsWrapper 
======================================================================================== */
#FinancialReportsWrapper { width:100%; }
#FinancialReportsWrapper .reportSection { margin-bottom:20px; border-bottom:solid 1px #333; }
#FinancialReportsWrapper .reportSectionNoBorder { margin-bottom:20px; }

.reportType { padding-bottom:20px; }
.reportType h2{
    font-size:1em;
    padding:0 0 .6em 0;
    margin:0;
}
.reportType .body h3{
    padding:0;
    margin:0;
    font-size:1em;
    font-weight:normal;
}
.reportType .body{
    background-color:#eee;
    padding:.8em;
}
.reportType .body .content{
    padding-bottom:.8em;
}

.reportType .body .content a          { color:#0078c3; text-decoration:none; }
.reportType .body .content a:active   { color:#0078c3; text-decoration:none; }
.reportType .body .content a:visited  { color:#0078c3; text-decoration:none; }
.reportType .body .content a:hover    { color:#004da6; text-decoration:none; }

#FinancialReportsWrapper #Footer{
    width:100%;
    font-size:1em;
    padding-bottom:1em;
}
#FinancialReportsWrapper #Footer ul{
    padding: 0;
    margin: 0;
    float:left;
    width:40%;
    list-style-type: none;
    list-style-image:none;
}

#FinancialReportsWrapper #Footer ul li{
    display:inline;
    padding:0;
    padding-right:.6em;
    background-image:url(graphics/generic/empty.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

#FinancialReportsWrapper #Footer #info{
    float:right;
    width:58%;
    text-align:right;
}
#FinancialReportsWrapper #Left{
    float:left;
    width:20em;
}
#FinancialReportsWrapper #Right{
    float:right;
    width:20em;
}
#FinancialReportsWrapper #Head{ padding-bottom:2em; }
#ArchiveYears ul{
    padding: 0;
    margin: 0;
    float:left;
    width:58%;
    list-style-type: none;
    list-style-image:none;
}
#ArchiveYears ul li{
    display:inline;
    padding:0;
    padding-right:.1em;
    background-image:url(graphics/generic/empty.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
#BackLink{
    float:right;
    width:40%;
    text-align:right;
}
.ArchiveImage{
    font-size:1px;
    margin:0;
    padding:0 0 26px 0;
    border:0;
}
/* ==[END]============================================================================== */

/* PressReleaseListingWrapper 
======================================================================================== */
#PressReleaseListingWrapper { width:100%; }
#PressReleaseListingWrapper .section { margin-bottom:20px; }

#PressReleaseListingWrapper .type { padding-bottom:20px; }
#PressReleaseListingWrapper .type h2{
    font-size:1em;
    font-weight:normal;
    padding:0;
    margin:0;
}
#PressReleaseListingWrapper .type .body h3{
    padding:0;
    margin:0;
    font-size:1em;
    font-weight:normal;
}
#PressReleaseListingWrapper .type .body
{
    padding:0 0 1em 0;
}
#PressReleaseListingWrapper .type .body .content{
    padding-bottom:.8em;
}

#PressReleaseListingWrapper .type .body .content a          { color:#0078c3; text-decoration:none; }
#PressReleaseListingWrapper .type .body .content a:active   { color:#0078c3; text-decoration:none; }
#PressReleaseListingWrapper .type .body .content a:visited  { color:#0078c3; text-decoration:none; }
#PressReleaseListingWrapper .type .body .content a:hover    { color:#004da6; text-decoration:none; }

#PressReleaseListingWrapper #Footer{
    width:100%;
    font-size:1em;
    padding-bottom:1em;
}
#PressReleaseListingWrapper #Footer ul{
    padding: 0;
    margin: 0;
    float:left;
    width:40%;
    list-style-type: none;
    list-style-image:none;
}
#PressReleaseListingWrapper #Footer li{
    display:inline;
    padding-right:.6em;
}
#PressReleaseListingWrapper #Footer #info{
    float:right;
    width:58%;
    text-align:right;
}
#PressReleaseListingWrapper #Left{
    float:left;
    width:20em;
}
#PressReleaseListingWrapper #Right{
    float:right;
    width:20em;
}
#PressReleaseListingWrapper #Head{ padding-bottom:2em; }
/* ==[END]============================================================================== */


/* ArticlesArchiveWrapper
======================================================================================== */
#ArticlesArchiveWrapper { padding-bottom:1em;}
#ArticlesArchiveWrapper .item { padding-bottom:2em; }
#ArticlesArchiveWrapper .item h2{
    font-size:1em;
    font-weight:normal;
    padding:0 0 .2em 0;
    margin:0;
}
#ArticlesArchiveWrapper .item p{
    font-style:italic;
    font-weight:normal;
    padding:0;
    margin:0;
}
#ArticlesArchiveWrapper .item .lnk { padding:0 0 .2em 0; }
#ArticlesArchiveWrapper .item .lnk a          { color:#0078c3; text-decoration:none; }
#ArticlesArchiveWrapper .item .lnk a:active   { color:#0078c3; text-decoration:none; }
#ArticlesArchiveWrapper .item .lnk a:visited  { color:#0078c3; text-decoration:none; }
#ArticlesArchiveWrapper .item .lnk a:hover    { color:#004da6; text-decoration:none; }


#ArticlesArchiveFooter{
    border-top:solid 1px #333;
    padding:1.6em 0 2em 0;
}

#ArticlesArchiveFooter ul{
    padding: 0;
    margin: 0;
    list-style-type: none;
    list-style-image:none;
}

#ArticlesArchiveFooter ul li{
    float:left;
    padding:0;
    padding-right:.6em;  
    background-image:url(graphics/generic/empty.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
/* ==[END]============================================================================== */



/* RssContainer
======================================================================================== */
#RssContainer{
    width:100%;
    border-bottom:solid 1px #333;
    padding-bottom:10px;
}
#RssContainer h3 {
    font-size:1em;
    font-weight:normal;
    padding:0 0 .1em 0;
    margin:0;
}
#RssContainer p{ padding:0 0 1em 0; margin:0; }
#RssPagingWrapper{
    width:100%;
    padding-top:20px;
}
#RssPagingWrapper #Footer{
    width:100%;
    font-size:1em;
    padding-bottom:1em;
}
#RssPagingWrapper #Footer ul{
    padding: 0;
    margin: 0;
    float:left;
    width:40%;
    list-style-type: none;
    list-style-image:none;
}

/* Original
#RssPagingWrapper #Footer li{
    display:inline;
    padding-right:.6em;
}
*/


#RssPagingWrapper #Footer ul li{
    display:inline;
    padding:0;
    padding-right:.6em;
    background-image:url(graphics/generic/empty.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}


#RssPagingWrapper #Footer #info{
    float:right;
    width:58%;
    text-align:right;
}
/* ==[END]============================================================================== */


/* Image Gallery
======================================================================================== */
#ImageGalleryWrapper{ width:480px; }
#ImageGalleryWrapper .item  {
    margin-bottom:14px; 
    border:solid 1px #ccc; 
    background-image:url(graphics/generic/item_bg_478.jpg);
    background-repeat:repeat-y;  
    background-position: 1px 0;                         
}
#ImageGalleryWrapper .item .left{ float:left; width:150px; background-color:#fff; }
#ImageGalleryWrapper .item .left .inner { margin:10px; }
#ImageGalleryWrapper .item .right{
    float:left;
    width:327px;
}
#ImageGalleryWrapper .item .right .inner { margin:10px; }
#ImageGalleryWrapper .item .right .inner h2 {
    font-size:1em;
    padding:0 0 6px 0;
    margin:0;
}
#ImageGalleryWrapper .item .right .inner p{
    margin:0;
    padding:0;
    line-height:1.6em;
}

#ImageGalleryWrapper .item .right .inner .downloadlink { padding-top:10px; }

#ImageGalleryWrapper .item .right .inner .downloadlink  a          { color:#0078c3; text-decoration:none; font-weight:bold; }
#ImageGalleryWrapper .item .right .inner .downloadlink  a:active   { color:#0078c3; text-decoration:none; font-weight:bold; }
#ImageGalleryWrapper .item .right .inner .downloadlink  a:visited  { color:#0078c3; text-decoration:none; font-weight:bold; }
#ImageGalleryWrapper .item .right .inner .downloadlink  a:hover    { color:#004da6; text-decoration:none; font-weight:bold; }


/* ==[END]============================================================================== */



/* Left navigation menu | ny sedan 2011-03-31
======================================================================================== */
#SubNavArea  
{
    float:left; width:18%;
    background:transparent url(graphics/nav/subnav_bg.gif) repeat-y scroll right top;
}

#SubNavArea a {text-decoration:none;}

#SubNavArea ul li a 
{
    border-right:1px solid #E4E4E5; 
    color:#0078c3;
}

#subNavArea .selected
{
     color:#A1C211;
}

#SubNavArea ul li .expanded, #SubNavArea ul li .selected
{
    border-right:none;
    padding:5px 13px 5px 0px;
}


#SubNavArea ul li .top
{
   /* color:#0078c3;*/
    font-size:1.1em;
	background: transparent url(graphics/nav/subnav_spacer.gif) no-repeat scroll 0px bottom;
	padding-left:0px;
	font-weight:bold; 
}
#SubNavArea ul li .expanded
{
    color:#0078c3;
    font-size:1.1em;
	background:#fff url(graphics/nav/subnav_spacer.gif) no-repeat scroll 0px bottom;
	border-right:none;
	padding-left:0px;
	font-weight:bold;
    display:block;
}

#SubNavArea ul ul li {
	padding-bottom:0pt;
	padding-left:5px;
	list-style:none;
/*	color:#0078C3;*/
}
#SubNavArea ul ul li .selected {
	background:#fff url(graphics/nav/subnav_spacer.gif) no-repeat scroll 0px bottom;
	display:block;
	font-weight:bold; 
	color:#0078c3;
}

#SubNavArea ul ul li {
	padding-bottom:0pt;
	padding-left:5px;
	list-style:none;
}

#SubNavArea ul ul ul li {
    padding-left:10px;
}
#SubNavArea ul ul li .selected+ul li a
{
    color:#A1C211;
}
#SubNavArea ul ul ul li .selected
{
    color:#A1C211;
}
#SubNavArea ul ul ul li .selected+ul li a
{
    color:#A1C211;
}

#SubNavArea ul ul ul ul li{
	padding-left:15px;
}


#SubNavArea ul ul ul li a:link, #SubNavArea ul ul ul li a:visited {
	text-decoration:none;
}


#SubNavArea ul li a:link, #SubNavArea ul li a:visited {
	display:block;
	padding:5px 13px 5px 0px;
}

#SubNavArea ul ul.last li a:link, #SubNavArea ul ul.last li a:visited {
	padding-left:0px;
}
#SubNavArea ul ul ul.last li a:link, #SubNavArea ul ul ul.last li a:visited {
	padding-left:0px;
}

#SubNavArea ul li a.expanded:link, #SubNavArea ul li a.expanded:visited {
	background-image:url(graphics/nav/back.gif);
	background-position:0px 10px;
	background-repeat:no-repeat;
	}

#SubNavArea ul li a.expanded:hover { color:#a1c211; text-decoration:none;}

#SubNavArea ul li a.selected:link, #SubNavArea ul li a.selected:visited {
	background:#fff none repeat scroll 0% 0%;
	border-right:0pt none;
	font-weight:bold;
	text-decoration:none;
}

#SubNavArea ul li a.mytemplate:link .selected, #SubNavArea ul li a.mytemplate:visited .selected {
	padding-left:51px !important;
}

/* ==[END]============================================================================== */



/********************************************************************
 * Clear fix after floats                                           *
 ********************************************************************/
.clear {clear:both;}

.clearfix:after {
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";
}
.clearfix {
    display:inline-block;
}
.clearfix {
    display:block; 
}

#SubscribeIframe{
    width:100%;
    padding-left:7px;
}

.rssImage
{
    margin:0;
    padding:0 0 1em 0;
    border:0;
}

.rssContent
{
    line-height:1.6em;
}



 .rssdate
 {
    padding-bottom:1.6em;
 }
 
 h2.rss
 {
    padding-bottom:1em;
 }
 
 
.newfilelist td { line-height:2em; } 
.newfilelist td a          { color:#0078c3; text-decoration:none; }
.newfilelist td a:active   { color:#0078c3; text-decoration:none; }
.newfilelist td a:visited  { color:#0078c3; text-decoration:none; }
.newfilelist td a:hover    { color:#004da6; text-decoration:none; }
.newfilelist a          { color:#0078c3; text-decoration:none; }
.newfilelist a:active   { color:#0078c3; text-decoration:none; }
.newfilelist a:visited  { color:#0078c3; text-decoration:none; }
.newfilelist a:hover    { color:#004da6; text-decoration:none; } 
.readmorelink          {font-size:.95em;color:#0078c3; text-decoration:none;}
.readmorelink a          {color:#0078c3; text-decoration:none;}
.readmorelink a:active   { color:#0078c3; text-decoration:none; }
.readmorelink a:visited          {color:#0078c3; text-decoration:none;}
.readmorelink a:hover          {color:#0078c3; text-decoration:none;}


/* Formulation */
#formulationFieldSet
{
	border: none;
	background-color: #C7DFF4;
}
.field { float:left;}
.fieldDescription { float:left; padding-left: 30px; }

table.formulationResult 
{
	border: solid 0px transparent;
}

.formulationResult .headerStyle th
{
	color: white;
    padding: 4px 4px 4px 4px;
} 

#MainBody .formulationResult .headerStyle th a, 
#MainBody .formulationResult .headerStyle th a:visited, 
#MainBody .formulationResult .headerStyle th a:active
{
	color: white;
	text-decoration: none;
} 


.formulationResult .headerStyle
{
    background:transparent url(graphics/generic/info_box_head_bg_238x1.gif) repeat-y top left;
    background-color:#66b2dc;
}

.formulationResult .rowStyle td
{
    padding: 2px 2px 2px 4px;
	vertical-align: top;
}

.formulationResult .alternatingRowStyle td
{
	background-color: #EEEEEE;
    padding: 2px 2px 2px 4px;
	vertical-align: top;
}

.formulationResult .formulationPopup
{
	position:absolute;
	display: none;
	border: 1px solid black;
	background-color: #FFFFE1;
	width: 707px;
	height: auto;
	padding:10px;
}
.sharethis
{
	padding-top:1em;
	padding-left:1.7em;	
}

.orderbook-wrapper
{
	width:65%;
}

.orderbook
{
	background-color:#f9f9f9;
	border:solid 1px #e6e6e6;
	margin:0 0 1em 0;
	color:#333;
	font-weight:normal;
}


.orderbook th
{
	padding:10px;
}

.orderbook td
{
	padding:1px 10px;
}

.history-wrapper
{
	width:35%;
	float:left;
	padding-right:0.5em;
}

.sharehistory
{
	background-color:#f9f9f9;
	border:solid 1px #e6e6e6;
	margin:0 0 0 0;
	color:#333;
	font-weight:normal;
}


.sharehistory th
{
	padding:3px;
}

.sharehistory td
{
	padding:3px;
}

.entry-title
{
	display:none;
	
}
.imlink a:hover
{
	cursor: hand;	
}


