body {
	background: #FFFFFF;
	font-family: arial, verdana, helvetica, sans-serif;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	font-size: 12px;
}

.page {width: 100%; text-align: center;}

.page_bg {background-color: #eeeeee; margin-left: auto; margin-right: auto; margin-top: 0px; padding: 0px; text-align: left; width: 910px; border-bottom: 1px solid #a7262a;}



.prog { font-size:12px; font-weight:bold;  padding-left:15px; line-height:32px;}

.subProg { font-weight:normal; padding-left:45px;line-height:16px;}

.style1 {color: #A7262A;}

td {font-size: 12px;}

.header {background: #FFFFFF url(../gfx/f/home_header_bg.jpg) no-repeat top left; display:block; width: 910px; height: 112px; text-align:center;}

.header_vaccine_foundation {background: #FFFFFF url(../gfx/f/home_header_bg.jpg) no-repeat bottom left; display:block; width: 910px; height: 158px; text-align:center;}

.col1 {float: left; width: 153px; overflow: hidden; text-align: left;}
.col2 {padding-left: 12px; padding-right: 12px; float: left; width: 581px;  text-align: left; overflow: hidden; background-color: #ffffff;}
.col3 {float: left; width: 153px; overflow: hidden; text-align: left;}

.md_spc	{height: 10px; clear: both;}
.md_clear {clear: both;}

/* text styles */
a {color: #ae2223;}

a:hover {
}

.vaccineFoundTableText {padding-left: 12px; padding-right: 12px; float: left; text-align: left; overflow: hidden; background-color: #fff;}


/* Nav */
.col1 .navbar {font-size: 12px; text-align: left; width: 153px; overflow: hidden;}

.navbar .hnav {color: #ae2223;}

.navbar a {color: #000000; text-decoration: none;}

.navbar a:hover {text-decoration: underline;}

.navbar .hdln {padding-top: 17px; margin:0px 8px 10px 0px; border:1px #000 solid;}

.navbar .hdln2 {margin:5px 8px 0px 0px; float:left;}

.navbar .nvmain {background: #7E71B4 url(../gfx/f/gfx_sectionblip.gif) no-repeat; width: 10px; height: 27px; margin: 12px 4px 0px 0px; font-size: 0px; float: left;}

.navbar ul li {margin:0px 8px 10px 0px; padding-left: 14px;}

.navbar ul {margin:0px;padding:0px;}

.col1 .sub_navbar {font-size: 12px; text-align: left; width: 153px; overflow: hidden; text-transform: lowercase; background: url(../gfx/f/sub_nav_bg.gif); text-align:left;}

.sub_navbar .sub_hnav {color: #fff;}

.sub_navbar a {color: #fff; text-decoration: none;}

.sub_navbar a:hover {text-decoration: underline;}

.sub_navbar .sub_hdln {padding-top: 17px; margin:0px 8px 10px 0px;}

.sub_navbar .sub_nvmain {background: #7E71B4 url(../gfx/f/gfx_subsectionblip.gif) no-repeat; width: 6px; height: 27px; margin: 12px 4px 0px 0px; font-size: 0px; float: left;}

.sub_navbar ul li {margin:0px 8px 10px 0px; padding-left: 14px;}

.sub_navbar ul {margin:0px;padding:0px;}

.left {text-align: left;}

.right {text-align: right;}

.center {text-align: center;}

.fleft {float: left;}

.fright {float: right;}

.pic {
	float: right;
	width:154px;
	background-color: #eeeeee;
	margin-left:10px;
	margin-bottom:10px;
	color: #ae2223;
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: #FFFFFF;
}

.picFigs {border-bottom: 1px solid #a7262a; background-color: #eeeeee; margin-left:10px; margin-bottom:10px; color: #ae2223;}

h4 {font-size: 12px; margin-top: 0px; margin-bottom: 0px; color: #ae2223;}

img {border: 0px;}

.pd5 {padding:5px;}

.footer {margin-left: auto; margin-right: auto; margin-top: 0px; text-align: left; width: 910px;}

.copy {color: #999999; margin-bottom:10px; font-size: 12px; float:left;}

.copy a {color: #999999; margin-bottom:10px; text-decoration: none;}

.copy a:hover {color: #990000; margin-bottom:10px; text-decoration: underline;}
.rcol {
	color: #ae2223;
	line-height: 1.2em;
	padding: 1.0em;
	margin: 1.0em;
}
