﻿/*
 *	Filename:		lippman.css
 *	Project:		lippmandayschool.org
 *	Description:	Global Stylesheet
 */

/* General Styles */
body { margin:0; padding:0; background-color:#FFFFFF; text-align:center; }
p, div, span, td, a, li, strong, textarea { font-family:Arial, Verdana, Helvetica, sans-serif; color:#004b8d; font-size:12px; }
a { color:#004b8d; font-weight:normal; text-decoration:underline; }
a:hover { color:#004b8d; text-decoration:none; }
p { margin:0 0 15px; }
hr { width:100%; height:0px; border:0px; border-top:1px solid #666666; }

/* LISTS */
ul { margin-top:0px; margin-bottom:7px; }
ul li { padding:0 0 3px; list-style-type:disc; color:#004b8d; font-weight:normal; }
ul li ul { margin-top:2px; margin-bottom:10px; }
ul li ul li { list-style-type:circle; color:#004b8d; font-weight:normal; line-height:normal; }

/* Headers */
h1,h2,h3,h4,h5 { font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color:#004b8d; margin:0px 0px 5px 0px; padding:0px; clear:both; }
h1 { font-size:24px; margin:0px 0px 10px 0px; }
h2 { font-size:18px; margin:0px 0px 7px 0px; }
h2 a { font-size:18px; margin:0px 0px 7px 0px; font-weight:bold; color:#004b8d; padding:0px; clear:both; text-decoration:none; }
h2 a:hover { text-decoration:none; }
h3 { font-size:16px; }
h3 a { font-size:16px; text-decoration:none; }
h4 { font-size:14px; }
h5 { font-size:12px; }

/* Page Layout */
#homePage { background-color:#004b8d; border-top:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF; }
#page { background-color:#FFFFFF; border-top:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF; background-image: url( './images/pageBackground.jpg' ); background-repeat:repeat-y; }
#header { height:123px; width:990px; position:relative; background-color:#ffffff; background-image:url( './images/header.gif' ); background-repeat:no-repeat; }
#footer { width:990px; color:#2f6ca2; min-height:50px; padding:6px 0px 0px 0px; }
#footer div { font-size:10px; }
#footer a { font-size:10px; vertical-align:top; font-weight:bold; }

/* Home Page */
#homeContent { float:left; width:748px; padding:30px 0px 0px 0px; color:#8cb5da; text-align:left; min-height:425px; }
#mainHome { width:990px; background-image: url( './images/homeBackground.jpg' ); background-repeat:repeat-y; min-height:433px; }
#spacerMain { background-color:#004b8d; clear:both; height:13px; }

/* General Page */
#mainGeneral { width:990px; background-image: url( './images/leafBackground.jpg' ); background-repeat:repeat-y; min-height:433px; }
#spacerGeneral { background-image: url( './images/leafSpacer.jpg' ); background-repeat:repeat-y; clear:both; height:13px; }
#generalContent { float:left; width:508px; color:#8cb5da; padding:8px 48px 0px 10px; text-align:left; min-height:450px; }
#generalBody { line-height:24px; color:#004b8d; }
#generalBody .generalImage { float:left; padding:0px 10px 0px 0px; }

/* List Page */
#listContent { float:left; width:554px; color:#8cb5da; padding:8px 2px 0px 10px; text-align:left; min-height:412px; }
#listContent h3 a { font-weight:bold; color:#004b8d; font-size:16px; }
#listContent h3 a:hover { text-decoration:none; }
#listContent .listItem { width:508px; line-height:24px; }
#listContent .listImage { float:left; padding:0px 10px 0px 0px; }
.spacerList { border-top:2px Solid #004b8d; height:15px; background-color:#FFFFFF;}

/* Gallery Page */
#galleryContent { float:left; width:738px; color:#8cb5da; padding:8px 0px 0px 10px; text-align:left; min-height:412px; }
#galleryContent .galleryItem { float:left; width:226px; height:177px; padding:4px 18px 41px 0px; } 
#galleryContent .galleryItem a { font-size:10px; } 

/* Calendar Page */
#calendarContent { float:left; width:724px; color:#8cb5da; padding:8px 12px 0px 12px; text-align:left; min-height:412px; }
#calendarContent .calendar { border:1px Solid #004b8d; background-color:#8ab4d9; color:#004b8d; font-size:12px; font-weight:bold; padding:1px 1px 1px 1px; }
/* Calendar Title (Month and Year) */
#calendarContent .calendar .calendarTitle { height:15px; font-size:15px; border-bottom:3px Solid #004b8d; }
#calendarContent .calendar .calendarTitle .previous { float:left; text-align:right; width:30px; }
#calendarContent .calendar .calendarTitle .next { float:right; text-align:left; width:30px; }
#calendarContent .calendar .calendarTitle .title { text-align:center; }
/* Calendar Header (Days Of Week) */
#calendarContent .calendar .calendarHeader { }
#calendarContent .calendar .calendarHeader .sunday { background-color:#8ab4d9; float:left; width:98px; height:24px; border:1px Solid #77a6d1; padding:2px 2px 0px 0px; margin:1px 0px 0px 0px }
#calendarContent .calendar .calendarHeader .sunday span { background:#77a6d1; }
#calendarContent .calendar .calendarHeader .day { background-color:#8ab4d9; float:left; width:98px; height:24px; border:1px Solid #77a6d1; padding:2px 2px 0px 0px; margin:1px 0px 0px 1px }
#calendarContent .calendar .calendarHeader .day span { background:#77a6d1; }
/* Calendar Days (Days) */
#calendarContent .calendar .calendarDays { }
#calendarContent .calendar .calendarDays .sunday { background-color:#77a6d1; float:left; width:102px; height:70px; padding:0px 0px 0px 0px; margin:1px 0px 0px 0px }
#calendarContent .calendar .calendarDays .day { background-color:#77a6d1; float:left; width:102px; height:70px; padding:0px 0px 0px 0px; margin:1px 0px 0px 1px;}
#calendarContent .calendar .calendarDays .event { height:50px; padding:2px; }
#calendarContent .calendar .calendarDays .event div { background-color:#bcd0e2; white-space:nowrap; overflow:hidden; width:98px; text-align:center; margin:0 0 3px; }
#calendarContent .calendar .calendarDays .event a { font-size:11px; text-decoration:none; }
#calendarContent .calendar .calendarDays .date { padding:0px 4px 4px 0px; }
#calendarContent .calendar .calendarDays .otherdate { color:#658db1; padding:0px 4px 4px 0px; }

/* News Page */
#newsContent { float:left; width:590px; color:#8cb5da; padding:8px 2px 0px 10px; text-align:left; min-height:450px; }
#newsContent h3 a { font-weight:bold; color:#004b8d; font-size:16px; }
#newsContent .newsItem { width:590px; line-height:24px; }
#newsContent .newsImage { float:left; padding:0px 10px 0px 0px; }
#newsContent .newsImageLarge { float:left; }
#newsContent .newsTag { padding:0px 0px 15px 0px; border-bottom:1px Solid #8ab4d9; }
#newsContent .newsDate { font-size:10px; font-weight:bold; text-align:right; clear:both; padding:0px 0px 4px 0px; }
.spacerNews { border-top:2px Solid #004b8d; height:15px; background-color:#FFFFFF; }

/* Event View */
#eventView { width:508px; background-color:#FFFFFF; padding:10px 10px 10px 10px; text-align:left; height:100%; }

/* Main Navigation */
#navDiv { float:left; width:242px; color:#8cb5da; padding:0px 0px 0px 0px;  }
#navDiv a { color:#8cb5da; text-decoration:none; font-size:12px; font-weight:bold; }
#navDiv a:hover { color:#dddddd; text-decoration:none; font-size:12px; font-weight:bold; }
#navDiv span { color:#8cb5da; text-decoration:none; font-size:12px; }
#navDiv .navHere { color:#FFFFFF; text-decoration:none; font-size:12px; }

#navDiv .mainNavDiv { padding:4px 2px 4px 0; text-align:right; width:114px; position:relative; text-align:right; }

#navDiv .subNavDiv { padding:4px 0px 4px 0px; text-align:left; width:127px; position:absolute; right:0px; text-align:left; }
#navDiv .subNavDiv .linkAt { padding:4px 0px 4px 0px; background-image:url( ../images/secondaryNavLine.gif ); background-repeat:no-repeat; background-position:left; }
#navDiv .subNavDiv .link { padding:4px 0px 4px 0px; text-decoration:none; }
#navDiv .subNavDiv .link:hover { padding:4px 0px 4px 0px; background-image:url( ../images/secondaryNavRollLine.gif ); background-repeat:no-repeat; background-position:left; }
#navDiv .homeNavDiv { background-color:#004b8d; padding:39px 13px 14px 0px; text-align:center; }

/* Breadcrumb Navigation */
#breadcrumbs { padding:0px 0px 16px 0px; text-align:left; vertical-align:top; }
#breadcrumbs a { text-decoration:none; }

/* Side Navigation */
#sideNavigation { float:left; width:172px; padding:43px 10px 0px 0px; text-align:right; vertical-align:top; border-bottom:1px solid #FFFFFF; }
#sideNavigation .sideLink { padding:0px 0px 5px 0px; }
#sideNavigation .sideLink a { text-decoration:none; }
#sideNavigation .sideSeperator { margin:0px 0px 5px 20px; border-bottom:1px Solid #004b8d; }
#sideNavigation .sideAnchor { margin:0px 5px 0px 0px; font-size:11px; }
#sideNavigation .sideImage { padding:0px 0px 29px 0px; }

/* News Navigation */
#newsNavigation { float:left; width:136px; padding:39px 10px 0px 0px; text-align:right; vertical-align:top; border-bottom:1px solid #FFFFFF; }
#newsNavigation .year { padding:0px 0px 0px 0px; }
#newsNavigation .month { padding:0px 0px 5px 0px; }
#newsNavigation .archives { padding:15px 0px 0px 0px; }
#newsNavigation .spacer { width:5px; height:9px; }

/* WEB FORMS */
.FormBlock { float:left; width:230px; margin-bottom:15px; }
.FormBlockFull { float:left; width:460px; margin-bottom:15px; }
.FormBlock em { color:#CC2229; }
.FormLabel { font-weight:bold; }
.FormField { font-weight:normal; }
.FormText { width:200px; padding:2px; border:1px solid #ADAFB2; }
.FormTextArea { padding:2px; border:1px solid #ADAFB2; }
.FormSelect { width:200px; border:1px solid #ADAFB2; }
.FootNote { font-size:10px; font-weight:bold; }
.FormButton { min-width:50px; font-weight:bold; font-size:11px; }
.FormRequired { color:Red; }

.ConfirmMessage { padding:5px 0px 5px 0px; margin:0px 0px 10px 0px; color:red; font-weight:bold; }

/* Error Display */
.ErrorBody { margin:10px 0px 0px 22px; }
.ErrorBody p { color:#000000; }
.ErrorHeaderLabel { font-weight:bold; font-size:14px; color:#ff0000; }
.ErrorMessage { color:#ff0000; font-weight:bold; font-size:12px; }


/* Image */
.PDFLink { padding:5px 0px 5px 20px; background-image: url( './images/pdfIcon.gif' ); background-position:left; background-repeat:no-repeat; }

/* SHOW PANEL */

/* Daniel Rosenberg */
.bioDR { margin:0; padding:0; text-align:left; font-weight:bold; cursor:pointer; }
.panelDR { display:none; margin:0; padding:0; text-align:left; }

/* Kelly Balmert */
.bioKB { margin:0; padding:0; text-align:left; font-weight:bold; cursor:pointer; }
.panelKB { display:none; margin:0; padding:0; text-align:left; }

/* Anne Biermann */
.bioAB { margin:0; padding:0; text-align:left; font-weight:bold; cursor:pointer; }
.panelAB { display:none; margin:0; padding:0; text-align:left; }

/* Linda Brotsky */
.bioLB { margin:0; padding:0; text-align:left; font-weight:bold; cursor:pointer; }
.panelLB { display:none; margin:0; padding:0; text-align:left; }

/* Ceil Cohen */
.bioCC { margin:0; padding:0; text-align:left; font-weight:bold; cursor:pointer; }
.panelCC { display:none; margin:0; padding:0; text-align:left; }

/* Leora Cohen */
.bioLC { margin:0; padding:0; text-align:left; font-weight:bold; cursor:pointer; }
.panelLC { display:none; margin:0; padding:0; text-align:left; }

/* Janice Epstein */
.bioJE { margin:0; padding:0; text-align:left; font-weight:bold; cursor:pointer; }
.panelJE { display:none; margin:0; padding:0; text-align:left; }

/* Ruthellen Fein */
.bioRF { margin:0; padding:0; text-align:left; font-weight:bold; cursor:pointer; }
.panelRF { display:none; margin:0; padding:0; text-align:left; }

/* Patti Fields */
.bioPF { margin:0; padding:0; text-align:left; font-weight:bold; cursor:pointer; }
.panelPF { display:none; margin:0; padding:0; text-align:left; }

/* Sarah Greenblatt */
.bioSG { margin:0; padding:0; text-align:left; font-weight:bold; cursor:pointer; }
.panelSG { display:none; margin:0; padding:0; text-align:left; }

/* Judy Grundfast */
.bioJG { margin:0; padding:0; text-align:left; font-weight:bold; cursor:pointer; }
.panelJG { display:none; margin:0; padding:0; text-align:left; }

/* Beverly Hurd */
.bioBH { margin:0; padding:0; text-align:left; font-weight:bold; cursor:pointer; }
.panelBH { display:none; margin:0; padding:0; text-align:left; }

/* Pam Kanfer */
.bioPK { margin:0; padding:0; text-align:left; font-weight:bold; cursor:pointer; }
.panelPK { display:none; margin:0; padding:0; text-align:left; }

/* Courtney Krieger */
.bioCK { margin:0; padding:0; text-align:left; font-weight:bold; cursor:pointer; }
.panelCK { display:none; margin:0; padding:0; text-align:left; }

/* Bill Lamb */
.bioBL { margin:0; padding:0; text-align:left; font-weight:bold; cursor:pointer; }
.panelBL { display:none; margin:0; padding:0; text-align:left; }

/* Sally Layman */
.bioSL { margin:0; padding:0; text-align:left; font-weight:bold; cursor:pointer; }
.panelSL { display:none; margin:0; padding:0; text-align:left; }

/* Margaret Lazzerini */
.bioML { margin:0; padding:0; text-align:left; font-weight:bold; cursor:pointer; }
.panelML { display:none; margin:0; padding:0; text-align:left; }

/* Ellen Moss */
.bioEM { margin:0; padding:0; text-align:left; font-weight:bold; cursor:pointer; }
.panelEM { display:none; margin:0; padding:0; text-align:left; }

/*  Efrat Ohayon */
.bioEO { margin:0; padding:0; text-align:left; font-weight:bold; cursor:pointer; }
.panelEO { display:none; margin:0; padding:0; text-align:left; }

/* Shelby Surloff */
.bioSS { margin:0; padding:0; text-align:left; font-weight:bold; cursor:pointer; }
.panelSS { display:none; margin:0; padding:0; text-align:left; }

/* Luke Varner */
.bioLV { margin:0; padding:0; text-align:left; font-weight:bold; cursor:pointer; }
.panelLV { display:none; margin:0; padding:0; text-align:left; }

/* Aaron Welker */
.bioAW { margin:0; padding:0; text-align:left; font-weight:bold; cursor:pointer; }
.panelAW { display:none; margin:0; padding:0; text-align:left; }

/* Debbie Zelin */
.bioDZ { margin:0; padding:0; text-align:left; font-weight:bold; cursor:pointer; }
.panelDZ { display:none; margin:0; padding:0; text-align:left; }

