/* if there are issues these settings could be applied to the html selector as well */
div.formDescription
{
	height: 20px;
	padding: 7px;
	padding-left: 12px;
	background: #EAEEF2;
}
body {
	color: #001D37;
	background: #ffffff;
	/* height:100%;
	width:100%; */
	/* overflow:hidden; */
	/*box-sizing:	content-box;
	 -moz-box-sizing: content-box; */
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
 	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/* max-width: 800px; debug - does nothing in IE */
	/* min-width: 770px;  fixes scroll in mozilla if max-width is set - does nothing in IE */
}

body * {
	font-family: verdana,arial,helvetica,sans-serif;
}

p
{
	font-size: 10px;
}

table {
	 /* margin: 0px;
	padding: 0px;  doesn't appear to be needed */
	border:0px;
	/* border: 1px solid red;  debug */
	border-collapse:collapse; /* critical for layout using tables in IE! */
	/* This stuffs stuff up so don't use unless we redesign all tables to take advantage of it
	table-layout: fixed;   looks at only first row to determine column widthd */
}

td {
	font-size: 11px;
	border:0px;
}

h1 {
	font-family: helvetica,sans-serif;
	margin: 0px;
	padding-bottom: 3px;
	padding-top: 24px;
	padding-left: 16px;
	font-weight: normal;
	font-size: large;
	color: #F25412;
	background: #FFFFFF;
}

h2 {
	padding: 6px;
	padding-left: 7px;
	font-weight: bold;
	font-size: 14px;
	color: #001D37;
}

h3 {
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
}

img {
	border: 0px;
}

img.padded {
	padding: 12px;
}

img.productScreenShot {
	border: 2px solid #001D37;
}

form {
	font-family: verdana,arial,helvetica,sans-serif;
	margin: 0px;
}

form select {
	font-family: verdana,arial,helvetica,sans-serif;
}

form input {
	font-family: verdana,arial,helvetica,sans-serif;
}

INPUT.blueButton, input.button {
	font-family: verdana,arial,helvetica,sans-serif;
	HEIGHT: 20px;
	/* FONT-WEIGHT: bold; */
	COLOR: #FFFFFF;
	BACKGROUND: #1A3E5E;
	border: 1px outset #C6D0D9;
   behavior: url( '/bb_behaviours.htc' );
}

INPUT.blueButtonHover, input.buttonHover {
	font-family: verdana,arial,helvetica,sans-serif;
	HEIGHT: 20px;
	/* FONT-WEIGHT: bold; */
	COLOR: #FFFFFF;
	BACKGROUND: #F25412;
	border: 1px outset #C6D0D9;
	behavior: url( '/bb_behaviours.htc' );
}

a {
	color: #001D37;
}

a:hover {
	color: #F25412;
}

a.selected {
	color: #F25412;
	text-decoration: none;
}

a.selected:hover {
	color: #F25412;
	text-decoration: underline;
}

ul
{
	list-style-type: none;
	padding: 12px;
	margin-left: 6px;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
}

ul li
{
	list-style-image: url(/images/rightArrow.gif);
	padding-right: 3em;
	padding-bottom: 0.5em;
}

div.botMenu {
	padding: 6px;
}

table.layout {
	margin: 0px;
	padding: 0px;
	width: 100%;
	border: 0px;
}

table.salesSite {
	border-top: 1px solid white;
	border-left: 1px solid white;
	width: 100%;
}


td#sideBar {
	display: block;
	width: 200px;
	background: #EAEEF2;
}

td#sideBarOpen {
	display: none;
	width: 25px;
	background: #EAEEF2;
}

/*
.sideBar {
	background: #EAEEF2;
	padding-left:6px;

}
*/

.helpHover{
	background: #EAEEF2;
}

.normalHover{
	background: #EAEEF2;
}

.pageStructureSidebar {
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	background: #EAEEF2;
}
.pageStructureContent {
	border-left: solid white 1px;
	width: 100%;
	vertical-align: top;
}

.pageStructureFooter {
	/* border-top: solid white 1px; */
	border-left: solid white 1px;
	clear: both;
}


a.whiteLink { font-size: 10px; font-weight: bold; color: White; }
a.whiteLink:hover { color: white; }
a.menuLink { color: White; text-decoration: none; padding: 10px }
a.menuLink:hover { color: white; background: #F25412; }
a.newsLink { color: White; text-decoration: none; }
a.newsLink:hover { color: White; text-decoration: underline; }
a.largeLink {
	font-weight: bold;
}
a.mediumLink {
	text-decoration: none;
	font-weight: bold;
}
a.mediumLink:hover {
	text-decoration: underline;
}

a.submenuLink {text-decoration: none; }
a.submenuLink:hover { color: #F25412; text-decoration: underline; }
a.submenuLinkHighlighted { color: #F25412; text-decoration: none; }

.login {
	font-weight: bold;
	font-size: 10px;
}

.standard td {
	padding: 6px;
}
.standard th { text-align: left; font-weight: normal; }

/* context help div */
div.contextHelp { display: none; border: none; width: 100%; margin:0px; padding:0px;}

/* for /sem/login.html */
input.loginInputsm { border: 1px solid #001D37; color: #001D37; background: EAEEF2; font-size: 10px; }

input.loginInput { border: 1px solid #EAEEF2; color: White; background: #001D37; font-size: 10px; }
input.loginCheckbox {}

/* just used for the newsticker */
td.featureText { background: #001D37; padding: 6px; color: White; border-left: 1px solid white; }

/* the hitwise header */
div.header {
	color: White;
	background: #001D37;
	width: 100%;
	height: 80px;
}

div.header img {
	/* float: left; */
}
div.headerLogin {
	/* float: right; */
	padding-top: 2px;
	padding-right: 4px;
	text-align: right;
}

div.headerMarkets {
	font-size: 9px;
	text-align: right;
	color: White;

}

div.headerMarkets a {
	color: White;
}

div.headerMarkets a.selected {
	color: #F25412;
	font-weight: bold;
}

table.messageHeader td{
	background:	#001D37;
	text-align: right;
	padding-right: 8px;
	line-height: 30px;
	overflow: hidden;
	border-left: 1px White solid;
}

span.profilerHeaderAlt {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #F25412;
}


span.profilerHeader {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
}

span.secondHeader {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
}

span.messageHeader {
	font-family: helvetica,sans-serif;
	font-size: large;
	color: white;
	width: 100%;
	padding: 12px 6px 12px 0px;
}

/*
div.menuWrapper {
	background-image: url( /images/backgroundBlueLines.gif);
	color: White;
	background: #001D37;
	border-left: 0px;
	border-right: 0px;
}
*/


div.menu {
	background: #001D37;
	color: White;
	padding-left: 16px;
/*	padding-top: 6px;

	padding-bottom: 10px; */
	border-top: 1px solid white;
}

div.menuIcon {
	/* vertical-align: bottom; */
	padding-top: 8px;
	padding-right: 6px; /* adjusts so its centered */
	float: right;
}

div.messageSpecial { display: inline-block; margin: 10px; padding: 10px; border: 1px solid #7D91A2; background: #EAEEF2; }

div.submenuLinkList { padding: 10px; width: 200px;}



.padded {
	padding: 6px;
}

.decorativeBox {
	border-left: 1px solid white;
	/*	border-top: 1px solid white; */
	width: 25px;
	height: 25px;
	padding-left: -25px;
	background: #F25412;
}

.decorativeBoxAlt {
	border-left: 1px solid white;
	/*	border-top: 1px solid white; */
	width: 25px;
	height: 25px;
	background: #C6D0D9;
}



table.contentHeader {
	margin: 0px;
	/* padding-left: 12px;
	padding-right: 6px;
	padding-top:9px;
	padding-bottom: 8px; */
	width: 100%;
	height: 25px;
	color: #001D37;
	font-weight: bold;
	font-size: 11px;
	background: #C6D0D9;
	border-top: 1px solid white;
	/*border-left: 1px solid white;*/
	/* border-top: 1px solid white; */
}

table.contentHeader td {
	padding-left: 16px;
}

table.contentUnderline {
	margin: 0px;
	padding: 0px;
	height: 2px;
	width: 100%;
	/*border-left: 1px solid white;*/
}
table.contentUnderline tr {
	height: 2px;
}

table.contentUnderline td.orangeLine {
	border-top: 1px solid white;
	border-right: 1px solid white;
	height: 2px;
	padding: 0px;
	/*font-size: 0px;
	width: 30px; */
	background: #F25412;
}

table.contentUnderline td.greyLine {
	border-top: 1px solid white;
	height: 2px;
	padding: 0px;
	background: #1A3E5E;
}
/* note in IE this selector seems to only work with immediate children
tr.padded td {
	padding: 12px;

}
*/

.sidebarHeader {
	background: #C6D0D9;
	font-weight: bold;
	width: 100%;
	padding-left: 12px;
	padding-right: 6px;
	padding-top:9px;
	padding-bottom: 8px;
	margin: 0px;
}

div.contentHeader {
	border-left: 1px solid white;
	padding-left: 12px;
	padding-right: 6px;
	padding-top:9px;
	padding-bottom: 8px;
	margin: 0px;
	float: left;
	width: 100%;
	font-weight: bold;
	font-size: 11px;
	color: #001D37;
	background: #7D91A2;
}
.contentHeaderSub {
	border-left: 1px solid white;
	padding: 6px;
	font-weight: bold;
	font-size: 10px;
	color: #001D37;
	background: #7D91A2;
}

.contentHeaderAlt {
	font-size: 11px;
	padding: 0px;
	font-weight: bold;
	color: #001D37;
}

.contentHeaderLarge {
	font-family: helvetica,sans-serif;
	padding-bottom: 3px;
	padding-top: 8px;
	padding-left: 4px;
	font-size: large;
	color: #F25412;
}


.contentBlockFeature {
	padding: 6px;
	width: 100%;
	background: #001D37;
	color: white;
}

.contentBlockWhitePaper {
	margin-top: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px;
	padding-left: 4px;
	width: 100%;
	border: 1px solid #001D37;
}

.contentBlockAlt {
	padding: 12px;
	width: 100%;
	font-size: 11px;
	background: #EAEEF2;
	/* border: 1px solid White; */
}

.contentBlockHilite {
	padding: 6px;
	width: 100%;
	font-size: 11px;
	background: #F25412;
}

.contentBlock {
	width: 100%;
	padding: 6px;
	font-size: 11px;
}

.contentWhitePaper {
	width: 100%;
	margin: 4px;
	padding-left: 10px;
	font-size: 11px;
}

.contentWhitePaperHeading {
	font-family: helvetica,sans-serif;
	padding-bottom: 3px;
	padding-top: 8px;
	padding-left: 0px;
	font-size: large;
	color: #F25412;
}

a.whitePaperLink {
	color: #F25412;
	text-decoration: none;
	font-weight: bold;
}
a.whitePaperLink:hover {
	text-decoration: underline;
}

div.STWP_Image   { margin-right: 5px; margin-top: 4px; margin-bottom: 9px; padding: 0px; width: 335px; background:  #EAEEF2;}

.imageSubmitButton {margin-top: 10px; width: 89%;}


.contentBlockSpecial { padding: 8px; background: white; }

div.contentBlockNews { padding: 8px; height: 150px; }

div.sectionHidden { display: none; }

table.specialTable { margin-top: 0px; border-top: 1px solid white;}
.specialTable th { text-align: left; padding: 6px; background: #001D37; color: White; }
.specialTable td { text-align: left; padding: 6px; background: #7D91A2; color: White; }
input.specialInput { border: 1px solid #EAEEF2; color: White; background: #7D91A2; font-size: 10px; }

table.rightTable { margin-top: 0px; border-top: 1px solid white; }
table.rightTable th { border-top: 1px solid white; border-right: 1px solid white; text-align: left; padding: 6px; background: #7D91A2; color: #001D37; }
table.rightTable td { text-align: left; padding: 6px; background: #EAEEF2 color: #001D37; }
input.rightInput { border: 1px solid #7D91A2; color: #7D91A2; background: #EAEEF2; }

table.footerTable { padding: 4px; bottom: 0px; width: 100%; height: 20px;  }
table.footerTable th { background: #001D37; color: White; font-size: 10px; text-align: left; font-weight: normal; padding-left: 10px; }
table.footerTable td { background: #F25412; color: White; font-size: 10px; text-align: center; font-weight: bold; padding-left: 10px; }
table.footerTable td.dark { background: #001D37;  text-align: left; }
table.footerTable td.light { background: #F25412;  text-align: center; }
table.footerTable a { color: White; }

div.hover {
	display: none;
	font-family: verdana;
	font-size: 11px;
	z-index: 10;
	position: absolute;
	width: 300px;
	top: 10px;
	left: 10px;
	background: #C6D0D9;
	border: 1px solid #001D37;
	padding: 5px;
}

div.xHover
{
	font-size: 10px;
	position: absolute;
	z-index: 10;
	background: #eaeef2;
	border: 1px solid #001d37;
	width: 300px;
	padding: 4px;
}

.highlightedDomain {
	background: #F25412;
	color: white;
}

table.rankList { padding: 0px; margin: 0px; }
table.rankList th { text-align: center; height: 20px; padding: 2px; padding-left: 5px; background: #C6D0D9; font-size: 10px; border-bottom: 1px solid #001d37; }
table.rankList td { height: 20px; padding: 0px; padding-left: 5px; background: #ffffff; border-bottom: 1px solid #c6d0d9; text-align: center; }

table.rankListAlt { padding: 0px; margin: 3px; }
table.rankListAlt th { text-align: left; height: 20px; padding: 2px; padding-left: 5px; background: #EAEEF2; font-size: 10px; }
table.rankListAlt td { height: 20px; padding: 2px; padding-left: 5px; background: #EAEEF2; }

table.rankListForm { padding: 0px; margin: 1px;}
table.rankListForm th { text-align: left; height: 20px; padding: 2px; padding-left: 5px; background: #EAEEF2; font-size: 10px;}
table.rankListForm td { height: 20px; padding: 2px; padding-left: 4px; padding-right:4px; background: #EAEEF2; }

/* To draw Middle Line in New Form*/
.tdRightBorder { BORDER-RIGHT: #001D37 1px solid; TEXT-DECORATION: none }

/* To align form submit button */
div.contactSubmitButtonPosition { padding-right:8px; margin-right:3px;}

div.formDesc { padding-top:0px; padding-bottom:0px; margin:0px;  width:565px;}
div.drawLine { margin-top:5px; border-top: #001D37 1px solid;}

table.formNewsletter { padding: 0px; margin:0px; }
table.formNewsletter th { text-align: left; height: 20px; padding: 2px; padding-left: 0px; background: #EAEEF2; font-size: 10px;}
table.formNewsletter td { height: 20px; padding: 2px; padding-left: 5px; background: #EAEEF2; }

table.conditionsList { padding: 0px; margin: 0px; }
table.conditionsList .Td { background: #001D37; font-weight: bold; color: #001D37; }
table.conditionsList td { color: #001D37; }

table.ranklist th.alt, table.ranklist td.alt, table.ranklist tr.alt td
{
	background: #eaeef2;
}

table.ranklist a
{
	text-decoration: none;
	/*font-weight: bold;*/
}

table.ranklist a:hover
{
	text-decoration: underline;
}

table.ranklist th a
{
	text-decoration: underline;
}

.belowDectile, tr.belowDectile td {
	background: #7D91A2;
	border-bottom: 1px solid #7D91A2;
}

.highlighted, tr.highlighted td
{
	background: #F25412;
}

.highlighted a, .highlighted a:hover
{
	color: white;
}

th.aggrlist
{
	font-size: 12px;
	text-align: left;
	color: #F25412;
	background: #C6D0D9;
	border-bottom: 1px solid #001D37;
}
th.ranklist
{
	font-size: 10px;
	text-align: left;
	color: #001D37;
	background: #C6D0D9;
	border-bottom: 1px solid #001D37;
}
th.ranklist-c
{
	font-size: 10px;
	text-align: center;
	color: #001D37;
	background: #C6D0D9;
	border-bottom: 1px solid #001D37;
}
th.ranklist-r
{
	font-size: 10px;
	text-align: right;
	color: #001D37;
	background: #C6D0D9;
	border-bottom: 1px solid #001D37;
}
td.ranklist
{
	font-size: 10px;
	text-align: left;
}
td.ranklist-c
{
	font-size: 10px;
	text-align: center;
}
td.ranklist-r
{
	font-size: 10px;
	text-align: right;
}
A.ranklistHeading
{
	color: #001D37;
}
A.ranklistLink
{
    COLOR: #001D37;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    }
A.ranklistLink:hover
{
    TEXT-DECORATION: underline;
}

tr.highlightedDomain td.rr {
	text-align: center;
	color: white;
} /* Rank */
tr.highlightedDomain td.rw {
	text-align: left;
	color: white;
}   /* Web Site */
tr.highlightedDomain td.rs {
	text-align: center;
	padding: 0px;
	color: white;
} /* Market Share */
tr.highlightedDomain td.rd {
	text-align: center;
	color: white;
} /* Date */

tr.highlightedDomain A.ranklistLink {
	text-align: center;
	color: white;
}

.rankList .rr { text-align: center; } /* Rank */
.rankList .rw { text-align: left; }   /* Web Site */
.rankList .rs { text-align: center; padding: 0px; } /* Market Share */
.rankList .rd { text-align: center; } /* Date */

.rankList .rc { text-align: center; padding: 0px; } /* Checkbox */

.marketShare .rsf { text-align: right; border-bottom: 0px; } /* Market Share - Figure*/
.marketShare .rsg { text-align: left; border: 0px; } /* Market Share - Graph*/

input.formText {
	border: 1px solid #7D91A2;
	width: 186px;
}


input.formTextInvalid {
	border: 1px solid #F25412;
	background-color:#FDEEE7;
	width: 186px;
}

.formInvalidField { color: #F25412; }

select.formSelect {
	border: 1px solid #7D91A2;
	width: 186px;
}
select.formSelectInvalid {
	background: #EAEEF2;
	width: 186px;
}

select.formSelectNewsletter {
	border: 1px solid #7D91A2;
	width: 115px;
}

select.formSelectInvalidNewsletter {
	background:  #FDEEE7;
	width: 115px;
}

textarea.formTextarea {
	border: 1px solid #7D91A2;
	width: 186px;
}

textarea.formTextareaInvalid 	{ background: #FDEEE7; width: 186px; }


input.formCheckboxInvalid {
	border: 1px solid #F25412;
}


input.formSubmitPrevious {
	border: 1px solid #7D91A2;
	width: 80px;
	background: #ffffff;
	color: #F25412;
	font-weight: bold;
	font-size: 10px;
	border: 1px solid #F25412;
}
input.formSubmitNext {
	border: 1px solid #001D37;
	float: right;
	width: 80px;
	background: #001D37;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;

}

span.headerHighlight { color: #F25412; }

.alertTable {
	margin: 2px 0px 0px 0px;
	width: 100%;
}

.alertHeader {
	margin: 0px;
	padding: 4px;
	width: 100%;
	height: 25px;
	color: #001D37;
	font-size: 11px;
	background: #C6D0D9;
}
.alertHeader .hTitle {
	font-weight: bold;
}
.alertHeader .hDesc {
}
.alertHeader a {
	font-weight: bold;
}

.alertEntry {
	padding: 4px;
	width: 100%;
	height: 25px;
	color: #001D37;
	font-size: 10px;
	background: #EAEEF2;
	border-top: solid White 1px;
	border-left: solid White 1px;
}

.alertFooter {
	margin: 6px 0px 0px 0px;
	width: 100%;
	height: 25px;
	color: #001D37;
	font-size: 11px;
	font-style: italic;
	background: #C6D0D9;
}

table.mediaAlert
{
	padding: 4px;
	margin: 13px;
	margin-bottom: 1px;
	font-size : 11px;
	background-color : #ffffff;

}

table.mediaAlert th
{
	border: 2px solid white;

	padding: 4px;
	padding-right: 20px;
	margin: 4px;
	text-align: left;
	background-color : #EAEEF2;
	width : 140px;

}

table.mediaAlert td
{
	padding: 4px;
	background-color : #EAEEF2;
	border: 2px solid white;
	width : 100%
}

div.usHolidays {
	padding: 0px;
	width: 100%;
	margin-left: 10%;
	}

.contentBlockusHolidays {
	margin-top: 3px;
	padding: 6px;
	width: 100%;
	background-color : #EAEEF2;
	border: 1px solid #001D37;
}

.message_error, .message_warning, .message_notice, .message_success, .message_staff, .message_debug
{
	font-size: 10px;
	padding: 3px;
	margin: 0px 0px 6px 0px;
}

.message_error
{
	background: #ffeeee;
	border: 1px solid red;
}

.message_warning
{
	background: #ffffee;
	border: 1px solid orange;
}

.message_notice
{
	background: #eeeeff;
	border: 1px solid blue;
}

.message_success
{
	background: #eeffee;
	border: 1px solid green;
}

.message_staff
{
	background: #eeeeee;
	border: 1px solid gray;
}

.message_debug
{
	background: #ffeeff;
	border: 1px solid purple;
}

.left, tr th.left, tr td.left
{
	text-align: left;
}
.right, tr th.right, tr td.right
{
	text-align: right;
}
.center, tr th.center, tr td.center
{
	text-align: center;
}

.top, tr th.top, tr td.top
{
	vertical-align: top;
}
.bottom, tr th.bottom, tr td.bottom
{
	vertical-align: bottom;
}
.middle, tr th.middle, tr td.middle
{
	vertical-align: middle;
}

.contentHeaderOrange {
	font-size: 11px;
	padding: 0px;
	font-weight: bold;
	color: #F25412;
}

.print_only
{
	display: none;
}

@media print
{
	.print_only
	{
		display: block;
	}
}

/* New Styles for H1 H2 for front end Hitwise Site


   Written by:		 Adnan
   Last Modified: 	 24/11/04
*/

h1.sectionHeading {
	font-family: helvetica,sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	color: #001D37;
	background-color : transparent;
}

h1.contentHeaderLarge {
	font-family: helvetica,sans-serif;
	padding-bottom: 3px;
	padding-top: 8px;
	padding-left: 4px;
	font-size: large;
	color: #F25412;
}

h2.contentHeading {
	font-size: 10px;
	padding: 0px;
	font-weight: bold;
	color: #001D37;
	border: 0px;
}

h2.contentHeadingAHref {
	font-size: 10px;
	padding: 0px;
	font-weight: bold;
	color: #001D37;
	margin: 0px;
	float: left;
	border: 0px;
}

/*
The following additional names added to the
next three style definitions are for appropriate generic
names to be available for the use of these definitions for
any new similarly styled "message boxes".  These will be
used for announcements (eg of new products) and notices
(eg indicating system inaccessiblity).

The previous names have not been replaced to prevent
anything from accidentally breaking.

Paul Buchanan 6 January 2005
*/

.headerBoxCustomCat, .headerBoxMessage {
	font-size: 10px;
	color: #001d37;
	border: solid 1px #001d37;
	width: 85%;
	background: #eaeef2;
	margin: 15px;
	padding: 15px;
}

strong.CustomCatBold, .blueBoldMessageHeader {
	font-weight: bold;
	font-size: 11px;
	color: #001D37;
}

strong.CustomCatBoldOrange, .orangeBoldMessageHeader {
	font-weight: bold;
	font-size: 11px;
	color: #F25412;
}




/* START - Added for US Holidays Issues Series
   Written by: 	Adnan Aziz
   Date:	30/11/04
*/

table.USHolidayIssuesSeries { padding: 0px; margin: 0px; }
table.USHolidayIssuesSeries td { border:1px solid #001D37;}


/* END - Added for US Holidays Issues Series */



/* START - Added for AP & UK Xmas Holidays Mesage
   Written by: 	Adnan Aziz
   Date:	17/12/2004
*/
.contentBlockFeatureGreen {
	padding: 6px;
	width: 100%;
	background-image: url( /images/gradientPixels.gif);
	background-repeat: repeat-y;
	background-repeat: repeat-x;
	background-color: #2D832E;
	color: white;
}

/* END - Added for US Holidays Issues Series */


/* START - For sales site front page sample search term data section header and footer fix
	   for firefox and IE
   Written by: 	Adnan Aziz
   Date:	14/02/2005
*/
.sampleDataSectionHeaderAndFooterBlocks {
	background: #EAEEF2;
	padding: 12px;
	padding-left:16px;
	font-size: 11px;
}

/* END */

