div.banner	{ background: #BEBFC1; } /* for new page banners CREATOR */
div.banner-title	{
	top: 5px;
	right: 0;
	}
	
/*  Information and Guidance Notes */

#applepic	{ /*on client extranet welcome page - this line of code can be removed if this pic has been removed - march 2005 */
	background: none; }

table.infonotes	{
	margin-top: 3em;
	border-top: 1px #333 solid;
	}

table.infonotes caption	{
	padding: 0.5em 5px;
	text-align: left;
	font-size: 0.85em;
	font-weight: bold;
	}

table.infonotes	th	{
	padding: 0.5em 5px 0.1em;
	text-align: left;
	font-size: 0.8em;
	font-weight: normal;
	color: #636;
	}

table.infonotes th#title	{ width: 40%; }

table.infonotes td	{
	padding: 0.4em 5px;
	vertical-align: top;
	}

/* KnowledgeBase */

div#kbsearchform	{
	width: 100%;
	text-align: center; }

table.kbbrowse	{
	width: 100%;
	border-top: 1px #333 solid;
	}

table.kbbrowse caption	{
	padding: 0.5em 5px;
	text-align: left;
	font-size: 0.85em;
	font-weight: bold;
	}

table.kbbrowse th	{
	padding: 0.5em 5px 1em;
	text-align: left;
	font-size: 0.8em;
	font-weight: normal;
	color: #636;
	}

table.kbbrowse .numberofentries	{ text-align: right;}

table.kbbrowse td	{
	padding: 0.4em 5px;
	vertical-align: top;
	}

table.kbbrowse td#endofgroup	{
	border-bottom: 1px #ccc solid; }

div.kbresults-orientation	{
	z-index: 1;
	position: relative;
	margin: 1em 0;
	width: 98%;
	border: 1px #7585B3 solid;
	padding: 2px 5px;
	background: #ffffee;
	text-align: right;
	}

div.kb-numberofresults	{
	z-index: 2;
	position: absolute;
	left: 0;
	top: 0;
	padding: 2px 5px;
	}

dl.kbresults	{
	}

dl.kbresults dd	{
	margin: 0;
	padding: 5px;
	border-top: 1px #ccc solid;
	background: #fff;
	color: black;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	}

dl.kbresults dt	{
	margin: 0 0 3em;
	padding: 2px 5px;
	color: #600;
	}

/* Service Evaluation */

table.servicerating	{ width: 100%; border: 0px #999 solid; }
table.servicerating caption	{ display: none; }
table.servicerating th.ratingheader	{ padding-bottom: 10px; font-weight: bold; text-align: center; }
table.servicerating td	{ border-top: 1px #999 solid; padding: 5px 2px; text-align: center; }	
table.servicerating th.serviceheader	{
	border-top: 1px #999 solid; 
	font-weight: normal;
	text-align: left; }



/* Promotional Merchandise */

table#merchandise td	{
	padding-top: 1em;
	padding-bottom: 1em;
	}

table#merchandise .picture	{
	text-align: center;
	}
