table#pageBody {
width: 100%;
margin-left:auto; 
margin-right:auto;
background-color: #B0B78E;
}

/* Start: Top and Bottom Banners need to be same width */

table#topbanner {
width: 100%;
border: 1px solid gray;
padding: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

table#topbanner td {
padding-top: 5px;
padding-right: 2.5px;
padding-bottom: 5px;
padding-left: 2.5px;
border-top: 0px;
border-right: 0px;
border-bottom: 0px;
border-left: 0px;
}

td.topBannerPage {
width: 100%;
}

table#bottomBanner {
width: 100%;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

td.bottomBannerPage {
width: 100%;
}
/* End: Top and Bottom Banners need to be same width */

/* Start: Left and Right Navs added to mainBody should equal total width */

.mainBody {
vertical-align: top;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 0px;
padding-left: 10px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
border-top: 0px;
border-right: 0px;
border-bottom: 0px;
border-left: 0px;
width: 60%;

}

.mainBody  a {
text-decoration: none;}

.mainBody2 {
width: 40%;
vertical-align: top;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 0px;
padding-left: 10px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
border-top: 0px;
border-right: 0px solid white;
border-bottom: 0px;
border-left: 0px solid  #CCCCCC;
background-color: #EFE18F;
}

td.mainBodyGallery {
vertical-align: top;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 0px;
padding-left: 10px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
border-top: 0px;
border-right: 0px;
border-bottom: 0px;
border-left: 0px;
width: 60%;
text-align: center;
}


td.cd1 {
background-color: B0B78E;
width: 100px;
vertical-align: top;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: center;
text-transform: uppercase;
border-top: 0px;
border-right: 1px solid white;
border-bottom: 0px;
border-left: 0px;
}

td.cd1l {
background-color: B0B78E;
width: 100px;
vertical-align: top;
text-transform: uppercase;
text-align: center;
color: #FF9966;
font-weight: bold;
}

td.cd1l p {
padding-top: 10px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
color: #003366;
background-color: B0B78E;
}

td.cd2 {
width: 225px;
vertical-align: top;
background-color: B0B78E;
}

td.cd2 img  {
border-top: 0px;
border-right: 0px;
border-bottom: 0px;
border-left: 0px;
vertical-align: top;
background-color: B0B78E;
}

td.cd3 {
width: auto;
background-color: B0B78E;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
vertical-align: top;
border-top: 0px;
border-right: 0px;
border-bottom: 0px;
border-left: 0px;

}


td.cd3 p {
color: #003366;
font-family: comic sans ms, Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
padding-top: 15px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
font-weight: bold;
font-size: 20px;
font-style: italic;
text-transform: uppercase;
height: 25px;
text-align: center;

}

td.cd3 p a {
text-decoration: none;

}

h1 {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

table#tNavigation {
border-top: 0px;
border-right: 0px;
border-bottom: 0px solid white;
border-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
width: 100%;
font-size: 14px;
vertical-align: top;


}

table#tNavigation td {
border-top: 0px;
border-right: 0px solid white;
border-bottom: 0px;
border-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
text-transform: uppercase;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

table#tNavigation a {
color: #003366;
text-transform: uppercase;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;

}


table#tNavigation2 {
border-top: 0px;
border-right: 0px;
border-bottom: 0px;
border-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
width: 100%;
vertical-align: top;
background-color: B0B78E;
}

table#tNavigation2 td {
border-top: 0px;
border-right: 0px;
border-bottom: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:  B0B78E;
}

table#rates {
border-top: 0px;
border-right: 0px;
border-bottom: 0px;
border-left: 0px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
text-align: center;
width: 80%;

}

table#rates p {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}



table#rates td.header {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background-color:  #EFE18F;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
border-top: 1px solid black;
border-right: 1px solid black;
border-bottom: 0px solid black;
border-left: 1px solid black;
}

table#rates td.header h3 {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 16px;
text-align: center;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

table#rates td.dates {
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
background-color: #CCCCCC;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
border-top: 0px;
border-right: 1px solid black;
border-bottom: 0px;
border-left: 1px solid black;
text-align: center;
}

table#rates td.dates p {
padding-top: 0px;
padding-right: 5px;
padding-bottom: 0px;
padding-left: 5px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

table#rates td.cost p {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

table#rates td.cost {
background-color: white;
border-top: 0px;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 0px;
}

table#rates td.costSummary {
text-align: left;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
border-top: 0px;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
background-color: #FFFFFF;
}


td.gallery {
vertical-align: top;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 0px;
padding-left: 10px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
border-top: 0px;
border-right: 0px;
border-bottom: 0px;
border-left: 0px;
width: 100%;
}



