/**************************************************************/
/*** Copyright 1994-2008 Webplus, Inc. All rights reserved. ***/
/**************************************************************/

/*
  Description: style for script of same filename
                  as well as scripts prefixed with filename_
*/


/******************/
/**  TOUR_GUIDE  **/
/******************/

/* NOTE: nothing in tour_guide can be id'd since the guide is repeated at the bottom of each page */

.tour_guide {
  margin: 0 auto;
}
.tour_guide td {
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
  vertical-align: middle;
}
.tour_guide td.tour_guide_current {
  color: #090;
  cursor: default;
}
.tour_guide td.tour_guide_linked {
  color: #259;
  cursor: pointer;
}
.tour_guide td.tour_guide_linked_hover {
  color: #00f;
  cursor: pointer;
}

.tour_guide_indicator {
  color: #090;
	font-family: verdana, arial, helvetica, sans-serif;
  font-size: 16pt;
  font-weight: bold;
}

.tour_guide h3 {
  font-family: arial, helvetica, sans-serif;
  font-size: 14pt;
  font-weight: bold;
  line-height: 18pt;
  margin: 0;
  padding: 0;
}
.tour_guide .cssbox_body {
  font-family: arial, helvetica, sans-serif;
  font-size: 8pt;
  line-height: 12pt;
}

.tour_guide_back_next {
  cursor: default;
  font-size: 12pt !important;
  font-weight: bold;
  line-height: 22pt;
  text-align: center;
  word-spacing: 5px;
}

.tour_guide_intro {
  cursor: default;
  margin: 6pt auto;
  text-align: left;
  width: 60%;
}

/**  rounded corner box, 150px  **/

.cssbox_150,
.cssbox_150 .cssbox_body,
.cssbox_150 .cssbox_head,
.cssbox_150 .cssbox_head h3 {
  background: transparent url(/media/box_bkgd.png) no-repeat bottom right;
}

.cssbox_150 {
  /* intended total box width - padding-right(next) */
  width: 150px !important;
  /* IE Win = width - padding */
  width: 145px;
  /* the gap on the right edge of the image (not content padding) */
  padding-right: 5px;
  /* use to position the box */
  margin: 0;
}

/* set the top-right image */
.cssbox_150 .cssbox_head {
  background-position: top right;
  /* pull the right image over on top of border */
  margin-right: -5px;
  /* right-image-gap + right-inside padding */
  padding-right: 5px;
}

/* set the top-left image */
.cssbox_150 .cssbox_head h3 {
  background-position: top left;
  margin:0;
  /* reset main site styles */
  border:0;
  /* ditto */
  /* padding-left = image gap + interior padding ... no padding-right */
  padding: 5px 0 5px 5px;
  height: auto !important;
  height:1%
} /* IE Holly Hack */


/* set the lower-left corner image */
.cssbox_150 .cssbox_body {
  background-position: bottom left;
  margin-right: 0px;
  /* interior-padding right */
  padding: 0 0 5px 5px
} /* mirror .cssbox_head right/left */

