body {
background-color: #7788ff;
background-image: url('images/pic5_nbg.gif');
background-attachment: fixed;

background-attachment: scroll;
}
#rcorners1 {
  border-radius: 0px;
  background: #ffffff;
  padding: 7px;
  border: 4px solid #4455bb;
  font-family: "Verdana", Geneva, sans-serif;  
  font-size: 12px;
  
  border: 4px ridge grey;
}
#body {
 border-collapse: collapse;
 vertical-align: top;
}

a {
font-weight: normal;
color: 4477FF;
text-decoration: none;
}
a:visited {
font-weight: normal;
color: 4477FF;
text-decoration: none;
}
a:active {
font-weight: normal;
color: 4477FF;
text-decoration: none;
}
a:hover {
font-weight: normal;
color: FF7744;
text-decoration: none;
}

td {
text-align: left;
vertical-align: top;
}
#menu {
}
#content {
}
#header {
}
#footer {
vertical-align: middle;
}
li {
  list-style-image: url('images/MS_Ball_I.png');
}
li:hover {
  background: #DDDDFF;
  list-style-image: url('images/feline.png');
}
#navheader {
background: #4455bb;
list-style-image: url('images/MS_Ball_I.png');
color: #ffffff;
}

#infobox {
background: #ffffff;
padding: 2px;
border: 1px solid #000000;
font-size: 12px;  
border-collapse: collapse;
text-align: left;
}

hr {
height: 4px;
background-color:#4455bb;
border: none;
}
.marquee {
 height: 75px;	
 overflow: hidden;
 position: relative;
}
.marquee p {
 position: absolute;
 width: 100%;
 height: 100%;
 margin: 0;
 line-height: 75px;
 text-align: center;
 /* Starting position */
 -moz-transform:translateX(100%);
 -webkit-transform:translateX(100%);	
 transform:translateX(100%);
 /* Apply animation to this element */	
 -moz-animation: scroll-left 25s linear infinite;
 -webkit-animation: scroll-left 25s linear infinite;
 animation: scroll-left 25s linear infinite;
}
/* Move it (define the animation) */
@-moz-keyframes scroll-left {
 0%   { -moz-transform: translateX(100%); }
 100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes scroll-left {
 0%   { -webkit-transform: translateX(100%); }
 100% { -webkit-transform: translateX(-100%); }
}
@keyframes scroll-left {
 0%   { 
 -moz-transform: translateX(100%); /* Browser bug fix */
 -webkit-transform: translateX(100%); /* Browser bug fix */
 transform: translateX(100%); 		
 }
 100% { 
 -moz-transform: translateX(-100%); /* Browser bug fix */
 -webkit-transform: translateX(-100%); /* Browser bug fix */
 transform: translateX(-100%); 
 }
}
