/*  
File: screen.css
Description: Print Style Sheet
Site: Early Intervention Support
URI: http://www.earlyinterventionsupport.com
Author: Thomas Cunningham for Zoltun Design
Author URI: http://www.zoltun.com

Version: 1.0
Date: 04/07/08

Copyright (c) Early Intervention Support
*/


body {
	margin: 0;
	padding: 0;
	font-size: 100%;
	line-height: 140%;
	width: 100%;
}

		body#home {background: none;}
		body#interior {background: none;}

/* Top Rainbow Background
--------------------------------------------------------------------------------------------------------- */
#top-bar {
	display: none;
}

/* Container
--------------------------------------------------------------------------------------------------------- */
#container,
#Div1 {
	position: relative;
	width: 99%;
	margin: 0;
	padding: 0;
}

/* Header
--------------------------------------------------------------------------------------------------------- */
#header,
#Div2 {
	position: relative;
	width: 99%;
	margin: 0;
	padding: 0;
}
		
		/* Logo
		--------------------------------------------------------------------------------------------------------- */
		#logo {
			position: relative;
			margin: 0;
			padding: 0;
		}
		
				#logo h1.home {
					position: relative;
					margin: 0;
					padding: 0 0 16px 0;
					background: none;
					color: #00215b;
					font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
					font-size: 32px;
					font-weight: bold;
				}
				
				#logo h1.interior {
					position: relative;
					margin: 0;
					padding: 0 0 16px 0;
					background: none;
					color: #00215b;
					font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
					font-size: 32px;
					font-weight: bold;
				}
								
				#logo h1.interior a {
					color: #00215b;
					text-decoration: none;
				}
												
		/* Navigation Container
		--------------------------------------------------------------------------------------------------------- */
		#nav-container {
			position: relative;
			width: 99%;
			margin: 0;
			padding: 0 0 20px 0;
			float: none;
			display: none;
		}
				
				/* Search Bar
				--------------------------------------------------------------------------------------------------------- */
				#search-bar {
					display: none;
				}

				/* Navigation
				--------------------------------------------------------------------------------------------------------- */
				#nav {
					position: relative;
					width: 100%;
					margin: 0 0 3px 0;
					padding: 0; 
					overflow: hidden;
				}
						
						/* Global
						--------------------------------------------------------------------------------------------------------- */
						#nav-list {
							list-style: none;
							margin: 0;
							padding: 0;
							font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
							font-size: 10px;
						}
						#nav-list li {float: left; padding: 0 8px 0 0; display: block;}
						#nav-list li a {text-decoration: none;}
						
						/* Buttons
						--------------------------------------------------------------------------------------------------------- */
						#nav-list li#btn-home a.selected,
						#nav-list li#btn-dev a.selected,
						#nav-list li#btn-par a.selected,
						#nav-list li#btn-dia a.selected,
						#nav-list li#btn-com a.selected,
						#nav-list li#btn-equip a.selected {text-decoration: underline;}

/* "Top" Link
--------------------------------------------------------------------------------------------------------- */
#topLink {
	display: none;
}
	

/* Content Wrap
--------------------------------------------------------------------------------------------------------- */
#wrap {
	position: relative;
	width: 99%;
	margin: 0;
	padding: 0;
}

		/* Flash - Home Page
		--------------------------------------------------------------------------------------------------------- */
		#flash,
		#no-flash {
			display: none;
		}
				
		/* Image Headers - Interior Pages
		--------------------------------------------------------------------------------------------------------- */
		#img-header {
			position: relative;
			width: 100%;
			margin: 0;
			padding: 0;
		}
		
				#img-header h2 {
					position: relative;
					margin: 0;
					padding: 0 0 20px 0;
					font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
					font-size: 26px;
					line-height: normal;
					font-weight: bold;
					text-transform: uppercase;
					color: #d76a35;
				}
				
				#img-header h2#dev,
				#img-header h2#parent,
				#img-header h2#diagnosis,
				#img-header h2#community,
				#img-header h2#equip,
				#img-header h2#therapist,
				#img-header h2#ask,
				#img-header h2#whatis,
				#img-header h2#options,
				#img-header h2#advertise,
				#img-header h2#privacy,
				#img-header h2#store {background: none;}

		/* Content
		--------------------------------------------------------------------------------------------------------- */
		#content-container {
			position: relative;
			width: 99%;
			margin: 0;
			padding: 0;
		}
		
				#content-home,
				#content-interior {
					position: relative;
					width: 100%;
					margin: 0;
					padding: 0;
					font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
					font-weight: normal;
					color: #332a18;
				}
				
				#content-home {background: none;}
				#content-interior {background: none;}
				
						.content-interior-left {
							position: relative;
							width: 100%;
							margin: 0;
							padding: 0 0 12px 0;
							background: none;
							float: none;
							font-size: 12px;
							line-height: 16px;
							clear: both;
							border-top: #cccccc dotted 1px;
							border-bottom: #cccccc dotted 1px;
							display: none;
						}
						
						.content-interior-box {
							position: relative;
							width: 100%;
							margin: 0;
							padding: 0;
							font-size: 12px;
							line-height: 16px;
						}
						
								#box-1,	#box-2, #box-3, #box-4, .box-4 {background: none;}
								
										#box-1-content h3,
										#box-2-content h3 {
											margin: 0 0 0 0;
											padding: 12px 0 0 0;
											font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
											font-size: 15px;
											line-height: 20px;
											font-weight: bold;
											text-transform: uppercase;
											color: #c04910;
										}
										
										#box-3-content h3,
										#box-4-content h3,
										#box-4-content h2 {
											margin: 0 0 0 0;
											padding: 12px 0 0 0;
											font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
											font-size: 13px;
											line-height: 20px;
											font-weight: bold;
											text-transform: uppercase;
											color: #324f81;
										}
										
								#box-1-content {
									position: relative;
									width: 100%;
									margin: 0;
									padding: 0;
									background: none;
								}
								
										#box-1-content p {
											position: relative;
											width: 100%;
											margin: 0;
											padding: 0;
											font-size: 11px;
											line-height: 14px;
										}
								
								#box-2-content {
									position: relative;
									width: 100%;
									margin: 0;
									padding: 0;
									background: none;
								}
								
										#box-2-content p {
											position: relative;
											width: 100%;
											margin: 0;
											padding: 0;
											font-size: 11px;
											line-height: 14px;
										}
								
								#box-3-content {
									position: relative;
									width: 100%;
									margin: 0;
									padding: 0;
								}
								
										#box-3-content p {
											position: relative;
											width: 100%;
											margin: 0;
											padding: 0;
											font-size: 11px;
											line-height: 14px;
										}
								
								#box-4-content,
								.box-4-content {
									position: relative;
									width: 100%;
									margin: 0;
									padding: 0;
								}
								
										#box-4-content p,
										.box-4-content p {
											position: relative;
											width: 100%;
											margin: 0;
											padding: 0;
											font-size: 11px;
											line-height: 14px;
										}
										
										#box-4-content a#ctl00_LoginStatus1 {
											display: block;
											margin: 0;
											padding: 0;
											width: 40px;
										}
										
										#box-4-content ul {
											display: block;
											list-style: none;
											list-style-image: none;
											margin: 0 0 0 37px;
											padding: 0 0 22px 0;
											overflow: hidden;
											font-size: 11px;
											line-height: 14px;
										}
										
										#box-4-content ul li a {display: inline; margin: 0; padding: 0;}

						.content-interior-main {
							position: relative;
							width: 100%;
							margin: 0;
							padding: 0;
							background: none;
							float: none;
							font-size: 12px;
							line-height: 16px;
						}
						
						.content-interior-main-bottom {
							display: none;
						}
						
								#content-interior-main {
									position: relative;
									width: 100%;
									margin: 0;
									padding: 0;
								}
										
										/* Sub-Navigation
										--------------------------------------------------------------------------------------------------------- */
										#sub-nav {
											position: relative;
											width: 100%;
											margin: 0;
											padding: 20px 0 10px 0;
											overflow: hidden;
											background: none;
											display: none;
										}
										
												/* Global
												--------------------------------------------------------------------------------------------------------- */
												#sub-nav-list-dev,
												#sub-nav-list-com,
												#sub-nav-list-par,
												#sub-nav-list-equip,
												#sub-nav-list-whatis {
													list-style: none;
													margin: 0;
													padding: 0;
													font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
													font-size: 10px;
												}
												#sub-nav-list-dev li,
												#sub-nav-list-com li,
												#sub-nav-list-par li,
												#sub-nav-list-equip li,
												#sub-nav-list-whatis li {float: left; padding: 0 8px 0 0; display: block;}
												
												#sub-nav-list-dev li a,
												#sub-nav-list-com li a,
												#sub-nav-list-par li a,
												#sub-nav-list-equip li a,
												#sub-nav-list-whatis li a {text-decoration: none; background: transparent none; color: #d76a35;}
												
												/* Buttons
												--------------------------------------------------------------------------------------------------------- */
												#sub-nav-list-dev li#btn-overview a.selected,
												#sub-nav-list-dev li#btn-gross a.selected,
												#sub-nav-list-dev li#btn-fine a.selected,
												#sub-nav-list-dev li#btn-feeding a.selected,
												#sub-nav-list-dev li#btn-speech a.selected,
												#sub-nav-list-dev li#btn-behavior a.selected,
												#sub-nav-list-dev li#btn-sensory a.selected,

												#sub-nav-list-com li#btn-overview a.selected,
												#sub-nav-list-com li#btn-forum a.selected,
												#sub-nav-list-com li#btn-blog a.selected,
												#sub-nav-list-com li#btn-resources a.selected,

												#sub-nav-list-par li#btn-overview a.selected,
												#sub-nav-list-par li#btn-behavior a.selected,
												#sub-nav-list-par li#btn-habits a.selected,
												#sub-nav-list-par li#btn-adoption a.selected,
												#sub-nav-list-par li#btn-safety a.selected,

												#sub-nav-list-equip li#btn-overview a.selected,
												#sub-nav-list-equip li#btn-tequip a.selected,
												#sub-nav-list-equip li#btn-toys a.selected,
												#sub-nav-list-equip li#btn-tools a.selected,
												#sub-nav-list-equip li#btn-books a.selected,

												#sub-nav-list-whatis li#btn-overview a.selected,
												#sub-nav-list-whatis li#btn-services a.selected,
												#sub-nav-list-whatis li#btn-more a.selected {text-decoration: underline;}
						
										#content-interior-main h3 {
											position: relative;
											width: 100%;
											margin: 0;
											padding: 0;
											font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
											font-size: 18px;
											line-height: 20px;
											font-weight: bold;
											text-transform: uppercase;
											/*color: #d76a35;*/
											color: #695027;
										}
										
										#content-interior-main p.mainParagraph {
											position: relative;
											width: 90%;
											margin: 11px 0 0 0;
											padding: 0;
										}
										
										.linkslist {margin: 0 24px; padding: 0 24px;}
										
										#alphabetList {
											display: none;
										}
										
										.anchors {
											display: none;
										}
										
										.pwrap {
											position: relative;
											width: 100%;
											margin: 12px 0 0 0;
											padding: 0;
										}
										
										.pwrap h4 {margin: 0 0 6px 0; padding: 0; font-size: 12px; line-height: 16px; font-weight: bold;}
										.pwrap table {padding: 0 0 12px 0; width: 94%;}
										.pwrap table td {padding: 12px 0 2px 0; border-bottom: #bde2f3 solid 1px; width: 50%;}
										
										.pwrap table.foods {padding: 0 0 12px 0; width: 100%;}
										.pwrap table.foods td {padding: 0; border-bottom: 0; width: 50%;}
										.pwrap table.foods td.header {padding: 0 0 0 0; border-bottom: 0; width: 100%;}
										.pwrap table.foods td.subheader {padding: 12px 0 2px 0; border-bottom: 0; width: 50%;}
										.pwrap table.foods td.nonheader {padding: 0 0 2px 0; border-bottom: #bde2f3 solid 1px; width: 100%;}
										
										.pwrap blockquote {margin: 0; padding: 0; width: 90%;}
										.pwrap blockquote.wide p {margin: 0 0 12px 0; padding: 0; width: 90%;}
										.pwrap blockquote p {margin: 0 0 12px 0; padding: 0; width: 100%;}
										
										/* Landing Page Callout Box
										--------------------------------------------------------------------------------------------------------- */
										.lp-callout,
										.lp-callout-last {
											position: relative;
											width: 100%;
											margin: 22px 0 11px 22px;
											padding: 0 0 0 0;
											overflow: hidden;
											background: none;
										}
										
										.lp-callout {background: none;}
										.lp-callout-last {background: none;}
										
												.lp-callout-left {
													position: relative;
													width: 47%;
													margin: 0;
													padding: 0;
													background: none;
													float: left;
												}
												
												.lp-callout-right {
													position: relative;
													width: 47%;
													margin: 0;
													padding: 0;
													float: left;
												}
												
												p.subParagraph {
													position: relative;
													width: 224px;
													margin: 3px 0 0 8px;
													padding: 0 0 15px 0;
													text-align: left;
												}
												
										/* Red Flag Callout Boxes
										--------------------------------------------------------------------------------------------------------- */
										
										/* Primary
										--------------------------------------------------------------------------------------------------------- */
										.red-flag-wrap {
											position: relative;
											width: 100%;
											margin: 6px 0 0 0;
											padding: 0;
											background: none;
										}
										
										.red-flag {
											position: relative;
											width: 100%;
											margin: 0;
											padding: 0;
											background: none;
										}
										
										.red-flag-content {
											position: relative;
											width: 100%;
											margin: 0;
											padding: 10px 0 8px 16px;
										}
										
												.red-flag-content img {display: block; float: left;}
												.red-flag-content p {width: 80%; margin: 0; padding: 0 0 8px 17px; float: left;}
												.red-flag-content strong {color: #8b6e3f;}
												.red-flag-content .normal {color: #332a18;}
												.red-flag-content ul {clear: both; margin: 0 15px 0 50px; padding: 0 15px 0 50px;}
										
										/* Secondary
										--------------------------------------------------------------------------------------------------------- */		
										.sm-rf-wrap {
											position: relative;
											width: 90%;
											margin: 12px 0 12px 12px;
											padding: 0;
											border: #cc0000 solid 1px;
										}
										
										.sm-rf-top {
											position: relative;
											width: 100%;
											height: 57px;
											margin: 0 0 0 0;
											padding: 0;
											background: none;
											overflow: hidden;
										}
										
												.sm-rf-top img {display: block; float: left; margin: 0; position: relative; top: 16px; left: 39px;}
												.sm-rf-top p {margin: 0; padding: 0; float: left; position: relative; top: 25px; left: 54px;}
										
										.sm-rf-bottom {
											position: relative;
											width: 100%;
											margin: 0;
											padding: 0 0 12px 0;
											background: none;
											clear: both;
										}
										
												.sm-rf-bottom ul {width: 410px; margin: 0; padding: 12px 0 8px 65px;}
												.sm-rf-bottom p {width: 423px; margin: 0; padding: 0 0 6px 0; position: relative; top: 0px; left: 49px;}
										
												
										/* Show/Hide Content
										--------------------------------------------------------------------------------------------------------- */
										.green-expander {
											position: relative;
											width: 100%;
											margin: 11px 0 0 0;
											padding: 0 0 6px 0;
											display: block;
											font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
											font-size: 13px;
											line-height: normal;
											font-weight: bold;
											text-transform: none;
											color: #7fac33;
											border-bottom: #7fac33 solid 1px;
											clear: both;
										}
																				
										.collapsed {background: none;}
										.expanded {background: none;}
										
										.hiddencontent {
											position: relative;
											width: 100%;
											margin: 11px 0 0 23px;
											padding: 0;
											display: none;
										}

												
												.hiddencontent p,
												.hiddencontent ul {width: 90%;}
												
												.hiddencontent p.info {margin: 0 0 8px 0; padding: 0; text-indent: 0; clear: both;}
												.hiddencontent p.info:first-child {margin: 2px 0 8px 0; padding: 0; text-indent: 0; clear: both;}
												.hiddencontent p.info:last-child {margin: 0 0 2px 0; padding: 0; text-indent: 0; clear: both;}
												
												.hiddencontent p.info_line {margin: 4px 0 12px 0; padding: 0; text-indent: 0; clear: both;}
												
												.hiddencontent p.info_header:first-child {margin: 2px 0; padding: 0; text-indent: 0; clear: both;}
												.hiddencontent p.info_header {margin: 4px 0 2px 0; padding: 0; text-indent: 0; clear: both;}
												
												.hiddencontent p.info_left {margin: 0 0 16px 0; padding: 0 12px 0 0; text-indent: 0; float: left; width: 188px;}
												.hiddencontent p.info_right {margin: 0 0 16px 0; padding: 0; text-indent: 0; float: left; width: 300px;}
												
												.hiddencontent .moreinfohead {font-weight: bold; color: #695027; margin: 0; padding: 0;}
												
												.hiddencontent .smalllabel {font-weight: normal; color: #695027; font-size: 9px;}
																						
										.line,
										.line-first {
											display: none;
										}
						
						.content-top-top {
							position: relative;
							width: 100%;
							margin: 0;
							padding: 0;
							background: none;
							font-size: 12px;
							line-height: 16px;
						}
						
								.content-top-left {
									position: relative;
									width: 100%;
									margin: 0;
									padding: 0;
									background: none;
									float: none;
								}
								
										#top-left {
											position: relative;
											width: 100%;
											margin: 0;
											padding: 0;
										}
										
												#top-left h2.house {
													width: 100%;
													margin: 0 0 11px 0;
													padding: 0;
													background: none;
													font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
													font-size: 18px;
													line-height: 20px;
													font-weight: bold;
													text-transform: uppercase;
													color: #695027;
												}
												
												#top-left p {width: 90%; margin: 0; padding: 0 0 0 20px;}
												
												#home-list {
													list-style: none;
													width: 100%;
													margin: 0;
													padding: 0 0 20px 0;
													background: none;
													overflow: hidden;
													font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
													font-size: 12px;
													line-height: normal;
													font-weight: bold;
													text-transform: uppercase;
												}
														#home-list li {float: none; display: block;}
														#home-list li a {display: block; text-decoration: none; font-weight: bold;}
														#home-list li#development a {margin: 0; padding: 10px 0 0 40px; color: #d76c36; background: none;}
														#home-list li#challenges a {margin: 0; padding: 10px 0 0 40px; color: #795d30; background: none;}
														#home-list li#understanding a {margin: 0; padding: 10px 0 0 40px; color: #3f94af; background: none;}
													
									
								.content-top-right {
									position: relative;
									width: 100%;
									margin: 0 0 30px 0;
									padding: 0;
									background: none;
									float: none;
								}
								
										#top-right {
											position: relative;
											width: 100%;
											margin: 8px 0 0 0;
											padding: 0;
										}
										
												#top-right h2.pencil {
													width: 100%;
													margin: 0 0 11px 0;
													padding: 0;
													background: nones;
													font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
													font-size: 18px;
													line-height: 20px;
													font-weight: bold;
													text-transform: uppercase;
													color: #695027;
												}
												
												#top-right p.latest-article {width: 90%; margin: 0; padding: 0 0 10px 20px;}
												#top-right p.article-date {width: 90%; margin: 0; padding: 8px 0 10px 20px; font-size: 11px; color: #8b6e3f;}
												#top-right p.article-date span {display: block; float: left;}
												
												.comment-bubble {
													display: none;
												}
												.number {
													display: none;
												}
						
						.content-top-bottom {
							position: relative;
							width: 100%;
							margin: 0;
							padding: 0;
							background: none;
						}
						
						.content-bottom-bottom {
							position: relative;
							width: 100%;
							margin: 0;
							padding: 0;
							background: none;
							font-size: 11px;
							line-height: 14px;
						}
						
								.content-bottom-bottom h3 {
									margin: 0 0 3px 0;
									padding: 0;
									font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
									font-size: 15px;
									line-height: 20px;
									font-weight: bold;
									text-transform: uppercase;
								}
								
								h3.orange {color: #c04910;}
								h3.blue {color: #324f81;}
						
								.content-bottom-left {
									position: relative;
									width: 100%;
									margin: 0;
									padding: 0;
									background: none;
									float: none;
								}
								
										#bottom-left {
											position: relative;
											width: 100%;
											margin: 0;
											padding: 10px 0 0 20px;
											background: none;
										}
										
										#bottom-left p {width: 90%; margin: 0; padding: 0 0 8px 0;}
								
								.content-bottom-center {
									position: relative;
									width: 100%;
									margin: 0;
									padding: 0;
									background: none;
									float: none;
								}
								
										#bottom-center {
											position: relative;
											width: 100%;
											margin: 0;
											padding: 10px 0 0 20px;
											background: none;
										}
										
										#bottom-center p {width: 90%; margin: 0; padding: 0 0 8px 0;}
								
								.content-bottom-right {
									position: relative;
									width: 100%;
									margin: 0;
									padding: 0;
									background: none;
									float: none;
								}
								
										#bottom-right {
											position: relative;
											width: 100%;
											margin: 0;
											padding: 10px 0 0 20px;
											background: none;
										}
										
										#bottom-right p {width: 90%; margin: 0; padding: 0 0 8px 0;}
						
		/* Footer
		--------------------------------------------------------------------------------------------------------- */
		#footer,
		#Div3 {
			position: relative;
			width: 100%;
			margin: 30px 0 0 0;
			padding: 10px 0;
			background: none;
			text-align: center;
			font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
			font-size: 11px;
			line-height: 14px;
			font-weight: normal;
			color: #7bc5e3;
			border-top: #bde2f3 solid 1px;
		}
		
				#footer-list {list-style: none; margin: 0 0 10px 0; padding: 0; overflow: hidden; width: 100%; text-align: center;}
				#footer-list li {display: inline; border-right: #82c1d0 solid 1px; margin: 0 8px 0 0; padding: 0 8px 0 0;}
				#footer-list li.last {border-right: none;}
				

/* Links
--------------------------------------------------------------------------------------------------------- */
a:link {color: #8b6e3f; text-decoration: underline; font-weight: normal; background: transparent;}
a:visited {color: #8b6e3f; text-decoration: underline; font-weight: normal; background: transparent;}
a:hover {color: #8b6e3f; text-decoration: underline; font-weight: normal; background: #d6e9ea;}
a:active {color: #8b6e3f; text-decoration: underline; font-weight: normal; background: #d2e3e2;}

a.stronglink:link {color: #c04910; text-decoration: none; font-weight: bold; background: transparent;}
a.stronglink:visited {color: #c04910; text-decoration: none; font-weight: bold; background: transparent;}
a.stronglink:hover {color: #c04910; text-decoration: none; font-weight: bold; background: #d6e9ea;}
a.stronglink:active {color: #c04910; text-decoration: none; font-weight: bold; background: #d2e3e2;}

a.ftr:link {color: #8b6e3f; text-decoration: underline; font-weight: normal; background: transparent;}
a.ftr:visited {color: #8b6e3f; text-decoration: underline; font-weight: normal; background: transparent;}
a.ftr:hover {color: #684b25; text-decoration: underline; font-weight: normal; background: transparent;}
a.ftr:active {color: #684b25; text-decoration: underline; font-weight: normal; background: transparent;}

a.imglink:link {text-decoration: none; background: transparent;}
a.imglink:visited {text-decoration: none; background: transparent;}
a.imglink:hover {text-decoration: none; background: transparent;}
a.imglink:active {text-decoration: none; background: transparent;}

a.top:link {color: #86c5df; text-decoration: none; background: transparent;}
a.top:visited {color: #86c5df; text-decoration: none; background: transparent;}
a.top:hover {color: #bde2f3; text-decoration: none; background: transparent;}
a.top:active {color: #bde2f3; text-decoration: none; background: transparent;}

/* Buttons
--------------------------------------------------------------------------------------------------------- */
.btn {
	position: relative;
	height: 24px;
	margin: 0;
	display: block;
	overflow: hidden;
	font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 24px;
	font-weight: bold;
}

.btn-small {
	position: relative;
	height: 20px;
	margin: 0;
	display: block;
	overflow: hidden;
	font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
}
		
		/* Blue Button
		--------------------------------------------------------------------------------------------------------- */
		#btn-blue a,
		#btn-blue a:visited {
			width: 126px;
			padding: 0;
			display: block;
			background: none;
			color: #052c69;
			text-decoration: none;
			font-weight: bold;
		}
		
		/* Brown Button
		--------------------------------------------------------------------------------------------------------- */
		#btn-brwn a,
		#btn-brwn a:visited {
			width: 167px;
			margin: 0;
			padding: 0;
			display: block;
			background: none;
			color: #695027;
			text-decoration: none;
			font-weight: bold;
		}
		
		/* Brown Button - Entry
		--------------------------------------------------------------------------------------------------------- */
		#btn-brwn-entry a,
		#btn-brwn-entry a:visited {
			margin: 0;
			padding: 0 0 0 20px;
			display: block;
			background: none;
			color: #695027;
			text-decoration: none;
			font-weight: bold;
		}
		
		/* "Learn More" Button
		--------------------------------------------------------------------------------------------------------- */
		.btn-learnMore a,
		.btn-learnMore a:visited {
			width: 80px;
			margin: 00;
			padding: 0;
			display: block;
			background: none;
			color: #695027;
			text-decoration: none;
			font-weight: bold;
		}
		
		/* "What is EI?" Buttons
		--------------------------------------------------------------------------------------------------------- */
		.btn-whatis a,
		.btn-whatis a:visited,
		.btn-whatis-wide a,
		.btn-whatis-wide a:visited {
			width: 120px;
			margin: 0;
			padding: 3px 0 0 0;
			display: block;
			background: none;
			color: #695027;
			text-decoration: none;
			font-weight: bold;
			float: none;
		}
		
		.btn-whatis-wide a,
		.btn-whatis-wide a:visited {width: 390px; !important}
		
		/* Green Button
		--------------------------------------------------------------------------------------------------------- */
		.btn-green a.ask {width: 33px;}
		.btn-green a.learnmore {width: 79px;}
		
		.btn-green a.ask,
		.btn-green a.ask:visited,
		.btn-green a.learnmore,
		.btn-green a.learnmore:visited {
			margin: 0;
			padding: 0;
			display: block;
			background: none;
			color: #7fac33;
			text-decoration: none;
			font-weight: bold;
		}

/* Form Items
--------------------------------------------------------------------------------------------------------- */
.required {font-weight: bold; color: #d76934;}

#askForm div {margin: 12px 0 0 46px; padding: 0;}
#askForm div .fieldlabel {padding: 0 0 2px 0; display: block; clear: both;}
#askForm div .field {padding: 0; display: block; clear: both;}
#askForm div .button {padding: 4px 0 0 0; display: block; clear: both;}

#askForm input.input, #askForm textarea.input {
	/*width: 82px;
	height: 16px;*/
	margin: 0 0 12px 0;
	padding: 2px;
	background: #ffffff;
	font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #052b69;
	border: #89daf3 solid 1px;
	float: left;
}

#askForm #submitbtn {
	width: 86px;
	height: 20px;
	margin: 0;
	display: block;
	padding: 0;
	display: block;
	background: #7fac33 url("../img/btn.green.gif"/*tpa=http://www.earlyinterventionsupport.com/img/btn.green.gif*/) no-repeat top left;
	font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;
	text-align: center;
	border: none;
}

#askForm #submitbtn:hover {background: #a7c862 url("../img/btn.green.gif"/*tpa=http://www.earlyinterventionsupport.com/img/btn.green.gif*/) no-repeat bottom left;}
		
/* Form Errors
--------------------------------------------------------------------------------------------------------- */
#askForm input.error,
#askForm textarea.error {
	border: #d76934 dashed 1px;
	background: #fff4ef;
	float: left;
}

#askForm label.error {
	margin: 0;
	padding: 3px 0 0 12px;
	width: auto;
	display: block;
	font-size: 11px;
	color: #d76934;
	float: left;
}

/* Blog Styles
--------------------------------------------------------------------------------------------------------- */
#content {
	position: relative;
	width: 555px;
	margin: 0 0 0 23px;
	padding: 0;
	overflow: hidden;
	line-height: inherit;
}

#content h2 {
	font-size: 16px;
	font-weight: bold;
}

#content h2 a:link {color: #8b6e3f; text-decoration: none; font-weight: bold; background: transparent;}
#content h2 a:visited {color: #8b6e3f; text-decoration: none; font-weight: bold; background: transparent;}
#content h2 a:hover {color: #8b6e3f; text-decoration: none; font-weight: bold; background: #d6e9ea;}
#content h2 a:active {color: #8b6e3f; text-decoration: none; font-weight: bold; background: #d2e3e2;}


/* Misc
--------------------------------------------------------------------------------------------------------- */
strong {font-weight: bold;}
em {font-style: italic;}
u {text-decoration: underline;}
img {border: none;}
ul {list-style-image: none; list-style-type: square; margin: 2px 12px; padding: 2px 12px;}
ol {list-style-type: decimal; margin: 2px 12px; padding: 2px 12px;}
li {padding: 4px 0;}
iframe {margin: 12px 0 0 23px; padding: 0; background: transparent none;}

.bquote {margin: 8px 0 0 24px; padding: 0;}
.bquote p {margin: 0; padding: 0;}
