div.TestimonialTop {
 background-color: rgb(230, 230, 230);
 padding: 6px;
 margin-top: 4px;
 height: 96px;
}

div.TestimonialBottom {
 background-color: rgb(100, 100, 100);
 padding: 6px;
 color: white;
}

body {
 background-color: rgb(137, 137, 137);
 background-image: url('images/PageBG.png');
 background-repeat: repeat-x;
 font: 14px Tahoma;
 line-height: 1.4em;
 background-attachment: fixed;
}

img {
 border: 0px;
}

div#Header, div#Highlight, div#Main, div#Footer {
 width: 800px;
 margin: 0px auto 0px auto;
}

div#Header {
 background-image: url('images/TopBG.png');
}

div#Highlight {
 font: 12px Tahoma;
 background-color: #E2007A;
 padding: 5px 0px 6px 0px;
 text-align: center;
}

div#Highlight a:link {color: #FFFFFF; font-weight: bold;}
div#Highlight a:visited {color: #FFFFFF; font-weight: bold;}
div#Highlight a:hover {color: #FFFFFF; font-weight: bold;}
div#Highlight a:active {color: #FFFFFF; font-weight: bold;}

div#Main {
 padding: 4px 0px 4px 0px;
 background-image: url('images/MiddleBG.png');
 min-height: 450px;
}

div#ContentContainer {
 width: 760px;
 margin: 0px 20px 0px 20px;
}

div#Logos {
 width: 798px;
 margin: 0px 6px 0px 1px;
 padding-top: 30px;
 height: 80px;
 text-align: center;
 background-color: #FFFFFF;
}

div#Footer {
 height: 124px;
 text-align: center;
}

div#FooterLink {
 height: 24px;
 background-image: url('images/BottomBG.png');
 text-align: center;
 color: rgb(144, 144, 144);
}

a.FooterLink {
 color: rgb(144, 144, 144);
 text-decoration: none;
}

a#FooterLink:hover {
 text-decoration: underline;
}

img#Logo {
 margin-top: 20px;
 margin-bottom: 20px;
 width: 400px;
}

h1 {
 color: white;
 background-color: #96BF12;
 font: 20px "Trebuchet MS";
 letter-spacing: 3px;
 padding: 4px 10px 4px 10px;
 -moz-border-radius-topleft: 12px;
 -moz-border-radius-topright: 12px;
 -moz-border-radius-bottomleft: 5px;
 -moz-border-radius-bottomright: 5px;
}

td {
 vertical-align: top;
}

td.DetailLeft {
 width: 25px;
 padding: 3px 0px 4px 4px;
 border-bottom: 4px solid rgb(223, 223, 223);
}

td.DetailL {
 width: 25px;
 padding: 3px 0px 4px 4px;
}

td.DetailRight {
 width: 75px;
 padding: 3px 0px 4px 4px;
 border-bottom: 4px solid rgb(223, 223, 223);
}

td.DetailR {
 width: 75px;
 padding: 3px 0px 4px 4px;
}

a {
 color: rgb(0, 116, 255);
 text-decoration: none;
}

a:hover {
 color: navy;
 text-decoration: underline;
}

div#GalleryBox, table#GalleryTable {
 width: 600px;
 border: 2px solid rgb(220, 220, 220);
 background-color: rgb(232, 232, 232);
 margin: 16px auto 0px auto;
}

div#GalleryBox {
 text-align: center;
 padding-bottom: 16px;
}

div#GalleryInfo {
 text-align: left;
 padding: 4px;
 background-color: rgb(240, 240, 240);
 margin-bottom: 8px;
}

table#GalleryTable {
 border-spacing: 0px;
 border-collapse: collapse;
}

td.GalleryCell {
 width: 32%;
 text-align: center;
}
