/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
SafeLane
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
body properties
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
	.PTToolbarMenuButtonArrowImage {
	filter:alpha(opacity=100);
	-moz-opacity: 100%;
}

	body	{
	background-color: #2E406B;  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 100%; 
	margin: 0px 0px 0px 0px;
	}


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
html tag properties
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


h1, h2, h3, h4, h5 {
	background: transparent;
	font-family: Helvetica, Arial, sans-serif;
	padding: 0;
}

h1 {
	font-size: 16px;
	margin: .3em 0;
	color: #000;
}

h2 {
	font-size: 14px;
	margin: .3em 0;
	color: #000;
}

h3 {
	font-size: 14px;
	margin: .3em 0 0 0;
	color: #6b8fb5;
	padding: 0.8em 0 1.2em 0;
}

h4 {
	font: bold 12px helvetica, arial, sans-serif;
	margin: 0 0 1px 0;
	width: 206px;
	color: #2B441E;
	border-top: 1px solid #bba;
	border-bottom: 1px solid #bba;
	padding: 0.5em 0 0.3em .3em;
	background-color: #A1D885;
}

h5 {
	font-size: 12px;
	margin: 0 0 0 0;
	color: #2E406B;
	padding: 0;
}
	p				{font-size: .8em;	margin: 2px 0px 12px 0px; line-height: 1.3em;}
	blockquote		{font-size: .8em;	margin: 2px 0px 10px 25px;}
	ul.ulNone				{list-style-type: none; margin: 0 0 .8em 0; padding: 0 0 0 0;}
	ul.ulNone li				{list-style-type: none; font-size: .8em; margin: 0 0 .8em 0;}

	ul.news			{list-style-type: none; line-height: .5em; padding: 0 0 0 0; margin: 0 0 0 0;}
	li.news 		{font: normal .8em Arial, Helvetica, sans-serif;}
	ul.news li a	{display: block; line-height: 1.1em; padding: 0 0 0 10px; margin: 0 0 0 10px; background: url(../images/little-arrow.gif) no-repeat 0 2px;}
	ul.news li a:hover { }
	ul.ULPageBodylinks				{list-style-type: none; margin: 0 0 .8em 0; padding: 0 0 0 0;}
	ul.ULPageBodylinks li				{list-style-type: none; font-size: .8em; margin: 0 0 .8em 0;}
	td.title		{padding: 3px; background-color: #dedbbd; border: 2px solid #fff;}
	td.header		{font-weight: bold; background-color: #6b8fb5; font-size: .8em; color: #FFFFFF;}
	td.color		{background-color: #E3EAF0;}
	td.dashedBorder	{padding: 3px; background-color: #fff; border-bottom: 1px dashed #adadad;}
	/*td.coloredRow	{padding: 3px; background-color: #f8f5cc; border: 2px solid #fff;}*/
	td				{font-size: .8em; padding: 2px;}
	b				{font-weight: bold;}
	i				{font-style: italic;}
	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;}



/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
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 />
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


	.textSmall				{font-size: .7em;}
	.textSmallBold			{font-size: .7em; font-weight: bold;}
	.text					{font-size: .8em;}
	.textBold				{font-size: .8em; font-weight: bold;}
	.textBoldWhite			{font-size: .8em; font-weight: bold; color: #ffffff;}
	.textLarge				{font-size: .9em;}
	.textLargeBold			{font-size: .9em; font-weight: bold;}
	.textXLarge				{font-size: 1em;}
	.textXLarger			{font-size: 1.2em; color: #CC9900; font-weight: bold;}


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
special text properties
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


	.pageTitle			{font-size: 1.2em;  font-weight: bold;}
	.textSmallWhite		{font-size: .7em; color: #ffffff;}
	.textLargeHeight	{font-size: .9em; line-height: 17px;}
	.textHeight			{line-height: 17px;}
	.textLargeWhite		{font-size: .9em; color: #ffffff; font-weight: bold; }
	.textLargeTan		{font-size: .9em; color: #989671; font-weight: bold; }


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
special spacing properties
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


	.textPadLeft			{padding-left: 35px;}
	.textPadRight			{padding-right: 20px;}


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
standard link properties
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


	a:link					{font-size: 10pt;	color: #356699;	text-decoration: underline;}
	a:hover					{font-size: 10pt;	color: #356699;	text-decoration: underline;}
	a:active				{font-size: 10pt;	color: #356699;	text-decoration: underline;}
	a:visited				{font-size: 10pt;	color: #356699;	text-decoration: underline;}

	a.linkBold				{font-size: 10pt;	color: #356699;  font-weight: bold; text-decoration: underline;}
	a.linkBold:active		{font-size: 10pt;	color: #356699;  font-weight: bold; text-decoration: underline;}
	a.linkBold:hover		{font-size: 10pt;	color: #356699;  font-weight: bold; text-decoration: none;}
	a.linkBold:visited		{font-size: 10pt;	color: #356699;  font-weight: bold; text-decoration: underline;}


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
special link properties
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


	a.linkSmall				{font-size: 11px;	 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;}




/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

layout styles

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/




/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
utility
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


	.spacer
		{
		clear: both;
		margin: 0px 0px 0px 0px;
		}
	
	#contentCenter
		{
		width: 763px;
		background-color: #ffffff;
		}
	

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
photo properties
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


#main2TopContainer
	{
	width: 751px;
	height: 150px;
	border-left: 0px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 0px solid #000;
	background-color: #ffffff;
	}
				
				#photoBigLeft
					{
					width: 500px;
					height: 150px;
					float: left;
					background-color: #ffffff;
					}
					
				#photoBigRight
					{
					width: 251px;
					height: 150px;
					float: left;
					background-color: #ffffff;
					}



/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
top banner section
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


	#banner
		{
		width: 763px;
		height: 77px;
		border-top: 0px solid #ffffff;
		background-color: #ffffff;
		overflow: auto;
		}

			#bannerLeft
				{
				float: left;
				padding: 0px 40px 0px 0px;
				width: 150px;
				}

			#bannerMiddle
				{
				float: left;
				width: 310px;
				}
				
			#bannerLanguage
				{
				text-align: right;
				float: right;
				padding: 20px 0px 0px 0px;
				}
			
			#bannerRightNarrow
				{
				text-align: right;
				float: right;
				padding: 36px 15px 0px 0px;
				}
				
			#bannerRightWide
				{
				width: 250px;
				text-align: right;
				float: right;
				padding: 20px 15px 0px 0px;
				}


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
3 column home page layout
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


#main3Container
	{
	width: 751px;
	margin-left: 0px;
	border-top: 1px solid #000;
	padding-top: 5px;
	background-color: #ffffff;
	}

			
				#TopLeft
					{
					width: 240px;
					float: left;
					background-color: #ffffff;
					margin-right: 10px;
					}
				
				#Left
					{
					width: 240px;
					float: left;
					background-color: #ffffff;
					margin-right: 10px;
					}
					
				#Middle
					{
					width: 237px;
					float: left;
					background-color: #ffffff;
					margin-right: 5px;
					margin-left: 4px;
					}
					
				#Right
					{
					width: 240px;
					float: left;
					padding: 0px 5px;
					background-color: #F7F6E2;
					margin-left: 5px;
					}
					
				#RightBottom
					{
					width: 240px;
					float: left;
					padding: 3px 5px;
					background-color: #FFF;
					margin-left: 5px;
					}

			
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
navigation section

**Developer's Note**

overflow: auto; 

Allows for cross-browser compatibility between IE and 
Netscape/Mozilla browsers.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


	#navigation
		{
		width: 751px;
		background-color: #b5b38c;
		border-left: 0px solid #ffffff;
		border-right: 0px solid #ffffff;
		overflow: auto;
		}

		.navigationBox
			{
			width: 45px;
			background-color: #b5b38c;
			border-left: 0px solid #ffffff;
			border-right: 0px solid #ffffff;
			float: left;
			}
		
		.navigationBoxOff
			{
			background-color: #6b8fb5;
			border-top: 4px solid #6b8fb5;
			border-bottom: 4px solid #6b8fb5;
			border-left: 7px solid #6b8fb5;
			border-right: 7px solid #6b8fb5;
			margin-right: 2px;
			float: left;
			}
			
		.navigationBoxOn
			{
			background-color: #2E406B;
			border-top: 4px solid #2E406B;
			border-bottom: 4px solid #2E406B;
			border-left: 7px solid #2E406B;
			border-right: 7px solid #2E406B;
			margin-right: 2px;
			float: left;
			}

	#navcontainer {
		font-family:12px "Arial", Verdana, Helvetica, sans-serif;
		background-color: #D3BE96;
		margin: 0 6px 0 6px; 
		width: auto;
		padding: 0 0 0 0;
		height:22px;
		*height:22px;
		}

	#navcontainer A.active{
		position:relative;
		background: #C2CDE0;
		
		}
		    *:first-child+html #navcontainer a.active {
		 margin-bottom::0px; 
		 margin-top:-4px;
		 padding: 3px 10px 1px 10px; 
		 height:16px;
		 }/*IE 7 only hack*/

	#navcontainer ul li#empty	{
		border-right: 1px solid #275E2B;
		width:0;
		}
	#navcontainer ul li#emptyLeft	{
		border-right: 1px solid #FFF;
		width: 40px;
		background-color: #275E2B;
		*height: 22px;
		height:23px;
		}


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
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
		{
		width: 180px;
		background-color: #dedbbd;
		margin-right: 20px;
		float: left;
		}
		
			#searchContainer
				{
				width: 180px;
				padding: 10px 0px 10px 0px;				
				}
			
	#breadcrumb
		{
		width: 550px;
		background-color: #ffffff;
		border-left: 5px solid #ffffff;
		text-align: left;
		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: 1px solid #ffffff;
		border-bottom: 20px solid #ffffff;
		background-color: #ffffff;
		}

			#main1ColContent
				{
				border-left: 6px solid #ffffff;
				border-right: 6px solid #ffffff;
				background-color: #ffffff;
				padding-left:5px;
				}
				

/*=-=-=-=-=-=-= 2 column =-=-=-=-=-=-=*/


	#main2Col
		{
		width: 763px;
		text-align: left;
		margin-bottom: 6px;
		border-top: 1px solid #ffffff;
		border-bottom: 20px solid #ffffff;
		background-color: #ffffff;
		}
		
		#main2ColBorderTop
		{
		width: 751px;
		text-align: left;
		margin-bottom: 6px;
		border-left: 12px solid #ffffff;
		border-top: 15px solid #ffffff;
		border-bottom: 40px solid #ffffff;
		background-color: #ffffff;
		}

			#main2ColLeftEqual
				{
				width: 350px;
				float: left;
				border-left: 0px solid #ffffff;
				background-color: #ffffff;
				}
					
			#main2ColRightEqual
				{
				width: 362px;
				float: left;
				padding-top: 0px;
				border-left: 20px solid #ffffff;
				background-color: #ffffff;
				}
				
			#main2ColLeftEqualContact
				{
				width: 362px;
				float: left;
				border-left: 0px solid #ffffff;
				background-color: #ffffff;
				}
					
			#main2ColRightEqualContact
				{
				width: 350px;
				float: left;
				padding-top: 0px;
				border-left: 20px solid #ffffff;
				background-color: #ffffff;
				}
			
			#main2ColLeftBig
				{
				width: 480px;
				float: left;
				border-left: 10px solid #ffffff;
				border-right: 12px solid #ffffff;
				background-color: #ffffff;
				}
					
			#main2ColRightSmall
				{
				width: 239px;
				float: left;
				border-left: 10px solid #ffffff;
				background-color: #ffffff;
				}
				
			#main2ColRightSmallBottom
				{
				width: 239px;
				float: left;
				padding-top: 0 0 0 0;
				border-left: 10px solid #ffffff;
				background-color: #ffffff;
				}
				
			#main2ColRightBig
				{
				width: 500px;
				float: right;
				border-right: 20px solid #ffffff;
				background-color: #ffffff;
				}
				
				/*=-=-=-=-=-=-= Added for right hand navigation 11/11/04 =-=-=-=-=-=-=*/
				
				#gen2ColLeftContact
					{
					width: 500px;
					float: left;
					border-left: 0px solid #ffffff;
					border-right: 0px solid #ffffff;
					background-color: #ffffff;
					}
				
				
				#gen2ColLeft
					{
					width: 220px;
					float: left;
					}
					
				#gen2ColLeftFeatTop
					{
					width: 200px;
					border: 5px solid #87212e;
					margin-bottom: 1px;
					background-color: #87212e;
					}
				
				#gen2ColRight
					{
					width: 220px;
					float: left;
					margin-left: 20px;
					}
						
				#gen2ColRightFeatTop
					{
					width: 200px;
					border: 5px solid #87212e;
					margin-top: 40px;
					margin-bottom: 1px;
					background-color: #87212e;
					}
				
						#gen2ColRightFeat
							{
							width: 200px;
							border: 5px solid #ededed;
							margin-bottom: 20px;
							background-color: #ededed;
							}
			
				#gen2ColRightRelTop
					{
					width: 200px;
					border: 5px solid #6b8fb5;
					margin-bottom: 1px;
					background-color: #6b8fb5;
					}
									
						#gen2ColRightRel
							{
							width: 200px;
							border: 5px solid #ededed;
							margin-bottom: 20px;
							background-color: #ededed;
							}
					
					/*=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
				
			#main2ColLeftSmall
				{
				width: 180px;
				float: left;
				border-left: 6px solid #ffffff;
				background-color: #ffffff;
				}
				
				#main2ColLeftSmallTop
					{
					width: 174px;
					float: left;
					background-color: #6b8fb5;
					}
					
					#main2ColLeftSmallTopContent
						{
						width: 167px;
						border-left: 7px solid #6b8fb5;
						border-top: 2px solid #6b8fb5;
						border-bottom: 2px solid #6b8fb5;
						}
					
				#main2ColLeftSmallBottom
					{
					width: 174px;
					float: left;
					background-color: #f8f5cc;
					}
					
				#main2ColLeftSmallBottomContent
						{
						width: 159px;
						border-left: 7px solid #f8f5cc;
						border-top: 2px solid #f8f5cc;
						border-bottom: 2px solid #f8f5cc;
						}
					
			/*#main2ColRightBig
				{
				width: 530px;
				float: left;
				border-left: 25px solid #ffffff;
				}*/
				
				#main2ColRightBigTop
					{
					width: 520px;
					float: left;
					background-color: #ffffff;
					}
					
				#main2ColRightBigBottom
					{
					width: 520px;
					float: left;
					border-top: 20px solid #ffffff;
					background-color: #ffffff;
					}
					
					
					
/*=-=-=-=-=-=-= generic 3 column =-=-=-=-=-=-=*/	
					
					
	#productLeftEqual
		{
		width: 500px;
		float: left;
		background-color: #ffffff;
		}
					
	#productRightEqual
		{
		width: 240px;
		float: left;
		border-left: 10px solid #ffffff;
		background-color: #ffffff;
		}




/*=-=-=-=-=-=-= generic 3 column =-=-=-=-=-=-=*/

	
	
	#main3Col
		{
		width: 751px;
		border-top: 1px solid #ffffff;
		border-left: 0px solid #ffffff;
		border-right: 0px solid #ffffff;
		border-bottom: 6px solid #ffffff;

		}
		
		#main3colContainer
			{
			width: 751px;
			}
			
			#main3ColLeft
				{
				width: 245px;
				float: left;
				padding: 0 0 0 5px;
				}
								
						#main3ColLeftBottom
							{
							text: wrap;
							width: 240;
							text-align: left;
							padding: 10px 5px 5px 0px;
							}		
			#main3ColMiddle
				{
				width: 239px;
				text-align: left;
				float: left;
				padding: 10px 5px 5px 5px;
				border-left: 1px solid #ffffff;
				border-right: 1px solid #ffffff;
				background-color: #ffffff;
				}
				
						#main3ColMiddleContainer
								{
								width: 239px;
								border-top: 10px #ffffff;
								}
				
						#main3ColMiddleTop
							{
							}
							
						#main3ColMiddleBottom
							{
							margin-top; 30px;
							}
							
			#main3ColRight
				{
				width: 240px;
				text-align: left;
				float: left;
				padding: 10px 0px 5px 5px;
				}
				
				#main3ColRightTop
				{
				width: 240px;
				float: left;
				text-align: left;
				padding: 20px 5px 20px 5px;
				background-color: #cbc9a2;
				}
				
				#main3ColRightBottom
				{
				width: 240px;
				float: left;
				text-align: left;
				padding: 15px 5px 5px 5px;
				}

				

/*=-=-=-=-=-=-= generic 3 column upper =-=-=-=-=-=-=*/


	
		#main3ColLeftUpper
			{
			width: 250px;
			float: left;
			}
										
				#main3ColLeftUpperTop
				{
				width: 245px;
				padding: 0px 0px 10px 5px;
				background-color: #cccc99;
				float: left;
				}
								
					#main3ColLeftUpperTopContainer
						{
						width: 240px;
						padding: 12px 0px 0px 0px;
						}
									
				#main3ColLeftUpperBottom
					{
					width: 240;
					text-align: left;
					border-top: 1px solid #ffffff;
					padding: 10px 5px 5px 5px;
					}		
				
				#main3ColUpperMiddle
					{
					width: 239px;
					float: left;
					text-align: left;
					padding: 20px 5px 5px 5px;
					border-left: 1px solid #ffffff;
					border-right: 1px solid #ffffff;
					background-color: #ffffff;
					}
					
						#photoUpperMiddle
						{
							width: 239px;
							float: left;
							background-color: #ffffff
							}
								
				#main3ColUpperRight
					{
					width: 240px;
					float: left;
					text-align: left;
					padding: 20px 5px 5px 5px;
					}
				

/*=-=-=-=-=-=-= generic 3 column below =-=-=-=-=-=-=*/

	

	
	#main3ColLeftBelow
		{
		width: 240px;
		float: left;
		text-align: left;
		padding: 10px 5px 5px 5px;

		}
		
			
	#main3ColMiddleBelow
		{
		width: 239px;
		float: left;
		text-align: left;
		padding: 10px 5px 5px 5px;
		border-left: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
		background-color: #ffffff;
		}

	#main3ColRightBelow
		{
		width: 240px;
		float: left;
		text-align: left;
		padding: 10px 5px 5px 5px;
		}


/*=-=-=-=-=-=-=  2 column photo top =-=-=-=-=-=-=*/


#main2TopContainer
	{
	width: 751px;
	border-left: 0px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 0px solid #ffffff;
	background-color: #ffffff;
	}

			
				#photoBig
					{
					width: 750px;
					float: left;
					background-color: #ffffff;
					}
				
				#photoBigLeft
					{
					width: 500px;
					float: left;
					background-color: #ffffff;
					}
					
				#photoBigRight
					{
					width: 251px;
					height: 150px;
					float: left;
					border-left: 0px solid #ffffff;
					}


											
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
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
						{
						float: left;
						border-left: 6px solid #7F7D60;
						}
						
					#footerContainerContentRight
						{
						float: right;
						border-right: 6px solid #7F7D60;
						}
						
	#contactInfo {
		width: 751px;
		height: 25px;
		font-family: arial, sans-serif;
		text-align:right;
		}
		
		#contactInfoContent {
			color: #FFF;
			width: 751px;
			height: 25px;
			padding: 5px 20px 0 0;
			float: right; 
			font-size: 11px;
			text-align:right;
			}


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
footer
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/						
						
dd {
	margin-bottom: 10px;
}
dl.thumbnail {
	margin: 0 5px 0 0;
	width: 75px;
	float: left;
} 
dl.thumbnail dd {
	margin: 0;
	padding: 3px;
}
dl.thumbnail dt {
}
dl.thumbnail dt a {
	border: none !important;
	border: none;
}
dl.thumbnail dt a img {
	border: 1px solid #eee;
	margin: 0 0 10px 0;
	padding: 0;
	border: none;
}

dl.thumbnail dt a:hover img {
	border: 1px solid #000;
	padding: 0;
	border: none;
}						


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
tables
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

table#top, #middle, #bottom{
/*background-color: #E0F1FF;*/
background-color: #F7F6E2;
margin: 10px 0 0 0;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
clear: both;
padding: 0 0 0 10px;
width: 100%;
text-align: left;
}

	#yellow {
	background-color: #F7F6E2;
	/*background-color: #FFF;*/
	margin: 10px 0 0 0;
	border: 0px solid #ccc;
	clear: both;
	width: 458px;
	text-align: left;
	padding: 10px;
	}

#formTwo{
border:0px solid #ccc;
background:#F7F6E2;
padding:10px;
float: left;
margin: 5px 0px 0 3px;
width: 425px;
display:none;

}

#formThree{
border:0px solid #ccc;
background:#F7F6E2;
padding:10px;
float: left;
margin: 5px 0px 0 3px;
width: 425px;
display:none;

}


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
forms
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

form {
	margin:	0 0 0 0; 
	padding: 0 0 0 0;
}

.formField {
	font: 12px verdana, "lucida grande", geneva, helvetica, arial, sans-serif;	
	color: #444;
	background-color: #fff;
	margin:	1px 0px 1px 0px;
	padding: 2px 2px 2px 2px;
	border-top:	1px solid #67A2D4;
	border-left: 1px solid #67A2D4;
	border-right: 1px solid #9CCBF3;
	border-bottom: 1px solid #9CCBF3;
}

.submitformButton {
	font: 9px verdana, "lucida grande", geneva, helvetica, arial, sans-serif;
	font-weight: 900;
	font-style:	italic;
	padding: 0px 3px;
	width: 65px;
	height:	20px;
	color: #fff;
	background-color: #245F85;
	border-top:	1px solid #08324D;
	border-left: 1px solid #08324D;
	border-right: 1px solid #67A9D3;
	border-bottom: 1px solid #67A9D3;
}

.province {
	font: 12px verdana, "lucida grande", geneva, helvetica, arial, sans-serif;
	font-weight: bold;
	color: fff;
	background-color: #E0F1FF;
}


/* - - - - - - - - - T - A - B - L - E - - - - - - - - - */

	table#data 
	{ 
	 background-color: #FFF; 
	 margin: 10px 0 10px 0; 
	 padding: 2px 0 2px 3px;
	 clear: both;
	  width: auto; 
	  border-width: 0px 0px 1px 1px; text-align: left; 
	  }
	table#data th { font: bold 11px Arial,Verdana, Helvetica, sans-serif; color: #000; text-decoration: underline; text-align: left; height: 20px; background-color: #DFDFCF; border-width: 1px 1px 0px 0px; border-color: #FFFFFF; margin: 5px 0 0 0;}
	table#data td { font: 12px Arial,Verdana, Helvetica, sans-serif; color: #000; height: 25px; text-align: left; background-color: #FFFFE8; border: 0 0 0 0;}
	table#data td.row { font: 12px Arial,Verdana, Helvetica, sans-serif; color: #000; height: 25px; text-align: left; background-color: #FFFFFF; border: 0 0 0 0;}
	
	table#form { background-color: #FFFFE8; margin: 10px 0 10px 0; padding: 2px 0 2px 3px; clear: both; width: 100%; border-width: 0px 0px 1px 1px; text-align: left; min-width:600px; border: 1px solid #DFDFCF;}
	table#form td { font: bold 11px Arial,Verdana, Helvetica, sans-serif; color: #000; height: 25px; text-align: left; border: 0 0 0 0;}

/* additions april 28 */
#textContent{padding: 5px 5px 5px 5px;
             text-align:left;}
			 .monthly{margin:0px 10px 0px 20px;}
			 
ul.ulListStyle1 {list-style-type:disc; display:list-item; font:12px Arial, Helvetica, sans-serif;
padding-bottom:10px;
}
.textUnbold {font-weight:normal;}
.calloutBox {
	float:right; 
	width:220px; 
	padding:5px 5px 0px 5px; 
	margin-bottom:10px; 
	background-color:#F7FADC;
	border:1px dashed #CCCCCC;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-left:8px;
	}
	.calloutBoxLeft {
	width:auto; 
	padding:5px 5px 0px 5px; 
	margin-bottom:10px; 
	background-color:#F7FADC;
	border:1px dashed #CCCCCC;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:13px;*
	/*margin-left:8px;*/
	}

.calloutBoxLong {
	float:right; 
	width:auto; 
	padding:5px 5px 0px 5px; 
	margin-bottom:10px; 
	background-color:#F7FADC;
	border:1px dashed #CCCCCC;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:13px;
	}
.calloutBoxLong2 {
	width:490px; 
	padding:5px 5px 0px 5px; 
	margin-bottom:10px; 
	background-color:#F7FADC;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:13px;
	}
table#tblSpaceRight {margin-left:15px;}
ul#ulNoMargin {margin:-10px 0px 0px 20px;}
/* photo slides */
.slideshow{ /*CSS for DIV containing each image*/
float: left;
width: 117px;
height: 117px;
}

.slideshow img{ /*Change "auto" below to a number (ie: 200px) to hard code dimensions of album images*/
width: 96px;
height: 96px;
}

#navlinks{ /*CSS for DIV containing the navigational links*/
width: 411px;
}

#navlinks a{ /*CSS for each navigational link*/
margin-right: 8px;
margin-bottom: 3px;
font-size:12px;
}

#navlinks a.current{ /*CSS for currently selected navigational link*/
background-color: #FFFFCC;
}
.txt12ColorStyle1{color:#CC6600; font-weight:bold;}
#feature{
	background-color:#EEEDC5;
	padding:5px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	  margin-bottom:-1px;
	 margin-top:-4px;
}
#feature[id] {margin-top:-3px;}
#feature a {font-size:11px;}
#feature p, #feature h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	font-size:11px;}
#feaure p {font-size:10pt; }
.feature_info {margin-top:5px; font-size:11px; margin-bottom:15px; font-weight:normal;}
.feature_info2 {margin-top:-10px; font-size:11px; margin-bottom:15px;}
#feature h5 {font-weight:bold;}
