/* CSS Document */

body
	{
	background: #EBEBEB url(../images/bg_page.gif);
	margin: 0px;
	}

#branding 
	{
	width: 750px;
	background: #fff;
	height: 75px;
	}

/*  ===================================================  */
/*  DEFINES BREAKING NEWS */
/*  ===================================================  */

#breakingNewsBox1
	{
	float: left;
	width: 260px;
	margin: 0px 15px 10px 0px;
	}

	#breakingNewsBox1 .breakingNews4
		{
		display: none;
		}

	#breakingNewsBox1 .breakingNews5
		{
		display: none;
		}
		
#breakingNewsBox2
	{
	float: left;
	width: 260px;
	margin: 0px 0px 10px 0px;
	}

	#breakingNewsBox2 .breakingNews1
		{
		display: none;
		}

	#breakingNewsBox2 .breakingNews2
		{
		display: none;
		}

	#breakingNewsBox2 .breakingNews3
		{
		display: none;
		}

#breakingNewsContainer 
	{
	}
	
	#breakingNewsContainer ul 
		{ 
		font: 12px Helvetica, Arial, sans-serif;
		color: #775A8D;
		line-height: 13px;
		margin: 0px;
		}

	#breakingNewsContainer li 
		{
		padding-top: 7px;
		color: #775A8D;
		}

	#breakingNewsContainer li a 
		{
		padding: 0px;
		text-decoration: none;
		color: #775A8D;
		font-size: 100%;
		}

	#breakingNewsContainer li a:hover {
		text-decoration: underline;
		color: #4F195A;
		}                                

/*  ===================================================  */
/*  DEFINES CONTENT AREA */
/*  ===================================================  */
	
#contentContainerHome 
	{
	float: left; /* background color won't show without parent float left */
	width: auto;
	background: #fff;
	}

#contentContainer 
	{
	float: left; /* background color won't show without parent float left */
	width: 750px;
	background: #fff;
	}
	
#columnOneHome 
	{
	float: left;
	width: 578px;
	background: #FFF url("../images/bg_content.gif") no-repeat;
	padding-top: 70px;
	} /* defines column one for home page */
		
#columnOneHomeNest 
	{
	width: auto;
	padding: 10px;
	} /* nesting to avoid box model hack */
		
#columnTwoHome 
	{
	float: left;
	width: 172px; /*defines columntwo for home page */
	}
		
#columnTwoHomeNest 
	{
	width: auto;
	padding: 0px 3px 0px 0px;
	} /* nesting to avoid box model hack */
	
			
.contentPhoto 
	{
	float: left;
	padding: 0px 10px 10px 0px;
	}
			
	#columnOne 
		{
		float: left;
		width: 148px;
		padding: 10px 0px 0px 10px; /*defines column one for inside page */		
		}
		
	
	#columnTwo 
		{
		float: left;
		width: 415px;
		}
		/*defines columntwo for inside page */		
		
		
		#columnTwoNest 
			{
			width: auto;
			padding: 1px 10px 10px 10px;
			} /* nesting to avoid box model hack */
			
	#columnThree 
		{
		float: left;
		width: 172px; /*defines column three for inside page */		
		}
		
		#columnThreeNest 
			{
			width: auto;
			padding: 0px 3px 0px 0px;
			} /* nesting to avoid box model hack */
			
#container
	{
	position: relative;
	width: auto;
	float: left;
	}
	
#dropDownContainer 
	{
	float: left;
	padding: 8px 0px 0px 6px;
	}

.dropdown 
	{
	font: 11px Helvetica, Arial, sans-serif; 
	padding: 0px;
	margin: 0px;
	}
	
#facilityLogo 
	{
	float: left;
	margin: 1px 0px 0px 10px;
	}
	
#footer
	{
	float: left;
	clear: both;
	width: 750px;
	background: #484848;
	padding: 2px 0px 2px 0px;
	border-top: 2px solid #fff;
	}
	
#footer2
	{
	float: left;
	clear: both;
	width: 750px;
	padding: 2px 0px 2px 0px;
	border-top: 2px solid #fff;
	}
	
#footerHack 
	{
	float: left;
	clear: both;
	}
	
#globalContainer 
	{
	margin-left: auto;
	margin-right: auto;
	width: 750px;
	}
	
#highlightNavRow 
	{
	float: left;
	width: 750px;
	background: #ADAACB;
	}
	
/* defines ul for highlightNavRow */

	#highlightNavRow ul 
		{
		border: 0px;
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		color: #fff;
		} 
	  
	 #highlightNavRow ul li 
		{
		display: block;
		float: left;
		padding: 0px;
		margin: 0px;
		text-align: center;
		} 
	 
	 #highlightNavRow ul li a 
		{
		display: block;
		float: left;
		padding: 9px 8px 0px 8px;
		margin: 3px 0px 3px 0px;
		height: 21px;
		color: #fff;
		font:  12px Helvetica, Arial, sans-serif;
		text-align: center;
		text-decoration: none;
		border-right: 1px solid #fff;
		} 
	 
	  #highlightNavRow ul a:hover 
		{
		color: #330066;
		}

#iBox
	{
	margin: 3px 0px 0px 0px;
	}
	
#insideTabRowOne 
	{
	width: auto;
	height: 22px;
	background-color: #E2E1E1;
	border: 1px solid #484848;
	}
	
#insideTabRowTwo 
	{
	width: auto;
	height: 22px;
	background-color: #E2E1E1;
	border-left: 1px solid #484848;
	border-right: 1px solid #484848;
	border-bottom: 1px solid #484848;
	}
	
/* defines UL for tab row one */

#insideTabRowOne ul 
	{
	border: 0px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font: 11px Helvetica, Arial, sans-serif;
	color: #330066;
	} 
  
 #insideTabRowOne ul li 
 	{
  	display: block;
	float: left;
  	padding: 0px;
	margin: 0px;
	} 
 
 #insideTabRowOne ul li a 
 	{
  	display: block;
	float: left;
	padding: 5px 2px 0px 2px;
	margin: 0px;
	height: 17px;
  	color: #330066;
	font:  9px Helvetica, Arial, sans-serif;
	text-decoration: none;
 	} 
 
  #insideTabRowOne ul a:hover 
  	{
	background-color: #9D9B9B;
	color: #fff;
	}

/* defines UL for tab row two */

#insideTabRowTwo ul 
	{
	border: 0px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font: 11px Helvetica, Arial, sans-serif;
	color: #330066;
	} 
  
 #insideTabRowTwo ul li 
 	{
  	display: block;
	float: left;
  	padding: 0px;
	margin: 0px;
	} 
 
 #insideTabRowTwo ul li a 
 	{
  	display: block;
	float: left;
	padding: 5px 2px 0px 2px;
	margin: 0px;
	height: 17px;
  	color: #330066;
	font:  9px Helvetica, Arial, sans-serif;
	text-decoration: none;
	} 
 
  #insideTabRowTwo ul a:hover 
  	{
	background: #9D9B9B;
	color: #fff;
	}
		
.leftColumnPhoto 
	{
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	}
	
.pointerIcon 
	{
	float: left; 
	margin: 0px 5px 0px 0px;
	}
	
/*  ===================================================  */
/*  DEFINES PRIMARY NAV*/
/*  ===================================================  */

#primNavContainer 
	{
	position: relative;
	height: 45px;
	}
	
#primNavRowTop 
	{
	width: 750px;
	height: 22px;
	background: #7A769B;
	border-bottom: 1px solid #55526E;
	position: absolute;
	z-index: 2;
	}
	
#primNavRowBottom 
	{
	top: 22px;
	float: left;
	width: 750px;
	height: 20px;
	background: #7A769B;
	border-bottom: 1px solid #55526E;
	position: absolute;
	z-index: 1;	
	}
	
/* defines ul for primNavRowTop */

#primNavRowTop ul 
	{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	color: #fff;
	} 
	  
	 #primNavRowTop li
		{
		display: block;
		float: left;
		position: relative;
		padding: 0px;
		margin: 1px 0px 1px 0px;
		text-align: left;
		 } 
	 
	 #primNavRowTop li a 
		{
		display: block;
		padding: 3px 4px 2px 4px;
		margin: 0px;
		color: #fff;
		font: 12px Helvetica, Arial, sans-serif;
		text-decoration: none;
		 } 
	 
	  #primNavRowTop li a:hover {
		background-color: #55526E;
		}
		
	#primNavRowTop li ul {
		top: 100%;
		left: 0;
		text-indent: 10px;
		margin: 0px;
		padding: 0px;
		line-height: 20px;
		border-left: 1px solid #66727E;
		border-right: 1px solid #66727E;
		border-bottom: 1px solid #66727E;
		width: 220px;
		}

	
	#primNavRowTop li ul li {
		width: 220px; /* controls the width of the subnav item */
		padding: 0px;
		margin: 0px;
		}
	

	#primNavRowTop li li a {
		background: #EEF0F1; /* controls the off-state background color on the subnav */
		color: #00274C;
		display: block;
		margin: 0px;
		width: 100%;
		}
		
		html>body #primNavRowTop li li a {
			width: auto;
			}

	#primNavRowTop li li a:hover {
		background: #D3BCD5; /* controls the over-state background color on the subnav */
		color: #FFF; /* controls the over-state text color on the subnav */
		}
	
#primNavRowTop li:hover ul, li.over ul {
	display: block;
	}
	
/* defines styles for drop down nav*/
 	
.subNav {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	}

.subNav li>ul {
	top: auto;
	left: auto;
	}
	
.subNav li {
	display: block;
	float: none;
	border: 0;
	} 
	
/* defines ul for primNavRowBottom */
	
	#primNavRowBottom ul 
		{
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		color: #fff;
		} 
	  
	 #primNavRowBottom li 
		{
		display: block;
		float: left;
		padding: 0px;
		margin: 0px 0px 1px 0px;
		text-align: center;
		} 
	 
	 #primNavRowBottom a 
		{
		display: block;
		float: left;
		padding: 4px 4px 3px 4px;
		margin: 0px;
		color: #fff;
		font: 12px Helvetica, Arial, sans-serif;
		text-align: center;
		text-decoration: none;
		} 
	 
	  #primNavRowBottom a:hover 
		{
		background-color: #55526E;
		}

#randomizer
	{
	border-bottom: 2px solid #FFF;
	}
		
/*  ===================================================  */
/*  DEFINES SECONDARY NAV FOR INSIDE PAGES */
/*  ===================================================  */

#secNavContainer 
	{
	width: auto;
	background: #E9D9E9;
	margin: 3px 0px 3px 0px;
	border: 1px solid #9B96B5;
	}
	
	#secNavContainer ul 
		{
		list-style-image: url(../images/list_arrow.gif);
		margin: 4px 0px 4px 25px;
		padding: 0px;
		font: 80% Helvetica, Arial;
		line-height: 130%;
		} 
	  
	 #secNavContainer li 
		{
		padding: 0px;
		margin: 0px;
		} 
	 
	 #secNavContainer a 
		{
		margin: 0px;
		color: #775A8D;
		text-decoration: none;
		} 
	 
	  #secNavContainer a:hover 
		{
		color: #4F195A;
		text-decoration: underline;
		}

#twoColContent 
	{
	float: left;
	width: 545px; /*defines columntwo for inside page */		
	}
		
	#twoColContentNest 
		{
		width: auto;
		padding: 10px 15px 15px 15px;
		} /* nesting to avoid box model hack */
	
.TopicCenterDDL 
	{
	font: 10px Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	}

/*  ===================================================  */
/*  DEFINES WELLNESS CENTER */
/*  ===================================================  */

#wellnessContainer 
	{
	clear: both;
	width: 538px;
	background-color: #CAE596;
	padding-top: 0px;
	margin: 20px 0px 0px 0px;
	}

#wellnessTopicsLeft 
	{
	background: #CAE596;
	float: left;
	width: 265px;
	margin-left: 5px;
	}
		
#wellnessTopicsRight 
	{
	background: #CAE596;
	float: left;
	width: 265px;
	}

#wellnessFooterHack 
	{
	clear: both;
	height: 1px;
	}
