object {outline:none;}
body {
	font-family: arial;
	font-size: 12px;
	line-height: 20px;
	margin: 0px;
	color: #FFF;
}
#header {
	padding: 0px;
	text-align: center;
}
#nav {
	height: 28px;
	background: url(../images/bg_green_nav.gif) repeat-x;
}
#nav ul {
	width: 857px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
}
#nav li {
	float: left;
}
#nav a {
	float: left;
	height: 28px;
	margin-right: 30px;
	background-repeat: no-repeat;
	background-position: 0% 100%;
	text-indent: -9999px;
}
#nav a:hover { background-position: 0% 0%; }
#nav a.home { width: 39px; background-image: url(../images/nav_home.png); }
#nav a.whysm { width: 146px; background-image: url(../images/nav_whysm.png); }
#nav a.celeb { width: 128px; background-image: url(../images/nav_celeb.png); }
#nav a.partner { width: 93px; background-image: url(../images/nav_partnership.png); }
#nav a.ed { width: 170px; background-image: url(../images/nav_ed.png); }
#nav a.media { width: 41px; background-image: url(../images/nav_media.png); }
#nav a.contact { width: 60px; margin-right: 0; background-image: url(../images/nav_contact.png); }
#main {
	background-image: url(../images/bg_tan_gradient.gif);
	background-repeat: repeat-x;
	text-align: center;
	background-color: #8C8373;
	background-position: top;
}
a {
	color: #FC0;
	text-decoration: none;
}
#sponsors {
	text-align: center;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
}
#greentrim {
	background-color: #A8D82C;
	clear: both;
	height: 10px;
}
#footer {
	color: #7E7160;
	width: 955px;
	font-size: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
	line-height: 11px;
	text-align:center;
}

#main #callouts {
	width: 968px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
	padding-top: 15px;
	text-align: left;
	font-size: 12px;
	line-height: 15px;
	border-top: solid #3f382d 1px;
}
#main #callouts #box {
	float: left;
	width: 180px;
}
#main #callouts #box p {
	margin-right: 40px;
	margin-top: 10px;
}
div.clear { 
	clear:both;
	height: 1px;
	overflow: hidden; 
}
#main #callouts #boxwide {
	float: left;
	width: 250px;
	margin-left: 100px;
}
#pageheader {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	clear: both;
	padding-top: 25px;
}
#main #mission {
	width: 955px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#main #subcontainer {
	width: 840px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 25px;
	text-align: left;
	background-image: url(../images/sub_background.gif);
	background-repeat: no-repeat;
	border: 10px solid #696357;
	background-color: #887f6e;
	margin-bottom: 25px;
}
#main #celebs {
	width: 693px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 36px;
	text-align: left;
	background-image: url(../images/sub_background.gif);
	background-repeat: no-repeat;
	border: 10px solid #696357;
	background-color: #887f6e;
}

#main #celebs #header {
	text-align: left;
	margin-top: 30px;
	padding-left: 35px;
}

p.celebs{
	float:left;
	width:620px;
	margin-left: 28px;
	padding-top:10px;
	font-size: 14px;
	line-height:16px;
}

.educ2{
height:890px;
}

h2 {
	font-size: 1.4em;
	color: #A5CB39;
	font-weight: normal;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-left: 25px;
}
h2.at15 {
	font-size:22px;
	color: #93df01;
	font-weight: normal;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-left: 0px;
	line-height:27px;
	width:440px;
	float:left;
	
}

.iframe-splash{
overflow: auto;
	border:0;
	float:left;
	height:3000px;

}

#splash-content{
	width:810px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 125px;
	padding-top:43px;
}
#splash-content a img{
	color:red;
	border:0px;
}
.sp-right a{
	float:right;
	font-weight:bold;
	font-size:14px;
		padding-top:11px;
		color:white;
		padding-bottom:8px;
}
.sp-left a{
	float:left;
	font-weight:bold;
	font-size:14px;
	padding-top:11px;
	color:white;
}

.sp-right a:hover{
	text-decoration:underline;
}
.sp-left a:hover{
	text-decoration:underline;
}
#main #subcontainer #content {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding-top: 25px;
/*	padding-bottom: 10px;*/
	font-size: 1.2em;
	margin-bottom: 0px;
}
#main #subcontainer #content p {
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 0px;
	margin-top: 8px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#main #subcontainer #header {
	width: 805px;
	text-align: left;
	margin-top: 30px;
	padding-left: 35px;
}

#main #subcontainer #content table {
	text-align: center;
	margin-top: 20px;
}
#main #subcontainer #content table td {
	padding: 7px;
}
#main #subcontainer #content table tr td p {
	font-size: 1em;
}
#main #subcontainer #content .question {
	padding-top: 15px;
	font-weight: bold;
	color: #A5CB39;
}
#main #subcontainer #content .indented {
	padding-left: 45px;
	padding-right: 75px;
}
.quotes {
	font-size: 17px;
	font-weight: bold;
	color: #2E2B22;
	text-align: center;
}
#celebprofile {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	text-align: center;
	clear: both;
}
#main #subcontainer #content ul,
#main #subcontainer #content ol {
	margin-right:60px;
	margin-bottom:0;
	margin-left:40px;
	padding-left:40px;
}
#main #subcontainer #content #form1 {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
}
#main #popup {
	width: 575px;
	padding-bottom: 25px;
	text-align: left;
	background-image: url(file:///MacHD500/Users/cthasiah/Desktop/Latest%20Web%20Files/images/popup_bg600x598.gif);
	background-repeat: no-repeat;
	border: 10px solid #696357;
	background-color: #887f6e;
}
#main #popup #header {
	width: 805px;
	text-align: left;
	margin-top: 30px;
	padding-left: 35px;
}
#main #popup #content {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding-top: 25px;
	padding-bottom: 10px;
	font-size: 1.2em;
	margin-bottom: 0px;
}
#main #popup #content #form1 {
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
}
#header-popup {
	padding: 0px;
	text-align: center;
}
#main #subcontainer #content table tr td p a {
	font-size: 10px;
}

/* Forms */

#main #subcontainer #content table.form {
margin: 0 25px 0;
border: none;
border-collapse: collapse;
}

#main #subcontainer #content table.form th, #main #subcontainer #content table.form td {
padding: 0 8px 0 0;
text-align: left;
font-weight: normal;
font-size: 12px;
vertical-align: middle;
}#main #subcontainer #content table.form th {
padding-top: 8px;
}
#main #subcontainer #content table.form td {
padding-top: 2px;
}
#main #subcontainer #content table.form td.narrow {
padding-right: 4px;
}

#main #subcontainer #content table.form input, #main #subcontainer #content table.form select {
margin: 0;
}

#main #subcontainer #content table.form caption {
padding-top: 24px;
caption-side: top;
text-align: left;
}

h3.instructions {
margin: 24px 25px 0;
font-weight: normal;
font-size: 1.2em;
}

p.footnote { font-size: 12px; }

#main #subcontainer #content ul.button_group {
width: 750px;
margin: 16px 25px 0;
padding: 0;
list-style: none;
height: 28px;
}

#main #subcontainer #content ul.button_group li { float: left; padding: 0; }

#main #subcontainer #content ul.button_group a, ul.button_group button {
float: left;
height: 28px;
margin: 0 8px 0 0;
padding: 0;
background-color: transparent;
background-repeat: no-repeat;
background-position: 0% 100%;
border: none;
text-indent: -9999px;
}

#main #subcontainer #content ul.button_group a.pay_credit { width: 151px; background-image: url(../images/btn_pay_credit.gif); }
#main #subcontainer #content ul.button_group a.pay_p_check { width: 175px; background-image: url(../images/btn_pay_p_check.gif); }
#main #subcontainer #content ul.button_group a.pay_b_check { width: 171px; background-image: url(../images/btn_pay_b_check.gif); }
#main #subcontainer #content ul.button_group button.process { width: 226px; background-image: url(../images/btn_process.gif); }

/* New Footer Sponsors*/
#sponsors-new {
	clear: both;
	width:871px;
	height:60px;
	margin:15px auto 0;
	padding:0;
	list-style:none;
}
#sponsors-new li { float:left; }
#sponsors-new a {
	display:block;
	height:60px;
	outline:none;
	background:url(../images/footer-sponsors-v2.png) no-repeat;
	text-indent:-9999px;
}
#sponsors-new a.spn1 { width:73px;background-position:0 0; }
#sponsors-new a.spn2 { width:54px;background-position:-73px 0; }
#sponsors-new a.spn3 { width:84px;background-position:-127px; 0; }
#sponsors-new a.spn4 { width:106px;background-position:-211px 0; }
#sponsors-new a.spn5 { width:57px;background-position:-317px 0; }
#sponsors-new a.spn6 { width:81px;background-position:-374px 0; }
#sponsors-new a.spn7 { width:109px;background-position:-455px 0; }
#sponsors-new a.spn8 { width:65px;background-position:-564px 0; }
#sponsors-new a.spn9 { width:53px;background-position:-629px 0; }
#sponsors-new a.spn10 { width:100px;background-position:-682px 0; }
#sponsors-new a.spn11 { width:89px;background-position:-782px 0; }
#sponsors-new a.spn12 { width:89px;background-position:-871px 0; }

#sound-eq{

border: 3px solid #696357;
height:391px;
width:733px;
clear:both;
margin-left:25px;

}

/* New Video Player */
div.overlay {
width:425px;
margin:0 auto;
padding:39px 35px 0;
background:url(../images/popup_bg495x405.gif) no-repeat;
display:none;
}
div.overlay p {
margin:10px 0 0;
text-align:center;
color:#fff;
}
div.overlay div.close {
position:absolute;
top:27px;
right:35px;
background:url(../images/btn_close.gif) no-repeat;
width:28px;
height:28px;
cursor:pointer;
}
.flow-hdr {
margin:0 0 43px;
padding:0;
height:24px;
overflow:hidden;
outline:none;
text-indent:-9999px;
background-repeat:no-repeat;
}
a.player { 		
display:block;
height:264px;			
}


/*New Education Page*/
.content-education-new {
background:#fff no-repeat;
margin:0 4px;
overflow:auto;
padding:40px 0 22px 63px;
width:897px;

}
.content-education-new.bg-education-new {
background-image:url(../images/bg-content-map3-centered.jpg);

}

#chalkboard{
	background:url(../images/chalkboard.jpg) top left no-repeat;
	width:785px;
	margin-left:10px;


}
#columns-education{
	padding-top:300px;

}
#left-col{
	width:151px;
	float:left;	
	margin-left:10px;
}
#middle-col{
margin-left:35px;
margin-right:20px;
float:left;

}
#right-col{
	width:180px;
	float:left;
	margin-left:0px;
}

.cold-inside{
	width:382px;
	float:left;
}
a.brochure-dl{
	width:200px;
	height:29px;
	background:url(../images/brochure-dl.png) bottom left no-repeat;
	display:block;
	text-indent:-9999px;
	margin-left:83px;
}
a.brochure-dl:hover{
	cursor:pointer;
	background-position:top left;
}


#main #subcontainer #content #interesting-articles table td{
padding:0px;
font-size:12px;
text-align:left;

}

#interesting-articles table{
	width:374px;
}
#interesting-articles td{
	height:82px;
}
#interesting-articles{
float:left;
width:290px;
display:block;
text-align:left;
}
#interesting-articles img{
	border:1px solid white;
}
#interesting-articles a{
	font-weight:bold;
}

.ia-titles{
	font-size:14px;
	font-weight:bold;
}
a.ia-links{
	
	font-size:12px;

	float:left;
	text-decoration:none;

}
a.ia-links:hover{
	text-decoration:underline;	
}
#main #subcontainer #content ul#facts{
	list-style:none;
	text-align:center;
	margin:0px 0px 28px 0px;
	padding:0px;
	font-weight:bold;
	font-size:13px;
}
#main #subcontainer #content ul#teacher-stuff{
	margin:0px 0px 19px 0px;
	padding:0px;
}
#main #subcontainer #content ul#teacher-stuff-resources{
	margin:0px;
	padding:0px;
}

ul#teacher-stuff{
list-style:none;
margin:0;
}
ul#teacher-stuff li{
margin-bottom:9px;
	font-weight:normal;
	font-size:12px;
}
ul#teacher-stuff li a{
	border:none;
	font-weight:lighter;
	text-decoration:none;
	font-size:13px;
}
ul#teacher-stuff li img{
	margin-top:7px;
	border: 1px solid #e5e5e5;
}

ul#teacher-stuff-resources{
list-style:none;
padding:10px 20px 20px 30px;
margin:0;
}
ul#teacher-stuff-resources li{
margin-bottom:10px;
	font-weight:normal;
	font-size:13px;
	line-height:16px;
}
ul#teacher-stuff-resources li a{
	border:none;
	font-weight:lighter;
	text-decoration:none;
	font-size:13px;
	line-height:14px;
	
}
ul#teacher-stuff-resources li img{
	margin-top:7px;
	border: 1px solid #e5e5e5;
}
#left-col a{
	font-weight:bold;
	font-size:13px;
}
#left-col a img{
	font-weight:bold;
margin-top:1px;
margin-bottom:26px;
border:solid 1px black;
}
#right-col a:hover{
	text-decoration:underline;
}
#left-col .title{
	margin-bottom:16px;
	background:url(../images/fun-stuff.png) top left no-repeat;
	width:109px;
	height:19px;
	text-indent:-9999px;
}
#middle-col .title{
	margin-bottom:19px;
	background:url(../images/hard-cold.png) top left no-repeat;
	width:279px;
	height:25px;
	text-indent:-9999px;
	margin-left:49px;
  
}
#middle-col .title-article{
	background:url(../images/interesting-articles.png) top left no-repeat;
	width:273px;
	height:23px;
	text-indent:-9999px;
	margin-left:52px;
	margin-top:32px;
  
}
#right-col .title{
	background:url(../images/teacher-stuff.png) top left no-repeat;
	width:156px;
	height:21px;
	text-indent:-9999px;
	margin-bottom:10px;
}

/* @15 exchange */

#links-15{

	margin-left:80px;

}
#one-two-get a{
	background:url(../images/15-get-started.gif) top left no-repeat #000;
	height:26px;
	width:180px;
	display:block;
	text-indent:-9999px;
	margin-top:20px;
	padding:auto;
	float:left;
	margin-right:10px;
}
#one-two-get a:hover{
	background:url(../images/15-get-started.gif) bottom left no-repeat #000;
}

#why a{
	background:url(../images/15-why.gif) bottom left no-repeat #000;
	height:26px;
	width:180px;
	display:block;
	text-indent:-9999px;
	padding:auto;
	float:left;
	margin-top:20px;
	
}
#why a:hover{
	background:url(../images/15-why.gif) top left no-repeat #000;
}
.fifteen-body{
height:849px;

}
#girl-image{
width:249px;
height:618px;
margin-left:20px;
padding-right:23px;
float:left;
background-color: red;	
display:block;
background:url(../images/at15-girl.png) top left no-repeat;
}

/*Celebrity Profiles*/


.swf-holder{
float:left;
background-color:none;
width:769px;
height:324px;
margin-top:19px;
margin-left:-38px;
}

.celeb-gallery td{
	text-align:center;
	font-weight:bold;
	text-transform: uppercase;
text-shadow: #333 0.2em 0.2em 0.2em;
	
}

.celeb-gallery td img{
	border: 0px;
}
.celeb-gallery td a{
	color:white;
	text-decoration:none;
}

.celeb-photos td {
	vertical-align:bottom;
}

/*
#celeb-gallery {
	width:704px;
	margin-left:-30px;
}
#celeb-gallery ul{
	list-style: none;
}

#celeb-gallery ul li{
	float:left;
	text-align:center;
	font-size: 14px;
	font-family: Helvetica;
	text-transform: uppercase;
	display:block;
	overflow: auto;
	padding:0px 5px 0 0px;
}
#celeb-gallery ul.row2 li{
	margin-top:20px;
	padding:0px 5px 0 0px;
}
.celeb-pic-h{
	height:157px;
	display:block;
	margin-top:10px;
	margin-bottom:10px;
}*/
    
/* Standard Form */
.form-std {
display:block;
margin:0;
padding:0;
border:none;
}
.fs-data {
display:block;
width:834px;
overflow:auto;
margin:0;
padding:0;
border:none;
}
.get-cols .fs-data {
width:605px;
}
.fs-donate{
border:none;
}

.fs-donate h4{
padding-top:16px;
font-weight:bold;
font-size:16px;
line-height:16px;
text-transform:uppercase;
color:#1778be;
}
.fs-donate.fs-sm h4 {
color:#8bb127;
}
.fs-hearnow {
display:block;
width:460px;
overflow:auto;
margin:0;
padding:0;
border:none;
}
.fs-actions {
display:block;
width:518px;
overflow:auto;
margin:0 0 12px;
padding:15px 0 0;
border:dotted #dbdbdb;
border-width:1px 0 0;
}
.fs-actions-hn {
display:block;
width:318px;
overflow:auto;
margin:0 0 12px;
padding:15px 0 0;
border:dotted #dbdbdb;
border-width:1px 0 0;
}
.fs-set {
clear:left;
overflow:auto; 
margin-left:50px;
margin-top:20px;
}
.fs-set-hn {
clear:left;
overflow:auto;      
margin-left:50px;
margin-top:20px;
}
.fs-float {
float:left;
margin-right:10px;
}
.form-std label {
display:block;
clear:both;
margin:0 0 1px;
font-weight:bold;
}
.form-std label strong {
color:#d5a71c;
}
.form-std label em {
font-weight:normal;
}
.form-std label.fs-payment {
display:block;
width:35px;
height:22px;
margin:0;
border:solid 1px #534018;
background:url(../img/logo-credit.png) no-repeat;
text-indent:-9999px;
}
.form-std label.fs-payment.discover { background-position:0 center; }
.form-std label.fs-payment.mastercard { background-position:-35px center; }
.form-std label.fs-payment.visa { background-position:-70px center; }
.form-std label.fs-payment.amex { background-position:-105px center; }

.fs-txt,.fs-area {
display:block;
width:500px;
margin:0 0 17px;
padding:6px 8px;
border:1px solid #dbdbdb;
font:14px Arial, Helvetica, sans-serif;
color:#888;
}
.fs-txt.fs-short {
width:236px;
}

.fs-txt-hn,.fs-area {
display:block;
width:500px;
margin:0 0 17px;
padding:6px 8px;
border:1px solid #dbdbdb;
font:14px Arial, Helvetica, sans-serif;
color:#888;
}
.fs-txt-hn.fs-short {
width:176px;
}



.fs-txt.fs-shorter {
width:90px;
}
.fs-select {
margin:0;
border:1px solid #dbdbdb;
font:14px Arial, Helvetica, sans-serif;
color:#888;
}
.fs-group {
clear:left;
margin:0 0 14px;
padding:0;
border:none;
border-collapse:collapse;
}
.fs-group th {
height:30px;
padding:0 5px 0 0;
vertical-align:middle;
text-align:left;
}
.fs-group th input,.fs-group td label {
margin:0;
}
.fs-group td {
height:30px;
padding:0 15px 0 0;
vertical-align:middle;
}
.fs-inst {
float:left;
margin:0;
padding:9px 0 0 15px;
font-style:italic;
}
.fs-inst strong {
color:#d5a71c;
}
.error-msg {
margin:0 0 14px;
padding:15px 15px 17px;
border:1px solid #fc0;
background:#ffc;
}
.list-error {
margin:0 0 0 10px;
padding:0 0 0 10px;
list-style:disc;
font-weight:bold;
color:#f00;
}
.list-error li {
margin:0 0 3px;
}
.thanks-msg {
margin:0 0 14px;
padding:15px 15px 2px;
border:1px solid #1778be;
background:#cae2f3;
}
.thanks-msg .link-std {
margin-right:20px;
font-weight:bold;
}
.fs-data .h4-std {
padding-top:16px;
font-weight:bold;
font-size:16px;
line-height:16px;
text-transform:uppercase;
color:#1778be;
}               
.btn-std
{
	margin:30px;
}             
.form-std label strong {
color:#d5a71c;
} 


.evaluation label
{
	clear:both;
	display:block;
	padding-top:10px; 
	font-weight:bold;
}      

.evaluation strong
{
	color:#A5CB39;
}

#main #subcontainer #content table.evaluation-table
{
	margin-top:0px;
}