/* SERVER */
/* PRINT */

body {
background-color:#fff;
font-family:verdana,arial,helvetica,sans-serif;
font-size:small;
margin:0;
margin-top:-3px;
margin-left:0px;
margin-right:0px;
padding:0;
text-align:center;
vertical-align:top;
}
img {
border:0;
}
.random_small{
padding-top:10px;
padding-bottom:10px;
border:0;
}
div#top{
display: none;
}
div.masthead {
background:url(http://www.stbarbaraschool.com/images/stbarbara_masthead_bg3.jpg);
background-repeat: repeat-x; 
margin-top:0;
margin-bottom:0;
margin-right:0 auto;
margin-left:0 auto;
width:100%;
text-align:center;

}
#masthead_all {
 vertical-align:top;
text-align:center;
width:100%;
margin-left:-2px auto;
margin-right:-2px auto;
margin-top:0;
margin-bottom:0;


}
div#masthead_div {
 margin:0;
 margin-left:-5px;
 margin-right:-5px;

 padding:0;
text-align:center;
}
div.masthead_left {
float:left;

}
div#masthead_middle {
   vertical-align:top;
   width:80%;
   background:url(http://www.stbarbaraschool.com/images/stbarbara_masthead_bg3.jpg);
    background-repeat: repeat-x; 
    text-align:center;
    padding: 0;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    background-color: white;
}
div.masthead_right {
float:right;

margin-right;0 auto;
}
img.masthead_graphic {
vertical-align:top;
margin:0;
margin-top:-3px;
padding0;
text-align:center;
}
  div#marquee_masthead {
  top:-5px;
  width:110px;
  height:105px;
  padding:0;
  margin:0 auto;
  border:3px solid #C0C000;
  border-top:0px solid #C0C000;
  border-bottom:2px solid #C0C000;
  margin-top:-3px;
  vertical-align:top;
   /* text-align:right; */
  }
  div.scrollimage {
 /* border:1px dotted #C0C000;  
  border-top:0px solid #C0C000;
  padding:2px;
  padding-left:1px;
  padding-right:0;*/
  margin-top:-2px;
  margin-bottom:-2px;
  padding-top:-2px;
  }
 div#scrollClass {
  width:110px;
  height:120px;
  padding:0;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  margin-top:0px;
 }
  .scrollClass {
  width:110px;
  height:120px;
  padding:0;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  background:url(http://www.stbarbaraschool.com/images/stbarbara_masthead_bg3.jpg);
 /* background-position:-5px 0px; */
  background-repeat: repeat-x;
  
   }
   table#marquee_tbl {
   margin-right:auto;
   margin-left:auto;
   margin-top:0px;
  
   }
   .marquee_cell {
   vertical-align:top;
   margin-top:0;
   
   }
   div#page {
  /* border:3px solid #C0C000; */
   
   width:95%;
   margin:0;
   margin-left:auto;
   margin-right:auto;
   text-align:center;
   vertical-align:top;
   padding:0;
  
  
 /*  padding-right:15px;  */
   }
   div#topnav {
   display:none;
   
   /* position:relative;
   width:100%;
   text-align:center;
   font-family:verdana,arial,helvetica,sans-serif;
   font-size:small;
   text-align:center;
   clear:both;
   margin-bottom:0;
   */
  /* border:1px solid #C0C000; */
   }
   div.mainnav {
   width:100%;
   text-align:center;
  /* background-color:#C0C000; */
   margin-bottom:0;
   }
 /* left menu buttons */

#navcontainer { width: 80px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: verdana, arial, helvetica, sans-serif;
font-size:x-small;
text-align:left;
}

#navcontainer a
{
display: block;
padding: 3px;
padding-left: 4px;
width: 80px;
background-color: #1B41AC;
border-bottom: 1px solid #fff; 
/* border-top: 0.5px solid #C0BF02;
border-right:2px solid #c0bf02;
border-bottom:0.5px solid #c0bf02;*/
}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #405DC3;
color: #fff;
}

 /* end left menu buttons */ 
   
   
   
   
   
   
   div.contact_line {
   width:100%;
   text-align:center;
   font-family:verdana,arial,helvetica,sans-serif;
   font-size:xx-small;
   color: black;
   padding:0;
   padding-bottom:2px;
   margin:0;
   margin-top:-3px;
   }
   div#left {
  display: none;
  /*
  float:left;
   width:100px;
    */
   }
   div#right {
  display: none;
   /*
   float:right;
   width:100px;
    */
   }
   div#content {
   width:100%;
   /* 
   width:70%; */
   text-align:left;   
   margin-top:4px;
  /*   */

   margin-left:10px;
   margin-right:10px;
   
   padding-left:4px;
   padding-right:4px;
   
   margin-bottom:4px;
   
   background-color:#fff;
   vertical-align:top;
   border:1px solid #d1d0e6;
   }
   
   div.content p {
   text-align:left;
   padding:1em;
   }
   div#home1,#home2,#home3{
  /* width:50%;  
   float:left;*/ 
   width:200px;
  /*  */
   
  /*  background-color:green; */
   }
   div#home4 {
    
   vertical-align:top;
   }
   div.homecontent {
   text-align:center;
   padding:0;
   margin:0;
  /* margin-left:125px;
   margin-right:80px;
   margin-left:auto;
   margin-right:auto;
   */
   vertical-align:top;
   margin-top:0;
   margin-bottom:0;
   width:97%; 
  /* */
   }
   table.homemain    {  
  vertical-align:top;
  padding-top:0;
  margin-top:0;  
  margin-left:auto;
  margin-right:auto;
  width:100%;
  /**/
  }
  .homecell1 {
  vertical-align:top;
  text-align:center;
 /* width:200px; */
  width:20%;
  }
  .homecell2 {
  
  vertical-align:top;
  text-align:center;
  width:80%;
  }
   div#footer {
   display:none;
   }
   div.linktop {
   font-size:xx-small;
   }
   .copy {
   display:display;
   text-align:center;
   font-family:verdana,arial,helvetica,sans-serif;
   font-size:x-small;
   
   }
   .space {
   height:300px;
   }
   div.content_left {
   width:75%;
   text-align:left;
   }
   
   .tbl_bd {
   width:80%;
   border:1px solid #C0C000;
   background-color: #fff;
   margin-left:auto;
   margin-right:auto;
   }
   .tr_bd {
   border-bottom:1px solid black;
   }
   .td_header {
   font-size:medium;
   font-weight:bold;
   text-align:center;
   }
   .cell_bd {
    width:20%;
    padding:2px;
    border:1px solid black;
   }
    .cell2_bd {
	width:30%;
    border:1px solid black;
   }
    .cell_p_bold {
	font-weight:bold;
   }
   .cell_small{
	font-size:x-small;
   }
   .cell_p_center {
   text-align:center;
   }
  
   div.box_left {
   float:left;
   width:10em;
   margin:2em;
   border:1px solid black;
   padding:1em;
   }
   div.box_middle {
  /* width:100px; */
   width:10em;
   margin:2em;
   margin-left:auto;
   margin-right:auto;
   border:1px solid black;
   padding:1em;
   }
  
  .homecell1 {
  vertical-align:top;
  text-align:center;
  width:200px;
  }
  .homecell2 {
  vertical-align:top;
  text-align:center;
   }

 div.box_middle2 {
  /* width:100px; */
   width:70%;
   margin:2em;
   margin-left:auto;
   margin-right:auto;
   border:1px solid black;
   padding:1em;
   }
   div.box_right {
   font-size:x-small;
   float:right;
   margin:2em;
   width:10em;   
   border:1px solid black;
   padding:1em;
   }
   div.box_top {
   width:80%;
   border:1px solid black;
   padding:1em;
   
   }
  div.box_left_pad{
  padding-left:10px;
  }
     div.home_page_box {
 /* width:125px; */
  margin-left:auto;
  margin-right:auto;
  width:75%;
  vertical-align:top;  
  text-align:center;
 /* float:left; 
  margin:5px;
 */
 
  padding-top:0;
  } 
 div.home_page_box  p{
 padding:3px;
 }
      div.home_page_box2 {
 /* width:125px; */
  margin-left:auto;
  margin-right:auto;
  width:87%;
  vertical-align:top;  
  text-align:center;
  /* margin:5px;
 float:left; 
 */
 
  padding:3px;
  padding-top:0;
  } 
 div.home_page_box2  p{
 padding:3px;
 }
  
 /* 
  div.home_page_box_right {
  width:125px;
  vertical-align:top;  
  text-align:center;
  float:right;
  margin:5px;
  padding:3px;
  padding-top:0;
  } 
  div.home_page_box_right  p{
 padding:3px;
 }
    div.home_page_box_left {
  width:125px;
  vertical-align:top;  
  text-align:center;
  float:left;
  margin:5px;
  padding:3px;
  padding-top:0;
  } 
 div.home_page_box_left  p{
 padding:3px;
 }
 */
 /*
  div.bingo {
  width:50%;
  vertical-align:top;  
  text-align:left;
  float:left;
  margin:5px;
  padding:3px;
  border:2px solid blue;
  

 
    }
 .bingo h3{
  background-color:blue;
  font-size:medium;
  color:white;
 }
  .bingo h4 {
  font-size:medium;
  }
    div.athletics {
  width:50%;
  vertical-align:top;  
  text-align:left;
  float:left;
  margin:5px;
  padding:3px;
  border:2px solid blue;
  

 
    }
 .athletics h3{
  background-color:blue;
  font-size:medium;
  color:white;
 }
  .athletics h4 {
  font-size:medium;
  }
   div.supplies {
  width:50%;
  vertical-align:top;  
  float:left;
  margin:5px;
  margin-bottom:7px;
  padding:3px;
  border:2px solid #C0C000;
 
    }
	.supplies h3{
  background-color:#C0C000;
  color:black;
  font-size:medium;
  
 }
 */ 
 
  div.broadcast {
 color:red;
 font-size:small;
 width:60%;
 border:1px solid black;
 margin:2px;
 margin-left:auto;
 margin-right:auto;
 padding:2px;
 }
 
 
 /* for home page boxes */
 /* hometoppicture*/
 div.hometoppicture { 
  width:100%;
  text-align:center;
  border:2px solid #C0C000;
  margin-top:10px;
  margin-bottom:10px;
  }
  div.hometoppicture img{ 
  text-align:center;
  margin:2px;
  margin-left:auto;
  margin-right:auto;
  border:0;
  }
 div.hometoppicture h3 {
 padding:0;
 margin:0;

 text-align:center;
 background-color:#C0C000;
 color:blue;
 }
 div.hometoppicture h4 {
 text-align:center;
 }

 /* end hometoppicture*/
 
 /* Bingo */
 div.bingo { 
  width:100%;
  text-align:left;
  border:2px solid #C0C000;
  margin-top:10px;
  margin-bottom:10px;
  }
 div.bingo h3 {
 padding:0;
 margin:0;
 text-align:center;
 background-color:#C0C000;
 color:blue;
 }
 div.bingo h4 {
 text-align:center;
 }
div.bingo p {
   padding:4px;
   }
 /* end Bingo*/
  /* Manna */
 div.manna { 
  text-align:left;
  border:2px solid #1B41AC;
  margin-top:10px;
  margin-bottom:10px;

  }
 div.manna h3 {
 padding:0;
 margin:0;
 text-align:center;
 background-color:#1B41AC;
 /* border:1px solid #1B41AC; */
 color:#fff;
 }
 div.manna h4 {
 text-align:center;
 }
 div.manna p {
   padding:4px;
   }
 /* end Bingo*/
 
 /* Uniform Closet */
 div.uniform_closet {
  text-align:left;
  border:2px solid blue;
  margin-top:10px;
  margin-bottom:10px;
 
  }
 div.uniform_closet h3 {
 padding:0;
 margin:0;
 text-align:center;
 background-color:blue;
 color:white;
 }
 
 /* end Uniform Closet */
 
 /* Supplies */
 div.supplies { 
 width:100%;
  text-align:left;
  border:2px solid blue;
  margin-top:10px;
  margin-bottom:10px;
  padding:4px;
  }
 div.supplies h3 {
 padding:0;
 margin:0;
 text-align:center;
 background-color:blue;
 color:white;
 }
 
 /* end Supplies */
 
 /* News */
 div.news { 
  text-align:left;
  width:100%;
  border:2px solid #C0C000;
  margin-top:10px;
  margin-bottom:10px;
  }
 div.news h3 {
 padding:0;
 margin:0;
 text-align:center;
 background-color:green;
 color:white;
 }
 
 /* end News */
 
  /* Dates */
 div.dates { 
  text-align:left;
  border:2px solid aqua;
  margin-top:10px;
  margin-bottom:10px;
  }
 div.dates h3 {
 padding:0;
 margin:0;
 text-align:center;
 background-color:navy;
 color:white;
 }
 div.dates h4 {
 text-align:center;
 }
 div.dates p{
 padding:1em;
 }
 /* end Dates */
 
  /* FSA */
 div.fsa { 
  text-align:left;
  border:2px solid #C0C000;
  margin-top:10px;
  margin-bottom:10px;
  }
 div.fsa h3 {
 padding:0;
 margin:0;
 text-align:center;
 background-color:navy;
 color:white;
 }
 div.fsa h4 {
 text-align:center;
 }
 div.fsa p{
 padding:1em;
 }

 /* end FSA */
 
 /* Forms */
 div.forms { 
  margin-top:10px;
  margin-bottom:10px;
  text-align:left;
  border:2px solid #C0C000;
  }
  div.forms p {
  margin-left:20px;
  }
 div.forms h3 {
 padding:0;
 margin:0;
 text-align:center;
 background-color:#fff;
 color:blue;
 }
 /* end Forms */
 /* Events */
 div.events_content { 
  width:80%;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  border:2px solid #C0C000;
  }
 div.events h3 {
 
 padding:0;
 margin:0;
 text-align:center;
 color:black;
 }
 /* end Forms */
 div.container_content {
  width:500px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
 }
 
 div.container_center {
   width:10em;
   margin:2em;
   margin-left:auto;
   margin-right:auto;
   border:1px solid black;
   padding:1em;
}
 div.container_center2 {
   width:30em;
   margin:2em;
   margin-left:auto;
   margin-right:auto;
   border:1px solid black;
   padding:1em;
}

.morebox {
text-align:right;
padding-right:10px;
font-size:small;
color:blue;
}
/* MENUS */
div.list_center {
 
margin-left:auto;
margin-right:auto;
padding:2px;
text-align:center;
}
div.list_center p{
  font-size:small;
  font-weight:bold;
}
div.list_center ul {
    font-size:x-small;
    text-align:left;
    text-indent:-3em;
    list-style-type: none;
	list-style-image: none;
	/* list-style-position: inside; */
 }
div.list_center li{
  padding-left:0;
 }
 
 div#tidbit_archive_menu {
margin-left:auto;
margin-right:auto;
padding:2px;
text-align:center;
}
div#tidbit_archive_menu p{
  font-size:small;
  font-weight:bold;
}
div#tidbit_archive_menu ul {
    font-size:x-small;
    text-align:center;
    text-indent:-3em;
    list-style-type: none;
	list-style-image: none;
	/* list-style-position: inside; */
 }
div#tidbit_archive_menu li{
 
 padding-left:0;
 }
 
 
div#leftmenu {
margin-left:0;
padding:2px;
text-align:left;
}
/*
 div#leftmenu ul{
    font-size:x-small;
    text-align:left;
    text-indent:-3em;
    list-style-type: none;
	list-style-image: none;
	 list-style-position: inside; 
 }
div#leftmenu li{
 margin-left:0;
 padding-left:0;
 }
*/
/*
 ul#left_ul{
    font-size:x-small;
    text-align:left;
    text-indent:-3em;
    list-style-type: none;
	list-style-image: none;

 }
 li#left_li{
 margin-left:0;
 padding-left:0;
 }
 */
 div#rightmenu {
background:#fff;
margin-left:0;
margin-top:4px;
padding:2px;
padding-left:0;
text-align:left;
border:2px solid #C0C000;
}

 div#rightmenu ul{
    font-size:x-small;
    text-align:left;
    list-style-type: none;
	list-style-image: none;
	text-indent:-3em;
 /*	list-style-position: inside;  */
 }
div#rightmenu li{
 margin-left:0;
 padding:0;
 }


 
 
 
 
 .sep hr {
 margin-top:1em;
 margin-bottom:1em;
 margin-left:0;
 left:0;
 width:100px;
 padding:0;
 background-color:blue;
 }
 div.listcontainer_center {
 width: 50%;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 }
 div.list_marginleft {
 margin-left:20%;
 margin-right:auto;
 }
 div.listcontainer_center h4 {
 font-weight: bold;
 font-size: medium;
 text-align:center;
 }
  div.list_marginleft ul {
 position:relative;
 text-align:left;
 list-style-type: none;
 margin-left:0;
 margin-right:auto;
 }
 div.list_marginleft li {
 padding-bottom:2px;
 }
 
 div.staff {
 margin-left:auto;
 margin-right:auto;
 text-align:center;
 }
 div.staff ul {
 text-align:left;
 list-style-type: none;
 margin-left:auto;
 margin-right:auto;
 }
 div.staff li {
 padding-bottom:2px;
 }
 div.stafflist {
 width:75%;
 margin-left:auto;
 margin-right:auto;
 padding-left:7em;
 }
 div.calendar {
 width:80%;
 }
 div.calendar h2,h3{
 margin-top:2px;
 margin-bottom:5px;
 }
 .calendar table {
 width:100%;
 text-align:left;
 border:1px solid black;
 }
 .calendar td {
  border-bottom:1px solid black;
 }
 .tr_heading {
  font-weight:bold;
 }
 td.sb {
 background-color:lightgreen;
 }
 td.fsa {
 background-color:lightblue;
 }
 td.md {
 background-color:beige;
 }
 td.bc {
 background-color:tan;
 }
 span.text_impo {
 font-weight:bold;
 }
 .text_impo {
 font-weight:bold;
 }
 /* Content styles */
 
/* Uniform closet */
div.uc  ul{
  list-style-type: square;
}
p.uc_text{
margin-left:3em;
}
p.uc_text2 {
margin-bottom:0;
}
p.uc_text3{
font-weight:bold;
margin-left:3em;
}
table#manna {
border:1px solid #C0C000;
width:60%;
margin-left:auto;
margin-right:auto;
vertical-align:top;
text-align:left;
margin-top:2px;
margin-bottom:2px;
}
table#manna td {
text-align:left;
vertical-align:top;
width:50%;
}
table#manna thead td {
font-weight: bold;
text-align:center;
}

table.uc {
border:1px solid #C0C000;
width:60%;
margin-left:auto;
margin-right:auto;
vertical-align:top;
text-align:left;
margin-top:2px;
margin-bottom:2px;
}
div.uc  td{
border-bottom:1px solid black;
}
/* fsa */
div.fsa_content {
width:75%;

}
/* athletics */
div.athletics_content, div.history_content, div.bingo_content, div.fsa_content{
 /* width:75%; */
text-align:left;
padding:3em;
margin:0;

}
div.my_content h3, p {
text-align:center;
}
div.my_content table {
margin-left:auto;
margin-right:auto;
background-color:lightgray;
}
div.my_content th {
border:1px solid black;
font-size:small;
font-weight:bold;
text-align:center;
padding:2px;
padding-left:5px;
padding-right:5px;
}

div.my_content td {
border:1px solid black;
padding:2px;
padding-left:5px;
padding-right:5px;
font-size:small;
text-align:center;
}
div.bingo_content {
background:url(http://stbarbaraschool.com/images/bingo_bac1.jpg);
}
div.athleticmenu, div.fsamenu, div.bingomenu {
text-align:center;
width:80%;
margin-left:auto;
margin-right:auto;
padding:1em;
padding-bottom:4px;
}
table.athletic_table , table.fsa_table {
width:80%;
margin-left:auto;
margin-right:auto;
border:1px solid black;
margin-bottom:10px;

}
.athletic_table td {
border:1px solid black;
}
div.athletic h2, div.fsa h2, div.bingo_content {
text-align:center;

}
thead {
font-weight:bold;
}
/* Editor css */
.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
    background-color: #ff9933; 
}


TABLE.FCK__ShowTableBorders, TABLE.FCK__ShowTableBorders TD
{
	border: #d3d3d3 1px solid ;
}

FORM
{
	border: 1px dotted #FF0000;
	padding: 2px ;
}

.FCK__Flash
{
	border: darkgray 1px solid;
	background-position: center center;
	background-image: url(images/fck_flashlogo.gif);
	background-repeat: no-repeat;
	width: 80px ;
	height: 80px ;
}

.FCK__Anchor
{
	background-position: center center;
	background-image: url(images/fck_anchor.gif);
	background-repeat: no-repeat;
	width: 16px ;
	height: 15px ;
}
#Editor1___Frame {
background-color:pink;
text-align:left;
}
/* 
td#eWysiwygCell  {

}

#eEditorArea {

background-color:white;
}
*/



 /* end Editor css */
 
 
 
 div.tidbit {
 width:80%;
 border:1px solid aqua;
 text-align:left;
 }
 div.tidbit p {
 text-indent:1em;
 padding:1em;
 }
 div.tidbit h3,  h4{
 text-align:center;
 }
 div.tidbit h3 {
 padding-top:1em;
 font-size:medium;
 font-weight:bold;
 }
 div.tidbit h4 {
 font-size:small;
 font-weight:bold;
 }
 
 div.athletic_table {
width:80%;
font-family:verdana,arial,helvetica,sans-serif;
font-size:small;

}
div.athletic_table table {
margin-left:auto;
margin-right:auto;

}
div.athletic_table td{
vertical-align:top;
text-align:left;
padding:3px;
border:1px solid black;
}
div.athletic_table img {
margin-top:3px;
width:50px;
heigth:14px;
border:0;

}
div.athletic_table span {
font-weight:bold;
line-height:20pt;
}
div.list_center {
margin-left:auto;
margin-right:auto;
}
div.athleticmenu {
display:none;
}