body {
    position: relative;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    width: 988px;
}
#shadow1 {
    margin: 0 auto;
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
    height: 100%;
}
#shadow2 {
    border-left: 1px solid #cacaca;
    border-right: 1px solid #cacaca;
    height: 100%;
}
#shadow3 {
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    height: 100%;
}
#wrapper {
    width:980px;
    height:auto;
    padding:0;
    margin:0 auto;
    border: 1px solid #eaeaea;
    background: #fff url(../images/background-index.gif) top no-repeat; 
}

p {
   font-family: Verdana, sans-serif;
   font-size: 13px;
   color: #333333;
   font-weight: normal;
   text-decoration: none;
}

/* floating */
#butterfly1 {
    position: absolute;
    height: 117px;
    width: 111px;
    margin: 340px 0px 0px 630px;
    padding: 0px;
    background: url(../images/butterfly.png) no-repeat top center;
}
.ultext {
   font-family: Verdana, sans-serif;
   font-size: 13px;
   color: #416989;
   font-weight: bold;
   text-decoration: none;
}
.ultext2 {
   font-family: Verdana, sans-serif;
   font-size: 13px;
   color: #333333;
   font-weight: bold;
   text-decoration: none;
}
/* 787878 */ 
.litext {
   font-family: Verdana, sans-serif;
   font-size: 12px;
   color: #333333;
   font-weight: normal;
   text-decoration: none;
}
/* 446c8c */
.litext2 {
   font-family: Verdana, sans-serif;
   font-size: 12px;
   color: #446c8c;
   font-weight: normal;
   text-decoration: none;
}

/* butterflycolor - C6E0FF */
.butterfly {
    margin: 0px;
    padding: 5px 10px 5px 10px;
    height: 168px;
    width: 452px; 
    background: #91BCD7;
}
.small {
   font-family: Verdana, sans-serif;
   font-size: 9px;
   color: #333333;
   font-weight: normal;
   text-decoration: none;
}
.boxed-links a {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #215375;
    text-decoration: none;
}
.boxed-links a:hover {
    color: #2e3539;
    text-decoration: underline;
}

/* members border */
.bordered {
    border: 1px solid #91BCD7;
    border-top: none;
    border-bottom: none;
}
.bordered-bottom {
    border: 1px solid #91BCD7;
    border-top: none;
    border-bottom: 1px solid #91BCD7;
}
blockquote  {
   font-family: Verdana, sans-serif;
   font-size: 13px;
   color: #333333;
   font-weight: bold;
   text-decoration: none;
}

/* knighton */
.knighton {
    margin: 0px;
    padding: 15px 6px 15px 6px;
    font-family: Myriad Pro, sans-serif;
    font-size: 13px;
    font-weight: normal;
    background-color: #e5b350;
}
.knighton-contact {
    margin: 0px auto;
    padding: 0px 3px 0px 3px;
    font-family: Myriad Pro, sans-serif;
    font-size: 13px;
    font-weight: normal;
    background-color: #e5b350;
}
.location {
    margin: 0px;
    padding: 20px 1px 20px 1px;
    font-family: Arial, Myriad Pro, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
}

/* textwrap */
.wrapright {
    float:right;
    margin-top:5px;
    margin-right:5px;
    margin-bottom:3px;
}
.wrapleft-members {
    float:left;
    margin-top:5px;
    margin-right:20px;
    margin-left:5px;
    margin-bottom:3px;
}
.wrapright-members {
    float:right;
    margin-top:5px;
    margin-right:5px;
    margin-left:20px;
    margin-bottom:3px;
}

/* shadows */
.out {
  display:block; 
  background:#bbb; 
  border:1px solid #ddd; 
  position:relative;
  margin:1em 0;
  }
.in2 {
  display:block; 
  background:#777; 
  border:1px solid #999; 
  position:relative;
  padding:1px;
  margin:1px;
  }
.in {
  background:#fff; 
  border:0px solid #555; 
  position:relative; 
  padding:0px;
  height: 121px;
  font-weight:normal;
  }
.in3 {
  background:#fff; 
  border:0px solid #555; 
  position:relative; 
  padding:0px;
  height: 237px;
  font-weight:normal;
  }
.in4 {
  background:#fff; 
  border:0px solid #555; 
  position:relative; 
  padding:0px;
  height: 237px;
  font-weight:normal;
  }
.in5 {
  background:#fff; 
  border:0px solid #555; 
  position:relative; 
  padding:0px;
  height: 350px;
  font-weight:normal;
  }

.ltin {
  left:-3px;
  }
.tpin {
  top:-3px;
  }
.rtin {
  left:3px;
  }


.knighton-shadow {width:181px; padding:0;} /* change to suit */
.knighton-shadow1 {width:181px; padding:0;}



.title-index {
    font-family: Arial, sans-serif;
    font-size: 17px;
    color: #446c8c;
    text-decoration: none;
    font-weight: normal;
}
.title-index2 {
    font-family: Arial, sans-serif;
    font-size: 19px;
    color: #446c8c;
    text-decoration: none;
    text-align: center;
}
.title-index3 {
    font-family: Arial, sans-serif;
    font-size: 17px;
    color: #333333;
    text-decoration: none;
}
.title-index4 {
    font-family: Arial, sans-serif;
    font-size: 17px;
    color: #446c8c;
    text-decoration: none;
}
.title-top-small {
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #446c8c;
    font-weight: bold;
    text-decoration: none;
}
.title-top-dark {
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}
.title-top-dark2 {
    font-family: Arial, sans-serif;
    font-size: 13px;
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}
.title-contact {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #333333;
    text-align: left;
}


/* side navigation */
.title-side {
    font-family: Arial, sans-serif;
    font-size: 15px;
    color: #446c8c;
    text-decoration: none;
}
.title-side-line {
    font-family: Arial, sans-serif;
    font-size: 15px;      
    color: #446c8c;
    text-decoration: underline;
}
.title-side-small {
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #446c8c;
    text-decoration: none;
}

a, a:link, a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #215375;
    text-decoration: none;
}
a:hover {
    color: #2e3539;
    text-decoration: underline;
}

.color {
    font-family: Arial, sans-serif;
    font-size: 13px;
    color: #446c8c;
}
.color a {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #215375;
    text-decoration: none;
}
.color a:hover {
    color: #2e3539;
    text-decoration: underline;
}

/* footer */
.footer {
    text-align: center;
}
.footer a {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #215375;
    text-decoration: none;
}
.footer a:hover {
    color: #2e3539;
    text-decoration: underline;
}
.dropdown2 a {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 9px;
    color: #215375;
    text-decoration: none;
}
.dropdown2 a:hover {
    color: #2e3539;
    text-decoration: underline;
}
