.guidelines .rightbox a, .guidelines .rightbox a:visited  {
color: #0557af;
border-bottom: 1px #699acf dotted;
}
.fieldmanual .rightbox a, .fieldmanual .rightbox a:visited  {
color: #8fac05;
border-bottom: 1px #bccd69 dotted;
}
.trainingtoolkit .rightbox a, .trainingtoolkit .rightbox a:visited  {
color: #99279f;
border-bottom: 1px #c27dc5 dotted;
}
.rightbox .social a, .rightbox .social a:hover {
border: 0;
text-decoration: none;
}
.rightbox .social p a  {
margin-bottom: 5px;
}
.rightbox .social p a.email  {
padding-left: 20px;
}
.rightbox .social p a.print  {
padding-left: 20px;
}
.rightbox p a  {
text-decoration: none;
display: inline-block;
margin-bottom: 5px;
}
.rightbox .links p a:hover {
border-bottom: 1px solid #000;
color: #000;
}
.rightbox p a:hover  {
color: #000;
border-bottom: 1px solid #000;
}
.rightbox .social a span {
display: block;
}
.guidelines .rightbox .social a span {
border-bottom: 1px dotted #699acf;
}
.fieldmanual .rightbox .social a span {
border-bottom: 1px dotted #bccd69;
}
.trainingtoolkit .rightbox .social a span {
border-bottom: 1px dotted #c27dc5;
}
.rightbox .social a:hover span {
color: #000;
border-bottom: 1px solid #000;
}
.rightbox div.social .tools {
padding: 5px 0;
}
.rightbox div.social {
margin-bottom: 20px;
}
.rightbox div.titlelinks {
margin-bottom: 20px;
}
.rightbox div.links {
padding: 10px 0;
}
.rightbox div {
margin: 0;
padding: 0;
}
.rightbox p strong {
font-size: 16px;
font-weight: normal;
}
.guidelines .rightbox div.links, .guidelines .rightbox .titlelinks p {
background-color: #cdddef;
}
.fieldmanual .rightbox div.links, .fieldmanual .rightbox .titlelinks p {
background-color: #e9eecd;
}
.trainingtoolkit .rightbox div.links, .trainingtoolkit .rightbox .titlelinks p {
background-color: #ebd4ec;
}
.rightbox div.social .tools p {
margin: 5px 0;
}
.rightbox p.title {
margin: 0;
margin-bottom: 5px;
padding: 2px 10px;
}
.rightbox p {
margin: 0;
padding: 0;
padding-left: 10px;
padding-right: 10px;
background-color: #fff;
}
.rightbox .social p {
background-color: #fff;
}
.rightbox .social h3 {
font-size: 16px;
font-weight: normal;
line-height: 26px;
color: #fff;
margin: 0;
margin-bottom: 5px;
padding: 0;
border-bottom: 5px #fff solid;
}
.guidelines .rightbox .social h3 {
color: #0557af;
border-bottom: 5px #cdddef solid;
}
.fieldmanual .rightbox .social h3 {
color: #8fac05;
border-bottom: 5px #e9eecd solid;
}
.trainingtoolkit .rightbox .social h3 {
color: #99279f;
border-bottom: 5px #ebd4ec solid;
}
.rightbox .social {
background-color: #fff;
}
.rightboxes {
margin: 0;
padding: 0;
}
