﻿body {
  margin: 10px;
  background: white;
	/* ===START Fixing body spacing for Safari, KHTML === */
	margin-top: 9px;
	padding-top: 1px;
	/* ===END Fixing body spacing for Safari, KHTML === */
	/* ===START font style === */
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	/* ===END font-size === */
}

/* ===START Horizontal (top) "submenu" === */
#organizational_menus {
	margin: 27px 0 6px 0;
}
/* ===END Horizontal (top) "submenu" === */
/* ===START Heading Banners=== */
#page_hed_lvl_1_block_top {
	width: 578px;
}
#page_hed_lvl_1_block {
	width: 577px;
	height: 95px;
}
#page_hed_lvl_1_block, #page_hed_lvl_2_block {
	border-right: 1px solid #757575;
}
#page_hed_lvl_1_block a {
	/* because banner is using a GIF over a background*/
	display: block;
	width: 576px; /* yes, 576 and not 577 */
}

/* ===START SPP: General H1 banner */
.spp_doser td#page_hed_lvl_1_block_top {
	background-image: url(http://www.aaas.org/images/banners/spp_all/spp_top.jpg); 
	background-repeat: no-repeat;
	background-position: right top;
}
.spp_doser td #page_hed_lvl_1_block {
	background-image: url(http://www.aaas.org/images/banners/spp_all/spp_btm.jpg); background-repeat: no-repeat; 
	background-position: right top;
}

/* ===END SPP: General H1 banner */

/* ===START Education: General H1 banner */
.edu_general td#page_hed_lvl_1_block_top {
	background-image: url(http://www.aaas.org/images/banners/edu_all/edu_top.jpg); 
	background-repeat: no-repeat;
	background-position: right top;
}
.edu_general td #page_hed_lvl_1_block {
	background-image: url(http://www.aaas.org/images/banners/edu_all/edu_btm.jpg); background-repeat: no-repeat; 
	background-position: right top;
}

/* ===END Education: General H1 banner */


/* ===START Centers: General H1 banner */
/* includes 
		Public Engagement,
		Careers in S&T,
		Curriculum Materials,
		Sci, Tech, and Sustainability
*/
.ctr_public_engagement td#page_hed_lvl_1_block_top,
.ctr_careers_in_st td#page_hed_lvl_1_block_top,
.ctr_curriculum_materials td#page_hed_lvl_1_block_top,
.ctr_sci_tech_sustainability td#page_hed_lvl_1_block_top {
	background-image: url(http://www.aaas.org/images/banners/centers_all/centers_general_icons_top.jpg); 
	background-repeat: no-repeat;
	background-position: left top;
}
/*.news td #page_hed_lvl_1_block,*/
.ctr_public_engagement td #page_hed_lvl_1_block,
.ctr_careers_in_st td #page_hed_lvl_1_block,
.ctr_curriculum_materials td #page_hed_lvl_1_block,
.ctr_sci_tech_sustainability td #page_hed_lvl_1_block {
	background-image: url(http://www.aaas.org/images/banners/centers_all/centers_general_icons_btm.jpg); background-repeat: no-repeat; 
	background-position: right top;
}
/* ===END Centers: General H1 banner */

/* ===START Membership H1 banner */
.membership td#page_hed_lvl_1_block_top {
	background-image: url(http://www.aaas.org/images/banners/membership/membership_graphic_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.membership td #page_hed_lvl_1_block {
	background-image: url(http://www.aaas.org/images/banners/membership/membership_graphic_btm.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
/* ===END Membership H1 banner */

/* ===START pan-AAAS H1 banner */
/* For privacy policy, terms of use, sitemap, About AAAS,
	AAAS site-spanning purposes
*/
.pan_aaas td#page_hed_lvl_1_block_top
{
	background-image: url(http://www.aaas.org/images/banners/pan_aaas/pan_aaas_top.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.pan_aaas td #page_hed_lvl_1_block
{
	background-image: url(http://www.aaas.org/images/banners/pan_aaas/pan_aaas_btm.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
/* ===END Membership H1 banner */

/* ===START Publications H1 banner */
.publications td#page_hed_lvl_1_block_top
{
	background-image: url(http://www.aaas.org/images/banners/publications/science_reader_top.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.publications td #page_hed_lvl_1_block
{
	background-image: url(http://www.aaas.org/images/banners/publications/science_reader.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
/* ===END Publications H1 banner */

/* ===START Centers: Specific H1 banner for Capacity Center */
/* should be able to replace general with specific images in 1/2009 */
.ctr_adv_sci_eng_capacity td#page_hed_lvl_1_block_top {
	background-image: url(http://www.aaas.org/images/banners/centers_all/centers_general_icons_top.jpg); 
	background-repeat: no-repeat;
	background-position: left top;
}
.ctr_adv_sci_eng_capacity td #page_hed_lvl_1_block {
	background-image: url(http://www.aaas.org/images/banners/centers_all/centers_general_icons_btm.jpg); background-repeat: no-repeat; 
	background-position: right top;
}

/* ===END Centers: Specific H1 banner for Capacity Center */


/* ===START page-header, level 2=== */
/*
	The banner-like section title on a colored background
      Also called "subsection"
*/

#page_hed_lvl_2_block {
/*
	Contains entire row;
	controls color of left-most rectangle
*/
	vertical-align: center;
	background: #91b8d9;
}
#page_hed_lvl_2 {
	margin-left: 173px;
	background: #f2f2f2; /* std lt-grey */
	height: 48px;
}
#page_hed_lvl_1_block h1 {
	margin: 0;
}
#page_hed_lvl_2 h2 {
	margin: 0 0 0 30px;
	padding: 0;
	color: #c33; /* std red */
	font-size: 24px;
	line-height: 48px;
	font-style: normal;
	font-weight: bold;
}
#page_hed_lvl_2 h2 img {
	/*Image of "Q:"*/
margin: 13px 10px 0 0;
float: left;
}
#page_hed_lvl_2 h2.question {
background: url(http://www.aaas.org/images/subheader_q_small_b.gif) no-repeat 4px 13px;
padding-left: 52px; /* 38px width + 14px margin */
}

/* ===BEGIN SPP-specific styling=== */
.spp #page_hed_lvl_2 {
	/* set the background color for the color-field (H2) header */
	background: #0c9939;
}

/* ===END SPP-specific styling=== */

/* ===BEGIN Centers-specific styling=== */
.centers #page_hed_lvl_2 {
	/* set the background color for the color-field (H2) header */
	background: #92278f;
}
.centers #page_hed_lvl_2 h2 {
	color: white;
	font-family: Times, serif;
	font-size: 30px;
}
/* ===END Centers-specific styling=== */

/* ===BEGIN SPP-specific styling=== */
.edu #page_hed_lvl_2 {
	/* set the background color for the color-field (H2) header */
	background: #d52c2f; /* measured from the screen */
}

/* ===END SPP-specific styling=== */


/* ===END page-header, level 2=== */
/* ===END Heading Banners === */

/* ===START search/quicklink block=== */
div#search_block {
	margin: 0 9px 0 10px;
	padding: 7px 0;
	background: #3483c5;
}
form#simple_search, form#quick_link_menu {
	margin: 0;
	padding: 0;
}
div#search_block div.simple {
	width: 154px;
}
div#search_block div.simple input {
	width: 20px; height: 20px; border: 0; vertical-align: bottom; margin: 0 0 0 9px; padding: 0 0 1px 0;
}
div#search_block div.simple input#text {
	width: 118px; height: 18px; margin: 0; border: 1px solid black; padding: 0;
}
div#search_block div.advanced {
text-align: right; 
width: 100%;
}
div#quick_link_menu_block {
	margin: 0 9px 0 10px;
	padding: 0 0 1em 0;
}
div#quick_link_menu_block select {
	width: 140px;
}
/* ===END search/quicklink block=== */

/* ===START nav-column=== */
/* Modify nav column styles to work w/ new styles */
#divCont, #divCont .subLevelMenuBg {
	background-image: none;
}
#divCont table, #divCont .clTopFirst, #divCont .clTop, #divCont .clSub {
		background-image: url(http://www.aaas.org/images/submenu3_bg.gif);
/*border-left: 1px solid #757575;*/
}
.clTopFirst {
	line-height: 19px;
}
#divCont .clTopBlank, #divCont .clTopBlank img {
	height: 4px;
	vertical-align: top;
}
/* ===END nav-column=== */

/* ===START content_block=== */
/* Why 3 blocks? To avoid lt-rt padding,
	avoiding box-model hacks for fixing IE.
*/
div#main_content_block {
/*jrr	margin: 0 0 0 174px; */
	width: 577px;
/*jrr	border-right: 1px solid #757575; */
}
div#main_content_inner_block {
/* Why padding? Top for IE layout. Bottom for Firefox bordering. */
	padding: 1.3em 0 1px 0;
	border-left: 1px solid #757575;
	border-bottom: 1px solid #757575;
}
div#main_content {
	margin: 0 29px 1px 30px;
	width: 516px;
	border-top: 1px solid white; /* fixes page_tools placement */
}
/* ===START page-type specific === */
/*
.page_typical div#main_content,
.page_port div#main_content {
	margin-right: 35px;
	width: 510px;
}
*/
.page_article div#main_content {
	margin: 0 70px 1px 30px;
	width: 475px;
}

/* ===END page-type specific === */
/* ===END content_block=== */

/* ===START left-hand vertical menu=== */

/*	for left-hand parent items that are too long for 1 line
*/
.clTop .multiline_chunk,
.clTop .too_long {
	padding-right: 19px; 
}

/* ===END left-hand vertical menu=== */

/* ===START bottom horizontal menu=== */
#btm_horiz_menu,
#btm_copyright_line {
	margin: 4px 0 15px 174px;
	width: 579px;
}
#btm_copyright_line {
	text-align: center;
}
/* ===END bottom horizontal menu=== */

/* ===START print-friendly=== */
.print_friendly_contents {
/*	Only for ez-print display*/
	display: none;
}
#printable_info {
	display: none;
}
/* ===END print-friendly=== */

/* ===START page_tools appearance=== */
/* for page-related tools like 
	"print", "e-mail", and "bookmark"
*/
#page_tools {
	width: 150px;
	float: right;
	margin: 1em 0 10px 10px;
}
#page_tools_print {
	margin-top: 0;
}
#page_tools_print p {
	margin: 0;
	height: 33px; /* to fit the bgrnd's height */
	background-image: url(http://www.aaas.org/images/printer_icon_sh.jpg);
	/* Image (c) David Vignoni, 2005;
		released under GNU Lesser General Public License. 
		From GNOME version of Nuvola
	*/
	background-repeat: no-repeat;
	line-height: 33px;
}
#page_tools_print p a {
/* Makes the bgrnd icon "clickable" */
	padding: 0 0 0 26px;
	display: block;
	height: 33px;
}
/* ===END page_tools appearance=== */

/* ===START standard headings=== */
#main_content_block .headerLarge, 
#main_content_block h3,
#main_content_block .headerMedium, 
#main_content_block h4,
#main_content_block .headerSmall,
#main_content_block  h5,
#main_content_block .subHeader, 
#main_content_block h6 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #3483c5;
	margin: 1em 0;
}
#main_content_block .headerLarge, 
#main_content_block h3 {
	color: #0a599b;
	margin: 0; /*Main heading was normally applied with a SPAN*/
}
#main_content_block .headerMedium,
#main_content_block h4 {
	font-size: 16px;
	clear: left;
}
#main_content_block .headerSmall,
#main_content_block h5 {
	font-size: 14px;
	clear: left;
}
#main_content_block .subHeader, 
#main_content_block h6 {
	margin: 1em 0;
	font-size: 12px; 
	color: #069;
	clear: left;
}
#main_content_block th {
	vertical-align: bottom;
	font-weight: bold;
	padding-bottom: 0.5em;
}
#main_content_block dt {
  font-weight: bold;
}
/* ===END standard headings=== */

/* ===START Call to action (rounded bubble) buttons=== */
.call_to_action div {
	margin-bottom: 1em;
}
.call_to_action div.action_btn {
	margin: 1em 0 0 0;
}
.call_to_action div.action_btn a {
	display: block; 
	width: 98px; 
	height: 28px; 
	background:  url(/images/action_button_bubbles/red_bubble_btn.gif);
	color: white;
	text-decoration: none;
}
.call_to_action div.action_btn a span {
	display: block; 
	padding: 4px 0 0 16px;
}
/* ===END Call to action (rounded bubble) buttons=== */

/* ===START standard side images=== */
/*	standard size and positioning of images floating beside text
*/
#main_content_block .std_side_image,
#main_content_block .std_side_image_other {
  float: right; 
  clear: right; 
  margin: 10px 0 10px 10px; 
  text-align: center;
}
#main_content_block .std_side_image_other {
  /* for rare occasions when you need to put image on other side */
  float: left; 
  clear: left; 
  margin: 10px 10px 10px 0; 
}
.std_side_image p,
#main_content_block .std_side_image p,
#main_content_block .std_side_image_other p {
  /* captions */
  margin: 0.25em 0.5em;
/*  font-size: smaller;*/
  font-size: 10px;
}
#main_content_block .image_credit {
  font-size: 10px;
}
#main_content_block .std_side_image p a {
  font-size: inherit;
}
/* ===END standard side images=== */

/* ===START standard side box=== */
/*	side_box is usually for TOC;
	for add'l text material on side of main content,
	in the standard grey box with grey bar across top
*/
#main_content_block .side_box,
#main_content_block .side_calls_to_action {
  float: right; 
  clear: right; 
  width: 150px; 
  margin: 0 0 10px 10px; 
  padding: 0; 
  border: 1px solid #bbb;
}
#main_content_block .side_calls_to_action {
	border: 0;
}
#main_content_block .side_box h2 {
  margin: 0 0 0.5em 0; 
  padding: 4px; 
  border-bottom: 2px solid #bbb; 
  background: #ccc; 
  text-transform: uppercase; 
  font-size: 1em;
}
#main_content_block .side_box h2 span.bullet {
/*  display: none;*/    /*In my dreams.*/
  color: #c33;
}
#main_content_block .side_calls_to_action p,
#main_content_block .side_box p,
#main_content_block .side_box ul {
  margin: 0 4px 1em 4px;
  padding: 0; /* for the ul */
}
/* ===END standard side box=== */

/* ===START additional materials=== */
/* block of links to additional material */
#main_content_block .addl_material_links {
  font-style: italic;
}
#main_content_block .addl_material_links em,
#main_content_block .addl_material_links i {
	/*emphasize with the opposite style*/
	font-style: normal;
}
#main_content_block .addl_material_attachments {
  margin-top: 2em;
  border: 1px solid #ccc;
  padding: 0.5em;
}
/* ===END additional materials=== */

/* ===START highlighted call-out text=== */
/* What Ed calls "the blue box of power."
  Highlighted box is for material that you really want to stand out.
  Must have interior div to get lines top & bottom
*/
#main_content_block .highlighted_box,
#main_content_block .highlighted_box_other {
  background: #e4e4e4;
/*  background: #b7d8ec;*/
  padding: 15px 10px; 
  margin: 10px; /* left margin prevents overlap bug in FF 1.5, 2 & Safari 2 */
}
#main_content_block .highlighted_box div,
#main_content_block .highlighted_box_other div {
  border: 1px solid #c4c5c1; 
  border-width: 1px 0;
}
#main_content_block .highlighted_box div div,
#main_content_block .highlighted_box_other div div {
/*  Stop adding borders! */
  border: 0;
}
#main_content_block .highlighted_box .addl_material_links,
#main_content_block .highlighted_box_other .addl_material_links {
  font-style: normal;
}
#main_content_block .highlighted_box .addl_material_links em,
#main_content_block .highlighted_box .addl_material_links i,
#main_content_block .highlighted_box .addl_material_links cite,
#main_content_block .highlighted_box_other .addl_material_links em,
#main_content_block .highlighted_box_other .addl_material_links i,
#main_content_block .highlighted_box_other .addl_material_links cite {
	font-style: italic;
}
#main_content_block .highlighted_box .addl_material_links ul,
#main_content_block .highlighted_box .addl_material_links ol {
	margin-left: 20px;
	padding-left: 0;
	margin-top: 0;
}
/* ===END highlighted call-out text=== */

/* ===START info about articles=== */
.page_article #main_content_block .article_data {
/* For article's author  & publication date */
  clear: both;
  text-align: center;
}
/* ===END info about articles=== */

/* ===START address block=== */
#main_content_block .address_block {
  margin: 1em 0 1em 20px;
}
#main_content_block .address_block  p {
  margin: 0;
}
#main_content_block .address_block  ul,
#main_content_block .address_block  ol,
#main_content_block .address_block  dl {
	/* so, what was it doing before? */
  margin-left: inherit;
  padding-left: 0;
}
#main_content_block .address_block .zip_code {
	margin-left: 0.5em;
}
/* ===END address block=== */

/* ===START standard separator=== */
/*  standard line to separate 2 related pieces of text within a page */
/*  As of 02/2007, an HR */
/*	As of  3/23/09, any HR in main_content. */
#main_content_block .std_separator,
#main_content hr {
  width: 50%;
  clear: both;
}
#main_content_block hr.std_separator,
#main_content hr {
  text-align: center;
	margin: 1em auto;
}
/* ===END standard separator=== */

/* ===START page end symbol=== */
#main_content_block div.page_end_symbol {
  clear: both;
  margin: 5em 0 2em 0;
  background: url(http://www.aaas.org/meetings/Annual_Meeting/images/pageend_square.gif?incl_by=general_2006a.css) no-repeat 0 0;
}
/* ===END page end symbol=== */

/* === START text stylings === */
/* instead of using odd headings & classes with bad names, as in past */

/* Replaces old red headings; I still find this annoying 
	but haven't stopped it yet. We must YELL OUR INFO! */
.add_emphasis {
	color: #b4291c;
}

/* === END text stylings === */

/* === START Simple lists of links ===  */
/* to resources, no explanation, with bullets */

/*	Replaces "blacklinksubmenu" class */
.link_submenu, .link_label, .link_submenus a, .link_labels a {
	color: #000; 
	text-decoration: none;
}
.link_submenu:hover, .link_label:hover, .link_submenus a:hover, .link_labels a:hover	{
	color: #c53; 
	text-decoration: underline;
}

/*	Replaces "blacklinkbold" class */
ul.link_list_simple, ul.link_list_simple * {
	margin: 0;
	padding-left: 0;
}
ul.link_list_simple {
	padding-left: 0;
	margin-left: 15px; /* don't indent the bullets*/
}

ul.link_list_simple li {
	line-height: 1.25em;
	/* yes, really, the bullets are blue */
	color: #2c4978;
}
ul.link_list_simple a {
	color: black;
	font-weight: bold;
}
ul.link_list_simple li a:hover {
	color: #cc5533;
}
/* END === Simple lists of links === */

/* Call to action (red rounded) buttons */
.call_to_action div {
	margin-bottom: 1em;
}
.call_to_action div.action_btn {
	margin: 1em 0 0 0;
}
.call_to_action div.action_btn a {
	display: block; 
	width: 98px; 
	height: 28px; 
	background:  url(/meetings/images/red_button.gif);
	color: white;
	text-decoration: none;
}
.call_to_action div.action_btn a span {
	display: block; 
	padding: 4px 0 0 16px;
}
/* END Call to action (red rounded) buttons */

/* ===START standardize ScienceNow appearance */
/* ScienceNow or ScienceNOW ? Wrap a span around <i>Science</i>Now */
.snow_name {
	text-transform: uppercase;
}
.snow_name i, .snow_name em, .snow_name cite {
	text-transform: capitalize;
}
/* ===END standardize ScienceNow appearance */

/* ===START Lists of speakers or lecturers=== */
/*  "speaker_box" is MG's preferred class */

.lecture_block,
.speaker_box {
	clear: left;
	margin-bottom: 2em;
}

.lecture_block .lecture_nameplate,
.speaker_box .lecture_nameplate
{
/*	text-transform: uppercase;*/
	font-variant: small-caps;
}
.lecture_block .named_lecture_desc,
.speaker_box .named_lecture_desc {
	font-style: italic;
}

.lecture_block .lecture_topic,
.speaker_box .lecture_topic {
	font-style: italic;
}
.lecture_block .lecturer_title,
.speaker_box .lecturer_title {
	
}
.lecture_block .lecturer,
.speaker_box .lecturer {
	font-weight: bold;
}
.lecture_block div.place_time,
.speaker_box div.place_time {
	margin: 1em 0;
}
.lecture_block div.place_time p,
.speaker_box div.place_time p {
	margin: 0;
}

.lecture_block .text,
.speaker_box .text {
	margin-left: 130px; /* assumes 120px img to left, + 10px margin */
}
.lecture_block p,
.speaker_box p {
	margin-bottom: 1em; /*as opposed to whatever old aaas styles set */
}
.lecture_block .media,
.speaker_box .media {
	margin-left: 20px;
	margin-top: -1em;
	font-style: italic;
}
.lecture_block div.media em,
.speaker_box div.media em,
.lecture_block div.media i,
.speaker_box div.media i,
.lecture_block div.media cite,
.speaker_box div.media cite {
	font-style: normal;
}
.lecture_block p,
.speaker_box p {
	margin-bottom: 1em; /*as opposed to whatever old aaas styles set */
}
.lecture_block .media,
.speaker_box .media {
	margin-top: -1em;
	font-style: italic;
}
.lecture_block div.media *,
.speaker_box div.media * {
	margin-top: 0;
	margin-bottom: 0;
}
.lecture_block div.media p,
.speaker_box div.media p {
	margin-left: 20px;
}
.lecture_block div.media ul,
.speaker_box div.media ul {
	list-style-type: none;
}

.lecture_block div.media ul ul,
.speaker_box div.media ul ul {
	margin-top: 0;
	margin-bottom: 0;
	margin: 0 0 0 20px;
	padding: 0;
	list-style-type: none;
}
/* ===END Lists of speakers or lecturers=== */
/* ===START AV links=== */
/*	For lists of AV materials available, 
	after the subject's description
*/
.av_list li p {
	margin: 1em 0 0 0;
}
.av_list li p.materials {
	margin: 0 0 1em 10px;
}
/* ===END AV links=== */

/* ===START email addresses=== */
.obscured_email span {
	color: #333;
}
/* ===END email addresses=== */

/* ===START FAQ=== */
/* Formatted FAQ, with outdented "Q" and "A" */
.faq_labeled_1 p {
	position: relative;
	margin-left: 40px;
}
.faq_labeled_1 span.q, .faq_labeled_1 span.a {
	position: absolute;
	font-weight: bold;
	left: -40px;
}
/* ===END FAQ=== */

/* ===START BACKUP LINK=== */
/* For "back-to-top" & "return to previous page" links */
.back_to_top, .return_home {
	text-align: right;
}
/* ===END BACKUP LINK=== */

/* italicized text within italics should be normal.
repeat that too much, it won't work. Not worried. */
i i, i em,
em em,  em i {
	font-style: normal;
}

/*Disallowed by Ed*/
/*
abbr, acronym {
  border-bottom: 1px dotted inherit;
}
*/

#main_content_block div.paragraph {
  /*
Make a div act like a P paragraph element for layout purposes
  -- so you can float an image in the middle, which can't be 
  legally done with paragraphs.
*/
  margin: 1em 0;
}

/* ===BEGIN agenda/schedule formatting== */
/* For schedules or agendas of events & meetings */

.agenda_list .event_group {
	/* optional grouping of events, 
		usually for different buildings or subjects */
	margin-left: 40px;
}
.agenda_list h3,
.agenda_list h4,
.agenda_list h5 {
	margin-left: -40px;
}
.agenda_list .event_group .event_group_title {
	/* Title of the grouping */
	font-style: italic;
	margin-left: -40px;
}

.agenda_list .event {
	margin-bottom: 1em;
}
.agenda_list .event .time,
.agenda_list .event .category {
	margin: 0;
}
.agenda_list .event .category {
	text-transform: uppercase;
	margin-bottom: 0.5em;
}

.agenda_list .event p {
	margin: 0 0 0 40px;
}
.agenda_list .event ul {
	margin: 0.5em 0 0 40px;
}
.agenda_list .event ul li {
	margin-left: 20px;
	padding-left: 0;
	margin-bottom: 0.5em;
}

.agenda_list .title {
	font-weight: bold;
}

.agenda_list  .event .admittance {
	font-style: italic;
}

.agenda_list .page a {
	color: black;
	text-decoration: none;
}
/* ===END agenda/schedule formatting== */

/* ===BEGIN Add a shadow=== */
/*	Shadow has 1px space (lightly shaded) to left & top of image
		so position img at (1,1)
*/
.shadow_sq_120x162 {
	position: relative;
	width: 130px;
	height: 172px;
	background-image: url(/images/shadows/shadow_squared_120x162.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.shadow_sq_120x162 img {
	position: absolute;
	top: 1px;
	left: 1px;
}
/* ===END Add a shadow=== */


.std_form_01 {
	margin-left: 20px;
}
.required_field {
	padding-left: 0.25em;
	color: #b4291c;
}

.clingy_child {
	/* a child element that stays close to the parent element
			-- remove standard margin between the two
	*/
	margin-top: -1em;
}

.ssi_error {
	display: none;
}

.ms-WPBody TD {
	
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.ms-WPBody {
	
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}


