body { margin: 0; padding: 0; background: #999; 
	font-family: arial, sans-serif; font-size: .8em; color: #82919F; }
img { border: 0; }
p { line-height: 1.2em; }
#container { width: 970px; margin: auto; background: #FFF;  }

#topbar { /* width: 970px; *//*  height: 88px;  */ }
#logoCol { float: left; width: 200px; padding-left: 60px; }
#navCol { float: right; width: 600px; padding-right: 16px; text-align: left; /* background: #efefef; */} 

/* Top nav */

#topnav { width: 600px; height: 16px;padding: 0px; margin: 0px; margin-top: 40px;font-size:.8em;/*border: 1px solid red;*/}
#topnav ul { margin: 0px; padding: 0px;  list-style-type: none;  vertical-align:top; padding-right:6px;}
#topnav ul li { margin: 0px; padding: 0px; display: block; float: right; }
#topnav li a { display: block; margin: 0; padding: 0; }
#topnav li.dot { background: url(../images/common/middot.gif) no-repeat center;  margin-left: 10px; margin-right: 10px;width: 8px;}	

/* Nav */

#nav { width: 600px; height: 28px;  padding: 0px; margin: 0px; margin-top: 16px; }
#nav ul { margin: 0px; padding: 0px;  list-style-type: none;}
#nav ul li { margin: 0px; padding: 0px; display: block; float: right;}
#nav li a { display: block; padding-left: 1px;}
/*
#imagineNav a { width: 91px; height: 16px; text-indent: -5000px; background: url(../images/nav/imagine.gif) no-repeat right top; }
#imagineNav, #imagineNav a:hover, #imagineNav.on a {  background: url(../images/nav/imagine.gif) no-repeat right bottom; }

#performNav a { width: 91px; height: 16px; text-indent: -5000px; background: url(../images/nav/perform.gif) no-repeat right top; }
#performNav, #performNav a:hover, #performNav.on a {  background: url(../images/nav/perform.gif) no-repeat right bottom; }

#accelerateNav a { width: 91px; height: 16px; text-indent: -5000px; background: url(../images/nav/accelerate.gif) no-repeat right top; }
#accelerateNav, #accelerateNav a:hover, #accelerateNav.on a {  background: url(../images/nav/accelerate.gif) no-repeat right bottom; }

#sustainNav a { width: 91px; height: 16px; text-indent: -5000px; background: url(../images/nav/sustain.gif) no-repeat right top; }
#sustainNav, #sustainNav a:hover, #sustainNav.on a {  background: url(../images/nav/sustain.gif) no-repeat right bottom; }
*/
/* Content */

#content { padding-left: 45px;
  min-height:480px;
  height:auto !important;
  height:480px;
           width: 925px; background: #fff url(../images/common/ig_bg.jpg) right -200px no-repeat; /* border: 1px solid green; */ }

#newscontent { padding-left: 45px;height:441px;  width: 556px; background: #FFFFFF url(../images/common/ig_bgNews.jpg) right 60px no-repeat; /* border: 1px solid green; */ }
th { text-align:left;padding-bottom:10px;font-size:14px;}

/* Edit by Joel - to return to normal 
    - drop the s from the end of #leftcols
    - remove the margin-left:150px from the #mainCols 
*/

#leftCols { float: left; width: 175px; padding-left: 25px; padding-right: 20px; padding-top: 20px; background: url(../images/common/dot_rule.gif) left 17px no-repeat;}
#mainCol { float: left; width: 460px; margin-left:150px;padding-left: 25px; padding-top: 20px;  background: url(../images/common/dot_rule.gif) left 17px no-repeat;}
#rightCol { float: right; width: 50px; padding-right: 16px; }

.clearer {display: block; clear: both; height: 1px;  overflow: hidden;/*  border: 1px solid red; */ }	

#content h2 { margin: 0px; padding: 0px; margin-bottom: 12px; font-size: 12px; color: #93D5D6;}
#content h3 { margin: 0; padding: 0px; font-size: .9em; letter-spacing:1.2px; }
#content h3.members { margin-top: 20px; margin-bottom:0px; padding: 0px; font-size: 14px; }
#content p { margin-top: 0px;}

p.moreInfo { color: #7BAE2D; }
p.email a { text-decoration: none; color: #7BAE2D; }
p.poem { color: #7BAE2D; padding-top: 50px; }
p.leaders { color: #7BAE2D; text-transform: uppercase; font-weight: bold; }

p.title { margin:0px;padding:0px;margin-top:40px; margin-bottom:6px; }
p.title a { text-decoration: none; color: #7BAE2D; }
span.title a { text-decoration: none; color: #7BAE2D; }
span.title a:hover { text-decoration: underline; color: #7BAE2D; }
span.item { font-weight: bold; padding-right: 10px; }
span.trademark { font-size: 8px; }

#footer { display: block; padding-left: 28px; padding-top: 0px; margin-right:90px; font-size:1em;}
#partnerLogos {float:left; padding-left: 55px; padding-bottom:10px; padding-top: 10px; }
#copyright { float:right; display: block; margin-top: 3px; }

/* Footer nav */

#navFooter {float:right; width: 600px; height: 10px;  padding: 0px; margin: 0px; margin-top: 30px; }
#navFooter ul { margin: 0px; padding: 0px;  list-style-type: none;}
#navFooter ul li { margin: 0px; margin-left:30px; padding: 0px; display: block; float: left;}
#navFooter li a { display: block; margin: 0; padding: 0; padding-right: 4px; font-size: .8em;}/* background: #ccc;*/

#navFooter li.dot { background: url(../images/common/middot.gif) no-repeat center;  margin-right: 10px; width: 8px;}	

/*#whoNavFooter a {  width: 57px; height: 10px; text-indent: -5000px; background: url(../images/nav/who.gif) no-repeat left top; }
#whoNavFooter, #whoNavFooter a:hover, #whoNavFooter.on a {  background: url(../images/nav/who.gif) no-repeat left bottom; }

#visionNavFooter a {  width: 28px; height: 10px; text-indent: -5000px; background: url(../images/nav/vision.gif) no-repeat left top; }
#visionNavFooter, #visionNavFooter a:hover, #visionNavFooter.on a {  background: url(../images/nav/vision.gif) no-repeat left bottom; }

#valuesNavFooter a {  width: 31px; height: 10px; text-indent: -5000px; background: url(../images/nav/values.gif) no-repeat left top; }
#valuesNavFooter, #valuesNavFooter a:hover, #valuesNavFooter.on a {  background: url(../images/nav/values.gif) no-repeat left bottom; }

#joinNavFooter a {  width: 32px; height: 10px; text-indent: -5000px; background: url(../images/nav/join.gif) no-repeat left top; }
#joinNavFooter, #joinNavFooter a:hover, #joinNavFooter.on a {  background: url(../images/nav/join.gif) no-repeat left bottom; }
*/

/* New stuff */

p.newshead
{
    font-size: 1.3em;
    color: #7A8369;
    font-weight:bold;
}
div.newsbody {
    line-height:1.5;
    font-size:18px;
 }
img.contenthead 
{
    margin-left:20px;
    margin-top:15px;
    margin-bottom:15px;
    float:left;
    width:120px;
}
.contentheadcontainer 
{
    padding:10px;

}
.contentbody 
{
    width:700px;
}
span.membername a { display:block; text-decoration: none; font-size:1.6em;color: #82919F;}
span.membername a:hover { display:block; text-decoration: underline; font-size:1.6em;color: #82919F;}

    .footertext
    {
       text-decoration:none;
        color:#8292A1;
        
    }
    a.footertext:hover
    {
         color:#9ED8DA;

    }
.headernavitem 
{
    text-decoration:none;
    color:#8292A1;
}
a.headernavitem:hover 
{
    color:#9ED8DA;
}
.landingImageMap
{
    padding-left:15px;
}
.headernavtab 
{
    cursor:pointer;
}