/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText {
	FONT-SIZE: 10px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, sans-serif
}
.errorBox {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #ffb3b5; FONT-FAMILY: Arial, Verdana, sans-serif
}
.stockWarning {
	FONT-SIZE: 10px; COLOR: #cc0033; FONT-FAMILY: Arial, Verdana, sans-serif
}
.productsNotifications {
	BACKGROUND: #f2fff7
}
.orderEdit {
	FONT-SIZE: 10px; COLOR: #70d250; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline
}
BODY {
	BACKGROUND: #e9e9e9; MARGIN: 0px; COLOR: #000000;
}
A.indexLink {
	FONT-WEIGHT: normal; COLOR: #141469; TEXT-DECORATION: none
}
A.indexLink:visited {
	FONT-WEIGHT: normal; COLOR: #141469; TEXT-DECORATION: none
}
A.indexLink:hover {
	FONT-WEIGHT: bold; COLOR: #141469; TEXT-DECORATION: none
}
A {
	COLOR: #141469; TEXT-DECORATION: none
}
A:visited {
	COLOR: #141469; TEXT-DECORATION: none
}
A:hover {
	COLOR: #141469; TEXT-DECORATION: underline
}
FORM {
	DISPLAY: inline
}
TR.header {
	BACKGROUND: #ffffff
}
TR.headerNavigation {
	
}
TD.headerNavigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #46a07d
}
A.headerNavigation {
	COLOR: #ffffff
}
A.headerNavigation:visited {
	COLOR: #ffffff
}
TR.headerError {
	BACKGROUND: #ff0000
}
TD.headerError {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #ff0000; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-ALIGN: center
}
TR.headerInfo {
	BACKGROUND: #00ff00
}
TD.headerInfo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #00ff00; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-ALIGN: center
}
TR.footer {
	BACKGROUND: #edf6f7
}
TD.footer {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #46a07d; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif
}
A.infoBoxLink {
	FONT-SIZE: 9pt; COLOR: #fff; LINE-HEIGHT: 19px; TEXT-DECORATION: none
}
A.infoBoxLink:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
A.infoBoxLink:hover {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none
}
.infoBox {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #141469; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; BACKGROUND: url(./images/infobox/nav_bottom.gif) #141469 no-repeat bottom;
}
.infoBoxContents {
	FONT-SIZE: 10pt; BACKGROUND: #141469; COLOR: #fff; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND: ;
}
.infoBoxNotice {
	BACKGROUND: #ff8e90
}
.infoBoxNoticeContents {
	BACKGROUND: #ffe6e6; FONT-FAMILY: Arial, Verdana, sans-serif
}
#cartCheckoutLink {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
TD.infoBoxHeading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND: url(./images/infobox/nav_top.gif) #141469 no-repeat left top; PADDING-BOTTOM: 0px; WIDTH: 150px; COLOR: #FFF; PADDING-TOP: 5px; FONT-FAMILY: Arial, Verdana, sans-serif; text-decoration: underline;
}
TD.infoBoxFooter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; BACKGROUND: url(./images/infobox/nav_bottom.gif) #141469 no-repeat left top; PADDING-BOTTOM: 0px; WIDTH: 150px; PADDING-TOP: 5px
}
TD.infoBox {
	FONT-SIZE: 9pt; WIDTH: 150px; COLOR: #000; FONT-FAMILY: Arial, Verdana, sans-serif
}
SPAN.infoBox {
	FONT-SIZE: 9pt; WIDTH: 150px; COLOR: #000; FONT-FAMILY: Arial, Verdana, sans-serif
}
TR.accountHistory-odd {
	BACKGROUND: #d0f6f7
}
TR.addressBook-odd {
	BACKGROUND: #d0f6f7
}
TR.alsoPurchased-odd {
	BACKGROUND: #d0f6f7
}
TR.payment-odd {
	BACKGROUND: #d0f6f7
}
TR.productListing-odd TD.productListing-data{
	/*BACKGROUND: #d0f6f7;*/
	border-top: 2px;
	border-bottom: 2px;
	border-left: 0px;
	border-right: 0px;
	border-color: #46a07d;
	border-style: solid;
}
TR.productReviews-odd {
	BACKGROUND: #d0f6f7
}
TR.upcomingProducts-odd {
	BACKGROUND: #d0f6f7
}
TR.shippingOptions-odd {
	BACKGROUND: #d0f6f7
}
TR.accountHistory-even {
	BACKGROUND: #edf6f7
}
TR.addressBook-even {
	BACKGROUND: #edf6f7
}
TR.alsoPurchased-even {
	BACKGROUND: #edf6f7
}
TR.payment-even {
	BACKGROUND: #edf6f7
}
TR.productListing-even {
	/*BACKGROUND: #edf6f7;*/
	border: 2 0 2 0;
	border-color: #141469;
}
TR.productListing-even  TD.productListing-data {
	/*BACKGROUND: #edf6f7;*/
	border-top: 2px;
	border-bottom: 2px;
	border-left: 0px;
	border-right: 0px;
	border-color: #141469;
	border-style: solid;
}
TR.productReviews-even {
	BACKGROUND: #edf6f7
}
TR.upcomingProducts-even {
	BACKGROUND: #edf6f7
}
TR.shippingOptions-even {
	BACKGROUND: #edf6f7
}
TABLE.productListing {
	BORDER-RIGHT: #141469 1px solid; BORDER-TOP: #141469 1px solid; BORDER-LEFT: #141469 1px solid; BORDER-BOTTOM: #141469 1px solid; border-spacing: 1px
}
.productListing-heading {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #141469; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif
}
A.productListing-heading {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #141469; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, sans-serif
}
TD.productListing-data {
	MARGIN-TOP: 20px; FONT-SIZE: 10px; MARGIN-BOTTOM: 20px; FONT-FAMILY: Arial, Verdana, sans-serif; color: #46a07d;
}

TD.productListing-data A {
 color: #46a07d;
}

TD.productListing-data A:visited{
 color: #46a07d;
}
A.pageResults {
	COLOR: #0000ff
}
A.pageResults:hover {
	BACKGROUND: #ffff33; COLOR: #0000ff
}
TD.pageHeading {
	FONT-SIZE: 18pt; COLOR: #141469; FONT-FAMILY: Arial, Verdana, sans-serif
}
DIV.pageHeading {
	FONT-SIZE: 18pt; COLOR: #141469; FONT-FAMILY: Arial, Verdana, sans-serif
}
TD.subHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #141469; FONT-FAMILY: Arial, Verdana, sans-serif
}
DIV.subHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #141469; FONT-FAMILY: Arial, Verdana, sans-serif
}
TR.subBar {
	BACKGROUND: #f4f7fd
}
TD.subBar {
	FONT-SIZE: 10px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, sans-serif; 
}
TD.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Arial, Verdana, sans-serif
}
P.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Arial, Verdana, sans-serif
}
TD.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana, sans-serif; color: #fff;
}
SPAN.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana, sans-serif
}
P.smallText {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana, sans-serif
}
TD.accountCategory {
	FONT-SIZE: 13px; COLOR: #aabbdd; FONT-FAMILY: Arial, Verdana, sans-serif
}
TD.fieldKey {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, sans-serif; color: #fff;
}
TD.fieldValue {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, sans-serif
}
TD.tableHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, sans-serif
}
SPAN.newItemInCart {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Arial, Verdana, sans-serif
}
CHECKBOX {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, sans-serif
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, sans-serif
}
RADIO {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, sans-serif
}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; WIDTH: 100%; FONT-FAMILY: Arial, Verdana, sans-serif
}
SPAN.greetUser {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f0a480; FONT-FAMILY: Arial, Verdana, sans-serif
}
TABLE.formArea {
	BORDER-RIGHT: #7b9ebd 1px solid; BORDER-TOP: #7b9ebd 1px solid; BACKGROUND: #f1f9fe; BORDER-LEFT: #7b9ebd 1px solid; BORDER-BOTTOM: #7b9ebd 1px solid
}
TD.formAreaTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, sans-serif
}
SPAN.markProductOutOfStock {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c76170; FONT-FAMILY: Arial, Verdana, sans-serif
}
SPAN.productSpecialPrice {
	COLOR: #ff0000; FONT-FAMILY: Arial, Verdana, sans-serif
}
SPAN.errorText {
	COLOR: #ff0000; FONT-FAMILY: Arial, Verdana, sans-serif
}
.moduleRow {
	
}
.moduleRowOver {
	CURSOR: hand; BACKGROUND-COLOR: #d7e9f7
}
.moduleRowSelected {
	BACKGROUND-COLOR: #e9f4fc
}
.checkoutBarFrom {
	FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Arial, Verdana, sans-serif
}
.checkoutBarTo {
	FONT-SIZE: 10px; COLOR: #8c8c8c; FONT-FAMILY: Arial, Verdana, sans-serif
}
.checkoutBarCurrent {
	FONT-SIZE: 10px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, sans-serif
}
.messageBox {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana, sans-serif
}
.messageStackError {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #ffb3b5
}
.messageStackWarning {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #ffb3b5
}
.messageStackSuccess {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #99ff00
}
.inputRequirement {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Arial, Verdana, sans-serif
}
A.toolbar:link {
	FONT-SIZE: 8pt; COLOR: #57595b; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.toolbar:visited {
	FONT-SIZE: 8pt; COLOR: #57595b; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: none
}
A.toolbar:hover {
	FONT-SIZE: 8pt; COLOR: #57595b; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-DECORATION: underline
}
.greentext {
	COLOR: #46a07d
}
#mainMenu {
	DISPLAY: block;  WIDTH: 972px; /*HEIGHT: 21px*/
}
UL#mainMenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 20px;
}
#mainMenu LI {
	DISPLAY: block; 
	/*BACKGROUND: url(mainmenu_back_1.gif) #141469 no-repeat right top; */
	FLOAT: left; MARGIN: 0px; PADDING-TOP: 3px; /*HEIGHT: 20px;*/ TEXT-ALIGN: center;
	width: 162px;
}

#mainmenu  IMG {
	border: 0px;
	width: 161px;
}
#mainMenu A {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#mainMenu LI#lastitem {
	BACKGROUND: url(mainmenu_back_1.gif) #141469 no-repeat right top
}
HTML > BODY #mainMenu LI {
	PADDING-TOP: 0px; HEIGHT: 15px
}
TABLE#body_table {
	BACKGROUND: url(bg1_blue.jpg) #fff no-repeat right bottom
}
TABLE#body_table TD {
	
}

#topUtilityMenu A:link {
	COLOR: #46A07d; TEXT-DECORATION: underline
}
#topUtilityMenu A:visited {
	COLOR: #46A07d; TEXT-DECORATION: underline
}
#topUtilityMenu A:hover {
	COLOR: #666666; TEXT-DECORATION: underline
}
#toplink A:active {
	COLOR: #666666; TEXT-DECORATION: underline
}


INPUT#search_go {
	LEFT: 105px
}
.searchLinkAdvanced A {
	FONT: 11px Arial, Geneva, Helvetica, Swiss, SunSans-Regular; COLOR: #46A07d; TEXT-DECORATION: underline
}
.searchLinkAdvanced A:link {
	FONT: 11px Arial, Geneva, Helvetica, Swiss, SunSans-Regular; COLOR: #46A07d; TEXT-DECORATION: underline
}
.searchLinkAdvanced A:visited {
	FONT: 11px Arial, Geneva, Helvetica, Swiss, SunSans-Regular; COLOR: #46A07d; TEXT-DECORATION: underline
}
.searchLinkAdvanced A:hover {
	COLOR: #141469; TEXT-DECORATION: none
}
.searchLinkAdvanced A:active {
	COLOR: #141469; TEXT-DECORATION: none
}

#pageFooter A:link {
	COLOR: #141469; TEXT-DECORATION: none
}
#pageFooter A:visited {
	COLOR: #141469; TEXT-DECORATION: none
}
#pageFooter A:hover {
	COLOR: #141469; TEXT-DECORATION: underline
}
A:active {
	COLOR: #141469; TEXT-DECORATION: underline
}
#bottomStatementsArea {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 910px; PADDING-TOP: 15px; POSITION: relative; HEIGHT: 60px
}
#ndp_logo {
	FLOAT: left; MARGIN-RIGHT: 5px; TOP: 6px
}
#eu_logo {
	FLOAT: right; TOP: 6px
}


TABLE#product_listing A {
	FONT-SIZE: 9pt; COLOR: #141469;
}
TABLE#product_listing TD.pageheading SPAN.catentry {
	FONT-SIZE: 9pt;
	color: #141469;
}
TABLE#product_listing TD.pageheading SPAN.catentry {
	FONT-SIZE: 9pt;
	color: #141469;
}

#topUtilityMenu A:link {
	COLOR: #46A07d; TEXT-DECORATION: underline
}
#topUtilityMenu A:visited {
	COLOR: #46A07d; TEXT-DECORATION: underline
}
#topUtilityMenu A:hover {
	COLOR: #666666; TEXT-DECORATION: underline
}
#toplink A:active {
	COLOR: #666666; TEXT-DECORATION: underline
}
#basicSearch {
	float: right;
	width: 315px;

	padding-top: 5px;

	padding-right: 0pt;

	padding-bottom: 13px;

	padding-left: 10px;

	font-family: Verdana,Arial,Helvetica,sans-serif;

	font-size: 0.7em;

	line-height: 1.2em;

	font-weight: normal;

	color: #196e50;

}

INPUT#search_go {
	LEFT: 105px
}
.searchLinkAdvanced A {
	FONT: 11px Arial, Geneva, Helvetica, Swiss, SunSans-Regular; COLOR: #46A07d; TEXT-DECORATION: underline
}
.searchLinkAdvanced A:link {
	FONT: 11px Arial, Geneva, Helvetica, Swiss, SunSans-Regular; COLOR: #46A07d; TEXT-DECORATION: underline
}
.searchLinkAdvanced A:visited {
	FONT: 11px Arial, Geneva, Helvetica, Swiss, SunSans-Regular; COLOR: #46A07d; TEXT-DECORATION: underline
}
.searchLinkAdvanced A:hover {
	COLOR: #141469; TEXT-DECORATION: none
}
.searchLinkAdvanced A:active {
	COLOR: #141469; TEXT-DECORATION: none
}

#topUtilityMenu 

{

	padding-top: -5px;

	padding-right: 0px;

	padding-bottom: 13px;

	padding-left: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	font-family: Verdana,Arial,Geneva,Helvetica,Swiss,SunSans-Regular;

	font-style: normal;

	font-variant: normal;

	font-weight: normal;

	font-size: 10px;


	font-size-adjust: none;

	font-stretch: normal;

	color: #80c68c;

	text-decoration: none;

}

#topUtilityMenu, #topUserTypeSelector, #topSearch 
{

position: absolute;

}

#topUtilityMenu 

{

width: 295px;

height: 25px;

padding-top: 10px;

padding-right: 0pt;

padding-bottom: 0pt;

padding-left: 0pt;

}

#container #pageHeaderHome

{

color: #ffffff;

height: 115px;

text-decoration: none;

position: relative;

text-align: left;

}

/* 
###############################################
*/

/* Core CSS, pTools v4/5

* Establishes basic CSS rules for the site

*

* SEI CMS site

*

*/




#pageContainer { position: relative;   }



/* Page section shared styles */

#pageHeader, #pageMain, #pageFooter { position: relative;  width: 970px; margin-right: auto; margin-left: auto; text-align: left; }



/* Page Header section */

#pageHeader { height: 132px; color: #fff; text-decoration: none; }

#pageHeader a:link, #pageHeader a:visited { color: #fff; text-decoration: none; }

#pageHeader a:hover, #pageHeader a:active { color: #0f0; text-decoration: underline; }

#topArea { position: relative; }



#siteLogo { position: absolute; left: 26px; top: 28px; }

#siteLogoSebnet { position: absolute; left: 26px; top: 23px; }

#topArea .mainBanner { position: absolute; right: 0px; top: 32px; }

/*#topMenu {

	position:absolute;

	top: 105px;

}*/



/* Page Main section */

#pageMain { background-color: #fff; }

.panels { width: 560px; height: 142px; }

.rsPanels { position: absolute; left: 560px; top: 0; width: 190px; height:445px; }

.mainHomeContentArea { width: 560px; height: 303px; background-color: #fff; }

#lsMainCol, #centerMainCol, #centerMainCol2, #rsMainCol { float: left; margin: 0; padding: 0; text-align: left;}

#lsMainCol { width: 220px; }

#centerMainCol { position: relative; left: 2px; top: 0; width: 550px; }

#centerMainCol2 { position: relative; left: 2px; top: 0; width: 750px; }

/*#rsMainCol { position: absolute; left: 563px; top: 0; }*/

#rsMainCol { position: relative; left: 2px; width:200px; top: 0; }



/* Page Footer section */

#pageFooter {position: relative; clear:both; height: 105px; width: 990px; padding: 0px; background-color:#E9E9E9; margin-left:auto; margin-right:auto;}

#bottomStatementsArea {border-bottom:1px solid #FFFFFF;

border-top:1px solid #FFFFFF;

height:55px;

left:0;

padding:10px 0;

position:relative;

width:990px;}

#ndp_logo {float:left; top: 6px; margin-right:5px; } 

#eu_logo { float:right;  top: 6px; }

#bottomMenuArea { position: relative; width: 970px; padding: 0px;  text-align: left;  }

#bottomMenu 

{

position: relative;

text-align: center;

color: #80c68c;

font-size: 1em;

line-height: 2em;

margin-right: 10px;

margin-bottom: 10px;

margin-left: 1px;

margin-top: 5px;

border-top-width: 0pt;

border-right-width: 0pt;

border-bottom-width: 0pt;

border-left-width: 0pt;

border-top-style: none;

border-right-style: none;

border-bottom-style: none;

border-left-style: none;

border-top-color: -moz-use-text-color;

border-right-color: -moz-use-text-color;

border-bottom-color: -moz-use-text-color;

border-left-color: -moz-use-text-color;

padding-top: 4px;

}

#statementText 

{

	color: #666666;

	float: left;

	font-size: 1em;

	line-height: 1.3em;

	padding-left: 20px;

	padding-top: 5px;

	text-align: center;

	width: 650px;

}

#bottomMenu a 

{

font-family: Verdana,Arial,Helvetica,sans-serif;

font-weight: normal;

padding-right: 5px;

padding-left: 5px;

line-height: 20px;

}

#bottomMenu a:link, #bottomMenu a:visited 

{

color: #196e50;

text-decoration: none;

}

#bottomMenu a:hover, #bottomMenu a.active 

{

color: #141469;

text-decoration: underline;

}


/*

	Stylesheet of overriding styles for SEAI Standard Layout.

*/


	body { 
		background: #E9E9E9;
		margin: 0; 
		padding: 0; 
		font-family: Verdana, Helvetica, Arial, sans-serif; 
		font-weight: normal; 
		color: #46A07d; 
		text-align: center; 
	}
	
	div, span {	}
	#container {	
		width: 990px; 
		overflow: hidden; 
		background-color:#fff; 
		padding-left:10px; 
		padding-right:10px; 
		margin-left:auto; 
		margin-right:auto;
	}
	
	#container #pageHeaderHome {
		color:#FFFFFF;
		height:115px;
		text-decoration:none;
		position:relative;
		text-align:left;
	}
	
	#topArea { 
		position: relative; 
	}
	
	#topArea .mainBanner { 
		position: absolute; 
		right: 0px; 
		top: 32px; 
	}


	/* Utility menu */

	#topUtilityMenu { 
		padding: 5px 0px 2px 0px;   
		border-style: none; 
		font: normal normal normal 10px Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular; 
		color: #80c68c; 
		text-decoration: none; 
		width: 295px;
		height: 25px;
		padding-top: 10px;
		padding-right: 0pt;
		padding-bottom: 0pt;
		padding-left: 0pt;
	}
	
	#topUtilityMenu, #topUserTypeSelector, #topSearch {
		position: absolute;
	}

	#topUtilityMenu a:link, #topUtilityMenu a:visited { 
		color: #196E50; 
		text-decoration: underline; 
	}

	#topUtilityMenu a:hover, #topUtilityMenu a.active { 
		color: #141469; 
		text-decoration: underline; 
	}

	/* Basic Search component */

	#basicSearch { 
		float:right; 
		width:315px; 
		padding: 9px 0 3px 10px; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: .7em; 
		line-height: 1.2em; 
		font-weight: normal; 
		color: #196E50;
	}

	#basicSearch .searchTextbox { 
		width: 135px; 
		height:17px; 
		vertical-align:top; 
		padding-right: 4px;  
		font-size:10px; 
		display:inline;
	}

	#basicSearch .searchTextbox input {
		border:1px solid #141469;
	}

	#basicSearch .searchLinkAdvanced {
		display:inline; 
		width:90px;
		line-height:11px; 
	}

	#basicSearch .searchLinkAdvanced a, #basicSearch .searchLinkAdvanced a:link, #basicSearch .searchLinkAdvanced a:visited { 
		color: #46A07d; 
		text-decoration: underline;
	}

	#basicSearch .searchLinkAdvanced a:hover, #basicSearch .searchLinkAdvanced a:active {
		color: #ed571c; 
		text-decoration: none;
	}

	.logoleft { 
		float:left; 
		margin-top:10px; 
		clear:both;
	}

	.clear {
		clear:both;
	}
	
	#HomeBannersTop {
		margin-bottom: 0px;
		margin: 0px;
		padding: 0px;
		text-align:left;
		width: 971px;
	}
	
	#HomeBannersTop IMG {
		margin-right: 1px;
	}

	#HomePage { 
		margin-top: 0px; 
		text-align: left;
	}

	#pageHeader, #pageMain, #pageFooter { 
		position: relative;  
		width: 970px; 
		margin-right: auto; 
		margin-left: auto; 
		text-align: left; 
	}

	/* Page Footer section */

	#pageFooter { 
		position: relative; 
		clear:both; 
		height: 105px; 
		width: 990px; 
		padding: 0px; 
		background-color:#E9E9E9; 
		margin-left:auto; 
		margin-right:auto;
	}

	#bottomStatementsArea {
		border-bottom:1px solid #FFFFFF;
		border-top:1px solid #FFFFFF;
		height:55px;
		left:0;
		padding:10px 0;
		position:relative;
		width:990px;
	}

	#ndp_logo {
		float:left; 
		top: 6px; 
		margin-right:5px; 
	} 

	#eu_logo { 
		float:right;  
		top: 6px; 
	}

	#statementText { 
		color:#666666; 
		float:left; 
		font-size:0.7em; 
		line-height:1.3em; 
		padding-left:20px; 
		padding-top:5px; 
		text-align:center; 
		width:650px;
	}

	#bottomMenuArea { 
		position: relative; 
		width: 970px; 
		padding: 0px; 
		text-align: left;  
	}
	
	#bottomMenu {
		position: relative;
		text-align: center;
		color: #80c68c;
		width: 100%;
		font-size: 0.7em;
		margin-right: 10px;
		margin-bottom: 10px;
		margin-left: 1px;
		margin-top: 5px;
		border-top-width: 0pt;
		border-right-width-value: 0pt;
		border-right-width-ltr-source: physical;
		border-right-width-rtl-source: physical;
		border-bottom-width: 0pt;
		border-left-width-value: 0pt;
		border-left-width-ltr-source: physical;
		border-left-width-rtl-source: physical;
		border-top-style: none;
		border-right-style-value: none;
		border-right-style-ltr-source: physical;
		border-right-style-rtl-source: physical;
		border-bottom-style: none;
		border-left-style-value: none;
		border-left-style-ltr-source: physical;
		border-left-style-rtl-source: physical;
		border-top-color: -moz-use-text-color;
		border-right-color-value: -moz-use-text-color;
		border-right-color-ltr-source: physical;
		border-right-color-rtl-source: physical;
		border-bottom-color: -moz-use-text-color;
		border-left-color-value: -moz-use-text-color;
		border-left-color-ltr-source: physical;
		border-left-color-rtl-source: physical;
		padding-top: 4px;
	}
	
	#bottomMenu a {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-weight: normal;
		padding-right: 5px;
		padding-left: 5px;
		line-height: 20px;
	}

	#bottomMenu a:link, #bottomMenu a:visited {
		color: #196e50;
		text-decoration: none;
	}

	#bottomMenu a:hover, #bottomMenu a.active {
		color: #141469;
		text-decoration: underline;
	}

