body {
	background: #f2ede4;
	margin: 0;
	padding: 0;
	overflow-y: scroll;
	}

#wrapper {}


/* $$$$$$$$$$$$$$$$$$$$$$$$$ */
/*           Header			 */
/* $$$$$$$$$$$$$$$$$$$$$$$$$ */

#header {
	background: #5d777d url(headerBg.jpg);
	height: 140px;
	width: 100%;
	position: relative;
	z-index: 3;
	box-shadow: 0px 1px 2px;
	}
	
	body #header {
		-webkit-box-shadow: 0px 1px 2px #333;
		}
	
#headerMain {
	background: url(headerMain.jpg);
	height: 140px;
	margin: 0 auto;
	width: 980px;
	}
	
#logo {
	float: left;
	padding: 25px 0 0 14px;
	}
	
	#logo img {
		border: 0;
		}
	
	#logo p {
		margin: 2px 0;
		}
	
#quickNav {
	float: right;
	padding: 25px 14px 0 0;
	width: 500px;
	}
	
	#quickNav div {
		float: right;
		}
		
	div.dd {
		margin-top: 2px;
		margin-bottom: 4px;
		}
	
	div.search {
		margin-right: 10px;
		margin-bottom: 4px;
		}
	

/* $$$$$$$$$$$$$$$$$$$$$$$$$ */
/*        	  Page			 */
/* $$$$$$$$$$$$$$$$$$$$$$$$$ */

#pageContainer {
	background: #fff url(pageBg.jpg);
	margin: 0px auto 0;
	padding:0 4px;
	width: 972px;
	}

#colContainer {
	background: url(colContainerBg.jpg) repeat-y;
	}

#leftCol {
	float: left;
	width: 202px;
	}

#mainCol {
	float: left;
	/*padding: 20px 30px;*/
	width: 466px;
	}
	
	#colContainer div.OneColumn {
		width: 912px;
		padding: 20px 30px;
		background: white;
		}

#rightCol {
	float: right;
	background: #1e3745;
	width: 244px;
	min-height: 500px; /* TEMP - delete after content is added */
	display: none; /* hides right column for wrapper */
	}
	
	#rightCol h3 {
		background: url(sideBarDivider.jpg) bottom no-repeat;
		color: white;
		cursor: pointer;
		font-size: 12px;
		margin: 0;
		padding: 11px 0 12px 14px;
		}
		
		#rightCol h3.ui-state-active {
			background-color: #324c5a;
			}
			
		#rightCol h3.ui-state-focus {
			outline: none;
			}
		
	#rightCol div {
		background: url(sideBarOpenBg.jpg) repeat-y;
		padding: 10px 0;
		}
		
	#rightCol ul {
		margin: 0;
		padding: 0 30px;
		}
		
.contentTable {
	background: #a4bec0;
	margin: 20px 0;
	width: 435px;
	float: left;
	}
	
	.rowAlt {
		background: #bfd0d1;
		}
		
	#mainCol .contentTable a {
		color: #1E3745;
		text-decoration: none;
		}
		
		#mainCol .contentTable a:hover {
			text-decoration: underline;
			}
			
	#mainCol .contentTable td {
		padding: 5px 10px;
		}
	
	#mainCol .contentTable p {
		margin: 0;
		}
		
	#mainCol .contentTable ul {
		font-size: .9em;
		list-style: none;
		padding: 0 0 0 20px;
		margin: 0;
		}
		
	#mainCol .contentTable ul ul {
		list-style: circle;
		padding: 0 0 0 40px;
		font-size: 1em;
		}

/* $$$$$$$$$$$$$$$$$$$$$$$$$ */
/*         Navigation        */
/* $$$$$$$$$$$$$$$$$$$$$$$$$ */

#nav {
	background: #5d777d url(navBg.jpg);
	height: 41px;
	}


/* $$$$$$$$$$$$$$$$$$$$$$$$$ */
/*			Footer			 */
/* $$$$$$$$$$$$$$$$$$$$$$$$$ */

#footer {
	background: #5d777d;
	color: white;
	height: 36px;
	}
	
#copyright {
	float: left;
	padding: 10px 0 0 14px;
	}

#copyright div {
	float: left;
	}
	
#fb {
	float: right;
	margin: 6px 6px 0 0;
	}
	
#footerNav {
	float: right;
	padding: 10px 3px 0 0;/*10px 14px 0 0*/
	}
	
	#footerNav ul {
		list-style: none;
		margin: 0;
		padding: 0;
		}
		
	#footerNav li {
		float: left;
		margin: 0 3px;
		}
		
	#footerNav a {
		color: white;
		text-decoration: none;
		}
	
	#footerNav a:hover {
		text-decoration: underline;
		}
	
	
/* $$$$$$$$$$$$$$$$$$$$$$$$$ */
/*			  Misc			 */
/* $$$$$$$$$$$$$$$$$$$$$$$$$ */

.clear {
	clear: both;
	}

a img {border: none;}