/* page_styles.css
 *
 * Defines CSS styles and formatting for all the Public MP Pages
 */

.vert {background-image: url(bg.gif); background-repeat: repeat-y;}
.horiz {background-image: url(bg.gif); background-repeat: repeat-x;}
.both {background-image: url(bg.gif); background-repeat: repeat;}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: bolder;
	color: #000000;
	background-color: #c66a5e;
	border-top: none;
	border-right: outset 3px #ccc;
	border-bottom: outset 3px #ccc;
	border-left: none;
}
.maint {
	background-color: #FFF;
	filter:alpha(opacity=68);
}
p.main {
	font-family:      Avant Garde, sans-serif;
	font-size: 10pt;
}

p.head {
	font-family:      Avant Garde, sans-serif;
	font-size: 18pt;
}

h1 {
	padding-top:10px;
	padding-bottom:0px;
	font-size:18pt;
}

.NewsTitle {
	font-family:      Avant Garde, sans-serif;
	font-size: 16pt;
	font-variant: small-caps;
	color:890000;
	text-decoration:underlined;
}

input.btn {
   color:#000000;
   font: bold 84% Verdana, Arial, Helvetica, sans-serif;
   background-color:#C68E8E;
   border: 1px solid #990000;
   filter:progid:DXImageTransform.Microsoft.Gradient
   (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#C68E8E');
 }


a /* First for ALL, :link :visited :hover :active */
{
	text-decoration: none;
	color: 890000;
	font-family: Avant Garde, sans-serif;
}
a:hover	/* Overwrite default above */
{
	text-decoration: underline;
}
a:active /* Overwrite default above */
{
	color: 000000;
}


.little
{
	font-size: x-small;
}

.warning
{
	color: red;
}

.FilmStripLeft
{
	background-image:url("images/film_strip_left.jpg");
	background-repeat:repeat-y;
	width: 20px;
}

.FilmStripRight
{
	background-image:url("images/film_strip_right.jpg");
	background-repeat:repeat-y;
	width: 20px;
}

body {
  text-align: center; /* IE page centering */
  background: silver; /* contrast */
}

#viewport {
  width: 150px; /* viewport width */
  height: 344px; /* viewport heigth */
  overflow: auto; /* scrollbars */
  background: white; /* contrast */
  white-space: nowrap;
  float: cneter;/* image flow not stack */
    /* could use float: left or other approach */
  margin: 0 auto; /* Mozilla page centering */
  text-align: left; /* IE centering fix */
  /* filter:alpha(opacity=70);*/ /* Faded, BUT LETS NOT!! */

}

#viewport img {
  height: 110px; /* max height scaling of images */
  border-width: 0; /* remove a link border on images */
}

