/* * { padding:0px; margin:0px; } */
html { min-height:100%; margin-bottom:1px; }

/*  made changes here - JCC   */
body {
background-color:#cc9; margin:0px; padding:0px; margin:0px; padding:0px;
Font-family: "Trebuchet MS", Rockwell, Tahoma, "Times New Roman", Sans-Serif;
font-size: 20px; 
}
/*background-image:url("/images/background2a.jpg")*/

a {text-decoration:none;
  /*color: #EEE2A4;*/
  }
  
h1{
  Font-family: Tahoma, Marigold, Georgia, "Times New Roman", Sans-Serif;
  font-size: 25px;
}

h2{
  Font-family: Georgia, Garamond, Verdana, "Times New Roman", Sans-Serif;
  font-size: 15px;
}
/*  End made changes here - JCC   */


.diva {border-top:1px solid #000;}
.divb {border-bottom:1px solid #000;}

.navbar img {border:0px; height:27px;}

form {margin:0px; padding:0px;}

br {line-height:10px;}
input {font-size:8pt;}
textarea {font-size:8pt;}s
select {font-size:8pt;}

table,td {font-size:10pt;}

.npad {padding:0px;}
.nmar {margin:0px;}

.padl, .lpad {padding-left:10px;}
.padr, .rpad {padding-right:10px;}
.padt, .tpad {padding-top:10px;}
.padb, .bpad {padding-bottom:10px;}

.lmar {margin-left:10px;}
.rmar {margin-right:10px;}
.tmar {margin-top:10px;}
.bmar {margin-bottom:10px;}

.txt8, .text_8 {font-size:8pt;}
.txt10, .text_10 {font-size:10pt;}
.txt12 {font-size:12pt;}
.txt14 {font-size:14pt;}
.txt16 {font-size:16pt;}
.txt18 {font-size:18pt;}
.txt20 {font-size:20pt;}

.header {border:1px solid #a7a7a7; background-color:lightblue; padding:3px;}
.content {border:1px solid #a7a7a7; border-top:0px; background-color:white; padding:5px;}
.separator {line-height:5px;}
.hide {display:none;}
.tablinks {padding-left:5px; padding-right:5px;}
.huntbox {border:1px solid #000; padding:3px; margin:3px;}
.recdisplay {height:400px; overflow:auto; overflow-y:auto; overflow-x:auto;}
.recdisplay2 {height:300px; overflow:auto; overflow-y:auto; overflow-x:auto;}
.recdisplay3 {height:250px; overflow:auto; overflow-y:auto; overflow-x:auto;}
.recdisplay4 {height:200px; overflow:auto; overflow-y:auto; overflow-x:auto;}
.borderb1 {border-bottom:1px solid #ccc;}
.heavyfnt, .heavy, .bold {font-weight:bold;}
.wtxt {color:#fff;}
.hidden {display:none;}
.underline {text-decoration:underline;}

.long_input {width:300px;}

.resultsbox {background-color:#fff;}

.userboxheader {
    padding:2px;
    border:1px solid #000;
    background-color:#ccc;
  }

.userbox {
    padding:2px;
    border:1px solid #000;
    border-top:0px;
    height:80px;
    overflow:auto;
    overflow-x:auto;
    overflow-y:auto;
    white-space:pre;
    font-family:monospace;
  }

.table_header {
  background-color:#cc9;
}
.table_cell {
  border-top:1px solid #cc9;
}

#lead_edit {
  position:absolute;
  left:50%;
  top:50%;
  width:500px;
  height:300px;
  margin-top:-210px;
  margin-left:-260px;
  padding:10px;
  border:1px dashed #000;
  background-color:#cc9;
  z-index:100;
  display:none;
  overflow:auto;
  overflow-y:auto;
  overflow-x:auto;
}




h3 {
  margin:0px 0px 10px 0px;
}



.bborder {
  border-bottom:1px dashed #000;
}

.aright {text-align:right;}
.aleft {text-align:left;}
.acenter {text-align:center;}
.ajustify {text-align:justify;}
.vatop {vertical-align:top;}
.vabottom {vertical-align:bottom;}

#comment_help {
  background-color:#fff;
  text-align:left;
  border:1px solid #000;
  padding:3px;
  display:none;
}

#contact_confirmation {
  font-weight:bold;
  font-size:12pt;
  border:1px dashed #000;
  padding:5px;
}

.floatl {float:left;}
.floatr {float:right;}
.clearl {clear:left;}
.clearr {clear:right;}
.clearb {clear:both;}

.sidebox {
  border:0px solid #000;
  width:250px;
}

.sidebox .sidebox_header {
  background:url('/images/container_01.jpg') no-repeat bottom left;
  height:8px;
}

.sidebox .sidebox_middle {
  background:url('/images/container_02.jpg') repeat-y top left;
  padding:0px 10px 0px 10px;
}

.sidebox .sidebox_footer {
  background:url('/images/container_03.jpg') no-repeat top left;
  height:9px;
}


.sidebox ul {
  border:0px solid #000;
  padding:0px;
  margin:0px 0px 0px 20px;
  width:200px;
}

.italic {font-style:italic;}

.fahjsnotice {
  border:1px solid #000;
  background-color:#fff;
  color:red;
  padding:10px;
  width:380px;
  font-weight:bold;
}

div#sitemap table {
  border: solid black 1px;
  font-size: 9px;
}

div#sitemap th {
  text-align: center;
  font-weight: bold;
  font-size: 10px;
}

div#sitemap td {
  background-color: white;
  font-size: 9.5px;
}

div#sitemap td a:hover {
  text-decoration: underline;
}

#footer{position:relative;background:  transparent url('/images/full_footer_normal.jpg') no-repeat;width:980px;height:28px;padding:0;margin:0;}
a#footer_terms, a#footer_privacy, a#footer_login{float:left;display:block;position:relative;height:28px;padding:0;margin:0;}
#footer_terms{left:442px;width:130px;}
#footer_privacy{left:443px;width:90px;}
a#footer_login{float:right;width:200px;width:76px;}
a#footer_login:hover{background-image:url('/images/outfitters_hover.jpg');}

.error{color:#cc0000;}
