body {
  margin: 0;
  text-align: center;
  font-family: Tahoma, Verdana;
  font-size: 10px;
  color: #3e3838; 
  background-color: #FFFFFF;
}

.fg {
  color: #3e3838;
}

div#main {
  width: 780px; 
  /*border-left: 1px solid #dedfde;*/
  /*border-right: 1px solid #dedfde;*/
  background: no-repeat url(../gfx/col_left_bg_bottom.jpg) left bottom;
}

textarea {
  overflow: auto;
}

div#outborder {
  width: 780px; 
  margin: auto;
  text-align: left;  
  border-left: 1px solid #dedfde;
  border-right: 1px solid #dedfde;
  background: repeat-y url(../gfx/col_left_bg.jpg);
}

div#top {
  background: url(../gfx/bbg.gif) repeat-x; 
  height: 60px;
  width: 780px; 
  margin: auto;  
}

div#left {
  float: left;
  width: 214px;

}

div#right {
  float:left;
  width: 566px;
}
 

a {
  color: #9c9b9b;
  text-decoration: none;
}

a.inline {
  color: #3e3838;
  text-decoration: underline;
  font-weight: bold;
}

a:hover {
  text-decoration: underline;
}

.text {
  font-size: 11px;
}
ol {
  padding-left: 45px !important;
  padding-left: 10px;
  border: 1px solid white;   
}


ul {
  list-style-image: url(../gfx/ul_dot.jpg);
  margin-left: 21px;
  margin-left: 33px; 
  margin-right: 16px;
  padding-left: 0px;
  font-size: 11px;
  text-align: justify;
  /*border: 1px solid red;*/
  border: 1px solid white;   
}
ul li {
  margin-left: 0px;
  padding-left: 2px;
  text-align: justify;   
}
ul.spaced li {
  margin-bottom: 15px;
}
ul.indent {
  margin-left: 55px;
  margin-right: 16px;
}
ul.indent li {
  margin-left: 0px;
}
ul.attr {
  margin-left: 40px;
  margin-top: 10px;
}
p {
  /*padding-top: 20px;*/
  margin-left: 21px; 
  margin-right: 16px;
  font-size: 11px;
  text-align: justify;  
}
.mt5 {
  margin-top: 5px;
}
.mt10 {
  margin-top: 10px;
}
.name {
  color: #d52c1d;
  font-weight: bold;
  margin-bottom: 10px;
}
hr {
  border: 0px;
  border-bottom: 1px solid #aeaeae;
  height: 0px;
  margin-left: 21px; 
  margin-right: 16px;  
}
.borderbtm {
  border-bottom: 1px solid #aeaeae;
}
table.col2 {
  margin-left: 21px;
  width: 528px;
  font: inherit;
}
table.col2 td {
  vertical-align: top;
  width: 50%;
  font-size: 11px;
}

table.form {
  font: inherit;
}
table.form td, table.form th {
  font-size: 11px;
  vertical-align: top;
}
table.form th {
  text-align: right;
  font-weight: normal;
  padding-top: 4px;
}
table.form td {
  padding-top: 0px;
  padding-left: 5px;
}
.inpt {
  width: 220px;
  background: #eeeeee;
  border: 1px solid #dedede;
}
.btn {
  background: #e0e0e0;
  border: 1px solid #c2c2c2;
  color: #3e3838;
  font-family: verdana;
  font-size: 11px;
}
td {
  font-size: 11px;
}
.inpt2 {
  width: 150px;
  background: #d1d0cd;
  border: 1px solid #aaa7a3;
  font-size: 12px; 
}
.btn2 {
  background: #d1d0cd;
  border: 1px solid #aaa7a4;
  color: #7d7d7d;
  font-family: verdana;
  font-size: 11px;
}
strong b {
  color: #ec261d; 
}
.chkboxes {
  border: 1px solid #dfdfdf;
  padding-left: 20px;
  display: block;
}
.chkboxes input {
  vertical-align: middle;
  margin-right: 8px;
  
}
.more {
  font-size: 10px;
  color: #3f3f3f;
  text-decoration: underline;
}
.black {
  color: black;
}
.vtop {
  vertical-align: top;
}
.footer_menu {
  text-align:center;
  font-size: 10px;
  padding-top: 7px;
  color: #808080;
}
.footer_menu a {
  color: #808080;
}
table.jo {
  margin-left: 21px; 
  width: 528px;
  border-collapse: collapse;
}
table.jo td {
  color: #66625b;
  font-size: 10px;
  
  padding: 5px 3px;
}
table.jo tr:hover {
  background: #f4f4f3;
}
table.jo a {
  color: #66625b;
}
#sitemap ul {
  margin-bottom: 15px;
  margin-left: 50px;
}
#sitemap ul li {
  margin-bottom: 5px;
  margin-top: 5px;
}
.field {
  /*padding-top: 20px;*/
  margin-left: 21px; 
  margin-right: 16px;
  font-size: 11px;
  text-align: justify;
  margin-bottom: 5px;
  background: #f6f6f6; 
  padding: 5px; 
  padding-bottom: 10px;
}
.inpt3 {
  width: 190px;
  background: #e7e7e7;
  border: 1px solid #d6d6d6;
  font-size: 12px; 
}
.field th {
  width: 150px;
}
div.field table.form {
  margin-top: 10px;
}
.disabled {
  color: #8a8787;
}
.middle {
  vertical-align: middle;
}
.req {
  color: #ef261d;  
}

.line {
  border-bottom: 1px solid #dedede;
  margin-left: 21px; 
  margin-right: 16px;
}
.nohmargin {
  margin-left: 0px;
  margin-right: 0px;
}

.stat4u img {
  width: 40px;
  float: right;

}

#footer-certs {width: 100%; text-align: center; margin-top: 12px; color: #000; font-weight: bold; }
#click-here p{font-size: 13px; margin-top: 10px; margin-bottom: 10px;}
#click-here  a {font-weight: bold; color:#C42020}
ul.spaced {margin-bottom: 0px;}
