@charset "UTF-8";


/* ==== Donate Big Button ================= */

#donateBigButton {
	background:url(../images/donate-to-mcil-big-button.png) no-repeat;
	position:fixed;
	z-index:4;
	right:0px;
	bottom:0px;
	width:257px;
	height:222px;
	text-indent:-9999px;
}



/* ==== Accessibility Panel ================= */

#accessibilityPanel {
	background:url(../images/bg-accessibility-panel.gif) repeat-x bottom;
	height:80px;
}

	#accessibilityPanel #container {
		display:block;
		width:790px;
		margin:0px auto;
	}

	#accessibilityPanel h1 {
		float:left;
		font-size:24px;
		font-weight:bold;
		text-transform:uppercase;
		line-height:80px;
		margin:0px 0px 0px 30px;
		color:#e9f1fe;
	}
	
	#accessibilityPanel ul {
		display:block;
		list-style:none;
		color:#e9f1fe;
		float:right;
		margin:0px;
	}
	
		#accessibilityPanel ul li {
			background:url(../images/access-panel-separator.gif) no-repeat left;
			float:left;
			height:45px;
			margin:20px 20px 0px 15px;
		}
	
			#accessibilityPanel ul li a {
				float:left;
				height:40px;
				margin:0px 10px 0px 0px;
				text-indent:-9999px;
			}
			
			#accessibilityPanel ul li span {
				text-align:right;
				font-size:16px;
				float:right;
			}
		
			#accessibilityPanel ul #buttonTextSize a {
				width:41px;
			}
				
			#accessibilityPanel ul #buttonTextSize #increase {
				background:url(../images/access-panel-feature-button-increase-text.png) no-repeat;
				margin:0px 0px 0px 0px;
			}
		
			#accessibilityPanel ul #buttonTextSize #decrease {
				background:url(../images/access-panel-feature-button-decrease-text.png) no-repeat;
			}
		
			#accessibilityPanel ul #buttonHighContrast a {
				background:url(../images/access-panel-feature-button-high-contrast.png) no-repeat;
				width:43px;
			}
			
	#accessibilityPanel span {
		text-align:center;
		display:block;
	}
			
	#accessibilityPanel span a {
		background:url(../images/close-icon-green-15x10.png) no-repeat left;
		font-size:10px;
		text-transform:uppercase;
		letter-spacing:1px;
		padding:2px 0px 0px 18px;
	}



/* ==== Accessibility Link ================= */

	#accessibilityLink {
		position:absolute;
		display:table-cell;
		background:url(../images/icon-accessibility-link.png) no-repeat left 50%;
		font-size:1.2em;
		line-height:20px;
		text-transform:uppercase;
		color:#2fb144;
		height:20px;
		padding:0px 0px 0px 25px;
		margin:60px 0px 0px 0px;
	}

		#accessibilityLink:hover {
			color:#1f6ac6;
		}





/* ==== MCIL Global Styles ====================== */

body {
	background:#EDEEF7 url(../global_images/background_gradient_body.gif) repeat-x top;
	margin:0px auto 0px auto;
	position:relative;
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
}

h6 {
	font-size:1.4em;
	margin:0px 0px 5px 0px;
	padding:0px;
}

img {
	border:none;
}

p {
	margin:0px 0px 7px 0px;
	padding:0px;
}

table {
	border:none;
	border-collapse:collapse;
	width:100%;
}

table tr td {
	padding:0px;
	vertical-align:top;
}

textarea {
	width:100%;
	border:#D1DDE6 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
}

.body_home {
	width:826px;
}

#confirm_text {
	color:#259A33;
	font-weight:bold;
	line-height:16px;
}

#contact_us_box {
	z-index:2;
	top:60px;
	left:125px;
	position:absolute;
	background:#EDEEF7;
	border:#979FB1 solid 2px;
	padding:20px 30px 10px 30px;
	width:500px;
}

#contact_us_box h2 {
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	color:#274CA1;
	margin:0px;
	padding:0px 0px 5px 0px;
	border:none;
}

#contact_us_box table {
	border:#ABAFD1 solid 1px;
	font-size:1.0em;
	line-height:16px;
	color:#444B80;
	margin-bottom:25px;
}

#contact_us_box #blue_box_online td {
	padding:10px 15px 0px 10px;
	font-size:0.8em;
}

#contact_us_box #phone_box {
	border-left:#ABAFD1 dotted 2px;
	height:60px;
	padding:5px 0px 0px 35px;
}

#contact_us_box #text_box {
	width:100%;
	border:#D1DDE6 solid 1px;
	font-size:1.2em;
}

#video_box {
	width:100%;
	padding:20px 0px 0px 0px;
	text-align:center;
}

.footer a {
	color:#495293;
	text-decoration:none;
}

.footer a:hover {
	color:#000066;
	text-decoration:underline;
}

.footer p {
	font-size:1.1em;
	color:#495293;
	padding:0px;
	margin:10px 0px 10px 0px;
}

.footer h1 {
	font-size:1.2em;
	font-weight:normal;
	margin:25px 0px 40px 0px;
}


/* ==== Home Page Styles ====================== */

#hero_button {
	display:block;
	z-index:3;
	position:absolute;
	width:285px;
	height:360px;
	top:85px;
	right:30px;
	text-decoration:none;
}

#hero_button span {
	visibility:hidden;
}

.home_content #copy {
	background:url(../home/images/copy_top_background.gif) no-repeat right top;
	padding:20px 10px 0px 25px;
	color:#000033;
	line-height:20px;
	height:115px;
	display:block; /* Temporary */
}

.home_content #home_hero {
	/*background:url(../home/images/home_hero_image.jpg) no-repeat top left;*/
	background:url(../home/images/home_hero_image_angels_photos_2010.jpg) no-repeat top left;
	width:334px;
	height:564px;
}

.home_content #hotspot {
	display:block;
	position:absolute;
	width:316px;
	height:500px;
	text-indent:-9999px;
}

.home_content #flash_announcements {
	display:none;
}

.home_content #flash_get_involved {
	display:none;
}

.home_content #flash_nav {
	display:none;
}

.home_content #flash_newsletter {
	display:none;
}

.home_content #flash_resources {
	display:none;
}

.home_content #flash_our_staff {
	display:none;
}

.home_content #flash_services {
	display:none;
}

.home_content #flash_success_stories {
	display:none;
}

.home_content #flash_videos {
	display:none;
}

.home_content #flash_who_we_are {
	display:none;
}

.home_content #location {
	/* display:block; */
	display:block;
	background:url(../home/images/location_info.jpg) no-repeat top center;
	font-size:1.4em;
	color:#000033;
	height:188px;
	padding:12px 0px 0px 40px;
}

.home_content #mission_header {
	margin:20px 0px 17px 0px;
	padding:0px;
}

.home_content #mission_header p {
	margin:0px;
}

.home_content #nav {
	background:url(../home/images/nav_background.jpg) no-repeat right top;
	width:185px;
	height:386px;
}

.home_content #small_promo1 {
	display:block;
	margin:20px 0px 10px 25px;
}

.home_content #small_promo2 {
	display:block;
	margin:10px 0px 30px 25px;
}

.home_content #small_promo:hover {
	color:#33F;
}

.home_content #small_promo img {
	margin:0px 0px 10px 0px;
}

#bottom_blurb {
	text-align:center;
	font-size:16px;
	font-style:italic;
	color:#495293;
	padding:20px 80px 40px 80px;
}


#mcil_news_ticker {
	text-align:center;
	margin-bottom:20px;
}

#nav_button_announcements {
	margin:5px 16px 4px 0px;
}

#nav_button_get_involved {
	margin:5px 16px 4px 0px;
}

#nav_button_newsletter {
	margin:5px 16px 4px 0px;
}

#nav_button_our_staff {
	margin:5px 16px 4px 0px;
}

#nav_button_resources {
	margin:5px 16px 4px 0px;
}

#nav_button_services {
	margin:5px 16px 4px 0px;
}

#nav_button_success_stories {
	margin:5px 16px 4px 0px;
}

#nav_button_videos {
	margin:5px 16px 4px 0px;
}

#nav_button_who_we_are {
	margin:15px 16px 4px 0px;
}

#newslayer1 {
	margin:0px auto 0px auto;
}

#newslayer2 {
	margin:0px auto 0px auto;
}

#newslayer1 a {
	text-decoration:none;
}

#newslayer2 a {
	text-decoration:none;
}


/* ==== Subpages Styles ====================== */

.body_subpages {
	width:802px;
}

.subpages_content {
	background:#F7F7F7;
	padding:15px 25px 10px 25px;
	line-height:24px;
	color:#000033;
	font-size:1.5em;
}

.subpages_content a {
	color:#274CA1;
	text-decoration:none;
}

.subpages_content a:hover {
	text-decoration:underline;
	color:#259A33;
}

.subpages_content h1 {
	display:block;
	background:url(../global_images/header_bird.gif) no-repeat top left;
	font-size:1.6em;
	color:#259A33;
	height:45px;
	padding:10px 0px 0px 0px;
	margin:0px;
}

.subpages_content h2 {
	font-size:1.3em;
	line-height:24px;
	color:#5A63A3;
	font-weight:normal;
	font-style:italic;
	display:block;
	padding:0px 0px 15px 0px;
	border-bottom:#ABAFD1 dotted 2px;
	width:240px;
}

.subpages_content h3 {
	font-size:1.4em;
	line-height:1.3em;
	color:#5A63A3;
	font-weight:normal;
	font-style:italic;
}

.subpages_content h4 {
	font-size:1.2em;
	color:#274CA1;
	font-weight:bold;
	font-style:italic;
}

.subpages_content h5 {
	font-size:16px;
	color:#274CA1;
	font-weight:bold;
	margin:0px 0px 3px 0px;
}

.subpages_content p {
	margin-bottom:0px 0px 15px 0px;
}

.subpages_content #caption_pic_left {
	float:left;
	margin:4px 30px 0px 0px;
	color:#414dA9;
}

.subpages_content #caption_pic_left p {
	clear:both;
	padding:4px 5px 0px 3px;
	margin:0px;
	line-height:14px;
}

.subpages_content #caption_pic_left p em {
	font-size:1.2em;
}

.subpages_content #caption_pic_right {
	float:right;
	margin:4px 0px 0px 30px;
	color:#414dA9;
}

.subpages_content #caption_pic_right p {
	clear:both;
	padding:4px 3px 0px 5px;
	margin:0px;
	line-height:14px;
}

.subpages_content #caption_pic_right p em {
	font-size:1.2em;
}

.subpages_content #bottom_menu {
	font-size:1.0em;
	font-weight:bold;
	color:#274CA1;
	border-top:#DCDDED solid 1px;
	border-bottom:#DCDDED solid 1px;
	margin:40px 0px 0px 0px;
	width:450px;
}

.subpages_content #bottom_menu a {
	color:#274CA1;
	text-decoration:none;
}

.subpages_content #bottom_menu a:hover {
	color:#259A33;
	text-decoration:underline;
}

.subpages_header {
	background:url(../global_images/subpages_header_background.jpg) top no-repeat;
}

.subpages_header #header_top {
	height:94px;
}

.subpages_header #logo {
	background:url(../images/logo-mcil-header.png) no-repeat;
	float:left;
	margin:15px 0px 0px 23px;
	height:60px;
	width:428px;
 }
 
.subpages_header #accessibilityLink {
	position:relative;
	float:right;
	margin:10px 20px 0px 0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1.2em;
	text-decoration:none;
 }
 
	.subpages_header #accessibilityLink:hover {
		text-decoration:underline;
	 }
 
.subpages_header #addressPhone {
	clear:right;
	font-size:1.4em;
	font-weight:normal;
	text-align:right;
	line-height:1.2em;
	color:#274ca1;
	padding:9px 20px 0px 0px;
 }
 
.subpages_header div {
	z-index:2;
	position:absolute;
	background:#ECF2F8 url(../global_images/subpages_menu_background_top.gif) repeat-x top;
	border-right:#979FB1 solid 1px;
	border-bottom:#979FB1 solid 1px;
	border-left:#979FB1 solid 1px;
	padding:8px 0px 0px 0px;
	text-align:left;
	display:none;
}

.subpages_header #subpages_nav {
 	width:100px;
	height:35px;
}

.subpages_header #subpages_nav div a {
	display:block;
	padding:4px 0px 4px 11px;
	color:#565E74;
	font-size:1.1em;
	text-decoration:none;
}

	.subpages_header #subpages_nav div a:hover {
		background:#D3DFF1;
		color:#259A33;
	}

.subpages_header #subpages_nav #menu_announcements {
	width:139px;
	left:178px;
}

.subpages_header #subpages_nav #menu_get_involved {
	width:84px;
	left:554px;
}

.subpages_header #subpages_nav #menu_newsletter {
	width:84px;
	left:367px;
}

.subpages_header #subpages_nav #menu_our_staff {
	width:94px;
	left:293px;
}

.subpages_header #subpages_nav #menu_resources {
	width:84px;
	left:648px;
}

.subpages_header #subpages_nav #menu_services {
	width:154px;
	left:109px;
}

.subpages_header #subpages_nav #menu_success_stories {
	width:99px;
	left:450px;
}

.subpages_header #subpages_nav #menu_videos {
	width:90px;
	left:685px;
}

.subpages_header #subpages_nav #menu_who_we_are {
	width:110px;
	left:23px;
}

.subpages_header #subpages_nav #nav_link {
	display:block;
}

.subpages_header #subpages_nav #nav_link img {
	display:block;
	padding:0px 0px 9px 0px;
}


/* ==== Announcements > Announcements Overview Styles ===== */

#announcements_wrapper h5 {
	border-bottom:#ABAFD1 solid 1px;
	margin:auto 30px 10px 30px;
	padding:0px 0px 10px 0px;
}

#announcements_wrapper table {
	margin-bottom:30px;
}

#announcements_wrapper #blue_box {
	border:#ABAFD1 solid 1px;
	background:#E5EAEF;
	font-size:1.0em;
	line-height:18px;
	font-style:normal;
	color:#444B80;
	margin:10px;
	padding:15px 15px 10px 15px;
}

#announcements_wrapper #latest_announcement {
	background:url(../announcements/images/announcements_background_image.jpg) no-repeat;
	width:552px;
	height:372px;
	margin:0px auto 0px auto;
	padding:15px 0px 0px 0px;
}

#announcements_wrapper #latest_announcement #event_date {
	border-top:#ABAFD1 dotted 2px;
	border-bottom:#ABAFD1 dotted 2px;
	color:#5A63A3;
	font-size:1.2em;
	line-height:24px;
	padding:15px;
	margin:10px auto 15px auto;
	width:400px;
}

#announcements_wrapper #latest_announcement #event_info {
	width:400px;
	line-height:20px;
	color:#444B80;
	margin:auto;
}


/* ==== Get Involved > Advocate Styles ===== */

#advocate_wrapper {
	background:#F7F7F7 url(../get_involved/images/advocate_background_image.jpg) no-repeat top right;
}

#advocate_wrapper h2 {
	margin:300px 0px 15px 0px;
}

#advocate_wrapper #bottom_menu {
	width:auto;
	margin-top:75px;
}

#advocate_wrapper #left_table_content {
	width:300px;
}

#advocate_wrapper #right_table_content {
	font-size:1.4em;
	color:#274CA1;
	line-height:16px;
}


/* ==== Get Involved > Angels by the Bay Styles ===== */

#angels_bay_wrapper {
	background:#F7F7F7;
	padding-right:20px;
}

#angels_bay_wrapper h2 {
	font-size:1.4em;
	font-style:normal;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 5px 0px;
	border:none;
	width:auto;
}

#angels_bay_wrapper table {
	border:#ABAFD1 solid 1px;
	background:#E5EAEF;
	line-height:16px;
	color:#444B80;
	margin-bottom:25px;
}

#angels_bay_wrapper .blue_box_online td {
	padding:10px 15px 0px 10px;
	font-size:0.8em;
}

#angels_bay_wrapper .blue_box_online textarea {
	width:100%;
	border:#D1DDE6 solid 1px;
}

#angels_bay_wrapper #donation_levels {
	padding-top:20px;
}

#angels_bay_wrapper #donation_levels div {
	background:url(../get_involved/images/angel_level_bird.gif) left top no-repeat;
	padding:5px 0px 5px 40px;
	margin:0px 10px 10px 10px;
	border-bottom:#D1DDE6 dotted 3px;
}

#angels_bay_wrapper #donation_levels h4 {
	margin:0px 0px 5px 0px;
}

#angels_bay_wrapper #donation_sponsors {
	line-height:16px;
}

#angels_bay_wrapper #donation_sponsors h3 {
	font-size:1.2em;
	line-height:18px;
	margin:0px 0px 20px 0px;
}

#angels_bay_wrapper #donation_sponsors h4 {
	border-bottom:#D1DDE6 dotted 2px;
	padding-bottom:5px;
	margin:30px 0px 5px 0px;
}

#angels_bay_wrapper #donation_sponsors p {
	margin:4px 0px 6px 0px;
	line-height:18px;
}

#angels_bay_wrapper #phone_box {
	border-left:#ABAFD1 dotted 2px;
	height:60px;
	padding:5px 0px 0px 35px;
}

#angels_bay_wrapper #text_box {
	width:100%;
	border:#D1DDE6 solid 1px;
	font-size:1.2em;
}

#photo_slideshow {
	text-align:center;
	margin-bottom:20px;
}

#angels_bay_wrapper #special_thanks {
	margin-left:250px;
	margin-left:0px;
	display:none;
	text-align:center;
}

#angels_bay_wrapper #special_thanks h5 {
	font-size:1.4em;
	line-height:20px;
	color:#5A63A3;
	margin-bottom:15px;
}

#angels_bay_wrapper #special_thanks p {
	font-size:1.2em;
	margin-bottom:0px;
}


#angels_bay_wrapper #videoFrame {
	width:100%;
	height:350px;
	margin:0px auto 30px auto;
}

#angels_bay_wrapper #media_list {
	width:350px;
	float:left;
	margin:0px 20px 10px 0px;
	border:none;
	background:none;
	line-height:21px;
	color:#444B80;
}

#angels_bay_wrapper #media_list div {
	margin:0px;
}

#angels_bay_wrapper #media_list a {
	display:block;
	float:right;
	width:125px;
	height:24px;
	background:url(../newsletter/images/newsletter_button.gif) no-repeat top center;
	color:#259A33;
	font-size:0.8em;
	padding:2px 0px 4px 6px;
	margin:6px 0px 0px 0px;
	text-align:center;
}

#angels_bay_wrapper #media_list a:hover {
	color:#414dA9;
	text-decoration:none;
}

#angels_bay_wrapper #media_list td {
	padding:13px 20px 0px 12px;
}

#angels_bay_wrapper .media_option_body em {
	font-size:0.8em;
	padding:5px 0px 0px 0px;
	display:block;
}

#angels_bay_wrapper .media_option_body {
	border-right:#D1DDE6 solid 1px;
	border-bottom:#D1DDE6 solid 1px;
	border-left:#D1DDE6 solid 1px;
	background:#E5EAEF;
	font-size:1.0em;
	line-height:16px;
	padding:9px 8px 7px 8px;
	color:#444B80;
}

#angels_bay_wrapper .media_option_header {
	background:#D1DDE6;
	border:#D1DDE6 solid 1px;
	font-size:1.2em;
	color:#214781;
	padding:5px 8px 0px 10px;
}



/* ==== Get Involved > Donate Styles ========================== */

#donate_wrapper {
	background:#F7F7F7 url(../get_involved/images/donate_background_image.jpg) no-repeat top right;
}

#donate_wrapper #bottom_menu {
	margin-top:420px;
	width:auto;
}

#donate_wrapper #donation_list {
	background:url(../get_involved/images/list_box_backing.jpg) no-repeat top left;
	width:379px;
	margin-top:45px;
}

#donate_wrapper #donation_list a {
	display:block;
	float:right;
	width:125px;
	height:24px;
	background:url(../get_involved/images/donate_button.gif) no-repeat top center;
	color:#259A33;
	font-size:0.8em;
	padding:6px 0px 0px 6px;
	text-align:center;
}

#donate_wrapper #donation_list a:hover {
	color:#414dA9;
	text-decoration:none;
}

#donate_wrapper #donation_list td {
	padding:13px 20px 0px 12px;
}

#donate_wrapper .donate_bottom_option {
	border-right:#D1DDE6 solid 1px;
	border-bottom:#D1DDE6 solid 1px;
	border-left:#D1DDE6 solid 1px;
	background:#E5EAEF;
	font-size:1.0em;
	line-height:16px;
	padding:9px 8px 7px 8px;
	color:#444B80;
}

#donate_wrapper .donate_top_option {
	border:#D1DDE6 solid 1px;
	font-size:19px;
	color:#214781;
	height:28px;
	padding:5px 8px 0px 0px;
}

#donate_wrapper #option1 {
	background:#D1DDE6 url(../get_involved/images/icon_option1.jpg) no-repeat top left;
}

#donate_wrapper #option2 {
	background:#D1DDE6 url(../get_involved/images/icon_option2.jpg) no-repeat top left;
}

#donate_wrapper #option3 {
	background:#D1DDE6 url(../get_involved/images/icon_option3.jpg) no-repeat top left;
}

#donate_wrapper #option4 {
	background:#D1DDE6 url(../get_involved/images/icon_option4.jpg) no-repeat top left;
}

#donate_wrapper #left_table_content {
	width:390px;
}


/* ==== Get Involved > Donate > Donate to BRCA Funds Styles ===== */

#brca_donation_wrapper {
	padding-right:250px;
	background:#F7F7F7 url(../get_involved/images/donate_faded_background_image.jpg) no-repeat top right;
}

#brca_donation_wrapper h2 {
	font-size:1.4em;
	font-style:normal;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 5px 0px;
	border:none;
}

#brca_donation_wrapper table {
	border:#ABAFD1 solid 1px;
	background:#E5EAEF;
	line-height:16px;
	color:#444B80;
	margin-bottom:25px;
}

#brca_donation_wrapper #blue_box_online td {
	padding:10px 15px 0px 10px;
	font-size:0.8em;
}

#brca_donation_wrapper #blue_box_online textarea {
	width:100%;
	border:#D1DDE6 solid 1px;
}

#brca_donation_wrapper #blue_box_phone td {
	padding:10px 15px 10px 10px;
}

#brca_donation_wrapper #phone_box {
	border-left:#ABAFD1 dotted 2px;
	height:60px;
	padding:5px 0px 0px 35px;
}

#brca_donation_wrapper #text_box {
	width:100%;
	border:#D1DDE6 solid 1px;
	font-size:1.2em;
}


/* ==== Get Involved > Donate > Contribute a Stock Gift Styles ===== */

#stock_gift_wrapper {
	padding-right:200px;
	background:#F7F7F7 url(../get_involved/images/donate_faded_background_image.jpg) no-repeat top right;
}

#stock_gift_wrapper h2 {
	font-size:1.4em;
	font-style:normal;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 5px 0px;
	border:none;
}

#stock_gift_wrapper #blue_box {
	border:#ABAFD1 solid 1px;
	background:#E5EAEF;
	line-height:16px;
	color:#444B80;
	padding:15px;
	margin-bottom:15px;
}

#stock_gift_wrapper #instructions {
	display:none;
	border:#ABAFD1 dotted 2px;
	background:#F7F7F7;
	padding:15px;
	margin:0px 0px 15px 0px;
}

#stock_gift_wrapper #instructions li {
	line-height:18px;
}

#stock_gift_wrapper #sample_letter {
	background:#FFFFFF;
	border:#E5EAEF solid 1px;
	padding:15px;
	position:relative;
	margin:0px auto 10px auto;
	width:300px;
	color:#000033;
}

#stock_gift_wrapper table {
	border:#ABAFD1 solid 1px;
	background:#E5EAEF;
	line-height:16px;
	color:#444B80;
	margin-bottom:25px;
}

#stock_gift_wrapper #blue_box_online td {
	padding:10px 15px 0px 10px;
	font-size:0.8em;
}

#stock_gift_wrapper #blue_box_online textarea {
	width:100%;
	border:#D1DDE6 solid 1px;
}

#stock_gift_wrapper #blue_box_phone td {
	padding:10px 15px 10px 10px;
}

#stock_gift_wrapper #phone_box {
	border-left:#ABAFD1 dotted 2px;
	height:60px;
	padding:5px 0px 0px 35px;
}

#stock_gift_wrapper #text_box {
	width:100%;
	border:#D1DDE6 solid 1px;
	font-size:1.2em;
}



/* ==== Get Involved > Donate > Explore Planned Giving Styles ===== */

#planned_giving_wrapper {
	padding-right:100px;
	background:#F7F7F7 url(../get_involved/images/donate_faded_background_image.jpg) no-repeat top right;
}

#planned_giving_wrapper li {
	line-height:21px;
	padding-bottom:7px;
}


/* ==== Get Involved > Donate > Give an Online Donation Styles ===== */

#online_donation_wrapper {
	padding-right:300px;
	background:#F7F7F7 url(../get_involved/images/donate_faded_background_image.jpg) no-repeat top right;
}

#online_donation_wrapper h2 {
	font-size:1.4em;
	font-style:normal;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 5px 0px;
	border:none;
}

#online_donation_wrapper table {
	border:#ABAFD1 solid 1px;
	background:#E5EAEF;
	line-height:16px;
	color:#444B80;
	margin-bottom:25px;
}

#online_donation_wrapper #blue_box_online td {
	padding:10px 15px 0px 10px;
	font-size:0.8em;
}

#online_donation_wrapper #blue_box_online textarea {
	width:100%;
	border:#D1DDE6 solid 1px;
}

#online_donation_wrapper #blue_box_phone td {
	padding:10px 15px 10px 10px;
}

#online_donation_wrapper #phone_box {
	border-left:#ABAFD1 dotted 2px;
	height:60px;
	padding:5px 0px 0px 35px;
}

#online_donation_wrapper #text_box {
	width:100%;
	border:#D1DDE6 solid 1px;
	font-size:1.2em;
}


/* ==== Newsletter > Newsletter Styles ========================== */

#newsletter_wrapper {
	background:#F7F7F7 url(../newsletter/images/newsletter_background_image.jpg) no-repeat top right;
}

#newsletter_wrapper #bottom_menu {
	margin-top:20px;
	width:auto;
}

#newsletter_wrapper #newsletter_list {
	width:375px;
	margin-top:45px;
}

#newsletter_wrapper #newsletter_list a {
	display:block;
	float:right;
	width:125px;
	height:24px;
	background:url(../newsletter/images/newsletter_button.gif) no-repeat top center;
	color:#259A33;
	font-size:0.7em;
	padding:2px 0px 4px 6px;
	margin:6px 0px 0px 0px;
	text-align:center;
}

#newsletter_wrapper #newsletter_list a:hover {
	color:#414dA9;
	text-decoration:none;
}

#newsletter_wrapper #newsletter_list td {
	padding:13px 20px 0px 12px;
}

#newsletter_wrapper .newsletter_option_body {
	border-right:#D1DDE6 solid 1px;
	border-bottom:#D1DDE6 solid 1px;
	border-left:#D1DDE6 solid 1px;
	background:#E5EAEF;
	font-size:1.0em;
	line-height:16px;
	padding:9px 8px 7px 8px;
	color:#444B80;
}

#newsletter_wrapper .newsletter_option_header {
	background:#D1DDE6;
	border:#D1DDE6 solid 1px;
	font-size:19px;
	color:#214781;
	padding:5px 8px 0px 10px;
}

#newsletter_wrapper #left_table_content {
	width:300px;
	height:auto;
}


/* ==== Newsletter > Newsletter Detail Styles ========================== */

#newsletter_detail_wrapper {
	padding:15px 0px 10px 0px;
}

iframe {
	background:#FFFFFF;
}


/* ==== Our Staff > Our Staff Styles ========================== */

#our_staff_wrapper {
	background:#F7F7F7 url(../our_staff/images/our_staff_background_image.jpg) no-repeat top right;
	padding-right:0px;
}

#our_staff_wrapper img {
	margin:1px 25px 0px 1px;
}

#our_staff_wrapper p {
	padding:10px 0px 0px 0px;
}

#our_staff_wrapper #staff_list p {
	padding:23px 0px 0px 0px;
}

#our_staff_wrapper #bottom_menu {
	width:auto;
	margin:0px 40px 0px 0px;
}

#our_staff_wrapper #staff_list {
	background:#D1DDE6 url(../our_staff/images/our_staff_list_backing.gif) no-repeat center left;
	color:#214781;
	font-size:1.4em;
	line-height:21px;
	width:355px;
	height:90px;
	margin:0px 0px 20px 0px;
}

#our_staff_wrapper #staff_position {
	font-style:italic;
	font-size:0.7em;
}

#our_staff_wrapper #left_table_content {
	width:390px;
}


/* ==== Our Staff > Staff Bio Styles ===== */

#our_staff_wrapper #bod_directory p {
	font-size:1.0em;
	line-height:20px;
	color:#214781;
}

#our_staff_wrapper #bod_listing {
	width:85%;
}

#our_staff_wrapper #bod_listing h3 {
	font-size:1.6em;
	padding:0px;
	margin:0px;
}

#our_staff_wrapper #bod_listing img {
	margin-right:10px;
}

#staff_bio_wrapper h1 {
	height:35px;
}

#staff_bio_wrapper h2 {
	font-size:1.6em;
	padding:15px 0px 15px 0px;
	border-top:#ABAFD1 dotted 2px;
	border-bottom:#ABAFD1 dotted 2px;
	width:480px;
}

#staff_bio_wrapper h4 {
	margin:0px 0px 15px 0px;
}


/* ==== Resources > Resources Overview Styles ========================== */

#resources_wrapper {
	background:#F7F7F7 url(../resources/images/resources_background_image.jpg) no-repeat top right;
}

#resources_wrapper h2 {
	width:100%;
	margin-top:45px;
}

#resources_wrapper #bottom_menu {
	margin-top:20px;
	width:auto;
}

#resources_wrapper #left_table_content {
	width:300px;
	height:auto;
}

#resources_wrapper #newsletter_list {
	width:375px;
}

#resources_wrapper #newsletter_list a {
	display:block;
	float:right;
	width:125px;
	height:24px;
	background:url(../newsletter/images/newsletter_button.gif) no-repeat top center;
	color:#259A33;
	font-size:1.2em;
	padding:4px 0px 2px 6px;
	margin:15px 0px 0px 0px;
	text-align:center;
}

#resources_wrapper #newsletter_list a:hover {
	color:#414dA9;
	text-decoration:none;
}

#resources_wrapper .newsletter_option_header_left {
	background:#D1DDE6;
	border:#D1DDE6 solid 1px;
	font-size:18px;
	line-height:21px;
	color:#214781;
	padding:5px 8px 0px 10px;
	margin:0px 10px 20px 0px;
}

#resources_wrapper .newsletter_option_header_left em {
	font-size:16px;
	padding:3px 0px 3px 0px;
	display:block;
}

#resources_wrapper .newsletter_option_header_right {
	background:#D1DDE6;
	border:#D1DDE6 solid 1px;
	font-size:18px;
	line-height:21px;
	color:#214781;
	padding:5px 8px 0px 10px;
	margin:0px 0px 20px 10px;
}

#resources_wrapper .newsletter_option_header_right em {
	font-size:16px;
	padding:3px 0px 3px 0px;
	display:block;
}

#resources_wrapper #resource_links p {
	line-height:18px;
	margin:0px 0px 13px 0px;
}


/* ==== Resources > Resources Brochure Styles ========================== */

#resources_brochure_wrapper {
	padding:15px 0px 10px 0px;
}

iframe {
	background:#FFFFFF;
}


/* ==== Resources > Contact Us Styles ===== */

#contact_us_wrapper {
	padding-right:300px;
	background:#F7F7F7 url(../get_involved/images/donate_faded_background_image.jpg) no-repeat top right;
}

#contact_us_wrapper h2 {
	font-size:1.4em;
	font-style:normal;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 5px 0px;
	border:none;
}

#contact_us_wrapper table {
	border:#ABAFD1 solid 1px;
	background:#E5EAEF;
	line-height:16px;
	color:#444B80;
	margin-bottom:25px;
}

#contact_us_wrapper #blue_box_online td {
	padding:10px 15px 0px 10px;
	font-size:0.8em;
}

#contact_us_wrapper #blue_box_online textarea {
	width:100%;
	border:#D1DDE6 solid 1px;
}

#contact_us_wrapper #blue_box_phone td {
	padding:10px 15px 10px 10px;
}

#contact_us_wrapper #phone_box {
	border-left:#ABAFD1 dotted 2px;
	height:60px;
	padding:5px 0px 0px 35px;
}

#contact_us_wrapper #text_box {
	width:100%;
	border:#D1DDE6 solid 1px;
	font-size:1.2em;
}


/* ==== Services > Services Overview Styles ========================== */

#services_wrapper {
	background:#F7F7F7 url(../services/images/services_background_image.jpg) no-repeat top right;
	padding-right:0px;
}

#services_wrapper h2 {
	width:auto;
	font-size:1.3em;
	margin:10px 30px 0px 55px;
	padding:15px 0px 10px 10px;
}

#services_wrapper #blue_box {
	border:#ABAFD1 solid 1px;
	background:#E5EAEF;
	font-size:0.8em;
	line-height:21px;
	font-style:normal;
	color:#444B80;
	margin:10px;
	padding:15px 15px 10px 15px;
}

#services_wrapper #blue_box_online {
	border:#ABAFD1 solid 1px;
	background:#E5EAEF;
	font-size:0.8em;
	line-height:16px;
	color:#444B80;
	margin-top:30px;
}

#services_wrapper #blue_box_online td {
	padding:10px 15px 0px 10px;
}

#services_wrapper #blue_box_online #text_box {
	width:100%;
	border:#D1DDE6 solid 1px;
}

#services_wrapper #blue_box_online select {
	width:100%;
}

#services_wrapper #blue_box_online textarea {
	width:100%;
	border:#D1DDE6 solid 1px;
}

#services_wrapper #service_assistive_tech {
	background:url(../services/images/services_back_assistive_technology.jpg) no-repeat top right;
}

#services_wrapper #service_attendant_ref {
	background:url(../services/images/services_back_attendant_ref.jpg) no-repeat top right;
}

#services_wrapper #service_benefits_plan {
	background:url(../services/images/services_back_benefits_plan.jpg) no-repeat top right;
}

#services_wrapper #service_bob_roberts {
	background:url(../services/images/services_back_bob_roberts.jpg) no-repeat top right;
}

#services_wrapper #service_cancer_benefits {
	background:url(../services/images/services_back_cancer_benefits.jpg) no-repeat top right;
}

#services_wrapper #service_info_referral {
	background:url(../services/images/services_back_info_referral.jpg) no-repeat top right;
}

#services_wrapper #service_living_skills {
	background:url(../services/images/services_back_living_skills.jpg) no-repeat top right;
}

#services_wrapper #service_individual_advocacy {
	background:url(../services/images/services_back_individual_advocacy.jpg) no-repeat top right;
}

#services_wrapper #service_home_modifications {
	background:url(../services/images/services_back_home_modifications.jpg) no-repeat top right;
}

#services_wrapper #service_housing_assist {
	background:url(../services/images/services_back_housing_assist.jpg) no-repeat top right;
}

#services_wrapper #service_peer_counseling {
	background:url(../services/images/services_back_peer_counseling.jpg) no-repeat top right;
}

#services_wrapper #service_systems_change {
	background:url(../services/images/services_back_systems_change.jpg) no-repeat top right;
}


/* ==== Success Stories > Hear Our Stories Styles ========================== */

#hear_stories_wrapper {
	background:#F7F7F7 url(../success_stories/images/hear_our_stories_background_image.jpg) no-repeat top right;
	padding-right:15px;
}

#hear_stories_wrapper #bottom_menu {
	margin-top:50px;
	width:auto;
}

#hear_stories_wrapper #story_list {
	width:379px;
	margin-top:25px;
}

#hear_stories_wrapper #story_list td {
	padding:40px 18px 0px 8px;
}

#hear_stories_wrapper .story_pretext {
	border-right:#D1DDE6 solid 1px;
	border-bottom:#D1DDE6 solid 1px;
	border-left:#D1DDE6 solid 1px;
	background:#E5EAEF;
	font-size:0.9em;
	line-height:16px;
	padding:9px 8px 7px 8px;
	color:#444B80;
}

#hear_stories_wrapper #left_table_content {
	width:390px;
}

#hear_stories_wrapper .story_heading {
	border:#D1DDE6 solid 1px;
	font-size:0.9em;
	font-style:normal;
	color:#214781;
	padding:5px 13px 0px 100px;
}

#hear_stories_wrapper .story_heading p {
	font-size:1.2em;
	font-style:italic;
	line-height:18px;
	margin:0px;
}

#hear_stories_wrapper .story_pretext a {
	font-weight:bold;
	color:#259A33;
}

#hear_stories_wrapper .story_pretext a:hover {
	color:#414dA9;
}

#hear_stories_wrapper #story00 {
	background:#D1DDE6 url(../success_stories/images/headshot_bird.jpg) no-repeat center left;
}

#hear_stories_wrapper #story01 {
	background:#D1DDE6 url(../success_stories/images/headshot_nicole.jpg) no-repeat center left;
}

#hear_stories_wrapper #story02 {
	background:#D1DDE6 url(../success_stories/images/headshot_scott.jpg) no-repeat center left;
}

#hear_stories_wrapper #story03 {
	background:#D1DDE6 url(../success_stories/images/headshot_lana_larry.jpg) no-repeat center left;
}

#hear_stories_wrapper #story04 {
	background:#D1DDE6 url(../success_stories/images/headshot_greg_jan.jpg) no-repeat center left;
}

#hear_stories_wrapper #story05 {
	background:#D1DDE6 url(../success_stories/images/headshot_richard.jpg) no-repeat center left;
}

#hear_stories_wrapper #story07 {
	background:#D1DDE6 url(../success_stories/images/headshot_shoshana.jpg) no-repeat center left;
}

#hear_stories_wrapper #story08 {
	background:#D1DDE6 url(../success_stories/images/headshot_air_conditioner.jpg) no-repeat center left;
}

#hear_stories_wrapper #story10 {
	background:#D1DDE6 url(../success_stories/images/headshot_chair_lift.jpg) no-repeat center left;
}

#hear_stories_wrapper #story11 {
	background:#D1DDE6 url(../success_stories/images/headshot_elderly_woman.jpg) no-repeat center left;
}

#hear_stories_wrapper #story12 {
	background:#D1DDE6 url(../success_stories/images/headshot_wheelchair.jpg) no-repeat center left;
}

#hear_stories_wrapper #story13 {
	background:#D1DDE6 url(../success_stories/images/headshot_scooter.jpg) no-repeat center left;
}

#hear_stories_wrapper #story14 {
	background:#D1DDE6 url(../success_stories/images/headshot_boy.jpg) no-repeat center left;
}

#hear_stories_wrapper #story15 {
	background:#D1DDE6 url(../success_stories/images/headshot_breast_cancer.jpg) no-repeat center left;
}

#hear_stories_wrapper #story16 {
	background:#D1DDE6 url(../success_stories/images/headshot_oscar.jpg) no-repeat center left;
}


/* ==== Success Stories > Success Story Styles ===== */

#story_wrapper h1 {
	height:35px;
}

#story_wrapper h2 {
	font-size:16px;
	padding:15px 0px 15px 0px;
	border-top:#ABAFD1 dotted 2px;
	border-bottom:#ABAFD1 dotted 2px;
	width:480px;
}

#story_wrapper h4 {
	margin:0px 0px 15px 0px;
}

#story_wrapper #caption_pic {
	float:right;
	margin:4px 0px 0px 30px;
	color:#414dA9;
}


/* ==== Who We Are > History Styles ========================== */

#history_wrapper {
	background:#F7F7F7 url(../who_we_are/images/ed_roberts_background_image.jpg) no-repeat top right;
}

#history_wrapper h2 {
	margin:215px 0px 15px 0px;
}

#history_wrapper #left_table_content {
	width:450px;
}

#history_wrapper #right_table_content {
	font-size:1.2em;
	color:#274CA1;
	line-height:16px;
}


/* ==== Who We Are > Loving Memory of Bob Roberts Styles ===== */

#bob_roberts_wrapper {
	padding-right:75px;
}


/* ==== Who We Are > Ed Roberts Styles ===== */

#ed_roberts_wrapper h1 {
	margin-bottom:0px;
}

#ed_roberts_wrapper h4 {
	margin:0px 0px 15px 0px;
}

#ed_roberts_wrapper #caption_pic {
	float:right;
	margin:4px 0px 0px 30px;
	color:#414dA9;
}


/* ==== Who We Are > IL Philosophy Styles ===== */

#il_philosophy_wrapper h1 {
	margin-bottom:0px;
}

#il_philosophy_wrapper h4 {
	margin:15px 0px 5px 0px;
	font-size:16px;
}

#il_philosophy_wrapper #caption_pic {
	float:right;
	margin:4px 0px 0px 30px;
	color:#414dA9;
}


/* ==== Who We Are > Mission Styles ========================== */

#mission_wrapper {
	background:#F7F7F7 url(../who_we_are/images/mission_background_image.jpg) no-repeat top right;
	padding-right:350px;
}

#mission_wrapper #bottom_menu {
	border:none;
}


/* ==== Media Styles ========================== */

#media_wrapper {
	background:#F7F7F7;
}

#media_wrapper .videoPlayer {
	text-align:center;
}

#media_wrapper .videoPlayer a {
	display:block;
	margin:0px auto 10px auto;
	border-top:#95a0b4 solid 2px;
	border-right:#39415b solid 2px;
	border-bottom:#39415b solid 2px;
	border-left:#95a0b4 solid 2px;
}

#media_wrapper .videoPlayer h5 {
	margin-bottom:20px;
}

#media_wrapper #videoFrame {
	width:100%;
	height:350px;
	margin:0px auto 30px auto;
}

#media_wrapper #bottom_menu {
	width:auto;
	clear:both;
}

#media_wrapper #media_list {
	width:375px;
	float:left;
	margin:0px 0px 10px 0px;
}

#media_wrapper #media_list a {
	display:block;
	float:right;
	width:125px;
	height:24px;
	background:url(../newsletter/images/newsletter_button.gif) no-repeat top center;
	color:#259A33;
	font-size:0.8em;
	padding:2px 0px 4px 6px;
	margin:6px 0px 0px 0px;
	text-align:center;
}

#media_wrapper #media_list a:hover {
	color:#414dA9;
	text-decoration:none;
}

#media_wrapper #media_list td {
	padding:13px 20px 0px 12px;
}

#media_wrapper .media_option_body em {
	font-size:1.2em;
	padding:5px 0px 0px 0px;
	display:block;
}

#media_wrapper .media_option_body {
	border-right:#D1DDE6 solid 1px;
	border-bottom:#D1DDE6 solid 1px;
	border-left:#D1DDE6 solid 1px;
	background:#E5EAEF;
	font-size:1.0em;
	line-height:16px;
	padding:9px 8px 7px 8px;
	color:#444B80;
}

#media_wrapper .media_option_header {
	background:#D1DDE6;
	border:#D1DDE6 solid 1px;
	font-size:1.4em;
	color:#214781;
	padding:5px 8px 0px 10px;
}

#media_wrapper #left_table_content {
	width:300px;
	height:auto;
}

/* ==== Sidewalks ===== */

#sidewalks_wrapper {
	padding-right:300px;
	background:#F7F7F7 url(../get_involved/images/donate_faded_background_image.jpg) no-repeat top right;
}

#sidewalks_wrapper h2 {
	font-size:1.4em;
	font-style:normal;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 5px 0px;
	border:none;
}

#sidewalks_wrapper table {
	border:#ABAFD1 solid 1px;
	background:#E5EAEF;
	line-height:16px;
	color:#444B80;
	margin-bottom:25px;
}

#sidewalks_wrapper #blue_box_online td {
	padding:10px 15px 0px 10px;
	font-size:0.9em;
}

#sidewalks_wrapper #blue_box_online hr {
	display:block;
	border-width:0px;
	border-bottom:#ABAFD1 dotted 1px;
}

#sidewalks_wrapper #blue_box_online label {
	float:left;
	margin:3px 25px 3px 0px;
}

#sidewalks_wrapper #blue_box_online textarea {
	width:100%;
	border:#D1DDE6 solid 1px;
}

#sidewalks_wrapper #blue_box_phone td {
	padding:10px 15px 10px 10px;
}

#sidewalks_wrapper #phone_box {
	border-left:#ABAFD1 dotted 2px;
	height:60px;
	padding:5px 0px 0px 35px;
}

#sidewalks_wrapper #text_box {
	width:100%;
	border:#D1DDE6 solid 1px;
	font-size:1.2em;
}

