body
{
    background-color: Black;
    color: white;
    height: auto;
    text-align: center;
    background-image: url('../img/background03.jpg');
    font: small Arial, Helvetica, Verdana, sans-serif;
}

#page
{
    background-color: #000000;
    background-image: url('../img/EarthInSpaceWithTransit_1024_03.png');
    background-repeat: no-repeat;
    border: 2px solid #FFFFFF;
    width: 759pt;
    text-align: left;
}
#header
{
}
#header .logo
{
    float: left;
    background-image: url('../img/UPGECLogo_02.png');
    background-repeat: no-repeat;
    height: 90pt;
    width: 192pt;
    margin-top: 7.5pt;
    margin-left: 7.5pt;
}
#header .banner
{
    background-image: url('../img/UPGECBanner_04.png');
    background-repeat: no-repeat;
    height: 90pt;
    width: 432pt;
    margin-top: 7.5pt;
    margin-left: 192pt;
}
#header-bottom
{
    border-top: 1px solid #b9d2e3;
    border-bottom: 1px solid #b9d2e3;
    height: 1%;
}
#header-bottom ul
{
    margin: 0;
    padding: 0;
    padding: 0 30px 0 0;
    text-align: right;
}
#header-bottom li
{
    display: inline;
    background-color: #fdf8f2;
    color: #050845;
}
#header-bottom a:link, #header-bottom a:visited
{
    text-decoration: none;
    background-color: #fdf8f2;
    color: #050845;
}
#tagline
{
    font-weight: bold;
    background-color: #fdf8f2;
    color: #050845;
    font-style: italic;
    margin: 0;
    padding: 0 0 0 20px;
    width: 300px;
    float: left;
}
#ball
{
    position: absolute;
    top: 110px;
    right: 55px;
}
#main
{
    width: 759pt;
    height: auto;
    margin-top: 0px;
}
#mainpanel
{
    border: solid 2px #FFFFFF;
    margin: 4.5pt 14pt 15pt 165pt;
    background-color: #FFFFFF;
    background-image: url('../img/Inner-EarthInSpaceWithTransit_bg_03.gif');
    background-repeat: no-repeat;
    min-height: 465pt;
    width: 576pt;
    height: auto;
}
#mainpanel .sitemap
{
    color: #123A6F;
    font-size: 10pt;
    margin-left: 10pt;
}
#mainfeature
{
    background-image: url('../img/mainimg.jpg');
    background-repeat: no-repeat;
    background-color: #112236;
    color: white;
    padding: 2em 2em 1em 200px;
    height: 1%;
}
#mainfeature h2
{
    margin: 0;
    font-weight: normal;
    font-size: 140%;
}
#mainfeature p
{
    font-size: 110%;
}
#mainfeature p.more
{
    margin-top: 0;
    text-align: right;
}
#mainfeature p.more a:link, #mainfeature p.more a:visited
{
    color: white;
    background-image: url('../img/more-bullet.gif');
    background-repeat: no-repeat;
    background-position: left 50%;
    padding-left: 14px;
}
#content
{
    margin: 7.5pt 0pt 3.25pt 15pt;
    border: 1pt solid #123a6f;
    background-color: Transparent;
    color: black;
    min-height: 448.5pt;
    height: auto;
    width: 410pt;
}
#content p.description
{
    line-height: 1.5em;
}
#content img
{
    margin: 0 15px 0 15px;
}
#content .inner
{
    margin: 10px 20px 10px 20px;
}
#content .inner h2
{
    color: #245185;
    padding-bottom: 0.2em;
    border-bottom: 1px solid #123a6f;
    font-size: 14pt;
}
#content .inner ul.features
{
    margin: 0;
    padding: 0;
    list-style: none;
}
#content .inner ul.events
{
    list-style: disc;
    line-height: 20px;
}
#content .inner h3
{
    color: #123A6F;
    font-size: 12pt;
}
#content .inner h3 a:link, #content .inner h3 a:visited
{
    color: #245185;
}
#content .inner p
{
    color: #123A6F;
    font-size: 11pt;
}
#content .inner p img
{
    border: solid 5px white;
}
#content .inner .features li img
{
    float: left;
    margin: 0 5px 5px 0;
}
#content .inner p.author
{
    font-weight: bold;
}
#content .inner p.more
{
    margin-top: 0;
    text-align: right;
}
#content .inner p.more a:link, #content .inner p.more a:visited
{
    color: black;
    background-image: url('../img/more-bullet.gif');
    background-repeat: no-repeat;
    background-position: left 50%;
    padding-left: 14px;
    font-size: 10pt;
    color: #1e4c82;
}
#content .inner p.position
{
    line-height: 1.5em;
    font-size: 9pt;
    font-weight: bold;
    text-align: center;
    color: #4771f7;
    margin-top: -20px;
}
#content .inner p.committee
{
    line-height: 1.5em;
    font-family: Arial Narrow, Calibri, Gill Sans MT Condensed;
    text-align: center;
}
#content .inner p.officers
{
    line-height: 1.5em;
    text-align: center;
    font-weight: bold;
}
#content .inner p.officerPhone
{
    line-height: 1.5em;
    font-size: 10pt%;
    font-weight: normal;
    font-style: italic;
    text-align: center;
    margin-top: -20px;
}
#content .inner p.officerEmail
{
    line-height: 1.5em;
    font-size: 10pt;
    font-weight: normal;
    text-align: center;
    margin-top: -20px;
}
#content .inner p.whatsnew
{
    text-align: center;
    font-weight: bold;
    font-size: 12pt;
    background-color: #152558;
    color: White;
}
#content .inner p.contactInfo
{
    margin-left: 40px;
}
#content .inner p.bottom
{
    text-align: center;
    margin-top: 20px;
    font-size: 14px;
    font-family: Century Gothic, Arial;
}
#content .inner p.bottom img
{
    margin: 0;
}
#content .gallery
{
    text-align: center;
}
#mainpanelsidebar
{
    float: right;
    width: 120pt;
    background-color: blue;
    color: white;
    margin: 0pt 15pt 3.25pt 0pt;
    padding: 0;
    text-align: right;
}
#mainpanelsidebar h3
{
    font-size: 110%;
    background-image: url('../img/sidebar-header-bg.jpg');
    background-repeat: no-repeat;
    margin: 0;
    padding: 0.2em 0 0.2em 10px;
    font-weight: normal;
}
#mainpanelsidebar .inner
{
}
#mainpanelsidebar ul
{
    list-style-image: url('../img/more-bullet.gif');
    margin-left: 0;
    padding-left: 20px;
}
#mainpanelsidebar p, #mainpanelsidebar li
{
    font-size: 90%;
    line-height: 1.4em;
}
#mainpanelsidebar ul a:link, #mainpanelsidebar ul a:visited
{
    color: white;
}
#mainpanelsidebar .date
{
    font-weight: bold;
}
#mainpanelsidebar .motm-image
{
    float: right;
    margin: 0 30px 0 20px;
}
#mainpanelsidebar p.more
{
    clear: right;
    margin: 0 30px 0 0;
    text-align: right;
}
#mainpanelsidebar p.more a:link, #mainpanelsidebar p.more a:visited
{
    color: white;
    background-image: url('../img/more-bullet.gif');
    background-repeat: no-repeat;
    background-position: left 50%;
    padding-left: 14px;
}
#mainpanelfooter
{
    width: 546pt;
    background-color: Transparent;
    color: white;
    margin: 7.5pt 15pt 7.5pt 15pt;
    padding: 0;
    text-align: center;
}
#mainpanelfooter h3
{
    font-size: 110%;
    background-image: url('../img/sidebar-header-bg.jpg');
    background-repeat: no-repeat;
    margin: 0;
    padding: 0.2em 0 0.2em 10px;
    font-weight: normal;
}
#mainpanelfooter .inner
{
}
#mainpanelfooter ul
{
    list-style-image: url('../img/more-bullet.gif');
    margin-left: 0;
    padding-left: 20px;
}
#mainpanelfooter p, #mainpanelfooter li
{
    font-size: 90%;
    line-height: 1.4em;
}
#mainpanelfooter ul a:link, #mainpanelfooter ul a:visited
{
    color: white;
}
#mainpanelfooter .date
{
    font-weight: bold;
}
#mainpanellinkfooter
{
    width: 546pt;
    background-image: url('../img/UPGECLinks.png');
    background-repeat: no-repeat;
    background-position: bottom;
    color: #123A6F;
    margin: 7.5pt 7.5pt 7.5pt 15pt;
    padding: 0;
    text-align: left;
    font-size: 80%;
    border: solid 1px #123A6F;
}
#mainpanellinkfooter h3
{
    font-size: 110%;
    margin: 0;
    padding: 0.2em 0 0.2em 10px;
    font-weight: normal;
}
#mainpanellinkfooter .inner
{
}
#mainpanellinkfooter ul
{
    list-style-image: url('../img/more-bullet.gif');
    margin-left: 0;
    padding-left: 20px;
}
#mainpanellinkfooter p, #mainpanellinkfooter li
{
    font-size: 90%;
    line-height: 1.4em;
}
#mainpanellinkfooter ul a:link, #mainpanellinkfooter ul a:visited
{
    color: white;
}
#mainpanellinkfooter .date
{
    font-weight: bold;
}
#mainpanelheader
{
    width: 544.5pt;
    height: 67.5pt;
    border: solid 1px #123A6F;
    background-color: #FFFFFF;
    color: #123A6f;
    margin: 7.5pt 15pt 7.5pt 15pt;
    padding: 0;
    text-align: center;
}
#mainpanelheader h3
{
    font-size: 110%;
    background-image: url('../img/sidebar-header-bg.jpg');
    background-repeat: no-repeat;
    margin: 0;
    padding: 0.2em 0 0.2em 10px;
    font-weight: normal;
}
#mainpanelheader .inner
{
    font-size: 80%;
    color: #123A6f;
}
#mainpanelheader ul
{
    list-style-image: url('../img/more-bullet.gif');
    margin-left: 0;
    padding-left: 20px;
}
#mainpanelheader p, #mainpanelheader li
{
    font-size: 90%;
    line-height: 1.4em;
}
#mainpanelheader ul a:link, #mainpanelfooter ul a:visited
{
    color: white;
}
#mainpanelheader .date
{
    font-weight: bold;
}
#searchform .text
{
    width: 196px;
    border: 1px solid #45bac0;
}
#searchform .searchbutton
{
    text-align: right;
    margin-top: 4px;
}
#searchform .btn
{
    border: 1px solid #45bac0;
    background-color: #256290;
    color: white;
}
#sidebar2
{
    float: left;
    width: 159px;
    border-top: 1px solid #b9d2e3;
    border-left: 1px solid #b9d2e3;
    border-bottom: 1px solid #b9d2e3;
    background-color: Transparent;
    color: black;
    margin: 0;
    padding: 0;
}
#sidebar2 .inner
{
    margin: 10px;
}
#sidebar2 p
{
    font-size: 90%;
    color: #666666;
}
#sidebar2 a:link, #sidebar2 a:visited
{
    color: #245185;
    font-weight: bold;
}
#sidebar2 h3
{
    color: #245185;
    padding-bottom: 0.2em;
    border-bottom: 1px solid #b9d2e3;
    font-size: 110%;
}
#nav
{
    list-style: none;
    margin: 0;
    padding: 0;
}
#nav li
{
    border-bottom: 1px solid #b9d2e3;
    padding: 0.4em 0 0.2em 0;
    font-size: 90%;
}
#nav li a:link, #nav li a:visited
{
    text-decoration: none;
    color: #245185;
    font-weight: normal;
}
#searchsidebar
{
    float: left;
    width: 220px;
    background-color: Transparent;
    color: black;
    margin: 0;
    padding: 0;
}
#searchsidebar .inner
{
    margin: 10px;
    text-align: center;
    border: solid 1px #FFFFFF;
}
#navsidebar
{
    clear: left;
    float: left;
    width: 165pt;
    background-color: Transparent;
    color: black;
    margin: 0;
    padding: 0;
}
#navsidebar .search
{
    margin: 4.5pt 7.5pt 7.5pt 7.5pt;
    text-align: center;
    border: solid 2px #FFFFFF;
    background-color: #FFFFFF;
    background-image: url('../img/Search-EarthInSpaceWithTransit_bg_03.gif');
    background-repeat: no-repeat;
}
#navsidebar .inner
{
    margin: 7.5pt;
    text-align: center;
}
#navsidebar .inner img
{
    border: 0;
}
#navsidebar .counter
{
    margin: 7.5pt;
    text-align: center;
    vertical-align: bottom;
}
#navsidebar p
{
    font-size: 90%;
    color: #666666;
}
#navsidebar a:link, #navsidebar a:visited
{
    border-style: none none none none;
    color: #245185;
    font-weight: bold;
}
#navsidebar h3
{
    color: #FFFFFF;
    font-size: 110%;
}
#navsidebarmediaad
{
    margin: 7.5pt;
    width: 148.5pt;
    height: auto;
    border: solid 1px #FFFFFF;
    background-color: Transparent;
    background-image: url('../img/UPGECMediaSponsor_02.png');
    background-repeat: no-repeat;
    color: white;
    padding: 12pt 0 0 0;
    text-align: center;
}
#navsidebarmediaad .inner
{
    font-size: 7pt;
    color: #FFFFFF;
}
#navsidebarad
{
    margin: 7.5pt;
    width: 148.5pt;
    height: 150pt;
    border: solid 1px #123A6F;
    background-color: #000000;
    color: white;
    padding: 0;
}
#navsidebarad h3
{
    font-size: 110%;
    margin: 0;
    padding: 0.2em 0 0.2em 10px;
    font-weight: normal;
}
#navsidebarad .inner
{
    font-size: 80%;
    color: #FFFFFF;
}
#newsletterform .text
{
    width: 135px;
    border: 1px solid #45bac0;
}
#newsletterform .searchbutton
{
    text-align: right;
    margin-top: 4px;
}
#newsletterform .btn
{
    border: 1px solid #45bac0;
    background-color: #256290;
    color: white;
    font-size: 80%;
}
#footer
{
    width: 100%;
    border-top: 1px solid #b9d2e3;
    border-bottom: 1px solid #b9d2e3;
    margin-top: 10px;
    clear: both;
}
#footer p
{
    font-size: 90%;
    color: #256290;
    margin: 0;
    padding: 0.2em 0 0.2em 0;
    color: white;
    font-size: 80%;
}
#footer
{
    width: 100%;
    border-top: 1px solid #b9d2e3;
    border-bottom: 1px solid #b9d2e3;
    margin-top: 10px;
    clear: both;
}
#footer p
{
    font-size: 90%;
    color: #256290;
    margin: 0;
    padding: 0.2em 0 0.2em 0;
}
#bottomNav, #CommitteesNav
{
    color: #000080;
    font-family: Arial, Helvetica, sans-serif;
}
#bottomNav p
{
    text-align: center;
    font-size: 10pt;
}
#committeesNav p
{
    text-align: center;
    font-size: 9pt;
}
#mainSlideshow
{
    text-align: center;
    font-size: smaller;
}

