@charset "utf-8";
/* CSS Document */


body {
	background: #FFF;
	color: #000;
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
	}
	
	#container {
	background: #FFFFFF;
	border: none;
	width: 650px;
		}
	

/* DEFINES TOP BANNER  */

#header {
	display: none;
	}
	
	#clientLogo {
	float: left;
	width: auto;
		}
	
	#fasfFinder {
		display: none;
		}
		
		.fastFinderDropDown, .TopicCenterDDL {
			font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
			font-size: 13px;			
			width: 225px;
			}

/*  DEFINES CONTENT STRUCTURE  */
	
#contentContainer {
	float: left;
	background: #FFFFFF;
} 

#featuredNavContainer {
	display: none;
	}
	
#primNavContainer {
	display: none;
	}
	
#secNavContainer {
	}	

	#column1 {
		float: left;
		}
	
		#column1Nest {
	margin: 15px 0px;
	width: auto;
			}
	
		#column2 {
	float: left;
			}
		
			#column2Nest {
	margin: 0px;
	width: 650px;
				}
		
		#column3 {
	display: none;
			}
			
			#column3Nest {
	margin: 15px 15px 0px 0px;
	padding: 0px;
	width: auto;
				}	
		
/*  DEFINES FOOTER  */

	
#footer {
	width: 630px;
	float: left;
	/*float: left;*/
	}
	
	#footerNest {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	width: 630px;
		/*float: left;*/
		}
		
	#footerNest p {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 650px;
		}
		
	#footerNest p + p {
	display: none;
		}
		
	#footerNest a {
	color: #000000;
	text-decoration: underline;
		}

/*  DEFINES MISCELLANEOUS ELEMENTS  */

	
.shim {
	clear: both;
	width: auto;
	}
	
.contentPhoto {
	display: none;
	}
	
.contentTable {
	font-size: 85%;
	}
		
.contentTableRow {}
	
.contentTableRowAlternating {}

.iBox {
	display: none;
	}
			
.contact {
	margin-bottom: 15px;
	}
	
	.contact a {
	color: #000000;
	text-decoration: underline;
		}

.contact p {
	margin: 0;
	padding: 0;
	}
	
	.contact h1 {
	font-size: 1.4em;
		}	
		
		.contact h2 {
	font-size: 1.2em;
			}	

.sideMargins {
	margin-left: 15px;
	margin-right: 15px;
	}
/****************************************************/
#featuredNav {
	display: none;
	} /* featuredNav container */

#primNav {
	display: none;
	} 

	
#secNav {
	display: none;
	} 
	
#secNav h1 {
	color: #FFFFFF;
	display: block;
	font-size: 1.3em;
	margin: 10px 15px 15px;
	} 
	
	#secNav ul {
		display: none;
		}

/**********************************************************/
h1 {
	color: #000;
	font-size: 2em;
	margin: 0px 0px 5px;
	padding: 0px;
	letter-spacing: -1px;
	}		
	
h2 {
	color: #000;
	font-size: 1.6em;
	margin: 2px 0px 0px;
	padding: 0px;
	letter-spacing: -1px;
	}
	
h3 {
	color: #000;
	font-size: 1.4em;
	margin: 8px 0px 0px;
	}

	h3 + p {
		margin: 0;
		padding: 0;
		} 

h4 {
	color: #000;
	font-size: 1.2em;
	margin-bottom: 0px;
	}

	h4 + p {
		margin: 0;
		padding: 0;
		} 

h5 {
	font-size: 0.95em;
	}

	h5 + p {
		margin: 0;
		padding: 0;
		} 

p, ul {
	font-size: 1em;
	line-height: 1.6em;
	}		
	
a {
	color: #213F7D;
	}
	
ul {}

	li {}
	
		li a {}

.caption {
	font-size: 80%;
	}

.tagline {
	font-style: italic;
	font-size: 1.15em;
	letter-spacing: -1px;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #000000;
	}

.noPad {
	margin: 0;
	padding: 0;
	}

.imageAlignLeft {
	display: none;
	}
	
.imageAlignRight {
	display: none;
	}
	
#randomImg {
	display: none;
	}

	
.anchor {
	display: none;
	}
	
/**********************************/

.column {
	float:left;
	width:45%;
	}
	
	.column ul {
		font-size: 90%;
		list-style: none;
		margin: 0px;
		padding: 0px;
		}
		
		.column ul li{
			background: #FFF;
			border: none;
			margin-bottom: 15px;
			color: #000;
			}	
			
		.column ul li a{
			color: #000000;
			font-weight: bold;
			padding-left: 15px;
			text-decoration: none;
			} 
			
		.column ul ul {
			border-top: none;
			}	

		.column ul ul ul {
			border-top: none;
			}		
							
				.column ul li li {
					background: #FFFFFF;
					border-style: none;
					margin: 0px;
					}

		.column ul li li li {

			}
				
		.column ul li li a{
			color: #000000;
			font-weight: bold;
			padding-left: 20px;
			}

		.column ul li li li a{
			color: #000000;
			font-weight: normal;
			padding-left: 30px;
			}
