BODY {
  background-color: #4210D3;
  margin: 0;
  padding: 0;
  font-family: sans-serif;
}

A {
  text-decoration: none;
  color: #22f;
}

A:hover {
  color: #f22;
}


A IMG {
  border-width: 0px;
}

.alignleft {
  float: left;
}

#central {
/*  border: 1px dotted #888;
  border-width: 0px 1px;*/
  padding: 0 4pt;
}

H1 {
  padding: 0;
  margin: 0; margin-bottom: 10pt;
  font-size: 25pt;
  font-family: serif;
  color: #080;
  border-bottom: 1px dashed #000;
}

UL {
  padding-left: 18pt;
}

LI {
  padding-bottom: 8pt;
}

TD {
  vertical-align: top;
}

TD#left{
  width: 20px;
  background-image: url("/img/left-transition.gif"); 
  background-position: right;
  background-repeat: repeat-y;
}

TD#middle {
  background-color: #B6C1FF;
}

TD#right{
  width: 20px;
  background-image: url("/img/right-transition.gif");  
  background-position: left;
  background-repeat: repeat-y;
}

DIV#top-corner {
  background-image: url("/img/top-line.gif");
  background-repeat: repeat-x;
  height: 16px;
}

DIV#bottom-corner {
  background-image: url("/img/bottom-line.gif");
  background-repeat: repeat-x;
  height: 16px;
}

DIV#content {
  background-color: white;
  padding: 5px; padding-top: 0;
}

DIV#footer {
  text-align: center;
}

DIV#hdr {
  background-image: url("/img/stripy.jpg");
  background-repeat: repeat-x;
}

#sidebarl {
  width: 200px;
}

#sidebarl UL {
  padding: 0; margin: 0;
  padding-left: 0pt;
  list-style-type: none;
}

#sidebarl UL UL {
  padding-left: 16pt;
}

#sidebarl LI { padding-bottom: 0; }

#sidebarl LI A {
  display: block;
  margin: 2px;
  margin-bottom: 4px;
  padding: 3px;
  background-color: #eef;
  text-decoration: none;
  color: #004;
  font-weight: bold;
  border: 1px solid #00f;
}

#sidebarl LI A:hover {
  background-color: #ffe;
}

#sidebarl UL UL LI A {
  font-size: 0.8em;
}

#sidebarr {
  width: 200px;
}

#contact {
  font-size: 10pt;
  font-weight: bold;
  color: #666;
}

#contact B {
  color: #000;
}

#sidebarl .current_page_item > A, 
#sidebarl .current-cat A {
  background-color: #888;
  color: #fff;
}
#sidebarl .current_page_item > A:hover,
#sidebarl .current-cat A:hover {
  background-color: #888;
  cursor: default;
}

.page_item > A {
  background-position: 166px 2px;
  background-repeat: no-repeat;
}

.page-item-3 > A {
  background-image: url('/wp-content/uploads/2008/10/home-small.png');
}

.page-item-7 > A {
  background-image: url('/wp-content/uploads/2008/10/dollar_sign_small.png');
}
.page-item-2 > A {
  background-image: url('/wp-content/uploads/2008/10/about-us-small.png');
}

.page-item-9 > A {
  background-image: url('/wp-content/uploads/2008/10/services-small.png');
}

.page-item-5 > A {
  background-image: url('/wp-content/uploads/2008/10/map-small.png');
}

.page-item-4 > A {
  background-image: url('/wp-content/uploads/2008/10/refer-small.png');
}

.page-item-118 > A {
  background-image: url('/wp-content/uploads/2008/10/career-small.png');
}

.page-item-158 > A {
  background-image: url('/wp-content/uploads/2008/10/contact-small.png');
}
.page-item-8 > A {
  background-image: url('/wp-content/uploads/2008/10/articles-small.png');
}
.page-item-254 > A {
  background-image: url('/wp-content/uploads/2008/10/q-mark.png');
}

.sidebar-box {
  margin: 0px auto;
  background-image: url('/img/sidebar-box-body.png');
  background-position: bottom left;
  background-repeat: no-repeat;
  width: 197px;
}
.sidebar-box P, .sidebar-box FORM {
  padding: 3px;
  margin: 0;
}
.sidebar-top {
  background-image: url('/img/sidebar-box-top.png');
  background-position: top left;
  background-repeat: no-repeat;
  height: 18px;
  font-size: 10pt;
  padding: 0 3px;
  font-weight: bold;
  color: #000;
}
.now {
  border-collapse: collapse;

}

.now TH, .now TD {
  border: 1px solid #333;
  padding: 0 5px;
  margin: 0;
}

.now TH {
  background-color: #f33;
  font-size: 15pt;
}

#ss UL {
  padding: 0;
  margin: 0;
}

#ss LI {
  display: none;
  list-style-style: none;
  margin: 0 15px;
  padding: 0;
  font-size: 1.2em; 
  background: #fff;
  filter: none;
}

