.body
{
  background-color: #99CCFF; /* 99CCFF 6699AB BBBBBB*/
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  height: auto;
  display: block;
  text-align: center;
  font-size: x-small;
  margin-top: 0px; 
  margin-bottom: 0px;
  margin-left: 0px; 
  margin-right: 0px;  
}

#section_main {width:740px; }
.section_sec {float:left; background:#ffffff; width:350px; margin:5px 0px 5px 13px; border:1px solid #4F4F4F; height:278px;  }
.section {float:left; background:#ffffff; width:350px; margin:5px 0px 5px 13px; border:1px solid #4F4F4F; height:478px;  }
*+html .section {float:left; width:350px; margin:5px 0px 5px 0px; border:1px solid #000000; height:478px;  }
*html .section {float:left; width:350px; margin:5px 0px 5px 7px; border:1px solid #000000; height:478px;  }
*+html .section_sec {float:left; background:#ffffff; width:350px; margin:5px 0px 5px 0px; border:1px solid #4F4F4F; height:278px;  }
*html .section_sec {float:left; background:#ffffff; width:350px; margin:5px 0px 5px 7px; border:1px solid #4F4F4F; height:278px;  }


.section_sec h1 {text-align:center; font-weight:normal;}
.section_sec p {padding:10px;}
.section h1 {text-align:center; font-weight:normal;}
.section p {padding:10px;}
A:link {text-decoration: none; font-weight: bold; color: #666666}
A:visited {text-decoration: none; font-weight: bold; color: #666666}
A:active {text-decoration: none; font-weight: bold; color: #666666}
A:hover {text-decoration: none; font-weight: bold; color: #99CCFF;}

.page
{
  width: 760px;
  height: auto;
  padding: 10px;
  background-color: #FFFFFF;
  text-align: left;
}

.header
{
  width: 740px; 
}

.headerlogo
{
  width: 330px;
  float: left; 
vertical-align:<middle>;
}

.headerimages
{
  width: 290px;
  float: right; 
  text-align: right;
  padding: 0px 0px 0px 0;
padding-top: 20px;
  font-size: 0.9em;
}


.HeaderImageLeft
{
  width: 290px;
  float: left; 
padding-top: 20px;
vertical-align:<middle>;
}

.HeaderImageRight
{
  width: 290px;
  float: right; 
  text-align: right;
  padding: 0px 0px 0px 0;
  font-size: 0.9em;
}


.headerimages img
{
  border: solid 1px #888888;
}

.topnav
{ clear: both;
  border-top: solid 2px #888888;
  border-bottom: solid 2px #888888;
  height: 30px; 
  width: 740px; 
  line-height: 30px;
  text-align: center;
}

.topnav .current
{
  font-weight: bold; 
  color: #99CCFF;
}

.main
{
  height: auto;
  width: 740px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.mainleft
{
  width: 450px;   
  float: left;
  padding: 10px 0 10px 0;
  line-height: 15px;
  text-align: left;    
}

.mainright
{
  width: 270px;
  float: right;
  padding: 10px 0 10px 0;
  line-height: 15px;
  text-align: right;  
}
.mainright img
{
  border: solid 1px #888888;
}

.mainleftsinglephoto
{ 
  padding: 1px 10px 10px 10px;
}

.mainrightsinglephoto
{
  width: 270px;
  float: right;
  padding: 80px 0 10px 10px;  
  line-height: 10px;
  text-align: right;  
}
.mainrightsinglephoto img
{
  border: solid 1px #888888;
}

.footer
{
  clear: both;
  border-top: solid 2px #888888;
  border-bottom: solid 2px #888888;
  height: 30px; 
  width: 740px; 
  text-align: center;
  font-size: 0.9em;
  line-height: 30px;
}


