
.no-print{
	visibility: hidden;
	display:none
}

#hide, .hide { visibility: hidden; display:none }
.error { font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif; font-size: 12px; color: #f00; font-weight: bold; }

/* P O S I T I O N  A N D  L A Y O U T */

body { font-size:62.5%; margin: 0; padding: 0; background-color:#faf2e7; text-align: center; font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif; color: #000; }
#container { width:780px; margin: 0 auto; padding: 0; text-align: left; background:transparent url(../images/bkgnd.gif) 0 0 repeat-y; }
.white-space { margin: 0px; padding: 0px; height: 20px; }
.float-container { padding: 0px; margin: 0px; }
.float-clear { padding: 0px; margin: 0px; clear: both; }
#header-div { padding: 0; margin: 0; background-image: url(../images/header.jpg); background-repeat: no-repeat; }
#logo-div { padding: 0; margin: 0; }
#logo { padding: 0; margin: 0; }
#logo a { display:block; height:107px; }
#logo a span { margin:0; padding:0;  }
#nav-div { margin: 0px; padding: 0px; }
#main-div { padding: 0; margin: 0; width:780px; }

#content-div { padding: 0; float:left; margin: 0; width: 780px; }
#content-home-div { padding: 0; float:left; margin: 0; width: 780px; }
#content-text { padding: 15px 0px 0px 0px; margin: 0; background-color: #FFFFFF; }
#promo-div { padding: 0; margin: 0; }



#home-take-action { background: transparent url(../images/home-take-action-btn.gif) left top no-repeat; padding: 0; margin: 0; }
#home-take-action a { display:block; width:290px; height: 90px; padding: 0; margin: 0; }
#home-take-action a span { margin:0; padding:0;  }

#home-about-sca { background: transparent url(../images/home-about-sca-btn.gif) left top no-repeat; padding: 0; margin: 0; }
#home-about-sca a { display:block; width:257px; height: 109px; padding: 0; margin: 0; }
#home-about-sca a span { margin:0; padding:0;  }

#home-lobby-tool-kit { background: transparent url(../images/home-lobby-tool-kit-btn.gif) left top no-repeat; padding: 0; margin: 0; }
#home-lobby-tool-kit a { display:block; width:257px; height: 109px; padding: 0; margin: 0; }
#home-lobby-tool-kit a span { margin:0; padding:0;  }

#home-testimonials { background: transparent url(../images/home-testimonials-btn.gif) left top no-repeat; padding: 0; margin: 0; }
#home-testimonials a { display:block; width:290px; height: 138px; padding: 0; margin: 0; }
#home-testimonials a span { margin:0; padding:0;  }

#home-box-upper { background: transparent url(../images/home-box-upper.gif) left top no-repeat; width:210px; height: 10px; padding: 0; margin: 0; }

#home-box-lower { background: transparent url(../images/home-box-lower.gif) 0 bottom no-repeat; padding: 0; margin: 0; }
#home-box-lower a { display:block; width:210px; padding: 0; margin: 0; text-decoration:none; height: 208px; }
#home-box-lower a span { margin:0; padding:0;  }
#home-box-lower p { font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif; color: #000000; text-align: left; line-height: 12px; font-size: 13px; padding: 0px 10px 5px 10px; margin: 0; }
#home-box-lower ul li {  font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif; color: #000; text-align: left; line-height: 13px; font-size: 12px; padding: 3px 0px 3px 0px; margin: 0; list-style: disc; }




#promo-take-action { background: transparent url(../images/take-action-btn.gif) left top no-repeat; padding: 0; margin: 0; }
#promo-take-action a { display:block; width:190px; height: 68px; padding: 0; margin: 0; }
#promo-take-action a span { margin:0; padding:0;  }

#promo-about-sca { background: transparent url(../images/about-sca-btn.gif) left top no-repeat; padding: 10px 0px 0px 0px; margin: 0; }
#promo-about-sca a { display:block; width:190px; height: 98px; padding: 0; margin: 0; }
#promo-about-sca a span { margin:0; padding:0;  }

#promo-lobby-tool-kit { background: transparent url(../images/lobby-tool-kit-btn.gif) left top no-repeat; padding: 0; margin: 0; }
#promo-lobby-tool-kit a { display:block; width:190px; height: 100px; padding: 0; margin: 0; }
#promo-lobby-tool-kit a span { margin:0; padding:0;  }

#promo-testimonials { background: transparent url(../images/testimonials-btn.gif) left top no-repeat; padding: 10px 0px 0px 0px; margin: 0; }
#promo-testimonials a { display:block; width:190px; height: 138px; padding: 0; margin: 0; }
#promo-testimonials a span { margin:0; padding:0;  }

#box-upper { background: transparent url(../images/box-upper.gif) left top no-repeat; width:190px; height: 12px; padding: 10px 0px 0px 0px; margin: 0; }

#box-lower { background: transparent url(../images/box-lower.gif) 0 bottom no-repeat; padding: 0; margin: 0; }
#box-lower a { display:block; width:190px; padding: 0; margin: 0; text-decoration:none;  }
#box-lower a span { margin:0; padding:0;  }
#box-lower p { font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif; color: #000000; text-align: left; line-height: 12px; font-size: 12px; padding: 0px 10px 5px 10px; margin: 0; }
#box-lower ul li {  font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif; color: #000; text-align: left; line-height: 13px; font-size: 12px; padding: 3px 0px 3px 0px; margin: 0; list-style: disc; }


 
#sidebar-div { padding: 0; float:left; margin: 0; width: 200px; }
#sidebar-box { padding: 0px 0px 10px 10px; margin: 0; }
#sidebar-text { padding: 10px 10px 10px 10px; margin: 0; border:solid #d9d9d9 1px; background-color:#f1f1f1 }
#footer-div { padding: 5px 5px 50px 5px; margin: 0; }

/* M E N U  A N D  N A V I G A T I O N*/

#main-nav { font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #000; margin: 0px; padding: 10px 0px 10px 10px; text-align: left; }
#main-nav a { color: #000; text-decoration: none; padding:0px 4px 0px 4px; margin:0; }
#main-nav a:visited { color: #000; text-decoration:none; }
#main-nav a:hover { color: #000; text-decoration:underline; }
#main-nav a:active { color: #000; text-decoration:none; }

#secondary-nav { background: transparent url(../images/secondary-nav-bar.gif) left top no-repeat; font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #000; margin: 0px; padding: 5px 10px 15px 10px; text-align: left; }
#secondary-nav a { color: #000; text-decoration: none; padding:0px 4px 0px 4px; margin:0; }
#secondary-nav a:visited { color: #000; text-decoration:none; }
#secondary-nav a:hover { color: #000; text-decoration:underline; }
#secondary-nav a:active { color: #000; text-decoration:none; }

#tertiary-nav { background: transparent url(../images/tertiary-nav-bar.gif) left top no-repeat; font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #000; margin: 0px; padding: 5px 10px 15px 10px; text-align: left; }
#tertiary-nav a { color: #000; text-decoration: none; padding:0px 4px 0px 4px; margin:0; }
#tertiary-nav a:visited { color: #000; text-decoration:none; }
#tertiary-nav a:hover { color: #000; text-decoration:underline; }
#tertiary-nav a:active { color: #000; text-decoration:none; }

#page-bottom { background: transparent url(../images/page-bottom.gif)  left top no-repeat; height:20px; padding:0; margin:0px 0px 0px 0px; }
#dotted-div { background: transparent url(../images/dotted-div.gif)  left top no-repeat; height:25px; padding:0; margin:0px 0px 0px 0px; }

#coalition { background: transparent url(../images/page-About-the-SCA-Coalition.gif)   left top no-repeat;  padding:0; margin:0;}
#members { background: transparent url(../images/page-Members.gif)   left top no-repeat;  padding:0; margin:0;}
#policymakers { background: transparent url(../images/page-For-Policymakers.gif)   left top no-repeat;  padding:0; margin:0;}
#publicpolicy { background: transparent url(../images/page-Public-Policy-and-Research.gif)   left top no-repeat;  padding:0; margin:0;}
#factmap { background: transparent url(../images/page-State-Based-Fact-Map.gif)   left top no-repeat;  padding:0; margin:0;}
#fastfacts { background: transparent url(../images/page-Fast-Facts.gif)   left top no-repeat;  padding:0; margin:0;}
#talkingpoints { background: transparent url(../images/page-Talking-Points.gif)   left top no-repeat;  padding:0; margin:0;}
#studiesresearch { background: transparent url(../images/page-In-Depth-Studies-Research.gif)   left top no-repeat;  padding:0; margin:0;}
#testimonials { background: transparent url(../images/page-What-SCA-Means-to-Me.gif)   left top no-repeat;  padding:0; margin:0;}
#difference { background: transparent url(../images/page-Make-a-Difference.gif)   left top no-repeat;  padding:0; margin:0;}
#impacts { background: transparent url(../images/page-How-SCA-Impacts-You.gif)   left top no-repeat;  padding:0; margin:0;}
#whatsnew { background: transparent url(../images/page-Whats-New.gif)   left top no-repeat;  padding:0; margin:0;}
#takeaction { background: transparent url(../images/page-Take-Action.gif)   left top no-repeat;  padding:0; margin:0;}
#toolkit { background: transparent url(../images/page-Lobby-Tool-Kit.gif)   left top no-repeat;  padding:0; margin:0;}
#legislativeprocess { background: transparent url(../images/page-Legislative-Process.gif)   left top no-repeat;  padding:0; margin:0;}
#takingpoints { background: transparent url(../images/page-Taking-Points.gif)   left top no-repeat;  padding:0; margin:0;}
#backgrounders { background: transparent url(../images/page-Backgrounders-on-Legislation.gif)   left top no-repeat;  padding:0; margin:0;}
#links { background: transparent url(../images/page-Links.gif)   left top no-repeat;  padding:0; margin:0;}
#media { background: transparent url(../images/page-For-the-Media.gif)   left top no-repeat;  padding:0; margin:0;}
#pressreleases { background: transparent url(../images/page-Press-Releases.gif)   left top no-repeat;  padding:0; margin:0;}
#pressrelease { background: transparent url(../images/page-Press-Release.gif)   left top no-repeat;  padding:0; margin:0;}
#pressevents { background: transparent url(../images/page-Press-Events.gif)   left top no-repeat;  padding:0; margin:0;}
#mediabackgrounders { background: transparent url(../images/page-Backgrounders.gif)   left top no-repeat;  padding:0; margin:0;}
#aboutsca { background: transparent url(../images/page-About-Sudden-Cardiac-Arrest.gif)   left top no-repeat;  padding:0; margin:0;}
#generalinfo { background: transparent url(../images/page-General-Information.gif)   left top no-repeat;  padding:0; margin:0;}
#members { background: transparent url(../images/page-For-Coalition-Members.gif)   left top no-repeat;  padding:0; margin:0;}
#404 { background: transparent url(../images/page-404.gif)   left top no-repeat;  padding:0; margin:0;}
#500 { background: transparent url(../images/page-500.gif)   left top no-repeat;  padding:0; margin:0;}
#privacy { background: transparent url(../images/page-Privacy-Policy.gif)   left top no-repeat;  padding:0; margin:0;}

h1  span { margin:0; padding:0;  }




h4 {  background-color: transparent; padding:0; margin:0;}
h4 a {  background-color: transparent;  padding:0; margin:0; width: 124px; height: 24px; display:block; }
h4 a span { margin:0; padding:0;  }




/* T Y P O G R A P H Y  A N D  C O N T E N T use ems for sizing*/

.second-list-p { font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif; color: #000000; text-align: left; line-height: 1.3em; font-size: 1.2em; padding: 5px 0px 5px 30px; margin: 0; }
p { font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif; color: #000000; text-align: left; line-height: 1.3em; font-size: 1.2em; padding: 5px 0px 5px 0px; margin: 0; }
.first { padding: 14px 0px 5px 0px; margin: 0; }
.last { padding: 5px 0px 20px 0px; margin: 0;}
.last-number { padding: 10px 0px 15px 0px; margin: 0;  }
ol { padding: 10px 0px 10px 0px; margin: 0; }
ol li { font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif; font-size: 1.2em; line-height: 1.4em; padding: 5px 0px 5px 0px; margin: 0px 0px 0px 35px; }
ul { padding: 0px 0px 0px 30px; margin: 0px 0px 0px 0px;}
.second-list { padding: 0px 0px 0px 50px; margin: 0px 0px 0px 0px;}
.last-bullet { padding: 0px 0px 10px 30px; margin: 0px 0px 0px 0px; }
ul li {  font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif; color: #000; text-align: left; line-height: 1.3em; font-size: 1.2em; padding: 3px 0px 3px 0px; margin: 0; list-style: disc; }
.copyright { font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif; font-size: 1.0em; line-height: 1.1em; text-decoration: none; padding: 5px 0px 5px 0px; margin: 0; }
.align-right { text-align:right }
sup { font-size: .9em; }
.white { color: #fff; }
.red { color: #000; text-decoration:underline; }
.blue { color: #000; }
.footer { padding: 0px 0px 5px 5px; margin: 0; font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; color: #000; text-align: inherit; }
.brown{ color:#000}
.footer a { color: #000; text-decoration: none; padding:0px 7px 0px 7px; margin:0; }
.footer a:visited { color: #000; text-decoration:none; }
.footer a:hover { color: #000; text-decoration:underline; }
.footer a:active { color: #000; text-decoration:none; }

#skip { margin:0; padding:0; position: absolute; top: -1000px; }
#secondary-nav-div { padding:0; margin:0; width: 535px; background-color: #ecf6fb; }
img { border:none }

h2 { font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif; color: #000; padding: 0px 0px 0px 0px; margin: 0; font-size: 1.8em; line-height: 1.6em; font-weight: bold; }
h3 { font-family: Lucida Sans Unicode, Lucida Grande, Arial, Helvetica, sans-serif; color: #000; padding: 0px 0px 0px 0px; margin: 0; font-size: 1.6em; line-height: 1.4em; font-weight: normal; }
a { color: #000; text-decoration:none; }
a:visited { color: #000; }
a:hover { color: #000; text-decoration:underline; }
a:active { color: #000; text-decoration:underline; }
#footer-left { text-align:left; width: 570px; }
#footer-right { float:right; text-align:right; }




