body {font-family: helvetica,arial,sans-serif; 
   color: black;
   background-color: white
}
#header h1, #header h2 {
   font-family: "Times New Roman", Times, serif;
}
.align_rt {text-align: right;}
.align_lt {text-align: left;}
.cleared {clear: both}
.p_left {text-align: left}
.centered {text-align: center}
.centered2 {
  clear: right;
  margin-left: 20%; 
  margin-right: 20%;
}
.body_text { 
   font-weight: bold;
   margin-top: 2em;
   margin-left: 20%;
   margin-right: 20%;
}
.txt_bold {font-weight: bold;}
.txt_ital {font-style: italic}
.txt_80 {font-size: 80%}
.ls15 {line-height: 1.5em}
.spacer {line-height: 5em}
.bg0 {background-color: white;}
.bg2 {background-color: rgb(206,216,226);}   /* lt blue */
.bg3 {background-color: rgb(137,198,135);}   /* lt green */
.bg4 {background-color: rgb(189,223,189);}   /* very lt green */
a:link {color: black}
a:visited {color: gray}
a:hover {color: yellow}

.link2 a:link {color: black}
.link2 a:visited {color: black}
.link2 a:hover {color: #191970}

.linklist a:link {color: black}
.linklist a:visited {color: gray}
.linklist a:hover {color: #191970; background-color: yellow;}

#header {
   width: 100%; 
   line-height: 130%; 
   }
#hdr_rt {
    float: right;
    margin-left: 20px;
    }
#footer {
display: none;
}
.textbox_right {
  float: right;
  clear: right; 
  margin: 0px 0 20px 20px;
  padding: 10px;
  width: 210px;
  border: 1px solid black;
  font-size: 10pt;
}
.textbox {
  margin-left: 38%;
  margin-right: 38%;
  padding: 10px;
  width: 240px;
  border: 1px solid black;
  text-align: center;
}
.img_cap_left {
  margin: 20px 0 0 0;
  padding: 0;
  width: 225px;
  border: 1px solid black;
  text-align:center;
  font-size: 70%;
}
.img_cap_row {
  padding: 0;
  border: 1px solid black;
  width: 160px;
  font-size: 70%;
}
.img_cap_row2 {
  display: inline;
  width: 200px;
  margin: 20px 20px 20px 20px;
  padding: 0;
  border: 0;
  text-align:center;
}
.linklist {
  width: 100%;
  }
.linklist h2 {
   text-indent: 2em;
   margin: 0 15% 0 15%;
   color: white;
   background-color: rgb(67,102,67);
}
.linklist_dtl {
   margin: 0 15% 30px 15%;
}
.nobullet {list-style:none;
   font-size: 90%; }

.outer {
border-left: 10px solid white; /* width and color for left column */
border-right: 210px solid white; /* width and color for right column */
}
.inner {
width: 100%; 
}
.floatwrap {
float: left;
width: 100%;
margin-left: -10px; /*** Same length as .outer border-left but with negative value ***/
}
* html #centercol {
position: relative;
}
* html #leftcol {
position: relative;  
}
#leftcol {
float: left;
width: 500px;
}
#rightcol {
float: right; 
width: 210px;
margin-right: -210px; /** This negative margin-right value is the width of the right column + the padding. ***/
}
* html #rightcol {
position: relative;  
}
.noprint {
display: none;
}