html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.section {
  clear: both;
  padding: 0px;
  margin: 0px;
}
.group:before,
.group:after {
  content: "";
  display: table;
}
.group:after {
  clear: both;
}
.group {
  zoom: 1;
}
.col {
  display: block;
  float: left;
  margin: 1% 0 1% 1.6%;
}
.col:first-child {
  margin-left: 0;
}
.span_12_of_12 {
  width: 100%;
}
.span_11_of_12 {
  width: 91.46%;
}
.span_10_of_12 {
  width: 83%;
}
.span_9_of_12 {
  width: 74.54%;
}
.span_8_of_12 {
  width: 66.08%;
}
.span_7_of_12 {
  width: 57.62%;
}
.span_6_of_12 {
  width: 49.16%;
}
.span_5_of_12 {
  width: 40.7%;
}
.span_4_of_12 {
  width: 32.24%;
}
.span_3_of_12 {
  width: 23.78%;
}
.span_2_of_12 {
  width: 15.32%;
}
.span_1_of_12 {
  width: 6.86%;
}
.wysiwyg h1,
.wysiwyg h2,
.wysiwyg h3,
.wysiwyg h4,
.wysiwyg h5,
.wysiwyg h6,
.wysiwyg p,
.wysiwyg em,
.wysiwyg font,
.wysiwyg strike,
.wysiwyg strong,
.wysiwyg ol,
.wysiwyg ul,
.wysiwyg li {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
.wysiwyg body {
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  color: #262626;
  line-height: 22px;
}
.wysiwyg div {
  font-size: 14px;
  line-height: 22px;
  font-weight: normal;
  color: #3F3F3F;
  margin: 0 0 22px 0;
}
.wysiwyg p {
  font-size: 14px;
  line-height: 22px;
  font-weight: normal;
  padding: 6px 0 12px;
}
.wysiwyg .sup,
.wysiwyg sup,
.wysiwyg .sub,
.wysiwyg sub {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
  font-size: 7px;
}
.wysiwyg .sub,
.wysiwyg sub {
  top: 0.4em;
}
.wysiwyg b {
  letter-spacing: .01em;
  font-weight: bold;
}
.wysiwyg strong {
  font-weight: bold;
}
.wysiwyg em {
  font-style: italic;
}
.wysiwyg i {
  font-style: italic;
}
.wysiwyg u {
  text-decoration: underline;
}
.wysiwyg h1,
.wysiwyg h1 a {
  color: #404040;
  font-weight: bold;
  text-decoration: none;
}
.wysiwyg h2,
.wysiwyg h2 a {
  color: #404040;
  font-weight: bold;
  text-decoration: none;
}
.wysiwyg h3,
.wysiwyg h3 a {
  font-size: 14px;
  color: #404040;
  font-weight: normal;
  text-decoration: none;
  line-height: 16px;
}
.wysiwyg h4,
.wysiwyg h4 a {
  font-size: 12px;
  color: #404040;
  font-weight: bold;
  text-decoration: none;
  line-height: 14px;
}
.wysiwyg h5,
.wysiwyg h5 a {
  font-size: 10px;
  color: #404040;
  font-weight: bold;
  text-decoration: none;
  line-height: 12px;
}
.wysiwyg h6,
.wysiwyg h6 a {
  font-size: 10px;
  color: #404040;
  font-weight: normal;
  text-decoration: none;
  line-height: 12px;
}
.wysiwyg a {
  text-decoration: none;
  color: #235fac;
  outline: 0 none;
}
.wysiwyg a.hover {
  color: #000;
  outline: 0 none;
  text-decoration: underline;
}
.wysiwyg a:hover {
  color: #000;
  outline: 0 none;
  text-decoration: underline;
}
.wysiwyg a.visited {
  text-decoration: none;
  color: #235fac;
  outline: 0 none;
}
.wysiwyg dl {
  margin: 15px 0 0 0;
}
.wysiwyg dd {
  margin: 0 0 20px 0;
}
.wysiwyg dt {
  font-weight: bold;
}
.wysiwyg hr {
  border: 0;
  height: 0;
  border-top: 1px solid #999999;
}
.wysiwyg hr.rule-large {
  border: 0;
  height: 0;
  border-top: 2px solid #999999;
}
.wysiwyg hr.rule-margins {
  margin: 22px 0 22px 0;
}
.wysiwyg hr.rule-dotted {
  border-top: 1px dotted #CCCCCC;
  border-bottom: none;
}
.wysiwyg img {
  height: auto !important;
}
.wysiwyg ul {
  margin: 0 0 22px 0;
}
.wysiwyg li {
  font-size: 14px;
  line-height: 18px;
  font-weight: normal;
  color: #3F3F3F;
  list-style-position: outside;
  margin: 10px 0 10px 0;
}
.wysiwyg ul ul {
  margin: 0 0 0 16px;
}
.wysiwyg ul li {
  list-style: disc;
  margin-left: 16px;
}
.wysiwyg ul ul li {
  margin: 10px 0 10px 16px;
  list-style: circle;
}
.wysiwyg ol {
  margin: 0px 0 22px 0;
}
.wysiwyg ol li {
  list-style: none;
  margin: 0 0 10px 17px;
  list-style-type: decimal;
}
.wysiwyg ol ol {
  margin: 10px 0 0 2px;
}
.wysiwyg ol ol li {
  list-style: lower-alpha;
}
.wysiwyg li h3 {
  display: inline;
}
.wysiwyg li h4 {
  display: inline;
}
.wysiwyg li h5 {
  display: inline;
}
.wysiwyg li h6 {
  display: inline;
}
.wysiwyg table {
  border-collapse: collapse;
  margin: 10px 0;
  width: 100%;
}
.wysiwyg table caption {
  background-color: #0F345D;
  color: #FFF;
  font-size: 16px;
  text-align: left;
  padding-left: 12px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.wysiwyg table thead tr th {
  background-color: #D6D6D6;
  color: #3A3A3A;
  font-weight: bold;
  padding-bottom: 3px;
  padding-top: 3px;
  font-size: 10px;
  vertical-align: middle;
  border-color: #fff;
}
.wysiwyg table thead tr th a,
.wysiwyg table thead tr th a:link,
.wysiwyg table thead tr th a:visited {
  color: #000;
}
.wysiwyg table thead tr th a img,
.wysiwyg table thead tr th a:link img,
.wysiwyg table thead tr th a:visited img {
  border: 0;
  margin-left: 10px;
}
.wysiwyg table tbody tr td {
  padding: 0 10px;
  font-size: 14px;
  background-color: #D9DFE9;
}
.wysiwyg table tbody tr td.active {
  background: none;
}
.wysiwyg table tbody tr.even,
.wysiwyg table tbody tr.odd {
  border-width: 1px 0;
}
.wysiwyg table tbody tr.odd {
  background-color: #CCD2D8;
}
.wysiwyg table tbody tr.odd td {
  background-color: #CCD2D8;
}
.wysiwyg table tbody tr.even {
  background-color: #E6E8EC;
}
.wysiwyg table tbody tr.even td {
  background-color: #E6E8EC;
}
.wysiwyg table ol li {
  font-size: 14px;
  line-height: 18px;
}
.wysiwyg table li {
  list-style: disc inside none;
}
.wysiwyg table ul li {
  list-style: disc inside none;
}
.wysiwyg table ul li:before,
.wysiwyg table ul ul li:before {
  content: none;
}
.wysiwyg table ul ul li {
  list-style: circle inside none;
}
.wysiwyg li>p:last-child {
  margin-bottom: 0;
}
html {
  background-color: #205C82;
  font-family: arial, sans-serif;
}
html body {
  font-family: arial, helvetica, sans-serif;
  color: #262626;
  font-size: 14px;
  line-height: 22px;
}
#page {
  background: #205c82;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiMyMDVjODIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NyUiIHN0b3AtY29sb3I9IiNiY2NlZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,#205c82 20%,#bcced9 87%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(20%,#205c82),color-stop(87%,#bcced9));
  background: -webkit-linear-gradient(top,#205c82 20%,#bcced9 87%);
  background: -o-linear-gradient(top,#205c82 20%,#bcced9 87%);
  background: -ms-linear-gradient(top,#205c82 20%,#bcced9 87%);
  background: linear-gradient(to bottom,#205c82 20%,#bcced9 87%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#205c82',endColorstr='#bcced9',GradientType=0);
}
#page #page-wrapper {
  background: #6b8c1a;
  padding-bottom: 60px;
}
header,
#header {
  background-color: #031a45;
  background-color: rgba(3,26,69,0.6);
}
header #header-wrap #header-top,
#header #header-wrap #header-top {
  width: 968px;
  margin: 0 auto;
}
header #header-wrap #header-main,
#header #header-wrap #header-main {
  width: 968px;
  margin: 0 auto;
}
header #header-wrap #breadcrumb-area,
#header #header-wrap #breadcrumb-area {
  background: #0f345d;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBmMzQ1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iIzBmMzQ1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYjI4NDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,#0f345d 0%,#0f345d 73%,#0b2847 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#0f345d),color-stop(73%,#0f345d),color-stop(100%,#0b2847));
  background: -webkit-linear-gradient(top,#0f345d 0%,#0f345d 73%,#0b2847 100%);
  background: -o-linear-gradient(top,#0f345d 0%,#0f345d 73%,#0b2847 100%);
  background: -ms-linear-gradient(top,#0f345d 0%,#0f345d 73%,#0b2847 100%);
  background: linear-gradient(to bottom,#0f345d 0%,#0f345d 73%,#0b2847 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0f345d',endColorstr='#0b2847',GradientType=0);
  position: relative;
}
header #header-wrap #breadcrumb-area .region-breadcrumbarea,
#header #header-wrap #breadcrumb-area .region-breadcrumbarea {
  width: 968px;
  margin: 0 auto;
}
header #header-wrap #breadcrumb-area .inprol-custom-blocks-inprol-breadcrumb-menu,
#header #header-wrap #breadcrumb-area .inprol-custom-blocks-inprol-breadcrumb-menu {
  padding: 10px 0px;
  color: #FFFFFF;
  font-size: 13px;
}
header #header-wrap #breadcrumb-area .inprol-custom-blocks-inprol-breadcrumb-menu a,
#header #header-wrap #breadcrumb-area .inprol-custom-blocks-inprol-breadcrumb-menu a {
  color: #FFFFFF;
  font-size: 13px;
  text-decoration: none;
}
header #header-wrap #breadcrumb-area .inprol-custom-blocks-inprol-top-lvl-title-area,
#header #header-wrap #breadcrumb-area .inprol-custom-blocks-inprol-top-lvl-title-area {
  color: #fff;
  font: bold 30px/31px Georgia, serif;
  margin-left: 0;
  padding-bottom: 20px;
  text-shadow: 0 0 8px #163253, 0 0 4px #163253;
}
.front #breadcrumb-area {
  display: none;
}
#messages-tabs {
  width: 968px;
  margin: 0 auto;
  padding-top: 15px;
  margin-bottom: -15px;
}
#main-content #main-content-wrap {
  width: 968px;
  margin: 0 auto;
}
.region-content,
.region-contenttop,
.region-contentbottom,
.region-sidebartop,
.region-sidebarmain,
.region-sidebarbottom {
  background-color: #ffffff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  overflow: hidden;
  -webkit-box-shadow: 0px 0px 1px 3px rgba(15,52,93,0.25);
  -moz-box-shadow: 0px 0px 1px 3px rgba(15,52,93,0.25);
  box-shadow: 0px 0px 1px 3px rgba(15,52,93,0.25);
  margin-top: 20px;
  position: relative;
  z-index: 1;
}
.region-content,
.region-contenttop,
.region-contentbottom {
  padding: 15px;
}
footer,
#footer {
  background: #042142;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0MjE0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzFmNWI4MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top,#042142 0%,#1f5b82 40%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#042142),color-stop(40%,#1f5b82));
  background: -webkit-linear-gradient(top,#042142 0%,#1f5b82 40%);
  background: -o-linear-gradient(top,#042142 0%,#1f5b82 40%);
  background: -ms-linear-gradient(top,#042142 0%,#1f5b82 40%);
  background: linear-gradient(to bottom,#042142 0%,#1f5b82 40%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#042142',endColorstr='#1f5b82',GradientType=0);
}
footer #footer-wrap,
#footer #footer-wrap {
  width: 968px;
  margin: 0 auto;
}
.region-content,
.region-contenttop,
.region-contentbottom,
.region-sidebartop,
.region-sidebarmain,
.region-sidebarbottom {
  background-color: #ffffff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  overflow: hidden;
  -webkit-box-shadow: 0px 0px 1px 3px rgba(15,52,93,0.25);
  -moz-box-shadow: 0px 0px 1px 3px rgba(15,52,93,0.25);
  box-shadow: 0px 0px 1px 3px rgba(15,52,93,0.25);
  margin-top: 20px;
  position: relative;
  z-index: 1;
}
.region-content,
.region-contenttop,
.region-contentbottom {
  padding: 15px;
}
.green-block-title h2.block-main-title {
  border-bottom: 3px double #D6D6D6;
  color: #588748;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 6px;
  padding: 15px 0 4px;
  text-transform: uppercase;
}
.green-block-title.no-top-padding h2.block-main-title {
  padding-top: 0px;
}
.collapsible-block.collapsed .block-content {
  display: none;
  border-bottom: 1px solid #D6D6D6;
  padding-right: 15px;
  padding-left: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.collapsible-block .block-main-title {
  cursor: pointer;
  background: #EEEFF0 url(/web/20180831030230im_/https://www.inprol.org/sites/default/themes/inprolv1_2014/images/page/list-arrow-sprite.png) no-repeat 11px 8px;
  border-bottom: 1px solid #D6D6D6;
  border-top: 1px solid #FFFFFF;
  padding: 6px 20px 6px 40px;
  display: block;
  margin: 0;
}
.collapsible-block .block-main-title span {
  color: #163253;
  font-weight: bold;
  text-transform: uppercase;
}
.collapsible-block .block-main-title.collapsed {
  background-position: 11px -82px;
}
.region-sidebartop .block-menu-block ul.menu li a,
.region-sidebartop .country-page-bcr ul.menu li a,
.region-sidebartop .country-page-stc ul.menu li a,
.region-sidebarmain .block-menu-block ul.menu li a,
.region-sidebarmain .country-page-bcr ul.menu li a,
.region-sidebarmain .country-page-stc ul.menu li a,
.region-sidebarbottom .block-menu-block ul.menu li a,
.region-sidebarbottom .country-page-bcr ul.menu li a,
.region-sidebarbottom .country-page-stc ul.menu li a {
  color: #6D6E70;
  display: block;
  font-size: 12px;
  padding: 6px 0;
  text-decoration: none;
}
.region-sidebartop .block-menu-block ul.menu li a.active,
.region-sidebartop .block-menu-block ul.menu li a:hover,
.region-sidebartop .block-menu-block ul.menu li a.active-trail,
.region-sidebartop .country-page-bcr ul.menu li a.active,
.region-sidebartop .country-page-bcr ul.menu li a:hover,
.region-sidebartop .country-page-bcr ul.menu li a.active-trail,
.region-sidebartop .country-page-stc ul.menu li a.active,
.region-sidebartop .country-page-stc ul.menu li a:hover,
.region-sidebartop .country-page-stc ul.menu li a.active-trail,
.region-sidebarmain .block-menu-block ul.menu li a.active,
.region-sidebarmain .block-menu-block ul.menu li a:hover,
.region-sidebarmain .block-menu-block ul.menu li a.active-trail,
.region-sidebarmain .country-page-bcr ul.menu li a.active,
.region-sidebarmain .country-page-bcr ul.menu li a:hover,
.region-sidebarmain .country-page-bcr ul.menu li a.active-trail,
.region-sidebarmain .country-page-stc ul.menu li a.active,
.region-sidebarmain .country-page-stc ul.menu li a:hover,
.region-sidebarmain .country-page-stc ul.menu li a.active-trail,
.region-sidebarbottom .block-menu-block ul.menu li a.active,
.region-sidebarbottom .block-menu-block ul.menu li a:hover,
.region-sidebarbottom .block-menu-block ul.menu li a.active-trail,
.region-sidebarbottom .country-page-bcr ul.menu li a.active,
.region-sidebarbottom .country-page-bcr ul.menu li a:hover,
.region-sidebarbottom .country-page-bcr ul.menu li a.active-trail,
.region-sidebarbottom .country-page-stc ul.menu li a.active,
.region-sidebarbottom .country-page-stc ul.menu li a:hover,
.region-sidebarbottom .country-page-stc ul.menu li a.active-trail {
  text-decoration: underline;
}
.view ul.pager {
  display: block;
  overflow: hidden;
  padding: 10px 15px;
  margin: 0 0 0 0;
  background-color: #eeeff0;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.view ul.pager li {
  display: block;
  float: left;
  font-size: 12px;
  margin: 0 5px;
}
.inprol-custom-blocks-inprol-cp-nav ul.menu li,
.menu-block-6 ul.menu li {
  font-size: 14px;
  float: left;
  height: 29px;
  margin-left: 4px;
  padding: 0;
}
.menu-block-6 a {
  color: #fff;
  display: block;
  font-size: 12px;
  line-height: 25px;
  padding: 0 10px 4px;
  text-align: center;
  text-shadow: 0 0 8px #163253, 0 0 4px #163253;
  text-decoration: none;
}
.menu-block-6 a:hover,
.menu-block-6 a.active {
  color: #fff;
  background-color: #2D6689;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-topleft: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-decoration: none;
}
.inprol-custom-blocks-inprol-cp-nav a {
  color: #fff;
  display: block;
  font-size: 12px;
  line-height: 25px;
  padding: 0 10px 4px;
  text-align: center;
  text-shadow: 0 0 8px #163253, 0 0 4px #163253;
  text-decoration: none;
}
.inprol-custom-blocks-inprol-cp-nav a:hover,
.inprol-custom-blocks-inprol-cp-nav a.cp-active {
  color: #fff;
  background-color: #2D6689;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-topleft: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-decoration: none;
}
h1.large-title {
  color: #163253;
  font: bold 30px/33px Georgia, serif;
  padding: 5px 0 20px;
  background: transparent url(/web/20180831030230im_/https://www.inprol.org/sites/default/themes/inprolv1_2014/images/page/dots-1.gif) repeat-x center bottom;
  margin: 0 0 15px;
}
.content-grey-top {
  background: #EFF0F1 url(/web/20180831030230im_/https://www.inprol.org/sites/default/themes/inprolv1_2014/images/page/top-grey-content-bottom.gif) repeat-x center bottom;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-topleft: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 15px 15px 45px;
}
.content-grey-top .content-grey-top-body h1,
.content-grey-top .content-grey-top-body h2,
.content-grey-top .content-grey-top-body h3,
.content-grey-top .content-grey-top-body h4,
.content-grey-top .content-grey-top-body h5,
.content-grey-top .content-grey-top-body h6,
.content-grey-top .content-grey-top-body p,
.content-grey-top .content-grey-top-body em,
.content-grey-top .content-grey-top-body font,
.content-grey-top .content-grey-top-body strike,
.content-grey-top .content-grey-top-body strong,
.content-grey-top .content-grey-top-body ol,
.content-grey-top .content-grey-top-body ul,
.content-grey-top .content-grey-top-body li {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
.content-grey-top .content-grey-top-body body {
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  color: #262626;
  line-height: 22px;
}
.content-grey-top .content-grey-top-body div {
  font-size: 14px;
  line-height: 22px;
  font-weight: normal;
  color: #3F3F3F;
  margin: 0 0 22px 0;
}
.content-grey-top .content-grey-top-body p {
  font-size: 14px;
  line-height: 22px;
  font-weight: normal;
  padding: 6px 0 12px;
}
.content-grey-top .content-grey-top-body .sup,
.content-grey-top .content-grey-top-body sup,
.content-grey-top .content-grey-top-body .sub,
.content-grey-top .content-grey-top-body sub {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
  font-size: 7px;
}
.content-grey-top .content-grey-top-body .sub,
.content-grey-top .content-grey-top-body sub {
  top: 0.4em;
}
.content-grey-top .content-grey-top-body b {
  letter-spacing: .01em;
  font-weight: bold;
}
.content-grey-top .content-grey-top-body strong {
  font-weight: bold;
}
.content-grey-top .content-grey-top-body em {
  font-style: italic;
}
.content-grey-top .content-grey-top-body i {
  font-style: italic;
}
.content-grey-top .content-grey-top-body u {
  text-decoration: underline;
}
.content-grey-top .content-grey-top-body h1,
.content-grey-top .content-grey-top-body h1 a {
  color: #404040;
  font-weight: bold;
  text-decoration: none;
}
.content-grey-top .content-grey-top-body h2,
.content-grey-top .content-grey-top-body h2 a {
  color: #404040;
  font-weight: bold;
  text-decoration: none;
}
.content-grey-top .content-grey-top-body h3,
.content-grey-top .content-grey-top-body h3 a {
  font-size: 14px;
  color: #404040;
  font-weight: normal;
  text-decoration: none;
  line-height: 16px;
}
.content-grey-top .content-grey-top-body h4,
.content-grey-top .content-grey-top-body h4 a {
  font-size: 12px;
  color: #404040;
  font-weight: bold;
  text-decoration: none;
  line-height: 14px;
}
.content-grey-top .content-grey-top-body h5,
.content-grey-top .content-grey-top-body h5 a {
  font-size: 10px;
  color: #404040;
  font-weight: bold;
  text-decoration: none;
  line-height: 12px;
}
.content-grey-top .content-grey-top-body h6,
.content-grey-top .content-grey-top-body h6 a {
  font-size: 10px;
  color: #404040;
  font-weight: normal;
  text-decoration: none;
  line-height: 12px;
}
.content-grey-top .content-grey-top-body a {
  text-decoration: none;
  color: #235fac;
  outline: 0 none;
}
.content-grey-top .content-grey-top-body a.hover {
  color: #000;
  outline: 0 none;
  text-decoration: underline;
}
.content-grey-top .content-grey-top-body a:hover {
  color: #000;
  outline: 0 none;
  text-decoration: underline;
}
.content-grey-top .content-grey-top-body a.visited {
  text-decoration: none;
  color: #235fac;
  outline: 0 none;
}
.content-grey-top .content-grey-top-body dl {
  margin: 15px 0 0 0;
}
.content-grey-top .content-grey-top-body dd {
  margin: 0 0 20px 0;
}
.content-grey-top .content-grey-top-body dt {
  font-weight: bold;
}
.content-grey-top .content-grey-top-body hr {
  border: 0;
  height: 0;
  border-top: 1px solid #999999;
}
.content-grey-top .content-grey-top-body hr.rule-large {
  border: 0;
  height: 0;
  border-top: 2px solid #999999;
}
.content-grey-top .content-grey-top-body hr.rule-margins {
  margin: 22px 0 22px 0;
}
.content-grey-top .content-grey-top-body hr.rule-dotted {
  border-top: 1px dotted #CCCCCC;
  border-bottom: none;
}
.content-grey-top .content-grey-top-body img {
  height: auto !important;
}
.content-grey-top .content-grey-top-body ul {
  margin: 0 0 22px 0;
}
.content-grey-top .content-grey-top-body li {
  font-size: 14px;
  line-height: 18px;
  font-weight: normal;
  color: #3F3F3F;
  list-style-position: outside;
  margin: 10px 0 10px 0;
}
.content-grey-top .content-grey-top-body ul ul {
  margin: 0 0 0 16px;
}
.content-grey-top .content-grey-top-body ul li {
  list-style: disc;
  margin-left: 16px;
}
.content-grey-top .content-grey-top-body ul ul li {
  margin: 10px 0 10px 16px;
  list-style: circle;
}
.content-grey-top .content-grey-top-body ol {
  margin: 0px 0 22px 0;
}
.content-grey-top .content-grey-top-body ol li {
  list-style: none;
  margin: 0 0 10px 17px;
  list-style-type: decimal;
}
.content-grey-top .content-grey-top-body ol ol {
  margin: 10px 0 0 2px;
}
.content-grey-top .content-grey-top-body ol ol li {
  list-style: lower-alpha;
}
.content-grey-top .content-grey-top-body li h3 {
  display: inline;
}
.content-grey-top .content-grey-top-body li h4 {
  display: inline;
}
.content-grey-top .content-grey-top-body li h5 {
  display: inline;
}
.content-grey-top .content-grey-top-body li h6 {
  display: inline;
}
.content-grey-top .content-grey-top-body table {
  border-collapse: collapse;
  margin: 10px 0;
  width: 100%;
}
.content-grey-top .content-grey-top-body table caption {
  background-color: #0F345D;
  color: #FFF;
  font-size: 16px;
  text-align: left;
  padding-left: 12px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.content-grey-top .content-grey-top-body table thead tr th {
  background-color: #D6D6D6;
  color: #3A3A3A;
  font-weight: bold;
  padding-bottom: 3px;
  padding-top: 3px;
  font-size: 10px;
  vertical-align: middle;
  border-color: #fff;
}
.content-grey-top .content-grey-top-body table thead tr th a,
.content-grey-top .content-grey-top-body table thead tr th a:link,
.content-grey-top .content-grey-top-body table thead tr th a:visited {
  color: #000;
}
.content-grey-top .content-grey-top-body table thead tr th a img,
.content-grey-top .content-grey-top-body table thead tr th a:link img,
.content-grey-top .content-grey-top-body table thead tr th a:visited img {
  border: 0;
  margin-left: 10px;
}
.content-grey-top .content-grey-top-body table tbody tr td {
  padding: 0 10px;
  font-size: 14px;
  background-color: #D9DFE9;
}
.content-grey-top .content-grey-top-body table tbody tr td.active {
  background: none;
}
.content-grey-top .content-grey-top-body table tbody tr.even,
.content-grey-top .content-grey-top-body table tbody tr.odd {
  border-width: 1px 0;
}
.content-grey-top .content-grey-top-body table tbody tr.odd {
  background-color: #CCD2D8;
}
.content-grey-top .content-grey-top-body table tbody tr.odd td {
  background-color: #CCD2D8;
}
.content-grey-top .content-grey-top-body table tbody tr.even {
  background-color: #E6E8EC;
}
.content-grey-top .content-grey-top-body table tbody tr.even td {
  background-color: #E6E8EC;
}
.content-grey-top .content-grey-top-body table ol li {
  font-size: 14px;
  line-height: 18px;
}
.content-grey-top .content-grey-top-body table li {
  list-style: disc inside none;
}
.content-grey-top .content-grey-top-body table ul li {
  list-style: disc inside none;
}
.content-grey-top .content-grey-top-body table ul li:before,
.content-grey-top .content-grey-top-body table ul ul li:before {
  content: none;
}
.content-grey-top .content-grey-top-body table ul ul li {
  list-style: circle inside none;
}
.content-grey-top .content-grey-top-body li>p:last-child {
  margin-bottom: 0;
}
.grey-gradient-box {
  border-top: 1px solid #D5D5D5;
  margin-top: 30px;
}
.grey-gradient-box .grey-gradient-box-wrap {
  border-top: 1px solid #FFFFFF;
  background: #eff0f1;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZjBmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,#eff0f1 0%,#ffffff 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#eff0f1),color-stop(100%,#ffffff));
  background: -webkit-linear-gradient(top,#eff0f1 0%,#ffffff 100%);
  background: -o-linear-gradient(top,#eff0f1 0%,#ffffff 100%);
  background: -ms-linear-gradient(top,#eff0f1 0%,#ffffff 100%);
  background: linear-gradient(to bottom,#eff0f1 0%,#ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f1',endColorstr='#ffffff',GradientType=0);
}
.grey-gradient-box .grey-gradient-box-wrap .grey-gradient-box-seperator {
  background: transparent url(/web/20180831030230im_/https://www.inprol.org/sites/default/themes/inprolv1_2014/images/page/content-seperator.gif) no-repeat center top;
  display: block;
  overflow: hidden;
  padding-bottom: 60px;
}
.node-date {
  color: #737373;
  display: block;
  font-size: 10px;
  font-weight: bold;
  padding: 3px 0;
}
.node-data {
  padding: 0px 0px 10px;
}
.node-meta-data {
  border-top: 1px solid #ccc;
  clear: both;
  display: block;
  overflow: hidden;
  padding-bottom: 5px;
  padding-left: 8px;
  padding-top: 5px;
}
.node-meta-data span.label,
.node-meta-data .field .field-label {
  font-size: 12px;
  font-weight: bold;
  float: left;
  line-height: 21px;
  width: 20%;
}
.node-meta-data span.value,
.node-meta-data .field-items {
  font-size: 12px;
  float: left;
  line-height: 21px;
  width: 80%;
}
.node-meta-data span.value .field-item,
.node-meta-data .field-items .field-item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.node-meta-data span.value .field-item:after,
.node-meta-data .field-items .field-item:after {
  content: ",";
  padding-right: 5px;
}
.node-meta-data span.value .field-item:last-child:after,
.node-meta-data .field-items .field-item:last-child:after {
  content: "";
  padding-right: 0px;
}
.node-image {
  border: 1px solid #d6d6d6;
  float: left;
  margin: 12px 15px 5px 0;
}
.node-image img {
  display: block;
  overflow: hidden;
}
.node-file-download,
.node-file-link {
  padding-bottom: 25px;
}
.node-file-download .field-item,
.node-file-link .field-item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.node-file-download .field-item span.file,
.node-file-link .field-item span.file {
  padding-right: 15px;
}
.node-file-download img,
.node-file-link img {
  float: right;
  position: relative;
  top: 23px;
}
.node-file-download a,
.node-file-link a {
  color: #235fac;
  font-size: 14px;
  background-color: #ebebeb;
  border: 1px solid #dadada;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  color: #000;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-weight: bold;
  margin: 15px 0px;
  padding: 5px 15px 5px 15px;
  color: #6d6e70;
  outline: 0 none;
  text-decoration: none;
  padding-left: 40px;
  padding-right: 15px;
  background: url(/web/20180831030230im_/https://www.inprol.org/sites/default/themes/inprolv1_2014/images/page/download-icon.png) no-repeat scroll 13px center #ebebeb;
}
.node-file-download a:hover,
.node-file-link a:hover {
  background-color: #C9D0D8;
}
.node-file-download a a,
.node-file-link a a {
  color: #000;
  text-decoration: none;
}
.node-file-download a:hover,
.node-file-download a a:hover,
.node-file-link a:hover,
.node-file-link a a:hover {
  color: #000;
  text-decoration: none;
}
.node-file-download a:hover,
.node-file-link a:hover {
  background: url(/web/20180831030230im_/https://www.inprol.org/sites/default/themes/inprolv1_2014/images/page/download-icon.png) no-repeat scroll 13px center #C9D0D8;
}
.node-body .field-label {
  margin-bottom: 0px;
  font-size: 15px;
}
.node-bottom .node-links {
  background: url(/web/20180831030230im_/https://www.inprol.org/sites/default/themes/inprolv1_2014/images/page/content-seperation-bar.png) repeat-x scroll center bottom rgba(0,0,0,0);
  border-top: 3px double #D6D6D6;
  margin-top: 0px;
  overflow: hidden;
  padding: 5px 0 35px;
}
.node-bottom .node-links ul.node-links-list {
  float: right;
}
.node-bottom .node-links ul.node-links-list li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding-left: 15px;
}
.node-bottom .node-links ul.node-links-list li a {
  text-decoration: none;
}
.node-bottom .node-links ul.node-links-list li.print-link-button a {
  background: url(/web/20180831030230im_/https://www.inprol.org/sites/default/themes/inprolv1_2014/images/page/print-icon.png) no-repeat scroll left center rgba(0,0,0,0);
  display: block;
  padding: 0 10px 0 25px;
}
.agreement-text {
  font-family: serif;
}
.agreement-text strong {
  font-weight: bold;
}
.agreement-text p {
  margin-bottom: 10px;
}
.agreement-text ul {
  list-style: inherit;
  list-style-position: inside;
  margin: 20px 0;
}
.agreement-text ol {
  list-style-type: decimal;
  padding-left: 20px;
}
.agreement-text ol li {
  margin-bottom: 10px;
}
.agreement-text b {
  font-weight: bold;
}
.searchable-content-listing ul.searchable-content-list li.searchable-content-list-item {
  display: block;
  width: 100%;
  overflow: hidden;
  background: url(/web/20180831030230im_/https://www.inprol.org/sites/default/themes/inprolv1_2014/images/page/content-seperation-bar.png) center bottom repeat-x transparent;
  padding-bottom: 30px;
  position: relative;
  margin-bottom: 30px;
}
.searchable-content-listing ul.searchable-content-list li.searchable-content-list-item .post-date {
  color: #737373;
  font-size: 12px;
}
.searchable-content-listing ul.searchable-content-list li.searchable-content-list-item .title {
  color: #404040;
  font-size: 14px;
  font-weight: normal;
  text-decoration: none;
}
.searchable-content-listing ul.searchable-content-list li.searchable-content-list-item .title a {
  color: #163253;
  display: block;
  font: bold 21px/25px Georgia, serif;
  padding: 10px 0;
  text-decoration: none;
}
.searchable-content-listing ul.searchable-content-list li.searchable-content-list-item .body {
  padding-bottom: 10px;
}
.searchable-content-listing ul.searchable-content-list li.searchable-content-list-item .content-body-image.content-image-exists {
  display: block;
  overflow: hidden;
  padding-bottom: 10px;
}
.searchable-content-listing ul.searchable-content-list li.searchable-content-list-item .content-body-image.content-image-exists .content-list-image {
  float: left;
  width: 20%;
}
.searchable-content-listing ul.searchable-content-list li.searchable-content-list-item .content-body-image.content-image-exists .content-list-image img {
  max-width: 100%;
  height: auto;
}
.searchable-content-listing ul.searchable-content-list li.searchable-content-list-item .content-body-image.content-image-exists .body {
  float: right;
  width: 80%;
  padding-bottom: 0px;
}
.searchable-content-listing ul.searchable-content-list li.searchable-content-list-item .meta-data {
  border-top: 1px solid #ccc;
  clear: both;
  display: block;
  overflow: hidden;
  padding-bottom: 5px;
  padding-left: 8px;
  padding-top: 5px;
  font-size: 12px;
}
.searchable-content-listing ul.searchable-content-list li.searchable-content-list-item .meta-data span.label,
.searchable-content-listing ul.searchable-content-list li.searchable-content-list-item .meta-data .field .field-label {
  font-size: 12px;
  font-weight: bold;
  float: left;
  line-height: 21px;
  width: 20%;
}
.searchable-content-listing ul.searchable-content-list li.searchable-content-list-item .meta-data span.value,
.searchable-content-listing ul.searchable-content-list li.searchable-content-list-item .meta-data .field-items {
  font-size: 12px;
  float: left;
  line-height: 21px;
  width: 80%;
}
.searchable-content-listing ul.searchable-content-list li.searchable-content-list-item .meta-data span.value .field-item,
.searchable-content-listing ul.searchable-content-list li.searchable-content-list-item .meta-data .field-items .field-item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.searchable-content-listing ul.searchable-content-list li.searchable-content-list-item .meta-data span.value .field-item:after,
.searchable-content-listing ul.searchable-content-list li.searchable-content-list-item .meta-data .field-items .field-item:after {
  content: ",";
  padding-right: 5px;
}
.searchable-content-listing ul.searchable-content-list li.searchable-content-list-item .meta-data span.value .field-item:last-child:after,
.searchable-content-listing ul.searchable-content-list li.searchable-content-list-item .meta-data .field-items .field-item:last-child:after {
  content: "";
  padding-right: 0px;
}
#edit-actions .form-submit,
.views-submit-button .form-submit {
  background-color: #5784A1;
  border: 1px solid #205C82;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 11px;
  font-weight: bold;
  padding: 3px 8px;
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-decoration: none;
}
#edit-actions .form-submit:after,
.views-submit-button .form-submit:after {
  content: ' ';
  height: 1px;
  border-top: 1px solid #8FADC0;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
}
#edit-actions .form-submit a,
.views-submit-button .form-submit a {
  color: #FFFFFF;
  text-decoration: none;
}
#edit-actions .form-submit:hover,
#edit-actions .form-submit a:hover,
.views-submit-button .form-submit:hover,
.views-submit-button .form-submit a:hover {
  color: #fff;
  text-decoration: none;
}
.form-type-textfield input.form-text {
  border-color: #6E6E6E #6E6E6E #DFE1E3 #DFE1E3;
  border-style: solid;
  border-width: 1px;
  color: #000000;
  font-size: 13px;
  height: 21px;
  margin-bottom: 10px;
}
.views-exposed-widget .description,
.form-item .description {
  font-size: 11px;
  line-height: 16px;
  padding: 10px 0px;
  display: block;
  clear: both;
}
.wysiwyg-format-switch {
  padding: 0px 0px 25px;
}
.wysiwyg-format-switch .form-type-select {
  padding: 0px;
}
.form-item-notify {
  background-color: #eeeff0;
  -webkit-border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-topleft: 6px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin-bottom: 0px;
  padding: 10px;
}
#edit-notify-type {
  background-color: #eeeff0;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin-bottom: 25px;
  margin-top: 0px;
  padding: 10px;
}
.ckeditor_links {
  display: none;
}
h2.title.comment-form,
h2.privatemsg-reply {
  color: #163253;
  font: bold 30px/33px Georgia, serif;
  padding: 5px 0 20px;
  background: transparent url(/web/20180831030230im_/https://www.inprol.org/sites/default/themes/inprolv1_2014/images/page/dots-1.gif) repeat-x center bottom;
  margin: 0 0 15px;
}
h2.privatemsg-reply {
  padding-top: 50px;
}
#comment-form label,
#privatemsg-new label {
  font-weight: bold;
  font-size: 15px;
}
.group-tagging.field-group-htab .fieldset,
.group-tagging.field-group-htab .fieldset-title,
.group-tagging.field-group-htab .fieldset-title a,
.group-tagging.field-group-htab .fieldset-content {
  display: block;
}
.group-tagging.field-group-htab .fieldset {
  margin: 0px 0px 10px;
  display: block;
  position: relative;
  min-height: 28px;
  border: 1px solid #CCCCCC;
}
.group-tagging.field-group-htab fieldset legend {
  display: block;
  float: left;
  width: 100%;
}
.group-tagging.field-group-htab body.page-admin div.vertical-tabs .vertical-tabs-panes .vertical-tabs-pane fieldset {
  padding: 0;
}
.group-tagging.field-group-htab .fieldset-legend {
  display: block;
}
.group-tagging.field-group-htab .container-inline .fieldset-legend .fieldset-content,
.group-tagging.field-group-htab .fieldset.titled .fieldset-content {
  display: block;
  padding-top: 40px;
}
.group-tagging.field-group-htab .item-list h3,
.group-tagging.field-group-htab .block .block-title,
.group-tagging.field-group-htab .fieldset-title,
.group-tagging.field-group-htab .collapsible .fieldset-legend a {
  display: block;
  font-size: 11px;
  margin: 0px;
  padding: 4px 9px 5px;
  color: #333;
  background: #f6f6f6;
}
.group-tagging.field-group-htab .fieldset-legend,
.group-tagging.field-group-htab .collapsible .fieldset-legend a {
  padding-bottom: 4px;
}
.group-tagging.field-group-htab .collapsible .fieldset-legend a {
  height: 20px;
  padding-left: 28px;
}
.group-tagging.field-group-htab .collapsible .fieldset-legend span.icon {
  position: absolute;
  left: 6px;
  top: 6px;
  background: url(/web/20180831030230im_/https://www.inprol.org/sites/default/themes/inprolv1_2014/less/images/bleeds.png) -80px -120px no-repeat;
  width: 15px;
  height: 15px;
  display: block;
  cursor: pointer;
}
.group-tagging.field-group-htab html.js .collapsed .fieldset-legend span.icon {
  background-position: -60px -120px;
}
.group-tagging.field-group-htab .collapsed .fieldset-legend a {
  background: #eee;
  color: #484848;
}
.group-tagging.field-group-htab .collapsed .fieldset-legend a:hover {
  color: #666;
}
.group-tagging.field-group-htab .collapsible .fieldset-legend {
  padding: 0px;
  background: transparent;
}
.group-tagging.field-group-htab .collapsed .fieldset-legend a {
  padding-bottom: 4px;
}
.group-tagging.field-group-htab .block .block-content,
.group-tagging.field-group-htab .container-inline .fieldset-content,
.group-tagging.field-group-htab .fieldset-content {
  padding: 10px 9px 9px;
  background: #fff;
}
.group-tagging.field-group-htab html.js .collapsed .fieldset-content {
  display: none;
}
.group-tagging.field-group-htab .fieldset .fieldset .fieldset-content {
  background: #fff;
}
.group-tagging.field-group-htab .filter-wrapper {
  font-size: 11px;
  margin-top: -10px;
  border-top: none;
}
.group-tagging.field-group-htab .text-format-wrapper .filter-wrapper {
  border-top: 1px solid #CCC;
  margin-top: 0;
}
.group-tagging.field-group-htab .filter-wrapper .fieldset-content,
.group-tagging.field-group-htab .fieldset .fieldset.filter-wrapper .fieldset-content {
  background: #f8f8f8;
  border-top: 0px;
  height: 20px;
  padding: 5px 9px 4px;
}
.group-tagging.field-group-htab .filter-wrapper .form-type-select {
  padding: 0px;
}
.group-tagging.field-group-htab .filter-wrapper .form-type-select * {
  float: left;
  margin-right: 5px;
}
.group-tagging.field-group-htab .filter-wrapper select {
  padding: 0px;
  font-size: 11px;
}
.group-tagging.field-group-htab .filter-wrapper .filter-help {
  float: right;
  font-size: 11px;
  padding: 0px;
}
.group-tagging.field-group-htab .form-type-date-popup label {
  padding: 10px 10px 0 10px;
}
.group-tagging.field-group-htab .form-type-date-popup .date-padding label {
  padding: 0;
}
.group-tagging.field-group-htab .form-type-date-popup .date-padding {
  padding-top: 0;
}
.blue-button {
  background-color: #5784A1;
  border: 1px solid #205C82;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 11px;
  font-weight: bold;
  padding: 3px 8px;
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-decoration: none;
}
.blue-button:after {
  content: ' ';
  height: 1px;
  border-top: 1px solid #8FADC0;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
}
.blue-button a {
  color: #FFFFFF;
  text-decoration: none;
}
.blue-button:hover,
.blue-button a:hover {
  color: #fff;
  text-decoration: none;
}
.green-link {
  background: #a5be52;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E1YmU1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iIzZjOGQwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YzhkMGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,#a5be52 0%,#6c8d0f 27%,#6c8d0f 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#a5be52),color-stop(27%,#6c8d0f),color-stop(100%,#6c8d0f));
  background: -webkit-linear-gradient(top,#a5be52 0%,#6c8d0f 27%,#6c8d0f 100%);
  background: -o-linear-gradient(top,#a5be52 0%,#6c8d0f 27%,#6c8d0f 100%);
  background: -ms-linear-gradient(top,#a5be52 0%,#6c8d0f 27%,#6c8d0f 100%);
  background: linear-gradient(to bottom,#a5be52 0%,#6c8d0f 27%,#6c8d0f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5be52',endColorstr='#6c8d0f',GradientType=0);
  border: 1px solid #6c8d0f;
  border: 1px solid #82a454;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  clear: both;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  padding: 3px 8px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-decoration: none;
  font-size: 17px;
  line-height: 32px;
  color: #fff !important;
  padding: 6px 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.green-link:hover {
  background: #335705 url(/web/20180831030230im_/https://www.inprol.org/sites/default/files/less/kEbpWzB1RNfzXbuOU8WrKvL1vm_bofwa9P3hvhe6l4w/sites/default/themes/inprolv1_2014/less/screen.XcVzbo5GbrB4v7QVES377fts6uudS0o0YbaMpBamvPg.css?pch79m) !important;
}
.green-link a {
  color: #FFFFFF;
  text-decoration: none;
}
.green-link:hover,
.green-link a:hover {
  color: #fff;
  text-decoration: none;
}
a {
  text-decoration: none;
  color: #235fac;
  outline: 0 none;
}
a.hover {
  color: #000;
  outline: 0 none;
  text-decoration: underline;
}
a:hover {
  color: #000;
  outline: 0 none;
  text-decoration: underline;
}
a.visited {
  text-decoration: none;
  color: #235fac;
  outline: 0 none;
}
table {
  border-collapse: collapse;
  margin: 10px 0;
  width: 100%;
}
table caption {
  background-color: #0F345D;
  color: #FFF;
  font-size: 16px;
  text-align: left;
  padding-left: 12px;
  padding-top: 4px;
  padding-bottom: 4px;
}
table thead tr th {
  background-color: #163253;
  color: #ffffff;
  padding: 3px 10px;
  font-weight: bold;
  font-size: 12px;
  vertical-align: middle;
  border-color: #fff;
  text-align: left;
}
table thead tr th a,
table thead tr th a:link,
table thead tr th a:visited {
  color: #ffffff;
}
table thead tr th a img,
table thead tr th a:link img,
table thead tr th a:visited img {
  border: 0;
  margin-left: 10px;
}
table tbody tr td {
  padding: 20px 10px;
  font-size: 14px;
  background-color: #D9DFE9;
}
table tbody tr td.active {
  background: none;
}
table tbody tr.even,
table tbody tr.odd {
  border-width: 1px 0;
}
table tbody tr.odd {
  background-color: #CCD2D8;
}
table tbody tr.odd td {
  background-color: #CCD2D8;
}
table tbody tr.even {
  background-color: #E6E8EC;
}
table tbody tr.even td {
  background-color: #E6E8EC;
}
#edit-cancel {
  background-color: #5784A1;
  border: 1px solid #205C82;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 11px;
  font-weight: bold;
  padding: 3px 8px;
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-decoration: none;
  margin-left: 10px;
  line-height: 15px;
  position: relative;
  top: -1px;
}
#edit-cancel:after {
  content: ' ';
  height: 1px;
  border-top: 1px solid #8FADC0;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
}
#edit-cancel a {
  color: #FFFFFF;
  text-decoration: none;
}
#edit-cancel:hover,
#edit-cancel a:hover {
  color: #fff;
  text-decoration: none;
}
html.js fieldset.collapsed {
  height: 2.25em;
}
.inprol-custom-blocks-inprol-header-logo .header-logo-left {
  float: left;
  width: 50%;
  padding-top: 5px;
}
.inprol-custom-blocks-inprol-header-logo .header-logo-left .header-logo {
  margin-left: -12px;
}
.inprol-custom-blocks-inprol-header-logo .header-logo-right {
  float: right;
  width: 50%;
}
#block-menu-block-5 {
  width: 100%;
  padding-top: 15px;
}
#block-menu-block-5 ul {
  width: 100%;
  text-align: right;
}
#block-menu-block-5 ul li {
  display: inline-block;
  *display: inline;
  zoom: 1;
}
#block-menu-block-5 ul li a {
  color: #D6D6D6;
  text-decoration: underline;
  padding: 0px 0px 0px 10px;
  font-size: 12px;
}
.welcome-user {
  text-align: right;
  color: #D6D6D6;
  font-size: 12px;
}
.welcome-user span {
  font-weight: bold;
}
.inprol-custom-blocks-inprol-main-menu {
  padding-top: 15px;
}
.inprol-custom-blocks-inprol-main-menu .main-menu-left {
  float: left;
  width: 70%;
}
.inprol-custom-blocks-inprol-main-menu .main-menu-right {
  float: right;
  width: 30%;
}
#block-menu-block-1 {
  width: 100%;
}
#block-menu-block-1 ul li {
  float: left;
  margin: 0px;
  padding: 0px;
  position: relative;
  margin-left: -12px;
  z-index: 0;
}
#block-menu-block-1 ul li a {
  display: block;
  width: 168px;
  line-height: 35px;
  text-align: center;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 13px;
  background: transparent url(../css/main-menu.png) bottom left no-repeat;
  text-shadow: 0px 0px 8px #365214, 0px 0px 4px #365214;
  -moz-text-shadow: 0px 0px 8px #365214, 0px 0px 4px #365214;
  -webkit-text-shadow: 0px 0px 8px #365214, 0px 0px 4px #365214;
  -o-text-shadow: 0px 0px 8px #365214, 0px 0px 4px #365214;
  -ms-text-shadow: 0px 0px 8px #365214, 0px 0px 4px #365214;
  text-decoration: none;
}
#block-menu-block-1 ul li:first-child {
  margin-left: -12px;
}
#block-menu-block-1 ul li.active,
#block-menu-block-1 ul li.active-trail,
#block-menu-block-1 ul li:hover {
  z-index: 1;
}
#block-menu-block-1 ul li.active a,
#block-menu-block-1 ul li.active a:hover,
#block-menu-block-1 ul li.active-trail a,
#block-menu-block-1 ul li.active-trail a:hover,
#block-menu-block-1 ul li:hover a,
#block-menu-block-1 ul li:hover a:hover {
  color: #fff;
  background: transparent url(../css/main-menu.png) 0 0 no-repeat;
}
#block-menu-block-4 {
  float: right;
  margin-top: -5px;
}
#block-menu-block-4 ul {
  display: block;
  overflow: hidden;
}
#block-menu-block-4 ul li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin-left: 5px;
}
#block-menu-block-4 ul li a {
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background: transparent url(/web/20180831030230im_/https://www.inprol.org/sites/default/themes/inprolv1_2014/images/menus/social-icons.png) no-repeat left center;
}
#block-menu-block-4 ul li a#social-facebook {
  background-position: left center;
}
#block-menu-block-4 ul li a#social-twitter {
  background-position: -60px center;
}
#block-menu-block-4 ul li a#social-youtube {
  background-position: -90px center;
}
#block-menu-block-4 ul li a#social-linkedin {
  background-position: -120px center;
}
#block-menu-block-4 ul li a#social-rss {
  background-position: -30px center;
}
.inprol-custom-blocks-inprol-secondary-menu .secondary_menu {
    background: #205C82;
}
#block-menu-block-3 {
  width: 968px;
  margin: 0 auto;
}
#block-menu-block-3 ul {
  display: block;
  overflow: hidden;
  width: 100%;
}
#block-menu-block-3 ul li {
  float: left;
  display: block;
  overflow: hidden;
  margin: 6px 12px 6px 0;
}
#block-menu-block-3 ul li a {
  display: block;
  overflow: hidden;
  color: #FFFFFF;
  font-size: 13px;
  text-decoration: none;
  padding: 0px 15px 0px 0px;
  text-shadow: 0px 0px 8px #365214, 0px 0px 4px #365214;
  -moz-text-shadow: 0px 0px 8px #365214, 0px 0px 4px #365214;
  -webkit-text-shadow: 0px 0px 8px #365214, 0px 0px 4px #365214;
  -o-text-shadow: 0px 0px 8px #365214, 0px 0px 4px #365214;
  -ms-text-shadow: 0px 0px 8px #365214, 0px 0px 4px #365214;
}
#block-menu-block-3 ul li a span {
  display: block;
  padding: 5px 0px 5px 15px;
}
#block-menu-block-3 ul li a:hover,
#block-menu-block-3 ul li a.active,
#block-menu-block-3 ul li a.active-trail {
  background: transparent url(/web/20180831030230im_/https://www.inprol.org/sites/default/themes/inprolv1_2014/images/menus/secondary-menu.png) no-repeat right 2px;
}
#block-menu-block-3 ul li a:hover span,
#block-menu-block-3 ul li a.active span,
#block-menu-block-3 ul li a.active-trail span {
  background: transparent url(/web/20180831030230im_/https://www.inprol.org/sites/default/themes/inprolv1_2014/images/menus/secondary-menu.png) no-repeat bottom left;
}
.inprol-custom-blocks-inprol-footer-menu {
  min-height: 250px;
}
.inprol-custom-blocks-inprol-footer-menu .footer-left {
  float: left;
  width: 50%;
  padding-top: 15px;
}
.inprol-custom-blocks-inprol-footer-menu .footer-left .footer-logo {
  margin-left: -12px;
}
.inprol-custom-blocks-inprol-footer-menu .footer-right {
  float: right;
  width: 50%;
}
#block-menu-block-2 {
  width: 100%;
  padding-top: 25px;
}
#block-menu-block-2 ul {
  width: 100%;
  text-align: right;
}
#block-menu-block-2 ul li {
  display: inline-block;
  *display: inline;
  zoom: 1;
}
#block-menu-block-2 ul li a {
  color: #8FADC0;
  text-decoration: none;
  padding: 0px 0px 0px 10px;
  font-size: 12px;
}
#block-menu-block-2 ul li a:hover {
  text-decoration: underline;
}
.copy-info {
  text-align: right;
  color: #8FADC0;
  font-size: 12px;
}
.date-nav-wrapper {
  margin: 0px;
  padding: 10px 0px;
  display: block;
  overflow: hidden;
}
.date-nav-wrapper .date-nav {
  margin: 0px;
  padding: 0px;
}
.date-nav-wrapper .date-nav .date-heading {
  width: 50%;
  text-align: left;
  position: inherit;
  float: left;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.date-nav-wrapper .date-nav .date-heading h3 {
  color: #163253;
  font: bold 12px Georgia, serif;
}
.date-nav-wrapper .date-nav ul.pager {
  float: right;
  clear: none;
}
.date-nav-wrapper .date-nav ul.pager li {
  left: 0;
  right: 0;
  background: transparent;
  border-radius: 0px;
  float: none;
  font-size: 12px;
  left: 0;
  padding: 0;
  margin: 0;
  position: inherit;
  right: 0px;
  text-align: right;
  top: 0;
  width: auto;
  z-index: 0;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.calendar-calendar a {
  color: #fff !important;
}
.calendar-calendar .month-view .full .inner .monthview,
.calendar-calendar .week-view .full .inner .weekview,
.calendar-calendar .day-view .full .inner .dayview {
  background: none repeat scroll 0 0 #74A5D7 !important;
}
.latest-content-blocks li {
  border-bottom: 1px solid #D6D6D6;
  display: block;
  margin: 0 0 15px;
  overflow: hidden;
  padding: 0 0 15px;
}
.latest-content-blocks li:last-child {
  border-bottom: 0px;
  margin-bottom: 0px;
}
.latest-content-blocks .post-date {
  clear: both;
  display: block;
  font-size: 9px;
  font-weight: bold;
}
.latest-content-blocks .title,
.latest-content-blocks .title a {
  color: #163253;
  font-size: 14px;
  text-decoration: none;
  outline: 0 none;
  clear: both;
  display: block;
  font: bold 14px/21px Georgia, serif;
  text-align: left;
}
.latest-content-blocks .content-link a {
  color: #235FAC;
  font-size: 14px;
  text-decoration: none;
}
.latest-content-blocks .content-link:after {
  content: '»';
  color: #235FAC;
  font-size: 14px;
  text-decoration: none;
}
.latest-content-blocks .more-link {
  border-top: 1px solid #D6D6D6;
  display: block;
  overflow: hidden;
  padding: 15px 0 15px;
}
.latest-content-blocks .more-link a {
  float: left;
  color: #235FAC;
  font-size: 12px;
  font-weight: normal;
  line-height: 24px;
  text-decoration: none;
}
.latest-content-blocks .view-empty {
  padding-bottom: 15px;
}
.latest-content-blocks .view-empty p {
  font-size: 12px;
}
.view-latest-forum-topics li {
  border-bottom: 1px solid #D6D6D6;
  display: block;
  margin: 0 0 15px;
  overflow: hidden;
  padding: 0 0 15px;
}
.view-latest-forum-topics li:last-child {
  border-bottom: 0px;
  margin-bottom: 0px;
}
.view-latest-forum-topics .post-date {
  clear: both;
  display: block;
  font-size: 9px;
  font-weight: bold;
}
.view-latest-forum-topics .title,
.view-latest-forum-topics .title a {
  color: #163253;
  font-size: 14px;
  text-decoration: none;
  outline: 0 none;
  clear: both;
  display: block;
  font: bold 14px/21px Georgia, serif;
  text-align: left;
}
.view-latest-forum-topics .content-link a {
  color: #235FAC;
  font-size: 14px;
  text-decoration: none;
}
.view-latest-forum-topics .content-link:after {
  content: '»';
  color: #235FAC;
  font-size: 14px;
  text-decoration: none;
}
.view-latest-forum-topics .more-link {
  border-top: 1px solid #D6D6D6;
  display: block;
  overflow: hidden;
  padding: 15px 0 15px;
}
.view-latest-forum-topics .more-link a {
  float: left;
  color: #235FAC;
  font-size: 12px;
  font-weight: normal;
  line-height: 24px;
  text-decoration: none;
}
.view-latest-forum-topics .view-empty {
  padding-bottom: 15px;
}
.view-latest-forum-topics .view-empty p {
  font-size: 12px;
}
.view-followed-member-content li,
.view-followed-member-comments li {
  border-bottom: 1px solid #D6D6D6;
  display: block;
  margin: 0 0 15px;
  overflow: hidden;
  padding: 0 0 15px;
}
.view-followed-member-content li:last-child,
.view-followed-member-comments li:last-child {
  border-bottom: 0px;
  margin-bottom: 0px;
}
.view-followed-member-content .post-author,
.view-followed-member-comments .post-author {
  clear: both;
  display: block;
  font-size: 9px;
  font-weight: bold;
}
.view-followed-member-content .post-author .label,
.view-followed-member-comments .post-author .label {
  margin-right: 5px;
}
.view-followed-member-content .title,
.view-followed-member-content .title a,
.view-followed-member-comments .title,
.view-followed-member-comments .title a {
  color: #163253;
  font-size: 14px;
  text-decoration: none;
  outline: 0 none;
  clear: both;
  display: block;
  font: bold 14px/21px Georgia, serif;
  text-align: left;
}
.view-followed-member-content .content-link a,
.view-followed-member-comments .content-link a {
  color: #235FAC;
  font-size: 14px;
  text-decoration: none;
}
.view-followed-member-content .content-link:after,
.view-followed-member-comments .content-link:after {
  content: '»';
  color: #235FAC;
  font-size: 14px;
  text-decoration: none;
}
.view-followed-member-content .more-link,
.view-followed-member-comments .more-link {
  border-top: 1px solid #D6D6D6;
  display: block;
  overflow: hidden;
  padding: 15px 0 15px;
}
.view-followed-member-content .more-link a,
.view-followed-member-comments .more-link a {
  float: left;
  color: #235FAC;
  font-size: 12px;
  font-weight: normal;
  line-height: 24px;
  text-decoration: none;
}
.view-followed-member-content .view-empty,
.view-followed-member-comments .view-empty {
  padding-bottom: 15px;
}
.view-followed-member-content .view-empty p,
.view-followed-member-comments .view-empty p {
  font-size: 12px;
}
.views-community-members-block-1 .user-block-list .user-block-list-item {
  padding: 5px 0 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #d6d6d6;
}
.views-community-members-block-1 .user-block-list .user-block-list-item.last {
  border-bottom: 0px;
  margin-bottom: 0px;
  padding-bottom: 5px;
}
.views-community-members-block-1 .user-block-list .user-block-list-item .title {
  color: #163253;
  font: bold 14px/21px Georgia, serif;
}
.views-community-members-block-1 .user-block-list .user-block-list-item .content-link a {
  color: #cc0033;
  font-size: 11px;
  font-weight: normal;
  line-height: 24px;
}
.views-community-members-block-1 .user-block-list .user-block-list-item .meta-data {
  clear: both;
  display: block;
  overflow: hidden;
  padding-bottom: 5px;
  padding-top: 5px;
}
.views-community-members-block-1 .user-block-list .user-block-list-item .meta-data label {
  font-size: 12px;
  font-weight: bold;
  line-height: 21px;
  display: block;
}
.views-community-members-block-1 .user-block-list .user-block-list-item .meta-data a {
  font-size: 12px;
  line-height: 21px;
  display: block;
}
.views-community-members-block-1 .user-block-list .user-block-list-item .meta-data a .field-item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.views-community-members-block-1 .user-block-list .user-block-list-item .meta-data a .field-item:after {
  content: ",";
  padding-right: 5px;
}
.views-community-members-block-1 .user-block-list .user-block-list-item .meta-data a .field-item:last-child:after {
  content: "";
  padding-right: 0px;
}
.views-community-members-block-1 .user-block-list .user-block-list-item .flag-wrapper span,
.views-community-members-block-1 .user-block-list .user-block-list-item .flag-wrapper a {
  display: inline;
}
.region-content .views-latest-content-blocks-block {
  padding-right: 10px;
}
.region-content .views-latest-content-blocks-block h2.block-main-title {
  padding-top: 0px;
}
.region-content .views-latest-content-blocks-block-1 {
  padding-left: 10px;
}
.region-content .views-latest-content-blocks-block-1 h2.block-main-title {
  padding-top: 0px;
}
.region-sidebartop #block-user-login {
  padding-right: 15px;
  padding-left: 15px;
}
.region-sidebartop #block-inprol-custom-blocks-inprol-jobs-side-block {
  padding: 15px;
}
.region-sidebartop #block-inprol-custom-blocks-inprol-jobs-side-block p {
  font-weight: bold !important;
}
.region-sidebartop .inprol-custom-blocks-inprol-events-side-block {
  padding: 15px;
}
.region-sidebartop .inprol-custom-blocks-inprol-events-side-block a {
  display: block;
  text-transform: uppercase;
  text-align: center;
  margin: 3px 0px;
}
.region-sidebartop .views-latest-content-blocks-block-3 {
  padding-right: 15px;
  padding-left: 15px;
}
.region-sidebartop .inprol-custom-blocks-inprol-resource-side-block {
  padding: 15px;
}
.region-sidebarmain .views--exp-library-page,
.region-sidebarmain .views--exp-news-features-page,
.region-sidebarmain .views--exp-inprol-publications-page,
.region-sidebarmain .views-9d592d7f55073d7cb2e147a25fc06688,
.region-sidebarmain .views-fbce2681a67b72f97c79fd6c644edabc,
.region-sidebarmain .views--exp-events-search-page,
.region-sidebarmain .views--exp-country-pages-search-page {
  padding-right: 15px;
  padding-left: 15px;
}
.region-sidebarmain .current-search-standard,
.region-sidebarmain .current-search-user-standard {
  padding-right: 15px;
  padding-left: 15px;
}
.region-sidebarmain .inprol-custom-blocks-inprol-events-side-block {
  padding: 15px;
}
.region-sidebarmain .inprol-custom-blocks-inprol-events-side-block a {
  display: block;
  text-transform: uppercase;
  text-align: center;
  margin: 3px 0px;
}
.region-sidebarmain #block-views-latest-content-blocks-block-2,
.region-sidebarmain #block-views-latest-content-blocks-block-4,
.region-sidebarmain #block-inprol-custom-blocks-inprol-events-side-block {
  padding-right: 15px;
  padding-left: 15px;
}
.region-sidebarbottom .views-latest-content-blocks-block {
  padding-right: 15px;
  padding-left: 15px;
}
.region-sidebarbottom .views-latest-content-blocks-block-1 {
  padding-right: 15px;
  padding-left: 15px;
}
.region-sidebarbottom .views-latest-content-blocks-block-2 {
  padding-right: 15px;
  padding-left: 15px;
}
.region-sidebarbottom .views-latest-content-blocks-block-3 {
  padding-right: 15px;
  padding-left: 15px;
}
.views-slideshow-cycle-main-frame,
.views-slideshow-cycle-main-frame-row {
  width: 100% !important;
  margin: auto;
}
.view-home-slider {
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-topleft: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  display: block;
  width: 100%;
  overflow: hidden;
  background: url(/web/20180831030230im_/https://www.inprol.org/sites/default/themes/inprolv1_2014/images/page/content-seperation-bar.png) center bottom repeat-x transparent;
  padding-bottom: 30px;
  position: relative;
}
.view-home-slider .slide-item {
  display: block;
  width: 100%;
}
.view-home-slider .slide-item a {
  display: block;
  position: relative;
  overflow: hidden;
  width: 100%;
}
.view-home-slider .slide-item a .slide-image {
  width: 100%;
}
.view-home-slider .slide-item a .slide-image img {
  display: block;
  width: 100% !important;
  height: auto !important;
}
.view-home-slider .slide-item a .slide-text {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 90%;
  background: transparent url(/web/20180831030230im_/https://www.inprol.org/sites/default/themes/inprolv1_2014/images/page/transparent-black.png) repeat top left;
  padding: 5px 5% 13px 5%;
}
.view-home-slider .slide-item a .slide-text .title {
  text-decoration: none;
  font-weight: bold;
  color: #C6C6C6;
  font-family: Georgia, serif;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 10px;
  margin: 6px 0 12px;
}
.view-home-slider .slide-item a .slide-text .body {
  color: #fff;
  margin: 6px 0 0px;
  padding: 0;
  font-size: 14px;
  line-height: 22px;
}
.view-home-slider .views-slideshow-controls-bottom {
  display: block;
  width: 90%;
  padding: 10px 5% 5px 5%;
}
.view-home-slider .views-slideshow-controls-bottom .widget_pager:before {
  content: 'LATEST FROM INPROL';
  color: #588748;
  font-size: 12px;
  font-weight: bold;
  display: block;
  float: left;
  padding-right: 30px;
}
.view-home-slider .views-slideshow-controls-bottom .widget_pager .views-slideshow-pager-field-item {
  display: block;
  float: left;
  padding-left: 10px;
  padding-top: 7px;
}
.view-home-slider .views-slideshow-controls-bottom .widget_pager .views-slideshow-pager-field-item .views-content-counter {
  text-indent: -9999px;
  background: url(/web/20180831030230im_/https://www.inprol.org/sites/default/themes/inprolv1_2014/images/page/slider-button-sprite.png) right top no-repeat transparent;
  display: block;
  height: 8px;
  width: 8px;
}
.view-home-slider .views-slideshow-controls-bottom .widget_pager .views-slideshow-pager-field-item.active .views-content-counter {
  background-position: right bottom;
}
#block-views-home-quotes-block-1 {
  display: block;
  overflow: hidden;
  width: 85%;
  margin: 0 auto;
}
#block-views-home-quotes-block-1 .view-content .quote-quote {
  color: #163253;
  display: block;
  font: italic 10px/15px Georgia, serif;
  padding: 20px 0px 5px;
}
#block-views-home-quotes-block-1 .view-content .quote-name {
  color: #000000;
  display: block;
  font: 10px/15px Georgia, serif;
  padding: 0 0px 5px;
  text-align: right;
}
#block-views-twitter-lists-block {
  display: block;
  overflow: hidden;
  width: 85%;
  margin: 0 auto;
}
#block-views-twitter-lists-block .view-content .twitter-bird-link {
  background: transparent url(/web/20180831030230im_/https://www.inprol.org/sites/default/themes/inprolv1_2014/images/page/twitter-bird.png) no-repeat center top;
  clear: both;
  display: block;
  height: 15px;
  margin-bottom: 10px;
  text-indent: -9999px;
  width: 26px;
  margin-top: 20px;
}
#block-views-twitter-lists-block .view-content .twitter-message {
  color: #163253;
  display: block;
  font: bold 10px/15px Georgia, serif;
}
#block-views-twitter-lists-block .view-content .twitter-post-date {
  display: block;
  padding: 15px 0 0;
  text-align: left;
  font-size: 8.5px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}
.block-user.user-login .form-item label {
  font-size: 12px;
  font-weight: bold;
  text-align: left;
}
.block-user.user-login .form-item label .form-required {
  color: #FF0000;
}
.block-user.user-login .form-item input {
  width: 96%;
}
.block-user.user-login #edit-actions .reset-password-link {
  float: right;
}
.block-user.user-login #edit-actions .reset-password-link a {
  color: #CC0033;
  font-size: 12px;
  font-weight: bold;
  line-height: 24px;
  text-decoration: none;
}
.block-user.user-login #edit-actions .reset-password-link a span {
  padding-left: 5px;
}
.block-user.user-login .request-to-join-link {
  border-top: 1px solid #D6D6D6;
  clear: both;
  margin: 20px 0 0;
  width: 100%;
}
.block-user.user-login .request-to-join-link li {
  margin: 0px;
}
.block-user.user-login .request-to-join-link a {
  color: #163253;
  display: block;
  font: bold 15px/18px Georgia, serif;
  text-align: left;
  text-decoration: none;
  display: block;
  padding: 15px 0px;
}
.views--exp-library-page,
.views--exp-news-features-page,
.views--exp-inprol-publications-page,
.views-9d592d7f55073d7cb2e147a25fc06688,
.views-fbce2681a67b72f97c79fd6c644edabc,
.views--exp-events-search-page,
.views--exp-country-pages-search-page {
  display: block;
  overflow: hidden;
  border-top: 1px solid #d6d6d6;
  padding-top: 15px;
}
.views--exp-library-page .views-widget-filter-search_api_views_fulltext,
.views--exp-news-features-page .views-widget-filter-search_api_views_fulltext,
.views--exp-inprol-publications-page .views-widget-filter-search_api_views_fulltext,
.views-9d592d7f55073d7cb2e147a25fc06688 .views-widget-filter-search_api_views_fulltext,
.views-fbce2681a67b72f97c79fd6c644edabc .views-widget-filter-search_api_views_fulltext,
.views--exp-events-search-page .views-widget-filter-search_api_views_fulltext,
.views--exp-country-pages-search-page .views-widget-filter-search_api_views_fulltext {
  float: left;
  width: 75%;
  padding: 0px;
  margin: 0px;
}
.views--exp-library-page .views-widget-filter-search_api_views_fulltext input,
.views--exp-news-features-page .views-widget-filter-search_api_views_fulltext input,
.views--exp-inprol-publications-page .views-widget-filter-search_api_views_fulltext input,
.views-9d592d7f55073d7cb2e147a25fc06688 .views-widget-filter-search_api_views_fulltext input,
.views-fbce2681a67b72f97c79fd6c644edabc .views-widget-filter-search_api_views_fulltext input,
.views--exp-events-search-page .views-widget-filter-search_api_views_fulltext input,
.views--exp-country-pages-search-page .views-widget-filter-search_api_views_fulltext input {
  width: 90%;
}
.views--exp-library-page .views-submit-button,
.views--exp-news-features-page .views-submit-button,
.views--exp-inprol-publications-page .views-submit-button,
.views-9d592d7f55073d7cb2e147a25fc06688 .views-submit-button,
.views-fbce2681a67b72f97c79fd6c644edabc .views-submit-button,
.views--exp-events-search-page .views-submit-button,
.views--exp-country-pages-search-page .views-submit-button {
  float: right;
  width: 25%;
  padding: 0px;
  margin: 0px;
}
.views--exp-library-page .views-submit-button input.form-submit,
.views--exp-news-features-page .views-submit-button input.form-submit,
.views--exp-inprol-publications-page .views-submit-button input.form-submit,
.views-9d592d7f55073d7cb2e147a25fc06688 .views-submit-button input.form-submit,
.views-fbce2681a67b72f97c79fd6c644edabc .views-submit-button input.form-submit,
.views--exp-events-search-page .views-submit-button input.form-submit,
.views--exp-country-pages-search-page .views-submit-button input.form-submit {
  margin-top: 0px;
}
.current-search-standard,
.current-search-user-standard {
  padding-bottom: 15px;
}
.current-search-standard .current-search-total,
.current-search-user-standard .current-search-total {
  font-size: 11px;
  line-height: 16px;
  padding: 10px 0px;
  display: block;
  clear: both;
}
.current-search-standard .current-search-item li,
.current-search-user-standard .current-search-item li {
  margin: 0px;
  padding: 0px;
}
.current-search-standard .current-search-item .facetapi-facet,
.current-search-user-standard .current-search-item .facetapi-facet {
  padding-left: 20px;
  position: relative;
}
.current-search-standard .current-search-item .facetapi-facet a,
.current-search-user-standard .current-search-item .facetapi-facet a {
  position: absolute;
  left: 0px;
  top: 4px;
  display: block;
  text-indent: -9999px;
  height: 15px;
  width: 15px;
  background: transparent url(/web/20180831030230im_/https://www.inprol.org/sites/default/themes/inprolv1_2014/images/page/toggle-sprite.png) no-repeat center center;
}
.current-search-standard .current-search-item .facetapi-facet a span,
.current-search-user-standard .current-search-item .facetapi-facet a span {
  display: none;
}
.block-facetapi .block-content {
  padding: 15px;
}
.block-facetapi .block-content li {
  margin: 0px;
  padding: 5px 0px;
  border-bottom: 1px solid #EFF0F1;
}
.block-facetapi .block-content li:last-child {
  border-bottom: 0px;
}
.block-facetapi .block-content li a {
  color: #6d6e70;
  outline: 0 none;
  text-decoration: none;
  font-size: 13px;
}
.block-facetapi .block-content li ul {
  background-color: #EFF0F1;
  margin-top: 10px;
}
.block-facetapi .block-content li ul li {
  margin-left: 20px;
}
.block-facetapi .facetapi-facet.facetapi-active {
  padding-left: 20px;
  position: relative;
  overflow: hidden;
}
.block-facetapi .facetapi-facet.facetapi-active a {
  position: absolute;
  left: 0px;
  top: 3px;
  display: block;
  text-indent: -9999px;
  height: 16px;
  width: 15px;
  background: transparent url(/web/20180831030230im_/https://www.inprol.org/sites/default/themes/inprolv1_2014/images/page/toggle-sprite.png) no-repeat center center;
}
.block-facetapi .facetapi-facet.facetapi-active a span {
  display: none;
}
.block-facetapi .facetapi-facet.facetapi-inactive a {
  padding-left: 20px;
  position: relative;
  overflow: hidden;
  display: block;
}
.block-facetapi .facetapi-facet.facetapi-inactive a .facetapi-collapsible-handle {
  position: absolute;
  left: 0px;
  top: 3px;
  display: block;
  text-indent: -9999px;
  height: 16px;
  width: 15px;
  background: transparent url(/web/20180831030230im_/https://www.inprol.org/sites/default/themes/inprolv1_2014/images/page/toggle-sprite.png) no-repeat bottom center;
}
.block-facetapi .facetapi-facet.facetapi-inactive a .facetapi-collapsible-handle.collapsed {
  background-position: top center;
}
#block-menu-block-9 .menu-block-wrapper > ul.menu {
  padding: 0px;
  margin: 0px;
}
#block-menu-block-9 .menu-block-wrapper > ul.menu > li {
  padding: 0px;
  margin: 0px;
}
#block-menu-block-9 .menu-block-wrapper > ul.menu > li a {
  cursor: pointer;
  background: #EEEFF0 url(/web/20180831030230im_/https://www.inprol.org/sites/default/themes/inprolv1_2014/images/page/list-arrow-sprite.png) no-repeat 11px -82px;
  border-bottom: 1px solid #D6D6D6;
  border-top: 1px solid #FFFFFF;
  padding: 6px 20px 6px 40px;
  display: block;
  margin: 0;
}
#block-menu-block-9 .menu-block-wrapper > ul.menu > li a span {
  color: #163253;
  font-weight: bold;
  text-transform: uppercase;
}
#block-menu-block-9 .menu-block-wrapper > ul.menu > li a.active,
#block-menu-block-9 .menu-block-wrapper > ul.menu > li a.active-trail {
  background-position: 11px 8px;
}
#block-menu-block-9 .menu-block-wrapper > ul.menu > li ul.menu {
  padding: 6px 15px;
  margin: 0px;
}
#block-menu-block-9 .menu-block-wrapper > ul.menu > li ul.menu li {
  padding: 0px;
  margin: 0px;
}
#block-menu-block-9 .menu-block-wrapper > ul.menu > li ul.menu li a {
  cursor: pointer;
  background: transparent url(/web/20180831030230im_/https://www.inprol.org/sites/default/files/less/kEbpWzB1RNfzXbuOU8WrKvL1vm_bofwa9P3hvhe6l4w/sites/default/themes/inprolv1_2014/less/screen.XcVzbo5GbrB4v7QVES377fts6uudS0o0YbaMpBamvPg.css?pch79m);
  border-bottom: 0px;
  border-top: 0px;
  padding: 6px 0px;
  display: block;
  margin: 0;
}
#block-menu-block-9 .menu-block-wrapper > ul.menu > li ul.menu li a span {
  color: #163253;
  font-weight: bold;
  text-transform: none;
}
#block-menu-block-10 .menu-block-wrapper > ul.menu {
  padding: 0px;
  margin: 0px;
}
#block-menu-block-10 .menu-block-wrapper > ul.menu > li {
  padding: 0px;
  margin: 0px;
}
#block-menu-block-10 .menu-block-wrapper > ul.menu > li a {
  cursor: pointer;
  background: #EEEFF0 url(/web/20180831030230im_/https://www.inprol.org/sites/default/themes/inprolv1_2014/images/page/list-arrow-sprite.png) no-repeat 11px -82px;
  border-bottom: 1px solid #D6D6D6;
  border-top: 1px solid #FFFFFF;
  padding: 6px 20px 6px 40px;
  display: block;
  margin: 0;
}
#block-menu-block-10 .menu-block-wrapper > ul.menu > li a span {
  color: #163253;
  font-weight: bold;
  text-transform: uppercase;
}
#block-menu-block-10 .menu-block-wrapper > ul.menu > li a.active,
#block-menu-block-10 .menu-block-wrapper > ul.menu > li a.active-trail {
  background-position: 11px 8px;
}
#block-menu-block-10 .menu-block-wrapper > ul.menu > li ul.menu {
  padding: 6px 15px;
  margin: 0px;
}
#block-menu-block-10 .menu-block-wrapper > ul.menu > li ul.menu li {
  padding: 0px;
  margin: 0px;
}
#block-menu-block-10 .menu-block-wrapper > ul.menu > li ul.menu li a {
  cursor: pointer;
  background: transparent url(/web/20180831030230im_/https://www.inprol.org/sites/default/files/less/kEbpWzB1RNfzXbuOU8WrKvL1vm_bofwa9P3hvhe6l4w/sites/default/themes/inprolv1_2014/less/screen.XcVzbo5GbrB4v7QVES377fts6uudS0o0YbaMpBamvPg.css?pch79m);
  border-bottom: 0px;
  border-top: 0px;
  padding: 6px 0px;
  display: block;
  margin: 0;
}
#block-menu-block-10 .menu-block-wrapper > ul.menu > li ul.menu li a span {
  color: #163253;
  font-weight: bold;
  text-transform: none;
}
.event-sidebar-links a {
  clear: both;
  display: block;
  margin: 5px 0px;
  text-align: center;
  text-transform: uppercase;
  font-size: 13px;
}
.views-latest-content-blocks-block-5 h2.block-main-title {
  background: transparent url(/web/20180831030230im_/https://www.inprol.org/sites/default/themes/inprolv1_2014/images/page/dots-1.gif) repeat-x center bottom;
  color: #163253;
  font: bold 15px/10px Georgia, serif;
  margin: 0 0 15px;
  padding: 5px 0 20px 0px;
}
.region-sidebarmain .region-wrap {
  border-top: 5px solid #EEEFF0;
  border-bottom: 5px solid #EEEFF0;
}
ul.tabs.primary {
  border: 0;
  margin: 8px 2px;
}
ul.tabs.primary li {
  display: inline;
  padding: 0;
  border: 0;
}
ul.tabs.primary li a {
  background-color: #DDDDDD;
  border-color: #BBBBBB;
  border-style: solid solid none;
  border-width: 1px;
  height: auto;
  margin-right: 5px;
  padding: 1px 10px;
  text-decoration: none;
  font-size: 10px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
ul.tabs.primary li a.active,
ul.tabs.primary li a:hover {
  background-color: #FFFFFF;
  color: #000000;
}
ul.tabs.secondary {
  border-collapse: collapse;
  padding: 8px 0 0 10px;
  white-space: nowrap;
  list-style: none;
  margin: 0px 2px 8px 2px;
  height: auto;
  line-height: normal;
  border-top: 1px solid #BBBBBB;
  border-bottom: 0;
}
ul.tabs.secondary li {
  display: inline;
  padding: 0;
  border: 0;
}
ul.tabs.secondary li a {
  background-color: #ddd;
  border-color: #bbb;
  border-width: 1px;
  border-style: solid solid none solid;
  height: auto;
  margin-right: 5px;
  padding: 1px 10px;
  text-decoration: none;
  font-size: 10px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
ul.tabs.secondary li a.active,
ul.tabs.secondary li a:hover {
  background-color: #FFFFFF;
  color: #000000;
}
.country-page-map img {
  display: block;
  overflow: hidden;
}
.block-content > div.forum-post {
  border-bottom: 10px solid #163253;
  overflow: hidden;
  padding: 0px 0px 30px;
  margin-bottom: 0px;
}
#forum-comments .forum-post {
  padding: 15px 10px;
  overflow: hidden;
  margin-bottom: 0px;
  border-bottom: 1px solid #163253;
}
#forum-comments .forum-post.odd {
  background-color: #eff0f1;
}
#forum-comments .forum-post.even {
  background-color: #f7f7f8;
}
.comment-form.large-title {
  margin-top: 25px;
}
.forum-post-reply .reply-left .author-pane-line {
  padding-bottom: 10px;
}
.forum-post-reply .reply-left .author-pane-line a {
  color: #235fac;
  font-size: 14px;
  font-weight: bold;
}
.forum-post-reply .reply-left .picture {
  padding-bottom: 10px;
}
.forum-post-reply .reply-left .picture img {
  max-width: 70%;
}
.forum-post-reply .reply-left .author-joined,
.forum-post-reply .reply-left .author-offline {
  font-size: 9px;
}
.forum-post-reply .reply-left .author-joined span,
.forum-post-reply .reply-left .author-offline span {
  font-weight: bold;
}
.forum-post-reply .reply-right .title {
  color: #163253;
  font-size: 14px;
  text-decoration: none;
  outline: 0 none;
  clear: both;
  display: block;
  font: bold 14px/21px Georgia, serif;
  text-align: left;
}
.forum-post-reply .reply-right .comment-date {
  color: #737373;
  display: block;
  font-size: 10px;
  font-weight: bold;
  padding: 3px 0;
}
.forum-post-reply .reply-right .reply-footer a {
  padding-left: 15px;
  padding-right: 15px;
}
.forum-post-reply .reply-right .reply-footer .forum-post-links a {
  margin-left: 10px;
}
#forum-comments ul.pager {
  display: block;
  overflow: hidden;
  padding: 10px 15px;
  margin: 15px 0 15px 0;
  background-color: #eeeff0;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#forum-comments ul.pager li {
  display: block;
  float: left;
  font-size: 12px;
  margin: 0 5px;
}
.user-views {
  padding: 25px 0px;
}
.user-views h3 {
  border-bottom: 3px double #D6D6D6;
  color: #588748;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 6px;
  padding: 15px 0 4px;
  text-transform: uppercase;
}
.profile-photo img {
  max-width: 100%;
}
.profile-top {
  padding-bottom: 10px;
  border-bottom: 1px solid #163253;
}
.profile-middle {
  padding-top: 10px;
}
.user-data {
  clear: both;
  display: block;
  overflow: hidden;
  padding-bottom: 10px;
  padding-top: 10px;
}
.user-data span.label,
.user-data .field .field-label {
  font-size: 12px;
  font-weight: bold;
  line-height: 21px;
  display: block;
}
.user-data span.value,
.user-data .field-items {
  font-size: 12px;
  line-height: 21px;
  display: block;
}
.user-data span.value .field-item,
.user-data .field-items .field-item {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.user-data span.value .field-item:after,
.user-data .field-items .field-item:after {
  content: ",";
  padding-right: 5px;
}
.user-data span.value .field-item:last-child:after,
.user-data .field-items .field-item:last-child:after {
  content: "";
  padding-right: 0px;
}
.user-data .field-name-field-organization span.value .field-item:after,
.user-data .field-name-field-organization .field-items .field-item:after {
  content: " - ";
  padding-left: 5px;
}
.user-data .field-name-field-organization span.value .field-item:last-child:after,
.user-data .field-name-field-organization .field-items .field-item:last-child:after {
  content: "";
}
.page-community-members .views-widget-filter-search_api_views_fulltext label,
.page-community-members .views-widget-filter-field_first_name label,
.page-community-members .views-widget-filter-field_last_name label,
.page-user .views-widget-filter-search_api_views_fulltext label,
.page-user .views-widget-filter-field_first_name label,
.page-user .views-widget-filter-field_last_name label {
  display: none;
}
.page-community-members .views-submit-button,
.page-user .views-submit-button {
  display: block;
  clear: both;
  float: none;
  margin-top: 15px;
  margin-bottom: 15px;
}
.privatemsg-message {
  padding: 15px 0px;
}
.privatemsg-message .user-picture img {
  max-width: 70%;
}
.forums-create-search {
  display: block;
  overflow: hidden;
}
.forums-create-search .discussions-search {
  float: right;
}
.forums-create-search .discussions-search .description {
  display: none;
}
.forums-create-search .discussions-search .form-submit {
  margin-top: 0px;
}
.forums-create-search .forum-node-creation-links {
  float: left;
}
.forums-create-search .forum-node-creation-links .forum-add-node {
  background-color: #5784A1;
  border: 1px solid #205C82;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 11px;
  font-weight: bold;
  padding: 3px 8px;
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-decoration: none;
}
.forums-create-search .forum-node-creation-links .forum-add-node:after {
  content: ' ';
  height: 1px;
  border-top: 1px solid #8FADC0;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
}
.forums-create-search .forum-node-creation-links .forum-add-node a {
  color: #FFFFFF;
  text-decoration: none;
}
.forums-create-search .forum-node-creation-links .forum-add-node:hover,
.forums-create-search .forum-node-creation-links .forum-add-node a:hover {
  color: #fff;
  text-decoration: none;
}
.forum-details .forum-name a {
  color: #163253;
  font-weight: bold;
  font-family: Georgia, serif;
}
td.forum-number-topics,
td.forum-number-posts,
td.forum-last-reply {
  vertical-align: middle;
}
#forum-topic-list .views-field-title a .forum-topic-title {
  color: #163253;
  font-weight: bold;
  font-family: Georgia, serif;
}
.view-advanced-forum-topic-list ul.pager {
  margin: 5px 0px;
}
#forum-statistics {
  border-bottom: 3px double #d6d6d6;
  clear: both;
  display: block;
  overflow: hidden;
  padding: 12px 0 25px;
}
#forum-statistics #forum-statistics-statistics-header,
#forum-statistics #forum-statistics-active-header {
  font-weight: bold;
}
#forum-statistics #forum-statistics-statistics-body,
#forum-statistics #forum-statistics-active-body {
  padding-left: 7px;
}
.forum-list-icon-legend {
  padding-top: 15px;
  margin-bottom: 0px;
}
.forum-list-icon-legend .forum-list-legend-item {
  display: block;
  clear: both;
}
.forum-list-icon-legend .forum-list-legend-item span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.forum-list-icon-legend .forum-list-legend-item span.forum-list-text-legend-new-posts,
.forum-list-icon-legend .forum-list-legend-item span.forum-list-text-legend-default {
  position: relative;
  top: -20px;
  left: 10px;
}
.forum-topic-legend .legend-group {
  padding: 0 20px 0 0;
  display: block;
  float: left;
  clear: none;
}
.forum-topic-legend .legend-group dl {
  margin: 15px 0 0;
}
.forum-topic-legend .legend-group dl dt {
  font-weight: bold;
  display: inline;
}
.forum-topic-legend .legend-group dl dd {
  display: inline;
  position: relative;
  top: -5px;
}
html.ie7 header,
html.ie7 #header {
  background-color: transparent;
  background: transparent url(/web/20180831030230im_/https://www.inprol.org/sites/default/themes/inprolv1_2014/images/ie/header-bg.png) repeat center center;
}
html.ie8 header,
html.ie8 #header {
  background-color: transparent;
  background: transparent url(/web/20180831030230im_/https://www.inprol.org/sites/default/themes/inprolv1_2014/images/ie/header-bg.png) repeat center center;
}
html.ie9 .gradient {
  filter: none;
}
html.gt-ie9 .gradient {
  filter: none;
}
@media print {
  .region-headertop,
  .region-headermain,
  .region-headerbottom,
  .region-breadcrumbarea,
  .region-contenttop,
  .region-contentbottom,
  .region-sidebartop,
  .region-sidebarmain,
  .region-sidebarbottom,
  .region-footertop,
  .region-footermain,
  .region-footerbottom,
  #messages-tabs {
    display: none !important;
  }
  #content {
    width: 100% !important;
  }
  #page-wrapper:before {
    content: 'INPROL - INTERNATIONAL NETWORK TO PROMOTE THE RULE OF LAW';
    color: #163253;
    font: bold 30px/33px Georgia, serif;
    padding: 5px 0 20px;
    background: transparent url(/web/20180831030230im_/https://www.inprol.org/sites/default/themes/inprolv1_2014/images/page/dots-1.gif) repeat-x center bottom;
    margin: 0 0 15px;
  }
  * {
    background: transparent !important;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  #navigation,
  #sitemap-area,
  .footerconnect {
    display: none !important;
  }
  #page #page-wrapper header,
  #page #page-wrapper #header {
    position: inherit !important;
  }
  #main-content {
    margin-top: 0px !important;
  }
}
#main-content{
    background-color: #205C82;
}
#header-wrap{
    background: #205C82;
}
#page #page-wrapperr{
    background: #6b8c1a;
}