.legendMenu
{
	padding-right:10px;
	}
	
/* Light Blue boxes */
div.box {
	background: url(../images/corners/topleft.gif) top left no-repeat;

  } 
div.boxHeader {
	background: url(../images/corners/topright.gif) top right no-repeat;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	color:#999999;
  }
 div.boxHeader strong{
	color:#999999;
	display:block;
	padding:10px;
	margin-top:-10px;
  }
div.boxBody {
	background: url(../images/corners/rightborder.gif) top right repeat-y;
	min-height:86px;
	margin:0;
	/*margin-top:-2em; Maybe needed in IE5, yet another css bug in IE*/
	padding-left:10px;
	padding-right:10px;
  }
div.boxFooter {
	background: url(../images/corners/bottomleft.gif) bottom left no-repeat;
  }
div.boxFooter span {
	background: url(../images/corners/bottomright.gif) bottom right no-repeat;
	padding:10px;
	display:block;
	margin:-2em 0 0 0;
  }

.boxLegend{
	margin-top:-17px;
	margin-left:20px;
	z-index:1000;
	position:absolute;
	color:#000;
	background-color:#FFFFFF;
	background: url(../images/corners/legendBG.gif) top left repeat-x;
	font-style:normal;
}

.boxLegendRight{
	
	margin-left:120px;
	
}

.productLegendMenu {
	margin-top:-17px;
	margin-left:20px;
	z-index:1000;
	position:absolute;
	color:#000;
	font-style:normal;
	}
.productLegendMenuTd{
	background-color:#FFFFFF;
	background: url(../images/corners/legendBG.gif) top left repeat-x;
	}
table.productLegendMenu tr td
{
	margin:0px !important;
	padding:0px !important;
	}

	
/* / Light Blue boxes */
/* Light Blue boxes with white bg*/
div.box2 {
	background: #fff url(../images/corners2/topleft.gif) top left no-repeat;			
	width:100%;
	margin-bottom:10px;
	clear:both;
  } 
div.boxHeader2 {
	background: url(../images/corners2/topright.gif) top right no-repeat;
	padding-top:10px;

  }
 div.boxHeader2 strong{
	color:#999999;
	display:block;
	padding:10px;
	padding-bottom:10px;
	margin-top:-10px;
  }
div.boxBody2 {
	background: url(../images/corners2/rightborder.gif) top right repeat-y;
	margin:0;
	margin-top:-5px; /*Maybe needed in IE5, yet another css bug in IE*/
	padding-left:10px;
	padding-right:10px;
  }
div.boxFooter2 {
	background: url(../images/corners2/bottomleft.gif) bottom left no-repeat;
  }
div.boxFooter2 span {
	background: url(../images/corners2/bottomright.gif) bottom right no-repeat;
	padding:10px;
	display:block;
	margin:-2em 0 0 0;
  }

.boxLegend2{
	margin-top:-17px;
	margin-left:20px;
	z-index:1000;
	position:absolute;
	color:#333;
	background-color:#FFFFFF;
	background: url(../images/corners2/legendBG.gif) top left repeat-x;
	font-style:normal;
}
/* / Light Blue boxes with white bg */

/* countrySelector boxes */
div.box3 {
	background: url(../images/corners3/topleft.gif) top left no-repeat;

  } 
div.boxHeader3 {
	background: url(../images/corners3/topright.gif) top right no-repeat;
	padding-top:10px;
  }
 div.boxHeader3 strong{
	color:#2F184F;
	display:block;
	padding:10px;
	margin-top:-10px;
	font-size:120%;
  }
div.boxBody3 {
	background: url(../images/corners3/rightborder.gif) top right repeat-y;
	
	
	margin:0;
	/*margin-top:-2em; Maybe needed in IE5, yet another css bug in IE*/
	padding-left:10px;
	padding-right:10px;
  }
div.boxFooter3 {
	background: url(../images/corners3/bottomleft.gif) bottom left no-repeat;
  }
div.boxFooter3 span {
	background: url(../images/corners3/bottomright.gif) bottom right no-repeat;
	padding:10px;
	display:block;
	margin:-2em 0 0 0;
  }

.boxLegend3{
	margin-top:-17px;
	margin-left:20px;
	z-index:1000;
	position:absolute;
	color:#333;
	background-color:#FFFFFF;
	background: url(../images/corners3/legendBG.gif) top left repeat-x;
	font-style:normal;
}
.boxBody3 ul{
list-style-type:none;

}

div.box3new {
	background: url(../images/corners3/new/topleft.gif) top left no-repeat;

  } 
div.boxHeader3 new{
	background: url(../images/corners3/new/topright.gif) top right no-repeat;
	padding-top:10px;
  }
 div.boxHeader3new strong{
	color:#2F184F;
	display:block;
	padding:10px;
	margin-top:-10px;
	font-size:120%;
  }
div.boxBody3new{
	background: url(../images/corners3/new/rightborder.gif) top right repeat-y;
	
	
	margin:0;
	/*margin-top:-2em; Maybe needed in IE5, yet another css bug in IE*/
	padding-left:10px;
	padding-right:10px;
  }
div.boxFooter3new{
	background: url(../images/corners3/new/bottomleft.gif) bottom left no-repeat;
  }
div.boxFooter3new span {
	background: url(../images/corners3/new/bottomright.gif) bottom right no-repeat;
	padding:10px;
	display:block;
	margin:-2em 0 0 0;
  }

.boxLegend3new{
	margin-top:-17px;
	margin-left:20px;
	z-index:1000;
	position:absolute;
	color:#333;
	background-color:#FFFFFF;
	background: url(../images/corners3/new/legendBG.gif) top left repeat-x;
	font-style:normal;
}
.boxBody3new ul{
list-style-type:none;

}
/* / countrySelector boxes */


a.boxHeader:link, a.boxHeader:visited, a.boxHeader:hover, a.boxHeader:active, a.boxHeader5:link, a.boxHeader5:visited, a.boxHeader5:hover, a.boxHeader5:active {
	font-weight:bold;
	color: #999;
	text-decoration:none;
	padding-right:10px;
}


a.boxHeader:hover, a.boxHeader:active, a.boxHeader5:hover, a.boxHeader5:active  {
	color:#990000 !important;
	text-decoration:underline !important;
}

/*homepage news box*/
.topLeft{height:6px;width:6px;background:url(../images/homepage/boxLightBlue/topLeft.gif) no-repeat;}
.topLine{background:url(../images/homepage/boxLightBlue/topLine.gif) top right repeat-x;}
.topRight{height:6px;width:6px;background:url(../images/homepage/boxLightBlue/topRight.gif) bottom right  no-repeat;}
.newsLeft{background:url(../images/homepage/boxLightBlue/leftLine.gif) repeat-y;}
.newsRight{background:url(../images/homepage/boxLightBlue/rightLine.gif) top right repeat-y;}
.bottomLeft{height:6px;width:6px;background:url(../images/homepage/boxLightBlue/bottomLeft.gif) no-repeat;}
.bottomLine{background:url(../images/homepage/boxLightBlue/bottomLine.gif) bottom right repeat-x;}
.bottomRight{height:6px;width:6px;background:url(../images/homepage/boxLightBlue/bottomRight.gif) top right no-repeat;}


/* Standard - white*/
table.roundTblWhite .topLeft{height:6px;width:6px;background:url(../images/homepage/boxWhite/topLeft.gif) no-repeat;}
table.roundTblWhite .topLine{background:url(../images/homepage/boxWhite/topLine.gif) top right repeat-x;}
table.roundTblWhite .topRight{height:6px;width:6px;background:url(../images/homepage/boxWhite/topRight.gif) bottom right  no-repeat;}
table.roundTblWhite .newsLeft{background:url(../images/homepage/boxWhite/leftLine.gif) repeat-y;}
table.roundTblWhite .newsRight{background:url(../images/homepage/boxWhite/rightLine.gif) top right repeat-y;}
table.roundTblWhite .bottomLeft{height:6px;width:6px;background:url(../images/homepage/boxWhite/bottomLeft.gif) no-repeat;}
table.roundTblWhite .bottomLine{background:url(../images/homepage/boxWhite/bottomLine.gif) bottom right repeat-x;}
table.roundTblWhite .bottomRight{height:6px;width:6px;background:url(../images/homepage/boxWhite/bottomRight.gif) top right no-repeat;}
.standardLeft{background:url(../images/homepage/boxLightBlue/leftLine.gif) repeat-y;}
.standardRight{background:url(../images/homepage/boxLightBlue/rightLine.gif) top right repeat-y;}


/* Standard - Dark Blue bfc9d0*/
table.roundTblDarkBlue .topLeft{height:6px;width:6px;background:url(../images/homepage/boxBlue/topLeft.gif) no-repeat;}
table.roundTblDarkBlue .topLine{background:url(../images/homepage/boxBlue/topLine.gif) top right repeat-x;}
table.roundTblDarkBlue .topRight{height:6px;width:6px;background:url(../images/homepage/boxBlue/topRight.gif) bottom right  no-repeat;}
table.roundTblDarkBlue .newsLeft{background:url(../images/homepage/boxBlue/leftLine.gif) repeat-y;}
table.roundTblDarkBlue .newsRight{background:url(../images/homepage/boxBlue/rightLine.gif) top right repeat-y;}
table.roundTblDarkBlue .bottomLeft{height:6px;width:6px;background:url(../images/homepage/boxBlue/bottomLeft.gif) no-repeat;}
table.roundTblDarkBlue .bottomLine{background:url(../images/homepage/boxBlue/bottomLine.gif) bottom right repeat-x;}
table.roundTblDarkBlue .bottomRight{height:6px;width:6px;background:url(../images/homepage/boxBlue/bottomRight.gif) top right no-repeat;}

/*/homepage news box*/


/* Campaign.Background Frontpage */

	div.campaignBackground {
	color:#fff;
	
	}
	div.campaignBackground div.topleft {
	background: url("../images/campaigns/ulcorner.gif") no-repeat;
	float:left;
	height:12px;
	width:12px;
	}
	div.campaignBackground div.topright {
	background: url("../images/campaigns/urcorner.gif") no-repeat;
	float:right;
	height:12px;
	width:12px;
	}
	div.campaignBackground div.bottomleft {
	background: url("../images/campaigns/llcorner.gif") no-repeat;
	float:left;
	height:12px;
	width:12px;
	margin-top:-12px;
	}
	div.campaignBackground div.bottomright {
	background: url("../images/campaigns/lrcorner.gif") no-repeat;
	float:right;
	height:12px;
	width:12px;
	margin-top:-12px;
	}
	div.campaignBackground div.content {
	/* background:url("../images/campaigns/lrcorner.gif") no-repeat; */
	padding:12px;
	
	}
	div.campaignBackground div.content .main {
	padding:0;
	margin:0;
	}
	

	
/* /Frontpage */	


