		
	/* HTML Tag Classes */
	html { padding:0px; margin:0px; }
	body { padding:0px; margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px; color:#000000; background-color:#61CFF3; background-image: url("/images/background_grad.gif"); background-repeat: repeat-x;}
	body, td, input, textarea, a, p, div, span, strong, ul { font-family : Arial, Helvetica, sans-serif; color:#000000; font-size: 12px;}
	select { font-family:Verdana,Arial,_sans; font-size:1em; margin-bottom:6px; }
	form { margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; }
	img { border-style:none; }
	h1 { color:#02559E; font-size:1.2em; font-family: Arial, Helvetica, sans-serif; }
	h2 { color:#02559E; font-size:1.1em; font-family: Arial, Helvetica, sans-serif; }
	hr { color:#00529c; }
	
	/* Link Classes */
	a, a:visited { font-family : Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline; }
	a:hover { color:#000000; text-decoration: none; }
	
	a.products, a:visited.products {font-size: 11px; color:#d96d27; text-decoration:none; font-weight: bold; }
	a:hover.products {font-size: 11px; color:#d96d27; text-decoration:underline; font-weight: bold;  }
	
	a.ifacentre, a:visited.ifacentre {font-size: 11px; color:#5B0171; text-decoration:none; font-weight: bold; }
	a:hover.ifacentre {font-size: 11px; color:#5B0171; text-decoration:underline; font-weight: bold;  }
	
	a.ifacentre2, a:visited.ifacentre2 {color:#5B0171; text-decoration:underline; font-weight: bold; }
	a:hover.ifacentre2 {color:#5B0171; text-decoration:none; font-weight: bold;  }
		
	a.ticker, a:visited.ticker {font-size: 10px; color:#000000; text-decoration:none; font-weight: bold; }
	a:hover.ticker {font-size: 10px; color:#000000; text-decoration:underline; font-weight: bold;  }
	
	
	/* Other Classes */
	.h1 { color:#02559E; font-size:1.3em; font-family: Arial, Helvetica, sans-serif; border-bottom: 1px solid lightgrey; width: 50%;}
	.h2 { color:#02559E; font-size:1.1em; font-family: Arial, Helvetica, sans-serif; }
	.divider {color:#cccccc;}
	.ifacentredivider {color:#cc9966;}	
	.quoteheading {color:#FFFFFF; font-size: medium; font-weight: bold; }
	.MainHeading1 { font-family : Arial, Helvetica, sans-serif; font-size : 14px;	color : #D5651C; font-weight : bold; }
	.SubHeading1 { font-family : Arial, Helvetica, sans-serif; font-size : 12px; color : #D5651C;	font-weight : bold; }
	.MainHeading2 { font-family : Arial, Helvetica, sans-serif; font-size : 14px;	color : #50286D; font-weight : bold; }
	.SubHeading2 { font-family : Arial, Helvetica, sans-serif; font-size : 12px; color : #50286D;	font-weight : bold; }
	input.button 
	{ 
		color:#050;
	   font-family:Arial, Helvetica, sans-serif;
	   font-size:12px;
	   font-weight:bold;
	
	   border:1px solid;
	   border-top-color:#696;
	   border-left-color:#696;
	   border-right-color:#363;
	   border-bottom-color:#363;
	   cursor: hand; 
	   background-color:#ccf;
	   filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffaaaaff');
	}
	input.button2 
	{ 
		color:#050;
	   font-family:Arial, Helvetica, sans-serif;
	   font-size:12px;
	   font-weight:bold;
	
	   border:1px solid;
	   border-top-color:#696;
	   border-left-color:#696;
	   border-right-color:#363;
	   border-bottom-color:#363;
	   cursor: hand; 
	   background-color:#99ff99;
	   filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#99ff99');
	}
	input.buttonhov{border-top-color:#c63; border-left-color:#c63; border-right-color:#930;border-bottom-color:#930;}

	
	li.library {margin-left: 0; padding-left: 10px; line-height : 20px; list-style-image : url(/images/PDF-icon.gif); vertical-align : middle;}
	li.classicplus {margin-left: 0; padding-left: 5px; padding-bottom: 10px; line-height : 15px; vertical-align : middle; list-style-image : url(/images/bullet2.gif);}
	li.classic {margin-left: 0; padding-left: 5px; padding-bottom: 10px; line-height : 15px; vertical-align : middle; list-style-image : url(/images/bullet1.gif);}
	li.defaultli {margin-left: 0; padding-left: 5px; padding-bottom: 10px; line-height : 15px; vertical-align : middle; list-style-type : square;}
	
	td.newform {border-bottom: 1px dotted lightgrey;}
	td.newformsection {border-bottom: 1px dotted lightgrey; background: lightgrey; font-size:1.2em; height: 30px;}
	.HeadingWhite{ font-family : Arial, Helvetica, sans-serif; font-size : 12px;	color : #FFFFFF; font-weight : bold; }
	.pagebreak {page-break-before : always;}