/****************************************
*  Site specific css definitions
****************************************/

html, body {
  background-color:#f1ecdc;
  background-image:url(/images/layout/bg_repeat.gif);
  background-position:top center;
  background-repeat:repeat-y;
  text-align:center;
}

table.page {
  width:979px;
}

td.left-shim,
td.right-shim {
  width:50%;
}

td {
  vertical-align:top;
}

td.bg-main-content {
  height:524px;
  background-color:#a19a92;
  background-image:url(/images/layout/bg_paratransit.jpg);
  background-position:top left;
  background-repeat:no-repeat;
  padding:54px 56px 0px 0px;
}

td.highlight {
  width:660px;
  background-color:#E6E2E1;
  padding:12px 30px 10px 79px;
}

td.highlight-table-spacer {
  height:10px;
}

td.home-box-bottom {
  height:131px;
  width:194px;
  background-color:#0a4775;
  background-image:url(/images/content/bg_home_box_bottom.gif);
  background-repeat:no-repeat;
}

td.home-header {
  height:390px;
  background-repeat:no-repeat;
  padding:57px 74px 0px 432px;
}

td.nav-height-spacer {
  height:4px;
}

td.nav-rolldown {
  height:131px;
  width:194px;
  background-image:url(/images/content/bg_nav_rolldowns.gif);
  background-repeat:no-repeat;
}

td.nav-spacer {
  width:2px;
}

td.top-spacer {
  height:11px;
}

td.white-border {
  height:1px;
  background-color:#FFFFFF;
}

img.inline {
  display:inline;
}

img.page-title {
  margin:0px 0px 0px 55px;
}

img.side-photo {
  float:right;
  margin:27px 0px 0px 0px;
}

/******************************
  Dropdown Styles
*******************************/

.dropdown dd {
  position:absolute;
  overflow:hidden;
  display:none;
  text-align:left;
}
.dropdown li {
  display:block;
}

dd,
dl {
  margin:0px;
  padding:0px;
}

/******************************
  Text Options
*******************************/

p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  line-height:18px;
  color:#706457;
  margin: 0px 0px 5px 0px;
}

p.bottom-contact {
  font-size:12px;
  margin:15px 0px 5px 55px;
}

p.home-box-bottom {
  font-size:14px;
  line-height:20px;
  color:#f2edd9;
  text-align:center;
  margin-top:25px;
}

p.home-header-list {
  margin:23px 0px 0px 95px;
}

h1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  line-height:22px;
  font-weight:normal;
  word-spacing:2px;
  color:#706457;
  margin:12px 0px 8px 55px;
}

h2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  line-height:19px;
  color:#1b5f90;
  margin:0px;
}

/*******************************
  Form Options
*******************************/

/******************************
  Link Styles
*******************************/
a:link,
a:hover,
a:visited {
  color:#1f608e;
  font-style:normal;
  text-decoration:underline;
}

a:hover {
  text-decoration:underline;
}

a.plain:link,
a.plain:hover,
a.plain:visited {
  color:#706457;
  font-weight:normal;
  text-decoration:none;
  font-style:normal;
}
