BODY, TD { font-family: Arial, sans-serif; }
a img {border:0}

#ParentTable { border:1px solid #FFFFFF; width: 990px; }
#TopSpacerRow { display:none; }
#BannerRow { display:none; }
#LeftNavCell { display:none; }
#LeftNavImageCell { display:none; }
#BottomRow { display : none; }
#PrintIcon { display: none; }
#MainContentCell { border: 0px; }
#TopContentRow { display: none; }
#CampCartContentsIcon { display:none; } 

#ContentMain  { background: #FFFFFF; border: 0px; }
#ContentMain A:link, #ContentMain A:active, #ContentMain A:visited, #ContentMain A:after, #ContentMain A:hover { font-size:11pt; color: #333333; text-decoration: underline; }
#MainContentCell { padding-bottom:5px; padding-left:10px; }
#BodyContent    { overflow: scroll; overflow-y: auto; overflow-x: hidden; padding: 5px 10px 0px 0px; }
.BodyCopyHeader { font-size: 14pt; color: #541907; font-weight: bold; padding-bottom:5px; padding-top:0px;}
.BodyCopy       { font-size: 11pt; color: #333333; padding-bottom: 10px; }
.BodyCopyBold   { font-size: 11pt; color: #333333; padding-bottom: 10px; font-weight:bold; }
A.BodyLink:link, A.BodyLink:active, A.BodyLink:visited, A.BodyLink:after, A.BodyLink:hover { font-size: 11pt; color: #333333; text-decoration: underline; }
.CopyList { margin-top:0px; }
.CopyList    LI { font-size: 11pt; color: #333333; padding-bottom:2px;}

.HPRightCellContent { font-size: 11pt; color: #333333; }

#NoPrint { display:none; }
.NoPrint { display:none; }

A.HeadlineLink:link, A.HeadlineLink:active, A.HeadlineLink:visited, A.HeadlineLink:after, A.HeadlineLink:hover { font-size: 12pt; font-weight:bold; color: #333333; text-decoration: underline; }

.Copy       { font-size: 11pt; color: #333333; }
img.FloatRight { display:none; } 


/* FORM ELEMENTS 
------------------------------------------------------------*/
select				    { border: 1px solid #696969; font-family: Arial, sans-serif; font-size: 11pt; color:#666666; padding-left:1px; }
.InputField				{ border: 1px solid #696969; font-family: Arial, sans-serif; font-size: 11pt; color:#666666; padding-left:1px; }
.InputFieldDisabled		{ border: 1px solid #CCCCCC; background: #FCFCFC; font-family: Arial, sans-serif; font-size: 11pt; color:#666666; padding-left:1px; }
.InputFieldSmall    	{ border: 1px solid #696969; font-family: Arial, sans-serif; font-size: 9px; color:#333333; padding-left:1px; padding-bottom: 2px; padding-top: 2px; }
.InputFieldWaterMark	{ border: 1px solid #696969; font-family: Arial, sans-serif; font-size: 10pt; color:#A9A9A9; }
.InputButton			{ display:none; }
.Message				{ font-family: Arial, sans-serif; font-size: 9pt; color: red; }
.Hidden                 { display:none; }
.RequiredFieldIndicator { color:Red; font-size:10pt; padding-left:2px; }

/* NEWS & EVENTS 
------------------------------------------------------------*/
#NewsTable    	{ width:810px; }
.NewsHeader  	{ font-size: 14pt; color: #541907; font-weight: bold; padding-bottom:5px; }
#NewsLeftCol 	{ padding: 0px 5px 5px 0px; }
#NewsRightCol 	{ display:none; }
#NewsRightCol .BodyCopyHeader { background-color: #EBEBEB; padding: 2px 5px 2px 5px; margin-top:0px; margin-bottom: 0px; }
#NewsList    	{ margin-top:0px; margin-left:0px; padding-left:0px; list-style:none; }
#NewsList LI 	{ font-size: 11pt; color: #666666; padding-bottom:5px; padding-left:10px; }
#NewsList LI .NewsListHeadline { color:#333333; font-weight:bold;}
A.NewsLink:link, A.NewsLink:active, A.NewsLink:after, A.NewsLink:visited, A.NewsLink:hover { font-weight:bold; color:#333333; text-decoration:none;}
A.NewsLink:hover { text-decoration:underline; }


/* CAMPS 
------------------------------------------------------------*/
.CampScheduleTable {  font-size: 11pt; color: #333333; margin:5px 0px 0px 5px; width:100%; }
.CampScheduleTableHeader { font-weight:bold; background-color:#2F3993; color:#FFFFFF; }
.CampScheduleTableRows { padding:3px; }
.InActiveCamp { color:#999999; }
.CampOrderTotal { width:650px; padding-top: 10px; font-size: 11pt; font-weight:bold; : #333333; }
.HiddenDate { visibility:hidden; width:0px;}
#OrderItemsList { width:590px;}
#PayNowButton { display:none; }

/* ADMIN 
------------------------------------------------------------*/
.UsersGrid {  font-size: 11pt; color: #333333; margin-top:5px; }
.UsersGridHeader { font-size: 11pt; font-weight:bold; background-color:#2F3993; color:#FFFFFF; }
.FieldTitleBold { font-size: 11pt; color: #666666; font-weight: bold; }
.FieldTitle { font-size: 11pt; color: #666666; font-weight: bold; }
.RequiredFieldIndicator { font-size:xx-small; font-weight:bold; color: red; padding-left:3px; }
#ContentMain .AdminLink { display:none; }

/* Lunch Menus
------------------------------------------------------------*/
.MenuTableHeader { background-color: #ECE9D8; font-size:12px; color:#333333; font-weight: bold; border-right: 1px solid #000000; border-bottom: 1px solid #000000; width: 180px; }
.MenuTableCell   { background-color: #FFFFD5; font-size:12px; color:#333333; border-right: 1px solid #000000; padding-top: 5px; width: 180px; }
.MenuCellTitle   { font-size:12px; color:#333333; font-weight: bold; }
.CheckOutItem    { font-size:12px; color:#333333; }
.MenuItem        { padding-left:5px; font-size:10px; color:#333333; font-weight: normal; text-decoration:none; }
.PaidForMenuItem { padding-left:5px; font-size:10px; color:#333333; font-weight: normal; text-decoration:none; border: 1px solid #333333; }
.MITexbox        { border: 1px solid #696969; font-family: Arial, sans-serif; font-size: 8pt; color:#666666; width: 10px; height: 12px; padding:0px 1px 2px 1px; text-align:center; margin: 3px 4px 0px 4px;  }
.MICheckbox      { position: relative; top: 3px; }
.ReportCell      { font-size: 8pt; color:#333333; }
#DisplayedWeek   { font-size: 12pt; }
.HelpIcon        { display:none; }

/* Menu
------------------------------------------------------------*/
#menu {}
#menu dl { font-family:"Lucida Grande", Verdana, Arial, sans-serif; font-size:10px; width: 100%; overflow:auto; overflow-y:hidden; _overflow:visible; margin:3px 0px 0px 0px; background: url('http://images.countrydaylargo.com/common/dot.gif') repeat-x 0 1.6em;}

#menu dt, #menu dd.price { background:#FFFFD5; padding-bottom: 2px; }
#menu dt { float:left; padding-right:3px; color:#333333;  }
#menu dd { margin:0px; padding:0px;} 
#menu dd.price { float:right; padding: 5px 0px 0px 1px; position:relative; top:3px; }
#menu dd.desc  { color: #999; float:left; padding: 0px 0px 0px 15px; }
#menu dt input.MITexbox { padding-bottom: 2px; }


A.ImageLink { cursor:pointer; }


/* Group
------------------------------------------------------------*/
.Section { margin-top: 20px; background-color:#F5F5F5; padding: 0px 10px 10px 10px; border: 1px solid #cccccc; width:90%; }
.SectionTitle { font-size:12px; font-weight:bold; color:#666666; top: -9px; left: -5px; position:relative; background-color:#ffffff; padding-left:3px; padding-right:3px; }
.SectionUsage { padding-bottom : 10px; color:#666666; }


/* Accordion
------------------------------------------------------------*/
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: #333333;
    background-color: #EEDC82;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #8B814C;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #FFFFFF;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

#ParentSearchBox { border: 1px solid #696969; font-family: Arial, sans-serif; font-size: 9pt; color:#666666; padding-left:1px; padding-right:1px; background-image:url('http://images.countrydaylargo.com/common/magnifier.gif'); background-position: right; background-repeat: no-repeat; }
#StudentSearchBox { text-align:left; border: 1px solid #696969; font-family: Arial, sans-serif; font-size: 9pt; color:#666666; padding-left:1px; padding-right:1px; background-image:url('http://images.countrydaylargo.com/common/magnifier.gif'); background-position: right; background-repeat: no-repeat; }
