body  {
      margin: 0;
      padding: 0;
      font-family: Times New Roman, Times, serif;
      font-size: 14px;
      line-height:150%;
      color: black;
      background: url(/assets/images/bg2.jpg);
      /* scrollbar-base-color: #480900; */

      /* scrollbar-face-color: #ff8c00;
      scrollbar-track-color: #fff8dc;
      scrollbar-arrow-color: #ffffff;
      scrollbar-highlight-color: #fff8dc;
      scrollbar-shadow-color: #d2691e;
      scrollbar-3dlight-color: #ffebcd;
      scrollbar-darkshadow-color: #8b0000;
      */
      }

.outer_table {
	border: 1px solid #330000;
	width: 980px;
	height: 98%;
	padding: 0px;
      }

.td_text_block {
    font-family: Times New Roman, Times, serif;
    font-size: 14px;
    line-height:150%;
    color: black;
    padding:20px;
    background: url(/assets/images/paper.gif);
}

.td_text_block_no_margin {
    font-family: Times New Roman, Times, serif;
    font-size: 14px;
    line-height:150%;
    color: black;
    padding:0px;
    background: url(/assets/images/paper.gif);
}

.table_main_cell {
      background-color: #180501;
}

.td_text_block_whats_new {
    font-family: Times New Roman, Times, serif;
    font-size: 14px;
    line-height:150%;
    color: black;
    padding-top:20px;
    padding-bottom:20px;
    padding-left:35px;
    padding-right:35px;
    background: url(/assets/images/paper.gif);
}

.right_column_table {
	width: 336px;
}

.right_column_table_no_box_ad {
	width: 160px;
}

.small_body_text {
    font-family: Times New Roman, Times, serif;
    font-size: 13px;
    line-height:110%;
    color: black;
}

h1,h2,h3,h4,h5,h6 {
                  margin-top: 0px;
                  padding-top: 0px;
                  margin-bottom: 0px;
                  padding-bottom: 0px;
                  font-weight:bold;
                  }

h1 {
      margin-top: 5px;
      padding-top: 5px;
      margin-bottom: 5px;
      padding-bottom: 5px;
      font-size:30px;
      line-height:100%;
    }

h2 {
      font-size:20px;
    }

h3 {
      font-size:16px;
   }

h4 {
      font-size:16px;
      margin-bottom: 10px;
      padding-bottom: 10px;
   }

.ditto_section_first_headline {
      padding-top: 10px;
}

h5 {
      font-size:18px;
      padding-top: 15px;
   }

p { text-indent: 25px; }

a, a:link {
    text-decoration: none;
    color: darkred;
    border-bottom: 1px dotted brown;
}
a:visited { color: black; }
a:hover { color: red;  }
a:active { color: black; }


.byline {
                  font-size:14px;
                  font-weight:bold;
                  }

.email_feedback {
                  font-size:14px;
                  }

.attribution {
             font-size:14px;
             font-style:italic;
             margin-top: 10px;
             margin-bottom: 10px;
             padding-top: 10px;
             padding-bottom: 10px;
}

.whats_new {
             font-size:14px;
             font-style:italic;
             margin-bottom: 20px;
}

.multi_section_block {
             margin-top: 20px;
             margin-left: 35px;
}

.section_block {
             margin-left: 35px;
}

.next_previous_block {
      padding-top: 0px;
      padding-bottom: 5px;
      font-size:14px;
      font-weight: bold;
}

.section_subtitle {
      font-style:italic;
}

.section_author {
      font-size:14px;
      font-weight: bold;
}

.section_date {
      font-size:14px;
      font-weight: normal;
}

.section_intro_text {
      font-size:14px;
}

/*..................................................... */

        #ajaxSearch_form {
            border: 0px;
            color: #444;
            width: 250px;
        }

       #ajaxSearch_form fieldset{
            border: 0px;
        }

        #ajaxSearch_input {
            width: 150px;
            display: inline;
            height: 17px;


            /* border: 1px solid #ddd;
            border-left-color: #c3c3c3;
            border-top-color: #7c7c7c;
            background: #fff url(images/input-bg.gif) repeat-x top left;
            */

            /* border: 1px solid #698ed1; */
            border: 1px solid #003334;

            background: white;
            color: #003334;


            margin: 0 3px 0 0;
            padding: 3px 0 0;
            vertical-align: top;
        }

        #ajaxSearch_input:hover {
          background: #FFFFCC;
      }



        #ajaxSearch_submit {
            display: inline;
            height: 22px;
            line-height: 22px;
	clear: both;
	color: white;
	border: 2px outset black;
	/* background-color: #A2B5CD; */

      background-color:#440800;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
      }

        #ajaxSearch_submit:hover {
            background:darkred;
            }



        #ajaxSearch_output {
            border: 1px solid #444;
            padding: 10px;
            background: #fff;
            display: block;
            height: auto;
            vertical-align: top;
        }
        .ajaxSearch_paging {
            padding-bottom: 50px;

        }
        .AS_ajax_result {
            color: #444;
            margin-bottom: 3px;
        }
        .AS_ajax_resultLink {
            text-decoration: underline;
        }
        .AS_ajax_resultDescription{
            color: #555;
        }
        .AS_ajax_more {
            color: #555;
        }

/*..................................................... */


