body {
	margin: 0;
	padding: 0;
	font-size: 100%;
	line-height: 200%;
}

		body#home {background: #ffffff url("../img/bg.body.jpg") repeat-x top left;}
		body#interior {background: #f0fbfc url("../img/bg.body-interior.jpg") repeat-x top left;}/*#f0fbfc*/

/* Top Rainbow Background
--------------------------------------------------------------------------------------------------------- */
#top-bar {
	position: relative;
	width: 100%;
	height: 11px;
	margin: 0;
	padding: 0;
	background: #ffffff url("../img/bg.header.jpg") repeat-x top center;
	font-size: 1%;
}

/* Container
--------------------------------------------------------------------------------------------------------- */
#container,

#Div1 {
	position: relative;
	width: 1007px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	background-image: url(partake.php);
}

/* Header
--------------------------------------------------------------------------------------------------------- */
#header,
#Div2 {
	position: relative;
	width: 100%;
	height: 100px;
	margin: 0 auto;
	padding: 0;
	z-index: 10;
}
		
		/* Logo
		--------------------------------------------------------------------------------------------------------- */
		#logo {
			position: relative;
			width: 200px;
			height: 100px;
			/*height: 193px; /* This should only be 100px and the #logo should just overflow 93px, but IE doesn't wotk that way. It pushes the #wrap down 93px. So, the height is set at 193px and then on #wrap, I use top: -93px to pull the content back up. All browsers are happy. */
			margin: 0;
			padding: 2px 0 0 80px;
			float: left;
		}
		
				#logo h1.home {
					position: relative;
					width: 272px;
					height: 0;
					margin: 0;
					padding: 193px 0 0 0;
					background: url("../img/logo.png") no-repeat top left !important; /*Style for FF*/
                    background: url("../img/logo.gif") no-repeat top left; /*Style for IE6*/
					overflow: hidden;
				}
				
				#logo h1.interior {
					position: relative;
					width: 272px;
					height: 193px;
					margin: 0;
					padding: 0;
					background: url("../img/logo2.png") no-repeat top left !important; /*Style for FF*/
					background: url("../img/logo2.gif") no-repeat top left;/*Style for IE*/
					overflow: hidden;
				}
								
				#logo h1.interior a {
					position: relative;
					width: 168px;
					height: 0;
					margin: 10px 0 0 51px;
					padding: 140px 0 0 0;
					background: transparent;
					display: block;
					overflow: hidden;
				}
												
		/* Navigation Container
		--------------------------------------------------------------------------------------------------------- */
		#nav-container {
			position: relative;
			width: 655px;
			height: 110px;
			margin: 0;
			padding: 0;
			float: left;
		}
				
				/* Search Bar
				--------------------------------------------------------------------------------------------------------- */
				#search-bar {
					position: relative;
					width: 304px;
					height: 50px;
					margin: 0 0 25px 0;
					padding: 8px 11px 0 340px;
					background: url("../img/bg.name.jpg") no-repeat bottom left;
					overflow: hidden;
				}
				
						#search {
							position: relative;
							width: 140px;
							height: 37px;
							margin: 0 0px 0 0;
							padding: 0;
							background: url("../img/bg.search.jpg") no-repeat top right;
							float: left;
						}
						
								#input-box {
									position: relative;
									width: 98px;
									height: 16px;
									margin: 3px 0 0 0;
									padding: 1px;
									background: #dff5fc;
									border: #89daf3 solid 1px;
									float: left;
								}
								
										#input-box input {
											position: absolute;
											width: 82px;
											height: 16px;
											margin: 0;
											padding: 0 8px;
											background: #ffffff;
											border: 0;
											font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
											font-size: 10px;
											font-weight: normal;
											color: #052b69;
										}
										
								#search-btn {
									position: relative;
									margin: 4px 0 0 0;
									padding: 0 5px;
									float: left;
								}
						
						#btn-callout {
							position: relative;
							width: 152px;
							height: 37px;
							margin: 0;
							padding: 0 ;
							float: left;
						}
						
				
				/* Navigation
				--------------------------------------------------------------------------------------------------------- */
				#nav {
					position: relative;
					width: 655px;
					height: 27px;
					margin: 0 0 3px 0;
					padding: 0; 
					overflow: hidden;
				}
						
						/* Global
						--------------------------------------------------------------------------------------------------------- */
						#nav-list {height: 27px; list-style: none; margin: 0; padding: 0;}
						#nav-list li {display: inline;}
						#nav-list li a {float: left; height: 0 !important; height /**/:27px;}
						#nav-list li a {background-image: url("../img/nav-new.gif");}
						
						/* Buttons
						--------------------------------------------------------------------------------------------------------- */
						#nav-list li#btn-home  {width: 56px; height: 27px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
						#nav-list li#btn-home a {width: 46px; margin: 0; padding: 27px 0 0 0; background-position: 0 0;}
						#nav-list li#btn-home a:hover,
						#nav-list li#btn-home a.selected {background-position: 0 27px;}
						
						#nav-list li#btn-announcement  {width: 99px; height: 27px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
						#nav-list li#btn-announcement a {width: 90px; margin: 0; padding: 27px 0 0 0; background-position: -56px 0;}
						#nav-list li#btn-announcement a:hover,
						#nav-list li#btn-announcement a.selected {background-position: -56px 27px;}
						
						#nav-list li#btn-review  {width: 85px; height: 27px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
						#nav-list li#btn-review a {width: 75px; margin: 0; padding: 27px 0 0 0; background-position: -155px 0;}
						#nav-list li#btn-review a:hover,
						#nav-list li#btn-review a.selected {background-position: -155px 27px;}
						
						#nav-list li#btn-website  {width: 83px; height: 27px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
						#nav-list li#btn-website a {width: 74px; margin: 0; padding: 27px 0 0 0; background-position: -240px 0;}
						#nav-list li#btn-website a:hover,
						#nav-list li#btn-website a.selected {background-position: -240px 27px;}
						
						#nav-list li#btn-about  {width: 93px; height: 27px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
						#nav-list li#btn-about a {width: 83px; margin: 0; padding: 27px 0 0 0; background-position: -323px 0;}
						#nav-list li#btn-about a:hover,
						#nav-list li#btn-about a.selected {background-position: -323px 27px;}
						
						#nav-list li#btn-share  {width: 90px; height: 27px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
						#nav-list li#btn-share a {width: 80px; margin: 0; padding: 27px 0 0 0; background-position: -416px 0;}
						#nav-list li#btn-share a:hover,
						#nav-list li#btn-share a.selected {background-position: -416px 27px;}
						
						#nav-list li#btn-notice  {width: 48px; height: 27px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
						#nav-list li#btn-notice a {width: 48px; margin: 0; padding: 27px 0 0 0; background-position: -506px 0;}
						#nav-list li#btn-notice a:hover,
						#nav-list li#btn-notice a.selected {background-position: -506px 27px;}
						
						#nav-list li#btn-contact  {width: 100p; height: 27px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
						#nav-list li#btn-contact a {width: 93px; margin: 0; padding: 27px 0 0 0; background-position: -556px 0;}
						#nav-list li#btn-contact a:hover,
						#nav-list li#btn-contact a.selected {background-position: -556px 27px;}
						
						#nav-list li#btn-school  {width: 50px; height: 27px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
						#nav-list li#btn-school a {width: 50px; margin: 0; padding: 27px 0 0 0; background-position: -506px 0;}
						#nav-list li#btn-school a:hover,
						#nav-list li#btn-school a.selected {background-position: -506px 27px;}

/* "Top" Link
--------------------------------------------------------------------------------------------------------- */
#topLink {
	position: fixed;
	bottom: 0;
	right: 0;
	margin: 0;
	padding: 0 15px 5px 0;
	z-index: 20;
	font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
	

/* Content Wrap
--------------------------------------------------------------------------------------------------------- */
#wrap {
	position: relative;
	/*top: -93px; /* Pulls the content back up to where it should be. */
	top: 0;
	left: 0;
	width: 100%;
	margin: 0;
	padding: 0;
	clear: both;
	overflow: hidden;
}

		/* Flash - Home Page
		--------------------------------------------------------------------------------------------------------- */
		#flash,
		#no-flash {
			position: relative;
			width: 100%;
			height: 224px;
			margin: 0;
			padding: 0;
			clear: both;
			z-index: 5;
		}

#flash img{ float:right}	
		/* Image Headers - Interior Pages
		--------------------------------------------------------------------------------------------------------- */
				/*  Home Page
		--------------------------------------------------------------------------------------------------------- */
		#img-home {
			position: relative;
			width: 100%;
			height: 200px;
			margin: 0;
			padding: 0;
			clear: both;
			z-index: 5;
		}
	   				#img-home h2 {
					position: relative;
					width: 682px;
					height: 42px;
					margin: 0 0 0 293px;
					padding: 160px 0 0 32px;
					overflow: hidden;
					font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
					font-size: 18px;
					line-height: 26px;
					font-weight: bold;
					text-transform: uppercase;
					color: #ffffff;
				}
	   #img-home h2#index {background: url("../img/header.index.png") no-repeat top left !important; /*Style for FF*/
                                      background: url("../img/header.index.gif") no-repeat top left;/*Style for IE6*/}
		/* Image Headers - Interior Pages

		--------------------------------------------------------------------------------------------------------- */
		#img-header {
			position: relative;
			width: 100%;
			height: 200px;
			margin: 0;
			padding: 0;
			clear: both;
		}
		
				#img-header h2 {
					position: relative;
					width: 682px;
					height: 42px;
					margin: 0 0 0 293px;
					padding: 133px 0 0 32px;
					overflow: hidden;
					font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
					font-size: 18px;
					line-height: 26px;
					font-weight: bold;
					text-transform: uppercase;
					color: #ffffff;
				}
				#img-header h2#index {background: url("../img/header.index.png") no-repeat top left !important; /*Style for FF*/
                                      background: url("../img/header.index.gif") no-repeat top left;/*Style for IE6*/}
				#img-header h2#review {background: url("../img/header.review.png") no-repeat top left !important; /*Style for FF*/
				                       background: url("../img/header.review.gif") no-repeat top left; /*Style for IE6*/}
				#img-header h2#announcement {background: url("../img/header.announcement.png") no-repeat top left !important; /*Style for FF*/                                     background: url("../img/header.announcement.gif") no-repeat top left;/*Style for IE6*/}
				#img-header h2#website {background: url("../img/header.website.png") no-repeat top left !important; /*Style for FF*/
				                        background: url("../img/header.website.gif") no-repeat top left;/*Style for IE6*/}
				#img-header h2#about {background: url("../img/header.about.png") no-repeat top left !important; /*Style for FF*/
				                      background: url("../img/header.about.gif") no-repeat top left;/*Style for IE6*/}
				#img-header h2#contact {background: url("../img/header.contact.png") no-repeat top left !important; /*Style for FF*/
				                        background: url("../img/header.contact.gif") no-repeat top left;/*Style for IE6*/}
				#img-header h2#news {background: url("../img/header.review.bak.gif") no-repeat top left !important; /*Style for FF*/
				                        background: url("../img/header.review.bak.png") no-repeat top left;/*Style for IE6*/}						
				

		/* Content
		--------------------------------------------------------------------------------------------------------- */
		#content-container {
			position: relative;
			top: -3px; /* Slides the content up under the flash. */
			width: 1007px;
			margin: 0;
			padding: 0;
			overflow: hidden;
		}
		
    #photo-banner
     {	
    position: relative;
	width: 900px;
	height:250px;
	margin: 10px auto;
	padding: 0;
	}
				#content-home,
				#content-interior {
					position: relative;
					width: 931px;
					margin: 0 auto;
					padding: 0;
					overflow: hidden;
					font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
					font-weight: normal;
					color: #332a18;
				}
				
				#content-home {background: none;}
				#content-interior {background: url("../img/bg.interior-top.png") no-repeat top left;}
				
						.content-interior-left {
							position: relative;
							left: 7px;
							width: 250px;
							margin: 0;
							padding: 0;
							background: none;
							overflow: hidden;
							float: left;
							z-index: 10;
							font-size: 12px;
							line-height: 18px;
						}
						
						.content-interior-box {
							position: relative;
							width: 250px;
							margin: 0;
							padding: 0;
							overflow: hidden;
							font-size: 12px;
							line-height: 18px;
						}
						
						#box-1 {background: url("../img/bg.interior-box01.png") no-repeat bottom left; /*height: 152px;*/}
						#box-2 {background: url("../img/bg.interior-box02.png") no-repeat bottom left; /*height: 150px;*/}
						#box-3 {background: url("../img/bg.interior-box03.png") no-repeat bottom left; /*height: 140px;*/}
						#box-4,
						.box-4 {background: url("../img/bg.interior-box04.png") no-repeat bottom left; /*height: 220px;*/}
								
										#box-1-content h3,
										#box-2-content h3 {
											margin: 0 0 0 0;
											padding: 12px 0 0 26px;
											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 3px 0;
											padding: 12px 0 0 26px;
											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: 239px;
									/*height: 140px;*/
									margin: 7px 0 0 10px;
									padding: 0 0 16px 0;
									background: url("../img/bg.interior-box01.jpg") no-repeat 13px 0;
									overflow: hidden;
								}
								
										#box-1-content p {
											position: relative;
											width: 120px;
											margin: 2px 0 0 26px;
											padding: 0 0 4px 0;
											overflow: hidden;
											font-size: 11px;
											line-height: 18px;
										}
								
								#box-2-content {
									position: relative;
									width: 239px;
									/*height: 138px;*/
									margin: 0 0 0 10px;
									padding: 0 0 18px 0;
									background: url("../img/bg.announcement.png") no-repeat 140px 5px !important;
									background: url("../img/bg.announcement.gif") no-repeat 140px 5px;
									overflow: hidden;
								}
								
										#box-2-content p {
											position: relative;
											width: 130px;
											margin: 2px 0 0 26px;
											padding: 0 0 4px 0;
											overflow: hidden;
											font-size: 11px;
											line-height: 14px;
										}
								
								#box-3-content {
									position: relative;
									width: 239px;
									/*height: 128px;*/
									margin: 0 0 0 10px;
									padding: 0 0 16px 0;
								}
								
										#box-3-content p {
											position: relative;
											width: 200px;
											margin: 2px 0 0 26px;
											padding: 0 0 4px 0;
											overflow: hidden;
											font-size: 11px;
											line-height: 14px;
										}
								
								#box-4-content,
								.box-4-content {
									position: relative;
									width: 239px;
									/*height: 208px;*/
									margin: 0 0 0 10px;
									padding: 0 0 16px 0;
								}
								
										#box-4-content p,
										.box-4-content p {
											position: relative;
											width: 180px;
											margin: 0 0 0 27px;
											padding: 12px 0;
											overflow: hidden;
											font-size: 11px;
											line-height: 14px;
										}
										
										#box-4-content a#ctl00_LoginStatus1
										/*#box-4-content a*/ {
											display: block;
											margin: 0 0 0 27px;
											padding: 12px 0 0 0;
											width: 40px;
										}
										
										#box-4-content a#ctl00_LoginStatus1:hover
										/*#box-4-content a:hover*/ {
											background: transparent none;
										}
										
										#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: 681px;
							margin: 0;
							padding: 0;
							background: url("../img/bg.interior-main-repeat.png") repeat-y bottom left;
							overflow: hidden;
							float: left;
							font-size: 12px;
							line-height: 18px;
						}
						
						.content-interior-main-bottom {
							position: relative;
							width: 681px;
							height: 16px;
							margin: 0;
							padding: 0;
							background: url("../img/bg.interior-main-bottom.png") no-repeat top left;
							overflow: hidden;
						}
						
								#content-interior-main {
									position: relative;
									width: 619px;
									margin: 7px 0 0 10px;
									padding: 7px 0 20px 28px;
									overflow: hidden;
								}
										
										/* Sub-Navigation
										--------------------------------------------------------------------------------------------------------- */
										#sub-nav {
											position: relative;
											width: 597px;
											height: 48px;
											margin: 7px 0 0 0;
											padding: 0;
											overflow: hidden;
											background: transparent url("../img/bg.subnav.gif") no-repeat bottom left;
										}
						
												/* Global - Development
												--------------------------------------------------------------------------------------------------------- */
												#sub-nav-list-dev {height: 34px; list-style: none; margin: 0; padding: 0;}
												#sub-nav-list-dev li {display: inline;}
												#sub-nav-list-dev li a {float: left; height: 0 !important; height /**/:34px;}
												#sub-nav-list-dev li a {background-image: url("../img/nav.sub-dev-edited.gif");}
												
												/* Buttons - Development
												--------------------------------------------------------------------------------------------------------- */
												/*
												#sub-nav-list-dev li#btn-overview {width: 96px; height: 34px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
												#sub-nav-list-dev li#btn-overview a {width: 96px; margin: 0; padding: 34px 0 0 0; background-position: 0 0;}
												#sub-nav-list-dev li#btn-overview a:hover,
												#sub-nav-list-dev li#btn-overview a.selected {background-position: 0 34px; background-color: transparent;}
												*/
												#sub-nav-list-dev li#btn-gross {width: 122px; height: 34px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
												#sub-nav-list-dev li#btn-gross a {width: 122px; margin: 0; padding: 34px 0 0 0; background-position: 0 0;}
												#sub-nav-list-dev li#btn-gross a:hover,
												#sub-nav-list-dev li#btn-gross a.selected {background-position: 0 34px; background-color: transparent;}
												
												#sub-nav-list-dev li#btn-fine {width: 108px; height: 34px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
												#sub-nav-list-dev li#btn-fine a {width: 108px; margin: 0; padding: 34px 0 0 0; background-position: -122px 0;}
												#sub-nav-list-dev li#btn-fine a:hover,
												#sub-nav-list-dev li#btn-fine a.selected {background-position: -122px 34px; background-color: transparent;}
												
												#sub-nav-list-dev li#btn-feeding {width: 86px; height: 34px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
												#sub-nav-list-dev li#btn-feeding a {width: 86px; margin: 0; padding: 34px 0 0 0; background-position: -230px 0;}
												#sub-nav-list-dev li#btn-feeding a:hover,
												#sub-nav-list-dev li#btn-feeding a.selected {background-position: -230px 34px; background-color: transparent;}
												
												#sub-nav-list-dev li#btn-speech {width: 80px; height: 34px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
												#sub-nav-list-dev li#btn-speech a {width: 80px; margin: 0; padding: 34px 0 0 0; background-position: -316px 0;}
												#sub-nav-list-dev li#btn-speech a:hover,
												#sub-nav-list-dev li#btn-speech a.selected {background-position: -316px 34px; background-color: transparent;}
												
												#sub-nav-list-dev li#btn-behavior {width: 97px; height: 34px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
												#sub-nav-list-dev li#btn-behavior a {width: 97px; margin: 0; padding: 34px 0 0 0; background-position: -396px 0;}
												#sub-nav-list-dev li#btn-behavior a:hover,
												#sub-nav-list-dev li#btn-behavior a.selected {background-position: -396px 34px; background-color: transparent;}
												
												#sub-nav-list-dev li#btn-sensory {width: 91px; height: 34px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
												#sub-nav-list-dev li#btn-sensory a {width: 91px; margin: 0; padding: 34px 0 0 0; background-position: -493px 0;}
												#sub-nav-list-dev li#btn-sensory a:hover,
												#sub-nav-list-dev li#btn-sensory a.selected {background-position: -493px 34px; background-color: transparent;}
												
												/* Global - Community
												--------------------------------------------------------------------------------------------------------- */
												#sub-nav-list-com {height: 34px; list-style: none; margin: 0; padding: 0;}
												#sub-nav-list-com li {display: inline;}
												#sub-nav-list-com li a {float: left; height: 0 !important; height /**/:34px;}
												#sub-nav-list-com li a {background-image: url("../img/nav.sub-com.gif");}
												
												/* Buttons - Community
												--------------------------------------------------------------------------------------------------------- */
												#sub-nav-list-com li#btn-overview {width: 96px; height: 34px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
												#sub-nav-list-com li#btn-overview a {width: 96px; margin: 0; padding: 34px 0 0 0; background-position: 0 0;}
												#sub-nav-list-com li#btn-overview a:hover,
												#sub-nav-list-com li#btn-overview a.selected {background-position: 0 34px; background-color: transparent;}
												
												#sub-nav-list-com li#btn-forum {width: 74px; height: 34px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
												#sub-nav-list-com li#btn-forum a {width: 74px; margin: 0; padding: 34px 0 0 0; background-position: -96px 0;}
												#sub-nav-list-com li#btn-forum a:hover,
												#sub-nav-list-com li#btn-forum a.selected {background-position: -96px 34px; background-color: transparent;}
												
												#sub-nav-list-com li#btn-blog {width: 62px; height: 34px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
												#sub-nav-list-com li#btn-blog a {width: 62px; margin: 0; padding: 34px 0 0 0; background-position: -170px 0;}
												#sub-nav-list-com li#btn-blog a:hover,
												#sub-nav-list-com li#btn-blog a.selected {background-position: -170px 34px; background-color: transparent;}
												
												#sub-nav-list-com li#btn-resources {width: 103px; height: 34px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
												#sub-nav-list-com li#btn-resources a {width: 103px; margin: 0; padding: 34px 0 0 0; background-position: -232px 0;}
												#sub-nav-list-com li#btn-resources a:hover,
												#sub-nav-list-com li#btn-resources a.selected {background-position: -232px 34px; background-color: transparent;}
												
												/* Global - Parenting
												--------------------------------------------------------------------------------------------------------- */
												#sub-nav-list-par {height: 34px; list-style: none; margin: 0; padding: 0;}
												#sub-nav-list-par li {display: inline;}
												#sub-nav-list-par li a {float: left; height: 0 !important; height /**/:34px;}
												#sub-nav-list-par li a {background-image: url("../img/nav.sub-par.gif");}
												
												/* Buttons - Parenting
												--------------------------------------------------------------------------------------------------------- */
												/*
												#sub-nav-list-par li#btn-overview {width: 96px; height: 34px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
												#sub-nav-list-par li#btn-overview a {width: 96px; margin: 0; padding: 34px 0 0 0; background-position: 0 0;}
												#sub-nav-list-par li#btn-overview a:hover,
												#sub-nav-list-par li#btn-overview a.selected {background-position: 0 34px; background-color: transparent;}
												*/
												#sub-nav-list-par li#btn-behavior {width: 97px; height: 34px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
												#sub-nav-list-par li#btn-behavior a {width: 97px; margin: 0; padding: 34px 0 0 0; background-position: 0 0;}
												#sub-nav-list-par li#btn-behavior a:hover,
												#sub-nav-list-par li#btn-behavior a.selected {background-position: 0 34px; background-color: transparent;}
												
												#sub-nav-list-par li#btn-habits {width: 122px; height: 34px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
												#sub-nav-list-par li#btn-habits a {width: 122px; margin: 0; padding: 34px 0 0 0; background-position: -97px 0;}
												#sub-nav-list-par li#btn-habits a:hover,
												#sub-nav-list-par li#btn-habits a.selected {background-position: -97px 34px; background-color: transparent;}
												
												#sub-nav-list-par li#btn-adoption {width: 108px; height: 34px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
												#sub-nav-list-par li#btn-adoption a {width: 108px; margin: 0; padding: 34px 0 0 0; background-position: -219px 0;}
												#sub-nav-list-par li#btn-adoption a:hover,
												#sub-nav-list-par li#btn-adoption a.selected {background-position: -219px 34px; background-color: transparent;}
												
												#sub-nav-list-par li#btn-safety {width: 79px; height: 34px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
												#sub-nav-list-par li#btn-safety a {width: 79px; margin: 0; padding: 34px 0 0 0; background-position: -327px 0;}
												#sub-nav-list-par li#btn-safety a:hover,
												#sub-nav-list-par li#btn-safety a.selected {background-position: -327px 34px; background-color: transparent;}
												
												/* Global - Equipment
												--------------------------------------------------------------------------------------------------------- */
												#sub-nav-list-equip {height: 34px; list-style: none; margin: 0; padding: 0;}
												#sub-nav-list-equip li {display: inline;}
												#sub-nav-list-equip li a {float: left; height: 0 !important; height /**/:34px;}
												#sub-nav-list-equip li a {background-image: url("../img/nav.sub-equip.gif");}
												
												/* Buttons - Equipment
												--------------------------------------------------------------------------------------------------------- */
												#sub-nav-list-equip li#btn-overview {width: 96px; height: 34px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
												#sub-nav-list-equip li#btn-overview a {width: 96px; margin: 0; padding: 34px 0 0 0; background-position: 0 0;}
												#sub-nav-list-equip li#btn-overview a:hover,
												#sub-nav-list-equip li#btn-overview a.selected {background-position: 0 34px; background-color: transparent;}
												
												#sub-nav-list-equip li#btn-tequip {width: 115px; height: 34px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
												#sub-nav-list-equip li#btn-tequip a {width: 115px; margin: 0; padding: 34px 0 0 0; background-position: -96px 0;}
												#sub-nav-list-equip li#btn-tequip a:hover,
												#sub-nav-list-equip li#btn-tequip a.selected {background-position: -96px 34px; background-color: transparent;}
												
												#sub-nav-list-equip li#btn-toys {width: 137px; height: 34px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
												#sub-nav-list-equip li#btn-toys a {width: 137px; margin: 0; padding: 34px 0 0 0; background-position: -211px 0;}
												#sub-nav-list-equip li#btn-toys a:hover,
												#sub-nav-list-equip li#btn-toys a.selected {background-position: -211px 34px; background-color: transparent;}
												
												#sub-nav-list-equip li#btn-tools {width: 86px; height: 34px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
												#sub-nav-list-equip li#btn-tools a {width: 86px; margin: 0; padding: 34px 0 0 0; background-position: -348px 0;}
												#sub-nav-list-equip li#btn-tools a:hover,
												#sub-nav-list-equip li#btn-tools a.selected {background-position: -348px 34px; background-color: transparent;}
												
												#sub-nav-list-equip li#btn-books {width: 79px; height: 34px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
												#sub-nav-list-equip li#btn-books a {width: 79px; margin: 0; padding: 34px 0 0 0; background-position: -434px 0;}
												#sub-nav-list-equip li#btn-books a:hover,
												#sub-nav-list-equip li#btn-books a.selected {background-position: -434px 34px; background-color: transparent;}
												
												/* Global - Store
												--------------------------------------------------------------------------------------------------------- */
												#sub-nav-list-store {height: 34px; list-style: none; margin: 0; padding: 0;}
												#sub-nav-list-store li {display: inline;}
												#sub-nav-list-store li a {float: left; height: 0 !important; height /**/:34px;}
												#sub-nav-list-store li a {background-image: url("../img/nav.sub-store.gif"/*tpa=http://www.earlyinterventionsupport.com/img/nav.sub-store.gif*/);}
												
												/* Buttons - Store
												--------------------------------------------------------------------------------------------------------- */
												#sub-nav-list-store li#btn-books {width: 76px; height: 34px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
												#sub-nav-list-store li#btn-books a {width: 76px; margin: 0; padding: 34px 0 0 0; background-position: -96px 0;}
												#sub-nav-list-store li#btn-books a:hover,
												#sub-nav-list-store li#btn-books a.selected {background-position: -96px 34px; background-color: transparent;}
												
												#sub-nav-list-store li#btn-toys {width: 76px; height: 34px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
												#sub-nav-list-store li#btn-toys a {width: 76px; margin: 0; padding: 34px 0 0 0; background-position: -172px 0;}
												#sub-nav-list-store li#btn-toys a:hover,
												#sub-nav-list-store li#btn-toys a.selected {background-position: -172px 34px; background-color: transparent;}
												
												#sub-nav-list-store li#btn-other {width: 66px; height: 34px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
												#sub-nav-list-store li#btn-other a {width: 66px; margin: 0; padding: 34px 0 0 0; background-position: -248px 0;}
												#sub-nav-list-store li#btn-other a:hover,
												#sub-nav-list-store li#btn-other a.selected {background-position: -248px 34px; background-color: transparent;}
												
												/* Global - What Is...
												--------------------------------------------------------------------------------------------------------- */
												#sub-nav-list-whatis {height: 34px; list-style: none; margin: 0; padding: 0;}
												#sub-nav-list-whatis li {display: inline;}
												#sub-nav-list-whatis li a {float: left; height: 0 !important; height /**/:34px;}
												#sub-nav-list-whatis li a {background-image: url("../img/nav.sub-whatis.gif");}
												
												/* Buttons - What Is...
												--------------------------------------------------------------------------------------------------------- */
												#sub-nav-list-whatis li#btn-overview {width: 96px; height: 34px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
												#sub-nav-list-whatis li#btn-overview a {width: 96px; margin: 0; padding: 34px 0 0 0; background-position: 0 0;}
												#sub-nav-list-whatis li#btn-overview a:hover,
												#sub-nav-list-whatis li#btn-overview a.selected {background-position: 0 34px; background-color: transparent;}
												
												#sub-nav-list-whatis li#btn-services {width: 122px; height: 34px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
												#sub-nav-list-whatis li#btn-services a {width: 122px; margin: 0; padding: 34px 0 0 0; background-position: -96px 0;}
												#sub-nav-list-whatis li#btn-services a:hover,
												#sub-nav-list-whatis li#btn-services a.selected {background-position: -96px 34px; background-color: transparent;}
												
												#sub-nav-list-whatis li#btn-more {width: 110px; height: 34px; margin: 0; padding: 0; display: block; overflow: hidden; float: left;}
												#sub-nav-list-whatis li#btn-more a {width: 110px; margin: 0; padding: 34px 0 0 0; background-position: -218px 0;}
												#sub-nav-list-whatis li#btn-more a:hover,
												#sub-nav-list-whatis li#btn-more a.selected {background-position: -218px 34px; background-color: transparent;}
										
										#content-interior-main h3 {
											position: relative;
											width: 572px;
											margin: 0 0 0 0;
											padding: 28px 0 0 23px;
											/*background: url(../img/bg.h3-interior.jpg) no-repeat top left;*/
											overflow: hidden;
											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: 555px;
											margin: 11px 0 0 23px;
											padding: 0;
											overflow: hidden;
										}
										
										.linkslist {margin: 0 24px; padding: 0 24px;}
										
										#alphabetList {
											list-style: none;
											list-style-image: none;
											overflow: hidden;
											margin-top: 12px;
											margin-bottom: 12px;
											padding-top: 12px;
											padding-bottom: 12px;
											height: 20px;
										}
										
										#alphabetList li {float: left; border-right: #86c5df solid 1px; padding: 0 6px;}
										#alphabetList li.last {float: left; border-right: none;}
										
										.anchors {
											list-style: none;
											list-style-image: none;
											overflow: hidden;
											margin: 2px 0 6px 0;
											padding: 2px 0 6px 0;
										}
										
										.anchors li {float: left; border-right: #86c5df solid 1px; padding: 0 6px;}
										.anchors li.last {float: left; border-right: none;}
										
										.pwrap {
											position: relative;
											/*width: 575px;*/
											width: 575px;
											margin: 12px 0 0 0;
											padding: 0;
											overflow: hidden;
										}
										
										.pwrap h4 {margin: 0 0 6px 23px; 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.categoryheader {padding: 12px 0 2px 0; border-bottom: #695027 solid 1px; width: 50%; color: #695027;}
										.pwrap table.foods td.subheader {padding: 12px 0 2px 0; border-bottom: 0; width: 50%;}
										.pwrap table.foods td.nonheaderwide {padding: 0 0 2px 0; border-bottom: #bde2f3 solid 1px; width: 100%;}
										.pwrap table.foods td.nonheader {padding: 0 18px 8px 0; border-bottom: none; width: 50%;}
										.pwrap table.foods td.last {padding: 0 18px 2px 0; border-bottom: #bde2f3 solid 1px; width: 50%;}
										
										
										.pwrap blockquote {margin: 0 0 0 23px; padding: 0 0; width: 542px;}
										.pwrap blockquote.wide p {margin: 0 0 12px 0; padding: 0; width: 542px;}
										.pwrap blockquote p {margin: 0 0 12px 0; padding: 0; width: 500px;}
										
										.pwrap ul {list-style-image: url("../img/list.bullet.gif"); margin: 0 12px 8px 12px; padding: 0 12px 8px 12px;}
										
										.pwrap ul.list {list-style-image: url("../img/list.bullet.gif"); margin: 0 34px 6px 34px; padding: 0 34px 6px 34px;}
										.pwrap ol.list {list-style-type: decimal; margin: 0 34px 6px 34px; padding: 0 34px 6px 34px;}
										
										/* Landing Page Callout Box
										--------------------------------------------------------------------------------------------------------- */
	.lp-callout,
	.lp-callout-last {
	position: relative;
	width: 556px;
	margin: 11px 0 36px 23px;
	padding: 0 0 36px 0;
	overflow: hidden;
	background: transparent url("../img/bg.lp-callout.gif") no-repeat bottom left;
	}
										
	.lp-callout {background: transparent url("../img/bg.lp-callout.gif") no-repeat bottom left;}
										
	.bigshow
	{max-width:540px;
    width:expression(document.body.clientWidth > 540? "540px": "auto" );
	padding:5px;
	background-color:#FFFFFF;
	margin:20px 0;}
	
	.lp-callout h1 {
	font-size: 16px;
	font-weight: bolder;
	color: #FF6633;
}
                                        .content-list {padding:10px 0 ;}
										.lp-callout-last {background: none;}
										
												.lp-callout-left {
													position: relative;
													width: 282px;
													margin: 0;
													padding: 0;
													overflow: hidden;
													background: transparent url("../img/bg.lp-callout-left.gif") no-repeat top right;
													float: left;
												}
												
												
.lp-callout-left img											
{
    max-height:150px;
    height:expression(document.body.clientheight > 150? "auto": "150px" );
	border:1px dashed #000;
	padding:3px;
	background-color:#FFFFFF;
}											
                                                .lp-callout-right {
													position: relative;
													width: 240px;
													margin: 0;
													padding: 0 0 0 20px;
													overflow: hidden;
													float: left;
												}
												
.lp-callout-right img											
{
    max-height:150px;
    height:expression(document.body.clientheight > 150? "auto": "150px" );
	border:1px dashed #000;
	padding:3px;
	background-color:#FFFFFF;
}		
												
												p.subParagraph {
													position: relative;
													width: 224px;
													margin: 3px 0 0 8px;
													padding: 0;
													overflow: hidden;
													text-align: left;
												}
												
										/* Red Flag Callout Boxes
										--------------------------------------------------------------------------------------------------------- */
										
										/* Primary
										--------------------------------------------------------------------------------------------------------- */
										.red-flag-wrap {
											position: relative;
											width: 512px;
											margin: 18px 0 22px 40px;
											padding: 0;
											overflow: hidden;
											background: url("../img/box.top.gif") no-repeat top left;
										}
										
										.red-flag {
											position: relative;
											width: 512px;
											margin: 0;
											padding: 0;
											overflow: hidden;
											background: url("../img/box.bottom.gif") no-repeat bottom left;
										}
										
										.red-flag-content {
											position: relative;
											width: 475px;
											margin: 0;
											padding: 17px 0 24px 29px;
											overflow: hidden;
										}
										
												.red-flag-content img {display: block; float: left;}
												.red-flag-content p {width: 351px; margin: 0; padding: 8px 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: 515px;
											margin: 12px 0 0 12px;
											padding: 0;
											overflow: hidden;
										}
										
										.sm-rf-top {
											position: relative;
											width: 515px;
											height: 67px;
											margin: 0;
											padding: 0;
											overflow: hidden;
											background: url("../img/box02.top.gif") no-repeat top left;
										}
										
												.sm-rf-top img {display: block; float: left; margin: 0; position: relative; top: 16px; left: 39px;}
												.sm-rf-top p {margin: 0; padding: 12px 0 0 0; float: left; position: relative; top: 15px; left: 54px;}
										
										.sm-rf-bottom {
											position: relative;
											width: 515px;
											margin: 0;
											padding: 0 0 24px 0;
											overflow: hidden;
											background: url("../img/box02.bottom.gif") no-repeat bottom left;
										}
										
												.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: 517px;
											height: 28px;
											margin: 11px 0 0 23px;
											padding: 0 0 0 25px;
											display: block;
											cursor: pointer;
											font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
											font-size: 13px;
											line-height: 28px;
											font-weight: bold;
											text-transform: none;
											color: #ffffff;
										}
																				
										.collapsed {background: #7fac33 url("../img/openclose.gif") no-repeat top left;}
										.expanded {background: #7fac33 url("../img/openclose.gif") no-repeat bottom left;}
										
										.hiddencontent {
											position: relative;
											width: 542px;
											margin: 11px 0 0 23px;
											padding: 0;
											overflow: hidden;
											/*display: none;*/
										}
										
										.hide {display: none;}
										
.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 ul.list_info {list-style-image: url("../img/list.bullet.gif"); margin: 2px 12px; padding: 2px 12px;}
.hiddencontent .moreinfohead {font-weight: bold; color: #695027; margin: 0; padding: 0;}
.hiddencontent .smalllabel {font-weight: normal; color: #695027; font-size: 9px;}
																						
.line,
.line-first 
   {
   position: relative;
   width: 556px;
   height: 7px;
   display: block;
   background: url("../img/line.gif") no-repeat top left;
   font-size: 1%;
   }
										
 .line {margin: 11px 0 0 16px; padding: 0;}
 .line-first {margin: 0 0 0 16px; padding: 0;}
 
 .content-top-top {
   position: relative;
							width: 100%;
							margin: 0;
							padding: 0;
							background: url("../img/bg.home-top-top.gif") no-repeat top left;
							overflow: hidden;
							font-size: 12px;
							line-height: 18px;
						}
						
								.content-top-left {
									position: relative;
									width: 534px;
									height: 350px;
									margin: 0;
									padding: 0;
									background: url("../img/bg.home-top-left.gif") no-repeat top right;
									overflow: hidden;
									float: left;
								}
								
										#top-left {
											position: relative;
											width: 501px;
											height: 340px;
											margin: 8px 0 0 27px;
											padding: 0;
											overflow: hidden;
										}
										
												#top-left h2.house {
													width: 427px;
													height: 36px;
													margin: 0 0 11px 0;
													padding: 30px 0 0 95px;
													background: url("../img/bg.h2-block.png") no-repeat top left;
													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: 428px; margin: 0; padding: 0 0 10px 40px;}
												
												#home-list {
													list-style: none;
													width: 474px;
													height: 63px;
													margin: 0;
													padding: 0;
													background: url("../img/bg.home-list.gif") no-repeat top left;
													overflow: hidden;
													font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
													font-size: 12px;
													line-height: 12px;
													font-weight: bold;
													text-transform: uppercase;
												}
														#home-list li {float: left; display: block;}
														#home-list li a {display: block; text-decoration: none; font-weight: bold;}
														#home-list li#development a {width: 103px; height: 30px; margin: 6px 0 0 34px; padding: 10px 0 0 32px; color: #d76c36; background: url("../img/bullet.orange.gif") no-repeat top left;}
														#home-list li#challenges a {width: 88px; height: 30px; margin: 6px 0 0 5px; padding: 10px 0 0 40px; color: #795d30; background: url("../img/bullet.brown.gif") no-repeat top left;}
														#home-list li#understanding a {width: 100px; height: 30px; margin: 6px 0 0 5px; padding: 10px 0 0 40px; color: #3f94af; background: url("../img/bullet.blue.gif") no-repeat top left;}
														#home-list li#development a:hover {color: #e59766; background: url("../img/bullet.orange.gif") no-repeat bottom left;}
														#home-list li#challenges a:hover {color: #a28b5f; background: url("../img/bullet.brown.gif") no-repeat bottom left;}
														#home-list li#understanding a:hover {color: #6fb6ca; background: url("../img/bullet.blue.gif") no-repeat bottom left;}
													
									
								.content-top-right {
									position: relative;
									width: 397px;
									height: 350px;
									margin: 0;
									padding: 0;
									background: none;
									overflow: hidden;
									float: left;
								}
								
										#top-right {
											position: relative;
											width: 371px;
											height: 340px;
											margin: 8px 0 0 0;
											padding: 0;
											overflow: hidden;
										}
										
												#top-right h2.pencil {
													width: 262px;
													height: 36px;
													margin: 2px 0 13px 0;
													padding: 32px 0 0 113px;
													background: url("../img/bg.h2-bear.png") no-repeat top left;
													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: 297px; margin: 0; padding: 0 0 10px 38px;}
												#top-right p.article-date {width: 297px; margin: 0; padding: 10px 0 10px 38px; font-size: 11px; color: #8b6e3f;}
												#top-right p.article-date span {display: block; float: left;}
												
												.comment-bubble {
													width: 18px;
													height: 16px;
													margin: 0;
													padding: 0 2px 0 0;
													background: url("../img/bg.comment-bubble.gif") no-repeat top right;
													text-decoration: none;
													display: block;
												}
												.number {
													position: relative;
													margin: 0;
													padding: 0 0 0 10px;
													font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
													font-size: 9px;
													line-height: 16px;
													font-weight: bold;
													color: #ffffff;
}
						
						.content-top-bottom {
							position: relative;
							width: 100%;
							height: 350px;
							margin: 0;
							padding: 0;
							background: url("../img/bg.home-top-bottom.gif") no-repeat bottom left;
							overflow: hidden;
						}
						
						.content-bottom-bottom {
							position: relative;
							width: 100%;
							height: 158px;
							margin: 0;
							padding: 0;
							background: url("../img/bg.home-bottom-bottom.gif") no-repeat bottom left;
							overflow: hidden;
							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: 321px;
									height: 137px;
									margin: 0;
									padding: 0;
									background: url("../img/bg.home-bottom-left.gif") no-repeat bottom right;
									overflow: hidden;
									float: left;
								}
								
										#bottom-left {
											position: relative;
											width: 261px;
											height: 129px;
											margin: 0 0 0 27px;
											padding: 10px 0 0 30px;
											background: none;
											overflow: hidden;
											cursor: pointer;
											background: url("../img/bg.callout-ask.png") no-repeat bottom right;
										}
										
										#bottom-left:hover {
											background: #c8e4ea url("../img/bg.callout-ask.png") no-repeat bottom right;
											cursor: pointer;
										}
										
										#bottom-left p {width: 179px; margin: 0; padding: 0 0 8px 0;}
								
								.content-bottom-center {
									position: relative;
									width: 297px;
									height: 137px;
									margin: 0;
									padding: 0;
									background: url("../img/bg.home-bottom-right.gif") no-repeat bottom right;
									overflow: hidden;
									float: left;
								}
								
										#bottom-center {
											position: relative;
											width: 253px;
											height: 129px;
											margin: 0;
											padding: 10px 0 0 36px;
											background: none;
											overflow: hidden;
											cursor: pointer;
										}
										
										#bottom-center:hover {
											background: #dae8d9;
											cursor: pointer;
										}
										
										#bottom-center p {width: 209px; margin: 0; padding: 0 0 8px 0;}
								
								.content-bottom-right {
									position: relative;
									width: 313px;
									height: 137px;
									margin: 0;
									padding: 0;
									background: none;
									overflow: hidden;
									float: left;
								}
								
										#bottom-right {
											position: relative;
											width: 194px;
											height: 129px;
											margin: 0;
											padding: 10px 0 0 95px;
											background:url("../img/bg.talk.png") no-repeat top left;
											overflow: hidden;
											cursor: pointer;
										}
										
										#bottom-right:hover {
											background: #c8e4ea url("../img/bg.talk.png") no-repeat top left;
											cursor: pointer;
										}
										
										#bottom-right p {width: 184px; margin: 0; padding: 0 0 8px 0;}
						
		/* Footer
		--------------------------------------------------------------------------------------------------------- */
		#footer,
		#Div3 {
			position: relative;
			width: 1007px;
			margin: 20px 0 0 0;
			padding: 20px 0;
			background: url("../img/bg.footer.gif") no-repeat top center;
			overflow: hidden;
			text-align: center;
			font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
			font-size: 12px;
			line-height: 16px;
			font-weight: normal;
			color: #7bc5e3;
		}
		
				#footer-list {list-style: none; margin: 0 0 20px 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: bold; background: #d2e3e2;}

a.weblink:link {
	color: #3399CC;
	text-decoration: none;
	font-weight: bold;
	background: transparent;
	padding-left: 30px;
	background-image: url(../img/Explorer.png);
	background-repeat: no-repeat;
	line-height: 22px;

}
a.weblink:visited {
    color: #c04910; 
	text-decoration: none; 
	font-weight: bold; 
	background: transparent;	
	padding-left: 30px;
	background-image: url(../img/Explorer.visited.png);
	background-repeat: no-repeat;
	line-height: 22px;}
	
a.weblink:hover {color: #c04910; text-decoration: none; font-weight: bold; background: #d6e9ea;	
    background-image: url(../img/Explorer.hover.png);
	background-repeat: no-repeat;}
a.weblink:active {color: #c04910; text-decoration: none; font-weight: bold; background: #d2e3e2;
    background-image: url(../img/Explorer.active.png);
	background-repeat: no-repeat;}}

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;
	color: #ffffff;
}

.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;
	color: #ffffff;
}
		
		/* Blue Button
		--------------------------------------------------------------------------------------------------------- */
		#btn-blue a {
			width: 126px;
			padding: 0 0 0 26px;
			display: block;
			background: #052c69 url("../img/btn.blue.gif") no-repeat top left;
			color: #ffffff;
			text-decoration: none;
			font-weight: bold;
		}
		
		#btn-blue a:hover {
			background: #136aa4 url("../img/btn.blue.gif") no-repeat bottom left;
			color: #ffffff;
			text-decoration: none;
		}
		
		/* Brown Button
		--------------------------------------------------------------------------------------------------------- */
		#btn-brwn a,
		#btn-brwn-entry a {
			width: 167px;
			margin: 0 0 0 38px;
			padding: 0 0 0 27px;
			display: block;
			background: #695027 url("../img/btn.brown.gif") no-repeat top left;
			color: #ffffff;
			text-decoration: none;
			font-weight: bold;
		}
		
		#btn-brwn a:hover,
		#btn-brwn-entry a:hover {
			background: #957f54 url("../img/btn.brown.gif") no-repeat bottom left;
			color: #ffffff;
			text-decoration: none;
		}
		
		/* "Learn More" Button
		--------------------------------------------------------------------------------------------------------- */
		.btn-learnMore a,
		.btn-learnMore a:visited {
			width: 80px;
			height: 17px;
			margin: 0 0 0 8px;
			padding: 3px 0 0 27px;
			display: block;
			background: #695027 url("../img/btn.brown.gif") no-repeat top left;
			color: #ffffff;
			text-decoration: none;
			font-weight: bold;
			/*line-height: 20px;*/
		}
		
		.btn-learnMore a:hover {
			background: #957f54 url("../img/btn.brown.gif") no-repeat bottom left;
			color: #ffffff;
			text-decoration: none;
			font-weight: bold;
		}
		
		/* Green Button
		--------------------------------------------------------------------------------------------------------- */
		.btn-green a.ask {width: 33px;}
		.btn-green a.learnmore {width: 79px;}
		
		.btn-green a.ask,
		.btn-green a.learnmore {
			margin: 0;
			padding: 0 0 0 23px;
			display: block;
			background: #7fac33 url("../img/btn.green.gif") no-repeat top left;
			color: #ffffff;
			text-decoration: none;
			font-weight: bold;
		}
		
		.btn-green a:hover {
			background: #a7c862 url("../img/btn.green.gif") no-repeat bottom left;
			color: #ffffff;
			text-decoration: none;
		}

/* 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: url("../img/list.bullet.gif"); 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;}

ul#paging {
display:inline;
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-right:34px;
padding:0px;
}
ul#paging li {
display:inline;
float:left;
margin-right:4px;
}
ul#paging li a {
background:#FFFFFF url("../images/fade.jpg") repeat-x scroll left bottom;
border:1px solid #aaa;
color:#999;
display:block;
float:left;
padding:2px 4px;
}

ul#paging li a:visited {
border:1px solid #CCCCCC;
color:#666;
}

ul#paging li a:hover {
background:#1D4C9F none repeat scroll 0% 50%;
color:#FFFFFF;
}
ul#paging li.empty {
background:#FFFFFF url("../images/fade.jpg") repeat-x scroll left bottom;
border:1px solid #EEEEEE;
color:#CCCCCC;
display:block;
padding:2px 4px;
}
ul#paging li.selected a, ul#paging li.selected a:visited {
background:#CCCC99 none repeat scroll 0% 50%;
color:#D50D00;
}

*.list_unit 
   { 
   float:left; 
   width:320px; 
   margin-left:30px; 
   padding:5px 0 5px 0; 
   border-bottom:1px dotted #9AC4E9;
   display:inline;
   }
.list_unit p { float:left; width:120px; background-color:#FFFFFF; margin:0;}
.list_unit p a { display:block; border:1px solid #9bbfd0;}
.list_unit a:hover { border:1px dashed #9bbfd0;}

.list_unit img{
	max-height:75px;
    height:expression(document.body.clientheight > 75? "auto": "75px" );
	border:1px dashed #000;
	padding:3px;
	background-color:#FFFFFF;
}
.list_unit a img 
   { 
    max-height:75px;
    height:expression(document.body.clientheight > 75? "auto": "75px"); 
    margin:1px; 
    border:0;
	}

.list_unit ul { float:left; width:150px; margin:1px 5px; padding:0;}
.list_unit ul li 
    { 
	float:left; 
	width:150px; 
	line-height:10px; 
	color:#666666; 
	white-space:nowrap; 
	text-overflow:ellipsis; 
	overflow:hidden;
	}
.list_unit ul li h1{
	font-family:"黑體",Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bolder;
	color: #DB8400;
}
#l_templates { border-width:0;}

.clear { clear:both;}

.form{
	margin: 20px 0 0 20px;
}
.cssform p{
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
border-top: 1px dashed gray;
height: 1%;
}

.cssform label{
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

.cssform textarea{
width: 250px;
height: 150px;
}



* html .threepxfix{
margin-left: 3px;
}

.partakes_content{
	width:380px;
	height:auto;
	float:left;
	white-space: inherit;
	margin-top: 20px;
	margin-right: 10px;
}
.partakes_photo{
	width:100px;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.partakes_photo img{
   max-width:180px;
   width:expression(document.body.clientWidth > 180? "180px": "auto" );
   border:3px solid #fff;
}

