﻿@media print
{

/* 
---------------------------------------------------------------------------------------------
F O R    PRINT
---------------------------------------------------------------------------------------------

-ITERA CONSULTING STYLES-

Author: Thomas Engevold
Firm: Itera Gazette as
Date: 16.06.2010
/*
---------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------
*/
/*
---------------------------------------------------------------------------------------------
GENERAL STYLES
---------------------------------------------------------------------------------------------
*/

html, body{
  height: 100%;
  padding: 0;
}

body{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color:#373737;
}

/*TYPOGRAPHY*/
/*Main Header styles
- Mainly special-styles are attached to the respective webpart sections*/

/*H1*/
h1{
	color:#FFF;
	font-size:2.5em;
	font-weight:bold;
}


/*H2*/
h2{
	font-size:1.8em;
	line-height:1.4em;
}

/*H3*/
h3{	font-size:1.4em;
	line-height:1.2em;
}

.block h3{	
  	font-size:16pt;
	color:#373737;
	padding-left:20px;
	margin:0 0 10px 0;
}

h4{
	font-size:1.2em;
	line-height:1.4em;
	color:#373737;
}

h5{
	font-size:1.1em;
	line-height:1.2em;
	color:#373737;
}

ul.companyLight li a, ul.white li a,ul.companyDeep li a{
	font-size:10pt;
	text-decoration:none;
	border-bottom:#96d200 1px solid;
	padding:4px 0 2px 0;
	width:100%;
	display:block;
	color:#5A8F25;
}

/*paragraph styles*/

p{}
p.ingress{font-size:1.2em; font-weight:bold;}
.wrapper_2 p{
	font-size:1.2em;
	color:#ced5dd;
}

.wrapper_2 h2{
	font-size:1.3em;
	font-weight:bold;
	padding:3px 0;
	margin:8px 0 0 0;
	color:#fff;
}

.wrapper_3 p{
  font-size:9pt;
  line-height:12pt;
  font-weight:normal;
  color:#373737;
}
/*
---------------------------------------------------------------------------------------------
BUILDING BLOCKS - WRAPPERS
---------------------------------------------------------------------------------------------
*/

div.wrapper{
  float:none;
  width:100%;
  margin:0 ;
  padding:0;
}

/**/
div.wrapper_1{
  float:none;
  width:98%;
  margin:0;
  padding:10px 0 0 0;
}

div.wrapper_2{
  float:none;
  width:100%;
  margin:0;
  padding:0;
}

div.wrapper_3{
  float:none;
  width:100%;
  margin:0;
  padding:0;
}

div#footer{
  width:100%;
  margin:0 auto;
  
  			display:none;
}

/*
---------------------------------------------------------------------------------------------
GENERIC CONTAINERS
---------------------------------------------------------------------------------------------
*/

/*generic -ALL*/
div#header{
  width:100%;
}

div#logo{
display:none;
}

div#logoPrint{
  float:none;
  width:141px;
  height:41px;
}

div#logoPrint img{
  float:left;
  width:141px;
  height:41px;
}

div#payOff{
  width:100%;
  float:none;
  clear:left;
  padding:10px 0 4px 0;
  border-bottom:1px dotted #373737;
}

div#payOff h1{
  color:#373737;
  font-size:1.2em;
  font-weight:normal;
  margin:0;
  text-transform:uppercase;
}

div#globalNav{
  display:none;
}

div#Nav{
  display:none;
}

div.ContentWrapper{
  width:100%;
  float:none;
}

/*Mediaplayer*/
div.flowPlayer{
 display:none;
}

/*Imagegallery*/
div.imageGallery{
  display:none;
}
 
 
body.index div.WideBlockWrapper{
  float:none;
  width:700px;
}

div.articleNarrowWrapper{
 display:none;
 float:none;
 width:100%;
}

body.index div#MainFeatured{
display:none;
}

div.section_1{
  width:100%;
  margin:0;
  float:none;
  padding:10px 0;
}

div.section_2{
  width:100%;
  margin:0;
  float:none;
  padding:10px 0;
}

/*Article Content rules*/
body.article .section_2{
	margin:0;
	width:100%;
    padding:10px 0;
}

body.article div.WideBlockWrapper div.ArticleContent{
	width:95%;
	float:none;
}

body.article div.WideBlockWrapper div.ArticleContent img{
	float:none;
	width:150px;
	margin-right:20px;
}

body.article div.WideBlockWrapper div.ArticleContent h2{
	float:none;
	width:100%;
	padding:4px 0;
	line-height:18pt;
	font-weight:normal;
	font-size:14pt;
	color:#373737;
	clear:left;
}
/*ARTICLE  - Datewrapper*/
body.article div.WideBlockWrapper div.ArticleContent div.dateWrapper{
	float:none;
	width:100%;
	padding:10px 0 5px 0;
    color:#373737;
}

body.article div.WideBlockWrapper div.ArticleContent div.dateWrapper span{
	font-size:8pt;
	text-align:left;
	width:100%;
	padding:5px 0;
}

body.article div.WideBlockWrapper div.ArticleContent div.dateWrapper span span.date{
	font-weight:bold;
	padding:0 5px;
	margin-right:5px;
}


/*ARTICLE TOOLBOX - Print - Share*/
body.article div.WideBlockWrapper div.ArticleContent ul#tools{
display:none;
}

/*ARTICLE TOOLBOX - tipFormContainer*/
body.article div.WideBlockWrapper div.ArticleContent div.tipFormContainer{
  display:none;
}

/*ARTICLE CONTENT - Ingress*/
body.article div.WideBlockWrapper div.ArticleContent div#Ingress{
	float:none;
	width:100%;
	padding:5px 0 5px 0;
	border-top:1px dotted #373737;
	border-bottom:1px dotted #373737;
}

body.article div.WideBlockWrapper div.ArticleContent div#Ingress p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.45em;
	line-height:1.2em;
	font-weight:bold;
	float:left;
	width:100%;
}


/*ARTICLE CONTENT - Main body*/
body.article div.WideBlockWrapper div.ArticleContent div#mainBody{
    float:left;
	width:100%;
	margin-top:10px;
	padding:5px 0;
	font-size:1.2em;
}

body.article div.WideBlockWrapper div.ArticleContent div#mainBody h3{
font-size:1.3em;
font-weight:bold;
color:#373737;
}

body.article div.WideBlockWrapper div.ArticleContent div#mainBody h4{
font-size:1.2em;
font-weight:bold;
color:#373737;
}

body.article div.WideBlockWrapper div.ArticleContent div#mainBody h5{
font-size:1.1em;
font-weight:bold;
color:#373737;
}

body.article div.WideBlockWrapper div.ArticleContent div#mainBody ul{
  list-style-position:inside;
  list-style:disc;
  font-size:1.1em;
}

body.article div.WideBlockWrapper div.ArticleContent div#mainBody img{
 margin:0px;
 padding:5px 10px;
}

body.article div.WideBlockWrapper div.ArticleContent div#mainBody p, div#mainBody ul.linkList li a{
	margin:5px 0;
	font-size:1em;
	width:100%;
}

/*ARTICLE CONTENT - SEARCH-PAGE*/

/*SEARCHBOX*/
div.ArticleContent div#mainBody #SearchArea{
	display:none;
}

div.ArticleContent div#mainBody #SearchArea div#AdvancedArea{ 
clear:left;
padding:15px 0 0 5px;
}

div.ArticleContent div#mainBody #SearchArea div#AdvancedArea label{ 
margin-right:10px;
}

/*RESULT*/
div.ArticleContent div#mainBody #ResultArea{
	float:left;
	width:100%;
	margin:10px 0;
}

div.ArticleContent div#mainBody #ResultArea div.SearchItem{ 
  float:left;
  width:100%;
  overflow:hidden;
  border-top:1px dotted #373737;
  margin:10px 0 0 0;
  padding:10px 0 5px 0;
}
div.ArticleContent div#mainBody #ResultArea h2{ 
  background:none;
  color:#373737;
  padding-left:0px;
  font-size:1.7em;
}

div.ArticleContent div#mainBody #ResultArea div.SearchItem h3{ 
  float:left;
}

div.ArticleContent div#mainBody #ResultArea div.SearchItem h3 a{ 
  text-decoration:underline;
  margin-left:3px;
}

div.ArticleContent div#mainBody #ResultArea div.SearchItem span{ 
  font-weight:bold;
  float:left;
}

div.ArticleContent div#mainBody #ResultArea div.SearchItem p{ float:left;}



/*ARTICLE CONTENT - LandingPage*/
div#MainFeatured.landingPage{
	width:100%;
	margin:0;
	padding:5px;

}

div#MainFeatured.landingPage .textwrapper{
	float:none;
	width:100%;

}
	
div#MainFeatured.landingPage img{
  display:none;
}

/*ARTICLE CONTENT - LandingPage - Typography*/
div#MainFeatured.landingPage h1.MainFeatured{
  float:none;
  overflow:hidden;
  font-size:18pt;
  font-weight:normal;
  color:#373737;
  width:100%;
  padding:4px 0;
  margin:0px;
}

div#MainFeatured.landingPage h2.MainFeatured{
	width:100%;
	float:none;
    font-size:14pt;
	font-weight:normal;
	color:#373737;
	padding:5px 0;
}

div#MainFeatured.landingPage p.MainFeatured{
	float:none;
	width:100%;
	color:#ced5dd;
}


/*
---------------------------------------------------------------------------------------------
WEB-PART BLOCKS
---------------------------------------------------------------------------------------------
*/
/*Generic*/
.block{
  float:none;
  margin:0;
  padding:0 1%;
  width:90%;
  overflow:hidden;
}

/*INDEX*/
body.index div.wrapper_3 div.section_1 .block ul.linkList.companyLight li a{
  color:#5A8F25;
}

body.index div.wrapper_3 div.section_2 div.WideBlockWrapper{
  width:90%;
  float:none;
  overflow:hidden;
}

body.index div.wrapper_3 div.section_2 div.WideBlockWrapper .block{
 float:none;
 width:100%;
}

body.index div.wrapper_3 div.section_2 div.WideBlockWrapper .block ul{
  width:100%;
  float:none;
  list-style:none;
}

body.index div.wrapper_3 div.section_2 div.WideBlockWrapper .block img{
  float:left;
  width:150px;
  margin-right:20px;
}

body.index div.wrapper_3 div.section_2 div.WideBlockWrapper .block p{
  float:left;
  width:60%;
  margin-right:20px;
}

body.index div.wrapper_3 div.section_2 div.WideBlockWrapper .block h2{
  width:50%;
  float:left;
  display:block;
  font-size:12pt;
  line-height:16pt;
  font-weight:bold;
  padding:3px 0 3px 0;
  margin:0;
  text-transform:uppercase;
}

body.index div.wrapper_3 div.section_2 div.WideBlockWrapper .block h3{
  width:50%;
  display:block;
  float:left;
  font-size:16pt;
  font-weight:bold;
  margin:5px 0 10px;
}

body.index div.wrapper_3 div.section_2 div.WideBlockWrapper .block h3 a{
  text-decoration:none;
  color:#5A8F25;
}

ubody.index div.wrapper_3 div.section_2 div.WideBlockWrapper .block .linkList{
 	float:none;
	width:90%;
}

body.index div.wrapper_3 div.section_2 div.WideBlockWrapper .block li a{
 	color:#5A8F25;
	float:none;
	width:90%;
}

/*INDEX - NoImg*/
body.index div.wrapper_3 div.section_2 div.WideBlockWrapper .block.wideNoImg h2,
body.index div.wrapper_3 div.section_2 div.WideBlockWrapper .block.wideNoImg h3{width:90%;}

body.index div.wrapper_3 div.section_2 div.WideBlockWrapper .block.wideNoImg .linkList{
 	float:none;
	width:90%;
}
body.index div.wrapper_3 div.section_2 div.WideBlockWrapper .block.wideNoImg ul.linkList li a {
	float:none;
	width:100%;
	color:#5A8F25;
}


/*ARTICLE-PAGE - Blocks*/
/*Wrapper for WideBlock-Content on "Article"-page*/
body.article div.wrapper_3 div.section_2 div.WideBlockWrapper{
  width:100%;
  float:none;
}

body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block{
  float:none;
  margin:0;
  margin:0;
  width:100%;
}

body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block p.ingress{
  width:90%;
  margin:5px 0;
}

body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block img{
  width:100px;
  height:100px;
  float:left;
  padding:10px 20px 0 0;
}

body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block p{
width:90%;
}

/*BLOCK - type: With image and header*/
body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block h2{
  width:90%;
  float:none;
  display:block;
 font-size:9pt;
  line-height:12pt;
  font-weight:bold;
  padding:3px 0;
  margin:0;
  text-transform:uppercase;
  color:#fff;
}

body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block h3{
  font-size:11pt;
  font-weight:bold;
  width:90%;
  float:none;
  margin:5px 0 5px 0;
  display:block;
  overflow:hidden;
}

body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block h4{
  background-color:#000;
  color:#FFF;
  padding:3px 0 3px 10px;
  text-transform:uppercase;
  font-size:1.1em;
  margin:10px 0;
}

body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block h3 a{
  color:#373737;
  text-decoration:none;
}

body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block p{
	width:90%;
	float:none;
}

/*BLOCK - class:IMG type: liststyle with img*/
body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block.img{ 
width:100%;
float:none;
}
body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block.img h2{width:100%;}
body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block.img h3{width:100%;}
body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block.img p{
	width:100%; 
	float:none; 
	font-weight:normal; 
	line-height:1.3em;
}
body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block.img ul.linkList{
	width:100%;
	list-style:none;
	float:none;
	padding-left:15px;
	clear:right;
}

body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block.img ul.linkList.img{
	float:none;
	width:100%;
}

body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block.img ul.linkList.img a{
	float:none;
	width:90%;
	padding-left:10px;
}

body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block ul.linkList li span{
  font-size:9pt;
  padding:10px 0 3px 0;
  clear:right;
  width:90%;
  float:none;
}

/*LINKLIST*/
/*Linkrules for both article content and blocks on article-page - All width*/
body.article div.wrapper_3 div.section_2 div.WideBlockWrapper ul.linkList li a {
  float:none;
  width:90%;
  border-bottom:1px solid #5A8F25;
  color:#5A8F25;
  display:block;
  font-size:11pt;
  padding:0 0 5px 20px;
  text-decoration:none;
}

body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block ul.linkList a{
  width:100%;
}

body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block.wideNoImg{
float:none;
width:100%;
}

body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block.wideNoImg ul.linkList{
  float:none;
  width:100%;
  margin-left:0;
  padding-left:0px;
  list-style:none;
}

body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block.wideNoImg p{
float:none;
width:100%;
}
body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block.wideNoImg ul.linkList a{
	float:none;
	width:100%;
}
body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .wide3Col ul.linkList{width:100%;}
body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block.wide3Col .linkList a{width:100%;}


/*NO IMAGE*/
body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block.wideNoImg h2{
  width:100%;
  float:none;
  display:block;
  overflow:hidden;
  font-size:9pt;
  line-height:12pt;
  font-weight:bold;
  padding:10px 0;
  margin:0px;
  text-transform:uppercase;
}

body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block.wideNoImg h3{
  width:460px;
  font-size:2.5em;
  font-weight:bold;
  float:left;
  margin:5px 0 10px 0;
  display:block;
  overflow:hidden;
}

body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block.wideNoImg p{
  width:100%;
}

body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block p.fn{
float:left;
margin:5px;
}

/*Link-styles*/
body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block h3.wide a, 
body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block.wideNoImg h3.wide a{
  color:#373737;
  text-decoration:none;
}


/*WIDE3COL*/
body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block.wide3Col{
	width:100%;
	float:left;
	margin-bottom:20px;
}

body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block.wide3Col h2{
	width:100%;
	background-color:#000;
}

body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block.wide3Col .col{
	width:150px;
	margin:10px 15px 20px 0;
	float:left;
	overflow:hidden;
}

body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block.wide3Col .col p{
	width:100%;
}
body.article div.wrapper_3 div.section_2 div.WideBlockWrapper div.block div.col h4{
	background:none;
	padding-left:0px;
}

body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block .col h4 a{
	float:left;
	display:block;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	font-size:1.3em;
	padding:0 0 5px 0;
	background:url(images/wide3ColH4Arrow.png) no-repeat 0 1px;
	padding-left:20px;
}

body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block.wide3Col .col h4 a{
	float:left;
	display:block;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	font-size:1.3em;
	padding:0 0 5px 0;
	background:url(images/wide3ColH4Arrow.png) no-repeat 0 1px;
	padding-left:20px;
}

body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block.wide3Col .col img{margin-bottom:10px;}
body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block.wide3Col .col.last{margin-right:0px;}
body.article div.wrapper_3 div.section_2 div.WideBlockWrapper .block.wide3Col .col. .linkList{
	width:100%;
	float:left;
	clear:left;
}

/*PAGER - Styles*/
div.PagingContainer{
display:none;
}
/*
---------------------------------------------------------------------------------------------
WEB-PARTS > CONTENT
---------------------------------------------------------------------------------------------
*/

/*WIDE*/

/*NARROW*/

/*SharedFuture -Typography

.narrow p{
	color:#CED5DD;
	width:100%;
	float:left;
	padding:5px 0
}

.OneMinute{
	margin-bottom:20px;	
}*/

/*a#SharedFuture{
p.SharedFuture{
	width:80%;
	float:left;
	font-size:1.3em;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	margin:10px 0 5px 0;
	padding:0 0 10px 40px;
	background:url(images/sharedFutureIcon.png) no-repeat left top;

}
a#SharedFuture:hover{
	text-decoration:underline;
	background:url(images/shared_future_icon_hover.png) no-repeat left top;
}


span#rss_feed_icon{
  float:left;
  width:100%;
  margin-top:10px;
  padding-left:20px;
  background:url(images/rssFeed_icon.png) no-repeat left center;
}

span#rss_feed_icon a{
  font-size:1.1em;
  color:#FFF;
  float:left;
  padding:1px 10px 3px 10px;
  margin-left:5px;
  border:1px solid #5b8f22;
  background:#5b8f22 url(images/rssFeed_ButtonDefault.png) repeat-x bottom;
  cursor:pointer;
  text-decoration:none;
}

span#rss_feed_icon a:hover{
  font-size:1.1em;
  color:#FFF;
  float:left;
  padding:1px 10px 3px 10px;
  margin-left:5px;
  border:1px solid #5b8f22;
  background:#5b8f22 url(images/rssFeed_ButtonHover.png) repeat-x bottom;
  cursor:pointer;

}

.narrow h3{
	width:100%;
	float:left;
	display:block;
	font-weight:normal;
	text-decoration:none;
	font-size:1.2em;
	color:#fff;
	min-height:40px;
}

.narrow .ingress a{
	width:100%;
	float:left;
	font-weight:normal;
	text-decoration:none;
	font-weight:bold;
	font-size:1.1em;
	color:#92d400;
	margin:0;
}

.narrow .ingress a:hover{
	font-weight:bold;
	text-decoration:underline;
}

.narrow .linkList li a{
	float:left;

background:url(images/LSgreenLinkArrow.png) no-repeat scroll 190px 8px transparent;
}*/


/*Graphic tops
div.roundTop{
	float:left;
	width:240px;
	height:10px;
	overflow:hidden;
	background:url(images/roundTop_ashGray.png) no-repeat top;
}
div.roundTopWhite{background:url(images/roundTop_greenOnWhite.png) no-repeat top;}
div.roundTopCompany{background:url(images/roundTop_greenOngreen.png) no-repeat top;}
*/


/*Graphic Bottoms
div.roundBottom{
	float:left;
	width:240px;
	height:20px;
	margin-bottom:20px;
	overflow:hidden;
}
div.roundBottomAshGrey{background:url(images/roundBottom_ashGray.png) no-repeat top;}
div.roundBottomWhite{background:url(images/roundBottom_white.png) no-repeat bottom;}
div.roundBottomCompany{background:url(images/roundBottom_green.png) no-repeat bottom;}


div.NarrowContent{
	float:left;
	width:200px;
	margin:20px 20px 10px 20px;
	overflow:hidden;
}*/

/*VCARD*/
div.NarrowContent div.vcard{
	float:none;
	width:50%;
}

div.NarrowContent div.vcard h3{
	text-transform:uppercase;
	font-size:1.7em;
	color:#FFF;
	float:left;
	width:200px;

}

div.NarrowContent div.vcard span{
  float:left;
  width:200px;
  margin:3px 0 0 0;
}

div.NarrowContent div.vcard span.fn{
  color:#FFF;
  font-size:1.5em;
  font-weight:bold;
}

div.NarrowContent div.vcard span.title{
  color:#ced5dd;
  font-size:1.2em;
  font-weight:bold;
}

div.NarrowContent div.vcard span.photo{
 margin:10px 0;
}

div.NarrowContent div.vcard span.tel{
  color:#ced5dd;
  font-size:1.5em;

}

div.NarrowContent div.vcard span.email a{
  color:#92d400;
  font-size:1.3em;
  font-weight:bold;
  text-decoration:none;
}

/*SELECT SEARCH*/
div.NarrowContent .select{ 
display:none;
}

/*CONTACT FORM*/
div.NarrowContent table#id_matrix{ 
display:none;
}

/*Narrow Blocks: generic rules for this block*/
div.narrowBlock{
  float:left;
  width:240px;
  margin:0;
  padding:0;
  overflow:hidden;
}

div.narrowBlock h3{
  background:none;
  padding-left:0;
  width:100%;
  float:left;
  font-size:2.7em;
  font-weight:bold;
}

/*narrowBlock default: default usage of this element*/
div.narrowBlock.default{
  margin:0 0 20px 0;
}

/*narrowBlock Jquery: narrowBlock with Jquery content*/
div.narrowBlock.jquery{
  float:left;
  width:240px;
  margin:0 0 20px 0;
  padding:0;
  overflow:hidden;
}

div.narrowBlock.jquery div.roundBottom{
  margin-bottom:0px;
  background-color:none;
}

div.narrowBlock.jquery h3{
  font-size:1.4em;
}

div.narrowBlock.jquery h2{
  float:left;
  width:240px;
  font-weight:bold;
  background-color:#373737;
  color:#FFF;
  padding:10px 10px 15px 10px;
  font-size:1.5em;
  display:block;
  border-bottom:1px solid #fff;
  overflow:hidden;
  margin-top:0px;
}

/*black: deafault GROUP color*/
.groupBlock{background-color:#373737;}

/*white*/
.whiteBlock{background-color:#fff;}
.whiteBlock p{color:#000;  font-weight:bold;}
.whiteBlock h3{color:#92d400;}
.whiteBlock h3 a{font-size:1em; font-weight:bold; color:#92D400;}

.whiteBlock ul.linkList li a{
  color:#373737;
  border-bottom:1px solid #373737;
}

/*green*/
.companyBlock{background-color:#5a9021;}
.companyBlock p{color:#d3ee99;  font-weight:bold;}
.companyBlock h3{color:#fff;}
.companyBlock h3 a{font-size:1em; font-weight:bold; color:#fff;}

.companyBlock ul.linkList li a{
  color:#d3ee99;
  border-bottom:1px solid #d3ee99;
}

/*BREADCRUMB*/
div#breadcrumb{
  font-weight:bold;
  color:#8996a0;
  float:none;
  width:100%;
  padding:5px 0 0 0;
  font-weight:100%;
  font-size:7pt;
  clear:right;
}

div#breadcrumb ul{
  width:100%;
  float:none;
  padding:0;
  display:inline;
}

div#breadcrumb ul li{
  float:left;
  display:inline;
  overflow:hidden;
}

div#breadcrumb ul li a{
  color:#373737;
  font-size:8pt;
  width:100%;
  text-decoration:none;
  padding:0 10px;
  font-weight:bold;
}

div#breadcrumb ul li a:first-child{
  padding-left:0px;
}

div#breadcrumb ul li a.currentPage{
  text-decoration:none;
}

/*SUBNAV----------------*/
div#subNav{
display:none;
}

/*
---------------------------------------------------------------------------------------------
SEARCH
---------------------------------------------------------------------------------------------
*/

div#search{
display:none;
}

/*
---------------------------------------------------------------------------------------------
SPECIAL RULES
---------------------------------------------------------------------------------------------
*/

xxx.hidden{/*CLASS THAT APLIES TO LOGO AND BREADCRUMB ON THE FRONTPAGE*/
display:none;
}
.hiddenTxt {display:none;}
div.clearer {display:none;}

/*
---------------------------------------------------------------------------------------------
UI TABS / UI ACCORDION
---------------------------------------------------------------------------------------------
*/

/*TABS*/

div.tabOuter{
  display:none;
  
  float:left;
  width:240px;
}




/*ACCORDION*/
/* root element for accordion. decorated with rounded borders and gradient background image */
#accordion {
display:none;
}

/*FLOWPLAYER - CONTROLBAR*/
div.hulu {
	display:none;
}

/*WIDE/ SITEMAP*/
body.wide div.section_2 div#subNav{
	display:none;
}

body.wide div.section_2 div.ContentWrapper,
body.wide div.section_2 div.ContentWrapper div.WideBlockWrapper{
	width:90%;
}


div#Sitemap{
	float:none;
	width:90%;
	margin:10px;
}

div#Sitemap ul {
	float:left;
	width:40%;
    margin:0 5px 0 0;
}

div#Sitemap ul li {
  float:left;
  width:150px;
  margin:5px 0;
  display:block;
}

div#Sitemap ul li a {
  font-size:1.15em;
  color:#373737;
}

div#Sitemap ul li ul {
	width:155px;
	margin-left:5px;
	overflow:hidden;
}

div#Sitemap ul li ul li a {
 color:#5A8F25;
}

}


