body {
	background: #D7D3DC 0px no-repeat;
	color: #000000;
	font: small Arial, Helvetica, sans-serif;
	margin: 0px; 
	padding: 0px; 
	text-align: center; 
	}

* html body { text-align: center; font-size: small; }

/* LINKS */
a { text-decoration: underline; color: #861518; }
a:hover  { text-decoration: none; color: #861518; }

/* --- Adds Icons to Links --- */
/* PDF document links */
a[href$='.pdf'] {
background:transparent url(images/icons/pdf.png) center left no-repeat;
padding-left:20px;
line-height:15px;
display:inline-block; 
}

.divText ul li a[href$='.pdf'] { background: 
transparent url(Images/icons/pdf.png) top left no-repeat;
margin-left: -20px; 
padding-left:20px;
display: inline-block; 
}

/* Excel Documents links */
a[href$='.xls'], a[href$='.csv'], a[href$='.xlw'], a[href$='.xlt'] {
background:transparent url(images/icons/excel.png) center left no-repeat;
display:inline-block;
padding-left:20px;
line-height:15px;
}

/* PowerPoint Documents links */
a[href$='.pps'], a[href$='.ppt'] {
background:transparent url(images/icons/powerpoint.png) center left no-repeat;
display:inline-block;
padding-left:20px;
line-height:15px;
}
 
/* Word Document Links */
a[href$='.doc'], a[href$='.rtf'], a[href$='.wps'], a[href$='.txt'] {
background:transparent url(images/icons/word.png) center left no-repeat;
display:inline-block;
padding-left:20px;
line-height:15px;
}
 
/* mailto: links */
a[href^="mailto:"] {
background:transparent url(images/icons/mailto.png) center left no-repeat;
display:inline-block;
padding-left:20px;
line-height:15px;
}

/* HEADERS */
h1, h2, h3, h4 { font-family: Tahoma, Arial, Verdana, sans-serif; } 
h1, h2 { color: #861518; }
h1 { font-size: 150%; }
h2 { font-size: 130%; }
h3 { font-size: 110%; color: #000000; }
h4 { font-size: 105%; }

/* TEXT */
strong { font-weight: bold; font-style: normal; }
em { font-weight: normal; font-style: italic; }

/* SPECIAL */
.clear { clear: both; }
ul.nobullets { list-style: none; }
img { border: none; }

/* Special Sections */
.alignright { text-align: right; } 
tr, th, td { font-family: Arial, Helvetica, sans-serif; font-size: small; padding: 5px; }
th, .TableLeft { background: #861518; color: #F6DC54;  font-weight: bold; text-align: left; }
p.backtotop { text-align: right; clear: both; } 
blockquote { background: #D7D3DC; border: 3px solid #623270; padding: 3px; }
div.divText p.highlight-button { background: #fbeda5; color: #861518; padding: 10px; border: thin double #f6dc54; text-align:center; font-weight: bold; font-size: 110%; width: 75%; margin: auto; display: block; }

/* --------------------DivContent--------------------*/
.divContent { padding: 0; margin: 0 auto; text-align: left; width: 770px; }
* html .divContent { text-align: left; }


/* --------------------DivContent > DivBanner-------------------- */
div.divBanner { background: #861518 url("Images/HeaderBack.gif") repeat-y top left; display: block; float: left; margin: 0px; padding: 0px; width: 100%; height: 95px;}
.divBanner a { color: #F6DC54; }
.divBanner img { border: 0px; float: left; height: 75px; margin: 0px; padding: 5px; width: 114px; }
p.healthed { font-family: "Times New Roman", Times, serif; width: 640px; font-size: 325%; font-weight: normal; margin: 0px; margin-top: 5px; padding: 0px; float: right; display: block; text-align: left; }
p.division { font-family: "Times New Roman", Times, serif; width: 640px; font-size: 105%; font-style: italic; font-weight: bold;  margin: 0px; padding: 0px; float: right; display: block; text-align: left; }

.etrak .divContent { background-color:#fff; }
.etrak p.healthed { width: 100%; }
.etrak p.division { width: 100%; }
.etrak table, .etrak td, .etrak tr { background: none; }
div.etrakHeader table  { background-color: #fff; }
.etrak .divBanner table { background-color: #861518; } 
.etrak .etrakMenubar { border-bottom: 2px solid #861518; }

/*div.divBanner h1 a { font-family: "Times New Roman", Times, serif; font-size: 175%; font-weight: normal; margin: 0px; margin-top: 5px; padding: 0px; }
div.divBanner h2 a { font-family: "Times New Roman", Times, serif; font-size: 95%; font-style: italic; font-weight: bold;  margin: 0px; padding: 0px; }*/
p.healthed a, p.healthed a:visited, p.division a, p.division a:visited, p.healthed a:hover, p.division a:hover { color: #F6DC54; text-decoration:none; }
* body.etrak p.healthed { font-size: 250%; } 

/* --------------------DivContent > TopMenu-------------------- */
ul#TopMenu { background: #623270 url("Images/MenuTop.gif") repeat-x top left; display: block; float: right; list-style-type: none; margin: 0px; padding: 0px; padding-top: 7px; width: 100%; }
ul#TopMenu li { float: left; border-left: solid 2px #F6DC54; }
/* to hide border on home link */ ul#TopMenu li#TMHome { border-left: 0px; } 
ul#TopMenu a { color: #F6DC54; font-size: 85%; font-weight: bold; display: block; text-align: center;  padding: 3px 10px; }
ul#TopMenu a:hover { font-weight: bold; color: #FFFF00; background: #861518; }
ul#TopMenu li#SkipToContent { display: none; }
ul#TopMenu li#TMCFHC img { height: 15px; width: 20px; }

ul#TopMenu li.active { background: #861518; }


/* --------------------DivContent > DivMainBody-------------------- */
.divMainBody { background: url("Images/ContainerBox.gif") no-repeat top left; float: left; margin: 5px 0px 0px 0px; padding: 10px 5px; width: 760px; }


/* --------------------DivContent > DivMainBody > DivSidebar-------------------- */
div.divSidebar { float: left; margin: 0px; padding: 0px; width: 200px; }
 
 
/* --------------------DivContent > DivMainBody > DivSidebar > LeftPic-------------------- */
div.LeftPic { background: url("Images/LeftPicHome.jpg") no-repeat 0px 0px; width: 100%; padding: 155px 0px 0px 0px; }
div.LeftPic h1 { color: #F6DC54; font-size: 125%; text-align: center; background: #C21F25 url("Images/WhatsNewHeader.gif") no-repeat 0px 0px; display: block; padding: 5px; margin-bottom: 1px; }
div.LeftPic .WhatsNew a { color: #F6DC54; }
div.LeftPic .WhatsNew a:hover { text-decoration: underline; }

div.LeftPic dl { background: #861518 url("Images/WhatsNewBack.gif") bottom left no-repeat; color: #FFFFFF; margin-top: 0px; padding: 10px; }
div.LeftPic dt { background: url("Images/BulletOrange.gif") no-repeat 0px 3px; font-size: 100%; font-weight: bold; padding-left: 12px; }
div.LeftPic dd { margin-left: 12px; padding-bottom: 5px; }
/* special for EPA store */ body.BcEPAStore dt { background-image: none; padding: 0px; text-align: center; }

div.LeftPic h1.eNews, h3.eNews { background: #FBEDA5 url("Images/ENewsBack.gif") top left no-repeat; color: #C21F25; font-size: 150%; font-weight: normal; min-height: 26px; text-align: left; margin-bottom: 0px; padding: 10px 0px 0px 10px; }
h3.eNews { font-size: 120%; }
div.LeftPic img#eNewsLogo { height: 25px; vertical-align: bottom; width: 25px; }
div.LeftPic p.eNews { background: #FBEDA5 url("Images/ENewsBack.gif") bottom left no-repeat; display: block; margin-top: 0px; padding: 10px; }
div.LeftPic p.eNews a:hover { text-decoration: underline; }


/* --------------------DivContent > DivMainBody > DivText-------------------- */
.divText { float: left; margin: 0px 10px; min-height: 450px; padding: 0px; width: 370px; }
.divText a { text-decoration: underline; }
.divText a:hover { text-decoration: none; }
.divText a:visited { color: #CC0000; }
/*.divText h1 { display: block; margin: 0px; padding: 0px; width: 100%; }*/
.divText h1, .divText h2, .divText h3, .divText h4, .divText p, .divText dt, .divText dd { padding: 0px 5px; }
.divText h2 { margin-bottom: 0px; }
.divText h3, .MainText p { margin-bottom: 5px; margin-top: 5px; }
.divText ul li { padding-bottom: 7px; list-style: none; background: url("Images/bltYellowSquare.gif") top left no-repeat; margin-left: -15px; 
padding-left:15px; line-height: 15px; }


/* --------------------DivContent > DivMainBody > DivNavigation-------------------- */
.divNavigation { float: left; width: 160px; }
.divNavigation h3 { background: #623270 url("Images/SubMenuTab.gif") no-repeat top left; clear: both; color: #FFFFFF; margin-bottom: 0px; padding: 0px; text-align: center; }
.divNavigation ul { background: url("Images/SubMenuBox.gif") no-repeat bottom left; list-style: none; margin: 0px; padding: 0px; }
.divNavigation ul li { width: 160px; }
.divNavigation ul a { background: #D7D3DC url("Images/BulletPurple.gif") no-repeat 3px 5px; color: #795584; display: block; margin: 0px; padding: 2px 0px 2px 14px; }
.divNavigation ul a:visited { color: #660099; }
.divNavigation li a:hover, ul.LeftMenu li.HideSub a:hover { background: #FFFFFF url("Images/BulletRed.gif") no-repeat 3px 5px; color: #C21F25; padding-left: 14px; }


/* --------------------DivContent > DivFooter-------------------- */
.divFooter { background: url("Images/ContainerBoxBottom.gif") no-repeat bottom left; border-top: dotted #CCCCCC 1px; clear: both; margin: 0px; padding: 5px; width: 760px; }
.divFooter a { color: #861518; }
.copyright, .footer p { clear: both; font-size: 75%; margin: 0px; }
ul#FootCFHCMenu { list-style-type: none; margin: 0px; padding: 0px; }
ul#FootCFHCMenu li { float: left; font-size: 85%; }
ul#FootCFHCMenu a { display: inline; padding: 5px; text-decoration: underline; }


/* --------------------OTHER PAGES-------------------- */

/* Special Sections - Online Forms */
label { float: left; padding-right: 3px; }
label.Address { padding: 5px 3px; }
input.AddressInput { float: left; }
.divText form h2, .divText form h3, .divText form p { clear: both; }
body#BiSFreeSamples label.Checkbox { display: block; float: right; width: 90%; }
body#BiSFreeSamples input.Checkbox { display: block; float: left; width: 7%; clear: both; }
body#BiSFreeSamples input.Submit { width: 100px; margin: 0px; }
body#BiTAdolescents label.Radio { float: none; }

/* Sign-up iContact Form */
.signupframe {
  border: 1px solid #7A1818;
  background: #ffffff;
  color: #090000;
  font-family: Arial, Helvetica, sans-serif;
}
input.signUpFormInput { 
	width: 200px; 
}
body#toolkitRegistration input.textField { width: 300px; } 
.attribution { font-size: 75%; } 
