.newslinkSource {
  font-family:sans-serif;
  font-size:8pt;
  font-weight:bold;
}


.educationContainer {
  float:left;
  margin-left:10px;
  background: #dddddd url('/images/knowledgebasebg.jpg') no-repeat top left;
  width:600px;
  height:400px;

}

#education {
  margin-top:4px;
  width:520px;
  height:290px;
  overflow:auto;
  border:1px solid #999999;
  margin-left:24px;
  background:#ffffcc;

}

#hrContactDiv {
  border:4px solid #ffffff;
  z-index:2000;
  background:#6c8faf;
  width:540px;
  position:absolute;
  margin:auto;
  display:none;
  padding:30px;
}

#hrContactInnerDiv {
  border:1px solid black;
  background:#ffffff;
  padding:16px;
}


.retirementNewsContainer {
  float:left;
  margin-left:10px;
  background: #dddddd url('/images/retirementnewsbg.jpg') no-repeat top left;
  width:446px;
  height:410px;
}

#retirementNews {
  width:380px;
  height:290px;
  overflow:auto;
  border:1px solid #999999;
  margin-left:24px;
  margin-top:4px;
  background:#ffffcc;
}


.quicktipText {
  margin-left:24px;
  margin-right:22px;
  font-size:10pt;
}


.quicktip {
  color:#2f4e71;
  background:#ffffff;
  border:1px solid #999999;
  margin:8px 8px 8px 8px;
  padding:4px;
}


a.nohovercolor:hover {
background:transparent;
}

.noHoverColor{
  background:transparent;
}


.videoThumb {
  margin-bottom:4px;
  margin-top:4px;
  cursor: pointer;
  border:1px solid #99ccff;
}

.videoTitle {
  font-size:8pt;
  font-weight:bold;
  font-family:sans-serif;
  margin-left:4px;
  margin-right:4px;
  color:#ffffff;
  text-align:center;
}

#videoLibraryList {
  margin-left:10px;
  float:left;
  margin-top:60px;
  overflow:auto;
  border:1px solid #999999;
  background:#6c8faf;
  height:340px;
  width:140px;
}

#yourPlanContainer {
  margin-left:10px;
  width:430px;
  height:440px;
  background:url('/images/yourplanbg.jpg') no-repeat center top;
}

#videoLibrary {
  float:left;
  background: #dddddd url('/images/videolibrarybg.jpg') no-repeat top left;
  width:600px;
  height:440px;
  margin-top:6px;
  margin-left:20px;
}


#videoPlayer {
  width:410px;
  height:360px;
  float:left;
  padding-top:60px;
  padding-left:20px;
  z-index:3000;
}


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

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

.maintable {
  margin-top:12px;
  width:840px;
  background:#000000;
  border:1px solid #213751;
}

.maintable2 {
  margin-top:12px;
  width:980px;
  background:#000000;
  border:1px solid #213751;
}

.bodyDiv {
  background:#ffffff;
  margin-top:2px;
  margin-right:2px;
  margin-bottom:2px;
}





.videoMenu {
  background:#416b9a;

  margin-left:24px;
  margin-right:4px;
  padding:4px;
  margin-bottom:2px;
  text-align:left;
  font-size:8pt;

}


p {
margin-left: 20px;
margin-right:20px;
margin-bottom:6px;
font-family:sans-serif;
font-size:10pt;
color:#555555;
}

.disclaimer {

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

}

.copyright {

margin-left: 0px;
font-family:sans-serif;
font-size:10pt;
color: #758aa4;


}

h2 {
margin-left: 4px;
color: #000000;
text-align: left;
font-size: 18pt;
font-family:sans-serif
}

h3 {
margin-left: 10px;
margin-top:10px;
color: #3f5c7a;
text-align: left;
font-size: 14pt;
font-family:sans-serif
}

h4 {
margin-left: 12px;
margin-top:20px;
color: #315176;
text-align: left;
font-size: 12pt;
font-family:sans-serif;
margin-bottom:6px;
}

a:link, a:visited {
color:#253e5a;
}

a:hover {
  color:#ffffff;
  background:#253e5a;
}




a.video:link {
color:#dddddd;
}

a.video:hover {
  color:#ffffff;
  background:#253e5a;
}
a.video:visited {
color:#999999;
}


body
{
color:#555555;
font-size:10pt;
font-family:sans-serif;


}


html {
width:100%;
height:100%;
background:#2e4056 url('http://www.rivernorth401k.com/images/bg-05.gif') repeat-x;
}

h2 {
  margin-left: 12px;
  margin-top:10px;
}

li {
  font-size:10pt;
}

legend {
  font-weight:bold;
  font-size:12pt;
  font-family:sans-serif;
  text-align: left;;
}

