body { margin:0px auto; text-align:center; background-color:#5487BC; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFF;  }
    
a:link	{ color: black; text-decoration:none; }
a:hover { color:white; text-decoration:underline; }
a img { border:2px solid black; }
a:hover img { border:2px solid white; }
a:visited { text-decoration:none; color: black }
a:visited:hover { color: white; }

ul { list-style-type:none; }

h5 { margin:0; padding:0; font-size: .7em; margin-top:5px; }
/* Class */

*.no-display { display:none; }
*.no-padding-margin { padding:0; margin:0; }

*.center-text { text-align:center; margin:0 auto; }
*.left-aligned { text-align:left; }
*.line-height { line-height:1.3em; }
*.double-line-height { line-height: 2em;}

*.padding-sides { padding: 5px 10px; }
*.margin-bottom { margin-bottom:10px; }
*.margin-top { margin-top: 10px; }
*.margin-top-bottom { margin:10px auto; }  

*.list-circle   ul { list-style-type:circle;}
*.list-none     ul { list-style-type:none;}

*.border { border:1px solid black; }
*.no-border { border:0; }

*.clear-both { clear:both; }

/* General */
div#main { width:800px; margin:0 auto; text-align:left;}

/* Tuition Page */

div#tuition div#contact { line-height: 1.5em; }
div#tuition h2#structure { margin-top: 15px; }

ul#greeting-list { padding:0; margin:0; }

/* Contact Page */

ul.mailing-address li { line-height: 1.4em; }
div#contact-us ul li span { color:#000; }
/* Legend */

div#legend { text-align:left; }

div#legend div + div { margin-top: 10px; }
div#legend div:first-letter { font-size: 23px; }

div#legend *.margin-top { margin-top: 10px; }
/* Pictures */

div#pictures { position:relative; padding:0px; overflow:hidden; left:0; right:0; }
div#pictures-content { position:relative; height:auto; width:auto;  }
div#clear { clear:both; }

div#page-navigation { width:300px; 1border:1px solid red; margin:5px auto; text-align:center;}

table#groups-table { text-align:center; }
table#groups-table a img { border:1px solid black; }
table#groups-table a:hover img  { border:1px solid white; }

*.image { width:245px; height:255px; position:relative; float:left;  }

/* Footer */

div#footer { color:#FFF; font-size:10px; margin-top:20px; text-align:center; position:relative;}
div#design-by { position:absolute; right:0px; top:0px; }
