
/* 
RICN :: Influenza Vaccination Campaign
Website: 1.0
Date: October 2007
*/

.fluMainContent body {
	margin: 0px auto;
	text-align: left;
	background: url(../images/MOCKUP_repeatingheader.gif) repeat-x #ffffff;
}

/********************
MOCKUP ONLY 
*/

#MockupHeader {
width: 950px;
height: 202px;
margin: 0px auto;
background: #FFFFFF;
}

#MockupHfooter {
width: 950px;
height: 58px;
margin: 0px auto;
background: #FFFFFF;
}


/********************
Text Styles 
*/

.fluMainContent p {
font: .95em "Arial", Helvetica, Sans-serif;
line-height: 1.5em;
color: #525252;
margin: 10px 0px 0px 0px;
padding: 0;
text-align: left;
}
 	
.fluMainContent h1 {
font: 1.5em "Arial", Helvetica, Sans-serif;
line-height: 1.35em;
color: #525252;
margin: 0;
padding: 10px 0px 10px 0px;
text-align: left;
}

#indexHeader h1 {
font: 1.25em "Arial", Helvetica, Sans-serif;
font-weight: bold;
text-transform: uppercase;
line-height: 1em;
color: #000;
margin: 0;
padding: 18px 0px 0px 20px;
text-align: left;
float: left;
}

#indexHeaderLink a {
font-size: .75em;
margin: 0;
padding: 0;
}

.fluMainContent h2 {
font: 1em "Arial", Helvetica, Sans-serif;
line-height: 1em;
color: #525252;
margin: 25px 0px 0px 0px;
padding: 0;
text-align: left;
}

.fluMainContent h3 {
font: 1em "Arial", Helvetica, Sans-serif;
line-height: 1em;
color: #333333;
margin: 15px 0px 0px 0px;
padding: 0;
text-align: left;
}

.fluMainContent h4 {
font: .85em "Arial", Helvetica, Sans-serif;
line-height: 1em;
color: #666666;
margin: 5px 0px 10px 0px;
padding: 0;
text-align: left;
}

.fluMainContent h5 {
font: .85em "Arial", Helvetica, Sans-serif;
line-height: 1em;
color: #666666;
margin: 15px 0px 10px 0px;
padding: 0;
text-align: left;
}

.fluMainContent li {
font: .95em "Arial", Helvetica, Sans-serif;
line-height: 1.5em;
color: #525252;
margin: 0px 20px 10px 10px;
padding: 0;
text-align: left;
}


/********************
Layout 
*/

#Wrap {
width: 950px;
margin: 0px auto;
background: transparent;
}

#indexHeader {
width: 950px;
height: 49px;
background: url(../images/indexHeaderRules.gif) repeat-x #326da4;
padding-bottom: 10px;
}

#indexHeaderLink {
width: 75px;
padding-top: 20px;
float:right;
}


#indexContent {
width: 950px;
height: 388px;
background: url(../images/contentBkg.jpg) no-repeat #326da4;
}

#indexContent_f {
width: 950px;
height: 388px;
background: url(../images/contentBkg_f.jpg) no-repeat #326da4;
}

#button_nav {
position: relative;
top: 23px;
left: 0;
width: 423px;
height: 317px;
margin: 0;
padding: 0;
}

#button_nav a {
display: block;
width: 423px;
height: 63px;
}

.Callout {
width: 100%;
margin: 20px 20px 30px 0px;
text-align:left;
}

.CalloutLeft {
width: 250px;
float: left;
margin: 10px 20px 0px 0px;
text-align: left;
}

.CalloutRight {
width: 250px;
float: right;
margin: 10px 20px 0px 20px;
text-align: left;
}

.CalloutQuote {
font: 1em "Arial", Helvetica, Sans-serif;
line-height: 1.25em;
color: #346fa7;
text-align:left;
}

.CalloutAuthor {
font: .95em "Arial", Helvetica, Sans-serif;
line-height: 1.25em;
color: #999999;
text-align: left;
padding-top: 10px;
}

.check {
font: .95em "Arial", Helvetica, Sans-serif;
line-height: 1.5em;
color: #525252;
margin: 0;
padding: 0;
text-align: left;
background: url(../images/check.gif) no-repeat;
}

#BoxedChart {
width: 500px;
margin: 10px 0px 0px 40px;
background: d4e5f5;
border-top: 6px solid #CFCEC8;
border-bottom: 2px solid #CFCEC8;
float: right;
}

#BoxedChart h3 {
margin: 10px 0px 0px 10px;
}

#BoxedChart h4 {
margin: 5px 0px 0px 10px;
}

#BoxedText {
width: 250px;
margin: 10px 0px 20px 30px;
padding: 10px 10px 10px 10px;
background: #d4e5f5;
border-top: 6px solid #CFCEC8;
border-bottom: 2px solid #CFCEC8;
float: right;
}

#materialsLeftColumns {
width: 450px;
margin: 0;
background: #FFFFFF;
float:left;
}

#materialsRightColumns {
width: 450px;
margin: 0;
background: #FFFFFF;
float:right;
}


/********************
TABLE Info 
*/

.fluMainContent th {
font: 1em "Arial", Helvetica, Sans-serif;
font-weight: bold;
text-transform: uppercase;
line-height: 1.5em;
color: #FFF;
margin: 0;
padding: 0px 0px 0px 10px;
text-align: left;
vertical-align: top;
}

.fluMainContent td {
font: .95em "Arial", Helvetica, Sans-serif;
line-height: 1.5em;
color: #525252;
margin: 0;
padding: 0px 12px 5px 10px;
text-align: left;
vertical-align: top;
border-bottom: 2px solid #efefef;
}

.DarkBkg {
background:#b4d2ee;
}

.LightBkg {
background:#d4e5f5;
}

.source {
font: .75em "Arial", Helvetica, Sans-serif;
font-style:italic;
line-height: 1.5em;
color: #525252;
margin: 10px 0px 30px 0px;
padding: 0;
text-align: left;
}


/********************
LINK Info 
*/

.fluMainContent a:link {
font-family: "Arial", Helvetica, Sans-serif;
line-height: 1.5em;
color: #346fa7;
text-decoration: none;
}
	
.fluMainContent a:visited {
font-family: "Arial", Helvetica, Sans-serif;
line-height: 1.5em;
color: #346fa7;
text-decoration: none;
}
	
.fluMainContent a:hover {
font-family: "Arial", Helvetica, Sans-serif;
line-height: 1.5em;
color: #999999;
text-decoration: none;
}

/********************
SUBNAV Info 
*/

#subnav_container {
margin: 0px 0p 0px 0px;
height: 25px;
width: 950px;
background: url(../images/nav/nav_bkg.gif) repeat-x #316ca4;
border-bottom: 2px solid #CFCEC8;
}
		
#subnav_container ul {
border: 0;
margin: 0;
padding: 2px 0px 0px 0px;
text-align: center;
}

#subnav_container ul li {
display: inline;
text-align: center;
padding: 0;
}

#subnav_container ul li a {
color:#FFFFFF;
display: inline;
font-family: "Arial", Helvetica, Sans-serif;
font-size: .85em;
margin: 0;
padding: 0px 0px 0px 0px;
text-align: center;
}

#subnav_container ul li a:hover {
color: #e7e7e7;
}

#subnav_container li#active a {
color: #000000;
}

