@charset "utf-8";
/* CSS Document */

body {
  text-align:left;
  font-family:Verdana, Arial, Helvetica, sans-serif; 
   margin: 0px 20px 0px 20px;
   background: url('/images/background2.jpg') repeat-x #ffffff; background-position: top center;
}
 
.wrapper {
width: 950px; 
margin: 5px auto -1px auto;
margin-bottom: 2em;
  padding: .5em 1.5em 1em 1.5em;
  border: 1px solid #00457C;
  background-color:#FFFFFF;
} 

 .caption { font-size:11px; font-style:italic;   }
h1 { width: 100%; padding-top: 1em; clear: both; font-size: 20px; color: #00457c; font-weight: bold; }

h2 {  font-size: 18px; color: #00457c; font-weight: bold; }

.image_box { 
 margin-top: .5em;
 padding: .3em; 
 border: 1px solid #999999;
 height: 70px;
 

}

.image_box img { border:#ccc 1px solid;  margin-right: 1em; float: left; }

.image_text { margin-top: .8em; font-size: 18px; color: #00457c; }

.image_text a { text-decoration:none; font-size: 18px; color: #00457c;   }

.image_text a:hover { text-decoration:underline; }

.small_text { font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; }

.mainstream {

  padding: .7em; background-color:#E8FFEC; width: 75%; margin-left: 2em;

}
.radical {

  padding: .7em; background-color:#FFDBD5; width: 75%; margin-left: 2em;

}

li { font-size: 16px; margin-bottom: .5em;}
li a { font-weight: bold; text-decoration: none; }
li a:hover { text-decoration:underline; }
td {
text-align:left;

}

.header { 
 
  width: 100%;

}

.redhead {

   color:#FFFFFF;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;

}

.main_box {
     background-color:#FEEDD6; border: solid 2px #CCC; padding: .3em 1em .3em 1em; margin-top: 1em; margin-bottom: 1em; font-size: .8em;
}

.clear { clear:right; }