body {
        margin: 10px 10px 10px 10px;
        padding: 0px 0px 0px 0px;
        font-family: Garamond;
        background-color: #FFFFFF;
        font-size: 10pt;
        text-align: left;
        width.minimum:800px;
        }
#format
        {
        width:1000px;
        }
table.top {
        width:98%;
        margin: 0px 0px 0px 0px;
        background: #008080;
        height: 200px; /* ie5win fudge begins */
        }
td.logo
{
        border:0px;
        vertical-align:center;
        float:left;
        margin-left: 20px;
        background-color:#008080;
        width: 200px;
}
td.name
{	
	border:0px;
        float:left;
        width:450px;
}
td.mainmenu
{
        color: #E0E0E0;
        line-height:20px;
        font-weight:bold;
        text-align:right;
        vertical-align: bottom;
        float:right;
        font-size:12pt;
        width:350px;
}

p.mainlinks
        {
        margin-right:40px;
        margin-bottom:45px;
        color: #B0C4DE;
        }
table.divbar {
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        height:10px;
        background-color:#000000;
        width:98%
        }
table.divbar2 {
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        height:3px;
        background-color:#000000;
        width:90%
        }
table.topnav {
        margin:0px 0px 0px 0px;
        padding:10px 10px 10px 10px;
        height:60px;
        line-height:13px;
        background-color:#00ACA8;
        width:98%
        }

td.topnavcell
        {
        text-align:center;
        }
table.maincontent {
        width:98%;
        margin: 0px 0px 0px 0px;
        height:150px; 
        }

td.right {
        padding:10px;
        background:#FFFFFF;
         border: 0px;
         border-color:black;
         border-style: solid;
        vertical-align: top;
       }

td.left {
         border: 0px;
         border-color:black;
         border-style: solid;
       float:left;
        padding:15px;
        background:#008080;
        line-height:17px;
	  vertical-align: top;
        }
table.maincontent_textandimage {
	width = 700px;
}
td.textandimage {
	}
table.bottom {
       padding:10px 0px 0px 10px;
        /* For IE5/Win's benefit height = [correct height] + [top padding] + [top and bottom border widths] */
        height:33px; /* 14px + 17px + 2px = 33px */
        line-height:11px;
        background:#008080;
        width:98%;
        

}
td.bottomtd
{
        color:#D0D0D0 ;
        font-size:10pt;
        text-align:center;
}



#index
{
        background-image: url("images/globeblue.jpg");
        height:402px;
        width:265px;
        }
#aboutmontessori
{
        background-image: url("images/manatdeskblue.jpg");
        height:406px;
        width:265px;
        }
#aboutacg
{
        background-image: url("images/keyboardblue.jpg");
        height:402px;
        width:265px;
        }
#ourprograms
{
        background-image: url("images/handshakeblue.jpg");
        height:402px;
        width:265px;
        }
#upcomingevents
{
        background-image: url("images/manwithpaperblue.jpg");
        height:402px;
        width:265px;
        }
#schoolcalendar
{
        background-image: url("images/peopleblue1.jpg");
        height:465px;
        width:265px;
        }
#newsletter
{
        background-image: url("images/peopleblue.jpg");
        height:402px;
        width:265px;
        }
#technology
{
        background-image: url("images/technologyblue.jpg");
        height:402px;
        width:265px;
        }

a.current:link
{
        text-decoration:none;
        color:#FFFFFF ;
        font-size:12pt;
        font-weight:bold;
        text-align:center;

}
a.current:visited
{
        text-decoration:none;
        color:#FFFFFF ;
        font-size:12pt;
        font-weight:bold;
        text-align:center;
}
a.main:link
{
	text-decoration:none;
	color:#D0D0D0 ;
	font-size: 12pt;
	
}
a.main:visited
{
	text-decoration:none;
	color:#D0D0D0 ;
	font-size: 12pt;
}
a.main:hover
{
	text-decoration:none;
	color:#FFFFFF;
	font-size: 12pt;
}
a.topnav:link
{
        text-decoration:none;
        color:#000000 ;
        font-size:12pt;
        text-align:center;
}
a.topnav:visited
{
        text-decoration:none;
        color:#000000 ;
        font-size:12pt;
        text-align:center;
}

a.topnav:hover
{
        text-decoration:none;
        color:#B0C4DE;
        font-size:12pt;
        text-align:center;
}
a.rightsidebar:link
{
        text-decoration:none;
        color:#FFFFFF ;
        font-family:arial;
        font-size:12pt;
        font-weight:bold;

}
a.rightsidebar:visited
{
        text-decoration:none;
        color:#FFFFFF ;
        font-size:12pt;
        font-weight:bold;
}
a.rightsidebar:hover
{
        text-decoration:none;
        color:#B0C4DE;
        font-family:arial;
        font-size:12pt;
        font-weight:bold;
}
a.menu:link
{
        text-decoration:none;
        color:#FFFFFF ;
        font-family:arial;
        font-weight:bold;
        text-indent:10;
}
a.menu:visited
{
        text-decoration:none;
        color:#FFFFFF ;
        font-family:arial;
        font-weight:bold;
        text-indent:10;
}
a.menu:hover
{
        text-decoration:none;
        color:#B0C4DE;
        font-weight:bold;
        text-indent:10;
}
a.rightcurrent:link
{
        text-decoration:none;
        color:#FFFFFF ;
        font-size:12pt;
        font-weight:bold;
        text-indent:10;
}
a.rightcurrent:visited
{
        text-decoration:none;
        color:#FFFFFF ;
        font-size:12pt;
        font-weight:bold;
        text-indent:10;
}
a.bottomnav:link
{
        text-decoration:none;
        color:#FFFFFF ;
        font-family:arial;
        font-size:8pt;
}
a.bottomnav:visited
{
        text-decoration:none;
        color:#FFFFFF ;
        font-size:8pt;
}
a.bottomnav:hover
{
        text-decoration:none;
        color:#B0C4DE;
        font-size:8pt;
}
a.mail:link
{
        color:#FFFFFF ;
}
a.mail:visited
{
        color:#FFFFFF ;
}
#pdflink
{
        text-align: center;
        float: bottom;
        font-size:8pt;
}

ul.navlist
{
        margin-left :20px;
        margin-top: 10px;
        margin-bottom:0;
        list-style: none;
        line-height: 30px;
}
ul.navhead
{
        margin-top:3;
        margin-bottom:0;
        margin-left : 5px;
        list-style : none;
}
ul.subnavlist
{
        margin-left : 30px;
        margin-bottom:0;
        list-style : square;
        color: #FFFFF0;
}
ul.list
{
        margin-left : 125px;
        margin-top:3;
        margin-bottom:0;
        list-style : square;
        font-size:10pt;
        color:#006699;
        font-family: arial;
}
ul.table {
        margin-top:3px;
        margin-bottom:3px;
        margin-left:70px;
        list-style : square;
        font-size:9pt;
}
ul.inside
{
        margin-top:3px;
        margin-bottom:3px;
        margin-left:80px;
        list-style : square;
        font-size:9pt;
        color:#006699;
        
}
ul.contactlist
{
        font-size:10pt;
        list-style: none;
}
ol.number
{
        margin-left:70px;
        font-size:10pt;

}
b.t1
{
        text-transform:uppercase;
        font-size:20pt;
        font-weight:bold;
        color:#FFFFFF;
}
b.t2
{
        text-transform:uppercase;
        font-weight:bold;
        font-size:14pt;
        color:#FFFFFF;
}
b.t3
{
        font-weight:bold;
        font-size:12pt;
        color:#FFFFFF;
}
b.t4
{
        font-weight:bold;
        font-size:12pt;
       color: #B0C4DE;
}
b.t5
{
        font-weight:bold;
        font-size:10pt;
       color: #FFFFFF;
}
p.body
{
        font-size:10pt;
        margin-left: 10px;
        margin-top:10px;
}
p.body1
{
        margin-left: 50px;
        margin-right:20px;
        margin-top:10px;
        line-spacing:12px;
        font-size:12pt;
}
br.list
{
	text-indent:5;
}
.bodycontacts
{
        margin-left: 50px;
        margin-right:20px;
        margin-top:0px;
        line-spacing:12px;
        text-align: left;

}
.date
{
        color:#FFFFF0;
        text-align:left;
        text-indent:5;
        float:left;


}

.pdf
{
        border:0;

}
img.left
{
        height: 402px;
        width: 265px;
        
}
img.logo
{
        height:162px;
        width:157px;
        border:0px;
        margin-left: 40px;
}
b.fade
{
        font:12pt Times; 
        font-weight: bold;
        font-style:italic;
        color:rgb(0,102,153);
}
b.list1
{
	font-size: 10pt;
	margin-left: 45px;
}


