body
{
	background: #0071ad;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10pt;
	text-align: center;
	padding: 0px;
	margin: 0px;
}

h1,h2,h3,h4,h5,h6
{
	margin: 0;
}

h4
{
	font-size: 10pt;
}

a
{
	color: #5c9127;
	outline: 0;
}

	a:hover
	{
		text-decoration: none;
	}
	
	a img
	{
		border: 0;
	}

input.button
{
	border: 0;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
	text-align: -2000em;
}

.container
{
	/*border: 1px solid red;*/

	margin: 0 auto;
	text-align: left;
	width: 937px;
}

.clear
{
	clear: both;
	font-size: 0;
	height: 0;
}

#header
{
	background: url('../images/bg_header.gif') repeat-x;
	height: 229px;
}

	#header .container
	{
		background: url('../images/header.gif') no-repeat;
		height: 229px;
		width: 996px;
	}
	
	#header h1
	{
		text-indent: -2000em;
		float: left;
	}
		#header h1 a
		{
			display: block;
			height: 160px;
			margin-left: 30px;
			width: 400px;
		}
	
	#header #login
	{
		background: url('../images/bg_login.gif') no-repeat;
		float: right;
		height: 66px;
		margin-right: 43px;
		padding: 10px 15px;
		width: 304px;
	}
	
	#header #login.welcome
	{
		background-position: bottom left;
		color: white;
		font-weight: bold;
		height: 25px;
	}
		#header #login div
		{
		 	width: 225px;
		}
		
		#header #login label,
		#admin-login form label
		{
			color: white;
			display: inline-block;
			height: 25px;
			line-height: 15px;
			width: 70px;
		}
		#header #login input.text,
		#admin-login form input.text
		{
			background: url('../images/bg_input_login.gif') no-repeat;
			border: none;
			height: 21px;
			padding: 2px 5px;
			width: 131px;
			
		}
		
		#header #login #submit-login,
		#admin-login form #submit
		{
			background: url('../images/button_submit.gif');
			float: right;
			height: 25px;
			margin-top: 13px;
			width: 76px;
		}
	

#footer
{
	background: #00263c url('../images/bg_footer.gif') repeat-x;
	color: #355568;
	padding-bottom: 20px;
}

	#footer .container
	{
		background: #00263c url('../images/footer.gif') no-repeat;
		padding-top: 210px;
		padding-bottom: 35px;
		width: 980px;
        text-align: center;
	}
	
	#footer h4
	{
		color: #82bf46;
	}
	
	#footer ul
	{
		list-style-type: none;
		padding: 0;
        margin-left: auto;
        margin-right: auto;
	}
		#footer ul li
		{
			padding: 0px 5px 3px 5px;
            display: inline-block;
		}	

	#footer a
	{
		color: #b1cddc;
	}
	
	#footer .column
	{
		/*float: left;*/
		margin: auto;
		width: 300px;
	}
	
	#footer #copyright
	{
		font-size: 8pt;	
	}
	

#main-top
{
	background: url('../images/main_top.gif') no-repeat;
	height: 38px;
}

#main-bottom
{
	background: url('../images/main_bottom.gif') no-repeat;
	height: 38px;
}
	
#main
{
	background: url('../images/main_mid.gif') repeat-y;
}

	#main #sidebar
	{
		float: left;
		margin-left: 20px;
		width: 210px;
        
	}
		#main #sidebar #newsletter-signup
		{
			background: url('../images/bg_newsletter.gif') no-repeat;
			color: #2c5e76;
			height: 129px;
			margin-top: 15px;
			padding: 15px 5px;
			width: 165px;
            visibility: hidden;
		}
			#main #sidebar #newsletter-signup h4
			{
				border-bottom: 1px solid #7ba6ba;
				text-align: center;
				padding-bottom: 8px;
			}
			
			#main #sidebar #newsletter-signup label
			{
				display: block;
				margin: 10px 0px 5px 2px;
			}
			
			#main #sidebar #newsletter-signup input.text
			{
				background: url('../images/bg_input.gif') repeat-x;
				border: 1px solid #7ba6ba;
				padding: 0px 3px;
				height: 20px;
				width: 147px;
			}
			
			#main #sidebar #newsletter-signup input#nl-submit
			{
				background: url('../images/button_submit.gif') no-repeat;
				float: right;
				height: 25px;
				margin: 7px 11px;
				width: 76px;
			}
	
	
		#main #sidebar #nav
		{
			position: relative;
			left: -35px;
			margin-bottom: 15px;
			
		}
		
		#main #sidebar #nav a
		{
			/*font-size: 0px;*/
			/*line-height: 0px;*/
			/*text-indent: -9999px;*/
			background: url('../images/bg_admin_nav.png') no-repeat !important;
			color: white;
			display: block;			
			font-weight: bold;
			height: 35px;
			margin-bottom: 6px;			
			line-height: 32px;
			padding-left: 10px;
			text-decoration: none;			
			text-shadow: 1px 1px #663D14;			
			text-transform: uppercase;
			width: 230px;			
		}
		
			#main #sidebar #nav a:hover,
			#main #sidebar #nav a.selected
			{
				/*background-position: 10px -35px !important;*/
				background-position: 10px -35px !important;
				padding-left: 20px;				
			}
		
			#main #sidebar #nav a#home
			{
				background: url('../images/nav_home.gif') no-repeat;
			}
			
			#main #sidebar #nav a#enter
			{
				background: url('../images/nav_enter.gif') no-repeat;
			}
			
			#main #sidebar #nav a#review
			{
				background: url('../images/nav_review.gif') no-repeat;
			}
			
			#main #sidebar #nav a#graph
			{
				background: url('../images/nav_graph.gif') no-repeat;
			}
			
			#main #sidebar #nav a#sites
			{
				background: url('../images/nav_sites.gif') no-repeat;
			}
			
            #main #sidebar #nav a#map
			{
				background: url('../images/nav_map.gif') no-repeat;
			}
            
			#main #sidebar #nav a#mission
			{
				background: url('../images/nav_mission.gif') no-repeat;
			}
            
            #main #sidebar #nav a#support
            {
				background: url('../images/nav_support.gif') no-repeat;
			}
			
			#main #sidebar #nav a#tools
			{
				background: url('../images/nav_tools.gif') no-repeat;
			}
			
			#main #sidebar #nav a#handbook
			{
				background: url('../images/nav_handbook.gif') no-repeat;
			}
			
		
			

	#main .content
	{
		margin-right: 30px;
		margin-left: 230px;
	}
		#main .content h2,
		#main .content h3
		{
			text-indent: -2000em;
		}
			#main #home.content h2
			{
				/*background: url('/images/head_constantly.gif') no-repeat;*/
			}
			
			#main #enter-data.content h2
			{
				background: url('../images/head_enterdata.gif') no-repeat;
			}
			
				#main #enter-data.content #thanks
				{
					color: #4aa6d7;
					font-size: 14pt;
					font-weight: bold;
					margin: 20px;
					text-align: center;
					text-shadow: 1px 1px #268fc6;
				}
			
				#main #enter-data input#sub-data
				{
					background: url('../images/button_submit_big.gif') no-repeat;
					float: right;
					height: 31px;
					margin: 10px 5px;
					width: 110px;
				}
				
				#main #enter-data .field label
				{
					display: inline-block;
					margin-left: 25px;
				}
				
			
				#main #enter-data input.text,
				#main #enter-data select
				{
					background: white url('../images/bg_input_enter.gif') bottom left repeat-x;
					border: 1px solid #9ac373;
					height: 22px;
				}
				
					#main #enter-data input.text.short,
					#main #enter-data select.short
					{
						width: 55px;
					}
				
					#main #enter-data input.text.mid
					{
						width: 150px;
					}
					
					#main #enter-data input.text.long
					{
						width: 400px;
					}
								
				#main #enter-data textarea
				{
					background: white url('../images/bg_textarea_enter.gif') bottom left repeat-x;
					border: 1px solid #9ac373;
					height: 111px;
					
				}
					#main #enter-data textarea.mid
					{
						margin-top: 5px;
						width: 275px;
					}
					
				
				
				#main #enter-data .bluebox .left
				{
					width: 345px;
				}
				
					#main #enter-data .bluebox .left .field label
					{
						width: 130px;
					}
					
					
				#main #enter-data #sampler h3
				{
					background: url('../images/subhead_enter_org.gif') no-repeat;
				}
				
				#main #enter-data #sampler input.text
				{
					width: 150px;
				}
                
                #main #enter-data #sampler label
                {
					
                }
				
				#main #enter-data #water h3
				{
					background: url('../images/subhead_waterinfo.gif') no-repeat;
				}
			
				#main #enter-data #water h4#chem
				{
					margin-top: 0px;
				}
				
				#main #enter-data #water input.text.mid
				{
					width: 100px;
				}
				
				#main #enter-data #water .left .field label
				{
					width: 210px;
				}
                
                
				
				#main #enter-data #field_obs h3
				{
					background: url('../images/subhead_waterobs.gif') no-repeat;
				}
				
				#main #enter-data #field_obs label,
				#main #enter-data #bio_monitor label
				{
					width: 200px;
				}
				#main #enter-data #field_obs h3
				{
					background: url('../images/subhead_field.gif') no-repeat;
				}

				#main #enter-data #advanced h3 {
					background: url('../images/subhead_advanced-fields.gif') no-repeat;
				}
				
				#main #enter-data #field_obs label,
				#main #enter-data #notes label
				{
					margin-left: 25px;
				}
				
				#main #enter-data #field_obs textarea,
				#main #enter-data #notes textarea
				{
					margin-top: 5px;
					margin-left: 25px;
					height: 70px;
					width: 620px;
				}
				
				#main #enter-data #notes h3
				{
					background: url('../images/subhead_notes.gif') no-repeat;
				}
				
				#main #enter-data #bio_monitor h3
				{
					background: url('../images/subhead_monitoring.gif') no-repeat;
				}
				
				#main #enter-data #bio_monitor label.small
				{
					display: inline;
					margin: 0;
				}
				
				#main #enter-data #bio_monitor #sampling input
				{
					position: relative;
					top: 3px;
				}
				
				
				#main #enter-data .field 
				{
					margin-bottom: 5px;;
				}
				
					#main #enter-data .field input[type="text"],
					#main #enter-data .field select,
					#main #enter-data .field textarea
					{
						width: 250px;
					}
					
					#main #enter-data .field label
					{
						text-align: right;
                	    width: 200px;
						vertical-align: top;
					}

					#main #enter-data .field label.error {
						color: #f00;
						float: left;
						width: 495px !important;
						text-align: left;
						margin-bottom: 10px;
						margin-left: 230px !important;
						margin-top: 5px;						
					}

					#main #enter-data .field input.number,
					#main #enter-data .field input.integer,
					#main #enter-data .field input.digit
					{
						width: 40px;
					}

					#main #enter-data .field input.error
					{
						border: 1px solid #f00;
						color: #f00;						
					}
				
				#main #enter-data #site {}
				
					#main #enter-data #site h3
					{
						background: url('../images/subhead_samplingsite.gif') no-repeat;
					}
					
					#main #enter-data #site .general
					{
						border-bottom: 1px solid #bdddee;
						margin-right: 5px;
						padding-bottom: 20px;
					}
				
					
					
                    #main #enter-data #site label
                    {
                        width: 200px;
                    }
                    
					#main #enter-data #site .right h4,
					#main #enter-data #water .right h4
					{
						margin-left: 0;
					}
					
					#main #enter-data #site .right label,
					#main #enter-data #water .right label
					{
						margin-left: 0;
						width: 210px;
					}
                    
                    #main #enter-data .ui-datepicker-trigger
                    {
                        margin: 0px 0px -6px 0px;
                    }
			
			#main #about-us.content h2
			{
				background: url('../images/head_about.gif') no-repeat;
			}
                #main #about-us.content h3
                {
                    text-indent: 0;
                    color: #5C9127;
                }
                #main #about-us.content h4
                {
                    color: #0071AD;
                }
                
				#main #about-us.content #scientist
				{
					float: right;
					margin: 40px 28px 10px 10px;
				}
				
				#main #about-us.content #site-images
				{
					padding:41px 0 0 31px;
				}
				
				#main #about-us.content #site-images .image
				{
					float: left;
					padding: 0 9px 1px 1px;
				}
				
			#main #mission-statement.content h2
			{
				background: url('../images/head_mission.gif') no-repeat;
			}
				#main #mission-statement.content h4
				{
					color: #0071AD;
				}
				
			#main #terms.content h2
			{
				background: url('../images/head_terms.gif') no-repeat;
			}
				#main #terms.content h4
				{
					color: #0071AD;
				}
			
			#main #privacy.content h2
			{
				background: url('../images/head_privacy.gif') no-repeat;
			}
				#main #privacy.content h4
				{
					color: #0071AD;
				}
				
			#main #contact.content h2
			{
				background: url('../images/head_contact.gif') no-repeat;
			}
                #main #contact.content #thanks
                {
                    color: #0071AD;
                    font-weight: bold;
                }
                
				#main #contact.content #contact-form-top
				{
					background: url("../images/bg_contact_top.gif") no-repeat;
					height: 5px;
				}
				
				#main #contact.content #contact-form
				{
					background: url("../images/bg_contact_mid.gif") repeat-y;
					padding:40px 0 100px 54px;
				}
				
				#main #contact.content #contact-form-bottom
				{
					background: url("../images/bg_contact_bottom.gif") no-repeat;
					height: 5px;
				}
				
				#main #contact.content #contact-form .field
				{
					padding: 0px 0px 2px 0px;
				}
				
				#main #contact.content #contact-form .field label
				{
					display: inline-block;
					width: 85px;
					vertical-align: top;
					font-weight: bold;
				}
				
				#main #contact.content #contact-form .field input
				{
					width:296px;
					border:1px solid #CFCFCF;
					background: url("/images/contact_input.gif") no-repeat;
				}
				
				#main #contact.content #contact-form .field textarea
				{
					border:1px solid #CFCFCF;
					background: url("/images/contact_textarea.gif") no-repeat;
					overflow:hidden;
					resize: none;
				}
				
				#main #contact.content #contact-form #button
				{
					float: right;
					padding:15px 112px 0px 0px;
				}
			
			#main #review.content h2
			{
				background: url('../images/head_review.gif') no-repeat;
			}
				#main #review #options
				{
					padding: 0px 0px 10px 0px;
				}
				#main #review #options img
				{
                    cursor: pointer;
					padding: 0px 0px 5px 0px;
				}
                #main #review #allData
                {
                    margin: -10px 20px 0px 0px;
                }
				#main #review #chooseShed
				{
                    float: left;
                    width: 100%;
					border-bottom:1px solid #94C0D4;
                    padding: 0px 0px 5px 0px;
				}
                    #main #review #chooseShed .reviewBox
                    {
                        width: 280px;
                        display: inline-block;
                    }
                #main #review #chooseSite
                {
                    float: left;
                    width: 100%;
                    border-bottom:1px solid #94C0D4;
                    padding: 25px 0px 5px 0px;
                }
                    #main #review #chooseSite .siteGroup
                    {
                        float: left;
                        padding: 0px 0px 5px 0px;
                        display: inline-block;
                        width: 500px;
                    }
                    #main #review #chooseSite .reviewBox
                    {
                        width: 490px;
                        display: inline-block;
                    }
                #main #review #chooseFilters
                {
                    float: left;
                    width: 100%;
                    padding: 25px 0px 10px 0px;
                }
                    #main #review #chooseFilters .reviewBox
                    {
                        width: 280px;
                        display: inline-block;
                    }
                #main #review #filtered_button
                {
                    float: left;
                    margin: 30px 0px 0px 0px;
                }

			
			#main #graph.content h2
			{
				background: url('../images/head_graph.gif') no-repeat;
			}
				#main #graph #graph_form_top
				{
					float: left;
					width: 100%;
					border-bottom: 1px solid #94C0D4;
					padding: 20px 0px 15px 0px;
				}
					#main #graph #gt_lft
					{
						float: left;
						width: 55%;
					}
					#main #graph #gt_lft .field
					{
						padding: 0px 0px 0px 40px;
					}
					#main #graph #gt_lft label
					{
						width: 98px;
						display: inline-block;
					}
					#main #graph #gt_lft select
					{
						width: 170px;
						margin: 0px 0px 4px 0px;
					}
					#main #graph #gt_rgt
					{
						float: left;
						width: 45%;
					}
					#main #graph #gt_rgt .field
					{
						padding: 0px 0px 0px 40px;
					}
					#main #graph #gt_rgt label
					{
						width: 40px;
						display: inline-block;
					}
					#main #graph #gt_rgt img
					{
						margin: 0px 0px -4px 0px;
					}
				#main #graph #graph_form_bottom
				{
					float: right;
					width: 100%;
					padding: 10px 0px 20px 0px;
					font-size: 11px;
				}
					#main #graph #makeGraphButton
					{
						float: right;
                        text-align: right !important;
                        margin: 20px 145px 0px 0px;
                        cursor: pointer;
					}
					#main #graph #graph_form_bottom .form_bottom_select
					{
						float: right;
						padding: 0px 52px 0px 30px;
						
					}
					#main #graph #graph_form_bottom .form_bottom_select select
					{
						width: 210px;
					}
                    #main #graph #the-graph
                    {
                        float: left;
                        width: 544px !important;
                        height: 0%;
                    }
				
			
			#main #sites.content h2
			{
				background: url('../images/head_sites.gif') no-repeat;
			}
                
                
            #main #sitePage
            {
                
            }
                #main #sitePage h4
                {
                    font-size: 22px;
                    color: #3F3F3F;
                    padding: 0px 0px 10px 0px;
                }
                
                #main #sitePage #convert
                {
                    margin: 0px 0px 10px 0px;
                    color: #5C9127;
                }
                
                #main #sitePage #convert label
                {
                    font-weight: bold;
                    text-decoration: underline;
                    cursor: text;
                }
                
                #main #sitePage #top
                {
                    float: left;
                    width: 100%;
                    text-align: center;
                }
                    #main #sitePage #top img
                    {
                        padding: 4px 4px 4px 4px;
                        border: solid 4px #4797BF;
                        width: 297px;
                        height: 219px;
                    }
                    #main #sitePage #top #siteImage
                    {
                        float: left;
                        width: 49%;
                    }
                    #main #sitePage #top #siteMap
                    {
                        float: right;
                        width: 49%;
                    }
                #main #sitePage #middle
                {
                    float: left;
                    width: 100%;
                    margin: 10px 0px 10px 0px;
                }
                    #main #sitePage #middle #siteInfo
                    {
                        margin: auto;
                        width: 95%;
                    }
                #main #sitePage #bottom
                {
                    float: left;
                    width: 100%;
                    text-align: center;
                }
                    #main #sitePage #bottom #graphData
                    {
                        background: url('../images/sites_graph.gif') no-repeat;
                        float: left;
                        width: 329px;
                        height: 154px;
                    }
                    #main #sitePage #bottom #exportData
                    {
                        background: url('../images/sites_export.gif') no-repeat;
                        float: right;
                        width: 329px;
                        height: 154px;
                    }
                    #main #sitePage #bottom img
                    {
                        margin: 84px 0px 0px 0px;
                    }
			
            #main #map
            {
                
            }
            
            #main #map.content h2
			{
				background: url('../images/head_map.jpg') no-repeat;
			}
            
                #main #map label
                {
                    display: inline-block;
                    width: 80px;
                    cursor: text;
                }
                
                #main #map select
                {
                    width: 185px;
                    margin: 5px 0px 5px 0px;
                }
                
                #main #map #map_goes_here
                {
                    float: left;
                    margin: 15px 0px 0px 0px;
                    border: solid #A6C9E2;
                    width: 100%;
                }
                
                #main #map #under_map_text
                {
                    float: left;
                    margin: 0px 0px 15px 0px;
                    width: 100%;
                }
                
                #main #map #options
                {
                    float: left;
                    width: 100%;
                }
                
                    #main #map #options #shedOptions
                    {
                        float: left;
                        width: 100%;
                    }
                    
                    #main #map #options #fieldOptions
                    {
                        float: left;
                        width: 100%;
                    }
                
                    #main #map #options #optionsSubmit
                    {
                        float: left;
                        padding: 5px 0px 10px 0px;
                        width: 60%;
                    }
                    
                    #main #map #options #optionsSubmit img
                    {
                        cursor: pointer;
                    }
            
                #main #map #slider_bars
                {
                    float: left;
                    width: 100%;
                }
                
                    #main #map #slider_bars #min, #max
                    {
                        width: 50%;
                    }
            
			#main #tools.content h2
			{
				background: url('../images/head_tools.gif') no-repeat;
			}
			
			#main #handbook.content h2
			{
				background: url('../images/head_handbook.gif') no-repeat;
			}

		
		#main .content .greybox
		{
			background: url('../images/bg_greybox.gif') repeat-y;
		}
		
		#main .content .greybox-bottom
		{
            float: left;
			background: url('../images/bg_greybox_bottom.gif') no-repeat;
			height: 14px;
            width: 673px;
		}
		
		#main .content .bluebox
		{
			background: url('../images/bg_bluebox.gif') repeat-y;
			margin-top: 12px;
			padding-bottom: 10px;
		}
			#main .content .bluebox h3
			{
				height: 34px;
				margin-bottom: 20px;
			}
			
			#main .content .bluebox h4
			{
				margin: 10px 0px 10px 25px;
			}
			
			#main #enter-data .bluebox .right
			{
				float: right;
				margin-right: 10px;
				width: 295px;
			}
				#main #enter-data .bluebox .right label
				{
					margin-bottom: 5px;
				}
				
		
		
		#main .content .bluebox-bottom
		{
			background: url('../images/bg_bluebox_bottom.gif') no-repeat;
			height: 20px;
		}
		
		#main .content .bluebox.halved
		{
			background: url('../images/bg_bluebox_halved.gif') repeat-y;
		}
		
		#main .content .bluebox-bottom.halved
		{
			background: url('../images/bg_bluebox_bottom_halved.gif') no-repeat;
			height: 11px;
		}
		
        #main .content #home_buttons
        {
        }
        
        #main .content #home_buttons a
        {
            float: right;
            margin: 0px 5px 0px 5px;
        }
		
		#main .content #browse-sites
		{
            float: left;
			margin-top: 25px;
			padding-bottom: 5px;
			position: relative;
            width: 673px;
		}
			
			#main .content #browse-sites h3
			{
				background: url('../images/subhead_browse.gif') no-repeat;
				height: 34px;
			}
			
			#main .content #browse-sites #example-list
			{
                float: left;
				margin: 0px 75px;
				height: 187px;
			}
            
			#main .content #browse-sites .prev
			{
				position: absolute;
				left: 15px;
				top: 110px;
			}
			
			#main .content #browse-sites .next
			{
				position: absolute;
				right: 15px;
				top: 110px;
			}
            
            #main .content #browse-sites #mainBox ul li
            {
                /*height: 187px;
                width: 165px;*/
                display: block;
                list-style-position: inside;
                list-style-type: none;
            }
			
			#main .content #browse-sites .site-example
			{
                float: left;
				display: inline-block;
				/*margin: 0px 14px 0px 14px !important;*/
				/*width: 165px !important;*/
				
				vertical-align: top;
			}
                
				#main .content #browse-sites .site-example .name
				{
                    float: left;
					background: url('../images/bg_browse_sitename.gif') no-repeat;
					color: white;
					font-size: 9pt;
                    font-weight: bold;
					height: 36px;
					margin: 0 auto;
					padding-top: 14px;
					text-align: center;
					text-shadow: 2px 2px #548f21;
					width: 163px;	
				}
                
                
                #main .content #browse-sites .site-example .thepicture
                {
                    display: inline-block;
                    position: relative;
                    float: left;
                    height: 187px;
                    width: 164px;
                    padding: 0;
                    margin: auto;
                    cursor: pointer;
                    text-align: center;
                }
                    #main .content #browse-sites .site-example .image img
                    {
                        position: relative;
                        border: none;
                        left: 0px;
                        top: 10px;
                        right: 0px;
                        bottom: 0px;
                        width: 164px;
                        height: 132px;
                        z-index: 0;
                    }
                    #main .content #browse-sites .site-example .circle img
                    {
                        position: absolute;
                        border: none;
                        left: 0px;
                        top: 0px;
                        right: 0px;
                        bottom: 0px;
                        z-index: 1;
                    }
                    #main .content #browse-sites .site-example .image_text a
                    {
                        text-align: center;
                        color: #FFF;
                        font-weight: bold;
                        text-shadow:2px 2px #548F21;
                        position: absolute;
                        left: 0px;
                        top: 154px;
                        right: 0px;
                        bottom: 0px;
                        z-index: 2;
                        cursor: pointer;
                    }
                    
        #main .content #sites_box
        {
            float: left;
            width: 673px;
        }
            #main .content #sites_box h3
            {
                background: url("/images/subhead_sites.gif") no-repeat;
                height: 34px;
            }
            
            #main .content #sites_box #list_of_sites
            {
                text-align: left;
            }
            
            #main .content #sites_box #list_of_sites li
            {
                display: inline-block;
                width: 50%;
            }
            


	#main .content #scientist
	{
		float: left;
		margin: -57px 20px 10px 10px;
	}
    
    #main #error404 #scientist
    {
        float: right;
    }
    #main #error404 h4
    {
        
    }
	
  
  #main  #bot_banner{width:90%;margin:40px auto 0px;padding:14px 0px 0px 0px;font-size:10px;font-weight:bold;text-align:center;border-top:1px solid #C4C4C4;}
    #main  #bot_banner a{text-decoration:none;}
    #main  #bot_banner a p{margin:4px auto; width:60%;}
    #main  #bot_banner img{border:none;width:300px;;}


 #recaptcha_area {
 	margin-top: .5em;
 	float: right;
 }

 #partners-table {
 	margin-top: 4em;
 	width: 100%;
 }

 #partners-table tr td {
 	padding-bottom: 2.5em;
 	text-align: center;
 }

/* DRAG-AND-DROP ORDERING OF FILTERS/COLUMNS on review.php */
 
#sortable { list-style-type: none; margin: 0; padding: 0; width: 70%; }
#sortable li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 1em; height: 18px; }
#sortable li span { position: absolute; margin-left: -1.3em; }