BODY {
   font-size: 12pt;
   margin-left: 2px;
   margin-right: 2px;}

A:link {
color: blue;
}
A:visited {
color: purple
}
A:active {
color: red
}
a:hover {
 background-color: #FFFF66;
}

.Banner {
 height: 100px;
 border: 0;
 background-color: #000033;
 background-image: url(Banner.jpg);
 background-repeat: repeat;
 background-position: top left;
 margin: 0;
 padding: 0;
 color:#000000;
  }

.Normal {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
  color: black;
  text-align: Left;
  margin-right: 1%;
  margin-left: 1%;
  }

.SmallGeneralContent {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 70%;
  color: black;
  padding-left: 0.2cm;
  padding-right:0.1cm;
  text-align: left;
  margin-right: 1%;
  margin-left: 0%;
  line-height: 120%
  }

.ItalicSmallGeneralContent {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 70%;
  color: black;
  font-style: italic;
  padding-left: 0.2cm;
  padding-right:0.1cm;
  text-align: right;
  margin-right: 1%;
  margin-left: 0%;
  line-height: 120%
  }

.GeneralContent, p { /* ####### Makes this the default paragraph style ######## */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 80%;
  color: black;
  padding-left: 0.2cm;
  padding-right: 0.1cm;
  text-align: left;
  margin-right: 1%;
  margin-left: 0%;
  line-height: 120%
  }

.SpacedGeneralContent {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 80%;
  color: black;
  padding-left: 0.2cm;
  padding-right: .1cm;
  text-align: left;
  margin-right: 1%;
  margin-left: 0%;
  line-height: 180%
  }

.CenteredGeneralContent {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 80%;
  color: black;
  text-align: center;
  margin-right: 0%;
  margin-left: 0%;
  }

.IndentedGeneralContent {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 80%;
  color: black;
  padding-left: 0.2cm;
  padding-right: 0.1cm;
  text-align: left;
  margin-right: 1%;
  margin-left: 3%;
  line-height: 120%
  }

.YellowGeneralContent {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 80%;
  color: #FFFFCC;
  padding-left: 0.2cm;
  padding-right: 0.1cm;
  text-align: left;
  margin-right: 1%;
  margin-left: 0%;
  line-height: 120%
  }

.WhatsNew {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 70%;
  color: black;
  text-align: Left;
  margin-top: 0.2em;
  margin-right: 2px;
  margin-left: 7px;
  }

.Menu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 70%;
  color: black;
  text-align: left;
  margin-right: 0%;
  margin-left: 0%;
  margin-top: 0.5em;
  margin-bottom: 1em;
  }

.BoldBlackItalicCenter {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 125%;
  font-weight: bold;
  font-style: italic;
  color: black;
  text-align: Center;
  margin-top: 0.5em;
  margin-right: 0%;
  margin-left: 0%;
  }

.BoldBlackLeft {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 125%;
  font-weight: bold;
  color: black;
  text-align: Left;
  padding-left: 0.2cm;
  padding-right: 0.1cm;
  margin-top: 0.5em;
  margin-right: 0%;
  margin-left: 0%;
  }

.BoldBlackItalicLeft {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 125%;
  font-weight: bold;
  font-style: italic;
  color: black;
  text-align: Left;
  padding-left: 0.2cm;
  padding-right: 0.1cm;
  margin-top: 0.5em;
  margin-right: 0%;
  margin-left: 0%;
  }

.BoldRedLeft {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 125%;
  font-weight: bold;
  color: Red;
  text-align: Left;
  padding-left: 0.2cm;
  padding-right: 0.1cm;
  margin-top: 0.5em;
  margin-right: 0%;
  margin-left: 0%;
  }

.BoldRedCenter {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 110%;
  color: Red;
  font-weight: bold;
  text-align: Center;
  margin-top: 0%;
  margin-bottom: 0.2em;
  margin-right: 0%;
  margin-left: 0%;
  }

.PhotoCaption {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 75%;
  font-style: italic;
  color: black;
  text-align: Left;
  padding-left: 0.2cm;
  margin-right: 0%;
  margin-left: 0%;
  }

.YellowItalicLeft {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 80%;
  font-style: italic;
  color: Yellow;
  text-align: left;
  margin-bottom: 0%;
  margin-right: 0%;
  margin-left: 1%;
  }

.YellowItalicCenter {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-style: italic;
  color: Yellow;
  text-align: center;
  margin-bottom: 0.4em;
  margin-right: 0%;
  margin-left: 0%;
  }

.SmallYellowItalicCenter {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 70%;
  font-style: italic;
  color: Yellow;
  text-align: center;
  margin-bottom: 0.4em;
  margin-right: 0%;
  margin-left: 0%;
  }

.BoldBlackGreyBackground {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-weight: bold;
  color: black;
  text-align: Left;
  padding-left: 0.2cm;
  padding-right: 0.1cm;
  padding-bottom: 0.1cm;
  padding-top: 0.1cm;
  margin-top: 0.5em;
  margin-bottom: 0.2em;
  margin-right: 0%;
  margin-left: 0%;
  background-color: #ededed;
  border-bottom: 3px solid #d0d1c2;
  }

/* ########################### */

Table.MediaStatement {
 width:70%;
 text-align:left;
 margin-left:0px;
 margin-top:4px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 80%;
 color: black;
 border-collapse:collapse;
}

Table.MediaStatement td.GreyRow {
 vertical-align: top;
 text-align:left;
 margin-left:5px;
 background-color:#f8f8f8;
 padding: 5px 4px 10px 12px;
 border-top: 1px solid #e3e3e3;
 border-bottom: 1px solid #e3e3e3;
}

Table.MediaStatement td {
 vertical-align: top;
 text-align:left;
 margin-left:5px;
 padding: 5px 4px 10px 12px;
}

/* ########################### */

Table.Submissions {
 width:95%;
 text-align:left;
 vertical-align:top;
 margin-left:0px;
 margin-top:4px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 100%;
 color: black;
 border-collapse:collapse;
}

Table.Submissions td.GreyRow {
 font-size: 80%;
 vertical-align:top;
 margin-left:5px;
 background-color:#f8f8f8;
 border-top: 1px solid #e3e3e3;
 border-bottom: 1px solid #e3e3e3;
 padding: 5px 4px 10px 12px; /* Top Right Bottom Left */
}

Table.Submissions td {
 font-size: 80%;
 vertical-align:top;
 margin-left:5px;
 padding: 5px 4px 10px 12px; /* Top Right Bottom Left */
}

Table.Submissions td.SpacerRow {
 height:10px;
 background-color:#ffffcc;
 padding: 9px 4px 0px 10px;
}

Table.Submissions td.Heading {
 font-size: 110%;
 background-color: #ededed;
 border-bottom: 3px solid #d0d1c2;
 padding: 5px 4px 5px 10px;
}

Table.Submissions td.GreyBar {
 height:10px;
 background-color:#ededed;
 padding: 9px 4px 0px 10px;
}

/* ########################### */

Table.LeftMenu {
 background-color: #ffffff;
 width: 146px;
 border-collapse: collapse;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 70%;
 color: black;
 text-align: left;
 margin-right: 2px;
 margin-left: 2px;
}

Table.LeftMenu td.MenuTD {
 text-align:left;
 border-collapse:collapse;
 padding: 2px 2px 2px 7px;
 margin-left:4px;
 background-color: #ededed;
 border-left: 1px solid #999;
 border-right: 1px solid #999;
}

Table.LeftMenu td.MenuBottomTD {
 text-align:left;
 border-collapse:collapse;
 padding: 2px 2px 8px 5px;
 margin-left:4px;
 background-color: #ededed;
 border-left: 1px solid #999;
 border-right: 1px solid #999;
}

Table.LeftMenu td.MenuRFWLogo {
 text-align:center;
 border-collapse:collapse;
 padding: 15px 0px 18px 5px;
 margin-left:4px;
 border-bottom: 1px solid #999;
}

Table.LeftMenu td.MenuLogos {
 border-collapse:collapse;
 padding: 2px 0px 2px 5px;
 margin-left:4px;
 border-top: 1px solid #999;
 text-align: center;
}

/* ########################### */

Table.TopBanner {
 height: 100px;
 border-collapse: collapse;
 vertical-align: middle;
}

Table.TopBanner td.Combined {
 border-collapse: collapse;
 background-color: #ffffff;
}

Table.TopBanner td.Images {
 border-collapse: collapse;
 background-image: url(Banner.jpg);
 background-repeat: repeat-x;
 background-position: left;
 width: 100%;
 background-color: #ffffff;
}

/* ########################### */

Table.BottomMenu {
 background-color: #ededed;
 border-collapse: collapse;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 70%;
 color: black;
 text-align: left;
 margin-right: 20px;
 margin-left: 20px;
 border: solid 1px #999;
}

Table.BottomMenu td.RFWtd {
 vertical-align: top;
 text-align:left;
 border-collapse:collapse;
 padding: 8px 10px 10px 7px;
}

Table.BottomMenu td.BottomMenuTD {
 vertical-align: top;
 text-align:left;
 border-collapse:collapse;
 padding: 8px 2px 8px 10px;  /* Top Right Bottom Left */
 margin-left:24px;
 width:100%;
}

/* ########################### */

Table.WhatsNew {
 background-color: #ededed;
 border-collapse: collapse;
 margin-right: 2px;
 margin-left: 2px;
 margin-bottom: 3px;
 margin-top: 3px;
 padding-bottom: 5px;
 padding-top: 5px;
 width: 145px;
}

Table.WhatsNew td.HeaderTD {
 vertical-align: top;
 text-align:left;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 160%;
 color: Red;
 font-weight: bold;
 text-align: Center;
 padding-bottom: 5px;
 padding-top: 5px;
 background-color: #cccccc;
 border-top: 2px solid #ff0000;
 border-bottom: 2px solid #ff0000;
}
/* ########################### */

Table.WhatsNewItems {
 border-collapse: collapse;
 margin-right: 2px;
 margin-left: 2px;
 padding-bottom: 5px;
 padding-top: 5px;
 border: solid 1px #999;
 width: 145px;
}

Table.WhatsNewItems td.ContentTD {
 vertical-align: top;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 70%;
 color: black;
 text-align: left;
 padding: 2px 5px 2px 7px;
 border-collapse:collapse;
 line-height: 130%;
 background-color: #ededed;
}

Table.WhatsNewItems td.ContentBottomTD {
 vertical-align: top;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 70%;
 color: black;
 text-align: left;
 padding: 2px 5px 3px 7px;
 border-collapse:collapse;
 line-height: 130%;
 background-color: #ededed;
}

/* ########################### */

Table.MainTable {
 border-collapse: collapse;
 width: 100%;
}

Table.MainTable td.LeftColumn {
 vertical-align: top;
 background-color: #ffffff;

}

Table.MainTable td.RightColumn {
 vertical-align: top;
 background-color: #ffffcc;
}

/* ########################### */

Table.RightColumnContents {
 border-collapse: collapse;
 width: 100%;
}

Table.RightColumnContents td.MainContent {
 vertical-align: top;
 background-color: #ffffcc;
 border-top: 2px solid #e3e3e3;
 border-left: 2px solid #e3e3e3;
 border-bottom: 2px solid #e3e3e3;
 border-right: 2px solid #e3e3e3;
}

Table.RightColumnContents td.NewContent {
 vertical-align: top;
 background-color: #f3f3f3;
 padding-left: 2px;
 border-left: 1px solid #e3e3e3;
}

/* ########################### */

Table.QuickLinks {
 border-collapse: collapse;
 margin-right: 20px;
 margin-left: 5px;
 margin-bottom:5px;
}

Table.QuickLinks td.Content {
 vertical-align: top;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 80%;
 color: black;
 text-align: left;
 line-height: 150%;
 padding: 5px 10px 5px 10px;  /* Top Right Bottom Left */
}

/* ########################### */

.MainContentBorder {
 border-top: 1px solid #e3e3e3;
 border-left: 1px solid #e3e3e3;
 border-bottom: 1px solid #e3e3e3;
 border-right: 1px solid #e3e3e3;
}
/* Used as Div class to add border to yellow main content column*/
/* ########################### */

div.FloatRightPanel {
 float: right;
 margin: 0 0px 0 0.1em;
 padding-bottom: 5px;
 background-color: #ffffcc;
 }
/* ########################### */

div.FloatLeftPanel {
 float: left;
 margin: 8px 10px 3px 5px; /* Top Right Bottom Left */
 padding-bottom: 5px;
 background-color: #ffffcc;
 }
/* ########################### */

Table.ImageAndText {
 background-color: #ffffcc;
 border-collapse: collapse;
 margin-right: 20px;
 margin-left: 10px;
}

Table.ImageAndText td.Image {
 vertical-align: top;
 text-align:left;
 padding: 20px 10px 10px 3px;
}

Table.ImageAndText td.Text {
 vertical-align: top;
 text-align:left;
 padding: 8px 2px 8px 10px; /* Top Right Bottom Left */
 margin-left:24px;
 width:100%;
}

/* #### Temp fix for Firefox ### */
/* ###### displaying bullets ### */
/* ###### outside border# ###### */

div.Indent {
 margin-left: 15px;
}

/* ########################### */

Table.Fees {
 border-collapse: collapse;
 margin-left: 10px;
}

Table.Fees td {
 vertical-align: top;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 80%;
 background-color: #ffffcc;
 border-collapse: collapse;
 padding: 5px 10px 5px 10px; /* Top Right Bottom Left */
}






/* ####### Striped tables ############ */
/* ####### Alternate rows grey ####### */
/* ####### Uses javascript ########### */

Table.Striped {
 width: 95%;
 vertical-align: top;
 border-collapse: collapse;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 80%;
 color: black;
 line-height: 150%;
}

Table.Striped tr.trgrey {
 vertical-align:top;
 background-color:#efefef;
}

Table.Striped tr {
 vertical-align:top;
}

Table.Striped td {
 vertical-align:top;
 padding: 6px 5px 6px 20px; /* Top Right Bottom Left */
}

/* ########################### */



