#titleArea{font-weight:bold;}
#item{height:7%;width:95%;}
a:link{color:teal;}
a:visited{color:teal;}
a:active{color:red;}
body{background:Navy url(/assets/owlstanding70x115.gif) no-repeat scroll right top;font:11pt arial;}
br{clear:both;}
font{height:100%;}
span{cursor:pointer;}
/*this section for rounded tabbed menu */
b.Rnd1{margin: 0 5px;}
b.Rnd2{margin: 0 3px;}
b.Rnd3{margin: 0 2px;}
div.ContainerOne {float:left;display:inline;top:10px;left:10px;width:90px;height:10px;background:gold;border-left:1pt solid Navy;border-right:1pt solid Navy;}
div[class="ContainerOne"] {float:left;height:auto;min-height:10px}
b.RndTopOne b, b.RndBottomOne b{display:block;height: 1px;overflow: hidden;background: gold;}
b.RndTopOne, b.RndBottomOne{display:block;background: Navy;}
div.RPanelContentOne {position:relative;top:0px;left:0px;cursor:pointer;color:Navy;font:bold 9pt arial;display:block;text-align:center;height:10px;}
div[class="RPanelContentOne"] {height:auto; min-height:10px;}
b.RndTopOne b.Rnd4, b.RndBottomOne b.Rnd4{margin: 0 1px;height:2px;}


div.ContainerTwo {float:left;display:inline;top:10px;left:10px;width:90px;height:10px;background:gold;border-left:1pt solid White;border-right:1pt solid white;}
div[class="ContainerTwo"] {float:left;height:auto;min-height:10px}
b.RndTopTwo b, b.RndBottomTwo b{display:block;height: 1px;overflow: hidden;background: gold;}
b.RndTopTwo, b.RndBottomTwo{display:block;background: White;}
div.RPanelContentTwo {position:relative;top:0px;left:0px;cursor:pointer;color:Navy;font:bold 9pt arial;display:block;text-align:center;height:10px;}
div[class="RPanelContentTwo"] {height:auto; min-height:10px;}
b.RndTopTwo b.Rnd4, b.RndBottomTwo b.Rnd4{margin: 0 1px;height:2px;}



.annualCalendarButton{background:steelblue;font:bold arial;height:25px;width:80%;text-align:center;}
.annualCalendarColumn{height:100%;width:314px;display:inline; vertical-align:top;float:left;}
.annualCalendarDayLedgendLine{text-indent: 10px;font: 10pt arial;}
.annualCalendarImagePrinter{display:none;height:200px;}
.annualCalendarImageScreen{display:block;width:95px;}
.annualCalendarImagePrinterArea{display:none;height:250px;}
.annualCalendarImageScreenArea{display:block;}
.annualCalendarInformationSubtitle{text-align:center;font:bold 10pt arial;}
.annualCalendarInformationTitle{text-align:center;font:bold 12pt arial;border-bottom: medium solid black;}
.annualCalendarMonthBlock{width:100%;height:200px;border:thin solid black;display:block;text-align:center;}
.annualMonthNameLine{width:100%;text-align:center;background:steelBlue;color:navy;font:bold 12pt arial;cursor:pointer;}
.annualCalendarDayLedgendBlock{width:99%;height:25%}
.annualCalendarDayShortLedgendBlock{width:99%;text-align:center;}
.annualCalendarSmallCenterText{font:8pt arial;text-align:center;}
.annualCalendarSmallInformationTextColumn{margin-left:10px;text-align:left;display:inline;float:left;width:70%;font:normal 8pt arial;}
.annualCalendarSmallInformationCountColumn{display:inline;float:left;width:22%;font:8pt arial;text-align:right;}
.annualCalendarTitleBlock{text-align:center;height:30px;font:bold 12pt Arial;}

.classifiedFormTitleblock{float:left;font:bold 12pt arial;width:100px;}

.calendarEmbeddedInformation{color:gold;font:bold 7.5pt arial;}
.calendarMainBlock{background:white;border:thin solid gold;height:98%;overflow:auto;padding:10px 10px 10px 10px;text-align:left;width:95%;}
.calendarNavigator{background: white ;color:navy;display:inline;font: bold 12pt arial;margin:10pt;}
.calendarNavigatorBack{background: gray url(/pics/left.gif) no-repeat fixed center;color:navy;cursor:pointer;display:inline;font: bold 10pt arial;height:37px;margin:10pt;width:40px;}
.calendarNavigatorNext{background: gray url(/pics/right.gif) no-repeat fixed center;color:navy;cursor:pointer;display:inline;font: bold 10pt arial;height:37px;margin:10pt;width:40px;}
.calendarSmallIntegerButton{height:24px;width:20 px;}
.cursor{cursor:pointer}
.dailyCalendarBlock{height:400px;width:100%;}
.dailyCalendarActivityBlocks{background:white:thin solid navy;color:navy;float:left;font:12pt Arial;text-align:left;vertical-align:top;width:300px;}
.dailyCalendarContactLocationBlocks{background:white;color:navy;float:left;font:12pt Arial;text-align:left;vertical-align:top;width:165px;}
.dailyCalendarTimeBlocks{color:navy;float:left;font:12pt Arial;text-align:left;vertical-align:top;width:100px;}
.dailyCalendarActivityTitleBlocks{background:navy;color:white;float:left;font:bold 12pt Arial;text-align:center;vertical-align:middle;width:300px;}
.dailyCalendarContactLocationTitleBlocks{background:navy;color:white;float:left;font:bold 12pt Arial;text-align:center;vertical-align:middle;width:165px;}
.dailyCalendarTimeTitleBlocks{background:navy;color:white;float:left;font:bold 12pt Arial;text-align:center;vertical-align:middle;width:100px;}
.dailyEventArea{background:url(/assets/ruled.gif);padding:20px;width:700px;height:400px;overflow:auto;}
.dailyEventDate{text-indent:90px;font-weight:bold;cursor:pointer;}
.dailyEventDescription{font:11pt cursive Lucida Handwriting;display:inline;overflow:auto;}
.dailyEventInformationTitle{font:bold 11pt;width:110px;display:inline;vertical-align:top;}
.dailyEventInformation{padding-left:20px;font:12pt Brush Script MT,cursive;display:inline;width:160px;}
.dailyEventTitle{font: bold 16pt;}
.emphasisLine{font:bold;margin:0px 0px 0px 0px;}

.eventCalendarAdministratorCheckboxArea{float:left;text-align:center;width:8%;font-size:10pt;}
.eventCalendarAdministratorDataArea{float:left;text-align:center;width:12%;font-size:10pt;}
.eventCalendarAdministratorEventArea{float:left;text-align:left;width:55%;font-size:10pt;}
.eventCalendarAdministratorEventLine{text-align:center;clear:both;}
.eventCalendarAdministratorStatusArea{float:left;text-align:left;width:10%;font-size:10pt;}

.eventCalendarDutyAssignmentArea{text-align:left;float:left;width:80%;}
.eventCalendarDutyAssignmentTitleArea{float:left;width:25%;}
.eventCalendarDutyAssignmentStaffArea{float:left;width:74%;}
.eventCalendarDutyArea{float:left;text-align:left;width:25%;font-size:10pt;}

.eventCalendarDutyPersonnelArea{float:left;text-align:left;width:60%;font-size:10pt;}

.eventCalendarEventSelectorButton{width:100%;height:20px;font:10pt Arial;margin-right:5px; text-align:right;}
.eventCalendarEventSelectorButtonArea{display:inline;width:10%;float:left;}
.eventCalendarEventSelectorDateArea{display:inline;width:15%;float:left;}
.eventCalendarEventSelectorEventArea{display:inline;width:30%;float:left;}
.eventCalendarEventSelectorLocationArea{display:inline;width:20%;float:left;}
.eventCalendarEventSelector{width:99%;height:100px;border:thin solid black;}
.eventCalendarEventSelectorIDTitle{display:inline;width:10%;margin-left:2px;font-weight:bold;float:left;}

.eventCalendarFocusArea{float:left;text-align:left;width:40%;font-size:10pt;height:10px;}
.eventCalendarFocusObjectiveArea{float:left;text-align:left;width:40%;font-size:10pt;height:10px;}

.eventCalendarFormArea{width:99%;height:200px;border:thin solid black;}
.eventCalendarFormLeftColumnRequired{width:7.5%;float:left;}
.eventCalendarFormTimeColumns{width:12%;float:left;}
.eventCalendarFormTitleInputArea{width:90.5%;float:left;}
.eventCalendarFormDateInput{width:70%;font-size:8pt;}
.eventCalendarFormTextInput{width:80%;font-size:8pt;}
.eventCalendarFormDateArea{width:13%;float:left;}
.eventCalendarFormCampusArea{width:10%;float:left;}
.eventCalendarFormCampusInputArea{width:23%;float:left;}
.eventCalendarFormLeftColumn{width:14%;float:left;}
.eventCalendarFormExtraInformationArea{width:20%;display:inline;float:left;}
.eventCalendarFormDescriptionTextboxArea{width:85%;height:60px;font-size:9pt;font-family:arial;overflow:auto;}

.eventCalendarQuoteDateArea{float:left;text-align:left;width:12%;font-size:10pt;}
.eventCalendarQuoteCiteArea{float:left;text-align:left;width:20%;font-size:10pt;}
.eventCalendarQuoteArea{float:left;text-align:left;width:60%;font-size:10pt;}
.eventCalendarQuoteLine{text-align:center;clear:both;height:6%;border-bottom:thin solid black;}

.eventCalendarSelectorTitleArea{display:inline;float:left;width:150px;}

.eventCalendarUserNameArea{display:inline;width:250px;text-decoration:underline;}

.fontForH2Replacement{font:bold 16pt;}
.galleryFileCount{color:blue;display:inline;font:10pt arial;text-align:right;vertical-align:top;width:70px;}
.galleryFileCreate{color:blue;display:inline;font:10pt arial;vertical-align:top;width:70px;}
.galleryFileLinkBlock{color:blue;display:inline;font:10pt arial;vertical-align:top;width:420px;}
.galleryThumnailPics{width:60px;vertical-align:top;text-align:right;}
.letterPortrait{width:950px;background:white;border:2pt solid gold;}
.lightLettering{color:white;font:arial;}
.mainBlock{background:white;border:10px solid gold;clear:both;height:85%;overflow:auto;padding:10px 10px 10px 10px;text-align:left;width:97%;}
div[class="mainBlock"]{width:1050px;height:400px;}
.monthCalendarBlock{background:white;border:thin solid navy;height:1000px;width:99%;}
.monthCalendarDayBlocks{background:white;border:thin solid navy;color:navy;font:10pt Arial;height:200px;overflow:auto;text-align:left;vertical-align:top;width:13.8%;float:left;}
.monthCalendarDayTitleBlocks{background:navy;border:thin solid navy;color:white;font:bold 12pt Arial;text-align:center;vertical-align:middle;width:13.8%;float:left}
.monthCalendarDayOneTitleBlocks{border:1pt solid black;display:inline;float:left;font:bold 9.5pt Arial;text-align:center;vertical-align:middle;width:19%;}
.monthCalendarDayOneBlocks{border:1pt solid black;display:inline;float:left;font: 9.5pt Arial;text-align:center;vertical-align:middle;width:19%;height:15%;}
.pageActiveArea{color:blue;display:inline;font:8pt vernanda;vertical-align:top;width:500px;}
.pageInformation{color:blue;display:inline;font:10pt;vertical-align:top;width:180px;}
.photoCaption{color:navy;font:8pt;text-align:right;}
.rightParagraph{margin:0px 0px 0px 0px;text-align:right;}
.schoolCalendarButton{background:steelblue;font:bold arial;height:25px;width:80%;text-align:center;}
.smallPrint{color:blue;font:7.5pt verdana,arial,helvetica,sans-serif;text-align:right;}
.smallText{font:7.5pt verdana,arial,helvetica,sans-serif}
.sixWeekIndicatior{font:bold 10pt;color:maroon;}

.staffNameArea{display:inline;float:left;width:140px;}

.standardSmallCalendar{}
.tabbedMenu{width:950px;}
.textMenuArea{color:blue;font:12pt verdana;text-align:center;}
.textMenuItem{border-right:1px solid blue;display:inline;width:60px;}
.textMenuLastItem{display:inline;width:60px;}
.threeColumns{display:inline;width:30%;color:white;text-align:right;}
.viewer{border:thin solid gold;height:350px;overflow:auto;width:450px;}
.viewerControlButton{display:inline;margin-right:15px;width:90px;}
.viewerControls{border:thin solid gold;width:450px;}

.weeklyCalendarAreaSubTitle{color:navy;font:bold 12pt;}
.weeklyCalendarBlock{height:400px;width:100%;}
.weeklyCalendarDayName{color:blue;font:bold 11pt;}

.weeklyCalendarDutyRoster{color:navy;float:left;font:11pt;text-align:left;width:25%;margin-left:10px;}
.weeklyCalendarDutyRosterTitle{color:navy;float:left;font:bold 11pt;text-align:left;width:25%;}

.weeklyFocusAreaTitle{color:navy;font:12pt bold;}
.weeklyFocusSubjectArea{color:navy;display:inline;font:12pt bold;}
.weeklyFocusObjectiveArea{color:navy;display:inline;font:10pt;}
.weeklyQuoteArea{color:navy;display:inline;font:11pt bold;}
.weeklyQuoteCiteArea{color:navy;display:inline;font:11pt;}
.weeklyCalendarActivityBlocks{background:white:thin solid navy;color:navy;font:11pt Arial;text-align:left;vertical-align:top;}
.weeklyCalendarContactLocationBlocks{background:white;color:navy;font:10pt Arial;text-align:left;vertical-align:top;margin-left:15%;}
.weeklyCalendarTimeBlocks{color:navy;font:10pt Arial;text-align:left;vertical-align:top;float:left;width:11%;}

//@media print {}

//.noprint {display:none;}



.pageActiveArea{color:blue;display:inline;font:8pt vernanda;vertical-align:top;width:500px;}
.pageInformation{color:blue;display:inline;font:10pt;vertical-align:top;width:180px;}
.photoCaption{color:navy;font:8pt;text-align:right;}

.rightParagraph{margin:0px 0px 0px 0px;text-align:right;}

.schoolCalendarButton{background:steelblue;font:bold arial;height:25px;width:80%;text-align:center;}
.smallPrint{color:blue;font:7.5pt verdana,arial,helvetica,sans-serif;text-align:right;}
.smallText{font:7.5pt verdana,arial,helvetica,sans-serif}
.sixWeekIndicatior{font:bold 10pt;color:maroon;}
.standardSmallCalendar{}

.textMenuArea{color:blue;font:8pt verdana;text-align:center;}
.textMenuItem{border-right:1px solid blue;display:inline;width:60px;}
.textMenuLastItem{display:inline;width:60px;}
.threeColumns{display:inline;width:30%;text-align:right;}

.utilitiesPageButtonColumn{float:left;width:20%;font-weight:bold;vertical-align:top;}
.utilitiesPageDescriptionColumn{margin-left:15px;width:79%;vertical-align:top;}
.utilitiesPageLine{width:100%;clear:both;}
.viewer{border:thin solid gold;height:350px;overflow:auto;width:450px;}
.viewerControlButton{display:inline;margin-right:15px;width:90px;}
.viewerControls{border:thin solid gold;width:450px;}


.weeklyCalendarBlock{height:400px;width:100%;overflow:auto;}
.weeklyCalendarDayName{color:blue;font:bold 11pt;}

.weeklyFocusAreaTitle{color:navy;font:12pt bold;}
.weeklyFocusSubjectArea{color:navy;display:inline;font:12pt bold;}
.weeklyFocusObjectiveArea{color:navy;display:inline;font:10pt;}
.weeklyQuoteArea{color:navy;display:inline;font:11pt bold;}
.weeklyQuoteCiteArea{color:navy;display:inline;font:11pt;}


/* General layout */
body {background:#153E7E; color:#303030; font:76% tahoma, verdana, sans-serif; margin:0; padding:15px 0 0;}
#container {background:#fff; margin:0 auto 20px; padding:5px 20px 20px; width:730px;height:100%;}

/* Site title */
#logo {margin:15px 0 0;}
#logo h1 a {border:none; color:#505050;}
#logo h1 a:hover {border:none; color:#303030; text-decoration:none;}
#logo p {font-size:1.3em;  color:#505050; margin:0 0 20px 0;}

/* Tags */
a {border-bottom:1px dotted #505050; color:#303030; text-decoration:none;}
a:hover {border-bottom:1px solid #505050; color:#303030; text-decoration:none;}
a img {border:0;}
h1 {font-size:2.2em; font-weight:400; margin:0 0 5px; padding:0;}
h2 {font-size:1.8em; font-weight:400; margin:0 0 12px;}
h3 {font-size:1.4em; font-weight:400; margin:0 0 10px;}
p {line-height:1.5em; margin:0 0 15px; text-align:left;}
ul,ol {margin:0 0 15px 15px; padding:0;}
li {margin:0 0 3px 0;}

/* Toptabs menu */
#toptabs {font-size:.8em; margin:10px auto -13px; width:550px;}
#toptabs p {color:gray; text-align:right;}
.toptab {background:#f0f0f0 url(/pics/corner2.gif) top right no-repeat; border-bottom:1px solid #e0e0e0; color:gray; margin:0 0 0 4px; padding:4px 5px 3px; text-decoration:none;}
.toptab:hover {background:#fafafa url(/pics/corner2.gif) top right no-repeat; border-bottom:1px solid #eaeaea; color:#505050; text-decoration:none;}
.activetoptab {background:#fff url(/pics/corner2.gif) top right no-repeat; border-bottom:1px solid #fff; color:#505050; margin:0 0 0 4px; padding:4px 5px 3px; text-decoration:none;}
.activetoptab:hover {border-bottom:1px solid #fff; text-decoration:none;}

/* Navitabs menu */
#navitabs {clear:both;}
.navitab {background:#e0e0e0 url(/pics/corner.gif) top right no-repeat; border-bottom:1px solid #fff; border-left:1px solid #fff; font-size:1.1em; margin:0 0 4px; padding:4px 8px; text-decoration:none;}
.navitab:hover {background:#d0d0d0 url(/pics/corner.gif) top right no-repeat; border-bottom:1px solid #fff; text-decoration:none;}
.activenavitab {background:#505050 url(/pics/corner.gif) top right no-repeat; color:#fff; font-size:1.1em; margin:0 0 5px; padding:4px 8px 5px; text-decoration:none;}
.activenavitab:hover {color:#fff; text-decoration:none;}



/* Header description area */
#desc {background:#505050 url(images/front.jpg) bottom left ; clear:both; color:#fff;  height:195px;  margin:5px 0 15px; padding:0 0 5px 0;}
#desc p {font-size:1em; line-height:1.3em; padding:0 0 0 15px; width:290px;}
#desc h2 {color:#fff; padding:15px 15px 0;}
#desc a {border-color:#fff; color:#fff; text-decoration:none;}

/* Main content */
#main {border-right:1px solid #d8d8d8; float:left; margin:0; padding:0 15px 0 0; width:550px;display:block;height:100%;}
#largeMain{font:14pt arail;border-right:1px solid #d8d8d8; float:left; margin:0; padding:0 15px 0 0; width:550px;display:block;height:100%;}
/* Sidebar */
#sidebar {float:right; width:150px;display:block;}
#sidebar p {font-size:0.9em; line-height:1.3em; margin:0 0 15px;}
#sidebar ul {margin:0 0 15px 0; padding:0;}
#sidebar li {list-style:none;}
ul.sidelink li {list-style:none; margin:0 0 3px; padding:0;}
ul.sidelink li a{background:#f0f0f0 url(pics/corner.gif) top right no-repeat; border:none; display:block; margin:5px 10px 5px 0; padding:3px 4px 3px 8px; text-align:left; width:140px;}
ul.sidelink li a:hover {background:#e0e0e0 url(pics/corner.gif) top right no-repeat; border:none; text-decoration:none;}

/* Footer */
#footer {background:#fff; border-top:1px solid #d8d8d8; clear:both; margin:0; padding:0;}
#footer a {color:gray;}
#footer a:hover {color:#303030;}
#footer p {color:gray; font-size:1.1em; line-height:1.3em; margin:15px 0 0; padding:0;}

/* Additional classes */
.photo {background-color:#f0f0f0; border:1px solid #d8d8d8; margin:0 0 15px; padding:2px;}
.timestamp {font-size:1.2em; color:#606060; margin:-12px 0 12px 0;}
.right {margin:-8px 0 8px 0; text-align:right;}
.block {background:#f0f0f0; padding:10px;}
.hide {display:none;}


.document {height:500px;overflow:auto;margin:right:10px;}

/*used to make deault Page Strict xhtml 1.0*/

	#defaultTitle{text-align:center;vertical-align:middle;font-weight:bold}
	#defaultNews{position:absolute;width:550px;z-index: 1;clip: rect(0px, 850px, 500px, 0px);padding-top:1%;}
	.defaultEventTime{min-width:70px;width:6%;float:left;display:inline;}
	.defaultEventDescription{width:74%;float:left;display:inline;}
	.defaultEventLocation{width:13%;float:left;display:}
