

body  {
  margin: 0px;
  padding: 0px;
  background-color: #bdccd3;
  color: #000000;
  font-family: arial, tahoma, verdana;
  font-size: 9pt;
  line-height: 13pt;
}


img  {
  border: 0px;
}


h1  {
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: arial, tahoma, verdana;
  font-size: 22pt;
  line-height: 24pt;
}
h2  {
  font-family: arial, tahoma, verdana;
  font-size: 18pt;
  margin: 5px 0px 8px 0px;
  font-weight: bold;
  line-height: 20pt;
}
h3  {
  font-family: arial, tahoma, verdana;
  font-size: 12pt;
  margin: 3px 0px 3px 0px;
  font-weight: bold;
  line-height: 14pt;
}

h2.builder  {
  color: #a04523;
}
h3.address  {

}

a  {
  color: #0000ee;
  text-decoration: underline;
}
a:hover  {
  color: #ee0000;
  text-decoration: none;
}



font.alert  {
  color: #ee0000;
}
font.good  {
  color: #008800;
}
font.small  {
  font-size: 8pt;
  line-height: 10pt;
}
font.big  {
  font-size: 12pt;
}

font.home_list_description  {
  color: #777777;
  font-style: italic;
}



td {
  font-family: arial, helvetica, verdana;
  font-size: 10pt;
}


/**
 * Template stuff
 */
td.header_nav_left  {
  background-color: #ffffff;
}
td.header_center {
  background-color: #ffffff;
  border-bottom: solid 3px #000000;
}
td.header_nav_right {
  background-color: #ffffff;
}

td.nav_center {
  background-color: #ffffff;
  border-bottom: solid 3px #000000;
  font-weight: bold;
  font-size: 11pt;
  padding: 0px 5px;
}


td.body_top_left {
  background-color: #ffffff;
}
td.body_top_center {
  background-color: #ffffff;
  border-top: solid 3px #000000;
  font-size: 1pt;
}
td.body_top_right {
  background-color: #ffffff;
}

td.body_main_left {
  background-color: #ffffff;
  border-left: solid 3px #000000;
  font-size: 1pt;
}
td.body_main_center {
  background-color: #ffffff;
  padding: 10px 10px 0px 10px;
}
td.body_main_right {
  background-color: #ffffff;
  border-right: solid 3px #000000;
  font-size: 1pt;
}



td#main_body {
  font-size: 10pt;
  padding-right: 15px;
  padding-left: 15px;
}

td#sidebar {
  border-left: solid 1px #cccccc;
  padding-left: 15px;
  font-size:10pt;
}

td#sidebar_left {
  border-right: solid 1px #cccccc;
  padding-right: 15px;
  font-size:10pt;
}

td#footer_container {
  font-size:8pt;
  color: #999999;
  padding: 30px 0px 10px 0px;
}
td.footer {
  font-size:8pt;
  color: #999999;
}
td.footer a {
  color: #5555ee;
}



td.tbl_header_l  {
  text-align: left;
  font-family: arial, verdana;
  font-size: 10pt;
  font-weight: bold;
  color: #FFFFFF;
  background: #000000 url('../images/t_rounded_tl.gif') no-repeat top left;
  height:25px;
  padding: 2px 2px 2px 5px;
}
td.tbl_header  {
  text-align: left;
  font-family: arial, verdana;
  font-size: 10pt;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #000000;
  height:25px;
  padding: 2px;
}
td.tbl_header_r  {
  text-align: left;
  font-family: arial, verdana;
  font-size: 10pt;
  font-weight: bold;
  color: #FFFFFF;
  background: #000000 url('../images/t_rounded_tr.gif') no-repeat top right;
  height:25px;
  padding: 2px 5px 2px 2px;
}
td.row0  {
  background-color: #EDF5FF;
  padding: 3px 10px 3px 3px;
}
td.row1  {
  background-color: #FFFFFF;
  padding: 3px 10px 3px 3px;
}
td.row_featured  {
  background-color: #fdc8b4;
  padding: 3px 10px 3px 3px;
}
td.row0_inactive  {
  background-color: #EDF5FF;
  padding: 3px 10px 3px 3px;
  color: InactiveCaptionText;
}
td.row1_inactive  {
  background-color: #FFFFFF;
  padding: 3px 10px 3px 3px;
  color: InactiveCaptionText;
}
td.row_highlight  {
  background-color: #FFFF62;
  padding: 3px 10px 3px 3px;
}

td.box_alert_notification  {
  border: solid 1px #000000;
  background-color: #FA8763;
}
td.box_notification  {
  border: solid 1px #000000;
  background-color: #FAD163;
}



td.help  {
  font-size: 8pt;
  vertical-align: top;
  /*background-image: url(/images/icon_chevron_left.gif);
  background-repeat: no-repeat;
  background-position: 0px 3px;*/
  padding-left: 20px;
}


td.filter_box  {
  background-color: #bdccd3;
  border: solid 1px #000000;
}


ul.no_left_margin li  {
	margin-left: -25px;
	padding-left: 0px;
}