/**********************************************************\
*	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
**********************************************************/

/* Generic
======================================================================================== */
div, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, blockquote, th, td, iframe 
								{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 				{ color:#333; clear:both; }
p								{ color:#333; }

hr, legend						{ display:none; }
table 							{ border-collapse:collapse; border-spacing:0; }
img 							{ border:0; margin:0; padding:0; }

.nowrap							{ white-space:nowrap; }

body{
	font: 72%/1.4;
	font-family:Times New Roman;
	background-color:#fff;
	color:#333;
}
p { margin:.2em 0 1em 0; }


/* ==[END]============================================================================== */

/* Links
======================================================================================== */
/* General links */

a.link, a:active, a:visited	{ color:#0078c3; text-decoration:none; }
a:hover			        { color:#004da6; text-decoration:none; }



/* ==[END]============================================================================== */

/* Input
======================================================================================== */
input       { font-size:12px;  font-family:arial,verdana,geneva,helvetica; }
select	    { font-size:12px; font-family:arial,verdana,geneva,helvetica; }
textarea	{ font-size:12px; font-family:arial,verdana,geneva,helvetica; line-height:18px; }



/* ==[END]============================================================================== */

/* Headings
======================================================================================== */

h1 {
    font:1.3em/1.2 Arial;
	font-weight:bold;
	margin: 2px 0 12px 0;
	font-family:Times New Roman;
}
h1.small {
    font:1.3em/1.2 Arial;
	font-weight:600;
	margin: 2px 0 5px 0;
	font-family:Times New Roman;
}
h2 {
    font:1.3em/1.2 Arial;
	font-weight:600;
	margin: 2px 0 2px 0;
	font-family:Times New Roman;
}
h3 {
    font:1.14em/1.2 Arial;
	font-weight:700;
	margin: 2px 0 2px 0;
	font-family:Times New Roman;
}
h4 {
	font-size:1em;
	font-weight:bold;
	margin: 0 0 .7em 0;
	font-family:Times New Roman;
}
h4.small {
	font-size:.9em;
	font-weight:bold;
	margin: 0 0 .7em 0;
	font-family:Times New Roman;
}

.introduction {
	font-weight: bold;
	font-family:Times New Roman;
}
/* ==[END]============================================================================== */


/* Main (center) column */
#MainBodyArea{
    float:left;
    width:73%;
    overflow:hidden;
}

#MainBody{
    margin:0 20px 0 0px;
    overflow:hidden;
}
/* end */

/* Right column */
#SecondaryBodyArea{
    display:none;
}

#SecondaryBody{
   display:none;
}
#SubNavArea
{
	display:none;
}
#MainMenuArea
{
	display:none;
}
#SiteTopImage
{
	display:none;	
}
#Search
{
	display:none;
}
#Tools
{
	display:none;
}
#BreadCrumbWrapper
{
	display:none;
}
#VideoPlayer
{
	display:none;	
}
.hidden {display: none;}


.no_print { display:none; }
.clear { clear:both; }

/* end */



/* FooterArea
======================================================================================== */
#FooterArea{
display:none;
}

/* ==[END]============================================================================== */




#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 li{
    display:inline;
    padding-right:.6em;
}
#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 li
{
    display:inline;
    padding-right:.1em;
}

#BackLink
{
    float:right;
    width:40%;
    text-align:right;
}
.ArchiveImage
{
    font-size:1px;
    margin:0;
    padding:0 0 26px 0;
    border:0;
}

/* 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]============================================================================== */


/* 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;
}
#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 li{
    float:left;
    padding-right:.6em;
}
/* ==[END]============================================================================== */
