ul#gallery {
  margin:0 auto;
  padding:0;
  list-style-type:none;
  width:90%;
  font-family: Arial, Monotype Corsiva, Harlow Solid Italic, serif;
  font-weight:bold;
  font-size:16px;
}

ul#gallery li {
  float: left;
  margin:5px;
}

ul#gallery li p {
text-align: center;
margin:5px 0;
}

.borderspace {
   margin:10px;

}

.menumargin {
  margin:5px;
}


.fpimage{
	float:left;
	margin-top:20px;
	padding:10px;
	width:110px;
	font-weight:bold;
        font-size:16px;
}

.fptext{
	float:left;
	margin-top:20px;
	padding:10px;
	margin-bottom:40px;
	width:35%;
	font-weight:bold;
	font-size:14px;
}

.big_button{ width: 20em; height: 20em; } 

H2 {
     color: #003366; 
     text-align: left;
}

.text-center {
  text-align: center; 
}

.underline { text-decoration: underline }
   
.popwinprops {
      font-family: arial;
      background-color: #F9F9FF;
//      color: 0066FF;
      color: 0000FF;
}

.bodyprops {
      font-family: arial;
      color: #0000FF;
}

.emph_large {
  color: #990066;
  font: bold;
  font-size: large;
  font-weight: bold;
}

.emph_giant {
  color: #990066;
  font: bold;
  font-size: 32px;
  font-weight: bold;
}

.rapid_fire_text {
  font-size: 38px;
}


.site_logo {
//  color: #990066;
//  font: bold;
//  font-size: 32px;
//  font-weight: bold;
//  background-color: #FFFF66;
//  border: 3px solid blue;
//  top:1px;
//  bottom:1px;
//  margin-top:1px;
//  margin-bottom:1px;
//  vertical-align:top;

}


.logo {
//  color: black;
  color: 0000FF;
  font: bold;
  font-size: 50px;
  font-weight: bold;
  font-family: arial;
}

.pagetitle {
  //  color: black;
  color: 0000FF;
  font: bold;
  font-size: 20px;
  font-weight: bold;
  font-family: arial;
}


.emph_text {
  color: #990066;
  font: bold;
  font-size: medium;
  font-weight: bold;

}

.emph_textul {
  color: #990066;
  font: bold;
  font-size: medium;
  font-weight: bold;
  text-decoration: underline;

}


.emph_text_h {
  color: #990066;
  font: bold;
  font-size: medium;
  font-weight: bold;
}

.emph2 {
  color: #990066;
  font: bold;
  font-size: medium;
  font-weight: bold;
}


.emph_small {
  color: #990066;
  font: bold;
  font-size: small;
  font-weight: bold;
  top:1px;
  bottom:1px;
vertical-align:bottom;

}

.emph_red {
  color: #F70000;
  font: bold;
  font-size: large;
  font-weight: bold;
  top:1px;
  bottom:1px;
vertical-align:bottom;
}

.text_small {
  font-size: small;
}

.small_error {
  color: #990066;
  font: bold;
  font-weight: bold;
}

.title_text {
  font: bold;
  font-size: medium;
  font-weight: bold;
}

.closetext {
  margin-top: 1;
  margin-bottom: 1;
  color: #0000FF;
}

.headertext {
//  margin-top: auto;
//  margin-bottom: auto;
//  color: #0000FF;
    font-size: 40px;
}




.radiosize {
  width: 25px;
  height: 25px;
 }


.menuprops {
  width: 50px;
  background-color: #F9F9FF;
}

.footnotes {
   background-color: #F9F9FF;
   color: #FF0000;
}

.error_messages   {
//	  color: #FFCCFF;
	  color: #FF0000;	  
      font: bold;
	  font-size: x-large;
	  font-weight: bold;
}

.errormessage {
  color: #FFCCFF;
  font-size: large;
  font-weight: bold;
   
}

.railsection {
   width: 15%;
   background-color: #D0E6FF;
}

.leftrailsection {
   width: 300px;
   width: 15%;
   background-color: #D0E6FF;
}

.dummysection {
   width: 15%;
   background-color: #F9F9FF;
}

.menucentersection {  width:100%; }

.bgtable {    background-color: #BBDAFF; }

.trrow { background-color: #F9F9FF; }

.lightbluecolor { background-color: #F9F9FF; }

.centersection {
    background-color: #F9F9FF;
    width: 600;
}

.headersection { 
   background-color: #BBDAFF;
}

.thmb_img {
    border: 2px solid blue;
    width: 95;
}

.full_img {
  border: 2px solid blue;
  width: 380;
}

//.framesection2     { border: 1px solid black; }

TABLE#framesection { border: 2px solid blue; }
TABLE#list         { border: 2px solid blue; }

P#bluep            { background-color: FFFFFF; }
P#redp             { background-color: FFF5F0; }

A:link  {
          color: 0000FF;
          text-decoration: none;
        }
        
A:visited {
            color: #660066;
            text-decoration: none;
          }

img     { border: 2px solid navy;    }          
A:hover { text-decoration: underline; }

.noborder { border: none }

