@import url("nav.css");
/* CSS Document */



/*  ===================================================  
 	===================================================  
	
	Description: styles for basic structure elements
				 does not include nav, see import above
	Author: Kari Spence	
	Release date: 
	Revision History
	   -Revised By:	
		Revised On: 
		Designer approved: 
	   -Revised By:		
		Revised On:
		Designer approved: 
	   -Revised By:		
		Revised On:
		Designer approved: 
	   -Revised By:		
		Revised On:
		Designer approved: 
  	=================================================== 
  	===================================================  */


body {
	background: #C5E5F3 url(../images/bkgr.jpg) repeat-x fixed;
	}
	
	#container {
		margin-left: auto;
		margin-right: auto;
		width: 958px;
		}
	

/*  ===================================================  
  	DEFINES TOP BANNER
  	===================================================  */

#header {
	background: url(../images/headerBk.gif);
	height: 111px;
	width: 950px;
	}
	
	#fastFinder {
		float: right;
		height: 112px;
		width: 220px;
		}
		
		#fastFinder div {
			color: #2D5C7B;
			font: bold 12px Arial, Helvetica, sans-serif;
			height: 35px;
			padding: 5px;
			width: 240px;
			}
	
	
/*  ===================================================  
  	DEFINES SEARCH STYLES
  	===================================================  */
	
.TopicCenterDDL {
	font: 10px Arial, Helvetica, sans-serif;
	}
	
.siteSearchForm {
	margin: 0px;
	padding: 0px;
	}
		
/*  ===================================================  
  	DEFINES CONTENT STRUCTURE
  	===================================================  */
	
#contentContainer {
	background: url(../images/footerBk.gif) no-repeat left bottom;
	float: left;
	width: 958px;
	} /* set column background on this div */

	#content {
		background: #FFFFFF url(../images/3colBk.gif) repeat-y;
		margin-bottom: 20px;
		width: 950px;
		} 

	#column1 {
		float:left;
		padding: 0 0 0 3px;
		}

				
	#column2 {
	float:right;
	margin-left: 15px;
	margin-right: 15px;
	width:665px;
	margin-bottom: 15px;
		}
	
		#column2Nest {}
	
	#column3 {}
		
		#column3Nest {}
		
		
	/*  ===================================================  
	for pages like site map, services, 
	where only one column is being used, no nav 
	===================================================  */
	#column1Only {
		clear: none;
		float:left;
		padding: 0 15px 0 15px;
		width: 916px;
		}
		
		.column1OnlyDiv {
			float: left;
			width: 450px;
			}
			
			.column1OnlyText, .column1OnlyText a {
				background: #e3f1f7;
				color: #729ABF;
				font-size: 14px;
				font-weight: bold;
				margin: 0px 0px 4px;
				padding: 2px;
				text-decoration: none;
				}
				
				.column1OnlyIndent, .column1OnlyIndent a {
					color: #789D8F;
					font-weight: bold;
					margin: 0px;
					padding: 2px 2px 2px 10px;
					text-decoration: none;
					}						
					
					.column1OnlyIndentMore, .column1OnlyIndentMore a {
						color: #4b6667;
						margin: 0px;
						padding: 1px 1px 1px 20px;
						text-decoration: none;
						}		
		
/*  ===================================================  
  	DEFINES FOOTER
  	===================================================  */

	
#footer {
	clear: both;
	font: 11px Arial, Helvetica, sans-serif;
	height: 20px;
	margin-top: 10px;
	}
	
#copyrightContainer {
	float: left;
	width: 450px;
	}
	
#legalContainer {
	float: right;
	width: 150px;
	}
	
#copyrightDate {}
		

/*  ===================================================  
  	DEFINES MISCELLANEOUS ELEMENTS
  	===================================================  */
		
.shim {
	clear: both;
	height:1px;
	width: auto;
	}
	
.contentPhoto {}
	
.contentTable {}
		
.contentTableRow {}
	
.contentTableRowAlternating {}

.iBox {
	margin-left: 15px;
	margin-right: 15px;
	width: 220px;
	}
			
.contactInfo {
	float:left;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 500px;
	}
	
	.contactInfo p, h4, h5 {
		margin: 0;
		padding: 0;
		}
