body {font-family: helvetica,arial,sans-serif; 
   color: black;
   background-color: white
}
.align_rt {text-align: right;}
.cleared {clear: both}
.p_left {text-align: left}
.centered {text-align: center}

.body_text { 
   font-weight: bold;
   margin-top: 2em;
   margin-left: 20%;
   margin-right: 20%;
}
.txt_bold {font-weight: bold;}
.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;}
.linklist {
  width: 100%;
  margin-top: 10px;
  }
.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%;
}
#header {
    padding: 8px 8px 0px 8px;
    background-color: rgb(206,216,226);
height: 150px;    
   }
#hdr_logo {
   float: left;
   border: 0;
}
#hdr_rt {float: right;
    margin: 0 0 0 20px;
    }
#footer {
    margin-top: 40px; 
}
.textbox_right {
  float: right;
  clear: right;
  width: 250px;
  margin: 0px 0 20px 20px;
  padding: 10px;
  border: 1px solid black;
  font-size: 90%;
}
.textbox {
  width: 240px;
  margin-left: 38%;
  margin-right: 38%;
  padding: 10px;
  border: 1px solid black;
  text-align: center;
}
.img_cap_left {
  float:left;
  clear: left;
  width: 225px;
  margin: 20px 0 0 0;
  padding: 0;
  border: 1px solid black;
  text-align:center;
  font-size: 70%;
}
.img_cap_row {
  float: left;
  width: 160px;
  margin: 20px 20px 20px 20px;
  padding: 0;
  border: 1px solid black;
  text-align:center;
  font-size: 70%;
}
.img_cap_row2 {
  display: inline;
  width: 200px;
  margin: 20px 20px 20px 20px;
  padding: 0;
  border: 0;
  text-align:center;
}
.nobullet {list-style:none;
   font-size: 90%; }
.outer {
border-left: 260px solid white; /* width and color for left column */
border-right: 260px solid white; /* width and color for right column */
}
.inner {
width: 100%; 
}
.floatwrap {
float: left;
width: 100%;
margin-left: -260px; /*** Same length as .outer border-left but with negative value ***/
}
#centercol {
float: right;
margin-right: -260px;  /*** Same length as .outer border-left but with negative value ***/
width: 100%;
}
* html #centercol {
position: relative;
}
#leftcol {
float: left;
width: 260px;
margin-bottom: 40px;
}
* html #leftcol {
position: relative;  
}
#rightcol {
float: right; 
width: 260px;
margin-right: -260px; /** This negative margin-right value is the width of the right column + the padding. ***/
}
* html #rightcol {
position: relative;  
}

.navcontainer ul {
margin-top: 0px;
margin-bottom: 20px;
padding-left: 0;
margin-left: 0;
background-color: #036;
color: white;
float: left;
width: 100%;
font-family: Garamond, Georgia, Times New Roman;
font-variant: small-caps;
}
.navcontainer ul li { display: inline;}
.navcontainer ul li a {
padding: 0.3em 1.5em;
background-color: #036;
color: white;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}
.navcontainer ul li a:hover {
background-color: #369;
color: white;
}
h1, h2, h3, h4 {
   font-family: Georgia, Times New Roman;
}
.hdr_text {
   color: #004080;
   text-align: right;
}
.fs {font-family: Bradley Hand ITC,Arial Rounded MT Bold,sans-serif;
   font-weight: bold;
   color: yellow;
}
.pix {border: 3px solid white;}

.boxw {
  float: right;
  clear: right;
  width: 250px;
  margin: 0px 0 20px 20px;
  padding: 10px;
  border: 3px solid #036;
  color: #036;
  font-family: Bradley Hand ITC, Comic Sans MS, cursive;
  background: url(images/snowflake.jpg) no-repeat center;
}
.boxw ul {list-style-type: none;
  text-indent: -10px;
}
.boxw a:link {color: #036}
.boxw a:visited {color: #036}
.boxw a:hover {background-color: #FFFF99}
