/*Body----------------------------------------------------------------------*/
/*CENTERS content in window and sets BACKGROUND COLOR*/
body {
	margin: 10px 100px 25px 100px;
	background-color: #F5F5F5;
	}

/*Sets up APPEARANCE and POSITION for ALL CONTENT in FIREFOX*/
html>body #content {
	border: none;	
	width: 766px;
	height: auto;
	position: absolute;
	top: 10px;
	left: 100px;
	font-family: Trebuchet, Verdana, sans-serif; /*Sets global TEXT ATTRIBUTES*/
	font-size: .75em;
	line-height: 1.5em;
	color: #000000;
	}

/*Sets up APPEARANCE and POSITION for ALL CONTENT in IE*/
#content {
	border: none;	
	width: 766px;
	height: 100%;
	position: relative;
	top: 0px;
	left: 0px;
	font-family: Trebuchet, Verdana, sans-serif; /*Sets global TEXT ATTRIBUTES*/
	font-size: .75em;
	line-height: 1.5em;
	color: #000000;
	}


/*Content Areas------------------------------------------------------------*/

/*Sets TOP (GRAY) area in FIREFOX*/
html>body #topGray {
	width: 746px;
	height: 14px;
	float: left;
	background-color: #CCCCCC;
	margin: 10px 10px 5px 10px;
	}

/*Sets TOP (GRAY) area in IE*/
#topGray {
	width: 746px;
	height: 14px;
	float: left;
	background-color: #CCCCCC;
	margin: 10px 10px 5px 10px;
	}

/*Sets BANNER area in FIREFOX*/
html>body #banner {
	width: 746px;
	height: 70px;
	background-image: url(../images/background/topbanner.gif);
	background-position: center;
	background-repeat: no-repeat;
	float: left;
	background-color: #FFFFFF;
	margin: 0px 10px 2px 10px;
	color: #FFFFFF;
	text-transform: uppercase;
	}

/*Sets BANNER area in IE*/
#banner {
	width: 746px;
	height: 70px;
	background-image: url(../images/background/topbanner.gif);
	background-position: center;
	background-repeat: no-repeat;
	float: left;
	background-color: #FFFFFF;
	margin: 0px 10px 2px 10px;
	color: #FFFFFF;
	text-transform: uppercase;
	}
	
#banner a {
	color: #FFFFFF;
	text-decoration: none;
	}
		
#banner a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
	
/*Sets up LOWER NAVIGATION area in IE*/
#rightNav {
	width: 155px;
	height: 50px;
	float: right;
	margin-top: 15px;
	margin-right: 15px;
	padding: 0;
	border: 0px solid #00FF00;
}

/*Sets up LOWER NAVIGATION area in FIREFOX*/
html>body #rightNav {
	width: 145px;
	height: 50px;
	float: right;
	margin-top: 15px;
	margin-right: 30px;
	padding: 0;
	border: 0px solid #00FF00;
}
	
/*Sets up LOWER NAVIGATION area in IE*/
#topNav {
	width: auto;
	height: auto;
	float: right;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight:bold;
	font-style: normal;
	text-transform: none;	
	border: 0px solid #00FF00;
}	
		

/*Sets FLASH NAVIGATION area in FIREFOX*/
html>body #flash {
	float: left;
	width: 744px;
	height: 220px;
	position: absolute;
	top: 101px;
	z-index: 1;
	visibility: visible;
	margin: 0px 0px 0px 11px;
	}
	
/*Sets FLASH NAVIGATION area in IE*/
#flash {
	float: left;
	width: 744px;
	height: 220px;
	position: relative;
	top: 101px;
	left: 0px;
	z-index: 1;
	visibility: visible;
	margin: -100px 0px 0px 10.5px;
	border: 0px solid #00FF00;
	}
	
/*Sets MAIN CONTENT area in FIREFOX*/
html>body #mainContent {
	width: 686px;
	height: 100%;
	float: left;
	background-color: #CCCCCC;
	margin: 0px 10px 0px 10px;
	padding: 0px 30px 0px 30px;
	border: 0px solid #00FF00;
	}
	
/*Sets MAIN CONTENT area in IE*/
#mainContent {
	width: 685px;
	height: 100%;
	float: left;
	background-color: #CCCCCC;
	border: 0px solid #00FF00;
	margin-top: 68px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
	}

/*Sets up WHITE content background in IE*/
#white {
	width: 665px;
	height: 100%;
	float: left;
	background-color: #FFFFFF;
	font-family: Trebuchet, Verdana, sans-serif;
	font-size: .75em;
	line-height: 1.5em;
	color: #000000;
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	padding-top: 58px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 17px;
	}
	
/*Sets up WHITE content background in FIREFOX*/
html>body #white {
	width: 664px;
	height: 100%;
	float: left;
	background-color: #FFFFFF;
	font-family: Trebuchet, Verdana, sans-serif;
	font-size: .75em;
	line-height: 1.5em;
	color: #000000;
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	padding-top: 270px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 18.5px;
	}	


	
/*Sets up LOWER NAVIGATION area in IE*/
#lowNav {
	width: 684px;
	height: 77px;
	float: left;
	background-color: #333333;
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 9px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}
	
/*Sets up LOWER NAVIGATION area in FIREFOX*/
html>body #lowNav {
	width: 683px;
	height: 77px;
	float: left;
	background-color: #333333;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
}

/*Sets up FOOTER area in FIREFOX*/
html>body #footer {
	width: 746px;
	height: 22px;
	float: left;
	background-color: #CCCCCC;
	margin: 0px 10px 5px 10px;
	}

/*Sets up FOOTER area in IE*/
#footer {
	width: 746px;
	height: 22px;
	float: left;
	background-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 9px;
	}


/*Sections---------------------------------------------------------------*/
/*Sets up TOP LEFT section in IE*/
/*Sets up TOP RIGHT section in IE*/
#topLeft {
	width: 375px;
	height: 325px;
	background-color: #FFFFFF;
	float: left;
	margin: 0;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right:0px;
	border: 0px solid #00FF00;
	}
	
/*Sets up TOP RIGHT section in FIREFOX*/
html>body #topLeft {
	width: 390px;
	height: auto;
	background-color: #FFFFFF;
	float: left;
	position: relative;
	padding: 0px 0px 15px 0px;
	}

/*Sets up TOP RIGHT section in IE*/
#topRight {
	width: 226px;
	height: auto;
	background-color: #ffffff;
	float: right;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	}
	
/*Sets up TOP RIGHT section in FIREFOX*/
html>body #topRight {
	width: 220px;
	height: auto;
	background-color: #ffffff;
	float: right;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #333333;
	}
	
#Flu_Locator	{
	width: 228px;
	/*height: 58px; */
	float:right;
	background-color:#FFFFFF;
	color:#000000;
	text-transform: none;
	border: 0px solid #00FF00;
	z-index: 1000;
}

html>body #Flu_Locator	{
	width: 220px;
	/*height: 58px; */
	float:right;
	background-color:#FFFFFF;
	color:#000000;
	text-transform: none;
	border: 0px solid #00FF00;
	z-index: 1000;
}

#Flu_Locator a	{
	color:#000000;
	text-decoration:none;
}	

#Flu_Locator a:hover	{
	color:#000000;
	text-decoration:underline;
}

#header	{
	width: 226px;
	height: 23px;
	background-image: url(../images/gradient_header_piece.gif);
	background-repeat: repeat-x;
	float:left;
	border: 0px solid #00FF00;
}

html>body #header	{
	width: 218px;
	height: 23px;
	background-image: url(../images/gradient_header_piece.gif);
	background-repeat: repeat-x;
	float:left;
	border: 0px solid #00FF00;
}

.header_text	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 1.0em;
	color: #FFFFFF;
	padding-top: .2em;
	padding-left: 4px;
}

html>body .header_text	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 1.0em;
	color: #FFFFFF;
	padding-top: .5em;
	padding-left: 4px;
}

#gray_sidebar	{
	width:215px;
	height:auto;
	float:left;
	padding-top: 0px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 3px;
	border: 0px solid #00FF00;
}

#subtopic	{
	width:210px;
	float:left; 
	margin-top:10px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333333;
}


/*Images---------------------------------------------------------------*/
/*Sets up CHART on homepage*/
#chart {
	width: 200px;
	height: 88px;
	padding: 5px 5px 0px 5px;
	}

/*Sets up TOOLBOX on homepage*/
#toolbox {
	width: 100px;
	height: 63px;
	float: left;
	margin: 10px 30px 0px 40px;
	}

/*Sets up DOCTOR on homepage*/
#doctor {
	width: 80px;
	height: 100px;
	float: right;
	margin: 0px 10px 10px 0px;
	}

/*Sets up LOGO in GRAY BOX in FIREFOX*/
html>body #logo {
	width: 177px;
	height: 65px;
	float: left;
	margin: 5px 5px 11px 10px;
	}

/*Sets up LOGO in GRAY BOX in IE*/
#logo {
	width: 177px;
	height: 65px;
	float: left;
	margin: 5px 5px 11px 10px;
	}
	
/*Sets up Vaccine in GRAY BOX in IE*/
#vaccine {
	margin: 0px 0px 10px 0px;
	padding: 20px 15px 0px 0px;
	float: right;
	z-index:99
	}
	
/*Sets up VACCINE in GRAY BOX in FIREFOX*/
html>body #vaccine {
	margin: 0px 0px 10px 0px;
	padding: 20px 15px 0px 0px;
	float: right;
	z-index:99
	}
		
/*Text---------------------------------------------------------------*/
#bannerWords	{
	width: 400px;
	float:left;
	margin-left: 15px;
	margin-top: 15px;
	border: 0px solid #00FF00;
}

/*Sets up BANNER TITLE in FIREFOX*/
html>body .bannerTitle {
	font-size: 26px;
	letter-spacing: 3px;
	color: #FFFFFF;
	float: left;
	border: 0px solid #00FF00;
	}
	
	html>body .bannerTitle a {
		color: #FFFFFF;
		text-decoration: none;
		}
		
		html>body .bannerTitle a:visited {
			color: #FFFFFF;
			text-decoration: none;
			}

/*Sets up BANNER TITLE in IE*/
.bannerTitle {
	font-size: 26px;
	letter-spacing: 3px;
	line-height: normal;
	color: #FFFFFF;
	float: clear;
	border: 0px solid #00FF00;
	}
	
	.bannerTitle a {
		color: #FFFFFF;
		text-decoration: none;
		}
		
		.bannerTitle a:visited {
			color: #FFFFFF;
			text-decoration: none;
			}
			
.subBannerTitle			{
	font-size: 0.9em;
	float:left;
	text-transform:none;
	border: 0px solid #00FF00;
}	
		
/*Sets up BANNER DATE in FIREFOX*/
html>body .bannerDate {
	width: 100px;
	font-size: 14px;
	color: #FFFFFF;
	float: right;
	text-align: right;
	margin-top: 30px;
	border: 0px solid #00FF00;
	}
		
html>body .bannerDate a {
	color: #FFFFFF;
	text-decoration: none;
	}
		
html>body .bannerDate a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}

/*Sets up BANNER DATE in IE*/
.bannerDate {
	width: 100px;
	font-size: 14px;
	color: #FFFFFF;
	float: right;
	text-align: right;
	margin-top: 30px;
	border: 0px solid #00FF00;
	}
	
.bannerDate a {
	color: #FFFFFF;
	text-decoration: none;
	}
		
.bannerDate a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}

	
/*Sets up ITALIC TITLES in FIREFOX*/
html>body .titleItalic {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	margin-left: 10px;
	padding: 0px;
	color: #000000;
	}
	
/*Sets up ITALIC TITLES in IE*/
.titleItalic {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	text-transform:none;
	}
	
/*Sets up ITALIC TITLES*/
.titleItalic a {
	color: #0085B9;
	text-decoration:underline;
	}	
	
/*Sets up ITALIC TITLES*/
.titleItalic a:hover {
	color: #0085B9;
	text-decoration:none;
	}		

/*Sets up BLUE TITLES*/
.titleBlue {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #0085B9;
	margin: 0px 0px 0px 5px;
	}

/*Sets up BLACK TITLES*/
.titleBlack {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 0px 5px;
	}

/*Sets up ITALIC (BLUE) INTRO*/
.introItalic {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 1.25em;
	font-weight: bold;
	font-style: italic;
	margin: -5px 0px 0px 10px;
	color: #0085B9;
	}

/*Sets up BLUE SUBTITLES*/
.subtitleBlue {
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	color: #0085B9;
	line-height: 1.5em;
	}
	
/*Sets up BLACK SUBTITLES*/
.subtitleBlack {
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	line-height: 1.5em;
	margin: 0px 0px 0px 5px;
	}

/*Sets up BODY TEXT in FIREFOX*/
html>body .body {
	margin-top: 12px;
	margin-bottom: 6px;
	margin-left: 10px;
	margin-right: 15px;
	font-size: 1.2em;
	line-height: 1.5em;
	text-transform: none;
	}
	
/*Sets up BODY TEXT in IE*/
.body {
	margin-left: 0px;
	margin-right: 10px;
	font-size: 1.1em;
	line-height: 1.5em;
	text-transform: none;
	font-weight: normal;
	}
	
.body a	{
	color:#0085B9;
	text-decoration: underline;
}	

.body a:hover	{
	color:#0085B9;
	text-decoration: none;
} 

/*Sets up BOLD BODY TEXT*/
.bodyBold {
	margin-top: 12px;
	margin-bottom: 6px;
	margin-left: 10px;
	margin-right: 15px;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.5em;
	text-transform:none;
	color:#000000;
	}

/*Sets up DATE TEXT*/
.date {
	color: #41AD49;
	padding-top: 2px;
	font-size: 11px;
	font-weight: bold;
	}
	
	/*Sets up DATE LINKS*/
	.date a {
		text-decoration: none;
		color: #41ad49;
	}
	
	.date a:visited {
		color: #41ad49;
		border: 0px;
	}
	
	.date a:hover {
		text-decoration: underline;
	}
	
/*Sets up "MORE" TEXT in FIREFOX*/
html>body .more {
	color: #41AD49;
	padding-top: 2px;
	padding-right: 25px;
	font-size: 11px;
	text-align: right;
	font-weight: bold;
	position: relative;
	bottom: 0px;
	}
	
	/*Sets up MORE LINKS in FIREFOX*/
	html>body .more a {
		text-decoration: none;
		color: #41ad49;
	}
	
	html>body .more a:visited {
		color: #41ad49;
		border: 0px;
	}
	
	html>body .more a:hover {
		text-decoration: underline;
	}

/*Sets up "MORE" TEXT in IE*/
.more {
	color: #41AD49;
	font-size: 11px;
	text-align: right;
	font-weight: bold;
	position: relative;
	padding-top: 5px;
	text-transform:none;
	}
	
	/*Sets up MORE LINKS in IE*/
	.more a {
		text-decoration: none;
		color: #41ad49;
	}
	
	.more a:visited {
		color: #41ad49;
		border: 0px;
	}
	
	.more a:hover {
		text-decoration: underline;
	}
	
/*Sets up UNORDERED SUB LISTS*/
.unorderedSub{
	list-style-type: disc;
	margin: 0px 15px 0px 35px;
	font-size: 1.1em;
	}
	
/*Sets up UNORDERED SUB LISTS*/
html>body .unorderedSub{
	list-style-type: disc;
	margin: 0px 15px 0px 35px;
	font-size: 1.2em;
	}