html {
    background:#383838 url('http://www.rivernorthfunds.com/images/bg-06.jpg') repeat-x;
    color:#cccccc;
    font-family:sans-serif;
    font-size:10pt;
    margin:0;
}

body {

    color:#cccccc;
    font-family:sans-serif;

}

td {
 color: #aaaaaa;
}


.disclosure2 {
    text-align:justify;
    line-height:1.3;
    color:#999999;
}


.newsDisclosureText1 {
  font-weight:bold;
  text-align:justify;
  color:#999999;
}

.newsDisclosureText2 {
   text-align:justify;
  color:#999999;
}


.container {
    border:2px solid #333333;
    height:540px;
    top:0;right:0;bottom:0;left:0;
    margin:auto;
    width:840px;
    background:#3f6687 url('images/Funds-Main-Image5.jpg') no-repeat;

}

.container2 {
    border:2px solid #333333;
    top:0;right:0;bottom:0;left:0;
    margin:auto;
    width:840px;
    background:#3f6687 url('images/Funds-Main-Image5.jpg') no-repeat;
    margin-top:40px;
}

a.smallAllocationLink:link, a.smallAllocationLink:visited, a.smallAllocationLink:active {
    font-size:8pt;
    margin-left:20px;
    color:#ffffff;
    text-decoration:none;
}


.fundTitle {
  margin-top:24px;
}


.sidebarleft {
    width:250px;

}


.loginDiv {
    background:#ffffff;
    width:500px;
    border:1px solid black;
    margin:auto;
    padding:20px;
}

.titleTextGeneral {
  margin-left:28px;
  margin-top:32px;
}

.titleText {
  margin-left:28px;
}

.pageTitle {
  color:#3a658b;
  font-weight:bold;
  font-size:16pt;
  margin-left:28px;
  margin-top:14px;
  margin-bottom:16px;
}


.newslink {
  padding:6px;
  margin-bottom:4px;
  background:#222222;
  color:#ffffff;
  margin-left:20px;
  margin-right:22px;
  font-family:sans-serif;
  font-size:10pt;
}

.graybarDiv {
  padding:4px;
  margin-left:20px;
  margin-right:20px;
  margin-top:2px;
  margin-bottom:20px;
  background:#666666;
}


a.topMenuLink:link, a.topMenuLink:visited {
  font-size:8pt;
  color:#999999;
  margin-right:8px;
  font-family:sans-serif;
  text-decoration:none;
}

a.topMenuLink:hover {
  background:#000000;
  color:#ffffff;
}

li.boldLI {
  font-family:sans-serif;
  font-weight:bold;
  color:#cccccc;
  font-size:12pt;
}

.acceptButton {
  background:#3f5c7a;
  color:#ffffff;
  border:1px solid #597ea4;
  width:180px;
  height:34px;
}

.signupButton {
  background:#3f5c7a;
  color:#ffffff;
  border:1px solid #597ea4;
  width:120px;
  height:30px;
}

.visitButton {
  background:#3f5c7a;
  color:#ffffff;
  border:1px solid #597ea4;
  width:240px;
  height:30px;
}

.menuBoxContainer {
    background:#000000;

    margin-top:24px;
    margin-left:18px;
    margin-right:18px;
    padding:12px;
    border:1px solid #444444;
}


.tabledataSmallHeader {
    font-size:8pt;
    font-weight:normal;
    padding:4px;
    background:#666666;
    color:#cccccc;
}

.tabledataSmall {
    font-size:8pt;
    font-weight:normal;
    padding:4px;
}

.disclaimer {

margin-left: 0px;
margin-right: 0px;
font-family:sans-serif;
font-size:10pt;
color: #666666;
font-style:italic;
font-weight:bold;
}

a.disclaimerLink:link, a.disclaimerLink:visited {
  color:#888888;
}

a.disclaimerLink:hover {
  color:#ffffff;
  background:#666666;
}

a.menubox:link, a.menubox:visited {
  font-size:9pt;
  text-decoration:none;

}

a.menubox:hover {
  background:#000000;
  color:#ffffff;
}

.menuboxDiv {
  margin-bottom:6px;
  padding:2px;
  text-decoration:none;
}

.menuboxDivOver {
  background:#3a658b;
  margin-bottom:6px;
  padding:2px;
  color:#ffffff;
  text-decoration:none;
  font-size:10pt;
  border:1px solid #597ea4;

}

.joinListButton {
  background:#3a658b;
  color:#ffffff;
  border:1px solid #597ea4;
  width:100px;
  height:30px;
}

.joinListButtonWide {
  background:#3f5c7a;
  color:#ffffff;
  border:1px solid #597ea4;
  width:220px;
  height:30px;
}

.joinListFormField {
  background:#dddddd;
  padding:2px;
  font-size:12pt;

  color:#3f5c7a;
  border:1px solid #597ea4;

}

.joinListFormfieldLabel {
  color:#ffffff;
  font-size:10pt;
  font-family:sans-serif;
    text-align:right;
}


p {
margin-left: 32px;
margin-right:32px;
font-family:sans-serif;
font-size:10pt;
color: #aaaaaa;
margin-top:4px;
font-weight:normal;
line-height:1.5em;
}

.p2 {
margin-left: 20px;
margin-right:24px;
font-family:sans-serif;
font-size:10pt;
color: #333333;
margin-top:4px;
font-weight:normal;
}

.tableText1 {
  color:#dddddd;
  font-family:sans-serif;
  font-size:10pt;
}

h1 {
  margin-top:0px;
}


h3 {
margin-left: 6px;
color: #000000;
text-align: left;
font-size: 14pt;
font-family:sans-serif
}

h4 {
margin-left: 12px;
color: #555555;
text-align: left;
font-size: 12pt;
font-family:sans-serif
}

a:link, a:visited {
color:#999999;
}

a:hover {
color:#ffffff;
background:#333333;
}

a.nohovercolor:hover {
    background:transparent;
}


