/*## START LEGACY STYLES ##*/

		/* Font sizes */
		.largest { font-size: 1.5em; }
		.larger { font-size: 1.3em; }
		.large { font-size: 1.3em; }
		.reg { font-size: 1em; }
		.small { font-size: 1em; }

		.neutral {
			/* Modified for brand refresh 08/10/2010: background-color: #CAC4B9; */ background-color:#F0F0F0;
		 /* Removed for brand refresh 08/10/2010: color: #000000; */ 
		}

		.largestBright { font-size: 1.4em; /* Removed for brand refresh 08/10/2010: color: #8c9600; */ }
		.largerBright { font-size: 1.3em; /* Removed for brand refresh 08/10/2010: color: #8c9600; */ }
		.largestStrong { font-size: 1.5em; /* Removed for brand refresh 08/10/2010: color: #4e562b; */ }
		.largerStrong { font-size: 1.3em; /* Removed for brand refresh 08/10/2010: color: #4e562b; */ }

/*## END LEGACY STYLES ##*/





/* START LEGACY STYLES */
	.brighttext { /* Removed for brand refresh 08/10/2010: color: #8c9600; */  }
	.mediumtext { /* Removed for brand refresh 08/10/2010: color: #4e562b; */  }
	.strongtext { /* Removed for brand refresh 08/10/2010: color: #4e562b; */  }
	.largestbright { /* Removed for brand refresh 08/10/2010: color: #8c9600; */  }
	.largeststrong { /* Removed for brand refresh 08/10/2010: color: #4e562b; */  }
	/* note: capitalisation */
	.brightText { /* Removed for brand refresh 08/10/2010: color: #8c9600; */  }
	.mediumText { /* Removed for brand refresh 08/10/2010: color: #4e562b; */  }
	.strongText { /* Removed for brand refresh 08/10/2010: color: #4e562b; */  }
	.largestBright { /* Removed for brand refresh 08/10/2010: color: #8c9600; */  }
	.largestStrong { /* Removed for brand refresh 08/10/2010: color: #4e562b; */  }

	hr { /* Removed for brand refresh 08/10/2010: color: #8c9600; */  }

	.white, td.white { /* Modified for brand refresh 08/10/2010: background-color: #FFFFFF; */ background-color:#F0F0F0; /* Removed for brand refresh 08/10/2010: color: #000000; */  }
	.white a:link, td.white a:link { text-decoration: underline; /* Removed for brand refresh 08/10/2010: color: #8c9600; */  /* Modified for brand refresh 08/10/2010: background-color: #ffffff; */ background-color:#F0F0F0; }
	.white a:visited, td.white a:visited { text-decoration: underline; /* Removed for brand refresh 08/10/2010: color: #333333; */  /* Modified for brand refresh 08/10/2010: background-color: #ffffff; */ background-color:#F0F0F0; }
	.white a:hover, td.white a:hover { text-decoration:none; /* Removed for brand refresh 08/10/2010: color: #4e562b; */  /* Modified for brand refresh 08/10/2010: background-color: #f0f0f0; */ background-color:#F0F0F0; }

	.light, td.light { /* Modified for brand refresh 08/10/2010: background-color: #f0f0f0; */ background-color:#F0F0F0; /* Removed for brand refresh 08/10/2010: color: #000000; */  }
	.light a:link, td.light a:link { text-decoration: underline; /* Removed for brand refresh 08/10/2010: color: #4e562b; */  /* Modified for brand refresh 08/10/2010: background-color: #f0f0f0; */ background-color:#F0F0F0; }
	.light a:visited, td.light a:visited { text-decoration: underline; /* Removed for brand refresh 08/10/2010: color: #4e562b; */  /* Modified for brand refresh 08/10/2010: background-color: #f0f0f0; */ background-color:#F0F0F0; }
	.light a:hover, td.light a:hover { text-decoration: none; /* Removed for brand refresh 08/10/2010: color: #8c9600; */  /* Modified for brand refresh 08/10/2010: background-color: #ffffff; */ background-color:#F0F0F0; }

	.neutral, td.neutral { /* Modified for brand refresh 08/10/2010: background-color: #f0f0f0; */ background-color:#F0F0F0; /* Removed for brand refresh 08/10/2010: color: #000000; */  }
	.neutral a:link, td.neutral a:link  { text-decoration: underline; /* Removed for brand refresh 08/10/2010: color: #4e562b; */  /* Modified for brand refresh 08/10/2010: background-color: #f0f0f0; */ background-color:#F0F0F0; }
	.neutral a:visited, td.neutral a:visited  { text-decoration: underline; /* Removed for brand refresh 08/10/2010: color: #4e562b; */  /* Modified for brand refresh 08/10/2010: background-color: #f0f0f0; */ background-color:#F0F0F0; }
	.neutral a:hover, td.neutral a:hover { text-decoration: none; /* Removed for brand refresh 08/10/2010: color: #8c9600; */  /* Modified for brand refresh 08/10/2010: background-color: #ffffff; */ background-color:#F0F0F0; }

	.medium, td.medium { /* Modified for brand refresh 08/10/2010: background-color: #ffffff; */ background-color:#F0F0F0; /* Removed for brand refresh 08/10/2010: color: #000000; */  }
	.medium a:link, td.medium a:link { text-decoration: underline; /* Removed for brand refresh 08/10/2010: color: #8c9600; */  /* Modified for brand refresh 08/10/2010: background-color: #ffffff; */ background-color:#F0F0F0; }
	.medium a:visited, td.medium a:visited { text-decoration: underline; /* Removed for brand refresh 08/10/2010: color: #333333; */  /* Modified for brand refresh 08/10/2010: background-color: #ffffff; */ background-color:#F0F0F0; }
	.medium a:hover, td.medium a:hover { text-decoration:none; /* Removed for brand refresh 08/10/2010: color: #4e562b; */  /* Modified for brand refresh 08/10/2010: background-color: #f0f0f0; */ background-color:#F0F0F0; }

	.strong, td.strong { /* Modified for brand refresh 08/10/2010: background-color: #4e562b; */ background-color:#F0F0F0; color: #000000;  }
	.strong a:link, td.strong a:link { text-decoration: underline;color: #000000;  /* Modified for brand refresh 08/10/2010: background-color: #4e562b; */ background-color:#F0F0F0; }
	.strong a:visited, td.strong a:visited { text-decoration: underline;color: #000000; /* Modified for brand refresh 08/10/2010: background-color: #4e562b; */ background-color:#F0F0F0; }
	.strong a:hover, td.strong a:hover { text-decoration:none; /* Modified for brand refresh 08/10/2010: color: #4e562b; */ color: #000000; /* Modified for brand refresh 08/10/2010: background-color:#F0F0F0; */ background-color:#F0F0F0; }


	.whitelink a:link, td.whitelink  a:link { text-decoration: underline; /* Removed for brand refresh 08/10/2010: color: #FFFFFF; */  }
	.whitelink a:visited, td.whitelink  a:visited { text-decoration: underline; /* Removed for brand refresh 08/10/2010: color: #FFFFFF; */  }
	.whitelink a:hover, td.whitelink  a:hover { text-decoration:none; /* Removed for brand refresh 08/10/2010: color: #4e562b; */  /* Modified for brand refresh 08/10/2010: background-color:#F0F0F0; */ background-color:#F0F0F0; }


	.bright, td.bright { /* Modified for brand refresh 08/10/2010: background-color: #8c9600; */ background-color:#F0F0F0; /* Removed for brand refresh 08/10/2010: color: #FFFFFF; */  }
/* END */



/* ~~ SPECIFIC TO INDEX TEMPLATE ~~ */
	.indexListSplit ul li { list-style-image: url(arrow_right_bright.gif); }
	.indexListSplit ul li a:link { text-decoration: none; /* Removed for brand refresh 08/10/2010: color: #8c9600; */  }
	.indexListSplit ul li a:visited { text-decoration: none; /* Removed for brand refresh 08/10/2010: color: #4e562b; */  }
	.indexListSplit ul li a:hover { text-decoration:underline; /* Removed for brand refresh 08/10/2010: color: #4e562b; */  /* Modified for brand refresh 08/10/2010: background-color :#F0F0F0; */ background-color:#F0F0F0; } 

	.indexListSplit a:link { text-decoration:underline; /* Removed for brand refresh 08/10/2010: color: #8c9600; */  }
	.indexListSplit a:visited { text-decoration:underline; /* Removed for brand refresh 08/10/2010: color: #4e562b; */  }
	.indexListSplit a:hover { text-decoration:underline; /* Removed for brand refresh 08/10/2010: color: #4e562b; */  /* Modified for brand refresh 08/10/2010: background-color :#F0F0F0; */ background-color:#F0F0F0; } 

	.indexListSplit2 ul li { list-style-image: url(arrow_right_bright.gif); }
	.indexListSplit2 ul li a:link { text-decoration: none; /* Removed for brand refresh 08/10/2010: color: #8c9600; */  }
	.indexListSplit2 ul li a:visited { text-decoration: none; /* Removed for brand refresh 08/10/2010: color: #4e562b; */  }
	.indexListSplit2 ul li a:hover { text-decoration:underline; /* Removed for brand refresh 08/10/2010: color: #4e562b; */  /* Modified for brand refresh 08/10/2010: background-color :#F0F0F0; */ background-color:#F0F0F0; } 


	.plainborder ul li { margin: 0px 0px 5px -15px;  /* this internal margin controls the ul bullet spacing on the left and between bullet items in the whiteborderneutral box */}

	.neutral ul li { margin: 0px 0px 5px -27px;  /* this internal margin controls the ul bullet spacing on the left and between bullet items in the whiteborderneutral box */}

	.whiteborderneutral ul li { margin: 0px 0px 5px -23px;  /* this internal margin controls the ul bullet spacing on the left and between bullet items in the whiteborderneutral box */}

	.plainbright ul li { list-style-image: url(arrow_right_white.gif);margin: 0px 0px -15px -20px;  /* this internal margin controls the ul bullet spacing on the left and bottom */}


/* GX BONUS */
.smalltext { font-size: 0.75em; }

div.plainborder, table.plainborder, table.plainborder, td.plainborder { /* Modified for brand refresh 08/10/2010: border: 1px solid #8c9600; */ border:1px solid #CCCCCC; border-collapse: collapse; padding: 10px;}

div.plainborderneutral,table.plainborderneutral,table.plainborderneutral td { /* Modified for brand refresh 08/10/2010: border: 1px solid #CCCCCC; */ border:1px solid #CCCCCC; border-collapse: collapse;  padding: 3px;}

div.plainbright, table.plainbright, table.plainbright td { /* Modified for brand refresh 08/10/2010: border: 1px solid #8c9600; */ border:1px solid #CCCCCC; /* Modified for brand refresh 08/10/2010: background-color: #8c9600; */ background-color:#F0F0F0; /* Removed for brand refresh 08/10/2010: color: #ffffff; */  ;border-collapse: collapse; padding: 5px;}


table.neutral, table.neutral td { /* Modified for brand refresh 08/10/2010: border: 1px solid #f0f0f0; */ border:1px solid #CCCCCC; padding: 5px;}


div.whiteborderneutral,table.whiteborderneutral,table.whiteborderneutral td { border: 0px; border-bottom: 1px solid #CCCCCC; border-collapse: collapse;  padding: 5px;}

.bright a:link { text-decoration: none; /* Removed for brand refresh 08/10/2010: color: #FFFFFF; */  /* Modified for brand refresh 08/10/2010: background-color: #8c9600; */ background-color:#F0F0F0; }
	.bright a:visited, td.plainbright a:visited { text-decoration: none; /* Removed for brand refresh 08/10/2010: color: #FFFFFF; */  /* Modified for brand refresh 08/10/2010: background-color: #8c9600; */ background-color:#F0F0F0; }
	.bright a:hover, td.plainbright a:hover { text-decoration:none; /* Removed for brand refresh 08/10/2010: color: #8c9600; */  /* Modified for brand refresh 08/10/2010: background-color:#FFFFFF; */ background-color:#F0F0F0; }
	.plainbright a:link, td.plainbright a:link { text-decoration: none; /* Removed for brand refresh 08/10/2010: color: #FFFFFF; */  /* Modified for brand refresh 08/10/2010: background-color: #8c9600; */ background-color:#F0F0F0; }
	.plainbright a:visited, td.plainbright a:visited { text-decoration: none; /* Removed for brand refresh 08/10/2010: color: #FFFFFF; */  /* Modified for brand refresh 08/10/2010: background-color: #8c9600; */ background-color:#F0F0F0; }
	.plainbright a:hover, td.plainbright a:hover { text-decoration:none; /* Removed for brand refresh 08/10/2010: color: #8c9600; */  /* Modified for brand refresh 08/10/2010: background-color:#F0F0F0; */ background-color:#F0F0F0; }



	.plainbright ul li a:link, td.plainbright ul li a:link { text-decoration: none; /* Removed for brand refresh 08/10/2010: color: #FFFFFF; */  /* Modified for brand refresh 08/10/2010: background-color: #8c9600; */ background-color:#F0F0F0; }
	.plainbright ul li a:visited, td.plainbright ul li a:visited { text-decoration: none; /* Removed for brand refresh 08/10/2010: color: #FFFFFF; */  /* Modified for brand refresh 08/10/2010: background-color: #8c9600; */ background-color:#F0F0F0; }
	.plainbright ul li a:hover, td.plainbright ul li a:hover { text-decoration:none; /* Removed for brand refresh 08/10/2010: color: #8c9600; */  /* Modified for brand refresh 08/10/2010: background-color:#F0F0F0; */ background-color:#F0F0F0; }




.nounderline, .nounderline a:link, .nounderline a:visited { text-decoration: none; }
.nounderline a:hover { text-decoration : underline; }
/* GX */


hr {
	text-align: left;
	/* Modified for brand refresh 08/10/2010: background: #CCCCCC; */ background:#F0F0F0 ;
	border:0;
	height: 1px;
	margin-left: 0;}

	/* Container for list columns */
		.indexList { }

	/* Two different widths columns for index list */
		.indexListSplit {
			width: 350;
			float: left;
			margin-left: 10;
			margin-right: 10;
		}
		.indexListSplit2 {
			width: 230;
			float: left;
			margin-left: 10;
			margin-right: 10;

		}

	/* List title if required */
		.indexListTitle {
			font-weight: bold;
		}

		.indexListSplit ul li {
			font-weight: normal;
		}
		.indexListSplit { font-size: small; }
		html>body .indexListSplit { font-size: small; } 

		.indexListSplit2 ul li {
			font-weight: small;
		}
		.indexListSplit2 { font-size: small; }
		html>body .indexListSplit { font-size: small; } 
		
		.stepcarousel{
position: relative; /*leave this value alone*/
border: 0px;
overflow: scroll; /*leave this value alone*/
width: 640px;
height: 350px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 300px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
/* Removed for brand refresh 08/10/2010: color: #4e562b; */ 
}

p.samplebuttons{
width: 640px;
text-align: center;
}
p.drop:first-letter {
display:block;
float:left;
padding:5px;
margin:4px 5px;
font-size:60px;
}
.video_menu{
padding: 0;
background: transparent;
}

.video_menu ul{
margin:0;
padding: 0;
list-style: none;
}

.video_menu li{
display: inline;
}


.tabcontent_new{
display:none;
}

@media print {
.tabcontent_new {
display:block !important;
}
}
