/*User Selectable Styles*/
.Heading1,H1     {
	font-family: Helvetica,Arial,Verdana,Geneva,sans-serif;
	font-size: 18px;
	color: #7A7A7A;
	font-weight: 300;
	line-height: 20px;
}
.Heading2,H2     {
	font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size: 11px;
	color: #004B8E;
	font-weight: bold;
}
.Heading3,H3     {
	font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size: 11px;
	color: #7A7A7A;
	font-weight: bold;
}
.Normal, P, DIV   {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	line-height: 16px;
}

#immpalette     {
      white:#ffffff;          
      dkgrey: #7E7E7E;
      ltgrey: #E3E1E1;
      dkblue: #075395;
      paleblue: #F0F4F8;
      red: #CD1F1F;
      black:#000000;
}

.smallText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4C4C4C;
}

.smallTextBlue {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #004B8E;
}

.smallTextWhite {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
}

.caption {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	color: #4C4C4C;
	line-height: 10px;
}

.blueArrow {
	list-style-type: none;
	list-style-image: url(../../../images/homepagesmallarrowblue.gif);
	background-image:  none;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004b8e;
	line-height: 8px;
	padding-left: 8px;
	background-position: 0px 4px;
}

.irisBall {
	list-style-type: none;
	list-style-image: url(../../../images/homepagesmallirisball.gif);
	
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	line-height: 16px;
	padding-left: 4px;
	background-position: 0px 0px;
}


.whiteArrow {
	list-style-type: none;
	list-style-image: url(../../../images/homepagesmallarrowwhite.gif);
	list-style-position: outside;
	background-image: none;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 10px;
	padding-left: 0px;
	background-position: 0px 4px;
}

.NewsTitleWhite {
	font-size: 9px;
	color:#ffffff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.focusList {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.CrossSell TD { 	
	font-size : 11px;
	background-color: #D9E1F0;
}
	

hr { border:thin dotted; color:#CDD1DC; height:1px; }


	/* Default Table */
	table.ImmTS_Default		{background-color:#ffffff;} /* Overall table style */

	table.ImmTS_Default th, 	
	table.ImmTS_Default td	{padding:2px; margin:2px;} /* Cell padding and spacing styles */

	table.ImmTS_Default, 	
	table.ImmTS_Default th, 	
	table.ImmTS_Default td	{border:1px solid #cccccc;} 
	     
	table.ImmTS_Default th	{background-color:#cccccc; color:#fff; font-weight: normal;} 
	table.ImmTS_Default tr	{}
	table.ImmTS_Default td	{color:#7e7e7e;}
	
	
		/*  Maps Table */
	table.ImmTS_Map		{background-color:#ffffff; background-image: url(../../../images/map_bg.gif); background-repeat: repeat; padding: 0px; margin: 0px;} /* Overall table style */
	table.ImmTS_Map	img {	padding: 0px;	margin: 0px;	border: 0px; }

	table.ImmTS_Map th, 	
	table.ImmTS_Map td	{padding:0px; margin:0px;} /* Cell padding and spacing styles */

	table.ImmTS_Map, 	
	table.ImmTS_Map th, 	
	table.ImmTS_Map td	{border:0px;} 
	     
	table.ImmTS_Map th	{background-color:#cccccc; color:#fff; font-weight: normal;} 
	table.ImmTS_Map tr	{}
	table.ImmTS_Map td	{color:#7e7e7e;}


		/*  LightblueTable */
	table.ImmTS_LightBlue		{background-color:#F1F5F8; padding: 0px; margin: 0px;} /* Overall table style */
	table.ImmTS_LightBlue	img {	padding: 0px;	margin: 0px;	border: 0px; }

	table.ImmTS_LightBlue th, 	
	table.ImmTS_LightBlue td	{padding:0px; margin:0px;} /* Cell padding and spacing styles */

	table.ImmTS_LightBlue, 	
	table.ImmTS_LightBlue th, 	
	table.ImmTS_LightBlue td	{border:0px;} 
	     
	table.ImmTS_LightBlue th	{background-color:#F1F5F8; color:#7e7e7e; font-weight: normal;} 
	table.ImmTS_LightBlue tr	{}
	table.ImmTS_LightBlue td	{background-color:#F1F5F8; color:#7e7e7e;font-size: 11px;}

		
			/*  News boxout Table */
	table.ImmTS_WhatsNew		{background-color:#ffffff; background-image: url(../../../images/toprightimage.gif); background-repeat: repeat; padding: 0px; margin: 0px;} /* Overall table style */
	table.ImmTS_WhatsNew	img {	padding: 0px;	margin: 0px;	border: 0px; }

	table.ImmTS_WhatsNew th 	
	table.ImmTS_WhatsNew td	{padding:0px; margin:0px;} /* Cell padding and spacing styles */

	table.ImmTS_WhatsNew, 	
	table.ImmTS_WhatsNew th, 	
	table.ImmTS_WhatsNew td	{border:0px;} 
	     
	table.ImmTS_WhatsNew th	{color:#ffffff; font-weight: normal;} 
	table.ImmTS_WhatsNew tr	{}
	table.ImmTS_WhatsNew td	{color:#ffffff;font-size:8px;}

		
			/*  News boxout Table */
	table.ImmTS_WhatsNew2		{background-color:#ffffff; background-image: url(../../../images/toprightimage2.gif); background-repeat: repeat; padding: 0px; margin: 0px;} /* Overall table style */
	table.ImmTS_WhatsNew2	img {	padding: 0px;	margin: 0px;	border: 0px; }

	table.ImmTS_WhatsNew2 th 	
	table.ImmTS_WhatsNew2 td	{padding:0px; margin:0px;} /* Cell padding and spacing styles */

	table.ImmTS_WhatsNew2, 	
	table.ImmTS_WhatsNew2 th, 	
	table.ImmTS_WhatsNew2 td	{border:0px;} 
	     
	table.ImmTS_WhatsNew2 th	{color:#ffffff; font-weight: normal;} 
	table.ImmTS_WhatsNew2 tr	{}
	table.ImmTS_WhatsNew2 td	{color:#ffffff;font-size:8px;}

		
			/*  Homepage Main boxes Table - baby blue */
	table.ImmTS_GroupBox	{padding: 35px; margin: 0px; background-color:#BFCCE5; } /* Overall table style */
	table.ImmTS_GroupBox	img {	padding: 0px;	margin: 0px;	border: 0px; }

	table.ImmTS_GroupBox th, 	
	table.ImmTS_GroupBox td	{padding:35px; margin:0px;} /* Cell padding and spacing styles */

	table.ImmTS_GroupBox, 	
	table.ImmTS_GroupBox th, 	
	table.ImmTS_GroupBox td	{border:0px;} 
	     
	table.ImmTS_GroupBox th	{background-color:#BFCCE5; font-weight: normal;} 
	table.ImmTS_GroupBox tr	{}
	table.ImmTS_GroupBox td	{color:#ffffff;}
	
	
			/* Noko Minimum Table */
	table.ImmTS_Minimum, 	
	table.ImmTS_Minimum	img {	padding: 0px; 	margin: 0px;border: 0px;}

	table.ImmTS_Minimum th, 	
	table.ImmTS_Minimum td	{padding:0px; margin:0px;} /* Cell padding and spacing styles */

	table.ImmTS_Minimum, 	
	table.ImmTS_Minimum th, 	
	table.ImmTS_Minimum td	
	     
	table.ImmTS_Minimum th,	
	table.ImmTS_Minimum tr,	
	table.ImmTS_Minimum td	{color:#7e7e7e;}

			/* Basic Borderless Table with Normal text */
	table.ImmTS_Basic, 	
	table.ImmTS_Basic	img {	padding: 0px; 	margin: 0px;border: 0px;}

	table.ImmTS_Basic th, 	
	table.ImmTS_Basic td	{padding:0px; margin:0px;} /* Cell padding and spacing styles */

	table.ImmTS_Basic th,	
	table.ImmTS_Basic tr,	
	table.ImmTS_Basic td	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #4C4C4C;line-height: 16px;}
	
				/*  Feature Table */
				
	table.ImmTS_Feature		{background-color:#ffffff; background-image: url(../../../images/focus_bg.jpg); background-repeat: repeat-y; padding: 0px; margin: 0px; border: 0px none;  border-collapse: collapse; } /* Overall table style */
	table.ImmTS_Feature	img {	padding: 0px;	margin: 0px;	border: 0px;}

	table.ImmTS_Feature th, 	
	table.ImmTS_Feature td	 {padding:0px; margin:0px; border: 0px;} /* Cell padding and spacing styles */

	table.ImmTS_Feature, 	
	table.ImmTS_Feature th, 	
	table.ImmTS_Feature td	
	     
	table.ImmTS_Feature th	{} 
	table.ImmTS_Feature tr	{}
	table.ImmTS_Feature td	{color:#7e7e7e;}

				/*  Feature Table 210 px wide */
				
	table.ImmTS_Feature210px		{background-color:#ffffff; background-image: url(../../../images/featuretablebackground2.gif); background-repeat: repeat-y; padding: 0px; margin: 0px; border: 0px none;  border-collapse: collapse; } /* Overall table style */
	table.ImmTS_Feature210px	img {	padding: 0px;	margin: 0px;	border: 0px;}

	table.ImmTS_Feature210px th, 	
	table.ImmTS_Feature210px td	 {padding:0px; margin:0px; border: 0px;} /* Cell padding and spacing styles */

	table.ImmTS_Feature210px, 	
	table.ImmTS_Feature210px th, 	
	table.ImmTS_Feature210px td	
	     
	table.ImmTS_Feature210px th	{} 
	table.ImmTS_Feature210px tr	{}
	table.ImmTS_Feature210px td	{color:#7e7e7e;}
	
	
	