ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

/* basic elements */
body {
    text-align: center;
    min-width: 1010px;
    font: 12pt Arial, Verdana;
    color: #000;
    background: #fff; /*transparent url(orbitAngle.jpg) no-repeat 0px 0px; */
    margin: 0px;
    }

p {margin: 0;}

h1 {
    margin:0 auto;
    }

h3 {
    font: italic normal 12pt Arial, Verdana;
    letter-spacing: 1px;
    margin-bottom: 0px;
    color: #000;
    }


img {
     border: 0px;
}

/* specific divs */
#container {
    margin-left: auto;
    margin-right: auto;
    width: 1010px;
    margin-top: 0px;
    margin-bottom: 0px;
/*    background: url(/images/banners/BriteHorizon2.jpg) no-repeat 0px 0px; */

    }

/* TOP */
#topmost {     /* must have */
    z-index:24;
    margin-top: 0px;
    padding: 0px;

    width: 1010px;
    background: #fff;  /*transparent url(orbitAngle.jpg) no-repeat 0px 0px; */
    }

#topmostL {
    float: left;
    padding-left: 30px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 50px;
    width: 950px;
    background: url(/images/landing/EV_PowerTagline.jpg) no-repeat 200px 15px;
}

#topmostR{
    float: right;
    top: 0px;
    width: 300px;
    height: 35px;
    padding-top: -1px;
    padding-left: 0px;
    padding-right: 0px
    margin-top: -1px;
}

#logoname{
    position: relative;
    top:60px;
    left: -300px;
}

ul.nav {
    float: right;
    color: #000;
    margin-top: 65px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    font-family: Arial, Verdana;
    font-size: 10pt;
    font-weight: bold;
    list-style-type: none;
}


ul.nav  a {
    color: #336699;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    font-family: Arial, Verdana;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}

ul.nav li {
    float: left;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
}

#middle{
    z-index:25;
    margin-top:-50px;
    float: left;
    width: 1010px;
    height: 165px;
    background: url(/images/landing/BannerEarth1010.jpg) no-repeat 0px 0px;
}

#tab1 {
    position: relative;
    top:25px;
    left: -120px;
}


#tab2 {
    position: relative;
    top:0px;
    left: -80px;
}

#tab3 {
    position: relative;
    top:-15px;
    left: -40px;
}

#tablgo {
    float: left;
    padding-top:5px;
}

#tab4 {
    position: relative;
    top:-25px;
    left: 0px;
}

#tab5 {
    position: relative;
    top: -15px;
    left: 40px;
}

#tab6 {
    position: relative;
    top: 0px;
    left: 80px;
}


#tab7 {
    position: relative;
    top: 25px;
    left: 120px;
}


#tag2 {
    position: absolute;
    top: 100px;
    right: 50px;
/*    margin-top: -50px;*/
/*    height: 35px;
    width: 325px;
    background: url(/images/landing/Tagline2tm.jpg) no-repeat 0px 0px; */
}

#silo {
    position: relative;
    margin-top: 165px;
    background: url(/images/landing/LandingPageBlurb4title.jpg) no-repeat 0px 0px;
    width: 1010px;
    height: 300px;
}

#silo1 {
    position: relative;
    margin-top: 95px;
    background: url(/images/landing/PowerInfoBlurb.jpg) no-repeat 50px 0px;
    width: 1010px;
    height: 450px;
}

#silo2 {
    position: relative;
    margin-top: 95px;
    background: url(/images/landing/PowerPositioningBlurb.jpg) no-repeat 50px 0px;
    width: 1010px;
    height: 450px;
}

#silo3 {
    position: relative;
    margin-top: 95px;
    background: url(/images/landing/PowerPortfolioBlurb.jpg) no-repeat 50px 0px;
    width: 1010px;
    height: 450px;
}

#silo1but{
    position: absolute;
    top: 380px;
    right: 165px;
}

#silo2but{
    position: absolute;
    top: 340px;
    right: 185px;
}

#silo3but{
    position: absolute;
    top: 390px;
    right: 165px;
}

ul.silobut {
    list-style-type: none;
    padding-top: 245px;
}

ul.silobut li {
    float: left;
    padding-left: 55px;
    padding-right: 65px;

}

#leftColumn {
    float: left;
    margin-left: 0px;
    font-family: Arial, Verdana;
    font-size: 8pt;
    color: #000;
    padding-left: 0px;
    padding-right: 5px;
    width: 188px;
/*    border: 1px solid black;  */

}

ul.midbut {
    position: relative;
    top: -55px;
    left: 20px;
    z-index:24;
    float: left;
    margin: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
/*    margin-top: -60px;*/
    list-style-type: none;
}

ul.midbut li {
    float: left;
    padding-left: 5px;
    padding-right: 5px;

}

ul.midbut2 {
    position: relative;
    top: -55px;
    right: 20px;
    z-index:24;
    margin: 0px;
    float: right;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
/*    margin-top: -60px;*/
    list-style-type: none;
}

ul.midbut2 li {
    float: left;
    padding-left: 5px;
    padding-right: 5px;

}

#geoframe {
    position: relative;
    margin-top: 34px;
}



div.advert {
    margin-top: 50px;
    border-bottom: 1px solid #a9a9a9;
    padding-left: 100px;
    padding-right:100px;
    padding-top: 5px;
    padding-bottom:5px;
    font-family: Arial, Verdana;
    font-size: 10pt;
    text-align: left;

}

#leftColumn {
    float: left;
    margin-left: 0px;
    font-family: Arial, Verdana;
    font-size: 8pt;
    color: #000;
    padding-left: 0px;
    padding-right: 5px;
    width: 188px;
/*    border: 1px solid black;  */

}

#centerColumn {
    float: left;
    padding-top: 0px;
    margin-top: 6px;
    margin-left: 3px;


    text-align: left;

    padding-left: 3px;
    padding-right: 3px;
    width: 490px;
/*    border: 1px solid black; */
}

#centerColumnAdmin a{

}

#rightColumn {
/*    margin-left: 693px; */
    float: right;
    font-family: Arial, Verdana;
    font-size: 8pt;
    color: #000;
    padding-left: 5px;
    padding-right: 5px;
    width: 190px;
/*    border: 1px solid black; */
}


#footer {
    float:left;
    padding-top: 5px;
    padding-left: 20px;
    margin-bottom: 0px;
    width:1010px;

}

#featured {

    position: relative;
    left: 50px; top: 475px;
    font-family: Arial, Verdana;
    font-size: 12pt;
    font-weight: bold;
    color: #FF6600;
}

#featured a {
    font-family: Arial, Verdana;
    font-size: 12pt;
    font-weight: bold;
    color:#3333CC;
    text-decoration:none;
}

#geomnu{
    float: left;
    padding-left: 100px;
    padding-right: 0px;
}

#geomnu a{
    font-family: Arial, Verdana;
    font-size: 10pt;
    font-weight: bold;
    text-decoration:none;
}

ul.footnav {
    float: right;
    text-align: right;
    left:0px;
    margin:0px
    color: #000;
    padding-top: 0px;
    padding-right: 40px;
    padding-left: 2px;
    padding-bottom: 0px;
    font-family: Arial, Verdana;
    font-size: 10pt;
    list-style-type: none;
}

ul.footnav  a {
    color: #336699;
    padding: 0px;
    font-family: Arial, Verdana;
    font-size: 10pt;
    text-decoration:none;
}

ul.footnav li {
    float: left;
    padding: 0px;
}


#copy {
    margin-top: 5px;
    margin-bottom: 0px;
    padding-left:110px;
    float:left;
    text-align:left;
    font-size:8pt;
    color:#a9a9a9;
}

#copy img{
    float: right;
}

#ghelp {
    color: #FEDD74;
    font-size:12pt;
    font-weight: bold;
    position: absolute;
    top: 150px;
    left:40px;
}

#ghelp a{color: #FEDD74;}

img.geobrand {
    filter: alpha(opacity=20);
    -moz-opacity:.20;
    position: relative;
    left:850px;
    top: 500px;
}