/* CSS Document
corporate theme
Only colour/images information here
*/

body
{
	background: url(../images/background/bg-body.jpg) top repeat-x;
}

#logo
{
	color: #fff;
	background: url(../images/logo/logo.gif) no-repeat 0 0;
	width: 181px;
	height: 49px;
	display:block !important;
	position:static !important;
}
#content h2
{
	color: #4b4b4b;
}

#content h2 em
{
	color: #7c7c7c;
}

#topfurniture
{
	background: url(../images/background/bg-head-fill.jpg) top right no-repeat !important;
	height:200px !important;
}

#topfurniture form label
{
	background: url(../images/label/srch-left.gif) no-repeat 0 0;
}
#topfurniture form input
{
	background-color: #f2f2f2;
	border: 1px solid #c6c6c6;
	border-left: 0px;
	border-right: 0px;
}

#topfurniture form input.btn-go
{
	background: none;
}

input.btn-go {
background: url(../images/button/btn-srch.gif)  !important;
}

#topnav
{
	background: url(../images/navigation/bg-nav.jpg) no-repeat 0 0;
}

#topnav ul li a
{
	color: #000;
}

#topnav ul li a span
{
	background: url(../images/navigation/navoff-right.gif) no-repeat right 0;
}

#topnav ul li#last a span
{
	background: none;
}

#topnav ul li a:hover, #topnav ul li a.stillhover, #topnav ul li.sel a
{
	background: url(../images/navigation/navon-left.gif) no-repeat -1px 0;
	color: #fff;
}

#topnav ul li a:hover span, #topnav ul li a.stillhover span, #topnav ul li.sel a span
{
	background: url(../images/navigation/navon-right.gif) no-repeat right 0 !important;
}

#topnav ul li ul
{
	background: url(../images/navigation/subnav-top.png) no-repeat 0 0;
	behavior: url(Data/Resources/LifeScan/Corporate_LifeScan/NL/nl/css/iepngfix.htc);
}

#topnav ul li#last ul
{
    background: url(../images/navigation/subnav-top-last.png) no-repeat 0 0;
	behavior: url(Data/Resources/LifeScan/Corporate_LifeScan/NL/nl/css/iepngfix.htc);
}

#topnav ul li ul li
{
	width: 224px;
	background: #027377 url(../images/background/bg-subnav.gif) no-repeat bottom left;
	border: 1px solid #0b8d92;
	border-top: none;
	border-bottom: none;
}

#topnav ul li ul li.lastli
{
	background: #027377;
}

#topnav ul li ul li.lastli, #topnav ul li ul li
{ *background-color:#027377;/* IE only */
}

#topnav ul li ul li.lastli span
{
	background: url(../images/navigation/subnav-bot.png) no-repeat 0 0;
	border: none;
	behavior: url(Data/Resources/LifeScan/Corporate_LifeScan/NL/nl/css/iepngfix.htc);
}

#topnav ul li.sel ul li a, #topnav ul li ul li a
{
	background: none !important;
	color: #fff;
}

#topnav ul li ul li a:hover
{
	background-color: #005b5e !important;
	color: #fff;
}

/* base buttton */

button span
{
	background: url(../images/button/btnGreyonGrey.gif) top left no-repeat;
	line-height: 35px !important;
	height: 35px !important;
	color: #404040;
}

button div
{
	background: url(../images/button/btnGreyonGrey.gif) top right no-repeat;
}


/* left nav */
#leftnav
{
	background: url(../images/navigation/leftnav-top.gif) no-repeat top left;
}

#leftnav li
{
	background: #f2f2f2 url(../images/navigation/leftnav-divider.gif) no-repeat bottom left;
}

#leftnav li ul li
{
	background: none;
}

#leftnav li.last
{
	background: #f2f2f2 url(../images/navigation/leftnav-bot.gif) no-repeat bottom left;
	padding-bottom: 30px;
}

#leftnav li a
{
	color: #4b4b4b;
	background: url(../images/navigation/leftnav-close.gif) no-repeat 160px center;
}

#leftnav li.subon a
{
	background: url(../images/navigation/leftnav-open.gif) no-repeat 160px center;
}

#leftnav li.nosub a, #leftnav li.subon li a
{
	background: none;
}

#leftnav li a:hover, #leftnav li.subon a, #leftnav li a.sel, #leftnav li ul li a:hover
{
	background-color: #e6e4e4;
}

#leftnav li ul li a, #leftnav li li a:hover
{
	background: none;
}

/* content */

#contenthr
{
	height: 30px;
	background: url(../images/presentation/content-end.png) no-repeat 0 0;
	behavior: url(Data/Resources/LifeScan/Corporate_LifeScan/NL/nl/css/iepngfix.htc);
}
#content
{
	background: url(../images/background/bg-content.png);
	/*behavior: url(Data/Resources/LifeScan/Corporate_LifeScan/NL/nl/css/iepngfix.htc);*/
}

#content h3 em
{
	color: #949494;
}

blockquote
{

	color: #333333;
	font-size: 1.4em;
	font-style: italic;
	line-height: 1.4em;
}

.bodyhr
{
	background: url(../images/presentation/hrswirl.gif) no-repeat 0 0;
}

div.pagination
{
	color: #333;
}

div.pagination ul li a
{
	color: #fff;
	background: url(../images/presentation/pag-off.gif) no-repeat 0 0;
}

div.pagination ul li a:hover, div.pagination ul li a.sel
{
	background: url(../images/presentation/pag-on.gif) no-repeat 0 0;
}

/* Modules */

/* colour1 box - green */

#content div.newsletterbox, #content div.color1
{
	background: #027377 url(../images/presentation/greenbox-top.gif) no-repeat 0 0;
	color: #fff;
}
#content div.newsletterbox, #content div.color1 h3
{
	color: #fff;
	border-bottom: 1px solid #67abad;
}
#content div.newsletterbox, div.color1 div.hr
{
	background-color: #81b9bb;
}
#content div.newsletterbox, div.color1 div.hrend
{
	background: transparent url(../images/presentation/greenbox-bot.gif) no-repeat bottom left;
}
#content div.newsletterbox, div.color1 a
{
	color: #fff;
	border: none;
	border-bottom: 1px dotted #000;
}
#content div.newsletterbox, div.color1 a:hover
{
	background-color: #268f93;
	border-bottom: 1px dotted #000;
}



/* colour2 box - black */


#content div.color2
{
	background: #f2f2f2 url(../images/navigation/leftnav-top.gif) no-repeat 0 0;
	color: #4b4b4b;
}

#content div.color2 h3
{
	color: #027377;
	border-bottom: 1px solid #8a8387;
	font-size: 1.4em;
	font-style: italic;
	font-weight: bold;
	padding: 0 0 0.6em;
	width: 100%;
}




div.color2 div.hr
{
	background-color: #8a8387;
}

div.color2 div.hrend
{
	background: transparent url(../images/presentation/greybox2-bot.gif) no-repeat bottom left !important;
}

div.color2 a
{
	color: #4b4b4b;
	border: none;
	font-weight: bold;
	border-bottom: 1px dotted #027377;
}

div.color2 a:hover
{
	background-color: #fff;
}

/* newsletter - green */

#content div.newsletterbox
{
	background: #027377 url(../images/presentation/greenbox-top.gif) no-repeat 0 0;
	color: #fff;
}
#content div.newsletterbox
{
	color: #fff;
	border-bottom: 1px solid #67abad;
}

#content div.newsletterbox div.hrend
{
	background: transparent url(../images/presentation/greenbox-bot.gif) no-repeat bottom left !important;
}
#content div.newsletterbox div.hr
{
	background: #67abad;
}
#content div.newsletterbox h3
{
	color: #fff;
	border-color: #67abad;
}
#content div.newsletterbox a
{
	color: #fff;
	border: none;
	border-bottom: 1px dotted #000;
}

#content div.newsletterbox a:hover
{
	background-color: #268f93;
	border-bottom: 1px dotted #000;
}

.newsletterbox button
{
	float: left;
}

.newsletterbox button span
{
	background: url(../images/button/btnGreyonGreen.gif) top left no-repeat;
	line-height: 35px;
	height: 35px;
	color: #404040;
}
.newsletterbox button div
{
	background: url(../images/button/btnGreyonGreen.gif) top right no-repeat;
}
/* register your meter */
.whichmeter
{
	background: url(../images/picture/bg-whichmeter.gif) top left no-repeat;
	padding-top: 115px !important;
}
#content div.whichmeter h3
{
	color: #027377;
}
/* Poll */
div.poll p.pollbar
{
	background: url(../images/presentation/poll-left.gif) no-repeat 0 3px;
}

div.poll p span
{
	background: url(../images/presentation/poll-right.gif) no-repeat right top;
}

.poll label
{
	color: #4b4b4b;
}
.poll button span
{
	background: url(../images/button/btnGreyonLGrey.gif) top left no-repeat;
	color: #404040;
}
.poll button div
{
	background: url(../images/button/btnGreyonLGrey.gif) top right no-repeat;
}
/* RSS */
div.rss p
{
	color: #027377;
}


#register, #register span
{
	background: url(../images/illustration/registermeter.gif) no-repeat 0 0;
	width: 195px;
	height: 160px;
}
.resource
{
	background: url(../images/presentation/resource-top.gif) no-repeat 0 0;
	color: #fff;
	padding-top: 30px !important;
	width:164px !important;
}
.resource h3
{
	color: #fff;
	border-bottom: 1px solid #50aeb2;
	width: auto !important;
}
.resource a
{
	color: #fff;
	font-weight: bold;
}
.resource p
{
	width: auto !important;
	padding-bottom: 5px;
}
.resource .hrend
{
	background: url(../images/presentation/resource-bot.gif) no-repeat 0 0;
	height: 15px !important;
}
/* footer */

#footer #links1 a
{
	color: #3a3a3a;
}

#footer .hr
{
	background-color: #aaa;
}

#footer #links2 a, #footer p, #footer p a
{
	color: #3a3a3a;
}

#footer div.lang a
{
	font-size: 1.1em;
	font-weight: bold;
	color: #3a3a3a;
	background: url(../images/navigation/leftnav-close.gif) no-repeat right center;
}

#footer div.de
{
	background: url(../images/icon/lang-en.gif) no-repeat left center;
}

#footer div.en
{
	background: url(../images/icon/lang-de.gif) no-repeat left center;
}

/* 3a specific */

div#rating
{
	background: #fff url(../images/presentation/splitRbase.gif) top left no-repeat;
	font-style: normal;
}
#temp3a-3col-2, #temp3a-3col-3
{
	background: none;
}

.bottomfeature .col1 h3, #temp3a-3col-2 h3, #temp3a-3col-3 h3, #rating h4
{
	color: #027377;
	font-style: italic;
}

#rating button div span, #rating button div
{
	background-image: url(../images/button/btngreyonwhite.gif);
	color: #333;
}

#temp3a-3col-1 div.color2 h3
{
	border-color: #e0dfdf;
}
#temp3a-3col-1 div.color2 div.hr
{
	background: #e0dfdf;
}

.bottomfeature
{
	background: #f2f2f2 url(../images/presentation/featurebox-base.gif) bottom left no-repeat;
	margin-left: 15px;
	color: #4b4b4b;
}


.bottomfeature .col2
{
	background: #fff url(../images/presentation/featurebox-whiteonEDED.gif) no-repeat 0 0;
	color: #7c7c7c;
}
div.bottomfeature .col2 h3
{
	width: 255px;
	color: #4b4b4b;
	border-bottom: 1px solid #b3b3b3;
	font-size: 1.4em;
	padding: .4em 0;
}
div.bottomfeature .col2 p
{
	padding: 0 15px;
}
.bottomfeature .col2 .hrend
{
	background: url(../images/presentation/featurebox-whiteonEDED-bot.gif) no-repeat 0 0;
	height: 10px;
	margin-bottom: -5px;
}

.bottomfeature .col2 li
{
	padding-left: 20px;
	background: url(../images/icon/bullit.gif) no-repeat 4px;
}
#content div.bottomfeature div.col1 h3
{
	padding-bottom: .5em;
	margin: 0 0 .5em 0;
	border-bottom: 1px solid #b3b3b3;
	color: #027377;
}

#content div.bottomfeature div.col1 a, #Meters ul li a
{
	color: #4b4b4b;
	border-bottom: 1px dotted #027377;
}

#content div.bottomfeature div.col1 a:hover, #Meters ul li a:hover
{
	background: #fff;
}
div.col2 a.btn
{
	background: url(../images/button/btnWhiteonWhite.gif) top left no-repeat;
}
div.col2 a.btn span
{
	background-image: url(../images/button/btnWhiteonWhite.gif);
}

div.nocol
{
	float: left;
	width: 100%;
	padding-top: 50px;
}

div.nocol a.btn
{
	float: right;
	background-image: url(../images/button/btnWhiteonGrey.gif);
}
div.nocol a.btn span
{
	background-image: url(../images/btnWhiteonGrey.gif);
}
div.extendNav
{
	background-image: url(../images/background/bg-extendNav1.gif) !important;
}

.bottomfeature div.extendNav
{
	float: left;
	width: 480px;
}

.star-rating
{
	background: url(../images/icon/star_aqua.gif) top left repeat-x;
}
.star-rating li.current-rating, .star-rating li a:hover
{
	background: url(../images/icon/star_aqua.gif) left bottom;
}
/* buffer page */
.btnwrap a span
{
	border-bottom: 1px dotted #027377;
}
a.btn
{
	background: url(../images/button/btngreyonwhite.gif) top left no-repeat;
	color: #333;
}

a.btn span
{
	background: url(../images/button/btngreyonwhite.gif) top right no-repeat;
}

.results .extra h3 .error h3
{
	color: #027377;
	font-style: italic;
}

.error ul li
{
	background: transparent url(../images/icon/bullit.gif) no-repeat scroll 0pt 4px;
}

.error, .error p.first, p.bodycopy
{
	font-size: 1.2em;
}

.results .extra a, .error a
{
	color: #4b4b4b;
	font-weight: bold;
	/*border-bottom: 1px dotted #027377;*/
}

/* results */
.results
{
	color: #737373;
}
.results dl
{
	border: 1px solid #dbdbdb;
	border-left: 0;
	border-right: 0;
}

.results dt a
{
	color: #027377;
	border-bottom: 1px dotted #027377;
	float: left;
	padding-bottom: .3em;
}
.results dt a:hover
{
	background: #f2f2f2;
}
.results .extra a:hover
{
	background-color: #e8e7e7;
}

.results h4
{
	color: #027377;
}

.altcolorbox
{
	background: #f2f2f2 url(../images/navigation/leftnav-top.gif) no-repeat scroll left top;
	width: 195px;
	padding-top: 10px;
	padding-bottom: 0;
	margin-bottom: 45px;
}


.altcolorbox p, .altcolorbox h3, .altcolorbox li
{
	margin: 0 10px;
	line-height: 2em;
	color: #737373;
	font-weight: normal;
}


.altcolorbox h3
{
	border-bottom: 1px solid #cecece;
	font-size: 1.2em;
}
.altcolorbox h3.alt1
{
	color: #4b4b4b;
}
#content div.altcolorbox h3 em
{
	display: block;
	font-weight: bold;
	font-style: normal;
	color: #4b4b4b;
}

div.altcolorbox strong
{
	color: #4b4b4b;
}
.altcolorbox .hrend
{
	background: #F2F2F2 url(../images/navigation/leftnav-bot.gif) no-repeat scroll left bottom;
	padding-bottom: 30px;
}

.altcolorbox p
{
	font-size: 1.2em;
}
.altcolorbox li
{
	list-style: none;
}
.altcolorbox li a
{
	color: #4b4b4b;
	font-size: 1.2em;
	border-bottom: 1px dotted #027377;
}
.altcolorbox li a:hover
{
	background: #fff;
}
/* registration */

div.col-holder .splitL
{
	background: #027377 url(../images/background/bg-wide-regbox-gr-top.gif) no-repeat 0 0;
}

div.col-holder .splitL .hrend
{
	background: url(../images/background/bg-wide-regbox-gr-btm.gif) no-repeat 0 0;
	height: 10px;
}
div.col-holder .splitL p
{
	color: #fff;
}

div.col-holder .splitR p
{
	color: #4b4b4b;
}

div.col-holder .splitR
{
	background: #f2f2f2 url(../images/background/bg-wide-regbox-grey-top.gif) no-repeat 0 0;
}

div.col-holder .splitR .hrend
{
	background: url(../images/background/bg-wide-regbox-grey-btm.gif) no-repeat 0 0;
	height: 10px;
}

#col-2-2 div.col-holder .splitL h3
{
	color: #fff;
	border-bottom: 1px solid #5b9395;
}

#col-2-2 h3, #col-2-2 div.col-holder .splitR h3
{
	color: #027377;
	border-bottom: 1px solid #d2d2d2;
}

div.col-holder .splitL a
{
	background: url(../images/button/btnGreyonGreen.gif) no-repeat 0 0;
}
div.col-holder .splitL a span
{
	background: url(../images/button/btnGreyonGreen.gif) top right no-repeat;
}

div.col-holder .splitR a
{
	background: url(../images/button/btnGreyonGrey.gif) no-repeat 0 0;
}
div.col-holder .splitR a span
{
	background: url(../images/button/btnGreyonGrey.gif) top right no-repeat;
}

.registration button div, .registration button span
{
	background-image: url(../images/button/btnGreyonWhite.gif);
}
.registration input#emailaddress
{
	width: 243px;
	border: 1px solid #d9d9d9;
}

.linkwrap h4 a
{
	border-bottom: 1px dotted #027377;
	color: #027377;
	font-style: italic;
}
.linkwrap h4 a:hover
{
	background: #f2f2f2;
}

.linkwrap p
{
	color: #737373;
}
h4.major
{
	color: #027377;
	border-bottom: 1px solid #b3b3b3;
}

p.media, p.links
{
	background: url(../images/illustration/bg-links.gif) top right no-repeat;
	padding-right: 90px;
	width: 600px !important;
	min-height: 67px;
	height: auto !important;
	height: 67px;
}
p.media
{
	background-image: url(../images/illustration/bg-media.gif);
}
.linkwrap a.more
{
	color: #4b4b4b;
	font-weight: bold;
	border-bottom: 1px dotted #404040;
}

a.btn span
{
	background: transparent url(../images/button/btngreyonwhite.gif) no-repeat right top;
}

/* products */
#temp3a-3col-2 h3
{
	color: #027377;
	margin-left: 0;
}
#temp3a-3col-2 h4
{
	color: #615959;
}

#temp3a-3col-2 p
{
	color: #7c7c7c;
}
#temp3a-3col-2 a
{
    border-bottom:1px dotted #027377;
	color: #4B4B4B;
}

.error a:hover, .linkwrap a.more:hover, .btnwrap a.alt:hover span
{
	background: #f2f2f2;
}

.btnwrap a.alt
{
	color: #4b4b4b;
	font-weight: bold;
}

/*OTDMS Adjustments*/
#OTDMS ul li
{
	font-size: 1.2em;
	padding-bottom: 0.35em;
}

#OTDMS ul
{
	width: 100%;
	clear: both;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#OTDMS li
{
	background-image: url(../images/icon/bullit.gif);
	background-position: 25px 0.6em;
	background-repeat: no-repeat;
	padding: 0 0 0 60px;
	color: #7C7C7C;
	line-height:1.2em;
}

#OTDMS strong
{
	color: #027377;
}

#OTDMS h4
{
	clear: both;
	color: #000000;
	width: 100%;
	border-bottom: 1px solid #999999;
	font-size: 1.3em;
	padding-top: 25px;
}

#OTDMS a
{
	color: #000000 !important;
	font-style: italic !important;
	font-size: 0.9em !important;
	border-color: #D91B73;
	border-style: none none dashed;
	border-width: 0 0 1px;
	text-decoration:none !important;
}

#OTDMS a:hover
{
	text-decoration:none;
}

/*Ordered List*/

#OTDMS  ol.download {
clear: both;
margin-left: 44px;
*margin-left: 110px;
}

#OTDMS ol.download li {
font-size: 1.2em;
padding-left: 20px;
background: none;
*line-height: 2em;
}

a.linkvita:link {
border-bottom:1px dotted #d91b73;
color:#000000;
font-weight:bold;
font-size:12px;
font-style:italic;
}
a.linkvita:visited {
border-bottom:1px dotted #d91b73;
color:#000000;
font-weight:bold;
font-size:12px;
font-style:italic;
}
.meters-drivers{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
margin-bottom:10px;
width:133px;
}

/* Our Products Small Box - Link Formatting */

p.our-products-featurebox{
	font-weight:normal !important;
	font-size:1.2em !important;
	line-height:20px;
	display:block !important;
	padding-bottom:10px !important;
}

p.our-products-featurebox,
p.our-products-featurebox a{
	width:195px !important;
	height:auto !important;	
}

a.btnGreyonGrey
{
	font-size:1.2em;
	font-weight:bold;
	color:#333333;
	float:right;
	padding:0 0 0 15px;
}

a.btnGreyonGrey span
{
	background: url(../images/button/btnGreyonLGrey_small.gif) top right no-repeat;
	border-bottom:0 none;
	cursor:pointer;
	float:left;
	height:35px;
	line-height:25px;
	padding:5px 21px 1px 58px;
}
