body {
  margin: 0 auto;
  background: url("/graphics/bkgd.jpg") #0C3956 repeat-x;
  width: 1000px;
  font-family: Tahoma, Verdana, Arial;
  font-size: 11px;
  color: #0C3956;
}
#header {
  float: left;
  width: 1000px;
  height: 156px;
  margin: 0px;
}
#slideshow {
  float: left;
  width: 662px;
  height: 292px;
  margin: 0px;
}
#page {
  float: left;
  width: 1000px;
  color: #ffffff;
  background-color: #002741;
}
#homeLeft {
  float: left;
  width: 300px;
  margin: 10px;
}
#homeRight {
  float: left;
  width: 662px;
  margin-top: 20px;
  border: 4px solid #EEEEEE;
}

#left500 {
 float: left;
  width: 472px;
  margin: 10px;
}
#right480 {
  float: left;
  width: 480px;
}

.rightImg {
  float: left;
  width: 480px;
  height: 320px;
  margin-top: 20px;
  border: 4px solid #EEEEEE;
}

.title {
  margin-top: 10px;
}
.contentBox290 {
  float: left;
  width: 290px;
  min-height: 200px;
  font-size: 11px;
  border: 4px solid #EEEEEE;
  margin: 10px 10px 10px 25px;
  color: #003359;
  background-color: #003359;
}
.contentDescription {
  color: #CCCCCC;
  margin: 10px;
  line-height: 20px;
  font-size: 12px;
}
.contentLink {
  margin: 10px;
}
.contentLink a {
  font-weight: bold;
  color: #F4CF72;
}
.contentBoxSpacer {
  float: left;
  width: 30px;
}
.contentBox233Specials {
  float: left;
  width: 233px;
  min-height: 200px;
  font-size: 11px;
  border: 1px solid #F09000;
  margin-top: 10px;
  color: #EEB738;
  background: url("/graphics/bkgd.content.box.jpg") #333333 repeat-x;
}
.contentDescriptionSpecials {
  color: #EEEEEE;
  margin: 10px;
  line-height: 16px;
}
p {
  font-family: Tahoma, Verdana, Arial;
  font-size: 12px;
  line-height: 16px;
  color: #CCCCCC;
  margin:20px 5px 20px 5px;
}
h1 { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #F4CF72; 
  font-weight: bold; 
  line-height: 14px; 
  margin: 20px 5px 20px 5px; 
}
a:link {
  color:#F4CF72;
  text-decoration: none;
}

a:visited {
  color:#F4CF72;
}

a:hover {
	text-decoration:underline;
	color:#F4CF72;
}

#gsaLeft {
  float: left;
  width: 290px;
  margin: 20px;
}

#gsaImages {
  float: left;
  width: 290px;
  margin: 0px;
  border: 4px solid #FFFFFF;
}
#gsaUnderImages {
  float: left;
  width: 290px;
  margin: 0px;
  font-size: 12px;
  font-weight: 700;
}
#gsaModels {
  float: left;
  width: 580px;
  margin: 20px 20px;
}
#gsaModelsLeft {
  float: left;
  margin: 0px;
  width: 270px;
  line-height: 16px;
}
#gsaModelsRight {
  float: left;
  margin: 0px 0px 0px 40px;
  width: 270px;
  line-height: 16px;
}
#gsaModelsText {
  width: 580px;
  margin: 50px 10px 10px 0px;
  line-height: 16px; 
}
.gsaCat {
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 5px;
  width: 270px;
  border-bottom: 1px solid #F4CF72;
  color: #F4CF72;
}
.gsa:link  {
  text-decoration: none;
  color: #CCCCCC;
}
.gsa:visited  {
  text-decoration: none;
  color: #CCCCCC;
}
.gsa:hover  {
  text-decoration: underline;
  color: #F4CF72;
}

.pr {
  width: 850px;
  margin: 20px 10px 10px 20px;
}
.pr p{

  margin: 10px 10px 10px 0px;
  line-height: 16px; 
}



#footer {
  width: 1000px;
  margin: 10px 0px;
}
#footerLogos {
  width: 1000px;
  height: 70px;
  background: url("/graphics/bkgd.footer.logos.jpg") #0C3956 repeat-x;
  text-align: center;
}
#marginLeft {
  float: left;
  margin-left: 170px;
}
.footerLogosBoxes {
  float: left;
  width: 150px;
  height: 50px;
  margin: 10px;
  display: inline;
}

#footerNav {
  float: left;
  font-size: 11px;
  font-weight: bold;
  color: #CCCCCC;
  margin: 0px 10px 0px 10px;
}
#footerNav a {
  text-decoration: none;
  font-weight: bold;
  color: #CCCCCC;
}
#footerNav a:visited {
  text-decoration: none;
  font-weight: bold;
  color: #CCCCCC;
}
#footerNav a:hover {
  text-decoration: none;
  font-weight: bold;
  color: #FFFFFF;
}
#copyright {
  float: left;
  color: #F4CF72;
  font-weight: normal;
  margin-top: 10px;
}
#logo {
  float: right;
  margin: 0px 10px 0px 10px;
}
.clearFloat {
  clear: both;
  margin: 10px;
}

