/* CSS Document */

body {
	background: #CCCCCC;
	}
	
#globalContainer {
	width: 750px;
	margin-left: auto;
	margin-right: auto;
	}

#branding {
	width: auto;
	background: #fff;
	height: 75px;
	}
	
#footer2 {
	width: 750px;
	clear: both;
	}
	
/*  ===================================================  */
/*  DEFINES PRIMARY NAV*/
/*  ===================================================  */

#primNavRowTop {
	width: auto;
	height: 20px;
	background: #101F60;
	border-bottom: 1px solid #fff;
	}
	
#primNavRowBottom {
	width: auto;
	height: 20px;
	background: #101F60;
	border-bottom: 1px solid #fff;
	}
	
#highlightNavRow {
	float: left;
	width: 750px;
	background: #5974AA;
	}
	
/* defines ul for primNavRowTop */

#primNavRowTop ul {
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
  } 
  
 #primNavRowTop ul li {
  	display: block;
  	float: left;
  	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
 } 
 
 #primNavRowTop ul li a {
  	display: block;
	float: left;
	padding: 3px 4px 0px 4px;
	margin: 0px;
	height: 17px;
  	color: #fff;
	font:  11px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
 } 
 
  #primNavRowTop ul a:hover {
	background-color: #7184AD;
	}
	
/* defines ul for primNavRowBottom */

#primNavRowBottom ul {
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
  } 
  
 #primNavRowBottom ul li {
  	display: block;
  	float: left;
  	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
 } 
 
 #primNavRowBottom ul li a {
  	display: block;
	float: left;
	padding: 3px 4px 0px 4px;
	margin: 0px;
	height: 17px;
  	color: #fff;
	font:  11px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
 } 
 
  #primNavRowBottom ul a:hover {
	background-color: #7184AD;
	}
	
/* defines ul for highlightNavRow */

#highlightNavRow ul {
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
  } 
  
 #highlightNavRow ul li {
  	display: block;
  	float: left;
  	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 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:  11px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	border-right: 1px solid #fff;
 } 
 
  #highlightNavRow ul a:hover {
	color: #101F60;
	}
	

/*  ===================================================  */
/*  DEFINES SECONDARY NAV FOR INSIDE PAGES */
/*  ===================================================  */

#secNavContainer {
	width: auto;
	background-color: #E1D7EC;
	border: 1px solid #484848;
	}
	
#secNavContainer ul {
	list-style-image: url(../images/list_arrow.gif);
	margin: 0px 0px 0px 25px;
	padding: 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #330066;
  } 
  
 #secNavContainer ul li {
  	padding: 4px 0px 4px 0px;
	margin: 0px;
 } 
 
 #secNavContainer ul li a {
	padding: 4px 0px 4px 0px;
	margin: 0px;
  	color: #330066;
	font:  11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
 } 
 
  #secNavContainer ul a:hover {
	color: #330066;
	text-decoration: underline;
	}



/*  ===================================================  */
/*  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: auto;
	background-image: url(../images/bg_3col.gif);
	background-repeat: repeat-y;
	}
	
	#columnOneHome {
		float: left;
		width: 520px;
		} /* defines column one for home page */
		
		#columnOneHomeNest {
			width: auto;
			padding: 15px;
			} /* nesting to avoid box model hack */
		
	#columnTwoHome {
		float: left;
		width: 230px; /*defines columntwo for home page */		
		}
		
		#columnTwoHomeNest {
			width: auto;
			padding: 10px 15px 15px 0px;
			} /* nesting to avoid box model hack */
			
	#columnOne {
		float: left;
		width: 205px;
		background-color: #330066;
		} /* defines column one for inside page */
		
		#columnOneNest {
			width: auto;
			padding: 15px;
			} /* nesting to avoid box model hack */
		
	#columnTwo {
		float: left;
		width: 350px; /*defines columntwo for inside page */		
		}
		
		#columnTwoNest {
			width: auto;
			padding: 10px 15px 15px 15px;
			} /* nesting to avoid box model hack */
			
	#columnThree {
		float: left;
		width: 195px; /*defines columntwo for inside page */		
		}
		
		#columnThreeNest {
			width: auto;
			padding: 10px 15px 15px 0px;
			} /* nesting to avoid box model hack */
			
#twoColContent {
		float: left;
		width: 545px; /*defines columntwo for inside page */		
		}
		
		#twoColContentNest {
			width: auto;
			padding: 10px 15px 15px 15px;
			} /* nesting to avoid box model hack */
		
		
/*  ===================================================  */
/*  DEFINES FOOTER */
/*  ===================================================  */
	
#footer
	{
	float: left;
	clear: both;
	width: 750px;
	background: #484848;
	padding: 2px 0px 2px 0px;
	border-top: 2px solid #fff;
	}



/*  ===================================================  */
/*  DEFINES WELLNESS TOPICS STRUCTURE */
/*  ===================================================  */



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

#wellnessTopicsLeft {
	background: #F9FFD7;
	float: left;
	width: 220px;
	margin-left: 5px;
	}
		
#wellnessTopicsRight {
	background: #F9FFD7;
	float: left;
	width: 220px;
	}

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

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

#breakingNewsContainer {
	width: auto;
	margin: 5px 0px 0px 0px;
	border: 1px solid #484848;
	background-color: #E1D7EC;
	}
	
	#breakingNewsContainer ul { 
		list-style: inside;
		list-style-image: url(../images/list_arrow.gif);
		margin: 0px 10px 10px 10px;
		padding: 0px;
		border: none;
		font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
		font-size: 11px;
		color: #775A8D;
		line-height: 13px;
		}

	#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;
		} 
		
.breakingNews4 {
	display: none;
	}
	
.breakingNews5 {
	display: none;
	}

/*  ===================================================  */
/*  DEFINES INSIDE TAB LINKS */
/*  ===================================================  */

#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 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #330066;
  } 
  
 #insideTabRowOne ul li {
  	display: block;
	float: left;
  	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
 } 
 
 #insideTabRowOne ul li a {
  	display: block;
	float: left;
	padding: 5px 2px 0px 2px;
	margin: 0px;
	height: 17px;
  	color: #330066;
	font:  9px Verdana, Arial, Helvetica, 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 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #330066;
  } 
  
 #insideTabRowTwo ul li {
  	display: block;
	float: left;
  	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
 } 
 
 #insideTabRowTwo ul li a {
  	display: block;
	float: left;
	padding: 5px 4px 0px 4px;
	margin: 0px;
	height: 17px;
  	color: #330066;
	font:  9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
 } 
 
  #insideTabRowTwo ul a:hover {
	background-color: #9D9B9B;
	color: #fff;
	}

/*  ===================================================  */
/*  DEFINES MISCELLANEOUS ITEMS */
/*  ===================================================  */

#footerHack {
	float: left;
	clear: both;
	}
	
#leftColumnPhoto {
	border-bottom: 2px solid #fff;
	}
	
.contentPhoto {
	float: left;
	padding: 0px 10px 10px 0px;
	}
	
.TopicCenterDDL {
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 10px;
	}
	
	
#dropDownContainer {
	float: left;
	padding: 8px 0px 0px 6px;
	}

.dropdown 
	{
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	padding: 0px;
	margin: 0px;
	}

#iBox
	{
	margin: 3px 0px 0px 0px;
	}

#randomizer
	{
	border-bottom: 2px solid #FFF;
	}

#facilityLogo {
	float: left;
	margin: 12px 0px 0px 10px;
	}
