/* CSS Document */

body{font-family:Tahoma, "MS Serif", "MS Sans Serif"; font-size:12px; background-color:#CCCCCC; line-height:18px; margin:0px;}
td{font-family:Tahoma, "MS Serif", "MS Sans Serif"; font-size:12px; line-height:18px;}
p{font-family:Tahoma, "MS Serif", "MS Sans Serif"; font-size:12px; line-height:18px;}
input{font-family:Tahoma, "MS Serif", "MS Sans Serif"; font-size:12px;}
textarea{font-family:Tahoma, "MS Serif", "MS Sans Serif"; font-size:12px;}
form{margin:0px;}
a{font-weight:bold; text-decoration:none;}
a:link{color:#336666;}
a:visited{color:#336666;}
a:hover{color:#6699FF; text-decoration:underline;}
a:active{color:#6699FF; text-decoration:underline;}

#wrapper{
	width:840px; margin:0px auto; border-left:5px solid #333333;  border-right:5px solid #333333;
}
#site-border{
	border-top: 5px solid #334F43;border-bottom: 5px solid #334F43;
}
#header{
	background-color:#446455; position:relative;
}
#header-links{
	position:absolute;
	top:25px;
	left:500px;
	width:280px;
	color:#FFFFFF;
}
#header-links a{text-decoration:none; font-weight:normal;}
#header-links a:link{color:#FFFFFF;}
#header-links a:visited{color:#FFFFFF;}
#header-links a:hover{color:#FFE4A1; text-decoration:none;}
#header-links a:active{color:#FFE4A1; text-decoration:none;}

#header-links .power-search a:link{color:#AAAAAA;}
#header-links .power-search a:visited{color:#AAAAAA;}
#header-links .power-search a:hover{color:#FFE4A1; text-decoration:none;}
#header-links .power-search a:active{color:#FFE4A1; text-decoration:none;}

#navigation {margin:1px 0px 1px 0px; background-color:#000000; padding:3px 70px 3px 70px;}
#nav-column{float:left; width:200px;}
#nav-menu{margin:30px 10px 30px 10px; width:180px;}

#content-wrapper{margin:20px;}
#content-wrapper-inside{float:right; width:580px; margin:20px;}
#content-wrapper-teen{float:right; width:580px; margin:20px 20px 20px 0px;}


#main-page-left{width:472px; float:left;}

.page-title{font-size:24px; color:#666666; font-weight:bold;margin-top:20px;}


.news-title{
	display:block; font-size:16px; font-weight:bold; color:#993300; 
	border-top:1px solid #999999; 
	padding:20px 0px 0px 0px;
}

#main-page-right{float:right; width:305px;}

.more-resources-links a{text-decoration:none;}
.more-resources-links a:link{color:#C6DADD;text-decoration:none;}
.more-resources-links a:visited{color:#C6DADD;text-decoration:none;}
.more-resources-links a:hover{color:#FFFFFF;text-decoration:none;}
.more-resources-links a:active{color:#FFFFFF;text-decoration:none;}

#main-page-right-extra{margin:20px 0px 20px 0px;}
#main-page-right-extra p{margin:0px 0px 0px 0px;}
.news-title-small {font-weight:bold; color:#222222; padding:30px 0px 0px 0px;}


#footer-table{clear:both; position:relative;}
#footer-links{clear:both; padding-top:30px; text-align:center; font-size:11px;}
#footer{clear:both; padding-top:10px; text-align:center; font-size:11px; line-height:normal;}

#footer2 {font-family:Tahoma, "MS Serif", "MS Sans Serif"; font-size:10px; clear:both;}
#accredited{vertical-align:middle; width:190px; margin-top:20px;}
#funding{clear:both; width:330px; line-height:normal; margin-top:20px;}


.subtitle{
	display:block; font-size:16px; font-weight:bold; color:#993300; 
}
p .subtitle{
	display:block; font-size:16px; font-weight:bold; color:#993300;
}

.subtitle-kids{
	display:block; font-size:16px; font-weight:bold; color:#3481AF; 
}
p .subtitle-kids{
	display:block; font-size:16px; font-weight:bold; color:#3481AF;
}

.subtitle-small {font-weight:bold; color:#222222; padding:30px 0px 0px 0px;}
p .subtitle-small {font-weight:bold; color:#222222; padding:30px 0px 0px 0px;}

#wrapper-teen{float:right; width:640px;}
#content-wrapper-teen{width:580px; margin:20px;}
.page-title-teens{font-size:24px; color:#A41626; font-weight:bold; margin-top:30px;margin-bottom:30px;}
.subtitle-teens{
	display:block; font-size:16px; font-weight:bold; color:#999999;
}
p .subtitle-teens{
	display:block; font-size:16px; font-weight:bold; color:#999999;
}

.image-align-left{margin:0px 12px 12px 0px;}
.image-align-right{margin:0px 0px 12px 12px;}

p.survey-question {font-weight:bold;color:#333333; margin:25px 0px 10px 0px; font-size:14px; background-color:#E0E0E0; padding:10px;}
table.survey-answers {width:70%;}
table.survey-answers td{text-align:center; color:#336699; font-weight:bold;}
table.survey-answers td.answer-desc-low{font-weight:bold; color:#FF6600; text-align:left;}
table.survey-answers td.answer-desc-high{font-weight:bold; color:#FF6600; text-align:right;}

table.survey-answers2 td{text-align:left; vertical-align:top; color:#336699; font-weight:bold;}
table td.survey-question {font-weight:bold; color:#333333; margin:5px 0px 5px 0px; font-size:12px; width:400px; text-align:left; height:30px;}

table.survey-answers2 td.fineprint{font-size:11px; color:#666666;}
td.survey-question li{padding-bottom:20px;}
td.bullet{padding:6px 0px 0px 0px; vertical-align:top;font-size:12px;}

div#community-db div.community-category {margin:20px 0px; padding:10px 12px; background-color:#446455; font-weight:bold; font-size:16px; color:#FFF;}
div#community-db table {width:520px; margin-bottom:24px;}
div#community-db table td{vertical-align:top;}
td.companyname{font-weight:bold; font-size:18px; padding:0px 0px 6px 0px;}
div#community-db table td.desc{padding:0px 0px 10px 0px;}
div#community-db table td.heading{color:#444; font-weight:bold;}
div#community-db p.subtitle{margin-bottom:3px;}
div#community-db span.fineprint{font-size:11px; color:#666666;}
div#community-db div.keyword-btn {margin:4px 0px 20px 30px;}
