

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=j
body properties
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


	html, body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #2E406B;  font-family: Arial, Helvetica, sans-serif; 
	}


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
html tag properties
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


	h1						{font-size: 1em;  font-weight: bold;	margin: 2px 0px 12px 0px; text-align: left;}
	h2						{font-size: .9em; font-weight: bold;	margin: 2px 0px 12px 0px;}
	h3						{font-size: .8em; font-weight: bold;	font-style: italic;	margin: 2px 0px 12px 0px;}
	p						{margin: 2px 0px 12px 0px;}
	blockquote				{font-size: .8em;	margin: 2px 0px 10px 25px;}
	ul, ol 	{ 
		font-size:.8em;
		}

	form					{margin: 2px 0px 2px 0px;}
	input					{font-size: .8em;}
	input.blue				{background-color: #2e406b;  color: #ffffff;  cursor: pointer hand;  font-size: .6em;  font-weight: bold; vertical-align: middle;  width: 24px;	height: 22px;}
	input.header			{vertical-align: middle;}
	input.submit			{background-color: #2e406b;  color: #ffffff;  cursor: pointer hand;  font-size: .6em;  font-weight: bold; vertical-align: middle;  width: 56px;	height: 22px;}

	.pageTitle				{font-size: 1em;  font-weight: bold;	margin: 2px 0px 12px 0px;}
	.pageSectionHeader		{font-size: 0.9em; font-weight: bold;}
	.pageSectionHeaderUnderline		{font-size: 0.9em; font-weight: bold; text-decoration:underline;}
	.pageSubSectionHeader	{font-size: 0.8em; font-weight: bold;}
	.pageBody				{font-size: 0.8em;}
	.pageBodySmall			{font-size: 0.7em;}
	.hidden					{font-size: 0.8em; }
	
	h2.pageBody {color:#6C84A7;}
    h1.grayStyle{
	width:auto;
		/*background-image:url(../_images/grayLeftHD.gif);*/
		background:#ffffcc;
		background-repeat:repeat-x; 
		height:28px; 
		float:left;
		padding:5px 0 0 5px;
		margin-bottom:-5px;
		}
	.grayRight{
		background-image:url(../_images/lightYellowRightHD.gif);
		background-repeat:no-repeat;
		float:left;
		width:35px;
		height:28px;
		margin-top:2px;
		margin-bottom:-5px;
		}
	#grayHDContainer{
		 width:491px;
		 border-bottom:5px solid #6C84A7;
		 margin-top:5px; margin-bottom:5px;
		}
		#grayHDContainer h1 {margin-bottom:5px; padding-top:5px;}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
standard text properties

**Developer's Note**

These styles must not be embedded within the any of the html
tags defined above.  They must be within their own <span> tags.

Example:

<span class="textXLarge">Some Text</span><br /><br />
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

	.text, .pageBody 					{font-size: .8em;}
	.textBold, .pageSubSectionHeader	{font-size: .8em; font-weight: bold;}	
	
	.textSmall, .pageBodySmall			{font-size: .7em;}
	.textSmallBold						{font-size: .7em; font-weight: bold;}
	
	.textLarge							{font-size: .9em;}
	.textLargeBold, .pageSectionHeader	{font-size: .9em; font-weight: bold;}

	.textXLarge							{font-size: 1em;}
	
	.pageTitle							{font-size: 1em; font-weight: bold; margin: 2px 0px 12px 0px;}
	
	.trademark							{font-size: 8pt;	 color: #356699;}



/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
special <ul><li></li></ul> properties on home page
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

	/*=-= SECURED =-=*/
	
	ul#secured {
		width: 222px;
		height: 35px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		list-style-type: none;
		}
	ul#secured li {
		float: left;
		display: inline;
		margin: 0 0 0 0;
		background: transparent url(../../fooddistribution/_images/tk_cms_images_account.gif) no-repeat;
		}
	ul#secured li a {
		background: transparent url(../../fooddistribution/_images/tk_cms_images_account.gif) no-repeat;
		width: 222px;
		height: 35px;
		display: block;
		}
	ul#secured li a:visited {
		}
	ul#secured li a:hover {
		background: transparent url(../../fooddistribution/_images/tk_cms_images_account_over.gif) no-repeat;
		}

	/*=-= B2B =-=*/
	
	ul#B2B {
		width: 222px;
		height: 35px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		list-style-type: none;
		}
	ul#B2B li {
		float: left;
		display: inline;
		margin: 0 0 0 0;
		background: transparent url(../../fooddistribution/_images/tk_cms_images_magazine.gif) no-repeat;
		}
	ul#B2B li a {
		background: transparent url(../../fooddistribution/_images/tk_cms_images_magazine.gif) no-repeat;
		width: 222px;
		height: 35px;
		display: block;
		}
	ul#B2B li a:visited {
		}
	ul#B2B li a:hover {
		background: transparent url(../../fooddistribution/_images/tk_cms_images_magazine_over.gif) no-repeat;
		}
	


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
standard link properties
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

	 /*Links 
	a:link, a:visited {
		color: #356699;
		font-size: .8em;	
		text-decoration: underline;
	}
	
	a:hover, a:active {
		color: #7396BD;
		font-size: .8em;	
		text-decoration: underline;
	}
	*/




/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
special link properties
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
	
	a.linkSmall						{font-size: 8pt;	 color: #356699;  text-decoration: underline;}
	a.linkSmall:visited				{font-size: 8pt;	 color: #356699;  text-decoration: underline;}
	a.linkSmall:hover				{font-size: 8pt;	 color: #356699;  text-decoration: underline;}
	a.linkSmall:active				{font-size: 8pt;	 color: #356699;  text-decoration: underline;}
	
	a.linkSmallWhite				{font-size: 8pt;	 color: #ffffff;  text-decoration: underline;}
	a.linkSmallWhite:active			{font-size: 8pt;	 color: #ffffff;  text-decoration: underline;}
	a.linkSmallWhite:hover			{font-size: 8pt;	 color: #ffffff;  text-decoration: underline;}
	a.linkSmallWhite:visited		{font-size: 8pt;	 color: #ffffff;  text-decoration: underline;}
	
	a.linkSmallWhiteBold			{font-size: 8pt;	 color: #ffffff;  font-weight: bold;	text-decoration: none;}
	a.linkSmallWhiteBold:active		{font-size: 8pt;	 color: #ffffff;  font-weight: bold;	text-decoration: none;}
	a.linkSmallWhiteBold:hover		{font-size: 8pt;	 color: #ffffff;  font-weight: bold;	text-decoration: none;}
	a.linkSmallWhiteBold:visited	{font-size: 8pt;	 color: #ffffff;  font-weight: bold;	text-decoration: none;}
	
	.pageBody a 					{color: #356699; font-size: .9em; text-decoration: underline;}
	.pageBody a:active 				{color: #7396BD; font-size: .9em; text-decoration: underline;}
	.pageBody a:hover 				{color: #7396BD; font-size: .9em; text-decoration: underline;}
	.pagebody a:visited 			{color: #356699; font-size: .9em; text-decoration: underline;}
	

	
	a.leftNavigation				{color: #356699; font-size: .8em; text-decoration: underline;}
	a.leftNavigation:hover			{color: #7396BD; font-size: .8em; text-decoration: underline;}
	a.leftNavigation:visited 		{color: #356699; font-size: .8em; text-decoration: underline;}			
	
	
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
utility
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


	.spacer
		{
		clear: both;
		margin: 0px 0px 0px 0px;
		}
	
	#contentCenter
		{
		width: 763px;
		background-color: #ffffff;
		}
	

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
photo properties
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

	#bannerPhoto {
		width: 751px;
		margin: 1px 0 0 1px;
		background-color: #ffffff;
		}

			
				#photoLeft {
					width: 275px;
					float: left;
					background-color: #ffffff
					}
					
				#photoLeftHome {
					width: 250px;
					float: left;
					background-color: #ffffff
					}

					
				#photoRightHome {
					width: 500px;
					height: 150px;
					float: left;
					}
				
				#photoRight {
					float: left;
					background-color: #ffffff
					}
					
		#photoLeftNav {
			width: 190px;
			border: 5px solid #ededed;
			margin:  0 0 20px 0;
			padding: 5px;
			float: left;
			background-color: #ffffff
		}



/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
top banner section
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


	#banner {height: 75px; width: 763px; background-color: #ffffff; overflow: hidden; }

	#bannerLeft {float: left; border-left: 5px solid #ffffff; padding: 5px 0 0 0; width: 158px; }
		#bannerMiddle {				
				width: 300px;
				float: left;
				padding: 15px 0 0 0;
				margin: 8px 20px 0 110px;
				height: 45px;
				text-align:center;
		}

			#bannerRight
				{
				width: 250px;
				text-align: right;
				float: right;
				padding: 20px 15px 0px 0px;
				}
		/*#bannerRightWide {				
				width: 100px;
				text-align: right;
				float: right;
				padding: 27px 20px 0 0;
		}*/
				#bannerRightWide {				
				width: 130px;
				text-align: right;
				float: right;
				padding: 0px 20px 0 0;
				height:50px;
				font-style:italic;
		}

		#bannerRightWide a { font-size:12px; text-decoration:underline; color:#356699}
	#banner h1	{font-size: 1.6em; font-weight:normal; padding: 0; letter-spacing:-1px; margin: 0 0 0px 0; }
	#banner h2  {font-size: 1.1em;font-weight:normal; padding: 0; 
	letter-spacing:-1px; 
	margin: 0 0 0px 0; font-style:italic;
	float:left;
	}
	#banner h6	{font-size: .8em; font-weight: bold; padding: 0 5px 0 0;  margin: 0 0 0 0; }
/*======================================================================================
	TAB SECTION
========================================================================================*/

	#tabs {
		font-family: 10px "Arial", Helvetica, sans-serif; 
		float:right; 
		margin:0; 
		padding:0; 
		width:100%; 
		line-height:normal; 
		font-weight:normal; 
		list-style: none;
		}
	#tabs ul {
		float:right; 
		font-size:10px; 
		font-weight:normal;
		background-color: #000000; 
		list-style:none; 
		margin:0; 
		padding:0px 5px 0px 0px; 
		}
	#tabs li {
		float:right; 
		background: url(../_images/left.gif) no-repeat left top; 
		margin:0; border-right: 1px solid #FFFFFF; 
		padding: 0 0 0 5px; 
		height: 15px; 
		font-size:10px; 
		font-weight:normal;
		}
	#tabs a {
		float:right; 
		display:block; 
		background: url(../_images/big.gif) no-repeat right top; 
		padding:0px 5px 4px 0px; 
		text-decoration:none; 
		font-weight:bold; 
		color:#6C84A7; 
		font-size:10px; 
		font-weight:normal; 
		font-style:normal;
		
		}
	*:first-child+html #tabs a {margin-left:-2px; }/*F7 hack*/
	#tabs a:hover {
		display:block; 
		padding:0px 5px 4px 0px; 
		text-decoration:none; 
		font-weight:bold; 
		color:#384467; 
		font-size:10px; 
		font-weight:normal; 
		}

		/* Commented Backslash Hack
		   hides rule from IE5-Mac \*/
	#tabs a {float:none;}
		/* End IE5-Mac hack */
	#tabs a:hover {
		  color:#333;
		  }

/*====================END TAB SECTION==============================================*/

			
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
navigation section

**Developer's Note**

overflow: auto; 

Allows for cross-browser compatibility between IE and 
Netscape/Mozilla browsers.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


	#navigation
		{
		width: 751px;
		background-color: #7396BD;
		overflow: auto;
		}

		.navigationBox
			{
			width: 55px;
			background-color: #7396BD;
			margin: 0 2px 0 0;
			float: left;
			}
		
		.navigationBoxOff
			{
			background-color: #2E406B;
			margin: 0 2px 0 0;
			padding: 4px 10px 4px 10px; 
			float: left;
			}
			
		.navigationBoxOn
			{
			background-color: #832016;
			margin: 0 2px 0 0;
			padding: 4px 10px 4px 10px; 
			float: left;
			}
			
				/*#navigation a:link, a:visited {
					font-size: .7em;
					text-decoration: none;
					font-size: 8pt;	 
					color: #ffffff;  
					font-weight: bold;
					}
	
				#navigation a:hover, a:active {
					font-size: .7em;
					text-decoration: none;
					color: #356699;  
					font-weight: bold;
					}*/
			


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
search breadcrumb section
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


	#searchBreadcrumb
		{
		width: 751px;
		background-color: #ffffff;
		border-top: 1px solid #ffffff;
		border-left: 6px solid #ffffff;
		border-right: 0px solid #ffffff;
		}
		
	#search #searchContainer {
		width: 180px;
		background-color: #dedbbd;
		margin-right: 20px;
		padding: 10px 0px 10px 0px;
		float: left;
		}
			
	#breadcrumb #breadcrumbContainer {
		width: 740px;
		background-color: #ffffff;
		border-left: 5px solid #ffffff;
		text-align: left;
		padding: 10px 0 10px 0;
		float: left;
		}
		
			/*#breadcrumbContainer {
				width: 533px;
				float: left;
				padding: 10px 0px 10px 0px;
				}*/
				
			#breadcrumbRight {
				width: 200px;
				float: right;
				text-align:	right;
				padding: 10px 10px 10px 0px;
				}
			
			
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
main content section
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


/*=-=-=-=-=-=-= 1 column =-=-=-=-=-=-=*/


	#main1Col {
		width: 763px;
		text-align: left;
		margin-bottom: 6px;
		border-top: 5px solid #ffffff;
		border-bottom: 5px solid #ffffff;
		background-color: #ffffff;
		}

			#main1ColContent {
				width: 746px;
				border-left: 11px solid #ffffff;
				border-right: 6px solid #ffffff;
				background-color: #ffffff;
				}
				

/*=-=-=-=-=-=-= 2 column =-=-=-=-=-=-=*/

		
		#main2Col {
			width: 751px;
			text-align: left;
			margin-bottom: 6px;
			border-left: 6px solid #ffffff;
			border-right: 6px solid #ffffff;
			border-top: 15px solid #ffffff;
			border-bottom: 40px solid #ffffff;
			background-color: #ffffff;
			}
		
			#main2ColRight {
				width: 511px;
				float: right;
				border-right: 20px solid #ffffff;
				background-color: #ffffff;
				}
				
			
				
/*=-=-=-=-=-=-= left hand navigation =-=-=-=-=-=-=*/
				
		#leftNavigationContainer {
			width: 220px;
			float: left;
			}
					
			#leftNavigation {
				width: 200px;
				border: 5px solid #ededed;
				margin: 0 0 20px 0;
				background-color: #ededed;
				}
						
			/* left sub-navigation Unordered List */
						
				#leftNavigation ul {
					list-style-type: none;
					margin: 0 0 1em 0;
					padding: 0 0 0 5px;
					color: #7396BD;
					}
						
				#leftNavigation ul li a {
					background: transparent;
					margin: 0 0 1em 0;
					padding: 0 0 0 0;
					font-size: .8em;
					color: #356699;	
					}
						
				#leftNavigation ul li a:hover {
					background: transparent;
					margin: 0 0 1em 0;
					padding: 0 0 0 0px;
					font-size: .8em;
					color: #7396BD;	
					}
					
				#leftNavigation ul li a:visited {
					background: transparent;
					margin: 0 0 1em 0;
					padding: 0 0 0 0px;
					font-size: .8em;
					color: #356699;				
					}
			
				
				/* next steps */
				
				#leftNextSteps  p {
					width: 200px;
					border: 5px solid #6b8fb5;
					margin-bottom: 1px;
					background-color: #6b8fb5;
					color: #fff;
					font-weight: bold;
					font-size: .8em;
					}
									
						#leftNextStepsContent {
							width: 200px;
							border: 5px solid #ededed;
							margin-bottom: 0 0 20px 0;
							background-color: #ededed;
							}
					


/*=-=-=-=-=-=-= home 2 column =-=-=-=-=-=-=*/

	#home2Col {
		width: 763px;
		border-top: 1px solid #ffffff;
		border-bottom: 6px solid #ffffff;

		}
		
		#home2colContainer {
			width: 751px;
			background-color: #ffffff;
			}
			
			#home2ColLeft {
				text: wrap;
				width:490px;
				float: right;
				text-align: left;
				padding: 5px 5px 5px 5px;
				}
						#home2ColLeft2 {
				text: wrap;
				width:320px;
				float: left;
				text-align: left;
				padding: 5px 5px 5px 10px;
				}

			#home2ColLeft[id]{float:right}				
			#home2ColRightContainer {
				width: 238px;
				text-align: left;
				padding: 5px 0px 5px 7px;
				position:relative;
				}
				
			/* relaeses/articles Unordered List */
				
				#home2ColRightBottom {
					margin: 1em 0 1em 0;
					}
				
				#home2ColRightBottom ul {
					list-style-image: url(../../fooddistribution/_images/tk_cms_images_ul_bullet.gif);
					list-style-position: outside;
					margin: 0 0 1em 0;
					padding: 0 0 0 0px;
					color: #AEB935;	
					}
					
				#home2ColRightBottom li  {
					background: transparent;
					margin: 0 0 .2em 0em;
					padding: 0 0 0 0;
					color: #AEB935;	
					text-decoration: none;
					}
				
				#home2ColRightBottom ul li a {
					background: transparent;
					margin: 0 0 1em 0;
					padding: 0 0 0 0;
					color: #356699;	
					font-size: .7em;
					text-decoration: none;	
					}
				
				#home2ColRightBottom ul li a:hover{
					background: transparent;
					margin: 20px 0 1em 0;
					padding: 0 0 0 0;
					color: #7396BD;	
					font-size: .7em;
					text-decoration: none;	
					}
					
				#home2ColRightBottom ul li a:visited {
					background: transparent;
					margin: 0 0 1em 0;
					padding: 0 0 0 0;
					font-size: .7em;
					text-decoration: none;		
					}
					
				#archives {
					background: transparent;
					margin: 0 0 20px 2em;
					}

				#archives a {
					background: transparent;
					padding: 0 0 0 0;
					color: #356699;
					font-weight: bold;
					text-decoration: none;	
					}
					
				#archives a:hover  {
					background: transparent;
					padding: 0 0 0 0;
					color: #7396BD;
					font-weight: bold;
					text-decoration: none;	
					}				
					
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
footer
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


	#footerContainer
		{
		width: 763px;
		height: 30px;
		margin-top: 6px;
		border-top: 5px solid #ffffff;
		border-bottom: 5px solid #ffffff;
		background-color: #ffffff;
		}

			#footerContainerContent
				{
				width: 753px;
				height: 30px;
				color: #ffffff;
				vertical-align: middle;
				background-color: #7F7D60;
				}
			
					#footerContainerContentLeft
						{
						color: fff;
						float: left;
						
						padding: 3px 0 0 6px;
						}
						
					#footerContainerContentRight p
						{
						font-size: .7em;
						color: fff;
						float: right;
						border-right: 6px solid #7F7D60;
						padding: 3px 0 0 0;
						}
						
/* added july 30 */
#meatNav {float:left;
border-right: 1px solid #FFF;}
#meatNav[id] {margin-right:55px;}
*:first-child+html #meatNav {margin-right:0px;} 
	#infoBox .main2ColEqualBR {border-right:0px;}
	#span100{width:470px;}
	#span100 p{ color:#000000;}
	.main2ColEqualBR {
			width: 235px; 
			float: left; 
			border-left: 0px solid #FFFFFF; 
			}
	.main2ColEqualBR[class]{width: 262px; margin-bottom:7px; }
	.main2ColSMLeftTextBox{		
			background:url(../_images/shimbottom.gif) repeat-x bottom left;
			padding: 5px 10px 10px 5px; 
			font:11px "Arial", Helvetica, sans-serif;
			color:#666666;
			line-height:15px;
			border:1px solid #C2C2C2;
	}
				#shim{background:url(../_images/shim_gradient.jpg) left top repeat-x;}

	.main2ColSMLeftTextBox a {color:#384467; font-weight:bold;}
	table#infoData { 
		background-color: #FFF; 
		margin: 0 0 0 0; 
		padding: 0 2px 0 2px; 
		clear: both; 
		text-align: left; 
		}
	table#infoData th { 
		padding: 3px; 
		border-bottom: 0px solid #ccc; 
		border-top: 5px solid #8A1421;
	    height: 18px; 
		font-size: .8em; 
		font-weight: 900; 
		background:#D7AB1E;		
		color:#fff;
		}
	table#infoData td { 
		color: #000; 
		text-align: left; 
		padding:0px; 
		}

			#rightNavigationTop {
				width: 230px;
				height:20px;
				margin: 0px 0px 0px 0px;
				background-color: #2E406B;
				padding: 4px 0px 0px 5px;
				color: #ffffff;
				font-size: .8em;
				font-weight:bold;
				text-align:left;
				border-bottom: 2px solid #ffffff;
				}
			#rightNavigation {
				width: 235px;
				border: 0px solid #ededed;
				margin: 0px 0px 5px 0px;
				background-color: #ededed;
				border-bottom:1px solid #cccccc;
				}
						
			/* left sub-navigation Unordered List */
						
				#rightNavigation ul {
					list-style-type: none;
					margin: 0 0 1em 0;
					padding: 0 0 0 7px;
					color: #7396BD;
					line-height: 25px;
					}
					
				#home2ColRightBottom #rightNavigation ul li a {
					background: transparent;
					margin: 0 0 1em 0;
					padding: 0 0 0 0;
					font-size: 1em;
					color: #356699;	
					text-decoration:underline;
					}
						
				#home2ColRightBottom #rightNavigation ul li a:hover {
					background: transparent;
					margin: 0 0 1em 0;
					padding: 0 0 0 0px;
					font-size: 1em;
					color: #7396BD;	
					text-decoration:none;
					}
					
				#rightNavigation ul li a:visited {
					background: transparent;
					margin: 0 0 1em 0;
					padding: 0 0 0 0px;
					font-size: 1em;
					color: #356699;				
					}

#home2ColLeftWide{width:579px;
float:left;
text-align:left;
padding:3px 0;}
#main2ColRightLongThin {margin-left:10px;
}
#main2ColLeftLinks{
width:167px;
background-color:#FCF3C6;
float:left;
margin-right:0px;
height:107px;
padding:10px 0 0 0;
margin-bottom:-10px;
}
#main2ColLeftLinks[id] {padding:0px 0 10px 0;margin-bottom:10px;}
#main2ColLeftLinks a {text-decoration:none; color:#2E406B;
font-weight:bold;
}
#main2ColRightText{float:left;
width:380x;
background:#EFF4B8;
font:12px Arial, Helvetica, sans-serif;
font-style:italic;
color:#666666;
padding:10px 10px 5px 10px;
margin-left:-8px;
}
#main2ColRightText[id] {padding:10px 10px 7px 10px;
}
#main2ColRightText p{display:none;}
#main2ColMidBar { height:118px; border-left:12px solid #F3CB12;
margin-left:-2px; 
margin-right:-2px;
margin-top:0px;
width:10px;
float:left;
}
#main2ColTopLong {width:auto; height:100%;
margin-bottom:0px; position:relative;
margin-top:-3px;
}
#main2ColTopLong[id] {width:579px; height:120px;margin-bottom:-2px;}
#main2ColLeftBottomLong[id] {}
#main2ColLeftBottomLong {padding:0 10px 0 10px;}
	ul#imageListOutside {
		list-style:none; 
		list-style-position:outside; 
		line-height:24px; 
		font-size:12px;
		}
	ul#imageListOutside a{text-decoration:underline;}
	ul#imageListOutside a:hover{text-decoration:none;}
	ul#imageListOutside li {
		background:url("../_images/cfd_redcircle2.gif") no-repeat 0 0em; 
		padding: 0px 0 0px 30px; 
		margin:0px 0px 0px -30px;
		}
#tblLocations {font:12px Arial, Helvetica, sans-serif; 
}
#tblLocations th {
	font-size:14px; 
	background-color:#6C84A7;
	padding:2px 0 5px 0;
	border-bottom:3px solid #FFFFE8;
	color:#fff;
	}
#tblLocations tr { vertical-align:text-top;}
#leftImageBanner {float:left;}
#bannerBG {border-top:10px solid #000000; width:751px; height:10px; margin-bottom:-20px;}
#bannerBG[id] {border-top:10px solid #000000; width:751px; height:10px; margin-bottom:-10px;}
	#subcontent2{
		position:absolute;
		background-color:#FFFFE8; 
		display:none;
		width: 250px; 
		height: 300px; 
		padding: 8px; 
		margin-left:650px;
		margin-top:100px;
		border:1px solid #ccc;
	}
	*:first-child+html #subcontent2{
		position:absolute;
		background-color:#FFFFE8; 
		display:none;
		width: 250px; 
		height: 300px; 
		padding: 8px; 
		margin-left:650px;
		margin-top:100px;
		border:1px solid #ccc;
		}
	#subcontent2[id]{
		margin-left:100px;
		margin-top:-300px;
		top:-100px;
	}
	*:first-child+html #subcontent3{
		position:absolute; 
		width:250px;
		margin-left:620px; 
		margin-top:100px; 
		display:none; 
		border: 1px solid #ccc; 
		background-color: #FFFFF1; 
		height: 300px; 
		left:400px;  
		padding: 8px
		}
	#subcontent3{
		position:absolute; 
		width:250px;
		margin-left:620px; 
		margin-top:100px; 
		display:none; 
		border: 1px solid #ccc; 
		background-color: #FFFFF1; 
		height: 300px; 
		left:400px;  
		padding: 8px
		}
	#subcontent3[id]{
		margin-left:200px; 
		left:0px; 
		margin-top:-300px;
		}	

	*:first-child+html #subcontent4{
		position:absolute; 
		width:250px;
		margin-left:620px; 
		margin-top:0px; 
		display:none; 
		border: 1px solid #ccc; 
		background-color: #FFFFF1; 
		height: 300px; 
		left:400px;  
		padding: 8px
		}
	#subcontent4{
		position:absolute; 
		width:250px;
		margin-left:620px; 
		margin-top:0px; 
		display:none; 
		border: 1px solid #ccc; 
		background-color: #FFFFF1; 
		height: 300px; 
		left:400px;  
		padding: 8px
		}
	#subcontent4[id]{
		margin-left:100px; 
		left:0px; 
		margin-top:-300px;
		}	
	*:first-child+html #subcontent5{
		position:absolute; 
		width:250px;
		margin-left:0px; 
		margin-top:0px; 
		display:none; 
		border: 1px solid #ccc; 
		background-color: #FFFFF1; 
		height: 300px; 
		left:400px;  
		top:200px;
		padding: 8px
		}
	#subcontent5{
		position:absolute; 
		width:250px;
		margin-left:620px; 
		margin-top:0px; 
		display:none; 
		border: 1px solid #ccc; 
		background-color: #FFFFF1; 
		height: 300px; 
		left:400px;  
		padding: 8px
		}
	#subcontent5[id]{
		margin-left:100px; 
		left:0px; 
		margin-top:-300px;
		}	
