/*  ===================================================  
	
	Description: CSS Framework structure style sheet
	Author:  
	Release date:	 
	Designer approved: 
	Date approved: 
	Revision History:	Revised By		Revised On:
						Kari			05/05/09
						
  	===================================================  */


body {
	background: #a3bacd;
	color: #2b343b;
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
	}
	
	#container {
		background: #FFFFFF;
		border: 1px solid #213F7D;
		margin-left: auto;
		margin-right: auto;
		width: 980px;
		}
	

/* DEFINES TOP BANNER  */

#header {
	background: url(../images/topBannerTagline.gif) no-repeat;
	color: #fff;
	float: left;
	height: 118px;
	padding-top: 5px;
	width: 980px;
	}
	
	#clientLogo {
		float: left;
		width: 365px;
		}
	
	#fastFinder {
		float: left;
		padding-left: 190px;
		width: 145px;
		}
		
		.fastFinderDropDown, .TopicCenterDDL {
			font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
			font-size: 13px;			
			width: 225px;
			}
			
	#siteSearchAlt {
		display: none;
		}
			

/*  DEFINES CONTENT STRUCTURE  */
	
#contentContainer {
	float: left;
	width: 980px;
	background: #FFFFFF;
} 

#featuredNavContainer {
	background: #213F7D;
	float: left;
	height: 25px;
	width: 980px;
	}
	
#primNavContainer {
	background: #3a6f8f;
	float: left;
	height: 25px;
	width: 980px;
	}
	
#secNavContainer {
	}	

	#column1 {
		float: left;
		}
	
		#column1Nest {
	margin: 15px 0px 15px 15px;
	width: 228px;
			}
	
		#column2 {
			float: left;
			
			}
		
			#column2Nest {
				margin: 15px;
width: 428px; float:left;
				}
		
		#column3 {
			float: right;
			width: 245px;
			padding-bottom: 15px;
			}
			
			#column3Nest {
				margin: 15px 15px 0px 0px;
				padding: 0px;
				width: 230px;
				}	
		
/*  DEFINES FOOTER  */

	
#footer {
	width: 980px;
	/*float: left;*/
	}
	
	#footerNest {
	color: #83334A;
	font-size: 14px;
	font-weight: bold;
	margin: 15px;
	width: 950px;
		/*float: left;*/
		}
		
	#footerNest p {
		display: block;
		float: left;
		margin: 0px;
		padding: 0px;
		width: 380px;
		}
		
	#footerNest p + p {
		display: block;
		float: right;
		text-align: right;
		width: 570px;
		}
		
	#footerNest a {
		color: #83334A;
		}

		#footerNest a:hover {
			color: #3a6f8f;
			}		

/*  DEFINES MISCELLANEOUS ELEMENTS  */

	
.shim {
	clear: both;
	width: auto;
	}
	
.contentPhoto {
	border: 1px solid #213F7D;
	width: 228px;
	}
	
.contentTable {
	font-size: 85%;
}
		
.contentTableRow {}
	
.contentTableRowAlternating {}

.iBox {
	margin-top: 10px;
	float: left;
	}
			
.contact {
	margin-bottom: 15px;
	}
	
	.contact a {
	color: #B3541A;
		}

.contact p {
	margin: 0;
	padding: 0;
	font-size: 90%;
	display: block;
	}
	
	.contact h1 {
	display: block;
	font-size: 1.1em;
	margin: 0px;
	padding: 0px;
		}	
				
		.contact h2 {
			font-size: 0.95em;
			margin: 0px;
			padding: 0px;
			display: block;
			}	

.sideMargins {
	margin-left: 15px;
	margin-right: 15px;
	}
