body {
  background-color: #000000;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #333333;
  text-decoration: none;
  font-weight: normal;
  line-height: 16px;
}

td , th , p , ol , li , div , dl , dt , dd , blockquote {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: normal;
  line-height: 16px;
}

form {margin: 0px 0px 0px 0px;}

a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none;}
a:hover {color: #FF9900;}

.content_title {color: #D5ECFC; font-size: 18px; text-transform: uppercase; line-height: 20px;}

.photoGalleryTitle {font-weight: bold; font-size: 14px; color: #D6ECFC;}
.photoGalleryImg {border: 3px solid #0C3962;}

.productCategoryTitle {color: #D5ECFC; font-size: 14px; font-weight: bold; text-transform: uppercase;}
.productTitle {color: #FF9933; font-size: 16px; font-weight: bold;}

.newsMenuLeft {color: #CCFFFF; font-size: 16px; font-weight: bold;}
.newsArticleHeader {color: #FFFFFF; font-size: 18px; font-weight: bold;}
.newsArticleSubheader {color: #FFCC99; font-size: 14px; font-weight: bold;}
.linkNewsList {font-size: 16px; font-weight: bold;}
.NewsListSubheader {color: #FFCC99; font-size: 13px; font-weight: bold;}

.linkUtility {color: #FFFFFF; text-decoration: none;}
.linkUtility:hover {color: #0099CC; text-decoration: none;}
.linkFooter {color: #CCCCCC; font-size: 10px; text-decoration: none; }
.linkFooter:hover {color: #FFFFFF; text-decoration: none; }

.required {font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; font-weight: bold;}
.error {color: #FF0000;}


