.borderouter { border: solid 1px #F277AE ;}

form {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
}
.bg_nr {
   background-repeat: no-repeat;
}
.rep_x {
   background-position: top left;
   background-repeat: repeat-x;
}
.bg_right_x {
   background-position: top right;
   background-repeat: repeat-x;
}
th {
   font-weight: bold;
   font-size: 70%;
   color: #FFFFFF;
   font-family: verdana, tahoma, arial;
   padding-top: 8px;
   padding-bottom: 8px;
   padding-left: 22px;
   padding-right: 22px;
}

td {
   font-weight: normal;
   font-size: 70%;
   color: #341919;
   font-family: verdana, tahoma, arial;
}


a {
   font-family:  verdana, tahoma, arial;
   font-weight: bold;
   color: #9D0E4D;
   text-decoration: underline;
}
a:link {
   font-weight: bold;
   color: #9D0E4D;
   text-decoration: underline;
}
a:visited {
   font-weight: bold;
   color: #9D0E4D;
   text-decoration: underline;
} 
a:hover {
   font-weight: bold;
   color: #9D0E4D;
   text-decoration: none;
}

.lightgray {
   color: #A49CA0;
   font-size: 90%;
}

.newsheader1{
   font-weight: bold;
   color: #9D0E4D;
   font-size: 150%;
   text-decoration: none;
}

.newsheader {
   font-weight: bold;
   color: #9D0E4D;
   font-size: 110%;
   text-decoration: underline;
}

small {
   font-size: 90%;
}


.small {
   font-size: 91%;
   font-family:  verdana, tahoma, arial;
   font-weight: bold;
   color: #9D0E4D;
   text-decoration: underline;
}
.small:link {
   font-size: 91%;
   font-weight: bold;
   color: #9D0E4D;
   text-decoration: underline;
}
.small:visited {
   font-weight: bold;
   color: #9D0E4D;
   text-decoration: underline;
} 
.small:hover {
   font-weight: bold;
   color: #9D0E4D;
   text-decoration: none;
}  

.tab {
   padding-top: 7px;
   padding-bottom: 7px;
   padding-left: 12px;
   padding-right: 12px;
}

