/* THE BASIC STUFF */

body {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    background-color: #4cb9df;
    background-image: url(http://www.glcaaae.org/images/2006/main/diagonal.gif);
    margin: 0;
    padding: 0;
    text-align:center;
    font-size: 11px;
    background-attachment: fixed;
    }

body.print {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    background-color: #ffffff;
    font-size: 11px;
    }

/* THIS IS FOR IE */
#container{
    width: 710px;
    margin: auto;
    text-align:left;
    }

/* THIS IS FOR MOZILLA */
html>body #container {
    width: 710px;
    background-image: url(http://www.glcaaae.org/images/2006/main/back_middle.png);
    background-repeat: repeat-y;
    margin: auto;
    text-align:left;
    }

html>body #top {
    width: 710px;
    height: 10px;
    background-image: url(http://www.glcaaae.org/images/2006/main/back_top.png);
    margin: auto;
    }

html>body #bottom {
    width: 710px;
    height: 10px;
    background-image: url(http://www.glcaaae.org/images/2006/main/back_bottom.png);
    margin: auto;
    }
  
h1 {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 150%;
    color: #4cb9df;
    text-align: left;
    }

.crumbs {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 85%;
    color: #fdae47;
    text-align: left;
    }

h2 {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 120%;
    color: #808080;
    text-align: left;
    }

.activitiesHeader {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 120%;
    color: #808080;
    text-align: left;
    font-weight: bold;
    }

h3 {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 110%;
    color: #fdae47;
    text-align: left;
    }

h4 {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 100%;
    color: #999999;
    text-align: left;
    }

h4.white {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 100%;
    color: #ffffff;
    text-align: left;
    margin-top: 0;
    }

h4.blue {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 100%;
    color: #2f9dc3;
    text-align: left;
    margin-top: 0;
    }

h5 {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 90%;
    color: #000000;
    text-align: left;
    }
    
p  {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 11px;
    }

ul {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 11px;
    list-style-image: url(http://www.glcaaae.org/images/2006/main/bullet.gif);
    padding: 5px 5px 0 15px;
    margin: 5px 5px 0 15px;
    }

table, td, tr  {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 11px;
    }

a { font-family: verdana, geneva, helvetica, arial, sans-serif; text-decoration: underline; font-size: 11px; }
a:link { color:#2f9dc3; }
a:visited { color:#2f9dc3; }
a:active { color:#999999; }
a:hover { text-decoration: none; color:#999999; }

.baseMenu a { font-family: verdana, geneva, helvetica, arial, sans-serif; text-decoration: none; padding-bottom: 1px; margin: 0 10px 0 0; font-weight: bold;}
.baseMenu a:link { color:#fdae47; text-decoration: none;}
.baseMenu a:visited { color:#fdae47; text-decoration: none;}
.baseMenu a:active { color:#fdae47; text-decoration: none;}
.baseMenu a:hover { color:#000; text-decoration: none; border-bottom: 1px solid #4cb9df;}

.advert a { font-family: verdana, geneva, helvetica, arial, sans-serif; text-decoration: underline; font-size: 10px; }
.advert a:link { color:#2f9dc3; }
.advert a:visited { color:#2f9dc3; }
.advert a:active { color:#999999; }
.advert a:hover { text-decoration: none; color:#999999; }

div.advert {
    text-align: center;
    font-style: italic;
    font-size: 10px;
    }

.subMenu {
    padding: 10px 0 0 25px;
    line-spacing: 150%;
    }

.smallGrey {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 10px;
    color: #999999;
    font-style: italic;
    }

div.divider {
    border-top: 1px solid #d0d0d0;
    margin-top: 15px;
    margin-bottom: 5px;
    }

/* ALIGNMENT & SPACING*/

div.mainContent {
    padding: 0 25px 5px 25px;
    margin: 25px 0 25px 0;
    width: 449px;
    border-right: 1px solid #fdae47;
    }

div.mainMargin {
    margin: 25px 0 25px 0;
    padding: 5px 25px 5px 25px;
    width: 150px;
    }

div.pageUtilities {
    width: 50px;
    float: right;
    text-align: right;
    }

div.goBack {
    width: 350px;
    float: left;
    }

div.copyright {
    color: #fff;
    padding: 5px 0 0 0;
    }

div.newsArchives {
    border: 1px solid #d0d0d0;
    padding: 5px 0 10px 5px;
    margin: 10px 0 0 0;
    background-color: #eaeaea;
    }

div.commentBox {
    border: 1px solid #d0d0d0;
    padding: 0 20px 0 20px;
    margin: 20px 0 0 0;
    background-color: #eaeaea;
    }

/* BACKGROUNDS */

table.white {
    background: #ffffff;
    }

td.navBackground {
    height: 201px;
    background-image: url(http://www.glcaaae.org/images/2006/main/airplane.jpg);
    text-align: right;
    padding: 0 50px 0 0;
    }

td.logoBackground {
    height: 100px;
    background-image: url(http://www.glcaaae.org/images/2006/main/logo.gif);
    text-align: right;
    padding: 0 45px 0 0;
    }

div.boxGrey {
    float: right;
    text-align: left;
    width: 192px;
    background-image: url(http://www.glcaaae.org/images/2006/main/back_grey_small.gif);
    background-repeat: no-repeat;
    padding: 10px;
    }

div.boxOrange {
    float: left;
    text-align: left;
    width: 192px;
    background-image: url(http://www.glcaaae.org/images/2006/main/back_orange_small.gif);
    background-repeat: no-repeat;
    padding: 10px;
    }

/* FORM STYLES */

input.formField {
    font-size: 100%; 
    font-family: verdana, sans-serif, lucida, geneva, helvetica, arial;
    color: black;
    background-color : #ffffff;
    border: 1px solid #a3c4a3;
    padding: 5px;
    margin-top: 1px;
    margin-bottom: 1px;
    }

input.goButton {
    margin-left: 2px;
    }

/* IMAGE FORMATTING */

img.headshot {
    padding: 2px;
    background-color: #d0d0d0;
    border: 1px solid #999999;
    float: left;
    margin: 0 15px 5px 0;
    }

/* CALENDAR * /

.calendarToday a {font-family:georgia, times, new century schoolbook, times new roman, serif; text-decoration:none; font-size:11px; font-weight:bold;}
.calendarToday a:link {color:#efecdc;}
.calendarToday a:visited {color:#efecdc;}
.calendarToday a:active {color:#efecdc;}
.calendarToday a:hover {color:#efecdc;}

.calendarMonth a {font-family:georgia, times, new century schoolbook, times new roman, serif; text-decoration:none; font-size:11px; font-weight:bold;}
.calendarMonth a:link {color:#efecdc;}
.calendarMonth a:visited {color:#efecdc;}
.calendarMonth a:active {color:#efecdc;}
.calendarMonth a:hover {color:#efecdc;}


/* CALENDAR */

.calendarToday {
     background-color: #fed6a3;
     font-weight: bold;
    }

.calendarCell {
     background-color: #eaeaea;
    }

.calendarBG {
     background-color: #fff;
    }

.calendarDayHeading {
     background-color: #a5dcef;
     font-weight: bold;
     text-align: center;
     color: #000;
    }

.calendarHeader {
     background-color: #fff;
     color: #fdae47;
     }