/* ---------------------------------------------------------------------------- */
/* ---------------------------------- HOME ------------------------------------ */ 
/* ---------------------------------------------------------------------------- */

#home .textblock	{	font-size:11px; line-height:14px; color:#47505f;	}
#home a:hover 		{	text-decoration:underline; }
/*#home p				{	padding:0.75em 0;	 }		*/
#home .midround_end 		{ font-size:1px; margin:0; padding:0; }
#home .wrapper_banner			{	float:left; width:100%;	}
#home .imgleft .imageblock		{	float:left; margin-right:7px; }
#home .imgleft .textblock		{	float:left; 	}
#home .imgright .imageblock	{	float:right; margin-left:7px; margin-bottom:5px; }
#home .listblock	{	font-size:11px; line-height:14px; color:#47505f;	}


/* HOME - right banner - WHITE*/
#home .banner_white 					{	margin-bottom:12px; }	
#home .banner_white .topround 	{	margin:0; padding:0; height:6px; font-size:1px; background-image: url(../../images/design2/sidebanner205_white_top.gif); background-position:top; background-repeat:no-repeat;	}	
#home .banner_white .midround 	{	padding:0 10px; margin:0; 								background-image: url(../../images/design2/sidebanner205_white_mid.gif); }	
#home .banner_white .botround 	{	margin:0; padding:0; height:6px; font-size:1px; background-image: url(../../images/design2/sidebanner205_white_bot.gif); background-position:bottom; background-repeat:no-repeat;	}	
#home .banner_white h2, 
#home .banner_white h2 a			{	color:#47505f;	font-weight:bold;  font-size:13px; line-height:120%; padding-bottom:0.25em; text-decoration:none; }
#home .banner_white h2 a:hover	{	text-decoration:underline; }

/* HOME - right banner - RED*/
#home .banner_red 					{	margin-bottom:12px; }	
#home .banner_red .topround 		{	margin:0; padding:0; height:6px; font-size:1px; background-image: url(../../images/design2/sidebanner205_red_top.gif); background-position:top; background-repeat:no-repeat;	}	
#home .banner_red .midround 		{	padding:0 10px; margin:0; 								background-image: url(../../images/design2/sidebanner205_red_mid.gif); }	
#home .banner_red .botround 		{	margin:0; padding:0; height:6px; font-size:1px; background-image: url(../../images/design2/sidebanner205_red_bot.gif); background-position:bottom; background-repeat:no-repeat;	}	
#home .banner_red h2, 
#home .banner_red h2 a				{	color:#c31e1e;	font-weight:bold;  font-size:13px; line-height:120%; padding-bottom:0.25em; text-decoration:none; }
#home .banner_red h2 a:hover		{	text-decoration:underline; }

/* HOME - right banner - BLUE*/
#home .banner_green 					{	margin-bottom:12px; }	
#home .banner_green .topround 	{	margin:0; padding:0; height:6px; font-size:1px; background-image: url(../../images/design2/sidebanner205_green_top.gif); background-position:top; background-repeat:no-repeat;	}	
#home .banner_green .midround 	{	padding:0 10px; margin:0; 								background-image: url(../../images/design2/sidebanner205_green_mid.gif); }	
#home .banner_green .botround 	{	margin:0; padding:0; height:6px; font-size:1px; background-image: url(../../images/design2/sidebanner205_green_bot.gif); background-position:bottom; background-repeat:no-repeat;	}	
#home .banner_green h2, 
#home .banner_green h2 a			{	color:#1e6d5a;	font-weight:bold;  font-size:13px; line-height:120%; padding-bottom:0.25em; text-decoration:none; }
#home .banner_green h2 a:hover	{	text-decoration:underline; }

/* HOME - right banner - GREEN*/
#home .banner_blue 					{	margin-bottom:12px; }	
#home .banner_blue .topround 		{	margin:0; padding:0; height:6px; font-size:1px; background-image: url(../../images/design2/sidebanner205_blue_top.gif); background-position:top; background-repeat:no-repeat;	}	
#home .banner_blue .midround 		{	padding:0 10px; margin:0; 								background-image: url(../../images/design2/sidebanner205_blue_mid.gif); }	
#home .banner_blue .botround 		{	margin:0; padding:0; height:6px; font-size:1px; background-image: url(../../images/design2/sidebanner205_blue_bot.gif); background-position:bottom; background-repeat:no-repeat;	}	
#home .banner_blue h2, 
#home .banner_blue h2 a				{	color:#005499;	font-weight:bold;  font-size:13px; line-height:120%; padding-bottom:0.25em; text-decoration:none; }
#home .banner_blue h2 a:hover		{	text-decoration:underline; }



/* ---------------------------------------------------------------------------- */
/* -------------------------------- OVERVIEW ---------------------------------- */ 
/* ---------------------------------------------------------------------------- */

#overview .textblock	{	font-size:11px; line-height:14px; color:#47505f;	}
#overview a:hover 		{	text-decoration:underline; }
/*#overview p				{	padding:0.75em 0;	 }		*/
#overview .midround_end 		{ font-size:1px; margin:0; padding:0; }
#overview .wrapper_banner			{	float:left; width:100%; 	}
#overview .imgleft .imageblock		{	float:left; margin-right:7px; }
#overview .imgleft .textblock		{	float:left; 	}
#overview .imgright .imageblock	{	float:right; margin-left:7px; margin-bottom:5px; }
#overview .listblock	{	font-size:11px; line-height:14px; color:#47505f;	}


/* OVERVIEW - right banner - WHITE*/
#overview .banner_white 				{	margin-bottom:12px; }	
#overview .banner_white .topround 	{	margin:0; padding:0; height:6px; font-size:1px; background-image: url(../../images/design2/sidebanner175_white_top.gif); background-position:top; background-repeat:no-repeat;	}	
#overview .banner_white .midround 	{	padding:0 10px; margin:0; 								background-image: url(../../images/design2/sidebanner175_white_mid.gif); }	
#overview .banner_white .botround 	{	margin:0; padding:0; height:6px; font-size:1px; background-image: url(../../images/design2/sidebanner175_white_bot.gif); background-position:bottom; background-repeat:no-repeat;	}	
#overview .banner_white h2, 
#overview .banner_white h2 a			{	color:#47505f;	font-weight:bold;  font-size:13px; line-height:120%; padding-bottom:0.25em; text-decoration:none; }
#overview .banner_white h2 a:hover	{	text-decoration:underline; }

/* OVERVIEW - right banner - RED*/
#overview .banner_red 					{	margin-bottom:12px; }	
#overview .banner_red .topround 		{	margin:0; padding:0; height:6px; font-size:1px; background-image: url(../../images/design2/sidebanner175_red_top.gif); background-position:top; background-repeat:no-repeat;	}	
#overview .banner_red .midround 		{	padding:0 10px; margin:0; 								background-image: url(../../images/design2/sidebanner175_red_mid.gif); }	
#overview .banner_red .botround 		{	margin:0; padding:0; height:6px; font-size:1px; background-image: url(../../images/design2/sidebanner175_red_bot.gif); background-position:bottom; background-repeat:no-repeat;	}	
#overview .banner_red h2, 
#overview .banner_red h2 a				{	color:#c31e1e;	font-weight:bold;  font-size:13px; line-height:120%; padding-bottom:0.25em; text-decoration:none; }
#overview .banner_red h2 a:hover		{	text-decoration:underline; }

/* OVERVIEW - right banner - BLUE*/
#overview .banner_green 					{	margin-bottom:12px; }	
#overview .banner_green .topround 	{	margin:0; padding:0; height:6px; font-size:1px; background-image: url(../../images/design2/sidebanner175_green_top.gif); background-position:top; background-repeat:no-repeat;	}	
#overview .banner_green .midround 	{	padding:0 10px; margin:0; 								background-image: url(../../images/design2/sidebanner175_green_mid.gif); }	
#overview .banner_green .botround 	{	margin:0; padding:0; height:6px; font-size:1px; background-image: url(../../images/design2/sidebanner175_green_bot.gif); background-position:bottom; background-repeat:no-repeat;	}	
#overview .banner_green h2, 
#overview .banner_green h2 a			{	color:#1e6d5a;	font-weight:bold;  font-size:13px; line-height:120%; padding-bottom:0.25em; text-decoration:none; }
#overview .banner_green h2 a:hover	{	text-decoration:underline; }

/* OVERVIEW - right banner - GREEN*/
#overview .banner_blue 					{	margin-bottom:12px; }	
#overview .banner_blue .topround 	{	margin:0; padding:0; height:6px; font-size:1px; background-image: url(../../images/design2/sidebanner175_blue_top.gif); background-position:top; background-repeat:no-repeat;	}	
#overview .banner_blue .midround 	{	padding:0 10px; margin:0; 								background-image: url(../../images/design2/sidebanner175_blue_mid.gif); }	
#overview .banner_blue .botround 	{	margin:0; padding:0; height:6px; font-size:1px; background-image: url(../../images/design2/sidebanner175_blue_bot.gif); background-position:bottom; background-repeat:no-repeat;	}	
#overview .banner_blue h2, 
#overview .banner_blue h2 a			{	color:#005499;	font-weight:bold;  font-size:13px; line-height:120%; padding-bottom:0.25em; text-decoration:none; }
#overview .banner_blue h2 a:hover	{	text-decoration:underline; }



/* ---------------------------------------------------------------------------- */
/* ---------------------------------- NEXT ------------------------------------ */ 
/* ---------------------------------------------------------------------------- */

#next .textblock				{	font-size:11px; line-height:14px; color:#47505f;	}
#next a:hover 					{	text-decoration:underline; }
/*#next p							{	padding:0.75em 0;	 }		*/
#next .midround_end 			{ 	font-size:1px; margin:0; padding:0; }
#next .wrapper_banner			{	float:left; width:100%; 	}
#next .imgleft .imageblock		{	float:left; margin-right:7px; }
#next .imgleft .textblock		{	float:left; 	}
#next .imgright .imageblock		{	float:right; margin-left:7px; margin-bottom:5px; }
#next .listblock				{	font-size:11px; line-height:14px; color:#47505f; margin-bottom:0.5em;	}
#next .listblock a				{	color:#47505f; text-decoration:none;	}
#next .listblock a:hover		{	color:black; text-decoration:underline;	}


/* NEXT - right banner - WHITE*/
#next .banner_white 			{	margin-bottom:8px; }	
#next .banner_white .topround 	{	margin:0; padding:0; height:2px; font-size:1px; background-image: url(../../images/design2/sidebanner165_white_top.gif); background-position:top; background-repeat:no-repeat;	}	
#next .banner_white .midround 	{	padding:4px 10px; margin:0; 							background-image: url(../../images/design2/sidebanner165_white_mid.gif); }	
#next .banner_white .picture 		{	padding:0 2px; margin:0; 								background-image: url(../../images/design2/sidebanner165_white_mid.gif); }	
#next .banner_white .botround 	{	margin:0; padding:0; height:2px; font-size:1px; background-image: url(../../images/design2/sidebanner165_white_bot.gif); background-position:bottom; background-repeat:no-repeat;	}	
#next .banner_white h2, 
#next .banner_white h2 a		{	color:#47505f;	font-weight:bold;  font-size:13px; line-height:120%; padding-bottom:0.25em; text-decoration:none; }
#next .banner_white h2 a:hover	{	text-decoration:underline; }

/* NEXT - right banner - GRAY*/
#next .banner_gray 				{	margin-bottom:8px; }	
#next .banner_gray .topround 	{	margin:0; padding:0; height:2px; font-size:1px; background-image: url(../../images/design2/sidebanner165_gray_top.gif); background-position:top; background-repeat:no-repeat;	}	
#next .banner_gray .midround 	{	padding:4px 10px; margin:0; 							background-image: url(../../images/design2/sidebanner165_gray_mid.gif); }	
#next .banner_gray .picture 	{	padding:0 2px; margin:0; 								background-image: url(../../images/design2/sidebanner165_gray_mid.gif); }	
#next .banner_gray .botround 	{	margin:0; padding:0; height:2px; font-size:1px; background-image: url(../../images/design2/sidebanner165_gray_bot.gif); background-position:bottom; background-repeat:no-repeat;	}	
#next .banner_gray h2, 
#next .banner_gray h2 a			{	color:#47505f;	font-weight:bold;  font-size:13px; line-height:120%; padding-bottom:0.25em; text-decoration:none; }
#next .banner_gray h2 a:hover	{	text-decoration:underline; }

/* NEXT - right banner - RED*/
#next .banner_red 				{	margin-bottom:8px; }	
#next .banner_red .topround 	{	margin:0; padding:0; height:2px; font-size:1px; background-image: url(../../images/design2/sidebanner165_red_top.gif); background-position:top; background-repeat:no-repeat;	}	
#next .banner_red .midround 	{	padding:4px 10px; margin:0; 						background-image: url(../../images/design2/sidebanner165_red_mid.gif); }	
#next .banner_red .picture 	{	padding:0 2px; margin:0; 							background-image: url(../../images/design2/sidebanner165_red_mid.gif); }	
#next .banner_red .botround 	{	margin:0; padding:0; height:2px; font-size:1px; background-image: url(../../images/design2/sidebanner165_red_bot.gif); background-position:bottom; background-repeat:no-repeat;	}	
#next .banner_red h2, 
#next .banner_red h2 a			{	color:#c31e1e;	font-weight:bold;  font-size:13px; line-height:120%; padding-bottom:0.25em; text-decoration:none; }
#next .banner_red h2 a:hover	{	text-decoration:underline; }

/* NEXT - right banner - BLUE*/
#next .banner_green 			{	margin-bottom:8px; }	
#next .banner_green .topround 	{	margin:0; padding:0; height:2px; font-size:1px; background-image: url(../../images/design2/sidebanner165_green_top.gif); background-position:top; background-repeat:no-repeat;	}	
#next .banner_green .midround 	{	padding:4px 10px; margin:0; 						background-image: url(../../images/design2/sidebanner165_green_mid.gif); }	
#next .banner_green .picture	 	{	padding:0 2px; margin:0; 							background-image: url(../../images/design2/sidebanner165_green_mid.gif); }	
#next .banner_green .botround 	{	margin:0; padding:0; height:2px; font-size:1px; background-image: url(../../images/design2/sidebanner165_green_bot.gif); background-position:bottom; background-repeat:no-repeat;	}	
#next .banner_green h2, 
#next .banner_green h2 a		{	color:#1e6d5a;	font-weight:bold;  font-size:13px; line-height:120%; padding-bottom:0.25em; text-decoration:none; }
#next .banner_green h2 a:hover	{	text-decoration:underline; }

/* NEXT - right banner - GREEN*/
#next .banner_blue 				{	margin-bottom:8px; }	
#next .banner_blue .topround 	{	margin:0; padding:0; height:2px; font-size:1px; background-image: url(../../images/design2/sidebanner165_blue_top.gif); background-position:top; background-repeat:no-repeat;	}	
#next .banner_blue .midround 	{	padding:4px 10px; margin:0; 						background-image: url(../../images/design2/sidebanner165_blue_mid.gif); }	
#next .banner_blue .picture 	{	padding:0 2px; margin:0; 							background-image: url(../../images/design2/sidebanner165_blue_mid.gif); }	
#next .banner_blue .botround 	{	margin:0; padding:0; height:2px; font-size:1px; background-image: url(../../images/design2/sidebanner165_blue_bot.gif); background-position:bottom; background-repeat:no-repeat;	}	
#next .banner_blue h2, 
#next .banner_blue h2 a			{	color:#005499;	font-weight:bold;  font-size:13px; line-height:120%; padding-bottom:0.25em; text-decoration:none; }
#next .banner_blue h2 a:hover	{	text-decoration:underline; }



/* RIGHT MENU */
#next .banner_blue .rightmenu			{	padding:4px 8px; margin:0; line-height:12px; font-size:11px; 						background-image: url(../../images/design2/sidebanner165_blue_mid.gif); }	
#next .banner_blue .rightmenu a			{	padding:0; margin:0; line-height:15px;  text-decoration:none; }	
#next .banner_blue .rightmenu a:hover	{	text-decoration:underline; }	
#next .banner_blue .rightmenu b			{	padding:0; margin:0;  text-decoration:none; }	
#next .banner_blue .hr					{	padding:1px 0; margin:0; 						background-image: url(../../images/design2/sidebanner165_blue_hr.gif); background-position:center center }	
#next .banner_blue .rightmenu a.select	{	font-weight:bold; cursor:default;	}	
#next .banner_blue .rightmenu a.select:hover	{ text-decoration:none; color:#005499;	}	



/* BLOCK - Headings - All columns*/
#next .banner_white h2.dark,	#next .banner_white h2.dark a,	#next .banner_white h2.light,	#next .banner_white h2.light a,
#next .banner_gray h2.dark,	#next .banner_gray h2.dark a,		#next .banner_gray h2.light,	#next .banner_gray h2.light a,
#next .banner_red h2.dark,		#next .banner_red h2.dark a,		#next .banner_red h2.light,	#next .banner_red h2.light a,
#next .banner_green h2.dark,	#next .banner_green h2.dark a,	#next .banner_green h2.light,	#next .banner_green h2.light a,
#next .banner_blue h2.dark,	#next .banner_blue h2.dark a,		#next .banner_blue h2.light,	#next .banner_blue h2.light a		{ 
						margin:0;  padding:0; background-repeat:no-repeat; background-position:left bottom; 
						font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:10px; line-height:12px; }
#next .banner_white h2.dark,	#next .banner_white h2.light,
#next .banner_gray h2.dark,	#next .banner_gray h2.light,
#next .banner_red h2.dark,		#next .banner_red h2.light,
#next .banner_green h2.dark,	#next .banner_green h2.light,
#next .banner_blue h2.dark,	#next .banner_blue h2.light		{ 
						padding:3px 6px 4px 9px;  }
#next .banner_white h2.dark, 	#next .banner_white h2.dark a,
#next .banner_gray h2.dark, 	#next .banner_gray h2.dark a,
#next .banner_red h2.dark, 	#next .banner_red h2.dark a,
#next .banner_green h2.dark, 	#next .banner_green h2.dark a,
#next .banner_blue h2.dark, 	#next .banner_blue h2.dark a		{ 
						color:white; text-decoration:none; }
#next .banner_white h2.dark a:hover, 	#next .banner_white h2.light a:hover,
#next .banner_gray h2.dark a:hover, 	#next .banner_gray h2.light a:hover,
#next .banner_red h2.dark a:hover, 		#next .banner_red h2.light a:hover,
#next .banner_green h2.dark a:hover, 	#next .banner_green h2.light a:hover,
#next .banner_blue h2.dark a:hover, 	#next .banner_blue h2.light a:hover		{ 
						text-decoration:underline; }
						
#next .banner_white h2.light, #next .banner_white h2.light a		{ color:#005499; text-decoration:none; }
#next .banner_white h2.light			{	background-image:url(../../images/design2/sidebanner165_white_headlight.gif); 	width:150px; }
#next .banner_white h2.dark			{	background-image:url(../../images/design2/sidebanner165_white_headdark.gif); 	width:150px; }
#next .banner_gray h2.light, 	#next .banner_gray h2.light a			{ color:#005499; text-decoration:none; }
#next .banner_gray h2.light			{	background-image:url(../../images/design2/sidebanner165_gray_headlight.gif); 	width:150px; }
#next .banner_gray h2.dark				{	background-image:url(../../images/design2/sidebanner165_gray_headdark.gif); 	width:150px; }
#next .banner_red h2.light, 	#next .banner_red h2.light a			{ color:#c31e1e; text-decoration:none; }
#next .banner_red h2.light				{	background-image:url(../../images/design2/sidebanner165_red_headlight.gif); 	width:150px; }
#next .banner_red h2.dark				{	background-image:url(../../images/design2/sidebanner165_red_headdark.gif); 	width:150px; }
#next .banner_green h2.light, #next .banner_green h2.light a		{ color:#1e6d5a; text-decoration:none; }
#next .banner_green h2.light			{	background-image:url(../../images/design2/sidebanner165_green_headlight.gif); 	width:150px; }
#next .banner_green h2.dark			{	background-image:url(../../images/design2/sidebanner165_green_headdark.gif); width:150px; }
#next .banner_blue h2.light, 	#next .banner_blue h2.light a			{ color:#005499; text-decoration:none; }
#next .banner_blue h2.light			{	background-image:url(../../images/design2/sidebanner165_blue_headlight.gif); 	width:150px; }
#next .banner_blue h2.dark				{	background-image:url(../../images/design2/sidebanner165_blue_headdark.gif); 	width:150px; }










































