	/* Base Style */
	*, . { font-family:Arial,Helvetica,sans-serif; font-size:13px; }
	
	/* Tag override classes */
	body, td.body, span.body, .intro, span.intro, .netscape, span.netscape, td { font-family:Arial,Helvetica,Sans-Serif; font-size:13px; color:#333333; margin:0 0 10px 0; }
	p, p.body { font-family:Arial,Helvetica,Sans-Serif; font-size:12px; color:#333333; padding:1px;  margin: 4px 8px 8px 14px; }
	input[type=text]{ font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000;}
	option,select{ font-family:Arial,Helvetica,sans-serif; font-size:12px;color:#000000;}
	input[type=radio]{ font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000;border:0;}
	input[type=checkbox]{ font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000;border:0;}
	/*h1 { font-size:16px; font-weight:bold; line-height: 22px; color: #333333; width: 420px; background: #ffffff url('/images/tmpl_page/dot.gif') repeat-x bottom; }*/
	h1 { font-size:16px; font-weight:bold; line-height: 22px; color: #333333; width: 420px;}
	th { font-family:Arial,Helvetica,Sans-Serif; font-size:13px; color:#333333; margin:0px 0px 0px 0px; font-weight:bold;}
	
	/* changes made here 03/05/2007 */
	h3 { font-size:19px; font-weight:bold; line-height: 22px; color: #ff0000; width: 780px; background: #ffffff url('/images/tmpl_page/dot.gif') repeat-x bottom;}
	h4 { text-decoration:underline; color:#FF0000; font-size:13px;}
	td.bkg { width: 780px; height: 3px; background: #000000 url('/images/tmpl_page/black_line.gif') no-repeat top right; text-decoration:none; }
	td.productlist_l { margin:0; background-color: #fcfcfc; border-left: solid 1px #cccccc; border-bottom: solid 0px #cccccc; vertical-align:center; }
	td.productlist_00l { margin:10px; background-color: #fcfcfc; border-left: solid 1px #cccccc; border-bottom: solid 0px #cccccc; }
	a.pnav001 { display: block; color: #333333; text-decoration:none; padding: 4px 2px 2px 16px; font-size: 11px; background: url('/images/nav1r.gif') no-repeat 4px 6px; }
	a.pnav002 { display: block; color: #999999; text-decoration:none; padding: 4px 2px 2px 16px; font-size: 11px; background: url('/images/nav1r.gif') no-repeat 4px 6px; }	
	/* end of the code */
	
	/* Table sub-classes */
	table.productlist { border-right: solid 1px #cccccc; }
	td.productlist { margin:0; background-color: #eeeeee; border-bottom: solid 1px #cccccc; }
	td.productlistl { margin:0; background-color: #eeeeee; border-left: solid 1px #cccccc; border-bottom: solid 1px #cccccc; }
	td.tabonr_normal { width: 8px; height: 20px; background: #cc0000 url('/images/tmpl_page/tabs/tab_on2.gif') no-repeat top right; text-decoration:none; }
	td.tabon_normal { padding: 4px 2px 0px 8px; background: #cc0000 url('/images/tmpl_page/tabs/tab_on2.gif') no-repeat top left; text-decoration:none; font-weight: bold; font-size: 11px; color: #ffffff; vertical-align: top; }
	td.taboffr_normal { width: 8px; height: 20px; background: #eeeeee url('/images/tmpl_page/tabs/tab_off.gif') no-repeat top right; text-decoration:none; }
	td.taboff_normal { padding: 4px 2px 0px 8px; background: #eeeeee url('/images/tmpl_page/tabs/tab_off.gif') no-repeat top left; text-decoration:none; font-size: 11px; vertical-align: top; }

	/* Other tag sub-classes */
	h2.bigbar { font-size:16px; font-weight:bold; line-height: 22px; color: #333333; width: 420px; background: #ffffff url('/images/tmpl_page/dot.gif') repeat-x bottom; } /* margin: 2px 6px 0 12px; padding: 1px 0 2px 2px; */
	h2.redbar { color: #ffffff; margin: 18px 8px 0 0px; background: #ffffff url('/images/tmpl_page/redbar.gif') no-repeat top left; height: 24px; line-height: 22px; font-size: 13px; padding-left: 12px; }
	h2.redbar190 { color: #ffffff; margin: 18px 8px 0 0px; background: #ffffff url('/images/tmpl_page/redbar_190.gif') no-repeat top left; height: 24px; line-height: 22px; font-size: 13px; padding-left: 12px; }
	h2.redbar229 { color: #ffffff; margin: 18px 8px 0 0px; background: #ffffff url('/images/tmpl_page/redbar_229.gif') no-repeat top left; height: 24px; line-height: 22px; font-size: 13px; padding-left: 12px; }
	h2.redbar300 { color: #ffffff; margin: 18px 8px 0 0px; background: #ffffff url('/images/tmpl_page/redbar_300.gif') no-repeat top left; height: 24px; line-height: 22px; font-size: 13px; padding-left: 12px; }
	input.btn { color:#fff; font-family:'trebuchet ms',helvetica,sans-serif; font-size:84%; font-weight:bold; background-color:#ff0000; border:1px solid; border-top-color:#696; border-left-color:#696; border-right-color:#363; border-bottom-color:#363; }	
	
	/* Anchor classes and sub classes */
	a { text-decoration:underline; color:#336; }
	a:hover,a:active { color:#d00; }
	a.breadcrumb{font-size:11px;}
	a.breadcrumb:link{color:#666;text-decoration:none;}
	a.breadcrumb:visited{color:#666;text-decoration:none;}
	a.breadcrumb:active{text-decoration:none;}
	a.breadcrumb:hover{text-decoration:underline;}
	a.grayLink { text-decoration:underline; color:#003366; font-size:12px; }
	a.grayLink:hover { text-decoration:none; color:#FF0000; font-size:12px; }
	
	/** Begin Left Navigation Style Definitions */
	a.leftNav  { display: block; width: 137px; font-family:Arial,Sans-Serif;text-decoration: none; padding: 1px 1px 1px 1px; font-size: 11px; color: #000000; }
	a.leftNav:hover  { display: block; width: 137px; font-family:Arial,Sans-Serif;text-decoration: underline; padding: 1px 1px 1px 1px; font-size: 11px; color: #000000; }
	a.leftNavFocused { display: block; width: 137px; font-family:Arial,Sans-Serif;text-decoration: none; padding: 1px 1px 1px 1px; font-size: 11px; color: #ff0000; font-weight:bold; }
	a.leftNavFocused:hover { display: block; width: 137px; font-family:Arial,Sans-Serif;text-decoration: underline; padding: 1px 1px 1px 1px; font-size: 11px; color: #ff0000; font-weight:bold; }
	a.leftNavSub { font-weight:normal; text-decoration:none; color:#000000; font-size:11px; } /* color:#7E7E7E; */
	a.leftNavSub:hover { font-weight:normal; text-decoration:underline; color:#FE0000; font-size:11px; } /* color:#7E7E7E; */
	a.leftNavSubFocused { font-weight:normal; text-decoration:none; color:#000000; font-size:11px; font-weight:bold; }
	a.leftNavSubFocused:hover { font-weight:normal; text-decoration:underline; color:#FE0000; font-size:11px; font-weight:bold; }
	a.leftNavInner { font-weight:normal; text-decoration:none; color:#000000; font-size:11px; } /* color:#7E7E7E; */
	a.leftNavInner:hover { font-weight:normal; text-decoration:underline; color:#FE0000; font-size:11px; } /* color:#7E7E7E; */
	a.leftNavInnerFocused { font-weight:normal; text-decoration:none; color:#FE0000; font-size:11px; }
	a.leftNavInnerFocused:hover { font-weight:normal; text-decoration:underline; color:#FE0000; font-size:11px; }
	
	/** End Left Navigation Style Definitions */
	a.navFooter, font.navFooter { font-weight:normal; text-decoration:none; color:#ffffff; font-size:11px; }
	a.navFooter:hover, font.navFooter:hover { font-weight:normal; text-decoration:underline; color:#ff0000; font-size:11px; }
	a.pnav2 { display: block; color: #333333; text-decoration:none; padding: 4px 2px 2px 16px; font-weight: bold; font-size: 11px; background: url('/images/nav1r.gif') no-repeat 4px 6px; font-family:Arial, Helvetica, sans-serif; }
	a.redLink { text-decoration:underline; color:#FF0000; font-size:12px; }
	a.redLink:hover { text-decoration:none; color:#7E7E7E; font-size:12px; }
	a.redLinkSmall { text-decoration:underline; color:#FF0000; font-size:10px; }
	a.redLinkSmall:hover { text-decoration:underline; color:#7E7E7E; font-size:10px; }
	a.whitebold , font.whitebold  { font-weight:bold; text-decoration:none; color:#ffffff; font-size:11px; }
	a.tab { color: #333333; text-decoration: none; }
	a.nul { text-decoration: none; }
	a.body { color:#ff0000; text-decoration:underline; font-size:11px; font-weight:bold; }
	a.body:hover { color:#ff0000; text-decoration:underline; font-size:11px; font-weight:bold; }
	
	/* Generic sub classes */
	.inpText { font-family:'trebuchet ms',helvetica,sans-serif; border:1px solid; font-size:8pt; }	
	.searchText { font-size: 11px; color: #666666; background-color: #f9faf1; }
	.footer{font-size:11px;}
	.head{font-weight:bold;font-size:13px;}
	.whitebold { font-weight:bold; text-decoration:none; color:#ffffff; font-size:11px; }
	.leftnav{font-size:11px;}/*Special class used in left nav of site's index page*/
	.leftnavBold{font-size:11px;font-weight:bold;}/*Special class used in left nav of site's index page*/
	.pageText { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000; }
	.pageTextSmall { font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#000000; }
	.pageTextSmallBold { font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#000000; }
	.pgTitle{font-size:18px;font-family:Arial Black,Helvetica,sans-serif;}
	.promoBody{font-size:11px;color:#666;}
	.promoHead{font-weight:bold;font-size:11px;}
	.redText{color:#d00;}
	.blueBold{font-weight:bold;font-size:12px;color:#336;}
	.subhead{font-weight:bold;}
	.subhead2{font-weight:bold;font-size:11px;}
	.redsubhead{font-weight:bold;color:#f00;}
	.yellowsubhead{font-weight:bold;color:#ffffcc;}
	.subnavLinkCurrent{font-weight:bold;font-size:11px;color:#336;}
	.tableHead{font-weight:bold;color:#fff;}
	.small { font-family:Arial, Helvetica, Sans-Serif; font-size:11px; color:#333333; }
	.errorMessageTitle {font-weight:bold;font-size:13px;color:#ff0000;}
	.errorMessageBody {display: block;font-size:12px;color:#ff0000;padding: 0px 0px 20px 0px;}
/*	31/10/2014
.boldTitle { font-family:Arial,Helvetica,Sans-Serif; font-size:12px; color:#000000; margin:0px 0px 0px 0px; font-weight:bold;}*/
.boldTitle { font-family:Arial,Helvetica,Sans-Serif; font-size:12px; color:#3d3d3d; margin:0px 0px 0px 0px; font-weight:bold;}
	.boldTitleW { font-family:Arial,Helvetica,Sans-Serif; font-size:12px; color:#ffffff; margin:0px 0px 0px 0px; font-weight:bold;}

	/** MMM table classes */
	td.mmmselected {
		background-color: #cccccc;
	}
	td.mmmfooter{
		background-color: #cccccc; 
	}
        font.selected {
                color: #000000;
        }	
.facelift_Grid_footer
{
	background-color: #ffffff;
	padding:3px;
}