



#clear
{
clear:both;
}

#wrapper {
 width: 790px;
 top:40px;
 position:relative;
 left:50%;
 margin-left: -395px;
margin-bottom:50px;
border:0;
background-color:#FFFFFF;

}

#wrapper #primaryContent {
position:relative
width:590px;
margin:0;
background:#FFFFFF url(images/bg.gif) repeat-y;
padding-bottom:10px;
}



.p-intro #svdpspan
{
font-family:'Trebuchet MS',verdana;
}

#sideContent
{
float:left;
width:200px;
margin:0 ;
background: #007085;
padding-bottom:10px;
}


.schoolcalendar td {
vertical-align:top;
padding:0.1em 0.1em 1.2em 0.1em;
}

.litmsg
{
color:blue;
}

.schoolcalendar tr
{
padding-bottom:80px;
padding-right:4px;
}





#wrapper #bannerPrimary
{
float:left:
width:590px;
margin:0 0 0 0px;
background:#0066FF url(images/banner.gif) repeat;
height:100px;


}

#wrapper #bannerSide
{
position:absolute;
top:0px;
left:0px;
width:200px;
margin:0 0 0 0;
background:#0055DD url(images/logo.gif) repeat;
height:100px;
}



#footer
{
font-size:14px;
font-style:oblique;
float:left;
width:790px;
text-align:center;
background: #FFCC00 url(images/bgYellowtxt.gif) repeat;
padding-bottom:10px;
color:#000000;

 }

.box
{
margin: 0 0 0 0;
padding:0px 0 0px 0;
bacground-color:aqua;
}



.nav-item {  display:block; font-family:Arial, Sans-Serif; font-size:12px; font-weight:bold; line-height: 20px; background: #007085; color: yellow; text-decoration: none; width: 100%;  padding: 0px ; border-color: #FFCC00 black black; border: 0px none; vertical-align: middle;text-indent:4px; }
.nav-section { text-align:center; font-family:Arial, Sans-Serif; font-size:12px; font-weight:bold; line-height: 20px; color: #FF0000; text-decoration: none; background-color: #001F57; width: 200px;height: 24px; padding-top: 2px ;  border-top: 1px solid #999999; border-bottom: 1px solid #999999; vertical-align: middle ; margin: 10px 0px 0px; text-transform:uppercase;}


.nav-item-external { 
 background:url(../../../../images/external.gif) repeat  ;
 display:block; font-family:Arial, Sans-Serif;
 font-size:12px; font-weight:bold; line-height: 20px;background-color: #007085 ;
 color: yellow; text-decoration: none; width: 100%;  padding: 0 ;
 border-color: #FFCC00 black black; border: 0px none; vertical-align: middle;text-indent:4px; }



.nav-layer { display:block;margin: 0px 0px; padding: 0px 0px ; background: #007085; position:relative; left:0px;  z-index:5; margin-top:-10px; padding-bottom:0px; }


.nav-layer a {display:block;width:200px;background: #007085;}
.nav-layer a:hover {display:block;width:200px;background:yellow;color:navy;}

 .parmshw #parmshw, .svdp #svdp, .pparpj #pparpj, .parred3 #parred3, .redinc3 #redinc3, .cyodirections #cyodirections, .cyonews22 #cyonews22, .cyocal2 #cyocal2, .cyounit #cyounit , .cyoreg #cyoreg , .cyospir #cyospir , .cyosoc #cyosoc , .cyosports #cyosports, .cyoadministration #cyoadministration, .cyoprogram #cyoprogram, .pparsf3 #pparsf3, .pparsac3 #pparsac3, .pparreg3 #pparreg3, .parms3 #parms3,.pargi3 #pargi3, .scp3 #scp3, .sgi3 #sgi3, .svi3 #svi3, .sai3 #sai3, .sci3 #sci3 , .sfa3 #sfa3, .sgallery3 #sgallery3 , .scev #scev, .scal3 #scal3, .swp3 #swp3 , .slinks3 #slinks3 , .shsa3 #shsa3 , .sppt3 #sppt3 ,.shb3 #shb3 ,.scc3 #scc3
 {display:block;width:200px;background:yellow url(images/bgYellowtxt.gif) repeat; color:navy;cursor:default;}

/*#007085*/


#nav-header-menu
{
 list-style:none;
position:absolute;
display:block;
top:-38px;
height:38px;
padding-left:10px;
left:0px;
padding:0;
margin:0;
width:790px;
background:navy;
border-bottom:solid 2px black;

}

ul.nav-header-menu li
{
float:left;
list-style:none;
margin:0;
padding-top:5px;
padding-left:5px;
}

#nav-header-menu a
{
text-decoration:none;
background:transparent;
margin-right:4px;
padding-right:4px;
padding-left:15px;
padding-top:8px;
color:yellow;
font-size: 20px;
font-weight:900;
position:relative;
top:5px;



}

#nav-header-menu a:hover
{
text-decoration:none;
background:transparent;
margin-right:4px;
padding-right:4px;
padding-top:4px;
color:red;
font-size: 20px;
font-weight:900;



}



ul.nav-header-menu li a:hover;
{
background:#FF0000;
margin-right:12px;
padding:0px;
}

p#Welcome {
      
             padding-left:10px;
             color:#111111;
             font-size:22px;
             font-weight:900;
             font-family:'Trebuchet MS',verdana;
             padding-left:5px;
	       line-height: 50px;
	       margin-top:-40px;
             display:inline;

}

ul li ,p {padding-left:5px;padding-right:5px;color: #001F57;font-size:14px;font-family:'Trebuchet MS',verdana; }


H1 {color:#444444;font-size:20px;font-style:oblique;padding-left:5px;font-family:'Trebuchet MS',verdana;}

H2 , H3 {color:#444444;font-size:16px;font-style:oblique;padding-left:5px;font-family:'Trebuchet MS',verdana;}


body {  margin-top:5px; padding: 0px 0px; background: #FFCC00 url(images/bgYellowtxt.gif) repeat; }






table.pjsched
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 565px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; } 

td.pjschedhead
{ border-bottom: 2px solid #6699CC;
border-left: 1px solid #6699CC;
background-color: #BEC8D1;
text-align: center;
text-indent: 5px;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040; }

td.pjschedbod
{ border-bottom: 1px solid #9CF;
border-top: 0px;
border-left: 1px solid #9CF;
border-right: 0px;
text-align: center;
text-indent: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa; }





/*color: #94b767;*/


.axbox 
{
  font-size: 1em;
  font-weight: normal;
  line-height: 1;
  color:maroon;
 padding-right:5px;
 padding-left:5px;
 padding-bottom:5px;
 
 margin:0 0 0 0;
}


/*
h2 {
  font-size: 2em;
  font-weight: normal;
  line-height: 1;
  color: #94b767;
  margin: 0;
}

*/

.xbox {
  font-size: 2em;
  margin-top:-3px;
}

/* rounded corner box
================================== */


#menu
{
	
	font-size:12px;
	
       padding-top:2px;
       padding-bottom:5px;
       padding-left:1px;


}

.xbox {
  width: 310px;
  background: url(images/bottom-left.gif) no-repeat left bottom;
}

.box-outer {
  background: url(images/bottom-right.gif) no-repeat right bottom;
  padding-bottom: 10px;
}

.box-inner {
  background: url(images/top-left.gif) no-repeat left top;
  margin-top:0px;
}

.xbox h2 {
  background: url(images/top-right.gif) no-repeat right top;
  padding-top: 10px;
}


.xbox p {
  padding-left: 20px;
  padding-right: 20px;
  font-size:14px;
   color:Navy;
}

.xbox h2 {
  padding-left: 10px;
  padding-right: 10px;
  padding-top:5px;
  font-size:20px;
  color:#222222;
   padding-top:5px;
 font-weight:bold;
 font-style:oblique;
  
}


#msg0
{
position:absolute;
top:251px;
width:298px;
height:245px;
background-color:#eeeeee;
z-index:99000;
}

#msg1
 {
 	position:absolute;
 	top:247px;
        z-index:120;
        
 }
 
 #msg2
 {
 	position:absolute;
 	top:257px;
        z-index:1000;
        
 }

#msg3
 {
 	position:absolute;
 	top:247px;
         z-index:100;
        
 }
 
 #msg4
 {
 	position:absolute;
 	top:247px;
         z-index:100;
          
 }

 #msg5
 {
 	position:absolute;
 	top:247px;
        z-index:100;
        
 }

.dojoTooltip
{
 width:220px;
 background:#EEEEFF;
 border:groove 3px #ddaa00;
 z-index:99999;



}

.faqlink
{
cursor:pointer;
color:maroon;
text-decoration:underline;
display:block;

font-size:14px;
padding-left:20px;
padding-right:10px;
padding-bottom:10px;
z-index:99999;

}

