body {color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
/*address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}*/
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}


body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:99%;}

.center {text-align:center;}

body {text-align:center; background: transparent url(../images/main_bg.jpg) repeat;}
h2.hidden {text-indent:-9000px;}

#wrapper {width:894px; height:1020px; margin:0 auto; text-align:left;position:relative;}
#wrapper_facts {width:890px; height:100%; margin:0 auto; text-align:left;position:relative;}

#top {padding:11px 0 0 0; position:relative; background: transparent url(../images/top_bg.jpg) no-repeat 0px 11px; width:894px; height:23px; }
#top_facts {padding:11px 0 0 0; position:relative; background: transparent url(../images/top_facts.jpg) no-repeat 0px 11px; width:890px; height:23px; }

#toptext {padding-top:7px;}
span#counter {float:right; color:white; font:12px arial; padding-right:34px;}

span#navi {float:left;}
ul#nav {padding-left:34px;}
ul#nav li {display:inline;}
ul#nav a, ul#nav a:link, ul#nav a:active, ul#nav a:visited {text-decoration:none; color:white; padding-right:10px; font:12px arial;}
ul#nav a:hover {text-decoration:underline;}

#header {background: transparent url(../images/header_bg.jpg) no-repeat; width:894px; height:83px; position:relative;}
#header_facts {background: transparent url(../images/header_facts.jpg) no-repeat; width:890px; height:83px; position:relative;}
#header h1, #header_facts h1 {text-indent:-9000px;}
#header h1 a, #header_facts h1 a {width:445px; height:48px; display:block; top:27px; left:26px; position:absolute;}

#top_content {background: transparent url(../images/top_content_bg.jpg) no-repeat; width:894px; height:101px; position:relative;}
#top_banner {width:468px; height:60px; position:absolute; top:23px; left:28px; border: 2px solid #2248c2;}

#banner_wrapper {width:488px; height:64px; margin:0 auto; text-align:left;}
#banner_wrapper #top_banner {position:relative; margin-left:-19px;}

#mission {width:304px; height:80px; position:absolute; top:21px; left:558px; background: transparent url(../images/mission_bg.jpg) no-repeat;}
#mission h2 {text-indent:-9000px;}
#mission p {padding: 10px 0 0 10px; color:#2248c2; font:11px arial; padding-right:14px; line-height:12px;}


#main_content {background: transparent url(../images/main_content_bg.jpg) no-repeat; width:894px; height:889px; position:relative;}
#left_banner {width:120px; height:489px; background: transparent url(../images/audio_buttons.jpg); position:absolute; top:373px; left:28px; border: 2px solid #2248c2;}
/*#left_banner img {width:120px; height:489px;}*/
#audio_links {position:absolute; top:0px; left:0px; width:120px; height:489px; margin:0; padding:0; list-style:none;}
#audio_links li {margin:0; padding:0;}
#audio_links a {position:absolute; display:block; left:0px; text-indent:-9000px; overflow:hidden; width:120px; height:74px;}

#tip1_button a {top: 126px;}
#tip2_button a {top: 200px;}
#tip3_button a {top: 274px;}
#tip4_button a {top: 348px;}
#tip5_button a {top: 422px;}




#right_banner {width:300px; height:230px; position:absolute; top:121px; left:558px; border: 2px solid #2248c2;}
#right_banner img {width:300px; height:230px;}

#agree {float:left; padding-top:5px;}
#submit {float:left; padding-top:5px; padding-left:30px;}

#after_facts {width:304px; height:98px; position:absolute; top:767px; left:558px; background: transparent url(../images/after_facts_bg.jpg) no-repeat;}
#after_facts h2 {text-indent:-9000px;}
#after_facts p {padding: 17px 0 0 10px; color:#2248c2; font:12px arial; padding-right:56px;}
#after_facts a, #after_facts a:hover, #after_facts a:link, #after_facts a:visited, #after_facts a:active  {color:#2248c2;}
#after_facts a:hover {text-decoration:none;}
#after_facts a#facts {width:43px; height:70px; display:block; top:11px; left:248px; position:absolute;}



#movie {text-align:center; width:371px; height:298px; position:absolute; top:21px; left:171px; background-color:#0f992d;}
#tips_movie {text-align:center; width:371px; height:298px; float:left; margin:0 12px; display: block; background-color:#0f992d;}
#player {width:369px; height:297px; margin:1px auto 0 auto; }

#movie_links {position:absolute; top:328px; left:176px; width:358px; height:19px; margin:0; padding:0; list-style:none;}
#movie_links li {display:inline; margin:0; padding:0;}
#movie_links a {position:absolute; top:0px; display:block; text-indent:-9000px; overflow:hidden; width:178px; height:19px;}
#movie_links a:hover {background-position: -178px 0;}
#idtheft_button a {left:0px; background: url(../images/idtheft_button.jpg) no-repeat;}
#childidtheft_button a {left:180px; background: url(../images/childidtheft_button.jpg) no-repeat;}

#request_speaker {width:124px; height:177px; position:absolute; top:178px; left:28px; background: transparent url(../images/request_speaker_bg.jpg) no-repeat; text-align:center;}
#request_speaker h2 {text-indent:-9000px; margin:0; padding:0;}
#request_speaker p {padding:15px auto; color:#BD9B10; font:11px arial; margin-top:45px;}
#request_speaker a, #request_speaker a:visited, #request_speaker a:link, #request_speaker a:hover, #request_speaker a:active {color:#BD9B10; font:11px arial;}
#request_speaker a:hover {text-decoration:none;} 

#audiotips {width:124px; height:177px; position:absolute; top:178px; left:28px; background: transparent url(../images/audiotips_bg.jpg) no-repeat;}


#tips_movie_links {padding:0; list-style:none;}
#tips_movie_links li { margin:0; padding:4px;}


#featured_story {width:371px; height:491px; position:absolute; top:373px; left:171px; background: transparent url(../images/featured_bg.jpg) no-repeat;}
#featured_wrapper {width:358px; height:450px; overflow:auto; margin-top:34px; margin-left:10px;}
#text {padding-top:8px;}
#text h2 {padding-bottom:8px; font: 14px arial; color:#0f992d;}
#text p {padding:5px 5px 5px 2px; font: 12px arial; color:#0f992d;}
#text ol, #text ul {padding-left:5px; font: 12px arial; color:#0f992d;}
#text ol li {list-style: decimal inside;}
#text ul li {list-style: disc inside;}
#text a, #text a:hover, #text a:link, #text a:visited, #text a:active  {color:#0f992d;}
#text a:hover {text-decoration:none;}

#right_content {width:304px; height:376px; position:absolute; top:373px; left:558px; background: transparent url(../images/right_content_bg.jpg) no-repeat;}
#right_content_wrapper {width:291px; height:335px; overflow:auto; margin-top:34px; margin-left:10px;}
#text.right_content h2, #text.right_content p, #text.right_content ol, #text.right_content ul, #text.right_content a, #text.right_content a:hover, #text.right_content a:link, #text.right_content a:visited, #text.right_content a:active {color:#d13333;}

#footer {background: transparent url(../images/footer_bg.jpg) no-repeat; width:894px; height:25px; position:relative;}
#footer_facts {text-align:right; background: transparent url(../images/footer_facts.jpg) no-repeat; width:890px; height:20px; position:relative; margin-bottom:10px;}

#copyright {padding-top:1px;}
#copyright span.copyrightinfo {float:right; color:white; font:12px arial; padding-right:34px;}
#copyright span.termslink {float:left; color:white; font:12px arial; padding-left:34px;}
#copyright a, #copyright a:hover, #copyright a:link, #copyright a:visited, #copyright a:active {color:white;}
#copyright a:hover {text-decoration:none;}


#facts_content {background: transparent url(../images/facts_text_bg.jpg) repeat; width:890px; position:relative; text-align:center;}
#facts_wrapper {}
#fingerprint {width:890px; background: transparent url(../images/fingerprint_bg.jpg) no-repeat bottom center;}
#facts_text {width:890px; padding:15px 0; text-align:left; }
#facts_text h1 {padding: 20px 20px 8px 20px; font: 22px arial; color:#2248c2;}
#facts_text h2 {padding: 0 20px 8px 20px; font: 16px arial; color:#2248c2;}
#facts_text h3 {padding: 15px 20px 5px 20px; font: 14px arial; color:#2248c2;}
#facts_text p {padding: 0 20px 6px 20px; font: 12px arial; color:#2248c2;}
#facts_text ul {padding:0 20px 10px 40px; font: 12px arial; color:#2248c2; margin-left: 0; list-style: none;}
#facts_text ul li {padding:3px 10px 5px 30px;}
#facts_text ul.empty_checkbox li, #facts_text ul.diamond ul.empty_checkbox li {background: transparent url(../images/square.gif) no-repeat 0 4px;}
#facts_text ul.checkmark li {background: transparent url(../images/square_checkmark.gif) no-repeat 0 4px;}
#facts_text ul.empty_disc li, #facts_text ul.diamond ul.empty_checkbox ul.empty_disc li, #facts_text ul.diamond ul.empty_disc li {background: transparent url(../images/circle.gif) no-repeat 0 4px;}
#facts_text ul.diamond li, #facts_text ul.empty_checkbox ul.diamond li {background: transparent url(../images/diamond.gif) no-repeat 0 4px;}
#facts_text div.indented p {padding-left:25px;}
img.magnifying_glass {width:50px; height:50px; display:inline; float:right; padding:0; border:none;}

#facts_text a, #facts_text a:hover, #facts_text a:link, #facts_text a:visited, #facts_text a:active {color:#2248c2;}
#facts_text a:hover {text-decoration:none;}
#resources_wrapper {text-align:center; width:890px;}
#resources_box {background: transparent url(../images/resources_bg.jpg) no-repeat; width:834px; height:672px; margin:0 auto; text-align:left;}
#resources_box hr {width:800px;}

input.txtCode {width:700px;}

#how_it_started {width:120px; height:130px; position:absolute; top:21px; left:28px; border: 2px solid #2248c2; }
#how_it_started a {text-indent:-9000px; width:120px; height:130px; display:block; overflow:hidden; background: transparent url(../images/how_it_started.jpg) no-repeat;}
#how_it_started a:hover {background-position: -120px 0;}

div#notice {width:700px; margin:0 auto; background-color:white;}
div#notice p {color:black; font:14px arial;}
div.errorExp {margin:0; width: 260px; background-color: red;}

img.printer {width:41px; height:47px; display:inline; padding-right:10px; border:none;}

#colophon {margin:7px auto; padding-bottom:10px; text-align:center;}
#colophon p {font: 10px arial; color:white;}
#colophon a, #colophon a:hover, #colophon a:link, #colophon a:visited, #colophon a:active {font: 10px arial; color:white;}
#colophon a:hover {text-decoration:none;}
span.small {font-size:10px;}

#mediaboxtop {background: transparent url(../images/mediaboxtop.jpg) no-repeat; width:834px; height:35px; margin:0 auto; }
#mediaboxtop h1, #keepsmartboxtop h1 {text-indent:-9000px;}
#keepsmartboxtop {background: transparent url(../images/keepsmartboxtop.jpg) no-repeat; width:834px; height:35px; margin:0 auto; }
#mediabox {background: transparent url(../images/mediabox_bg.jpg) repeat-y; width:834px; margin:0 auto; text-align:left;}
#mediabox h2, #mediabox p {margin-left:13px; margin-right:13px;}
#mediabox h2 { font: 14px arial; color:#0f992d;}
#mediabox p { font: 12px arial; color:#0f992d;}
#mediabox a, #mediabox a:hover, #mediabox a:link, #mediabox a:visited { font: arial; color:#0f992d;}
#mediabox a:hover {text-decoration:none;}
#mediaboxbottom {background: transparent url(../images/mediaboxbottom.jpg) no-repeat; width:834px; height:16px; margin:0 auto;  padding-bottom:25px;}

#keepsmart_content {clear:both;}