.glidetext{
position: relative;
/*Set initial position of your text. Make it just enough to hide the text from view:*/
left: -1400px;
margin: 0;
padding: 0;
}

body {
background: transparent url("../images/bodyBg.png") left 0 repeat-x;
 text-align: center;
 margin: 0;
 padding: 0;
}

#header {
background: transparent url("../images/headerBg.png") center 0 no-repeat;
 width: 960px;
 height: 140px;
 margin: 0 auto 0 auto;
 text-align: left;
 padding: 0 0 0 0
}

#menuHolder {
background: transparent url("../images/bg-bubplastic.png") top left repeat-x;
}


#main {
 width: 960px;
 min-height: 100px;
 margin: 0 auto 0 auto;
 text-align: center;
 padding: 0;
}


#content {
 width: 900px;
 margin: 0 auto 0 auto;
 text-align: center;
 padding: 0;
 font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
 color: #666;
 font-size: 0.9em;

}

p.box {
 border: 2px #ccc solid;
 margin: 0;
 padding: 2px;
}

 .leftCol {
 margin: 5px 0 5px 3%;
 float: left;
 width: 42%;
 text-align: left;
 padding: 10px;

}

 .rightCol {
 margin: 5px 0 5px 2%;
 float: left;
 width: 42%;
 text-align: left;
 padding: 10px;
}


#footer {
 width: 960px;
 height: 60px;
 background: transparent url("../images/footerBg.png");
 background-repeat: no-repeat;
 margin: 0 auto 50px auto;
 text-align: left;
 padding: 0;
 font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
 color: #777;
 font-size: 0.8em;
}

#footerLeft {
 float: left;
 width: 385px;
 text-align: center;
 padding: 10px 0 0 0;
}

#footerRight {
 float: right;
 width: 385px;
 text-align: center;
 padding: 10px 0 0 0;
}

#mainMenu {
 margin: 20px 0 0 0;
 padding: 0;
 text-align: center;
}

.footerLink a {
 color: #777;
 text-decoration: none;
}

.footerLink a:hover {
 color: #333;
}

.footerLink a:visited {
 color: #777;
}

table#memberships {
 border-collapse: collapse;
}

table#memberships a {
 text-decoration: none;
}

table#memberships img {
 border: 0;
}

/* New menu code */


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.underlinemenu{
font-weight: 300;
width: 900px;
margin: 0 auto 0 auto;
background: transparent url(../images/headerBg.jpg) center 0 no-repeat fixed;}
}

.underlinemenu ul{
padding: 4px 0 2px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: center; //set value to "left", "center", or "right"*/
}

.underlinemenu ul li{
display: inline;
font-family: arial, sans-serif;

}

.underlinemenu ul li a{
color: #f5f5f5;
padding: 4px 4px 0 4px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 20px; /*spacing between each menu link*/
text-decoration: none;
/* border-bottom: 2px solid transparent; not used at this time/*bottom border is 3px*/
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
color: #fff;
background: transparent url(../images/headerBgFade.jpg) center 0 no-repeat fixed;}
/* border-color: #f5f5f5; not used at this time /
}




