/* CSS Document */

body {
	background:url(/images/bodyBg.jpg) repeat-x top;
	font:12px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}
.clearing {
	clear:both;
}
#wrapper, #logo, #contentContainer, #footer {
	margin:0px auto;
}
#wrapper {
	background:url(/images/contentContainerBg.png) repeat-y;
	width:919px;
}
#logo {
	background:url(/images/logo.gif) no-repeat;
	border-left:1px solid;
	border-right:1px solid;
	border-color:#FFFFFF;
	height:103px;
	width:897px;
}

/*main content container styles */
#contentContainer {
	border-left:1px solid;
	border-right:1px solid;
	border-color:#FFFFFF;
	width:897px;
}
	#contentContainer a {
		color:#6666cc;
		text-decoration:none;
	}
	#contentContainer a:hover {
		color:#6666cc;
		text-decoration:underline;
	}
	
/*left column main navigation styles */
#contentContainer #leftColumn {
	float:left;
	margin-right:5px;
	width:244px;
}
#contentContainer #leftColumn #nav {
	color:#6666cc;
	font-weight:bold;
	line-height:30px;
	width:238px;
}
	#contentContainer #leftColumn #nav ul {
		list-style-type:none;
		margin:0px 0px 5px -35px;
	}
	#contentContainer #leftColumn #nav ul li {
		border-bottom:1px dotted;
		border-color:#999999;
	}
	#contentContainer #leftColumn #nav ul li a {
		background:url(/images/navIcon.jpg) no-repeat;
		color:#6666cc;
		display:block;
		margin:0px 0px 0px 15px;
		padding:0px 0px 0px 30px;
		text-decoration:none;
	}
	#contentContainer #leftColumn #nav ul li a:hover {
		color:#0a022a;
		text-decoration:none;
	}
	#contentContainer #leftColumn #nav li.last {
		border:none;
	}
#contentContainer #leftColumn .button {
	background:url(/images/purpleButton.jpg) no-repeat;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	height:30px;
	padding:12px 0px 0px 25px;
	width:215px;
}
	#contentContainer #leftColumn .button a {
		color:#FFFFFF;
		text-decoration:none;
	} 
	#contentContainer #leftColumn .button a:hover {
		color:#FFFFFF;
		text-decoration:underline;
	}
	
/* Global Box Styles */
#contentContainer #leftColumn .gbox {
	margin:10px 0px 0px 24px;
	width:218px;
}
	#contentContainer #leftColumn .gbox_title {
		background:url(/images/gboxHeader.gif) no-repeat;
		color:#333333;
		height:23px;
		padding:15px 0px 0px 13px;
	}
	#contentContainer #leftColumn .gbox_body {
		background:url(/images/gboxBg.gif) repeat-y;
		color:#666666;
		font:11px;
		padding:10px 10px 10px 15px;
	}
	#contentContainer #leftColumn .gbox_footer {
		background:url(/images/gboxFooter.gif) no-repeat;
		height:4px;
		margin-left:24px;
		padding:0px 0px 10px 0px;
	}
	#contentContainer #leftColumn .gbox h1 {
		color:#666666;
		font-size:11px;
		font-weight:bold;
		margin:0px;
	}

/*right column styles */
#contentContainer #rightColumn  {
	color:#333333;
	float:right;
	line-height:28px;
	margin-left:5px;	
}
	.indexRightColumn {	
		padding:15px 15px 15px 10px;	
		width:615px;
	}
	.interiorRightColumn {
		background:url(/images/watermark.jpg) no-repeat center 150px;
		min-height:400px;
		padding:15px 15px 15px 20px;
		width:605px;
	}

/* flashPiece and mainContent are on the index page only */
#contentContainer #rightColumn #flashPiece {
	background:url(/images/flashPiece.jpg) no-repeat;
	height:224px;
	width:618px;
}
#contentContainer #rightColumn #mainContent {
	background:url(/images/watermark.jpg) no-repeat center top;
	min-height:250px;
}

/*footer styles */
#footer {
	background:url(/images/footerBg.png) no-repeat;
	color:#666666;
	font-size:11px;
	height:105px;
	padding:80px 20px 30px 20px;
	position:relative;
	text-align:center;
	width:878px;
}
	/** Footer Logo Placement Styles **/
	a#ucd, a#tch, a#jfk, a#wb {
		background-repeat:no-repeat;
		display:block;
		position:absolute;
	}
	a#ucd {
		background-image:url(/images/ucdLogo.jpg);
		bottom:70px;
		height:24px;
		left:70px;		
		width:290px;		
	}
	a#tch {
		background:url(/images/childrensHospitalLogo.gif);
		bottom:45px;
		height:69px;
		left:390px;		
		width:89px;	
	}
	a#jfk {
		background:url(/images/jfkLogo.gif);
		bottom:60px;
		height:43px;
		right:260px;
		width:148px;	
	}
	a#wb {
		background:url(/images/wonderBabiesLogoSm.jpg);
		bottom:60px;
		height:41px;
		right:70px;
		width:150px;	
	}

/* Header Styles */
h1 {
	color:#333333;
	font:28px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:8px;
}
h2 {
	color:#463a7a;
	font-size:20px;
}




