﻿body
{
	margin: 0px;
	padding: 0px;
}
a {outline: none;}
.bg1{background: url(/images/int/bg/bg11.jpg) top left no-repeat;}
.bg2{background: url(/images/int/bg/bg12.jpg) top left no-repeat;}
.bg3{background: url(/images/int/bg/bg13.jpg) top left no-repeat;}
.bg4{background: url(/images/int/bg/bg14.jpg) top left no-repeat;}
.bg5{background: url(/images/int/bg/bg15.jpg) top left no-repeat;}
.bg6{background: url(/images/int/bg/bg16.jpg) top left no-repeat;}
.bg7{background: url(/images/int/bg/bg17.jpg) top left no-repeat;}
.bg8{background: url(/images/int/bg/bg18.jpg) top left no-repeat;}
.bg9{background: url(/images/int/bg/bg19.jpg) top left no-repeat;}
.bg10{background: url(/images/int/bg/bg20.jpg) top left no-repeat;}
.bg11{background: url(/images/int/bg/bg20.jpg) top left no-repeat;}
#body
{
	position: absolute;
	width: 100%;
	height: 51px;
	background: url(http://www.lcsonline.org/images/topfade.gif) repeat-x;
	z-index: 1;
	top: 0;
	left: 0;
}
form
{
	margin: 0;
	padding: 0;
	border: 0;
}
blockquote
{
	background: #E0EDF3;
	font: 11px Verdana;
	color: #328DD8;
	border: 1px dashed #328DD8;
	line-height: 1.5em;
	padding: 20px;
	text-align: left;
	width: auto;
}
#related
{
	float: right;
	margin: 0 0 0 10px;
	background: #E0EDF3;
	font: 11px Verdana;
	color: #858484;
	border: 1px dashed #328DD8;
	line-height: 18px;
	padding: 5px;
	text-align: left;
/*	max-width: 220px;*/
/*	width:expression(document.body.clientWidth > 220? "220px": "auto" );*/
	/*opacity: .60;
	filter: alpha(opacity=60);*/
}
#text #related p {padding-right: 18px; padding-left: 18px;}
#related ul li
{
	color: #858484;
}
/*-------------------------Google Map styles-------------------*/
div.tabbody {
	width: 290px;
	height: 80px;
	overflow: auto;
}
#facts
{
	width: 302px;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	background-color: #E0EDF3;
	border: 1px dashed #858584;
}
#map
{
	padding: 0;
	margin: 0;
}
#map_container
{
	background: url(http://www.lcsonline.org/images/mapbg.gif) no-repeat;
	width: 405px;
	height: 437px;
	padding-top: 1px;
	padding-bottom: 0;
	margin: 15px 0 0 35px;
	padding-left: 5px;
}

div.tabbody p {
	font: 12px Verdana;
}
.turnbyturn
{
	background-color: #DFEEF3; 
	padding-left: 15px;
	width: 220px;
	border: 1px dashed #66C6B8;
	overflow: hidden;
}
.turnbyturn p
{
	font: 12px Verdana;
	padding: 0;
	margin: 0;
}
.turnbyturn form
{
	margin: 0;
	padding: 0;
	font: 12px Verdana;
}
#map
{
	border: 1px solid #000;
	margin: 15px 0 0 8px;
}
/*-----------------------------------------End Google Map styles----------------------------*/
#page
{
	margin: 0px 0px 0px 14px;
	padding: 0px;
	width: 739px;
	font-size: 1px;
	position: relative;
	z-index: 10;
}
.clr
{
	clear: both;
	overflow: hidden;
	width: 0px;
	height: 0px;
	margin: 0px;
	border: 0;
	padding: 0;
	font-size: 0;
	line-height: 0em;
}
#topwide
{
	margin: 0;
	padding: 0;
	width: 100%;
	background: url(http://www.lcsonline.org/images/int/topwide.gif) repeat-x;
}
#top
{
	width: 739px;
	height: 119px;
	margin: 0;
	padding: 0px;
}
#toplogo
{
	float: left;
	margin: 0;
	padding: 0;
	width: 214px;
	height: 119px;
}
#top img
{
	margin: 0px;
	padding: 0px;
}
#newdiv
{
	float: right;
	width: 525px;
	margin: 0;
	padding: 0;
	font-size: 1px;
}
#support
{
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 1px; 
}
#support p
{
	margin: 0px;
	padding: 27px 0px 0px 19px;
}
#form
{
	float: right;
	margin: 0;
	padding: 0;
}
#form form
{
	margin: 0px;
	padding: 22px 4px 0px 0px;
}
#form input.searchbox
{
	margin: 0px 4px 0 12px;
	width: 97px;
	height: 14px;
	border: 1px solid #E6E6E4;
	font: 10px Verdana;
	vertical-align: middle;
}
#form input.submit
{
	margin: 0;
	background: transparent;
	font: 10px Verdana;
	height: 18px;
	color: #858484;
	width: 52px;
	border: 1px solid #E6E6E4;
	vertical-align: middle;
}
#nav
{
	margin: 20px 0px 0px 19px;
	padding: 0px;
	width: 487px;
	height: 37px;
	float: left;
	font-size: 1px;
	background: url(http://www.lcsonline.org/images/navbg.gif) no-repeat;

}
#nav li
{
	margin: 0px;
	padding: 0px;
	font: 11px Verdana;
	color: #D7D7D7;
}
/*------------------------------------Drop Down menu styles------------------------*/
#dhtmlgoodies_menu img
{
	border:0px;
	margin: 0px;
	padding: 0px;
}

/* End general styles for this example page */
/* General configuration CSS */

#dhtmlgoodies_menu ul li ul
{
	display:none;	/* Needed to display ok in Opera */
}
	
#dhtmlgoodies_menu
{
	visibility:hidden;	
}
#dhtmlgoodies_menu ul
{
	margin:0px;		/* No indent */
	padding: 0px;	/* No indent */
}
#dhtmlgoodies_menu li
{
	list-style-type:none;	/* No bullets */
	margin: 0px;
	padding: 0px;
}	
#dhtmlgoodies_menu li img
{
	margin: 0px;
	padding: 0px;
}
#dhtmlgoodies_menu a
{
	margin:0px;
	padding:0px;
}
/* End general configuration CSS */


/* Cosmetic */

/***********************************************************************
	CSS - MENU BLOCKS
	General rules for all menu blocks (group of sub items) 
***********************************************************************/
#dhtmlgoodies_menu ul
{ /* Drop down background color */
	border:none;
	background-color:#fff;
	padding:0px;
	margin: 0px;
}
	
#dhtmlgoodies_menu ul.menuBlock1
{	/* Menu bar - main menu items - main background */
	border:0px;
	margin: 0px;
	padding:0px;
	border:none;
	background-color:#fff;
	overflow:visible;
}
#dhtmlgoodies_menu ul.menuBlock2
{	/* Menu bar - main menu items */
	border:none;
	padding: 0px 4px 4px 4px;
	margin: 0px;
	border:none;
}

/***********************************************************************
	CSS - MENU ITEMS
	Here, you could assign rules to the menu items at different depths.
***********************************************************************/
/* General rules for all menu items */
#dhtmlgoodies_menu a
{
	color: #555;
	text-decoration:none;
	padding:0px;
	margin:0px;
}

/*
Main menu items 
*/

#dhtmlgoodies_menu .currentDepth1
{
	padding:0px;
	margin:0px;
	border:none;
}
#dhtmlgoodies_menu .currentDepth1over
{
	padding:0px;
	margin:0px;
	background-color:transparent;
	border:none;
}
#dhtmlgoodies_menu .currentDepth1 a
{
	font-weight:normal;
}
#dhtmlgoodies_menu .currentDepth1over a
{	/* Text rules */
	color:#fff;
	background-color: #858584;
	font-weight:normal;
}

/* Sub menu depth 1 */
#dhtmlgoodies_menu .currentDepth2
{
	margin: 0px;
	padding:3px;
	border-top:1px dashed #D7D7D7;
}
#dhtmlgoodies_menu .currentDepth2over
{
	margin: 0px;
	padding:3px;
	background-color:#858584;
	border-top:1px dashed #D7D7D7;
}	
#dhtmlgoodies_menu .currentDepth2over a
{	/* Text rules */
	color:#fff;
}
/*---------------------------------------End Drop Down Styles-----------------------*/

#panels
{
	margin: 0px 0px 0px 14px;
	padding: 0px;
	width: 728px;
	height: 99px;
	font-size: 1px;
	overflow: hidden;
}
#mainpanel
{
	width: 724px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 99px;
}
#leftpanel
{
	width: 281px;
	height: 99px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.middlepanel
{
	width: 443px;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 99px;
	position: relative;
	z-index: 0;
}

.midpan_about {background: url(http://www.lcsonline.org/images/int/about_bg.gif) no-repeat;}
.aud_about {background: url(http://www.lcsonline.org/images/int/about_audience.gif) repeat-x;}

.midpan_academics {background: url(http://www.lcsonline.org/images/int/news_bg.gif) no-repeat;}
.aud_academics {background: url(http://www.lcsonline.org/images/int/news_audience.gif) repeat-x;}

.midpan_admission {background: url(http://www.lcsonline.org/images/int/admission_bg.gif) no-repeat;}
.aud_admission {background: url(http://www.lcsonline.org/images/int/admission_audience.gif) repeat-x;}

.midpan_student {background: url(http://www.lcsonline.org/images/int/about_bg.gif) no-repeat;}
.aud_student {background: url(http://www.lcsonline.org/images/int/about_audience.gif) repeat-x;}

.midpan_news {background: url(http://www.lcsonline.org/images/int/news_bg.gif) no-repeat;}
.aud_news {background: url(http://www.lcsonline.org/images/int/news_audience.gif) repeat-x;}

.midpan_calendar {background: url(http://www.lcsonline.org/images/int/admission_bg.gif) no-repeat;}
.aud_calendar {background: url(http://www.lcsonline.org/images/int/academics_audience.gif) repeat-x;}

.midpan_alumni {background: url(http://www.lcsonline.org/images/int/support_bg.gif) no-repeat;}
.aud_alumni {background: url(http://www.lcsonline.org/images/int/student_audience.gif) repeat-x;}

.midpan_parents {background: url(http://www.lcsonline.org/images/int/support_bg.gif) no-repeat;}
.aud_parents {background: url(http://www.lcsonline.org/images/int/student_audience.gif) repeat-x;}

.midpan_students {background: url(http://www.lcsonline.org/images/int/support_bg.gif) no-repeat;}
.aud_students {background: url(http://www.lcsonline.org/images/int/student_audience.gif) repeat-x;}

.midpan_faculty {background: url(http://www.lcsonline.org/images/int/support_bg.gif) no-repeat;}
.aud_faculty {background: url(http://www.lcsonline.org/images/int/student_audience.gif) repeat-x;}

.midpan_advancement, .midpan_employment, .midpan_support, .midpan_contact {background: url(http://www.lcsonline.org/images/int/support_bg.gif) no-repeat;}
.aud_advancement, .aud_employment, .aud_support, .aud_contact {background: url(http://www.lcsonline.org/images/int/about_audience.gif) repeat-x;}
#sections
{
	height: 70px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#crumbs
{
	position: relative;
	clear: left;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 29px;
}
#crumbs p
{
	margin: 0px;
	padding: 7px 0px 0px 13px;
	font: 11px Verdana;
	color: #fff;
	text-align: left;
}
#crumbs a:link, #crumbs a:visited
{
	color: #fff;
	text-decoration: none;
}
#crumbs a:hover
{
	color: #fff;
	text-decoration: underline;
}
#sections a:link, #sections a:visited
{
	color: #fff;
	text-decoration: none;
}
#sections a:hover
{
	color: #fff;
	text-decoration: underline;
}
p.headmaster
{
	float: right;
	text-align: right;
}
#audience1
{
	position: relative;
}
.audience
{
	float: right;
	margin: 0px;
	padding: 0px;
	width: 168px;
	height: 43px;
}

.audience select
{
	background: url(http://www.lcsonline.org/images/selectbg.gif) no-repeat;
	margin: 9px 0px 0px 14px;
	padding: 0;
	width: 146px;
	height: 18px;
	font: 10px Verdana;
	color: #000;
	border: none;
	position: relative;
}
option
{
	font-size: 12px;
}
#rightpanel
{
	width: 4px;
	float: right;
	margin: 0px;
	padding: 0px;
	height: 99px;
	background-color: #333333;
	font-size: 1px;
	opacity: .2;
	filter: alpha(opacity=20);
}
#transbottom
{
	width: 728px;
	height: 5px;
	margin: 0px 0px 0px 14px;
	padding: 0px;
	background-color: #333333;
	opacity: .2;
	filter:alpha(opacity=20);
	font-size: 1px;
}
#content
{
	margin: 4px 0px 0px 14px;
	padding: 0px;
	width: 728px;
}
#subnav
{
	margin: 0px 0px 0px 4px;
	padding: 0px;
	width: 168px;
	float: left;
}
#subnav ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#subnav li
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	color: #858484;
	text-align: left;
	background-color: #E0EDF3;
	font-size: 1px;
}
#subnav li a
{
	display: block;
	color: #858484;
	height: 22px;
	font: 11px Verdana;
	margin: 0px;
	padding: 3px 0px 0px 18px;
	border-bottom: 1px solid #fff;
	text-decoration: none;
}
#subnav a:hover
{
	border-bottom: 1px solid #FFF;
	background-color: #BBD4E0;
}
#subnav li.bullet a
{
	display: block;
	color: #858484;
	height: 22px;
	font: 11px Verdana;
	margin: 0px;
	padding: 3px 0px 0px 24px;
	border-bottom: 1px solid #fff;
	text-decoration: none;
}
#subnav li.bullet2 a
{
	display: block;
	color: #858484;
	height: 22px;
	font: 11px Verdana;
	margin: 0px;
	padding: 3px 0px 0px 34px;
	border-bottom: 1px solid #fff;
	text-decoration: none;
	background: #EDF6FA;
}
#subnav li.bullet3 a:hover
{
	border-bottom: 1px solid #FFF;
	background-color: #BBD4E0;
}
#subnav li.bullet3 a
{
	display: block;
	color: #858484;
	height: 22px;
	font: 11px Verdana;
	margin: 0px;
	padding: 3px 0px 0px 40px;
	border-bottom: 1px solid #fff;
	text-decoration: none;
	background: #EDF6FA;
}
#subnav li.bullet2 a:hover
{
	border-bottom: 1px solid #FFF;
	background-color: #BBD4E0;
}

#subnav a:hover
{
	border-bottom: 1px solid #FFF;
	background-color: #BBD4E0;
}
#subnav li.pageon a
{
	background: #BBD4E0;
	cursor: text;
}

#intfeature
{
	margin: 20px 0 0 0;
	padding: 0px;
	width: 168px;
}
#intfeature p
{
	margin: 0px;
	padding: 5px;
	font: 11px Verdana;
	color: #7C7C7B;
	line-height: 1.6em;
}
#intfeature a
{
	color: #4C84B6;
	text-decoration: underline;
}
#intfeature a:hover
{
	text-decoration: none;
}
#intfeature h2
{
	margin: 0px;
	padding: 5px 5px 0px 5px;
	font: 13px Verdana;
	color: #4C84B6;
	font-weight: bold;
}
#intfeature h2 a:link, #intfeature h2 a:visited
{
	color: #4C84B6;
	font-weight: bold;
	text-decoration: none;
}
#intfeature h2 a:hover
{
	color: #555;
	font-weight: bold;
	text-decoration: underline;
	background: none;
}
#text
{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 552px;
	overflow: hidden;
}
#text h5 {display: none;}
#sitemapL
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 225px;
}
#sitemapR
{
	float: right;
	margin: 0px;
	padding: 0px;
	width: 245px;
}
#text h2
{
	margin: 0px;
	padding: 0px 40px 0px 28px;
	font: 12px Verdana;
	color: #368EB9;
	font-style: italic;
	text-align: left;
	line-height: 1.8em;
}
#text h2 a:link, #text h2 a:visited
{
	text-decoration: underline;
	font: 12px Verdana;
	font-style: italic;
	color: #368EB9;
}
#text h2 a:hover
{
	color: #FF0000;
	text-decoration: none;
	font: 12px Verdana;
	font-style: italic;
}
#text h2.categoryhead
{
	margin: 0px;
	padding: 15px 40px 0px 28px;
	font: 14px Verdana;
	text-align: left;
}
#text h2.categoryhead a:link, #text h2.categoryhead a:visited
{
	font: 14px Verdana;
	font-weight: bold;
	color: #858584;
	text-decoration: underline;
}
#text h3
{
	font: 14px Verdana;
	color: #368EB9;
	text-align: left;
	margin: 0px;
	padding: 10px 40px 0px 28px;
	font-weight: bold;
}

div.divider {border-top: 1px dashed #BDBDBD; margin: 20px 15px 10px 20px;}

#text h3 a:link, #text h3 a:visited
{
	font: 14px Verdana;
	color: #368EB9;
	text-align: left;
	margin: 0px;
	font-weight: bold;
	text-decoration: none;
}
#text h3 a:hover
{
	font: 14px Verdana;
	color: #368EB9;
	text-align: left;
	margin: 0px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}

#text p, #text h4
{
	margin: 0px;
	padding: 10px 42px 0px 28px;
	font: 11px Verdana;
	color: #858484;
	text-align: left;
	line-height: 1.8em;
}
#text p.category
{
	margin: 0px;
	padding: 10px 42px 0px 28px;
	font: 11px Verdana;
	color: #858584;
	text-align: left;
	line-height: 1.8em;
}
#text a:link, #text a:visited
{
	font: 11px Verdana;
	color: #368EB9;
	text-decoration: underline;
}	
#text a:hover
{
	font: 11px Verdana;
	color: #FF0000;
	text-decoration: none;
}
#text ul
{
	margin: 0px;
	padding: 5px 42px 0px 28px;
	font: 11px Verdana;
	color: #858584;
	line-height: 1.6em;
}
#text ul li.sub
{
	margin: 0px 0px 0px 12px;
	padding: 5px 42px 0px 28px;
}
#text ul li.sub2
{
	margin: 0px 0px 0px 27px;
	padding: 5px 42px 0px 0px;
}
#text ul li.sub3
{
	margin: 0px 0px 0px 18px;
	padding: 5px 42px 0px 0px;
}

#text ul.ourschool
{
	margin: 0px;
	padding: 5px 42px 0px 28px;
	font: 11px Verdana;
	color: #858584;
	line-height: 1.6em;
	list-style: none;
}
#text ul.ourschool li
{
	font: 11px Verdana;
	font-weight: bold;
	padding-top: 14px;
}
#text ul.ourschool li.sub
{
	list-style: disc;
	margin: 0px 0px 0px 32px;
	padding: 5px 42px 0px 0px;
	font-weight: 100;
}
#text ul.sitemap
{
	margin: 0px;
	padding: 5px 42px 0px 46px;
	font: 11px Verdana;
	color: #858584;
	line-height: 1.2em;
}
#text ul.choral
{
	margin: 0px;
	padding: 5px 42px 0px 46px;
	font: 11px Verdana;
	color: #858584;
	line-height: 1.6em;
}
#text ul.choral li
{
	margin: 0;
	padding: 5px;
}
#text ol
{
	margin: 0px;
	padding: 5px 42px 0 46px;
	font: 11px Verdana;
	color: #858584;
	line-height: 1.4em;
}
#text ol li
{
	margin: 0;
	padding: 4px;
}
#text table
{
	margin: 10px 0px 0px 25px;
	padding: 0px;
	font: 11px Verdana;
	color: #858584;
	font-weight: bold;
}
#text table.scores
{
	margin: 0;
	padding: 10px 0 0 25px;
	font-weight: normal;
}
#text table input
{
	border: 1px solid #858584;
	font: 12px Verdana;
	color: #858584;
	padding: 2px;
}	
#text table textarea
{
	border: 1px solid #858584;
	overflow: auto;
	font: 12px Verdana;
	color:#858584;
}
table.request
{
	background-color: #E0EDF3;
	border: 1px dashed #07A9F4;
}
h3.request2
{
	margin: 0;
	padding: 0;
}
.hrow
{
	margin: 15px 0 -5px 25px;
	padding: 0;
	height: 1px;
	width: 450px;
	border-top: 1px dotted #858584;
}
#meetfac, #meetfac2 {float: right; width: 308px; height: 250px; margin: 5px 0 0 5px; background: url(/images/int/horizbg.gif) 0 37px no-repeat;}
#meetfac2 {background-position: 0 -2px; margin-top: 20px; height: 220px}
#meetfac p, #meetfac2 p {margin: 0 auto; width: 200px; padding: 12px; font-size: 14px; text-align: center; border: 1px dashed #368EB9;}
#meetfac a:link, #meetfac a:visited, #meetfac a:hover, #meetfac2 a {font-weight: bold;}
#meetfac img, #meetfac2 img {float: left; padding: 0; margin: 10px 0px 0 12px;}

#spacer
{
	margin: 0px 0px 0px 14px;
	padding: 0px;
	height: 30px;
	width: 725px;
}
#footer
{
	margin: 0px 0px 0px 14px;
	padding: 0px;
	width: 725px;
	height: 25px;
	border-top: 1px dotted #CFCFCF;
}
#footer p.footleft
{
	float: left;
	margin: 0px;
	padding: 12px 0px 0px 0px;
	text-align: left;
	font: 11px Verdana;
	line-height: 16px;
	color: #919190;
}
#footer p.footright
{
	float: right;
	margin: 0px;
	padding: 12px 0px 0px 0px;
	text-align: right;
	font: 11px Verdana;
	color: #919190;
}
#footer a:link, #footer a:visited
{
	color: #919190;
	text-decoration: none;
}
#footer a:hover
{
	text-decoration: underline;
}	

/* sIFR styles */

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}


/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash #sections h1
 {
	visibility: hidden;
	margin: 0px;
	padding: 0px;
	font-size: 28px;
}
.sIFR-hasFlash #text h1
 {
	visibility: hidden;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
}
#sections h1
{
	font-size: 40px;
	height: 40px;
	width: 259px;
}
#text h1
{
	font-size: 32px;
	height: 32px;
}


/*----------------- Photo Gallery Styles ------------------------*/
#photoDisplay
{
	margin: 10px;
}
.photoTitle
{
	color: #2181B4;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px; /* dynamic */
	margin-bottom: 15px;
}
.photoDate
{
	color: #D26700;
	font: 9px Verdana; /* dynamic */
	margin-top: 6px;
	margin-bottom: 3px;
}
.photoFile img
{
	border: 1px solid #000;
}
.photoDescr
{
	margin-top: 10px;
	line-height: 1.6em;
}
.photoGoBack
{
	margin-top: 15px;
}
.photoGoBack a
{
}
.photoGoBack a:hover
{
}
#gallerythumb
{
	height: 120px;
	width: 500px;
	margin: 0px;
	padding: 0px;
}
#gallerythumb img
{
	margin-bottom: 10px;
	margin-right: 15px;
	border: 2px solid #368EB9;
}
#gallerythumb p
{
	margin-top: 15px;
	font: 11px Verdana, sans-serif;
	line-height: 14px;
}
.hline
{
border-bottom: 1px dotted #CCC;
height: 1px;
width: 485px;
}
#text form.spidersearch
{
	margin: 0;
	padding: 0 0 0 28px;
}
#spidersearch
{
	width: 526px;
	margin: 10px 0 0 26px;
	padding: 0;
	height: 20px;
	background: #4C84B6;
}
#spidersearch h3
{
	font: 11px Verdana;
	color: #fff;
	text-align: left;
	float: left;
	font-weight: bold;
	margin: 0;
	padding: 3px 0 0 4px;
}
#spidersearch h4
{
	font: 12px Verdana;
	color: #fff;
	text-align: right;
	float: right;
	font-weight: bold;
	margin: 0;
	padding: 3px 4px 0 0;
}
#spidersearch h4 a:link, #spidersearch h4 a:visited
{
	color: #FFF;
	font-weight: normal;
	text-decoration: underline;
}
#grayspace
{
	width: 526px;
	margin: 5px 0 0 26px;
	padding: 0;
	font-size: 1px;
	height: 1px;
	background: #ddd;
}
#bluebar
{
	font-size: 1px;
	height: 15px;
	width: 100%;
	background: #4C84B6;
	margin-left: 26px;
}
/*-----------------------------------------Select Box Style----------------------------------*/
	/* The following CSS is only for the demo */
	/****************************************************************************************
	* 	LAYOUT CSS FOR THE MENU
	****************************************************************************************/
	/*
	No margin and padding
	*/
	#dhtmlgoodies2_listMenu
	{
		margin:0px;
		padding:0px;
	}
	#dhtmlgoodies2_listMenu img
	{
		margin: 9px 0px 0px 14px;
		padding: 0;
		border: none;
	}
	#dhtmlgoodies2_listMenu a
	{	
		color:#000;
		text-decoration:none;
		font-weight:bold;
		font-size: 11px Verdana;
		cursor: default;
	}
	/* Main menu items */
	#dhtmlgoodies2_listMenu ul
	{
		display: none;
		margin: 0 0 0 15px;
		padding: 0;
		width: 145px;
		background: #fff;
		list-style-type: none;
	}
	/* Sub menu */
	#dhtmlgoodies2_listMenu li
	{
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	#dhtmlgoodies2_listMenu ul li
	{
		list-style-type:none;
		font: 11px Verdana;
		color: #000;
		line-height: 16px;
		margin: 0;
		padding: 0;
	}
	#dhtmlgoodies2_listMenu ul li a
	{	
		color: #000;
		font-weight:normal;
		background: #fff;
		font-size: 11px Verdana;
		margin: 0;
		padding: 0 0 0 5px;
	}
	#dhtmlgoodies2_listMenu ul li a:hover
	{
		display: block;
		color: #fff;
		text-decoration: none;
		font-size: 11px Verdana;
		background: #555;
		margin: 0;
		padding: 0 0 0 5px;
		line-height: 16px;
		height: 16px;
	}
#hpicleft
{
    float: left;
    width: 308px;
    height: 216px;
    background: url(/images/int/horizbg.gif) no-repeat;
}
#hpicleft img
{
    float: left;
    padding: 0;
    margin: 13px 0 0 11px;
}
#hpicright
{
    float: right;
    width: 308px;
    height: 216px;
    background: url(/images/int/horizbg.gif) no-repeat;
}
#hpicright2
{
    float: right;
    width: 238px;
    height: 170px;
    background: url(/images/int/horizbg2.gif) no-repeat;
}

#hpicright img, #hpicright2 img
{
    float: left;
    padding: 0;
    margin: 13px 0 0 11px;
}
#vpicleft
{
    float: left;
    width: 216px;
    height: 308px;
    background: url(/images/int/vertbg.gif) no-repeat;
}
#vpicleft img
{
    float: left;
    padding: 0;
    margin: 8px 0 0 12px;
}
#vpicright
{
    float: right;
    width: 216px;
    height: 308px;
    background: url(/images/int/vertbg.gif) no-repeat;
}
#vpicright img
{
    float: left;
    padding: 0;
    margin: 11px 0 0 13px;
}
#dhtmlgoodies_tooltip{
	background-color:#EEE;
	border:1px solid #000;
	position:absolute;
	display:none;
	z-index:20000;
	padding:2px;
	font-size:0.9em;
	-moz-border-radius:6px;	/* Rounded edges in Firefox */
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
	
}
#dhtmlgoodies_tooltipShadow{
	position:absolute;
	background-color:#555;
	display:none;
	z-index:10000;
	opacity:0.7;
	filter:alpha(opacity=70);
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
	-moz-border-radius:6px;	/* Rounded edges in Firefox */
}
#text td p {padding-left: 3px; padding-right: 15px;}
form#donation_form {border:0;margin:15px 20px 0 30px;padding:0;}
form#donation_form fieldset{padding:10px 25px 30px 25px; background: #ECF4F9;margin:0; border: 1px solid gray;}
form#donation_form legend{color:#4C1B1B;font:bold 16px Verdana;margin-bottom: 20px;}
form#donation_form legend strong, form#donation_form strong{font-size:14px;letter-spacing:normal;text-transform:none;color:#BD8D46;background:#FCFAE1;padding:3px 3px 5px;}
form#donation_form ol,form#donation_form ul{list-style-type:none;margin:0;padding:0;}
form#donation_form ol li{clear:both;margin:0 0 .75em;padding:0;list-style-type:none;}
form#donation_form label{display:block;float:left;text-align: right;line-height:1.6em;width:155px;padding-top:.3em;margin:0 10px 0 0px;}
form#donation_form label:after{content:':';}
form#donation_form label input{width:auto;}
form#donation_form .checkbox label{display:block;float:none;margin-left:165px;text-align:left;width:450px;}
form#donation_form .checkbox label:after{content:'';}
form#donation_form .checkbox span {display: block; margin: -14px 0 0 20px;}
form#donation_form input,#donation_form textarea,#donation_form select{width:245px;font:1.2em "Andale Mono", "Courier New", Helvetica, sans-serif;padding:4px 6px;}
form#donation_form textarea{height:150px;}
form#donation_form button{margin-left:165px;cursor:pointer;padding:.2em .5em;}
form#donation_form fieldset p {font-size:11px;font-style:italic;margin-bottom: 8px;padding:0;}
form#donation_form abbr{cursor:help;font-style:normal;color:#B00;}
form#donation_form em{color:#FFF;background:#333;font-size:11px;font-style:normal;line-height:2.5;margin-left:195px;padding:3px;}

#error-explanation {background: #FFDFDF;margin: 10px 25px;padding: 0px;font-size: 12px;}
#error-explanation h2 {background: #c00; margin: 0; padding: 4px 0 4px 6px; font-size: 14px; color: #FFF; text-shadow: #820000 2px 2px 1px;}
#error-explanation p {padding: 10px;}
.error-with-field { margin: 0; padding: 0; display: inline;}
.error-with-field input, .error-with-field select, .error-with-field textarea { border: 2px solid #c00; background: #FFDFDF;}