a:link,a:visited {
  color:#223048;
}
a:hover,a:active {
  color:#001026;
  text-decoration:none;  
}
body {
  background-color:#c80f16;
  font-family:verdana, arial, "sans seriff";
  font-size:14px;
  margin:0px;
  padding:15px;
}
input,select {
  margin:3px;
}
ul {
  margin:0px;
  padding: 0 0 0 35px;
}
li {
  list-style-type:none;
  width:520px;
  margin:0px;
  padding:4px;
}
#wrapDiv {
  background-color:#fff;
  margin-right:auto;
  margin-left:auto;
  width:856px;
  background-image:url("/pics/borders/middle856.jpg");
  background-repeat:repeat-y;
}
#borderTopDiv {
  margin-right:auto;
  margin-left:auto;
  background-image:url("/pics/borders/top856.jpg");
  background-repeat:no-repeat;
  width:856px;
  height:16px;
}
#borderBottomDiv {
  margin-right:auto;
  margin-left:auto;
  background-image:url("/pics/borders/bottom856.jpg");
  background-repeat:no-repeat;
  width:856px;
  height:16px;
}
#bannerDiv {
  text-align:center;
  height:192px;
  width:856px;
}
#mainDiv .contentDiv {
  background-image:url("/pics/borders/midgray.png");
  background-color:#d9d4d3;
  width:600px;
  text-indent:10px;
  margin:0px 0px 20px 40px;
}
#mainDiv .rContentDiv {
  position:relative;
  left:230px;
  background-image:url("/pics/borders/midgray.png");
  background-color:#d9d4d3;
  width:600px;
  text-indent:10px;
  margin:0px 40px 20px 0px;
}
#menuDiv {
  width:820px;
  height:45px;
  margin:0 auto;
  text-align:center;
}
#menuDiv a {
  display:block;
  float:left;
  font-family:verdana, arial, "sans seriff";
  font-size:14px;
  padding:0px;
  height:45px;
  text-decoration:none;
  border-width:0px 0px 0px 1px;
  border-color:#900;
  border-style:solid;
}
#menuDiv a.firstlink {
  border-width:0px;
}
h1 small {
  display:block;
  margin-top:10px;
  font-family:verdana, arial, "sans seriff";
}
img {
  border-width:0px;
}
#menuDiv span img {
  opacity:.8;
  border-width:0px 0px 0px 1px;
  border-color:#900;
  border-style:solid;
  display:block;
  float:left;
  font-family:verdana, arial, "sans seriff";
  font-size:14px;
  height:45px;
  padding:0px;
  text-decoration:none;
}
#menuDiv span.firstlink img {
  border-width:0px 0px 0px 0px;
}
#menuDiv a:hover img {
  opacity:.8;
  background-image:url("/pics/menubghover.jpg");
  background-repeat:repeat-x;
  text-decoration:underline;
}
#mainDiv p {
  text-indent:10px;
  padding:15px;
  margin:0px 26px;
  border-width:1px;
  border-color:#469dad;
  border-style:solid;
  background-color:#edebeb;
}
#mainDiv .contentList {
  padding:0 0 0 40px;
}
#mainDiv .serviceList li {
  text-indent:0px;
  margin:4px;
  width:470px;
  border-width:1px;
  border-color:#469dad;
  border-style:solid;
  background-color:#edebeb;
}
.contentDiv .menu {
  border-width:1px;
  border-color:#469dad;
  border-style:dotted;
  background-color:#edebeb;
}
.note {
  text-align:center;
  padding:15px;
  color:#f00;
}
#mainDiv .contentList li {
  text-indent:10px;
  padding:15px;
  margin:10px 0 0 0;
  border-width:1px;
  border-color:#469dad;
  border-style:solid;
  background-color:#edebeb;
  width:430px;
}
#mainDiv h1 {
  background-color:#feffaa;
  border-color:#85766f;
  border-width:0px 1px 1px 1px;
  border-style:solid;
  font-family: "monotype corsiva", verdana, arial;
  font-size:24px;
  color:#324465;
  margin:0px 35px 35px 35px;
  padding:3px;
  height:30px;
  text-align:center;
}
.contentDiv h2, .rContentDiv h2 {
  background-image:url("/pics/borders/topgray.png");
  background-repeat:no-repeat;
  height:20px;
  text-indent:10px;
  font-family: verdana, arial, "sans seriff";
  font-size:10pt;
  color:#324465;
  display:block;
  width:600px;
  text-align:center;
  margin:0;
  padding-top:10px;
}
.contentbottom {
  background-image:url("/pics/borders/bottomgray.png");
  width:600px;
  height:20px;
  margin:0;
  font-size:0;
}
#mainDiv {
  padding-bottom:20px;
}
small {
  font-size:10px;
}
hr {
  background-color:#900;
  width:100%;
}
strong {
  color:#900;
  font-size:14px;
  text-align:left;
}
#footerDiv {
  color:#fff;
  font-size:10px;
  margin-top:10px;
  margin-right:auto;
  margin-left:auto;
  text-align:center;
}
.sites {
  margin:0 30px;
}
.sites td {
  text-align:left;
  padding:10px;
  font-size:.9em;
}
.sSideDiv table,.lSideDiv table,.contentDiv table {
  margin:30px;
}
.sSideDiv th,.lSideDiv th,.contentDiv th,.sSideDiv td,.lSideDiv td,.contentDiv td {
  border-width:0px 0px 1px 0px;
  border-style:dashed;
  border-color:#900;
  text-align:left;
}
.sites th {
  padding:4px;
  background-color:#eee;
  text-align:left;
}
.lSideDiv li {
  width:500px;
  border-width:0px;
}
#mainDiv .lSideDiv h2, #mainDiv .sSideDiv h2 {
  background-image:none;
  width:100%;
  margin:0px;
  font-family: verdana, arial, "sans seriff";
  font-size:10pt;
  color:#324465;
  text-align:center;
}
.sSideDiv th, .sSideDiv td, .lSideDiv th, .lSideDiv td {
  vertical-align:top;
  border-width:0px 0px 1px 0px;
  border-style:dashed;
  border-color:#900;
  text-align:left;
}
.lSideDiv {
  position:relative;
  z-index:5;
  background-color:#feffaa;
  border-color:#85766f;
  border-style:solid;
  border-width:1px;
  width:380px;
  float:right;
  right:40px;
  top:80px;
  margin-bottom:-1000px;
}
.sSideDiv li {
  list-style-type:square;
  width:200px;
  border-width:0px;
  vertical-align:top;
}
.sSideDiv {
  opacity:.8;
  position:relative;
  z-index:5;
  background-color:#feffaa;
  border-color:#85766f;
  border-style:solid;
  border-width:1px;
  width:250px;
  float:right;
  top:80px;
  right:35px;
  margin-bottom:-1000px;
}
#mainDiv .sSideDiv p {
  background-color:transparent;
  border-width:0;
  padding:10px;
}
#galleryDiv_gallery {
  margin:1em auto;
  text-align:center;
}
#thumbsDiv_gallery {
  height:190px;
  width:800px;
  overflow:auto;
  margin:auto;
}
#thumbsDiv_gallery td {
  border-width:0px;
}
#thumbsDiv_gallery table {
  margin:auto;
}
.picDiv {
  border:0px solid black;
  float:right;
  clear:both;
  width:180px;
  height:500px;
  margin-right:-195px;
  margin-bottom:-1000px;
}
.picDiv img {
  display:block;
}
.customerCite {
 font-size:x-small;
}
.picChoose {
  padding:0;
}
.picChoose li {
  display:inline;
  cursor:pointer;
}
.rPicDiv,.lPicDiv {
  clear:both;
  margin-bottom:-1000px;
}
.lPicDiv {
  float:left;
  margin-left:-200px;
}
.rPicDiv {
  float:right;
  margin-right:-200px;
}
.rPicDiv img,.lPicDiv img {
  display:block;
}
#footerDiv a:link,#footerDiv a:visited {
  color:#fff;
}
#footerDiv a:hover,#footerDiv a:active {
  color:#fff;
  text-decoration:none;  
}
