/*
ABOUT
*/

/* BEGIN: Top Navigation */
div#nav_top ul li#nav_top_about a.button { background-position: left -112px; }
/* END: Top Navigation */

/* BEGIN: Banner */
div.box_full div.wrapper { padding-top: 180px; /* banner height */ }
body#page_coalition_projects div.box_full h2.banner { background-image: url(../images/about/banners/coalition-projects.jpg); }
body#page_coalition_publications div.box_full h2.banner { background-image: url(../images/about/banners/coalition-publications.jpg); }
body#page_csas-news div.box_full h2.banner { background-image: url(../images/about/banners/csas-in-the-news.jpg); }
body#page_about div.box_full h2.banner { background-image: url(../images/about/banners/index.jpg); }
body#page_leadership div.box_full h2.banner { background-image: url(../images/about/banners/our-leadership.jpg); }
body#page_members div.box_full h2.banner { background-image: url(../images/about/banners/csas-members-list.jpg); }
body#page_national_conference div.box_full h2.banner { background-image: url(../images/about/banners/national-conference.jpg); }
body#page_sponsors div.box_full h2.banner { background-image: url(../images/about/banners/sponsors.jpg); }
body#page_member_highlight div.box_full h2.banner { background-image: url(../images/about/banners/member_highlight0410_flipped.jpg); }
/* END: Banner */

/* BEGIN: Left Nav */
body#page_coalition_publications ul#nav_left li#nav_left_publications a,
body#page_about ul#nav_left li#nav_left_about a,
body#page_members ul#nav_left li#nav_left_members_list a,
body#page_member_highlight ul#nav_left li#nav_left_member_highlight a, /* new left nav item -aj */
body#page_leadership ul#nav_left li#nav_left_leadership a,
body#page_csas-news ul#nav_left li#nav_left_news a,
body#page_sponsors ul#nav_left li#nav_left_sponsors a,
body#page_national_conference ul#nav_left li#nav_left_conference a,
body#page_coalition_projects ul#nav_left li#nav_left_projects a {
	color: #457c12;
	background-color: #eaf9dd;
	border-top: 1px solid #d6edc2;
	border-bottom: 1px solid #d6edc2;
}
/* END: Left Nav */

/* BEGIN: Buttons */
a.button#button_join-as-an-organization {
	position: absolute;
	bottom: 40px;
	width: 226px;
	height: 37px;
	background-image: url(../images/about/join-as-an-organization.gif);
}

a.button#button_join-as-an-individual {
	position: absolute;
	bottom: 40px;
	width: 203px;
	height: 37px;
	background-image: url(../images/about/join-as-an-individual.gif);
}

a.button#button_submit-a-publication {
	width: 170px;
	height: 37px;
	margin-top: 16px;
	background-image: url(../images/body/buttons/submit-a-publication.gif);
}

a.button#button_submit-a-article {
	width: 170px;
	height: 37px;
	margin-top: 16px;
	background-image: url(../images/body/buttons/submit-article.gif);
}
/* END: Buttons */


/* BEGIN: Layout */
div#body div.box_full div.wrapper div.wrapper div.wrapper {
	background: transparent url(../images/body/vertical_line.gif) repeat-y 260px top;
}

div#body div.box_full div.left { width: 261px; }

div.box_full div.right {
	width: 627px;
	padding: 0 45px 16px 45px;
}

	/* BEGIN: Bottom */
	div#body div.box_full div.right#bottom {
		position: relative;
		float: right;
		border-top: 1px solid #eaeaea;
		padding: 40px 45px;
		background-color: #fcfcfc;
	}
	
	div.box_full div.right#bottom h3 {
		margin-top: 0;
	}
	
	div.box_full div.right#bottom p {
		margin-top: 7px;
	}

	div.right#bottom div {
		float: left;
		width: 268px;
		padding-bottom: 37px;
	}
	
	div.right#bottom div#bottom_left {
		padding-right: 45px;
		border-right: 1px solid #eaeaea;
	}

	div.right#bottom div#bottom_right {
		padding-left: 45px;
	}
	/* END: Bottom */
/* END: Layout */

/* BEGIN: States List */
div#states h3 { margin-bottom: 0; }

div#states ul {
	float: left;
	width: 186px;
}

div#states ul li.all { font-weight: bold; }
/* END: States List */

/* BEGIN: Tables */
div#state h3 {
	float: left;
	margin: 0 0 11px 0;
}

div#state p#back_link {
	font-size: 13px;
	text-align: right;
}

div#state p#back_link a {
	background: transparent url(../images/body/arrow_left.gif) no-repeat left center;
	padding-left: 12px;
}


/* BEGIN: Tabs */
div.tabs {
	clear: both;
}

div.tabs a.tab {
	display: block;
	float: left;
	height: 40px;
	padding-right: 6px;
	background: transparent no-repeat right top;
	text-decoration: none;
}
div.tabs a.tab:hover {
	background-position: right bottom;
}

div.tabs a.tab span {
	display: block;
	height: 40px;
	line-height: 40px;
	padding-left: 22px;
	padding-right: 16px;
	background: transparent no-repeat left top;
	font-size: 13px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}
div.tabs a.tab:hover span {
	background-position: left bottom;
}

div.tabs a.active {
	background-image: url(../images/about/tabs/active_cap.gif);
}
div.tabs a.active span {
	background-image: url(../images/about/tabs/active_slider.gif);
	color: #ffffff;
	text-shadow: -1px -1px 1px #106b91;
}

div.tabs a.inactive {
	background-image: url(../images/about/tabs/inactive_cap.gif);
}
div.tabs a.inactive span {
	background-image: url(../images/about/tabs/inactive_slider.gif);
	color: #868686;
}

div.tabs a.button#member-projects {
	width: 151px;
	height: 40px;
	background-image: url(../images/about/projects/member_projects.gif);
}

/* END: Tabs */


table#table_coalition,
table#table_member,
table#table_organizations {
	clear: both;
	width: 100%;
	margin-bottom: 20px;
	border: none;
}
table#table_member {
	display: none;
}

table#table_coalition tr td,
table#table_member tr td,
table#table_organizations tr td {
	padding: 8px 16px;
	border-bottom: 1px solid #eaeaea;
	color: #595959;
}

table#table_coalition tr td.email a,
table#table_member tr td.email a,
table#table_organizations tr td.email a {
	color: #3eaedd;
	text-decoration: underline;
}
table#table_coalition tr td.email a:hover,
table#table_member tr td.email a:hover,
table#table_organizations tr td.email a:hover {
	color: #5cbee8;
	text-decoration: none;
}

table#table_coalition tr td a,
table#table_member tr td a {
	text-decoration: underline;
	color: #3eaedd;
}
table#table_coalition tr td a:hover,
table#table_member tr td a:hover {
}

table#table_organizations tr td a { text-decoration: none; }
table#table_organizations tr td a:hover { text-decoration: underline; }


table#table_coalition tr.alt td,
table#table_member tr.alt td,
table#table_organizations tr.alt td {
	background-color: #fcfcfc;
	border-bottom: 1px solid #e8e8e8;
}

table#table_coalition tr th,
table#table_member tr th,
table#table_organizations tr th {
	height: 40px;
	padding: 8px 16px;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eae8e0;
	background-color: #fffbeb;
	text-align: left;
}

table#table_coalition tr th a,
table#table_member tr th a {
	color: #4a4a4a;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}

table#table_organizations tr th a {
	color: #614f08;
	font-weight: bold;
	text-decoration: none;
	background: transparent url(../images/body/arrow_up.gif) no-repeat right center;
	padding-right: 12px;
}
table#table_organizations tr th a:hover {
	text-decoration: underline;
	color: #8b7519;
}

table#table_organizations tr th a.reverse {
	background: transparent url(../images/body/arrow_down.gif) no-repeat right center;
}
/* END: Tables */

/* BEGIN: Blue Box */
div.right div.blue_box#bb3 {
	float: right;
	width: 180px;
	margin-left: 24px;
	margin-bottom: 26px;
	padding: 20px 20px 10px 20px;
}

a.button#button_submit-a-project {
	width: 170px;
	height: 37px;
	margin-top: 16px;
	background-image: url(../images/about/submit-a-project.gif);
}
/* END: Blue Box */

/* BEGIN: CSAS & Committee Members List */
ul#list_csas,
ul#list_comittee_members_left,
ul#list_comittee_members_right {
	float: left;
	width: 312px;
	padding-left: 0;
	margin: 0 0 15px 0;
	list-style: none;
	font-size: 12px;
}

ul#list_csas li,
ul#list_comittee_members_left li,
ul#list_comittee_members_right li {
	float: left;
	clear: both;
	width: 312px;
	margin-bottom: 15px;
	line-height: 1.2em;
}

ul#list_csas li a,
ul#list_comittee_members_left li a,
ul#list_comittee_members_right li a {
	color: #0a92d9;
	text-decoration: none;
}

ul#list_csas li a:hover,
ul#list_comittee_members_left li a:hover,
ul#list_comittee_members_right li a:hover {
	color: #5cbee8;
	text-decoration: underline;
}

ul#list_csas li a.button,
ul#list_comittee_members_left li a.button,
ul#list_comittee_members_right li a.button {
	float: left;
	width: 81px;
	height: 58px;
	margin-right: 15px;
}

ul#list_csas li.org_csas a.button { background-image: url(../images/about/buttons/button_csas.gif); }
ul#list_comittee_members_left li.org_exploratorium a.button { background-image: url(../images/about/buttons/button_exploratorium.gif); }
ul#list_comittee_members_left li.org_terc a.button { background-image: url(../images/about/buttons/button_terc.gif); }
ul#list_comittee_members_left li.org_tasc a.button { background-image: url(../images/about/buttons/button_tasc.gif); }
ul#list_comittee_members_left li.org_national-4h-council a.button { background-image: url(../images/about/buttons/button_national-4h-council.gif); }
ul#list_comittee_members_right li.org_project-exploration a.button { background-image: url(../images/about/buttons/button_project-exploration.gif); }
ul#list_comittee_members_right li.org_national-afterschool-association a.button { background-image: url(../images/about/buttons/button_national-afterschool-association.gif); }
ul#list_comittee_members_right li.org_childrens-aid-society a.button { background-image: url(../images/about/buttons/button_childrens-aid-society.gif); }
ul#list_comittee_members_right li.org_lhs a.button { background-image: url(../images/about/buttons/button_lhs.gif); }

ul#list_csas strong,
ul#list_comittee_members_left strong ,
ul#list_comittee_members_right strong {
	display: block;
	margin-top: 15px;
}

ul#list_comittee_members_right li.org_lhs strong { margin-top: 10px; }

ul#list_csas em,
ul#list_comittee_members_left em,
ul#list_comittee_members_right em {
	display: block;
	font-style: normal;
}
/* END: CSAS & Committee Members List */

/* BEGIN: Sponsors */
ul#hosts,
ul#sponsors {
	width: 650px;
	list-style: none;
	padding-left: 0;
}

ul#hosts li a.button,
ul#sponsors li a.button {
	float: left;
	width: 150px;
	height: 117px;
	margin: 0 12px 12px 0;
}

ul#sponsors li#sponsor_tasc a.button { background-image: url(../images/about/sponsors/sponsor_tasc.gif); }
ul#sponsors li#sponsor_brinson a.button { background-image: url(../images/about/sponsors/sponsor_brinson.gif); }
ul#sponsors li#sponsor_kauffman a.button { background-image: url(../images/about/sponsors/sponsor_kauffman.gif); }
ul#sponsors li#sponsor_motorola a.button { background-image: url(../images/about/sponsors/sponsor_motorola.gif); }
ul#sponsors li#sponsor_nsf a.button { background-image: url(../images/about/sponsors/sponsor_nsf.gif); }
ul#sponsors li#sponsor_noyce a.button { background-image: url(../images/about/sponsors/sponsor_noyce.gif); }
ul#sponsors li#sponsor_chicago a.button { background-image: url(../images/about/sponsors/sponsor_chicago.gif); }
ul#sponsors li#sponsor_sedl a.button { background-image: url(../images/about/sponsors/sponsor_sedl.gif); }
ul#sponsors li#sponsor_bechtel a.button { background-image: url(../images/about/sponsors/sponsor_bechtel.gif); }
ul#sponsors li#sponsor_twc a.button { background-image: url(../images/about/sponsors/sponsor_twc.gif); }
ul#sponsors li#sponsor_edu a.button { background-image: url(../images/about/sponsors/sponsor_edu.gif); }

ul#hosts li#host_lhs a.button { background-image: url(../images/about/sponsors/host_lhs.gif); }
/* END: Sponsors */