body {
  background-color: #e2e3e2;
  background-image: url('../images/bg.png');
  background: #c3c3c2 -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.2, #e2e3e2),
    color-stop(0.8, #c3c3c2)
  ) no-repeat;
  background: #c3c3c2 -moz-linear-gradient(
    center top,
    #e2e3e2 20%,
    #c3c3c2 79%
  ) no-repeat;
  margin: 0px;
  margin-bottom: 15px;
}
#bitoffancy {
  background-color: #999;
}
#topmenu {
  font-family: Verdana;
  width: 800px;
  padding-left: 250px;
  margin: 0px auto;
}
#topmenu p {
  background-image: url('../images/unselected.png');
  display: inline-block;
  height: 32px;
  width: 130px;
  padding-top: 18px;
  padding-left: 25px;
  margin-left: -40px;
  margin-bottom: -6px;
  font-size: 12px;
  position: relative;
}
#topmenu p.selected {
  background-image: url('../images/selected.png');
  display: inline-block;
  height: 32px;
  width: 130px;
  padding-top: 18px;
  padding-left: 25px;
  margin-left: -40px;
  font-size: 12px;
  position: relative;
  z-index: 10 !important;
}
#topmenu p a:link {
  color: #999;
  text-decoration: none;
}
#topmenu p a:visited {
  color: #999;
  text-decoration: none;
}
#topmenu p a:hover {
  color: #999;
  text-decoration: none;
}
#topmenu p.selected a:link {
  color: #c21185;
  text-decoration: none;
}
#topmenu p.selected a:visited {
  color: #c21185;
  text-decoration: none;
}
#topmenu p.selected a:hover {
  color: #c21185;
  text-decoration: none;
}
#holder {
  position: relative;
  z-index: 20;
  width: 800px;
  margin: 0px auto;
  background-color: white;
  -moz-border-radius-topright:60px;
  -webkit-border-radius-topright:60px;
  -webkit-border-top-right-radius:60px;
  -opera-border-radius-topright:60px;
  -khtml-border-radius-topright:60px;
  border-top-right-radius:60px;
  -moz-box-shadow: #bbb 10px 10px 5px;
  -webkit-box-shadow: #bbb 10px 10px 5px;
  -opera-box-shadow: #bbb 10px 10px 5px;
  -khtml-box-shadow: #bbb 10px 10px 5px;
}
#content {
  border-left: 10px solid #BEDE12;
}
#content p {
  margin: 0px;
}
#mainlogo {
  width: 710px;
  margin: 0px auto;
}
#mainlogo img {
  border: none;
  margin-top: 20px;
}
#fancybit {
  width: 710px;
  margin: 0px auto;
}
#fancybit img {
  border: none;
  margin-top: 10px;
}
#bodycontainer {
  width: 700px;
  margin: 10px auto 0px auto;
  padding: 0px 0px 25px 0px;
}
#sidemenu {
  float: right;
  width: 128px;
  margin-right: 8px;
}
#sidemenu ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#sidemenu ul li {
  font-family: verdana;
  font-size: 12px;
  text-align: right;
  border-top: 1px solid #999;
  padding-top: 10px;
  padding-bottom: 10px;
}
#sidemenu ul li a:link {
  color: #c21185;
  text-decoration: none;
}
#sidemenu ul li a:visited {
  color: #c21185;
  text-decoration: none;
}
#sidemenu ul li a:hover {
  color: #c21185;
  text-decoration: none;
}
#blurb {
  background-image: url('../images/topbox.png');
  width: 530px;
  height: 138px;
  padding: 10px 20px;
  margin-left: -10px;
}
#blurb h1 {
  margin-bottom: 0px;
  font-family: verdana;
  font-size: 14px;
  font-weight: normal;
  color: #c21185;
}
.link {
  margin-bottom: 0px;
  font-family: verdana;
  font-size: 11px;
  font-weight: normal;
  color: #c21185;
}
.link a:link {
  text-decoration: none;
  color: #c21185;
}
.link a:hover {
  text-decoration: none;
  color: #c21185;
}
.link a:visited {
  text-decoration: none;
  color: #c21185;
}
#blurb p {
  margin-bottom: 10px;
  font-family: verdana;
  font-size: 11px;
  font-weight: normal;
  color: #4c4c4c;
}
#servicelinks {
  background-image: url('../images/bottombox.png');
  width: 550px;
  height: 163px;
  padding: 20px 10px;
  margin-left: -10px;
}
#servicelinks div {
  display: inline-block;
  border-left: 1px solid #BEDE12;
  width: 162px;
  margin-left: 10px;
  vertical-align: top;
}
#servicelinks div h1 {
  margin-top: 0px;
  width: 151px;
  height: 23px;
  font-family: verdana;
  padding-top: 3px;
  padding-left: 10px;
  color: white;
  font-size: 16px;
  background-image: url('../images/servicebar.png');
  font-weight: normal;
}
#servicelinks div p {
  font-family: verdana;
  font-size: 11px;
  color: #4c4c4c;
  margin-left: 7px;
}
#footer {
  font-family: verdana;
  font-size: 9px;
  background-color: #999;
  width: 800px;
  margin: 0px auto 0px auto;
  padding: 5px 0px;
  color: #4c4c4c;
}
#footer p {
  margin: 0px;
  padding: 0px;
}
#footercontact {
  float: left;
  width: 200px;
  color: #fff;
  text-align: center;
}
#footercontact a:link {
  color: #fff;
  text-decoration: none;
}
#footercontact a:hover {
  color: #fff;
  text-decoration: none;
}
#footercontact a:visited {
  color: #fff;
  text-decoration: none;
}
#rimage1{
  position: absolute;
}
#rimage2{
  position: absolute;
}
#rimage3{
  position: absolute;
}
#rimage4{
  position: absolute;
}
#rimage5{
  position: absolute;
}
#pagecontent {
  width: 550px;
  margin-left: -5px;
}
#pagecontent h1 {
  margin-bottom: 0px;
  font-family: verdana;
  font-size: 14px;
  font-weight: normal;
  color: #c21185;
}
#pagecontent h2 {
  margin-bottom: 0px;
  font-family: verdana;
  font-size: 14px;
  font-weight: normal;
  color: #c21185;
}
#pagecontent h3 {
  margin-bottom: 0px;
  font-family: verdana;
  font-size: 11px;
  font-weight: normal;
  color: #c21185;
}
#pagecontent h4 {
  margin-bottom: 0px;
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  color: #4c4c4c;
}
#pagecontent p {
  margin-bottom: 10px;
  font-family: verdana;
  font-size: 11px;
  font-weight: normal;
  color: #4c4c4c;
}
#pagecontent ul {
  margin-bottom: 10px;
  font-family: verdana;
  font-size: 11px;
  font-weight: normal;
  color: #4c4c4c;
}
#pagecontent  a:link {
  color: #c21185;
  text-decoration: none;
}
#pagecontent  a:visited {
  color: #c21185;
  text-decoration: none;
}
#pagecontent  a:hover {
  color: #c21185;
  text-decoration: none;
}
table th {
  font-size: 12px;
  font-family: verdana;
  padding: 3px;
  color: #c21185;
}
table td {
  vertical-align: top;
  font-size: 12px;
  font-family: verdana;
  padding: 3px;
  color: #4c4c4c;
}
p.row {
  clear: both;
  margin: none;
  padding-bottom: 20px;
  width: 550px;
}
span.label {
  float: left;
  text-align: right;
  width: 150px;
  padding-top: 4px;
}
span.value {
  text-align: justify;
  float: right;
  width: 390px;
}
#footermain a:link {
  text-decoration: none;
  color: #4c4c4c;
}
#footermain a:visited {
  text-decoration: none;
  color: #4c4c4c;
}
#footermain a:hover {
  text-decoration: none;
  color: #4c4c4c;
}

#pagecontent h1 {
  margin-bottom: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
}


