	
	
	
	
/*	SINCE THE MEETING MINI-SITES AND THE MAIN SITE CONTAIN SO MUCH IN
	COMMON, THIS STYLESHEE ONLY CONTAINS ITEMS UNIQUE TO THE MINI-SITE */
	
	
	
	
/*	HTML ELEMENTS */
	
	body {
		background: url(../___media/__framework/_page/bg.gif) repeat-y;
		background-color: #FFF6E5;
	}
	
	th,
	td,
	li,
	p,
	span,
	div {
		font-size: 12px;
		color: #000;
	}
	
	h1 {
		background: url(../___media/__global/h1_circles.gif) top left no-repeat;
		color: #000;
	}
	
	h2 {
		margin-bottom: 0.5em;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase; 
		color: #000;
	}
	
	h3 {
		margin-bottom: 0;
		font-size: 12px;
		font-weight: bold;
		font-style: normal;
		color: #000;
	}
	
	a {
		color: #005CA7;
	}
	
	ol,
	ol ol {
		margin: 0;
		margin-left: 2.5em;
		padding: 0;
	}
	
	ol li,
	ol li ol li {
		margin: 0;
		padding: 0;
		line-height: 1.5em;
		font-weight: normal;
		font-style: normal;
	}
	
	ol li {
		list-style: decimal;
		font-weight: bold;
	}
	
	ol ol {
		margin-left: 1.7em;
	}
	
	ol li ol li {
		list-style: lower-alpha;
	}
	
	
	
	
/*	STRUCTURAL ELEMENTS */
	
	body.abstracts_popup { /* This is set as a class because it's used for several pages within a frameset */
		background: #FFFEEF;
	}
			
				.abstracts_popup #wrap {
					margin: 0 auto;
					padding: 2em;
				}
				
				.abstracts_popup #frame_top {
					text-align: center;
					border-bottom: 1px solid #000;
				}
				
							.abstracts_popup #frame_top #buttons {
								margin: 0 auto;
							}
							
							.abstracts_popup #frame_top #header {
								margin: 0 auto;
							}
	
	#login_box {
		background-color: #636363;
	}
	
	#home_button {}
	
				#home_button a {
					margin: 0;
					padding: 0;
					color: #000;
				}
	
	#nav {
		margin: 10px 0 20px 9px;
	}
	
				#nav a {
					background: none;
					display: block;
					margin: 0;
					padding: 0;
					font-size: 11px;
					font-weight: bold;
					text-decoration: none;
					color: #231F20;
				}
	
	.links_after_nav {
		display: none;
		margin: 10px 0 20px 9px;
	}
	
				#links_after_nav a {
					display: block;
					margin: 0;
					padding: 0;
				}
	
	#palm_tree {
		border-bottom: 2px solid #636363;
		border: none;
	}
	
	#content_column {
		width: 100%;
		background: url(../___media/__framework/_page/descender.gif) 366px 0px no-repeat;
	}
	
	#content_column_no_descender {
		background: none;
	}
	
	#content {
		width: 354px;
		margin-left: 20px;
		padding: 30px 0 10px 0;
	}
	
		#content #mainpic {
			margin: 12px 0 24px -17px;
			border-bottom: 4px solid #00B1E3;
		}
	
		#content #mainpic.unmargined {
			margin-bottom: 0;
		}
	
	.copy_area {
		padding-top: 30px;
	}
	
	#footer_container {
		background-color: #00B1CD;
	}
	
	
	
	
/*	PAGE-SPECIFIC STYLES */
/*	These IDs are set on the first <table> tag of the noted page */
	
/* /index.php */
	.pic_wrapper {
		width: 100px;
		margin-top: 4px;
		margin-right: 14px;
		float: left;
	}
	
/* /meetings/asrs_annual_meeting/abstracts/popup/abstract_type.php */
	#abstract_type {
		margin: 0;
	}
	
				#abstract_type h2 {
					margin: 0;
				}
	
				#abstract_type hr {
					margin: 5px 0;
				}
				
				#abstract_type .ab_instructions {
					display: none;
					margin: 0;
					padding: 0;
					padding-right: 4px;
				}
	
							#abstract_type .ab_instructions ul {
								margin-bottom: 1em;
								margin-left: 1em;
							}
				
							#abstract_type .ab_instructions div,
							#abstract_type .ab_instructions td,
							#abstract_type .ab_instructions p,
							#abstract_type .ab_instructions span,
							#abstract_type .ab_instructions ul,
							#abstract_type .ab_instructions li,
							#abstract_type .ab_instructions h2,
							#abstract_type .ab_instructions h3 {
							}
	
/* /meetings/asrs_annual_meeting/abstracts/popup/abstract_authors.php */
	#abstract_authors {}
	
				#abstract_authors h2 {
					margin: 0;
					margin-bottom: 0.5em;
				}
	
				#abstract_authors .table {
					margin: 0;
					margin-bottom: 2em;
				}
				
				#abstract_authors .author_div {
					margin: 0;
				}
				
							#abstract_authors .author_div h3 {
								margin: 0;
								margin-bottom: 0.5em;
								font-size: 10px;
							}
				
				#abstract_authors #tbl_first_author_disclosures {
					margin: 0;
					width: 470px;
				}
				
								#abstract_authors #tbl_first_author_disclosures td {
								
								}
								
				#abstract_authors .tr_interest_codes {
					border-top: 0;
						background-color: red;
				}
				
							#abstract_authors .tr_interest_codes .table {
								margin: 0;
								width: 460px;
							}
				
										#abstract_authors .tr_interest_codes .table .cat,
										#abstract_authors .tr_interest_codes .table .abb,
										#abstract_authors .tr_interest_codes .table .sfi,
										#abstract_authors .tr_interest_codes .table .chk {
											width: auto;
										}
	
/*	/meetings/asrs_annual_meeting/abstracts/popup/interest_codes.php */
	#interest_codes_top {
		margin-top: 0;
	}
				
				#interest_codes_top .cat {
					width: 15%;
				}
				
				#interest_codes_top .abb {
					width: 5%;
				}
				
				#interest_codes_top .sfi {
					width: 80%;
				}
				
/* /meetings/asrs_annual_meeting/hotel_reservations.php */
	#hotel_reservations {}

				#hotel_reservations #pic {
					margin: 30px auto 0 auto;
				}
	
/*	/meetings/asrs_annual_meeting/program */
	#program {}
	
				#program .table .left {
					width: 20%;
					display:;
				}
	
/* /meetings/asrs_annual_meeting/social_events.php */
	#social_events h2 {
		margin-bottom: 0;
	}
				
/* /meetings/asrs_annual_meeting/special_events.php */
	#special_events ol {
		margin-left: 10px;
	}
				
				#special_events ol li {
					margin: 0;
					margin-bottom: 1em;
					padding: 0;
				}
				
	#special_events #jump_menu ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
				#special_events #jump_menu ul li {
					list-style: none;
					margin: 0;
					margin-bottom: 0.5em;
					padding: 0;
					font-weight: bold;
				}
	
	#special_events h2 {
		margin-top: 2em;
		margin-bottom: 0;
	}
	
	#special_events .pic_wrapper {
		width: 100px;
		margin-top: 4px;
		margin-right: 10px;
		float: left;
	}
	
	#special_events .pic_wrapper .caption {
		font-family: Verdana, sans-serif;
		font-size: 9px;
		font-weight: bold;
		color: #808080;
	}
	
	
	
	
/*	GLOBAL STYLES */
	.table {}
	
				.table td {}
	
	.error {
		color: red;
	}
