/* MAIN ADL/LEARN STYLE SHEET */

/* ------------ LINKS STYLES -----------------*/


/*UL LI {list-style-image: url (orange_arrow.gif); }*/

 /*LI {list-style-type: url (orange_arrow.gif) square inside; }*/
 
 
 td.padded{
	padding: 5px 5px 5px 5px;
	
}


  li
{
list-style-image: url(orange_arrow2.gif);
list-style-type: square;
}
 
 
 
  ul
{
list-style-image: url(orange_arrow2.gif);
list-style-type: square;
}
 
 
 
 ol
{
list-style-image: url(orange_arrow.gif);
list-style-type: circle
}
 

	/* Default Links */
A:link {color: #153760;  text-decoration : underline; }
A:visited {color:#36495D;  text-decoration : underline; }
A:hover {color:#A30000;  text-decoration : underline; }


.adl_Newshead {
	BACKGROUND-COLOR: #B91931;
	FONT-FAMILY: ARIAL, helvetica, Arial; 
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px; 
	COLOR:#ffffff;
	TEXT-ALIGN: center
}
	
	
	/*left navigation link*/
	.left_nav_link {font: 12px Arial, helvetica, sans-serif; color: #000000; text-decoration: none; }
	.left_nav_link:link {font: 12px Arial, helvetica, sans-serif; color: #000000; text-decoration: none; }
	.left_nav_link:visited {font: 12px Arial, helvetica, sans-serif; color: #000000; text-decoration: none; }
	.left_nav_link:active {font: 12px Arial, helvetica, sans-serif; color: #000000; text-decoration: underline; }
	.left_nav_link:hover {font: 12px Arial, helvetica, sans-serif; color: #000000; text-decoration: underline; }
	
	
	
	/* White Links for Blue Navigation Bar */
	.w {font: bold 12px Arial, helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; }
	.w:link {font: bold 12px Arial, helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; }
	.w:active {font: bold 12px Arial, helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; }
	.w:hover {font: bold 12px Arial, helvetica, sans-serif; color: #e1e0a6; text-decoration: underline; }
	.w:visited {font: bold 12px Arial, helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; }
	.w:visited:hover {font: bold 12px Arial, helvetica, sans-serif; color: #e1e0a6; text-decoration: underline; }
	
		/* Bold Red Text - named 'red__b' number indicates point size */
	.red8b { font: bold 10px Arial, helvetica, sans-serif;  color:#FF0000;}
	.red9b { font: bold 11px Arial, helvetica, sans-serif;  color:#FF0000;}
	.red10b { font: bold 12px Arial, helvetica, sans-serif;  color:#FF0000;}
	.red11b { font: bold 13px Arial, helvetica, sans-serif;  color:#FF0000;}
	.red12b { font: bold 14px Arial, helvetica, sans-serif;  color:#FF0000;}
	.red13b { font: bold 15px Arial, helvetica, sans-serif;  color:#FF0000;}
	.red14b { font: bold 16px Arial, helvetica, sans-serif;  color:#FF0000;}
	.red16b { font: bold 18px Arial, helvetica, sans-serif;  color:#FF0000;}
	.red18b { font: bold 20px Arial, helvetica, sans-serif;  color:#FF0000;}
	.red24b { font: bold 26px Arial, helvetica, sans-serif;  color:#FF0000;}
	
		/*Red Text - named 'red__b' number indicates point size */
	.red8 { font: 10px Arial, helvetica, sans-serif;  color:#FF0000;}
	.red9 { font: 11px Arial, helvetica, sans-serif;  color:#FF0000;}
	.red10 { font: 12px Arial, helvetica, sans-serif;  color:#FF0000;}
	.red11 { font: 13px Arial, helvetica, sans-serif;  color:#FF0000;}
	.red12 { font: 14px Arial, helvetica, sans-serif;  color:#FF0000;}
	.red13 { font: 15px Arial, helvetica, sans-serif;  color:#FF0000;}
	.red14 { font: 16px Arial, helvetica, sans-serif;  color:#FF0000;}
	.red16 { font: 18px Arial, helvetica, sans-serif;  color:#FF0000;}
	.red18 { font: 20px Arial, helvetica, sans-serif;  color:#FF0000;}
	.red24 { font: 26px Arial, helvetica, sans-serif;  color:#FF0000;}
	
	
	
	/*Font color for anthrax section*/
		.anthrax { font: bold 16px Arial, helvetica, sans-serif;  color:#CC0000;}
	
	
	/* White Links for minimal site  */
	.m {font:  12px Arial, helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; }
	.m:link {font:  12px Arial, helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; }
	.m:active {font:  12px Arial, helvetica, sans-serif; color: #000000; text-decoration: underline; }
	.m:hover {font:  12px Arial, helvetica, sans-serif; color: #000000; text-decoration: underline; }
	.m:visited {font:  12px Arial, helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; }
	.m:visited:hover { font:  12px Arial, helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; }
	
	
	/* White text with no underline for minimal site  */
	.bw {font:  12px Arial, helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }
	.bw:link {font:  12px Arial, helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }
	.bw:active {font:  12x Arial, helvetica, sans-serif; color: #000000; text-decoration: none; }
	.bw:hover {font:  12px Arial, helvetica, sans-serif; color: #000000; text-decoration: none; }
	.bw:visited {font:  12px Arial, helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }
	.bw:visited:hover { font:  12px Arial, helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }
	
	
	/* Dark Blue Links for Front Page Titles */
	.b {font: bold 13px Arial, helvetica, sans-serif; color: #0033cc; text-decoration: underline; }
	.b:link {font: bold 13px Arial, helvetica, sans-serif; color: #0033cc; text-decoration: underline; }
	.b:active {font: bold 13px Arial, helvetica, sans-serif; color: #C10009; text-decoration: underline; }
	.b:hover {font: bold 13px Arial, helvetica, sans-serif; color: #C10009; text-decoration: underline; }
	.b:visited {font: bold 13px Arial, helvetica, sans-serif; color: #506184; text-decoration: underline; }
	.b:visited:hover {font: bold 13px Arial, helvetica, sans-serif; color: #C10009; text-decoration: underline; }	
	
	
	
	/* Dark Blue for link nav colorlearn template */
	.db { font: bold 11 px Arial, helvetica, sans-serif; color: #104184; text-decoration: underline;}
	.db:link {font: bold 12 px Arial, helvetica, sans-serif; color: #0033cc; text-decoration: underline; }
	.db:active { font: bold 12 px Arial, helvetica, sans-serif; color: #000000; text-decoration: underline;}
	.db:hover {font: bold 12 px Arial, helvetica, sans-serif; color: #000000; text-decoration: underline; } 
	.db:visited { font: bold  12 px Arial, helvetica, sans-serif; color: Purple; text-decoration: underline; }
	.db:visited:hover {font: bold 12 px Arial, helvetica, sans-serif; color: #000000; text-decoration: underline; }	
		
	/* No-underline Links for More>> */
	.more {font: 12px Arial, helvetica, sans-serif; color: #0033cc; text-decoration: none; font-weight: bold; }
	.more:hover {font: 12px Arial, helvetica, sans-serif; color: #C10009;text-decoration: none; font-weight: bold; }

/* ------------ TEXT STYLES -----------------*/	
	
	/* Paragraph - default text: 12 point Arial */
	p { font: normal 10pt Arial, helvetica, sans-serif}

	/* ------------ BLACK TEXT STYLES -----------------*/	
	
	/* Black Text - number indicates point size */
	.bk8 { font: 10px Arial, helvetica, sans-serif;}
	.bk9 { font: 11px Arial, helvetica, sans-serif; }
	.bk10 { font: 12px Arial, helvetica, sans-serif; }
	.bk12 { font: 14px Arial, helvetica, sans-serif;}
	.bk13 { font: 15px Arial, helvetica, sans-serif;}
	.bk14 { font: 16px Arial, helvetica, sans-serif;}
	.bk16 { font: 18px Arial, helvetica, sans-serif;}
	.bk18 { font: 20px Arial, helvetica, sans-serif;}
	.bk24 { font: 26px Arial, helvetica, sans-serif;}	
	
	/* Bold Black Text - number indicates point size */
	.bk8b { font: bold 10px Arial, helvetica, sans-serif;}
	.bk9b { font: bold 11px Arial, helvetica, sans-serif; }
	.bk10b { font: bold 12px Arial, helvetica, sans-serif;}
	.bk11b { font: bold 13px Arial, helvetica, sans-serif;}
	.bk12b { font: bold 14px Arial, helvetica, sans-serif;}
	.bk13b { font: bold 15px Arial, helvetica, sans-serif;}
	.bk14b { font: bold 16px Arial, helvetica, sans-serif;}
	.bk16b { font: bold 18px Arial, helvetica, sans-serif;}
	.bk18b { font: bold 20px Arial, helvetica, sans-serif;}
	.bk24b { font: bold 26px Arial, helvetica, sans-serif;}		

/* ------------ BLUE TEXT STYLES -----------------*/
	
	/* Blue Text - named 'blue__' number indicates point size */
	.blue8 { font: 10px Arial, helvetica, sans-serif;  color:#0033cc;}
	.blue9 { font: 11px Arial, helvetica, sans-serif;  color:#0033cc;}
	.blue10 { font: 10pt Arial, helvetica, sans-serif;  color:#0033cc;}
	.blue12 { font: 14px Arial, helvetica, sans-serif;  color:#0033cc;}
	.blue13 { font: 15px Arial, helvetica, sans-serif;  color:#0033cc;}
	.blue14 { font: 16px Arial, helvetica, sans-serif;  color:#0033cc;}
	.blue16 { font: 18px Arial, helvetica, sans-serif;  color:#0033cc;}
	.blue18 { font: 20px Arial, helvetica, sans-serif;  color:#0033cc;}
	.blue24 { font: 26px Arial, helvetica, sans-serif;  color:#0033cc;}

	/* Bold Blue Text - named 'blue__b' number indicates point size */
	.blue8b { font: bold 10px Arial, helvetica, sans-serif;  color:#0033cc;}
	.blue9b { font: bold 11px Arial, helvetica, sans-serif;  color:#0033cc;}
	.blue10b { font: bold 12px Arial, helvetica, sans-serif;  color:#0033cc;}
	.blue11b { font: bold 13px Arial, helvetica, sans-serif;  color:#0033cc;}
	.blue12b { font: bold 14px Arial, helvetica, sans-serif;  color:#0033cc;}
	.blue13b { font: bold 15px Arial, helvetica, sans-serif;  color:#0033cc;}
	.blue14b { font: bold 16pt Arial, helvetica, sans-serif;  color:#0033cc;}
	.blue16b { font: bold 18px Arial, helvetica, sans-serif;  color:#0033cc;}
	.blue18b { font: bold 20px Arial, helvetica, sans-serif;  color:#0033cc;}
	.blue24b { font: bold 26px Arial, helvetica, sans-serif;  color:#0033cc;}
	
	.learnHeader { font: bold 16pt Arial, helvetica, sans-serif;  color:#CE6100;}
	
	
	.learnSubHeader { font: bold 12pt Arial, helvetica, sans-serif;  color:#CE6100;}
	

	/* Blue Text - named 'Lblue__' number indicates point size */
	.Lblue8 { font: 10px Arial, helvetica, sans-serif;  color:#104184;}
	.Lblue9 { font: 11px Arial, helvetica, sans-serif;  color:#104184;}
	.Lblue10 { font: 12px Arial, helvetica, sans-serif;  color:#104184;}
	.Lblue12 { font: 14px Arial, helvetica, sans-serif;  color:#104184;}
	.Lblue13 { font: 15px Arial, helvetica, sans-serif;  color:#104184;}
	.Lblue14 { font: 16px Arial, helvetica, sans-serif;  color:#104184;}
	.Lblue16 { font: 18px Arial, helvetica, sans-serif;  color:#104184;}
	.Lblue18 { font: 20px Arial, helvetica, sans-serif;  color:#104184;}
	.Lblue24 { font: 26px Arial, helvetica, sans-serif;  color:#104184;}

	/* Bold Blue Text - named 'Lblue__b' number indicates point size */
	.Lblue8b { font: bold 10px Arial, helvetica, sans-serif;  color:#104184;}
	.Lblue9b { font: bold 11px Arial, helvetica, sans-serif;  color:#104184;}
	.Lblue10b { font: bold 12px Arial, helvetica, sans-serif;  color:#104184;}
	.Lblue11b { font: bold 13px Arial, helvetica, sans-serif;  color:#104184;}
	.Lblue12b { font: bold 14px Arial, helvetica, sans-serif;  color:#104184;}
	.Lblue13b { font: bold 15px Arial, helvetica, sans-serif;  color:#104184;}
	.Lblue14b { font: bold 16px Arial, helvetica, sans-serif;  color:#104184;}
	.Lblue16b { font: bold 18px Arial, helvetica, sans-serif;  color:#104184;}
	.Lblue18b { font: bold 20px Arial, helvetica, sans-serif;  color:#104184;}
	.Lblue24b { font: bold 26px Arial, helvetica, sans-serif;  color:#104184;}
	
	
	/* Bold White Text - named 'white__b' number indicates point size */
	.white8b { font: bold 10px Arial, helvetica, sans-serif;  color:#FFFFFF;}
	.white9b { font: bold 11px Arial, helvetica, sans-serif;  color:#FFFFFF;}
	.white10b { font: bold 12px Arial, helvetica, sans-serif;  color:#FFFFFF;}
	.white11b { font: bold 13px Arial, helvetica, sans-serif;  color:#FFFFFF;}
	.white12b { font: bold 14px Arial, helvetica, sans-serif;  color:#FFFFFF;}
	.white13b { font: bold 15px Arial, helvetica, sans-serif;  color:#FFFFFF;}
	.white14b { font: bold 16px Arial, helvetica, sans-serif;  color:#FFFFFF;}
	.white16b { font: bold 18px Arial, helvetica, sans-serif;  color:#FFFFFF;}
	.white18b { font: bold 20px Arial, helvetica, sans-serif;  color:#FFFFFF;}
	.white24b { font: bold 26px Arial, helvetica, sans-serif;  color:#FFFFFF;}
	
	
	
		/*  White Text - named 'white__b' number indicates point size */
	.white8 { font: 10px Arial, helvetica, sans-serif;  color:#FFFFFF;}
	.white9 { font: 11px Arial, helvetica, sans-serif;  color:#FFFFFF;}
	.white10 { font: 12px Arial, helvetica, sans-serif;  color:#FFFFFF;}
	.white11 { font: 13px Arial, helvetica, sans-serif;  color:#FFFFFF;}
	.white12 { font: 14px Arial, helvetica, sans-serif;  color:#FFFFFF;}
	.white13 { font: 15px Arial, helvetica, sans-serif;  color:#FFFFFF;}
	.white14 { font: 16px Arial, helvetica, sans-serif;  color:#FFFFFF;}
	.white16 { font: 18px Arial, helvetica, sans-serif;  color:#FFFFFF;}
	.white18 { font: 20px Arial, helvetica, sans-serif;  color:#FFFFFF;}
	.white24 { font: 26px Arial, helvetica, sans-serif;  color:#FFFFFF;}
	
	
	
	
	
	.learn_grey{
	FONT-SIZE: 9px; COLOR: #757575; 
	font-weight: none; 
	FONT-FAMILY: verdana, helvetica, Arial; 
}
}
	
	
	/* Underline */
	.u { text-decoration: underline; }

/* ------------- FRONT AND MAIN PAGES STYLES --------------- */	
/* Headings in L & R Col's - Blue Txt on Drk Yel Bground w/ Drk Bottom Border */


	td.toc3specialhead_cms 	{border-top: 0px #ffffff solid;
					border-bottom: 3px #002052 solid;
					border-right: 0px #e1e0a6 solid;
					border-left: 0px #e1e0a6 solid;
					background-color: #002052;
					font: bold 10pt Arial, helvetica, sans-serif; color:#FFFFFF;}


	td.toc3specialhead 	{border-top: 0px #ffffff solid;
					border-bottom: 3px #104184 solid;
					border-right: 0px #e1e0a6 solid;
					border-left: 0px #e1e0a6 solid;
					background-color: #104184;
					font: bold 10pt Arial, helvetica, sans-serif; color:#FFFFFF;}


	td.toc3head 	{border-top: 1px #ffffff solid;
					border-bottom: 3px #104184 solid;
					border-right: 0px #e1e0a6 solid;
					border-left: 0px #e1e0a6 solid;
					background-color: #104184;
					font: bold 10pt Arial, helvetica, sans-serif; color:#FFFFFF;}

			td.colored	{	border-top: 0px #f9f8d5 solid;
					border-bottom: 1px #FFFFFF solid;
					border-right: 1px #f9f8d5 solid;
					border-left: 1px #f9f8d5 solid;
					font: 12px Arial, helvetica, sans-serif;
					background-color: #FFFFFF;}


	/* Main Headings in Center Col w/ Blue Txt on Lt Blue Bground*/
	td.head 	{	border-top: 2px #94A2AF solid;
					border-bottom: 2px #94A2AF solid;
					border-right: none;
					border-left: none;
					background-color: #E6EAF3; 
					font: bold 11pt Arial, helvetica, sans-serif;  color:#0033cc;}
					
					
td.blankhead 	{	border-top: 0px #94A2AF solid;
					border-bottom: 1px #94A2AF solid;
					border-right: 0px #94A2AF solid;
					border-left: 0px #94A2AF solid;
					background-color: #FFFFFF; 
					font: bold 11pt Arial, helvetica, sans-serif;  color:#0033cc;}					
					
								
					
					
	td.dhead 	{	border-top: 0px #FFFFFF solid;
					border-bottom: 1px #104184 solid;
					border-right: none;
					border-left: none;
					background-color: #e6eaf3 ; 
					font: bold 14px Arial, helvetica, sans-serif;  color:#104184;}				
					
	/* Sub-Headings in Center Col w/ White Txt on Drk Blue Bground*/
	td.subhead 	{	border-style: none none solid none ; 
					border-width: 1px; 
					border-color: #526AB3; 
					background-color: #104184; 
					font: bold 10pt Arial, helvetica, sans-serif; color: #FFFFFF;}
					
	td.subheadspecial 	{ 
					border-bottom: 2px #cecece solid;
					border-width: 3px; 
					/*border-color: #FF9900;*/ 
					background-color: #104184; 
					font: bold 10pt Arial, helvetica, sans-serif; color: #FFFFFF;}
					
					

	/* Regular Txt in L & R Col's - w/ Bottom & Side Borders*/
	td.tocreg	{	border-top: 0px #94A2AF  solid;
					border-bottom: 1px #94A2AF solid;
					border-right: 0px #94A2AF  solid;
					border-left: 0px #94A2AF  solid;
					font: 11px Arial, helvetica, sans-serif;}
					
	/* Regular Txt in L & R Col's - w/ Bottom & Side Borders*/
	td.toc2reg	{	border-top: 0px #94A2AF  solid;
					border-bottom: 1px #ffffff solid;
					border-right: 0px #94A2AF  solid;
					border-left: 0px #94A2AF  solid;
					font: 12px Arial, helvetica, sans-serif;}	

			
	/* Regular Txt in L & R Col's - w/ Bottom & Side Borders with left padding*/
	
		td.toc2regp		{	
					border-top: 0px #104184  solid;
					border-bottom: 1px #ffffff solid;
					border-right: 0px #94A2AF  solid;
					border-left: 0px #94A2AF  solid;
					font: 12px Arial, helvetica, sans-serif;
					}		
	
	
	td.toc2regpSpecial		{	
					border-top: 0px #104184  solid;
					border-bottom: 1px #ffffff solid;
					border-right: 0px #94A2AF  solid;
					border-left: 0px #94A2AF  solid;
					background-color: #E6EAF3;  
					font: 12px Arial, helvetica, sans-serif;
					}				

	/* Headings in L & R Col's - Blue Txt on Drk Yel Bground w/ Drk Bottom Border */
	td.tochead  {	border-top: 0px #94A2AF  solid;
					border-bottom: 1px #ffffff solid;
					border-right: 0px #94A2AF  solid;
					border-left: 0px #94A2AF  solid;
					font: bold 12px Arial, helvetica, sans-serif;}	
						
	
	            /*   {	border-top: 1px #e6eaf3 solid;
					border-bottom: 3px #104184 solid;
					border-right: 1px #e6eaf3 solid;
					border-left: 1px #e6eaf3 solid;
					
					font: bold 10pt Arial, helvetica, sans-serif; color:#0033cc;} */
					
	/* Issue on Main Pages (i.e. Anti-Semitism) - Lg Blue Txt on White Bground */
	td.mhead 	{	border-style: none none solid none ; 
					border-width: 0px 0px 2px 0px ;  
					border-color: #0033cc; 
					background-color: #FFFFFF;  
					font: bold 26px Arial, helvetica, sans-serif;  color:#0033cc;}  
					
					
					
	td.m2head 	{	border-style: solid solid solid solid ; 
					border-width: 2px 2px 2px 2px ;  
					border-color: #4071a7; 
					background-color: #4071a7;  
					font: bold 26px Arial, helvetica, sans-serif;  color:#FFFFFF;}  	
					
					
	/*Reversed version of m3headtest*/			
	td.m3Rev {	border-top: 1px #FFFFFF  solid;
					border-bottom: 0px #FFFFFF solid;
					border-right: 0px #FFFFFF  solid;
					border-left: 0px #FFFFFF  solid;
					background-color: #FFFFFF;  
					font: bold 16px Arial, helvetica, sans-serif;  color:#CE6100;}						
					
				td.m3headtest {	border-top: 1px #FFFFFF  solid;
					border-bottom: 0px #104184 solid;
					border-right: 0px #104184  solid;
					border-left: 0px #104184  solid;
					background-color: #104184;  
					font:  18px Arial, helvetica, sans-serif;  color:#FFFFFF;}					
					
		td.m3head 	{
					border-width: 1px 1px 1px 1px ;  
					border-top: #FFFFFF solid;
					border-bottom: #FFFFFF none;
					border-left: #FFFFFFnone;
					border-right: #FFFFFF none;
					background-color: #104184;  
					font: bold 20px Arial, helvetica, sans-serif;  color:#FFFFFF;}  									
					
	/* Issue in TOC of Main Pages - Txt on Lt Blue Bground w/ Border*/
	td.mtocblue {	border-top: 1px #94A2AF solid;
					border-bottom: 1px #94A2AF solid;
					border-right: 1px #E6EAF3 solid;
					border-left: 1px #E6EAF3 solid;
					background-color: #E6EAF3;
					font: 11px Arial, helvetica, sans-serif;}
					
					
					
		td.mtoc2blue {	border-top: 0px #94A2AF solid;
					border-bottom: 1px #ffffff solid;
					border-right: 0px #E6EAF3 solid;
					border-left: 0px #E6EAF3 solid;
					background-color: #e1e1e1;
					font: 11px Arial, helvetica, sans-serif;}				
					
	/* L & R Col's - Use in Highest Level TD so Entire Col is Lt Yel w/ Side Borders */
	td.bluecol {	border-top: 0 px #104184 solid;
					border-bottom: 1px #e6eaf3 solid;
					border-right: 1px #104184 solid;
					border-left: 1px #104184 solid;
					background-color: #ffffff;
					font: 11px Arial, helvetica, sans-serif;}	
		
	td.blue2col {
					border-bottom: 0px #e6eaf3 solid;
					border-right: 1px #104184 solid;
					border-left: 1px #104184 solid;
					background-color: #e6eaf3;
					font: 11px Arial, helvetica, sans-serif;
}
	
			td.whitecol {	border-top: 1px #e6eaf3 solid;
					border-bottom: 1px #e6eaf3 solid;
					border-right: 1px #104184 solid;
					border-left: 1px #104184 solid;
					background-color: #ffffff;
					font: 11px Arial, helvetica, sans-serif;}
					
		td.white2col {	border-top: 1px #e6eaf3 solid;
					border-bottom: 1px #e6eaf3 solid;
					border-right: 0px #104184 solid;
					border-left: 0px #104184 solid;
					background-color: #ffffff;
					font: 11px Arial, helvetica, sans-serif;}								
										
	td.greycol_cms {border-top: 1px #e6eaf3 solid;
					border-bottom: 1px #e6eaf3 solid;
					border-right: 1px #104184 solid;
					border-left: 1px #104184 solid;
					background-color: #e1e1e1;
					font: 11px Arial, helvetica, sans-serif;}
					
	td.greycol {	border-top: 0px #e6eaf3 solid;
					border-bottom: 0px #e6eaf3 solid;
					border-right: 0px #104184 solid;
					border-left: 0px #104184 solid;
					background-color: #efefef;
					font: 11px Arial, helvetica, sans-serif;}
					
					
	td.greycolDash {	border-top: 1px #e6eaf3 solid;
					border-bottom: 0px #e6eaf3 solid;
					border-right: 1px #104184 dashed;
					border-left: 0px #104184 solid;
					background-color: #e1e1e1;
					font: 11px Arial, helvetica, sans-serif;}
					
			/* grey for the minimal example. left  and right border are absent */			
	td.grey2col {	border-top: 1px #e6eaf3 solid;
					border-bottom: 1px #e6eaf3 solid;
					border-right: 3px #4071a7 solid;
					border-left: 0px #104184 solid;
					background-color: #4071a7;
					font: 11px Arial, helvetica, sans-serif;}	
					
					
														
				/*Right hand nav for minimal site*/	
	td.grey3col {	border-top: 1px #e6eaf3 solid;
					border-bottom: 1px #e6eaf3 solid;
					border-right: 0px #104184 solid;
					border-left: 0px #104184 solid;
					background-color: #697E96;
					font: 11px Arial, helvetica, sans-serif;}	
					
					
					

td.lgreycol {	border-top: 1px #e6eaf3 solid;
					border-bottom: 1px #e6eaf3 solid;
					border-right: 1px #DFE0E1 solid;
					border-left: 1px #DFE0E1 solid;
					background-color: #f5f5f5;
					font: 11px Arial, helvetica, sans-serif;}	
					
					

td.lgrey2col {	border-top: 0px #e6eaf3 solid;
					border-bottom: 1px #e6eaf3 solid;
					border-right: 1px #DFE0E1 solid;
					border-left: 1px #DFE0E1 solid;
					background-color: #f5f5f5;
					font: 11px Arial, helvetica, sans-serif;}																
														
						
	/* Bread Crumb Trail */		
	td.bdtrail {
	border-top: 1px #e6eaf3 solid;
	border-bottom: 1px #104184 solid;
	border-right: 1px #104184 solid;
	border-left: 1px #104184 solid;
	background-color: #ffffff;
	font: 14px Arial, helvetica, sans-serif;
}	


/* Bread Crumb Trail */		
	td.bd2trail {
	border-right: 0px #104184 solid;
	border-left: 0px #104184 solid;
	border-bottom: 1px #104184 solid;
	background-color: #ffffff;
	font: 12px Arial, helvetica, sans-serif;
}	


/* Bread Crumb Trail */		
	td.bd3trail {
	border-top: 1px #e6eaf3 solid;
	border-bottom: 0 px #104184 solid;
	border-right: 1px #104184 solid;
	border-left: 1px #104184 solid;
	background-color: #f5f5f5;
	font: 12pt Arial, helvetica, sans-serif;
}		


td.bd4trail {
	border-top: 0px #e6eaf3 solid;
	border-bottom: 0 px #104184 solid;
	border-right: 1px #104184 solid;
	border-left: 1px #104184 solid;
	background-color: #104184;
	font: bold 10pt Arial, helvetica, sans-serif; color:#FFFFFF;}


#special4 {border:2px ridge black; padding:5px}

.iform {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #FFFFFF; COLOR: #000000; FONT-FAMILY: Arial
}
			
				/* Style Used in Forms */
	.monospace { font-family:Courier,monospace; font-height: 16px; }					
					
/* ------------- PADDING STYLES --------------- */	

	div.pad20 { padding: 20px;}

/* ------------ MISCELLANEOUS STYLES -----------------*/

	/* Style Used in Forms */
	.monospace { font-family:Courier,monospace; font-height: 14pt; }

	/* Style Used in Q & A Reports With Red Questions */
	.question { font:  normal 12pt Arial, Verdana, helvetica, geneva, sans-serif; font-weight: bold; color:#9F0418; }
	.answer { font: normal 12pt Arial, Verdana, helvetica, geneva, sans-serif;  margin-left: 1em; position: relative; } 

/* ------------ OLD STYLES -----------------*/	
	
	/* 	Do Not Use The Following Styles: They Are Not Used In New Reports.
	Also, DO NOT DELETE THESE STYLES - THEY ARE STILL IN USE IN OLD REPORTS */
	.med { font: normal 12pt Arial, helvetica, sans-serif;}
	.mb { font: normal 12pt Arial, helvetica, sans-serif;  font-weight: bold;}
	.sb { font: normal 10pt Arial, helvetica, sans-serif; color: black; }
	.toc { font: normal 10pt Arial, helvetica, sans-serif;  font-weight: bold;}
	.out { font: bold 14pt Arial, helvetica, sans-serif;  color:#0033cc;}
	.medw { font: normal 10pt Verdana, Arial, helvetica, sans-serif;}
	.large { font: normal 24pt Arial, helvetica, sans-serif;}
	.white {font: normal 10pt Arial, helvetica, sans-serif; color: #FFFFFF;  text-decoration: none; font-weight: bold;} 
	.title { font-family: Arial, Helvetica, Sans-Serif; font-size: 125%; font-weight: bold; text-align:left; color: #0033cc;}
