/**************************
 *          Body          *
 **************************/
body {
  background: #FFFFFF;
}

td.main_shadow {
  background: url(images/common/r_shadow.png) repeat-y top left;
}
/**************************
 *         /Body          *
 **************************/
 
 
/**************************
 *          Debug         *
 **************************/
.debug_header {
  background-color: #1D7F70;
  color: #FFFFFF;
  font-family: "Microsoft Sans-Serif", Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 5px;
}
.debug_border {
  border: 1px solid #000000;
  background-color: #FFFFFF;
  padding: 0px;
  margin: 0px;
}
.sql_keyword {
  color: #800080;
  text-transform: uppercase;
  font-family: "Microsoft Sans-Serif", Helvetica, sans-serif;
  font-size: 10px;
}
.debug {
  color: #000000;
  font-family: "Microsoft Sans-Serif", Helvetica, sans-serif;
  font-size: 10px;
}
/**************************
 *         /Debug         *
 **************************/


/**************************
 *        Sidebar         *
 **************************/
a.sidebar, a.sidebar:active, a.sidebar:visited {
  font-size: 11px;
  color: #1A7F6F;
  text-decoration: none;
  font-family: "Microsoft Sans-Serif", Helvetica, sans-serif;
  font-weight: normal;
}
a.sidebar:hover {
  font-size: 11px;
  color: #1A7F6F;
  text-decoration: none;
  font-family: "Microsoft Sans-Serif", Helvetica, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
}
td.sidebar {
  color: #000000;
  font-family: "Microsoft Sans-Serif", Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
}
td.sidebar_header {
  background: url(images/green/sidebar_header.png) repeat-x;
  color: #FFFFFF;
  font-family: "Microsoft Sans-Serif", Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
}
/**************************
 *       /Sidebar         *
 **************************/


/**************************
 *       Copyright        *
 **************************/
a.copyright, a.copyright:visited {
  color: #ffffff;
  font-family: Verdana, Sans-Serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}
a.copyright:hover {
  font-style: oblique;
  color: #ffffff;
  font-family: Verdana, Sans-Serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline overline;
  text-transform: uppercase;
}
td.copyright {
  color: #ffffff;
  background: #FFFFFF url(images/green/copyright.png) repeat-x scroll bottom right;
  font-family: Verdana, Sans-Serif;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}
/**************************
 *      /Copyright        *
 **************************/


/**************************
 *       Signature        *
 **************************/
a.main_signature {
  color: #000000;
  font-family: "Microsoft Sans-Serif", Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  text-align: left;
  text-decoration: underline;
}
div.main_signature {
  color: #000000;
  font-family: "Microsoft Sans-Serif", Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  text-align: left;
}
/**************************
 *      /Signature        *
 **************************/


/**************************
 *       Text Body        *
 **************************/
a.main_body, a.main_body:visited {
  color: #1A7F6F;
  font-family: "Microsoft Sans-Serif", Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  text-decoration: none;
}
a.main_body:hover {
  color: #80B5A1;
  font-family: "Microsoft Sans-Serif", Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  text-decoration: underline;
}
div.main_body {
  color: #000000;
  font-family: "Microsoft Sans-Serif", Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  text-align: left;
  padding-left: 20px;
}
/**************************
 *      /Text Body        *
 **************************/


/**************************
 *         Header         *
 **************************/
.slogan, .main_header {
  color: #1D7F70;
  font-size: 16px;
  font-family: "Microsoft Sans-Serif", Helvetica, sans-serif;
  font-weight: bold;
}
span.sub_header {
  color: #1D7F70;
  font-weight: bold;
}
/**************************
 *         /Header         *
 **************************/


/**************************
 *        Company         *
 **************************/
.company {
  color: #1D7F70;
  font-size: 20px;
  font-family: Arial, Helvetica, Serif;
  font-weight: bold;
}
/**************************
 *       /Company         *
 **************************/


/**************************
 *          Menu          *
 **************************/
td.menu_1 {
  background: url(images/green/menu_01.png);
  width: 1px;
}

td.menu_2 {
  text-align: center;
  vertical-align: middle;
  background: url(images/green/menu_02.png);
}
.menu_2 {
  color: #ffffff;
  font-family: "Microsoft Sans-Serif", Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  text-decoration: none;
}
a.menu_2:hover {
  color: #ffffff;
  font-family: "Microsoft Sans-Serif", Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  text-decoration: underline;
}

td.menu_3 {
  background: url(images/green/menu_03.png);
  width: 1px;
}

td.menu_bottom {
  background: url(images/green/m_bottom.png) no-repeat left;
}

td.menu_bottom2 {
  background: url(images/green/m_bottom_repeat.png) repeat-x left;
}

td.top_logo {
  background: url(images/green/m_left_logo.png) no-repeat top right;
}

td.top_fade {
  background: url(images/green/m_top_fade.png) no-repeat bottom left;
}

td.bottom_angle {
  background: url(images/green/m_bottom_angle.png) no-repeat top left;
}

td.bottom_angle2 {
  background: url(images/green/m_bottom_angle_s.png) no-repeat top left;
}

td.menu_right {
  background: url(images/green/m_right.png) no-repeat top left;
}
/**************************
 *         /Menu          *
 **************************/


/**************************
 *      Bottom Menu       *
 **************************/
td.menu_b {
  color: #000000;
  font-family: "Microsoft Sans-Serif", Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  vertical-align: bottom;
}
a.menu_b, a.menu_b:visited {
  color: #000000;
  font-family: "Microsoft Sans-Serif", Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}
a.menu_b:hover {
  color: #000000;
  font-family: "Microsoft Sans-Serif", Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline;
}
/**************************
 *      /Bottom Menu      *
 **************************/


/**************************
 *          Drop          *
 **************************/
 td.drop_top {
  background: #FFFFFF url(images/common/drop_top.png) no-repeat scroll bottom left;
}
 td.drop_bottom {
  background: #FFFFFF url(images/green/drop_bottom.png) no-repeat scroll bottom left;
}
/**************************
 *         /Drop          *
 **************************/
