@charset "utf-8";
/* CSS Document */

/*
*
{
	margin:0px;
	padding:0px;
	outline: 0;
}
*/



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, img, table, td, tr {
  	padding: 0;
  	border: 0; 
  	outline: 0;	
}

html
{
	font:12px Verdana, Arial, Helvetica, sans-serif;	
	background:#c0cdda;
	background-image:url(http://www.palmbeachschools.org/pbImages/gradientbgV2.jpg);
	background-repeat: repeat-x;

 	overflow-y: scroll !important;
}

ul
{
	padding-left:15px;	
	margin:0;
}

ol
{
	padding-left:18px;	
	_padding-left:22px;
	margin:0;
}
h1 {font-size: 2em; font-weight: bold;}
h2 {font-size: 1.5em; font-weight: bold;}
h3 {font-size: 1.17em; font-weight: bold;}
h4 {font-size: 1em; font-weight: bold;}
h5 {font-size: .83em; font-weight: bold;}
h6 {font-size: .67em; font-weight: bold;}
table, td, tr 
{
	vertical-align:top;	
	border:1px;
}

body  
{
	height: 100%;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
}
a
{
	color:#00C;
	text-decoration:none;
	font-size:100%;
}
a:hover
{
	text-decoration:underline;		
}

#dropShadow
{
	width: 798px;
	margin: 0 auto 3px auto;
}

#container 
{	
	width: 798px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height: 100%;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */	
	padding: 0;
	text-align: left; /* this overrides the text-align: center on the body element. */
	font-size:11px;
	_background-image:url(http://www.palmbeachschools.org/pbImages/shadowalpha.gif);
	_background-position:center center;
	_background-repeat:repeat-y;
} 
#container .BasicDepartment3Col
{
	background-image:url(http://www.palmbeachschools.org/pbImages/shadowalpha3Col.gif);
}
#containercenter
{
	padding: 0 9px 4px 10px;
	margin-bottom:8px;
	_margin-bottom:0px;
	background-image:url(http://www.palmbeachschools.org/pbImages/shadowalpha.gif);
	background-position:center center;
	background-repeat:repeat-y;		
	overflow:hidden;
}
.BasicDepartment3Col #containercenter 
{	
	background-image:url(http://www.palmbeachschools.org/pbImages/shadowalpha3Col.gif);
	_height: 100%;
}
#breadcrumbsShadow
{
	background-image:url(http://www.palmbeachschools.org/pbImages/shadowalpha.gif);
	background-position:center center;
	background-repeat:repeat-y;	
	padding:0 9px;
}
#breadcrumbs
{
	background-image:url(http://www.palmbeachschools.org/pbImages/breadcrumbBG.gif);
	background-position:right;
	background-repeat: no-repeat;
	margin-top:0px;
	padding: 0px 0px 0px 4px;
	font-size:11px;
	/*color:#7e94af;*/
	color:#404040;
	height: 17px;
	overflow: hidden;
	border-top:solid 2px #a1b9ca;
	border-bottom:solid 1px #909090;
}
#breadcrumbs a, #breadcrumbs a:visited
{
	color:#7e94af;
	color:#404040;
	text-decoration:none;
} 

#headerBanner
{ 
    background-image:url(http://www.palmbeachschools.org/pbImages/BannerBG.gif) ;
    background-repeat:no-repeat;                                
    margin-left:-65px;
    height:108px;
    width: 863px;
} 

#bannerBooks 
{
    background-image:url(http://www.palmbeachschools.org/pbImages/books.png);
    _background-image:url(http://www.palmbeachschools.org/pbImages/books.gif);
    background-position:center right; 
    background-repeat:no-repeat; 	
    height:108px;
    width: 863px; 
    position:absolute;	
}
#headerLogo
{ 
	display: inline;	
	width: 84px;
	height: 84px;
	float: left;
	margin: 10px 0 0 80px;
	background-image:url(http://www.palmbeachSchools.org/pbImages/Logo_PBSD.png);
	_background-image:url(http://www.palmbeachSchools.org/pbImages/Logo_PBSD.gif);
} 
#headerLinks
{
	top:0; 
    position:absolute; 
    right: 0; 
    text-align:right; 
    width: 700px;
	
}
#headerLinks a
{	
	padding:0px 8px 0px 8px;	
	font-size:10px;
	color:#0011FF;
	font-weight:bold;
	vertical-align:middle;
}
#headerLinks .search{
	display: inline-block; 
	width: 100px; 
	text-align: right; 
	color: #003;
	padding-top:6px;
}
#headerLinks .imageLinks
{
	height:18px;
	width:24px;
	border:0;
    margin-top: -10px;
	margin-bottom: -5px;
}
#headerLinks #searchBoxImg {
	margin-right:20px;
}
#headerLinks #searchBox {
	width:142px;
	height:16px;
	padding:0px 2px 0 2px;
	margin:0;	
	vertical-align: middle;
	font-size:12px;
	color: gray;
	border:0px;
	/*background:url(/pbImages/SearchBox1.gif) no-repeat right center;*/
}
#headerLinks .searchGo {	
	/*background:url(/pbImages/SearchBtn1.gif) no-repeat;*/
	background:url(/pbImages/Go.gif) no-repeat;
	vertical-align: middle;
	width:35px;
	height:22px;
	text-indent:-2000px;
	*text-transform:capitalize;
	color:transparent;
	cursor:pointer;
	border:0px;
	margin:0px;
	margin-left:-5px;
}
#headerButtons
{
	bottom:8px; 
	position:absolute; 
	right:200px;
	margin:0;
	padding:0;

}
.students_btn
{
	/*width:91px; 
	height:23px;*/

}
.students_btn:hover
{
	/*background-image:url(http://www.palmbeachschools.org/pbImages/Students_Btn.png)*/
}


.parents_btn
{
	/*background-image:url(http://www.palmbeachschools.org/pbImages/ParentsBtn.gif);
	width:91px; 
	height:23px;*/
}
.parents_btn:hover
{
	/*background-image:url(http://www.palmbeachschools.org/pbImages/ParentsBtn.gif);*/
}

.employees_btn
{
	/*background-image:url(http://www.palmbeachschools.org/pbImages/EmployeesBtn.gif);
	width:91px; 
	height:23px;*/
}
.employees_btn:hover
{
	/*background-image:url(http://www.palmbeachschools.org/pbImages/EmployeesBtn.gif);*/
}

.community_btn
{
	/*background-image:url(http://www.palmbeachschools.org/pbImages/CommunityBtn.gif);
	width:91px; 
	height:23px;*/
}
.community_btn:hover
{
	/*background-image:url(http://www.palmbeachschools.org/pbImages/CommunityBtn.gif);*/
}

#footer
{
	/*height: 100%;*/
	height: 50px;
	margin: 0px 9px;

	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	background-color:#7594b3;
	padding: 3px 9px;
	clear:both;

}

#footerLinks{
	text-align:center; 
	font-size:10px;	
	padding:0;
	margin:0;
}
#footerLinks a:link, #footerLinks a:visited{
	margin-left:10px;
	color: #05a;
	
}
.HideVis
{
	visibility: hidden;
}
.Boxheader
{
	background-image:url(http://www.palmbeachSchools.org/pbImages/divHeaderImage2.png);
	background-repeat: no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	height:17px;
	margin:0;
	padding:0;
	padding-top:3px;
	text-align:center;

}
.Boxcontent
{

	border-left: solid 1px #A8A8A8;
	border-right: solid 1px #A8A8A8;
	width:136px;
	padding:2px 4px;
	padding-bottom:0;
	margin:0;
}
.Boxfooter
{
	width:146px;
	height:5px;
	margin-bottom:5px;
	background-image:url(http://www.palmbeachSchools.org/pbImages/divFooterImage1.png);
	background-position:bottom;
	background-repeat:no-repeat;
}
.SpryHiddenRegion
{
    visibility: hidden;
}

/* Sidebar */
.sidebox1 {
	margin: 0 auto; /* center for now */
	width: 100%; /* ems so it will grow */
	background: url(http://www.palmbeachSchools.org/pbImages/BoxLightGrayBodyRight.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead1 {
	background: url(http://www.palmbeachSchools.org/pbImages/BoxGrayTopRight.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead1 h2 {
	background: url(http://www.palmbeachSchools.org/pbImages/BoxGrayTopLeft.gif) no-repeat top left;
	margin: 0;
	padding: 10px 7px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.3em; 
	/*line-height: 1em;*/
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody1 {
	background: url(http://www.palmbeachSchools.org/pbImages/BoxLightGrayBodyLeft.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 10px 31px;
}

/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */
* html .boxheadg h2 {height: 1%;} /* For IE 5 PC */

/* Body Box Left */
.boxleft {
                margin: 0 auto; /* center for now */
                width: 100%; /* ems so it will grow */
                background: url(http://www.palmbeachSchools.org/pbImages/Boxes/BoxLightGrayBodyRight.gif) no-repeat bottom right;
                font-size: 100%;
}
/* Body Box Right */
.boxbody {
                background: url(http://www.palmbeachSchools.org/pbImages/Boxes/BoxLightGrayBodyLeft.gif) no-repeat bottom left;
                margin: 0;
                padding: 5px 15px 31px;
}
/* Box Headers: Base styles */
.boxhead {
                margin: 0;
                padding: 0;
                text-align: center;
}
.boxhead h2 {
                margin: 0;
                padding: 10px 15px 5px;
                color: white; 
                font-weight: bold; 
                font-size: 1em; 
                /*line-height: 1em;*/
                text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}

/* Box Headers: Colors */
.DkBlueBox {
                background: url(http://www.palmbeachSchools.org/pbImages/Boxes/BoxDarkBlueTopRight.gif) no-repeat top right;
}
.DkBlueBox h2 {
                background: url(http://www.palmbeachSchools.org/pbImages/Boxes/BoxDarkBlueTopLeft.gif) no-repeat top left;
}
.DkGreenBox {
                background: url(http://www.palmbeachSchools.org/pbImages/Boxes/BoxDarkGreenTopRight.gif) no-repeat top right;
}
.DkGreenBox h2 {
                background: url(http://www.palmbeachSchools.org/pbImages/Boxes/BoxDarkGreenTopLeft.gif) no-repeat top left;
}
.LtBlueBox {
                background: url(http://www.palmbeachSchools.org/pbImages/Boxes/BoxLightBlueTopRight.gif) no-repeat top right;
}
.LtBlueBox h2 {
                background: url(http://www.palmbeachSchools.org/pbImages/Boxes/BoxLightBlueTopLeft.gif) no-repeat top left;
}
.DkGrayBox {
                background: url(http://www.palmbeachSchools.org/pbImages/Boxes/BoxGrayTopRight.gif) no-repeat top right;
}
.DkGrayBox h2 {
                background: url(http://www.palmbeachSchools.org/pbImages/Boxes/BoxGrayTopLeft.gif) no-repeat top left;
}
.DkRedBox {
                background: url(http://www.palmbeachSchools.org/pbImages/Boxes/BoxDarkRedTopRight.gif) no-repeat top right;
}
.DkRedBox h2 {
                background: url(http://www.palmbeachSchools.org/pbImages/Boxes/BoxDarkRedTopLeft.gif) no-repeat top left;
}
