body 		{ background: #FFFFFF url(images/bg.jpg) repeat-x; text-align: center; }
#wrapper 	{ position: relative; text-align: left; width: 840px; margin-right: auto; margin-left: auto; }
#logo 		{ position: absolute; width: 155px; height: 70px; top: -9px; left: 0px; }
#photo 		{ position: relative; width: 836px; height: 244px; top: 50px; left: 0px; }
.indent 	{ padding-left: 50px; }


ul#ClientList 	{ z-index: 2; list-style: none inside; width: 300px; line-height: 30px;}

#nav {
  position: absolute;
  top: 312px;
  /* relative, 51px */
  left: 0px;
}
#nav ul { list-style: none; margin: 0; padding: 0; }
#nav li { display: inline; margin: 0; padding: 0; padding-bottom: 2em; }
#nav ul li a img { border: 0; }
#nav a { padding: 0; float: left; }

#HighlightBox { position: absolute; top: 20px; left: 500px; width: 300px; }
#HighlightBox ul { list-style-type: none; margin: 0; padding: 0; }
#HighlightBox li { display: inline; margin-bottom: 1em; width: 250px;
  /* padding-bottom: 10px; */
  /* height: 200px;*/
}
#HighlightBox ul li a img { border: 0; }
#HighlightBox a { padding: 0; float: left; }

#ContentBody {  position: absolute; top: 348px; /*relative, 52*/ left: 0px; width: 746px; color: #424242; background-color: #FFFFFF; font-family: Arial, Verdana; font-size: 0.8em; padding-left: 45px; padding-right: 45px; padding-top: 15px;
}
#ContentBody30 { position: absolute; top: 348px; left: 0px; width: 786px; color: #424242; background-color: #FFFFFF; font-family: Arial, Verdana; font-size: 0.8em; padding: 25px; }

#ContentBody .small, #ContentBody small { font-size: 0.7em; line-height: 14px; }
#ContentBody30 .small, #ContentBody30 small { font-size: 0.7em; line-height: 14px; }

#Footer {
  position: relative;
  /* relative, 52 */
  left: -50px; width: 836px; color: #424242; background-color: #FFFFFF; font-family: Arial, Verdana; font-size: 13px; margin-left: 0px; padding-left: 0px;
}

.txtBlue { color: #0324CF; } /* 022F68 */

#TextHome{ width: 400px; /* 360 */ line-height: 22px; }
#Text{ width: 360px; line-height: 20px; }
#TextServices{ width: 750px; line-height: 20px; }

#title { position: absolute; top: 185px; left: 245px; }

ul.links { list-style: none; }
ul.links li { padding: 0.4em 0 0.4em 0; margin: 0.4em 0 0.4em 0; }

ul.collection {
  position: relative;
  top: 25px;
  left: 200px;
  z-index: 3;
  list-style: none inside;
  width: 675px;
  height: 340px;
  margin: 0;
  padding:0;
  padding-bottom: 3em;
  color: #818154;
  font-family: Georgia, serif;
  font-size: 0.7em;
}
ul.collection li { width: 225px; height: 235px; float: left; margin: 0; text-align: center;}
ul.collection li a { float: left; width: 225px; margin: 0; }
ul.collection li a img { border: 0;}

form div  	{ clear: left; margin: 0; padding: 0; padding-top: 0.1em; padding-bottom: 0.1em; padding-left: 1.5em; }
form div label 	{ float: left; margin:0; padding-left: .5em; width: 200px; line-height: 16px;}
input.txt 	{ width: 150px; line-height: 16px; margin: .2em; }
input.btn	{ background-color: #818154; color: #FFFFFF; border: 1px; padding: 2px; width: 85px; font-size: 1.2em; }

#flashphotos {
  position: absolute;
  top: 225px;
  left: 255px;
  width: 600px;
  height: 395px;
}

a:link, a:visited { color: #042E6A; text-decoration: underline; BORDER: 0; BORDER-BOTTOM: 1px; BORDER-COLOR: #242424;}
a:hover, a:active { BORDER-TOP: 0; BORDER-BOTTOM: 1px; BORDER-LEFT: 0; BORDER-RIGHT: 0; COLOR: #022F68; }