#body {
  background: #FFFFFF;
  width: 980px;
  margin: 0 auto; }
.slogan {
  font-size: 16px;
  color: #707070; }
.srch {
  width: 135px;
  height: 17px;
  height: 15px!ie;
  border: 1px solid #444444;
  border-right: 0; }
.ss, .ss a {
  font-family: Sans-serif;
  color: #FFFFFF;
  text-decoration: none; }
.arn, .arn a {
  font-family: Arial, Verdana, Trebuchet MS, Georgia, Arial Narrow;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: .3px;
  color: #464646;
  text-decoration: none; }
.arn a:hover {
  text-decoration: underline; }
.menu a, .menu a.sel {
  display: block;
  padding: 12px 10px 5px 10px;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none; }
.menu a.sel {
  border-bottom: 3px solid #F26522; }
.menu a:hover {
  text-decoration: underline; }
.menu a.sel:hover {
  text-decoration: none; }
.litems, .litems a {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none; }
.litems a:hover {
  text-decoration: underline; }
.litems a.sel {
  color: #F26522; }
.litems a.sel:hover, .litems a.sel_:hover {
  text-decoration: none; }
.litems a.sel_ {
  display: block;
  float: left;
  padding: 3px 0 0px 0;
  border-bottom: 3px solid #F26522; }
.hk {
  background: url('img/arrows.gif') no-repeat 0 4px;
  padding-left: 21px; }
.hk, .hk a, .dgrey {
  font-size: 11px;
  color: #555555; }
.hk span {
  color: #959595!important; }
.ltext_cont {
  font-size: 11px;
  line-height: 120%;
  color: #959595; }
.lsitems, .lsitems a {
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none; }
.lsitems a.sel {
  color: #F26522; }
.lsitems a.sel:hover, .lsitems a.sel_:hover {
  text-decoration: none; }
.lsitems a.sel_ {
  display: block;
  float: left;
  padding: 3px 0 3px 0;
  border-bottom: 3px solid #F26522; }
.ltext {
  font-size: 10px;
  color: #464646;
  border-bottom: 1px dashed #959595;
  padding-bottom: 10px;
  margin-bottom: 10px; }
.ltext a, .footer, .footer a {
  color: #464646; }
.cat {
  float: right;
  margin-left: 15px; }
div.formrear {
  background: #E6E6E6;
  padding: 14px;
  border: 1px solid #C5C5C5; }
table.form {
  background: #E6E6E6;
  width: 100%; }
table.form td {
  padding: 6px;
  vertical-align: middle; }
table.form td.label {
  width: 5%;
  font-weight: bold;
  color: #767676;
  text-align: right; }
table.form td.force {
  width: 1%;
  font-weight: bold;
  color: #CC3333;
  vertical-align: middle;
  padding: 0; }
table.form tr.line td {
  background: #D2D2D2;
  padding: 0; }
.n_ctrl, .e_ctrl {
  background: #FFFFFF;
  color: #000;
  font: normal 11px Tahoma;
  border: 1px solid #C5C5C5;
  padding: 2px; }
.e_ctrl {
  background-color: #BF4041; }
table.formctrls td {
  padding: 1px; }
.formctrls input {
  font-size: 11px;
  padding: 2px; }
.force {
  font-weight: bold;
  color: #CC3333; }
td.lsmitem, td.lsmitem-sel {
  width: 250px;
  padding-left: 20px;
  padding-top: 7px;
  padding-bottom: 7px; }
td.lsmitem a, td.lsmitem-sel a {
  font-size: 11px;
  color: #000; }
td.lsmitem-sel {
  background: url('img/lm-sel.gif') 4px 5px no-repeat;  }
td.lsmitem-sel a {
  color: #444444;
  text-decoration: none; }
td.lmdiv {
  height: 1px;
  border-bottom: 1px dashed #959595; }
table.stbl {
  background: #FFF;
  width: 100%; }
table.stbl td, table.stbl th {
  padding: 6px;
  background: #587A14;
  color: #FFFFFF; }
table.stbl th {
  text-align: right; }
table.stbl a {
  color: #FFF; }
table.rmenu td {
  padding-bottom: 4px; }
table.rmenu td a {
  color: #3F799F; }
table.photoimgs {
  background: #C5C5C5; }
.ppw, .ppws {
  padding: 4px;
  border: 1px dotted #C5C5C5;
  cursor: pointer; }
.ppws {
  border: 1px solid #F26522; }
.searchl {
  background-color: #FFE1C0;
  color: #000;
  font-weight: bold; }
table .srtable td.srnum {
  width: 1%;
  font: bold 10px Tahoma;
  padding: 0px 6px 6px 0px;
  text-align: center; }
table .srtable td.srurl {
  padding: 0px 10px 10px 0px; }
table .srtable td.srurl a {
  width: 99%;
  font-weight: bold; }
table .srtable td.srtxt {
  padding: 6px;
  background: #F5F4F4;
  border: 1px solid #E3E2E2;
  font-size: 11px; }
table .srtable td.sradd {
  padding: 6px 0px 18px 0px;
  font-size: 10px;
  color: #838383; }
input.sbtn {
  font: normal 11px Tahoma;
  cursor: pointer;
  background: D7550F;
  padding: 1px;
  color: #FFF;
  border-bottom: 2 outset B93100;
  border-right: 2 outset B03203;
  border-left: 2 outset D95F18;
  border-top: 2 outset D95F18; }
.cg {
  font-size: 14px;
  color: #898989; }
.black {
  color: #000000; }
.orange {
  color: #F26522; }
.bard {
  color: #790000; }
.red {
  color: #9E0B0F; }
a.h3h:hover {
  text-decoration: underline; }
input.lbtn {
  border: 0px none;
  background: url('img/btn_bg.gif') 0px 0px no-repeat;
  width: 70px;
  height: 21px;
  font-size: 11px;
  padding-bottom:6px;
  cursor: pointer;
  color: #FFF; }


body {
  font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
  line-height: 120%;
  color: #000000;
  background: #FFFFFF;
  background-image: url('img/bgnd.jpg');
  margin: 0;
  padding: 0; }
div, form, input, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0; }
a {
  color: #444444; }
a img, table {
  border: 0; }
a:focus {
  outline: none; }
.null {
  border-spacing: 0;
  border-collapse: collapse; }
.null td {
  padding: 0; }
.tpad td {
  padding: 5px; }
.bld {
  font-weight: bold; }
.btm3 {
  margin-bottom: 3px; }
.btm5 {
  margin-bottom: 5px; }
.btm7 {
  margin-bottom: 7px; }
.btm10 {
  margin-bottom: 10px; }
.btm15 {
  margin-bottom: 15px; }
.btm20 {
  margin-bottom: 20px; }
.btm25 {
  margin-bottom: 25px; }
.btm40 {
  margin-bottom: 40px; }
.btm50 {
  margin-bottom: 50px; }
.size9 {
  font-size: 9px;
  line-height: 120%; }
.size10 {
  font-size: 10px;
  line-height: 120%; }
.size11 {
  font-size: 11px;
  line-height: 120%; }
.size12 {
  font-size: 12px;
  line-height: 120%; }
.size13 {
  font-size: 13px;
  line-height: 120%; }
.size14 {
  font-size: 14px;
  line-height: 120%; }
.size15 {
  font-size: 15px;
  line-height: 120%; }
.size16 {
  font-size: 16px;
  line-height: 120%; }
.size18 {
  font-size: 18px;
  line-height: 120%; }
h1, h1 a {
  font-size: 20px;
  line-height: 120%;
  color: #111111;
  font-weight: normal;
  margin-bottom: 15px;
  text-decoration: none; }
h2, h2 a {
  font-size: 16px;
  line-height: 120%;
  color: #000000; }
h3, h3 a {
  font-size: 14px;
  line-height: 120%;
  color: #464646;
  margin-bottom: 20px;
  text-decoration: none; }
h4, h5, h6 {
  font-size: 13px;
  line-height: 120%;
  color: #000000; }
hr {
  height:1px;
  color: #C5C5C5; }
label {
  cursor: pointer; }
.left {
  float: left;
  margin-right: 25px;
  margin-bottom: 10px; }
.right {
  float: right;
  margin-left: 25px;
  margin-bottom: 10px; }
.tc {
  overflow: hidden;
  margin-bottom: 10px; }
.nf {
  overflow: hidden; }
td.lsmitem-sel, td.lsmitem {
  padding-top: 3px;
  padding-bottom: 4px;
  padding-left: 14px;
}
p.hr {
  width:100%;
  background:url('img/hr_bg.gif') 0px 50% repeat-x;
  height:3px;
}
.action_text {
  font-weight: bold;
  color:#790000;
}
.action_text a {
  color:#E85618;
}
