div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action, div.button, div.button span {
    background-image: url(/sites/all/themes/edosa/js/uniform/images/sprite.png);
    background-repeat: no-repeat;
    -webkit-font-smoothing: antialiased
    }
.selector, .radio, .checker, .uploader, .button, .selector *, .radio *, .checker *, .uploader *, .button * {
    margin: 0;
    padding: 0
    }
input.text, input.email, input.password, textarea.uniform {
    font-size: 12px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding: 3px;
    color: #777;
    background: url(/sites/all/themes/edosa/js/uniform/images/bg-input-focus.png) repeat-x 0 0;
    background: url(/sites/all/themes/edosa/js/uniform/images/bg-input.png) repeat-x 0 0;
    border-top: solid 1px #aaa;
    border-left: solid 1px #aaa;
    border-bottom: solid 1px #ccc;
    border-right: solid 1px #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    outline: 0
    }
input.text:focus, input.email:focus, input.password:focus, textarea.uniform:focus {
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
    border-color: #999;
    background: url(/sites/all/themes/edosa/js/uniform/images/bg-input-focus.png) repeat-x 0 0
    }
div.selector {
    background-position: -483px -130px;
    line-height: 26px;
    height: 26px
    }
div.selector span {
    background-position: right 0;
    height: 26px;
    line-height: 26px
    }
div.selector select {
    top: 0;
    left: 0
    }
div.selector:active, div.selector.active {
    background-position: -483px -156px
    }
div.selector:active span, div.selector.active span {
    background-position: right -26px
    }
div.selector.focus, div.selector.hover, div.selector:hover {
    background-position: -483px -182px
    }
div.selector.focus span, div.selector.hover span, div.selector:hover span {
    background-position: right -52px
    }
div.selector.focus:active, div.selector.focus.active, div.selector:hover:active, div.selector.active:hover {
    background-position: -483px -208px
    }
div.selector.focus:active span, div.selector:hover:active span, div.selector.active:hover span, div.selector.focus.active span {
    background-position: right -78px
    }
div.selector.disabled {
    background-position: -483px -234px
    }
div.selector.disabled span {
    background-position: right -104px
    }
div.checker {
    width: 19px;
    height: 19px
    }
div.checker input {
    width: 19px;
    height: 19px
    }
div.checker span {
    background-position: 0 -260px;
    height: 19px;
    width: 19px
    }
div.checker:active span, div.checker.active span {
    background-position: -19px -260px
    }
div.checker.focus span, div.checker:hover span {
    background-position: -38px -260px
    }
div.checker.focus:active span, div.checker:active:hover span, div.checker.active:hover span, div.checker.focus.active span {
    background-position: -57px -260px
    }
div.checker span.checked {
    background-position: -76px -260px
    }
div.checker:active span.checked, div.checker.active span.checked {
    background-position: -95px -260px
    }
div.checker.focus span.checked, div.checker:hover span.checked {
    background-position: -114px -260px
    }
div.checker.focus:active span.checked, div.checker:hover:active span.checked, div.checker.active:hover span.checked, div.checker.active.focus span.checked {
    background-position: -133px -260px
    }
div.checker.disabled span, div.checker.disabled:active span, div.checker.disabled.active span {
    background-position: -152px -260px
    }
div.checker.disabled span.checked, div.checker.disabled:active span.checked, div.checker.disabled.active span.checked {
    background-position: -171px -260px
    }
div.radio {
    width: 18px;
    height: 18px
    }
div.radio input {
    width: 18px;
    height: 18px
    }
div.radio span {
    height: 18px;
    width: 18px;
    background-position: 0 -279px
    }
div.radio:active span, div.radio.active span {
    background-position: -18px -279px
    }
div.radio.focus span, div.radio:hover span {
    background-position: -36px -279px
    }
div.radio.focus:active span, div.radio:active:hover span, div.radio.active:hover span, div.radio.active.focus span {
    background-position: -54px -279px
    }
div.radio span.checked {
    background-position: -72px -279px
    }
div.radio:active span.checked, div.radio.active span.checked {
    background-position: -90px -279px
    }
div.radio.focus span.checked, div.radio:hover span.checked {
    background-position: -108px -279px
    }
div.radio.focus:active span.checked, div.radio:hover:active span.checked, div.radio.focus.active span.checked, div.radio.active:hover span.checked {
    background-position: -126px -279px
    }
div.radio.disabled span, div.radio.disabled:active span, div.radio.disabled.active span {
    background-position: -144px -279px
    }
div.radio.disabled span.checked, div.radio.disabled:active span.checked, div.radio.disabled.active span.checked {
    background-position: -162px -279px
    }
div.uploader {
    background-position: 0 -297px;
    height: 28px
    }
div.uploader span.action {
    background-position: right -409px;
    height: 24px;
    line-height: 24px
    }
div.uploader span.filename {
    height: 24px;
    margin: 2px 0 2px 2px;
    line-height: 24px
    }
div.uploader.focus, div.uploader.hover, div.uploader:hover {
    background-position: 0 -353px
    }
div.uploader.focus span.action, div.uploader.hover span.action, div.uploader:hover span.action {
    background-position: right -437px
    }
div.uploader.active span.action, div.uploader:active span.action {
    background-position: right -465px
    }
div.uploader.focus.active span.action, div.uploader:focus.active span.action, div.uploader.focus:active span.action, div.uploader:focus:active span.action {
    background-position: right -493px
    }
div.uploader.disabled {
    background-position: 0 -325px
    }
div.uploader.disabled span.action {
    background-position: right -381px
    }
div.button {
    background-position: 0 -523px
    }
div.button span {
    background-position: right -643px
    }
div.button.focus, div.button:focus, div.button:hover, div.button.hover {
    background-position: 0 -553px
    }
div.button.focus span, div.button:focus span, div.button:hover span, div.button.hover span {
    background-position: right -673px
    }
div.button.active, div.button:active {
    background-position: 0 -583px
    }
div.button.active span, div.button:active span {
    background-position: right -703px;
    color: #555
    }
div.button.disabled, div.button:disabled {
    background-position: 0 -613px
    }
div.button.disabled span, div.button:disabled span {
    background-position: right -733px;
    color: #bbb;
    cursor: default
    }
div.button {
    height: 30px
    }
div.button span {
    margin-left: 13px;
    height: 22px;
    padding-top: 8px;
    font-weight: bold;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding-left: 2px;
    padding-right: 15px
    }
div.selector {
    width: 190px;
    font-size: 12px
    }
div.selector select {
    min-width: 190px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    border: solid 1px #fff
    }
div.selector span {
    padding: 0 25px 0 2px;
    cursor: pointer
    }
div.selector span {
    color: #666;
    width: 158px;
    text-shadow: 0 1px 0 #fff
    }
div.selector.disabled span {
    color: #bbb
    }
div.checker {
    margin-right: 5px
    }
div.radio {
    margin-right: 3px
    }
div.uploader {
    width: 190px;
    cursor: pointer
    }
div.uploader span.action {
    width: 85px;
    text-align: center;
    text-shadow: #fff 0 1px 0;
    background-color: #fff;
    font-size: 11px;
    font-weight: bold
    }
div.uploader span.filename {
    color: #777;
    width: 82px;
    border-right: solid 1px #bbb;
    font-size: 11px
    }
div.uploader input {
    width: 190px
    }
div.uploader.disabled span.action {
    color: #aaa
    }
div.uploader.disabled span.filename {
    border-color: #ddd;
    color: #aaa
    }
.selector, .checker, .button, .radio, .uploader {
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: middle;
    zoom: 1
    }
.selector select:focus, .radio input:focus, .checker input:focus, .uploader input:focus {
    outline: 0
    }
div.button a, div.button button, div.button input {
    position: absolute
    }
div.button {
    cursor: pointer;
    position: relative
    }
div.button span {
    display: -moz-inline-box;
    display: inline-block;
    line-height: 1;
    text-align: center
    }
div.selector {
    position: relative;
    padding-left: 10px;
    overflow: hidden
    }
div.selector span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
    }
div.selector select {
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    height: 25px;
    border: none;
    background: none
    }
div.checker {
    position: relative
    }
div.checker span {
    display: -moz-inline-box;
    display: inline-block;
    text-align: center
    }
div.checker input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    display: inline-block;
    background: none
    }
div.radio {
    position: relative
    }
div.radio span {
    display: -moz-inline-box;
    display: inline-block;
    text-align: center
    }
div.radio input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    text-align: center;
    display: inline-block;
    background: none
    }
div.uploader {
    position: relative;
    overflow: hidden;
    cursor: default
    }
div.uploader span.action {
    float: left;
    display: inline;
    padding: 2px 0;
    overflow: hidden;
    cursor: pointer
    }
div.uploader span.filename {
    padding: 0 10px;
    float: left;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: default
    }
div.uploader input {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    float: right;
    height: 25px;
    border: none;
    cursor: default
    }
body {
    margin: 0;
    padding: 10px 0 0 0;
    font: 76%/200% Arial, sans-serif;
    color: #494949;
    background: #7ED6FF
    }
input {
    font: 1em/100% Arial, sans-serif;
    color: #494949;
    padding: 5px
    }
textarea, select {
    font: 1em/160% Arial, sans-serif;
    color: #494949
    }
h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-family: Arial, sans-serif
    }
h1 {
    font-size: 170%
    }
h2, #center h1 {
    font-size: 160%;
    line-height: 130%
    }
h3 {
    font-size: 140%
    }
h4 {
    font-size: 130%
    }
h5 {
    font-size: 120%
    }
h6 {
    font-size: 110%
    }
fieldset {
    border: 1px solid #aaa
    }
quote, code, fieldset {
    margin: 0.5em 0
    }
code, pre, kbd {
    font-size: 115%
    }
p {
    margin: 23px 0 0;
    padding: 0
    }
a:link, a:visited {
    color: #666
    }
a:hover {
    color: #333;
    text-decoration: none
    }
a:active, a.active {
    color: #5895be
    }
hr {
    margin: 0;
    padding: 0;
    border: none;
    height: 1px;
    background: #5294c1
    }
ul, .block ul, ol {
    margin: 0.5em 0 1em;
    padding: 0 0 0 1.5em
    }
ul, ul li.leaf {
    list-style-image: url(/sites/all/themes/edosa/images/menu-leaf.gif)
    }
ol {
    list-style-image: none
    }
ul.menu, .item-list ul {
    margin: 0.35em 0 0 -0.5em
    }
ol li, ul li, ul.menu li, .item-list ul li, li.leaf {
    margin: 0.15em 0 0.15em 0.5em;
    padding-bottom: 0.1em
    }
ul li.expanded {
    list-style-image: url(/sites/all/themes/edosa/images/menu-expanded.gif)
    }
ul li.collapsed {
    list-style-image: url(/sites/all/themes/edosa/images/menu-collapsed.gif)
    }
ul li.leaf a, ul li.expanded a, ul li.collapsed a {
    display: block
    }
ul.inline li {
    background: none;
    margin: 0;
    padding: 0 1em 0 0
    }
ol.task-list {
    margin-left: 0;
    list-style-type: none;
    list-style-image: none
    }
ol.task-list li {
    padding: 0.5em 1em 0.5em 2em
    }
ol.task-list li.active {
    background: transparent url(/sites/all/themes/edosa/images/task-list.png) no-repeat 3px 50%
    }
ol.task-list li.done {
    color: #393;
    background: transparent url(/sites/all/misc/watchdog-ok.png) no-repeat 0 50%
    }
ol.task-list li.active {
    margin-right: 1em
    }
fieldset ul.clearfix li {
    margin: 0;
    padding: 0;
    background-image: none
    }
dl {
    margin: 0.5em 0 1em 1.5em
    }
dl dd {
    margin: 0 0 0.5em 1.5em
    }
img, a img {
    border: none
    }
table {
    margin: 0 0;
    width: 100%
    }
thead th {
    border-bottom: 2px solid #d3e7f4;
    color: #494949;
    font-weight: bold
    }
th a:link, th a:visited {
    color: #6f9dbd
    }
td, th {
    padding: 0.3em 0.5em
    }
tr.even, tr.odd, tbody th {
    border: solid #d3e7f4;
    border-width: 1px 0
    }
tr.odd, tr.info {
    background-color: #edf5fa
    }
tr.even {
    background-color: #fff
    }
tr.drag {
    background-color: #ffb
    }
tr.drag-previous {
    background-color: #ffd
    }
tr.odd td.active {
    background-color: #ddecf5
    }
tr.even td.active {
    background-color: #e6f1f7
    }
td.region-title, td.module, td.container, td.category {
    border-top: 1.5em solid #fff;
    border-bottom: 1px solid #b4d7f0;
    background-color: #d4e7f3;
    color: #455067;
    font-weight: bold
    }
tr:first-child td.region-title, tr:first-child td.module, tr:first-child td.container, tr:first-child td.category {
    border-top-width: 0
    }
span.form-required {
    color: #ffae00
    }
.submitted, .description, .vertical-tab-button .summary {
    font-size: 0.92em;
    color: #898989
    }
.description .more-help-link {
    font-size: 0.92em
    }
.description {
    line-height: 150%;
    margin-bottom: 0.75em;
    color: #898989
    }
.preview {
    margin: 0.75em 0 0.75em;
    padding: 0.5em 1em
    }
.form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item {
    margin: 0.25em 0
    }
.form-actions {
    margin: 2em 0 1em;
    padding-bottom: 5px
    }
.form-button, .form-submit {
    margin: 0 0.5em 0 0
    }
#skip-link {
    left: 50%;
    margin-left: -5.25em;
    margin-top: 0;
    position: absolute;
    width: auto;
    z-index: 1000
    }
#skip-link a, #skip-link a:link, #skip-link a:visited {
    background: #444;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    display: block;
    font-size: 0.94em;
    line-height: 1.7;
    margin-top: 1px;
    padding: 2px 10px;
    text-decoration: none;
    -khtml-border-radius: 0 0 2px 2px;
    -moz-border-radius: 0 0 2px 2px;
    -webkit-border-bottom-left-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-radius: 0 0 2px 2px
    }
#skip-link a:hover, #skip-link a:active, #skip-link a:focus {
    outline: 0
    }
#wrapper {
    width: 990px;
    margin: 0 auto
    }
#wrapper #container {
    width: 560px;
    margin: 0 auto
    }
body.one-sidebar #wrapper #container {
    width: 980px
    }
body.two-sidebars #wrapper #container {
    width: 980px
    }
body.fluid-width #wrapper #container {
    width: 990px;
    max-width: 990px;
    margin: 0 auto
    }
#wrapper #container #header {
    height: 149px
    }
#wrapper #container #header #logo-floater {
    position: relative;
    left: 0;
    display: block;
    clear: both;
    margin-bottom: 8px
    }
#soc-share {
    text-align: center
    }
#soc-share h1 a {
    background-color: #5D5D5F;
    color: #FFF;
    display: block;
    float: left;
    margin-bottom: 10px;
    margin-top: 0;
    padding: 20px 0;
    line-height: 30px;
    width: 580px
    }
#soc-share h1 a:hover {
    color: #42CBEA;
    text-decoration: none
    }
#top-text {
    position: relative;
    float: left;
    top: 68px;
    left: -36px
    }
#top-text h1 {
    font-size: 156%;
    color: #fff !important
    }
#counter {
    float: right;
    position: relative;
    left: 145px;
    bottom: 10px;
    width: 130px;
    height: 80px;
    color: #000;
    background: transparent url(/sites/all/themes/edosa/images/counter.png) no-repeat;
    text-align: center
    }
.counter-top {
    padding-top: 33px
    }
.counter-text {
    font-size: 20px;
    font-weight: bold
    }
#branding, #branding a:link, #branding a:visited {
    line-height: 120px;
    position: relative;
    z-index: 2;
    white-space: nowrap
    }
#branding span {
    font-weight: bold;
    display: none
    }
#branding img {
    padding-top: 11px;
    padding-right: 20px;
    float: left
    }
#branding a img {
    text-decoration: none;
    border: none
    }
body.two-sidebars {
    min-width: 980px
    }
body.sidebar-first, body.sidebar-second {
    min-width: 780px
    }
#wrapper #container #center {
    background-color: #e2e1e9
    }
#wrapper #container .sidebar {
    margin: 0 10px 5em 0;
    width: 263px;
    float: left;
    z-index: 2;
    position: relative
    }
#wrapper #container .sidebar .block {
    margin: 0
    }
#sidebar-first .block {
    padding: 0 15px 0 0;
    margin-left: 10px !important;
    width: 707px !important
    }
#sidebar-second .block {
    padding: 0 0 0 15px
    }
.block .content {
    margin-top: 10px
    }
#sidebar-first .block-region {
    margin: 0 15px 0 0
    }
#sidebar-second .block-region {
    margin: 0 0 0 15px
    }
.block-region {
    padding: 1em;
    background: transparent;
    border: 2px dashed #b4d7f0;
    text-align: center;
    font-size: 1.3em
    }
#wrapper #container #center #squeeze {
    position: relative
    }
#wrapper #container #center .right-corner {
    background: transparent;
    position: relative;
    left: 10px
    }
#wrapper #container .region-footer {
    float: none;
    clear: both;
    text-align: center;
    color: #898989;
    width: 990px;
    margin: 0 auto;
    border-top: 2px solid #e2e1e9;
    background-color: #fff
    }
#wrapper #container .breadcrumb {
    position: relative;
    padding-right: 30px;
    padding-left: 30px;
    z-index: 3
    }
body.sidebar-first .region-footer {
    margin-left: -210px
    }
body.sidebar-second .region-footer {
    margin-right: -210px
    }
body.two-sidebars .region-footer {
    margin: 0 -210px
    }
div#branding {
    font-family: Arial, sans-serif
    }
div#branding strong {
    font-weight: normal
    }
#branding, #branding a:link, #branding a:visited {
    color: #fff;
    text-shadow: #1659ac 0 1px 3px;
    font-size: 1.5em
    }
#branding a:hover {
    text-decoration: none
    }
#wrapper #container .breadcrumb {
    font-size: 1.1em;
    padding-top: 10px
    }
#wrapper #container .breadcrumb, #wrapper #container .breadcrumb a {
    color: #333
    }
#highlighted {
    padding: 1em;
    background-color: #fff;
    border: 1px solid #e0e5fb;
    margin-bottom: 2em
    }
#overlay #overlay-tabs li a {
    background: #d9eaf5;
    color: #000
    }
#overlay #overlay-tabs li a:hover, #overlay #overlay-tabs li a:focus {
    background: #fff
    }
#overlay #overlay-tabs li.active a {
    background: url(/sites/all/themes/edosa/images/body.png) repeat-x scroll 50% -58px #edf5fa;
    color: #fff
    }
#overlay-content {
    padding: 1px
    }
#overlay-content #header {
    display: none
    }
#overlay-content #wrapper {
    background-position: 50% -80px
    }
ul.main-menu {
    margin: 0;
    padding: 0;
    float: left;
    position: relative;
    z-index: 4
    }
ul.main-menu li {
    margin: 0;
    padding: 0;
    float: left;
    background-image: none
    }
ul.main-menu li a, ul.main-menu li a:link, ul.main-menu li a:visited {
    display: block;
    margin: 0 1em;
    padding: 0.5em;
    color: #fff
    }
ul.main-menu li a:hover, ul.main-menu li a.active {
    color: #fff
    }
ul.secondary-menu {
    margin: 0;
    padding: 18px 0 0;
    float: right;
    clear: right;
    position: relative;
    z-index: 4
    }
ul.secondary-menu li {
    margin: 0;
    padding: 0;
    float: left;
    background-image: none
    }
ul.secondary-menu li a, ul.secondary-menu li a:link, ul.secondary-menu li a:visited {
    display: block;
    margin: 0 1em;
    padding: 0.75em 0 0;
    color: #cde3f1;
    background: transparent
    }
ul.secondary-menu li a:hover, ul.secondary-menu li a.active {
    color: #cde3f1;
    background: transparent
    }
ul.primary, ul.primary li, ul.secondary, ul.secondary li {
    border: 0;
    background: none;
    margin: 0;
    padding: 0
    }
#tabs-wrapper {
    padding: 20px;
    width: 930px;
    background: #fff;
    margin: 0 0 0 10px;
    position: relative
    }
ul.primary {
    padding: 0.5em 0 10px;
    float: left
    }
ul.secondary {
    clear: both;
    text-align: left;
    border-bottom: 1px solid #e9eff3;
    margin: -0.2em -26px 1em;
    padding: 0 26px 0.6em
    }
h1.with-tabs {
    float: left;
    margin: 0 2em 0 0;
    padding: 0
    }
ul.primary li a, ul.primary li.active a, ul.primary li a:hover, ul.primary li a:visited, ul.secondary li a, ul.secondary li.active a, ul.secondary li a:hover, ul.secondary li a:visited {
    border: 0;
    background: transparent;
    padding: 4px 1em;
    margin: 0 0 0 1px;
    height: auto;
    text-decoration: none;
    position: relative;
    top: -1px;
    display: inline-block
    }
ul.primary li.active a, ul.primary li.active a:link, ul.primary li.active a:visited, ul.primary li a:hover, ul.secondary li.active a, ul.secondary li.active a:link, ul.secondary li.active a:visited, ul.secondary li a:hover {
    background: url(/sites/all/themes/edosa/images/bg-tab.png) repeat-x 0 50%;
    color: #fff
    }
ul.primary li.active a, ul.secondary li.active a {
    font-weight: bold
    }
.front ul.primary {
    margin: 0 0 10px
    }
.node {
    border-bottom: 1px solid #e9eff3;
    padding: 1.5em 16px
    }
ul.links li, ul.inline li {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 1em;
    background-image: none
    }
.node .links, .comment .links {
    text-align: left;
    padding-left: 0
    }
.user-picture, .comment .submitted {
    float: right;
    clear: right;
    padding-left: 1em
    }
.new {
    color: #ffae00;
    font-size: 0.92em;
    font-weight: bold;
    float: right
    }
.preview .node, .preview .comment, .node-sticky {
    margin: 0;
    padding: 0.5em 0;
    border: 0;
    background: 0
    }
.node-sticky {
    padding: 1em;
    background-color: #fff;
    border: 1px solid #e0e5fb;
    margin-bottom: 2em
    }
#comments {
    position: relative;
    top: -1px;
    padding: 0
    }
#comments h2.comments {
    margin: 0 -25px;
    padding: 0.5em 25px;
    background: #fff url(/sites/all/themes/edosa/images/gradient-inner.png) repeat-x 0 0
    }
.comment {
    margin: 0;
    padding: 1.5em 0 1.5em;
    border-top: 1px solid #e9eff3
    }
.indented {
    margin-left: 25px
    }
.comment h3 a.active {
    color: #494949
    }
.node .content, .comment .content {
    margin: 0.6em 0
    }
.node-title {
    color: #000 !important;
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 15px
    }
.node-title1 {
    color: #000 !important;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 18px
    }
.node-interaction-block {
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px
    }
.node-interaction-block1 {
    padding: 5px
    }
.rate-widget {
    display: inline-block
    }
#easysocial-box {
    display: inline-block;
    margin-top: 10px
    }
#easysocial-box1 {
    display: inline-block;
    padding-top: 10px
    }
.count-box {
    position: relative;
    bottom: 5px
    }
.interaction-icons {
    position: relative
    }
#aggregator {
    margin-top: 1em
    }
#aggregator .feed-item-title {
    font-size: 160%;
    line-height: 130%
    }
#aggregator .feed-item {
    border-bottom: 1px solid #e9eff3;
    margin: -1.5em -31px 1.75em;
    padding: 1.5em 31px
    }
#aggregator .feed-item-categories {
    font-size: 0.92em
    }
#aggregator .feed-item-meta {
    font-size: 0.92em;
    color: #898989
    }
#palette .form-item {
    border: 1px solid #fff
    }
#palette .item-selected {
    background: #fff url(/sites/all/themes/edosa/images/gradient-inner.png) repeat-x 0 0;
    border: 1px solid #d9eaf5
    }
tr.odd td.menu-disabled {
    background-color: #edf5fa
    }
tr.even td.menu-disabled {
    background-color: #fff
    }
.poll .bar {
    background: #fff url(/sites/all/themes/edosa/images/bg-bar-white.png) repeat-x 0 0
    }
.poll .bar .foreground {
    background: #71a7cc url(/sites/all/themes/edosa/images/bg-bar.png) repeat-x 0 100%
    }
.poll .percent {
    font-size: 0.9em
    }
#block-poll-recent {
    background: #fff;
    margin-left: 15px !important;
    margin-top: 10px !important
    }
.poll-teaser {
    float: left;
    display: inline-block;
    width: 70%;
    border-right: 1px solid #333;
    padding-right: 15px;
    height: 60px
    }
.poll-res-block {
    float: left;
    display: inline-block;
    width: 26%;
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    text-align: center
    }
.poll-green {
    color: green
    }
.poll-red {
    color: red
    }
.poll-orange {
    color: orange
    }
.poll {
    padding: 0 10px 0 0
    }
#autocomplete li {
    cursor: default;
    padding: 2px;
    margin: 0
    }
*:first-child + html fieldset {
    padding: 0 1em 1em;
    background-position: 0 0.75em;
    background-color: transparent
    }
*:first-child + html .text-format-wrapper .filter-wrapper {
    padding: 1.5em 0 1.5em;
    background-position: 0 0
    }
*:first-child + html fieldset.filter-wrapper, *:first-child + html fieldset.vertical-tabs-pane {
    background-position: 0 0
    }
*:first-child + html fieldset .fieldset-wrapper .fieldset-description {
    padding-top: 1em
    }
html.js fieldset.collapsed {
    background: transparent;
    padding-top: 0;
    padding-bottom: 0.6em
    }
html.js fieldset.collapsed .fieldset-legend {
    background: url(/sites/all/themes/edosa/images/menu-collapsed.gif) no-repeat 0% 50%
    }
.fieldset-legend span.summary {
    color: #898989
    }
div.vertical-tabs {
    border-color: #d9eaf5
    }
div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane {
    padding: 0.5em 1em
    }
div.vertical-tabs ul.vertical-tabs-list {
    border-color: #d9eaf5
    }
div.vertical-tabs ul.vertical-tabs-list li {
    background-color: #edf5fa;
    border-color: #d9eaf5
    }
div.vertical-tabs ul.vertical-tabs-list li strong {
    font-weight: normal
    }
div.vertical-tabs ul.vertical-tabs-list li.selected strong {
    font-weight: bold
    }
div.vertical-tabs ul.vertical-tabs-list li.selected small {
    color: #898989
    }
div.vertical-tabs ul.vertical-tabs-list li.selected {
    background: #fff repeat-x 0 0
    }
div.vertical-tabs ul.vertical-tabs-list li.selected.first {
    background-image: url(/sites/all/themes/edosa/images/gradient-inner.png)
    }
div.vertical-tabs ul.vertical-tabs-list li.selected a strong {
    color: #494949
    }
#block-node-syndicate h2 {
    float: left;
    padding-right: 20px
    }
#block-node-syndicate img, .feed-icon {
    float: right;
    padding-top: 4px
    }
#block-node-syndicate .content {
    clear: right
    }
#user-login-form {
    text-align: center
    }
#user-login-form ul {
    text-align: left
    }
#user-login .openid-links {
    padding: 0
    }
#user-login-form .openid-links {
    padding-left: 0.5em
    }
#user-login-form .openid-links li.user-link {
    padding-left: 1em
    }
.profile {
    margin-top: 1.5em;
    background: #fff;
    padding: 10px
    }
.profile h3 {
    border-bottom: 0;
    margin-bottom: 1em
    }
.profile dl {
    margin: 0
    }
.profile dt {
    font-weight: normal;
    color: #898989;
    font-size: 0.92em;
    line-height: 1.3em;
    margin-top: 1.4em;
    margin-bottom: 0.45em
    }
.profile dd {
    margin-bottom: 1.6em
    }
div.admin-panel, div.admin-panel .description, div.admin-panel .body, div.admin, div.admin .left, div.admin .right, div.admin .expert-link, div.item-list, .menu {
    margin: 0;
    padding: 0
    }
div.admin .left {
    float: left;
    width: 48%
    }
div.admin .right {
    float: right;
    width: 48%
    }
div.admin-panel {
    background: #fff url(/sites/all/themes/edosa/images/gradient-inner.png) repeat-x 0 0;
    padding: 1em 1em 1.5em
    }
div.admin-panel .description {
    margin-bottom: 1.5em
    }
div.admin-panel dl {
    margin: 0
    }
div.admin-panel dd {
    color: #898989;
    font-size: 0.92em;
    line-height: 1.3em;
    margin-top: -0.2em;
    margin-bottom: 0.65em
    }
table.system-status-report th {
    border-color: #d3e7f4
    }
#autocomplete li.selected, tr.selected td, tr.selected td.active {
    background: #027ac6;
    color: #fff
    }
tr.selected td a:link, tr.selected td a:visited, tr.selected td a:active {
    color: #d3e7f4
    }
tr.taxonomy-term-preview {
    opacity: 0.5
    }
tr.taxonomy-term-divider-top {
    border-bottom: none
    }
tr.taxonomy-term-divider-bottom {
    border-top: 1px dotted #CCC
    }
.theme-selector h3 {
    margin: 10px 0
    }
.theme-selector .operations li {
    list-style-image: none
    }
.preview {
    background-color: #fcfce8;
    border: 1px solid #e5e58f
    }
.form-item input.error, .form-item textarea.error {
    border: 1px solid #c52020;
    color: #363636
    }
tr.dblog-user {
    background-color: #fcf9e5
    }
tr.dblog-user td.active {
    background-color: #fbf5cf
    }
tr.dblog-content {
    background-color: #fefefe
    }
tr.dblog-content td.active {
    background-color: #f5f5f5
    }
tr.dblog-warning {
    background-color: #fdf5e6
    }
tr.dblog-warning td.active {
    background-color: #fdf2de
    }
tr.dblog-error {
    background-color: #fbe4e4
    }
tr.dblog-error td.active {
    background-color: #fbdbdb
    }
tr.dblog-page-not-found, tr.dblog-access-denied {
    background: #d7ffd7
    }
tr.dblog-page-not-found td.active, tr.dblog-access-denied td.active {
    background: #c7eec7
    }
table.system-status-report tr.error, table.system-status-report tr.error th {
    background-color: #fcc;
    border-color: #ebb;
    color: #200
    }
table.system-status-report tr.warning, table.system-status-report tr.warning th {
    background-color: #ffd;
    border-color: #eeb
    }
table.system-status-report tr.ok, table.system-status-report tr.ok th {
    background-color: #dfd;
    border-color: #beb
    }
#topbar {
    width: 750px;
    height: 25px;
    background: #FFE400;
    margin: 0 auto;
    float: right;
    position: relative;
    top: -10px
    }
#block-block-31 {
    width: 750px;
    float: right
    }
#topbar a {
    color: #333 !important;
    font-size: 11px;
    font-weight: bold
    }
#topbar a:hover {
    color: #000 !important;
    text-decoration: none
    }
.topbar-left {
    position: relative;
    display: inline-block;
    bottom: 9px;
    padding-left: 10px;
    color: #333
    }
.topbar-janalogo {
    background-color: #494949 !important;
    position: relative;
    display: inline-block;
    padding-right: 5px
    }
.topbar-left img {
    position: relative;
    top: 6px;
    margin-right: 5px;
    background-color: #333
    }
.topbar-right {
    bottom: 8px;
    color: #000;
    display: block;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    line-height: 25px;
    padding: 0 10px
    }
.topbar-right img {
    position: relative;
    top: 6px
    }
.region-content {
    width: 707px;
    margin-left: 10px
    }
.front .region-content {
    margin: 0 0 10px;
    width: 560px
    }
.page-blog .region-content {
    margin: 0 10px;
    width: auto
    }
.page-blog #bribe-filter-box {
    width: auto;
    display: block
    }
#bg-wrapper {
    background-color: #e2e1e9;
    display: block
    }
#breadcrumb-box {
    width: 990px;
    margin: 0 auto;
    background: #E2E1E9
    }
#primary-nav {
    width: 990px;
    display: inline-block;
    margin: 0 auto
    }
#primary-nav a img.n1 {
    position: relative;
    top: 4px;
    padding-right: 5px
    }
#primary-nav a img.n2 {
    position: relative;
    top: 0;
    padding-right: 5px;
    padding-bottom: 2px
    }
#primary-nav a img.n3 {
    position: relative;
    top: 0;
    padding-bottom: 2px
    }
.primary-nav-right {
    float: right;
    color: #fff;
    position: relative;
    top: 5px
    }
.primary-nav-right a {
    color: #fff
    }
#search-block-form {
    float: right
    }
.top-search-block #edit-actions .form-submit {
    margin-right: 0 !important
    }
#edit-search-block-form--2 {
    border: 0.5px solid #F5F5F5;
    background: #453f3f;
    padding-left: 4px;
    color: #F5F5F5;
    height: 21px
    }
.top-search-block #edit-actions {
    position: relative;
    top: 6px
    }
.custom-search-block {
    margin-top: 6px;
    display: block;
    clear: both
    }
.custom-search-block .custom-search-default-value {
    border: 1px solid #6e6f73;
    background: #fff;
    color: #333
    }
.custom-search-block .form-actions {
    display: inline !important;
    position: relative;
    top: 4px !important
    }
.custom-search-block .form-item {
    display: inline !important
    }
.top-login-block {
    position: relative;
    display: block;
    top: 30px;
    right: 0;
    color: #fff;
    font-weight: bold;
    text-align: right;
    display: block;
    clear: both
    }
.top-login-block a {
    color: #fff
    }
#toolkit-bg {
    background-color: #E2E1E9
    }
#toolkit {
    padding: 5px 5px 5px 15px;
    width: auto;
    background-color: #FFF;
    box-shadow: inset 0 1px 1px #9f9d9f, 3px 0 3px #9f9d9f;
    -o-box-shadow: inset 0 1px 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -webkit-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -moz-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f
    }
#toolkit h3 {
    color: #42CBEA;
    margin-bottom: 10px;
    padding-left: 45px;
    background: url(/sites/all/themes/edosa/images/toolkit.png) no-repeat 0 0;
    font-weight: bold;
    height: 26px;
    margin-top: 10px
    }
#toolkit a.a {
    color: #666;
    display: block;
    background: url(/sites/all/themes/edosa/images/left_tools_icon.png) no-repeat 0 5px;
    padding-left: 22px
    }
#toolkit a.b {
    color: #666;
    display: block;
    background: url(/sites/all/themes/edosa/images/readreports.png) no-repeat 2px 5px;
    padding-left: 22px
    }
.twitter-block {
    padding: 5px 5px 5px 15px;
    box-shadow: inset 0 1px 1px #9f9d9f, 3px 0 3px #9f9d9f;
    -o-box-shadow: inset 0 1px 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -webkit-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -moz-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f
    }
.twitter-block img {
    float: left;
    width: 52px
    }
.twitter-block h3 {
    color: #42CBEA;
    font-weight: bold;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-left: 45px;
    background: url(/sites/all/themes/edosa/images/twitter.png) no-repeat 0 0;
    height: 33px;
    margin-top: 10px
    }
.twitter-block p {
    clear: both;
    display: inline-block;
    font-size: 10px;
    color: #666;
    line-height: 16px
    }
.twitcaption {
    font-weight: bold;
    font-size: 15px;
    position: relative;
    top: 15px;
    color: #666
    }
.myrecent-block {
    padding: 5px 5px 5px 15px
    }
.myrecent-block h3 {
    color: #42CBEA;
    font-weight: bold;
    margin-bottom: 10px;
    padding-left: 45px;
    background: url(/sites/all/themes/edosa/images/myrecent.png) no-repeat 0 0;
    height: 26px;
    margin-top: 10px
    }
.myrecent-block h4 {
    font-weight: bold;
    color: #000;
    margin-bottom: 5px;
    font-size: 120%
    }
.bc-small-box-block {
    padding: 5px 5px 5px 15px
    }
.bc-small-box-block h3 {
    color: #42CBEA;
    margin-bottom: 10px;
    padding-left: 45px;
    background: url(/sites/all/themes/edosa/images/myrecent.png) no-repeat 0 0;
    height: 26px
    }
#footer-block {
    background-color: #fff !important
    }
#footer-block1 {
    margin-left: 75px;
    margin-right: 40px
    }
#footer-block table {
    margin: 0 !important;
    padding: 0 !important
    }
#footer-block table td th {
    margin: 0 !important;
    padding: 0
    }
#footer-block table tr {
    margin: 0 !important;
    vertical-align: text-top
    }
#footer-block tbody {
    border: none !important
    }
#footer-block a {
    color: #666;
    text-decoration: none;
    font-size: 11px
    }
#footer-block a:hover {
    color: #000;
    text-decoration: none;
    font-size: 11px
    }
#footer-block ul {
    color: #666;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    margin: 0;
    padding-top: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    width: 150px
    }
#footer-block li {
    color: #666;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
    line-height: 14px;
    padding: 0;
    margin: 0;
    text-align: left;
    list-style: none
    }
#home-bg-wrapper {
    display: inline-block;
    background: #E2E1E9;
    padding-top: 10px
    }
#home-box {
    background: #fff;
    display: block;
    width: 970px;
    min-height: 400px;
    margin: 0 auto;
    margin-bottom: 5px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-color: #d2cfd7;
    border-right-color: #dad8e0;
    border-bottom-color: #c2bcc5
    }
#home-box-top {
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 35px
    }
#home-box-top p {
    font-size: 20px;
    letter-spacing: 1px;
    line-height: 26px;
    color: #48484a
    }
#home-box-top2 p {
    font-size: 20px;
    line-height: 25px
    }
#home-box-top2 a {
    display: inline-block;
    padding: 5px 10px;
    border-radius: 5px;
    background: #47c6e7;
    color: #666;
    font-weight: bold;
    margin: 10px 0;
    color: #fff
    }
#home-promo {
    float: right;
    position: relative;
    top: 10px;
    right: 35px
    }
#home-promo img {
    padding: 0 !important;
    margin: 0 !important
    }
#home-promo ul li {
    padding-left: 0;
    padding-right: 10px;
    padding-bottom: 0;
    margin-top: 0;
    margin: 0
    }
#home-bubble {
    margin: 0 auto;
    width: 888px
    }
#home-bubble a {
    margin-right: 10px
    }
.bubble-obtuse p {
    color: #000;
    font-weight: nornal;
    text-align: center
    }
.bubble-obtuse p span {
    color: #000;
    font-weight: bold
    }
.bubble-obtuse a {
    color: #000;
    text-decoration: none;
    display: block
    }
.bubble-obtuse {
    position: relative;
    padding: 5px 10px;
    margin: 0;
    color: #000;
    background: #42CBEA;
    -webkit-border-top-left-radius: 10px 20px;
    -webkit-border-top-right-radius: 10px 20px;
    -webkit-border-bottom-right-radius: 10px 20px;
    -webkit-border-bottom-left-radius: 10px 20px;
    -moz-border-radius: 10px/20px;
    border-radius: 10px/20px;
    width: 200px;
    display: inline-block
    }
.bubble-obtuse + p {
    margin: 10px 150px 2em 0;
    text-align: right;
    font-style: italic
    }
.bubble-obtuse:before {
    content: "";
    position: absolute;
    bottom: -30px;
    right: 80px;
    border-width: 0 0 30px 50px;
    border-style: solid;
    border-color: transparent #42CBEA;
    display: block;
    width: 0
    }
.bubble-obtuse:after {
    content: "";
    position: absolute;
    bottom: -30px;
    right: 110px;
    border-width: 0 0 30px 20px;
    border-style: solid;
    border-color: transparent #fff;
    display: block;
    width: 0
    }
.bigline {
    display: block;
    clear: both;
    width: 900px;
    height: 2px;
    margin: 10px auto 20px auto;
    background: rgb(238, 238, 238);
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
    background: -moz-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(238, 238, 238, 1)), color-stop(100%, rgba(204, 204, 204, 1)));
    background: -webkit-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%);
    background: -o-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%);
    background: -ms-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%);
    background: linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%)
    }
#home-box-bottom {
    background: #fff;
    display: inline-block
    }
#home-box-bottom #col-left {
    float: left;
    width: 560px;
    margin-left: 25px
    }
#home-box-bottom #col-right {
    float: left;
    width: 325px
    }
#col-right {
    display: inline-block;
    margin-top: 0;
    padding: 0 25px 10px 25px
    }
#col-right h2 {
    font-size: 14px;
    font-weight: bold;
    color: #000 !important;
    border: none !important
    }
.aqua-blue {
    font-size: 11px !important;
    color: #6eacb0
    }
.aqua-blue a {
    font-size: 11px !important;
    color: #6eacb0
    }
.orange-italic {
    font-size: 11px;
    color: #6D6D6E;
    font-weight: bold;
    line-height: 18px;
    font-style: italic;
    margin: 0;
    padding-bottom: 2px
    }
.block-box {
    border-bottom: 1px dotted #ccc;
    margin-bottom: 6px
    }
.bublecity {
    font-size: 12px !important;
    font-weight: bold;
    color: #222 !important;
    text-decoration: none
    }
.bubledept {
    font-size: 12px !important;
    font-weight: bold;
    color: #222 !important;
    text-decoration: none
    }
.bubleamt {
    font-size: 12px !important;
    font-weight: bold;
    color: #222 !important;
    text-decoration: none
    }
.bubledesc {
    font-size: 14px !important;
    font-weight: normal !important;
    color: #222 !important;
    text-decoration: none;
    font-family: "Give You Glory", cursive
    }
.more {
    float: right
    }
#bribe-analytics-box table {
    width: 700px !important;
    margin-bottom: 5px
    }
#bribe-analytics-box table tbody {
    border: none !important
    }
#bribe-analytics-box td {
    width: 175px;
    text-align: center
    }
.ba-teaser {
    border: 2px solid #ccc;
    min-height: 105px
    }
.ba-teaser img {
    margin-top: 5px;
    margin-bottom: 2px;
    margin-left: -80px;
    text-align: left
    }
.ba-teaser p {
    text-align: left;
    font-size: 11px;
    line-height: 14px;
    margin-top: 5px;
    margin-bottom: 2px;
    margin-left: 10px;
    margin-right: 10px
    }
span.redtext {
    color: #42cbea
    }
.bribe-type-box {
    width: 150px;
    heignt: 25px;
    background: #42CBEA;
    color: #fff;
    font-weight: bold;
    padding: 4px;
    text-transform: uppercase
    }
.bribe-type-box1 {
    width: 200px;
    heignt: 25px;
    background: #42CBEA;
    color: #fff;
    font-weight: bold;
    padding: 4px;
    text-transform: uppercase
    }
.report-block-box {
    width: 658px;
    display: inline-block;
    margin-top: 10px;
    padding: 10px 25px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-color: #d2cfd7;
    border-right-color: #dad8e0;
    border-bottom-color: #c2bcc5;
    box-shadow: inset 0 1px 1px #9f9d9f, 3px 0 3px #9f9d9f;
    -o-box-shadow: inset 0 1px 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -webkit-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -moz-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f
    }
.report-block-subbox {
    width: 660px;
    margin-top: 10px;
    display: inline-block;
    border-bottom: 1px solid #333
    }
.report-block-box-title {
    float: left;
    width: 300px
    }
.report-block-box-title2 {
    float: left
    }
.report-block-box-forum {
    float: left;
    width: 250px;
    text-align: center
    }
.report-block-box-seeall {
    float: right;
    text-align: right;
    font-weight: bold
    }
.report-block-box h2 {
    color: #42CBEA
    }
.bc-teaser-block {
    margin-top: 0
    }
.bc-teaser-block1 {
    height: 80px;
    margin-top: 0
    }
.teaser-title {
    font-size: 16px;
    font-weight: bold;
    color: #000;
    margin-bottom: 2px;
    line-height: 19px
    }
.teaser-title2 {
    font-size: 30px;
    line-height: 36px;
    font-weight: bold !important;
    color: #000;
    margin-bottom: 0
    }
.teaser-more:hover {
    color: #42CBEA !important;
    text-decoration: none
    }
.teaser-image {
    margin-bottom: 2px;
    float: left;
    padding-right: 15px
    }
.teaser-title a {
    color: #000 !important;
    text-decoration: none
    }
.teaser-title a:hover {
    color: #42CBEA !important;
    text-decoration: none
    }
.teaser-title2 a {
    color: #000 !important;
    text-decoration: none
    }
.teaser-title2 a:hover {
    color: #333;
    text-decoration: none
    }
.teaser-attributes {
    font-size: 11px;
    font-weight: bold;
    color: #505251;
    margin: 0;
    line-height: normal;
    padding-bottom: 5px
    }
.teaser-attributes a {
    color: #000
    }
.teaser-stats {
    font-size: 11px;
    font-weight: bold;
    color: #000;
    margin-bottom: 3px;
    line-height: normal
    }
.teaser-details {
    font-size: 12px;
    font-weight: normal;
    color: #6d6e72;
    margin-bottom: 0;
    word-wrap: break-word;
    line-height: normal
    }
.bc-teaser-block .teaser-details p {
    margin-bottom: 0 !important
    }
.bc-teaser-block .teaser-details p a {
    color: #42CBEA !important
    }
.teaser-details iframe {
    width: 325px !important;
    height: 195px !important
    }
.teaser-details object {
    width: 325px !important;
    height: 195px !important
    }
.block-stats {
    font-size: 12px;
    font-weight: normal;
    color: #78736d;
    margin-bottom: 5px
    }
.block-stats span {
    font-size: 11px;
    font-weight: bold;
    color: #6d6e72
    }
.bc-two-col-box {
    width: 100%;
    min-height: 200px;
    display: inline-block;
    margin-top: 10px;
    padding: 10px 0
    }
.bc-small-box {
    background: #fff;
    height: 188px;
    float: left;
    position: relative;
    width: 320px;
    display: inline-block;
    padding: 5px 0
    }
.bc-small-box h2 {
    color: #42CBEA;
    border-bottom: 2px solid #333
    }
.b1 {
    margin-right: 15px;
    margin-top: 0;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #666
    }
.b2 {
    margin-top: 0
    }
.bc-small-box span.more {
    font-size: 11px;
    color: #666 !important;
    float: right;
    position: relative;
    bottom: 25px
    }
.bc-small-box span.more a {
    color: #666 !important
    }
.bc-small-box-content {
    margin-top: 0
    }
.bc-small-box-content img {
    float: left;
    margin-right: 20px
    }
.bc-small-box-content span {
    font-size: 11px;
    display: inline-block;
    width: 230px
    }
.bc-small-box-content p {
    clear: both;
    display: inline-block;
    font-size: 12px;
    margin-top: 10px;
    line-height: normal;
    color: #6D6E72
    }
#switch-bribe-type {
    border-bottom: 0.5px solid #666;
    padding-bottom: 5px
    }
#switch-bribe-type h2 a {
    font-size: 80% !important;
    font-weight: bold !important;
    color: #666
    }
.switch-bribe-type {
    color: #42CBEA !important
    }
#filter-box {
    padding: 5px;
    margin-top: 10px
    }
#filter-box form {
    margin-bottom: 0 !important
    }
#filter-box form select {
    width: 150px
    }
#bribereports-addreport {
    padding: 0 0;
    background-color: #FFF
    }
#bribereports-addreport--2 {
    padding: 0 0;
    background-color: #FFF
    }
#edit-bribe-type {
    height: 155px;
    background: #FFF url(/sites/all/themes/edosa/images/bribe-type-bar.png) no-repeat;
    margin: 0 auto
    }
#edit-bribe-type label.option {
    vertical-align: text-top
    }
.form-item-bribe-type {
    width: 170px;
    display: inline-block;
    text-align: center;
    position: relative;
    top: 127px
    }
#bribereports-addreport .form-item-city {
    margin-left: 10px;
    float: left;
    width: auto;
    margin-bottom: 0 !important
    }
#bribereports-addreport .form-item-city label {
    display: block !important
    }
#bribereports-addreport .container-inline-date {
    float: left;
    margin-left: 18px;
    width: auto;
    clear: none;
    margin-top: 1em;
    margin-bottom: 0 !important
    }
#bribereports-addreport .container-inline-date label {
    display: block !important
    }
#bribereports-addreport .container-inline-date > .form-item {
    border: none !important
    }
#bribereports-addreport .form-item-dropdown-first1 {
    clear: left;
    margin-left: 10px;
    float: left;
    margin-top: 0 !important
    }
#bribereports-addreport .form-item-dropdown-first1 label {
    display: block !important
    }
#bribereports-addreport .form-item-dropdown-first1 select {
    width: 184px
    }
#bribereports-addreport .form-item-dropdown-first {
    clear: none;
    margin-left: 18px;
    float: left;
    margin-top: 0
    }
#bribereports-addreport .form-item-dropdown-first label {
    display: block !important
    }
#bribereports-addreport .form-item-dropdown-first select {
    width: 230px
    }
#bribereports-addreport .form-item-dropdown-second {
    clear: none;
    margin-left: 10px;
    float: left;
    margin-top: 0
    }
#bribereports-addreport .form-item-dropdown-second label {
    display: block !important
    }
#bribereports-addreport .form-item-dropdown-second select {
    width: 230px
    }
#bribereports-addreport .form-item-amount {
    clear: none;
    margin-left: 10px;
    float: left
    }
#bribereports-addreport .form-item-amount label {
    display: block !important
    }
#bribereports-addreport .form-item-title {
    clear: left;
    margin-left: 10px;
    float: left;
    margin-top: 0 !important;
    margin-bottom: 0
    }
#bribereports-addreport #edit-story1 {
    clear: left;
    margin-left: 10px;
    float: left;
    margin-bottom: 0 !important;
    margin-top: 0
    }
#bribereports-addreport #edit-story3 {
    clear: left;
    margin-left: 10px;
    float: left;
    margin-bottom: 0
    }
#bribereports-addreport #edit-story4 {
    clear: left;
    margin-left: 10px;
    float: left;
    margin-bottom: 0
    }
#bribereports-addreport #edit-story5 {
    clear: left;
    margin-left: 10px;
    float: left;
    margin-bottom: 0
    }
#bribereports-addreport #edit-story6 {
    clear: left;
    margin-left: 10px;
    float: left;
    margin-bottom: 0
    }
#bribereports-addreport .form-item-details {
    clear: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 0
    }
#bribereports-addreport .form-item-terms-of-use {
    clear: left;
    margin-left: 10px;
    float: left
    }
#bribereports-addreport .captcha {
    clear: left;
    float: left
    }
#bribereports-addreport .form-submit {
    display: block !important;
    clear: both !important
    }
#bribereports-addreport {
    padding-bottom: 10px;
    padding-top: 10px
    }
#bribereports-addreport .form-item-captcha-response label {
    display: block !important
    }
#edit-captcha-response {
    clear: left
    }
#honestofficial-addreport {
    padding: 0 0;
    background-color: #FFF
    }
#edit-report-type {
    width: 390px;
    height: 155px;
    background: #fff url(/sites/all/themes/edosa/images/report2.png) no-repeat;
    margin: 0 auto
    }
#edit-report-type label.option {
    vertical-align: text-top
    }
.form-item-report-type {
    width: 193px;
    display: inline-block;
    text-align: center;
    position: relative;
    top: 127px
    }
.contact {
    padding: 5px 10px
    }
#contact-site-form {
    padding: 5px 10px
    }
.forum-block-box {
    display: inline-block;
    margin-top: 10px;
    padding: 10px 25px;
    width: 658px;
    min-height: 200px;
    background: #fff
    }
.forum-block-box h2 {
    color: #42CBEA;
    border-bottom: 2px solid #333
    }
.forum-block-box h3 {
    color: #666;
    font-size: 18px;
    margin-bottom: 5px
    }
#forum {
    background: #E2E1E9
    }
#forum-list-table td {
    background: #fff
    }
.topic-title {
    margin: 4px 0 !important
    }
.topic-title a {
    margin: 0 0 !important;
    font-size: 14px;
    font-weight: bold;
    color: #48484a
    }
.topic-block {
    display: inline-block;
    margin-bottom: 6px
    }
.topic-stats {
    display: inline-block;
    float: left;
    width: 534px
    }
.topic-stats-right {
    display: inline-block;
    float: right
    }
.boarder-list-left {
    display: inline-block;
    float: left;
    width: 100%
    }
.boarder-list-right {
    display: inline-block;
    float: left;
    width: 50%
    }
.boarder-list-left ul {
    margin-left: 0 !important;
    padding-left: 0 !important
    }
.boarder-list-right ul {
    margin-left: 0 !important;
    padding-left: 0 !important
    }
.boarder-list-left ul li {
    list-style-type: none;
    list-style-image: none !important;
    background: #F2EEEE;
    padding: 5px;
    float: left;
    width: 310px
    }
.boarder-list-right ul li {
    list-style-type: none;
    list-style-image: none !important;
    background: #E2E1E9;
    padding: 5px
    }
.boarder-list-left ul li span {
    clear: both;
    display: block;
    font-size: 11px
    }
.boarder-list-right ul li span {
    clear: both;
    display: block;
    font-size: 11px
    }
.discussion-link {
    display: inline-block;
    float: right;
    position: relative;
    bottom: 7px;
    padding: 5px;
    color: #000 !important;
    background: #42CBEB;
    text-decoration: none
    }
#all-list-block .list-left {
    display: inline-block;
    float: left;
    width: 210px
    }
#all-list-block .list-left ul {
    margin-left: 0 !important;
    padding-left: 0 !important
    }
#all-list-block .list-left ul li {
    list-style-type: none;
    list-style-image: none !important;
    background: #E2E1E9;
    padding: 5px;
    width: 210px
    }
#all-list-block .list-left ul li span {
    clear: both;
    display: block;
    font-size: 11px
    }
#all-list-block .list-right {
    float: right;
    width: 410px
    }
.blogbox ul.menu, .item-list ul {
    margin: 0 !important;
    padding: 5px
    }
.blogbox .node-blog {
    background: #fff;
    margin-top: 10px
    }
.fieldset-title {
    color: #000 !important
    }
.blogbox .node {
    padding: 1.5em 16px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-color: #d2cfd7;
    border-right-color: #dad8e0;
    border-bottom-color: #c2bcc5;
    box-shadow: inset 0 1px 1px #9f9d9f, 3px 0 3px #9f9d9f;
    -o-box-shadow: inset 0 1px 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -webkit-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -moz-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f
    }
.node-bribereport {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-top-color: #d2cfd7;
    border-right-color: #dad8e0;
    border-bottom-color: #c2bcc5;
    box-shadow: inset 0 1px 1px #9f9d9f, 3px 0 3px #9f9d9f;
    -o-box-shadow: inset 0 1px 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -webkit-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -moz-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f
    }
.blogbox h2 a {
    color: #000
    }
.blogbox p {
    line-height: normal
    }
#bribereports-addreport fieldset {
    background: none !important;
    border: none !important
    }
#bribereports-addreport fieldset legend {
    background: #fff;
    width: 100%;
    font-weight: 14px;
    font-weight: normal;
    padding: 3px;
    font-size: 16px
    }
#bribereports-addreport div div.form-item-terms-of-use {
    margin-left: 10px
    }
#bribereports-addreport div div.captcha {
    margin-left: 10px
    }
#bribereports-addreport .form-submit {
    border: none;
    margin-left: 10px;
    background: url(/sites/all/themes/edosa/images/submit_btn.png) no-repeat 0 0;
    height: 52px;
    width: 265px;
    text-indent: -999px;
    cursor: pointer
    }
#bribereports-addreport input {
    border: 1px solid #999
    }
#bribereports-addreport select {
    border: 1px solid #999
    }
#bribereports-addreport textarea {
    border: 1px solid #999
    }
#bribereports-addreport div.fieldset-wrapper {
    margin-left: 0
    }
#bribereports-addreport--2 fieldset {
    background: none !important;
    border: none !important
    }
#bribereports-addreport--2 fieldset legend {
    background: #fff;
    width: 100%;
    font-weight: 14px;
    font-weight: normal;
    padding: 5px;
    font-size: 16px
    }
#bribereports-addreport--2 div div.form-item-terms-of-use {
    margin-left: 10px
    }
#bribereports-addreport--2 div div.captcha {
    margin-left: 10px
    }
#bribereports-addreport--2 .form-submit {
    border: none;
    margin-left: 10px;
    background: url(/sites/all/themes/edosa/images/submit_btn.png) no-repeat 0 0;
    height: 52px;
    width: 265px;
    text-indent: -999px
    }
#bribereports-addreport--2 input {
    border: 1px solid #999
    }
#bribereports-addreport--2 select {
    border: 1px solid #999
    }
#bribereports-addreport--2 textarea {
    border: 1px solid #999
    }
#bribereports-addreport--2 div.fieldset-wrapper {
    margin-left: 0
    }
#honestofficial-addreport fieldset {
    background: none !important;
    border: none !important
    }
#honestofficial-addreport fieldset legend {
    background: #fff;
    width: 100%;
    font-weight: 14px;
    font-weight: normal;
    padding: 5px;
    font-size: 16px
    }
#honestofficial-addreport div div.form-item-terms-of-use {
    margin-left: 10px
    }
#honestofficial-addreport div div.captcha {
    margin-left: 10px
    }
#honestofficial-addreport .form-submit {
    border: none;
    margin-left: 10px;
    background: url(/sites/all/themes/edosa/images/submit_btn.png) no-repeat 0 0;
    height: 52px;
    width: 265px;
    text-indent: -999px
    }
#honestofficial-addreport .form-managed-file .form-submit {
    margin-left: 5px;
    background: #F0F0F0 !important;
    text-indent: 0;
    border: 1px solid #ccc !important;
    width: auto;
    height: auto
    }
#honestofficial-addreport input {
    border: 1px solid #999
    }
#honestofficial-addreport select {
    border: 1px solid #999
    }
#honestofficial-addreport textarea {
    border: 1px solid #999
    }
#honestofficial-addreport div.fieldset-wrapper {
    margin-left: 25px
    }
#honestofficial-addreport .form-file {
    border: 1px solid #999
    }
#honestofficial-addreport label {
    display: block
    }
ul.tabs, ul.new {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 32px;
    width: 100%;
    border-bottom: 2px solid #333
    }
ul.tabs li, ul.new li {
    float: left;
    margin: 0;
    padding: 0;
    height: 32px;
    line-height: 31px;
    overflow: hidden;
    position: relative;
    text-align: left
    }
ul.tabs li.last, ul.new li.last {
    margin-right: 0;
    float: left
    }
ul.tabs li a, ul.new li a {
    text-decoration: none;
    color: #000;
    display: block;
    font-size: 15px;
    outline: none;
    font-weight: bold
    }
ul.tabs li.active a, ul.new li.active a {
    color: #42CBEA;
    font-weight: bold
    }
.tab_container {
    border-top: none;
    clear: both;
    float: left
    }
#forumss-related-block {
    padding: 5px 5px 5px 15px
    }
#forumss-related-block h3 {
    color: #42CBEA;
    margin-bottom: 10px;
    height: 26px;
    font-weight: bold
    }
#forumss-related-block a {
    color: #000;
    display: block;
    font-weight: bold
    }
#top-discussion-block {
    padding: 5px 5px 5px 15px;
    box-shadow: inset 0 1px 1px #9f9d9f, 3px 0 3px #9f9d9f;
    -o-box-shadow: inset 0 1px 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -webkit-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -moz-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f
    }
#top-discussion-block h3 {
    color: #42CBEA;
    margin-bottom: 10px;
    height: 26px;
    font-weight: bold
    }
#top-discussion-block a {
    color: #000;
    display: block;
    font-weight: bold
    }
#top-reports-block {
    padding: opx;
    box-shadow: inset 0 1px 1px #9f9d9f, 3px 0 3px #9f9d9f;
    -o-box-shadow: inset 0 1px 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -webkit-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -moz-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    background-color: #FFF
    }
#top-reports-block h3 {
    color: #000;
    padding: 10px 5px 5px 15px;
    margin-bottom: 10px;
    height: 26px;
    font-weight: bold;
    background-color: #42CBEA;
    display: block
    }
#top-reports-block a {
    color: #000;
    font-weight: bold
    }
#know-faq-block {
    padding: 5px 5px 5px 15px
    }
#know-faq-block h3 {
    color: #42CBEA;
    margin-bottom: 10px;
    height: 26px;
    font-weight: bold
    }
#know-faq-block a {
    color: #000;
    display: block;
    font-weight: bold
    }
#know-faq-block ul {
    list-style: none;
    margin: 0;
    padding: 0
    }
#know-faq-block li {
    list-style: none;
    margin: 0;
    padding: 0
    }
#more-reports-block {
    padding: 5px 5px 5px 15px;
    box-shadow: inset 0 1px 1px #9f9d9f, 3px 0 3px #9f9d9f;
    -o-box-shadow: inset 0 1px 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -webkit-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -moz-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f
    }
#more-reports-block h3 {
    color: #42CBEA;
    margin-bottom: 10px;
    height: 26px;
    font-weight: bold
    }
#more-reports-block .sp {
    color: #42CBEA;
    font-weight: bold
    }
#more-reports-block .sp a {
    color: #42CBEA;
    font-weight: bold;
    display: inline !important
    }
#more-reports-block ul {
    list-style: none;
    margin: 0;
    padding: 0
    }
#more-reports-block li {
    list-style: none;
    margin: 0;
    padding: 0
    }
#more-reports-block a {
    color: #000;
    display: block;
    font-weight: bold
    }
#active-boards-black {
    padding: 5px 5px 5px 15px;
    box-shadow: inset 0 1px 1px #9f9d9f, 3px 0 3px #9f9d9f;
    -o-box-shadow: inset 0 1px 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -webkit-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -moz-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f
    }
#active-boards-black h3 {
    color: #42CBEA;
    margin-bottom: 10px;
    height: 26px;
    font-weight: bold
    }
#active-boards-black .sp {
    color: #42CBEA;
    font-weight: bold
    }
#active-boards-black ul {
    list-style: none;
    margin: 0;
    padding: 0
    }
#active-boards-black li {
    list-style: none;
    margin: 0 0 5px 0;
    padding: 5px;
    background: #f2eeee
    }
#active-boards-black a {
    color: #000;
    font-weight: bold
    }
#all-boards-block {
    padding: 5px 5px 5px 15px;
    box-shadow: inset 0 1px 1px #9f9d9f, 3px 0 3px #9f9d9f;
    -o-box-shadow: inset 0 1px 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -webkit-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -moz-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f
    }
#all-boards-block h3 {
    color: #42CBEA;
    margin-bottom: 10px;
    height: 26px;
    font-weight: bold
    }
#all-boards-block .sp {
    color: #42CBEA;
    font-weight: bold
    }
#all-boards-block ul {
    list-style: none;
    margin: 0;
    padding: 0
    }
#all-boards-block li {
    list-style: none;
    margin: 0;
    padding: 0
    }
#all-boards-block a {
    color: #000;
    font-weight: bold
    }
#more-videos-block {
    padding: 5px 5px 5px 15px;
    box-shadow: inset 0 1px 1px #9f9d9f, 3px 0 3px #9f9d9f;
    -o-box-shadow: inset 0 1px 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -webkit-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -moz-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    background-color: #FFF
    }
#more-videos-block ul li {
    padding-left: 2px;
    padding-right: 6px;
    padding-bottom: 5px;
    margin-top: 0;
    min-height: 160px !important;
    margin: 0;
    vertical-align: top
    }
#more-videos-block h3 {
    color: #42CBEA;
    margin-bottom: 19px;
    height: 26px;
    font-weight: bold
    }
#more-videos-block a {
    color: #000;
    font-weight: bold
    }
#top-videos-block {
    padding: 5px 5px 5px 15px;
    box-shadow: inset 0 1px 1px #9f9d9f, 3px 0 3px #9f9d9f;
    -o-box-shadow: inset 0 1px 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -webkit-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -moz-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f
    }
#top-videos-block h3 {
    color: #42CBEA;
    margin-bottom: 10px;
    height: 26px;
    font-weight: bold
    }
#top-videos-block a {
    color: #000;
    font-weight: bold
    }
#all-boards-block .sp {
    color: #42CBEA;
    font-weight: bold
    }
#all-boards-block .callout {
    width: 275px
    }
#all-boards-block .callout h3 {
    width: 115px;
    height: 65px;
    float: left;
    text-indent: -8008px;
    background: transparent url(/sites/all/themes/edosa/team-report.gif) no-repeat 0 0
    }
.honest-right-block {
    padding: 5px 5px 5px 15px;
    display: inline-block;
    box-shadow: inset 0 1px 1px #9f9d9f, 3px 0 3px #9f9d9f;
    -o-box-shadow: inset 0 1px 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -webkit-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -moz-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f
    }
.honest-right-block h3 {
    color: #42CBEA;
    margin-bottom: 10px;
    padding-left: 35px;
    font-weight: bold;
    background: url(/sites/all/themes/edosa/images/h_off_img.png) no-repeat 0 0;
    height: 26px;
    margin-top: 10px
    }
.honest-right-block.more a {
    color: #666 !important
    }
.honest-right-block-content {
    margin-top: 10px
    }
.honest-right-block-content img {
    float: left;
    margin-right: 20px
    }
.honest-right-block-content span {
    font-size: 11px;
    display: inline-block;
    width: 155px
    }
.honest-right-block-content p {
    clear: both;
    display: inline-block;
    font-size: 12px;
    margin-top: 10px
    }
.goodp-right-block {
    padding: 5px 5px 5px 15px;
    display: inline-block;
    box-shadow: inset 0 1px 1px #9f9d9f, 3px 0 3px #9f9d9f;
    -o-box-shadow: inset 0 1px 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -webkit-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -moz-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f
    }
.goodp-right-block h3 {
    color: #42CBEA;
    margin-bottom: 10px;
    padding-left: 35px;
    font-weight: bold;
    background: url(/sites/all/themes/edosa/images/g_p_s.png) no-repeat 0 0;
    height: 26px;
    margin-top: 10px
    }
.goodp-right-block.more a {
    color: #666 !important
    }
.goodp-right-block-content {
    margin-top: 10px
    }
.goodp-right-block-content img {
    float: left;
    margin-right: 20px
    }
.goodp-right-block-content span {
    font-size: 11px;
    display: inline-block;
    width: 155px
    }
.goodp-right-block-content p {
    clear: both;
    display: inline-block;
    font-size: 12px;
    margin-top: 10px
    }
#block-poll-recent {
    padding: 5px 5px 5px 15px;
    display: inline-block;
    box-shadow: inset 0 1px 1px #9f9d9f, 3px 0 3px #9f9d9f;
    -o-box-shadow: inset 0 1px 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -webkit-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -moz-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    padding-right: 15px !important;
    width: 83%
    }
#block-poll-recent h2 {
    color: #42CBEA;
    margin-bottom: 10px;
    font-weight: bold;
    height: 26px;
    margin-top: 10px
    }
#block-poll-recent .title {
    color: #000;
    margin-bottom: 10px;
    font-weight: bold;
    display: block
    }
#block-poll-recent .choices {
    display: block !important
    }
#block-poll-recent .vote-form {
    text-align: left !important
    }
#block-poll-recent ul li {
    list-style: none !important
    }
.block-poll-recent.more a {
    color: #666 !important
    }
.block-poll-recent-content {
    margin-top: 10px
    }
.block-poll-recent-content img {
    float: left;
    margin-right: 20px
    }
.block-poll-recent-content span {
    font-size: 11px;
    display: inline-block;
    width: 155px
    }
.block-poll-recent-content p {
    clear: both;
    display: inline-block;
    font-size: 12px;
    margin-top: 10px
    }
#primary-nav .contextual-links-region {
    float: left;
    width: 500px
    }
.sf-menu.sf-style-default ul {
    margin: 0 !important;
    padding: 0 !important
    }
ul.main-menu li a, ul.main-menu li a:link, ul.main-menu li a:visited {
    padding: 0.8em !important;
    text-decoration: none
    }
#primary-nav .sf-menu a:hover {
    background: none !important
    }
#primary-nav .sf-menu.sf-style-default li, .sf-menu.sf-style-default.sf-navbar {
    background: none;
    border: none !important
    }
#primary-nav .sf-menu.sf-style-default a {
    border: none !important;
    color: #fff !important;
    text-decoration: none
    }
#primary-nav .sf-menu.sf-style-default {
    margin-bottom: 0 !important
    }
#primary-nav .sf-menu li ul li {
    background: #453F3F !important
    }
#primary-nav .block .content {
    margin: 0 !important
    }
#primary-nav .sf-menu.sf-style-default li:hover, .sf-menu.sf-style-default li.sfHover, .sf-menu.sf-style-default a:focus, .sf-menu.sf-style-default a:hover, .sf-menu.sf-style-default a:active {
    background: none;
    outline: 0
    }
.block-superfish {
    width: 500px
    }
#dashbordbox {
    width: 540px;
    height: 40px;
    background-color: #48484a;
    margin-left: 10px;
    margin-bottom: 10px;
    vertical-align: center;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #c0c0c0;
    border-bottom-color: #c0c0c0;
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-left-style: solid;
    border-top-color: #e2e2e2;
    border-left-color: #e2e2e2;
    clear: both;
    font-size: 11px;
    padding-top: 5px
    }
#bribecity {
    float: left;
    padding-top: 4px;
    text-align: center;
    width: 170px;
    color: #42CBEA;
    line-height: 14px
    }
.bribenumbers {
    font-size: 176%;
    font-weight: bold;
    color: #FFF
    }
.node-interaction-block {
    border: none !important
    }
.drupal_login #edit-name, .drupal_login #edit-name--2 {
    background: url(/sites/all/themes/edosa/images/input_bg.png) no-repeat 0 0;
    border: none;
    color: #030712;
    padding: 10px 6px 7px;
    width: 295px
    }
.drupal_login #edit-pass, .drupal_login #edit-pass--2 {
    background: url(/sites/all/themes/edosa/images/input_bg.png) no-repeat 0 0;
    border: none;
    color: #030712;
    padding: 10px 6px 7px;
    width: 295px
    }
.drupal_login label {
    color: #030712;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 5px;
    text-shadow: 1px 1px 1px #FFF;
    width: 295px
    }
.drupal_login #edit-submit {
    margin-left: 0;
    background: none repeat scroll 0 0 #EAEAEA;
    border: 1px solid #B3B2B2;
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    color: #030712;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 20px;
    text-shadow: 1px 1px 1px #FFF;
    float: left !important
    }
.drupal_login {
    border-left: 1px solid #A5CDD7;
    float: right;
    height: 250px;
    margin-top: 25px;
    padding-left: 25px;
    width: 325px
    }
.drupal_login #edit-actions {
    padding: 5px 0 5px 0
    }
.drupal_login a {
    color: #067793;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline
    }
.social_login {
    float: left;
    height: 250px;
    margin-top: 5px;
    padding-left: 25px;
    width: 300px
    }
.social_login p {
    margin: 0 0 20px
    }
.social_login a.colorbox-load {
    color: #067793;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline
    }
.social_buttons div {
    margin-bottom: 25px
    }
.drupal_login .form-item .description {
    display: none;
    width: 295px
    }
#user-register-form .drupal_login {
    height: 470px
    }
#user-register-form .social_login {
    height: 470px
    }
.drupal_login #edit-mail {
    background: url(/sites/all/themes/edosa/images/input_bg.png) no-repeat 0 0;
    border: none;
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    color: #030712;
    padding: 10px 6px 7px;
    width: 295px
    }
.drupal_login #edit-pass-pass1 {
    background: url(/sites/all/themes/edosa/images/input_bg.png) no-repeat 0 0;
    border: none;
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    color: #030712;
    padding: 10px 6px 7px;
    width: 295px
    }
.drupal_login #edit-pass-pass2 {
    background: url(/sites/all/themes/edosa/images/input_bg.png) no-repeat 0 0;
    border: none;
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    color: #030712;
    padding: 10px 6px 7px;
    width: 295px
    }
.rpx-facebook-medium {
    background: url(/sites/all/themes/edosa/images/icon-fb.gif) 0 bottom repeat-x #f9f9f9;
    height: 114px;
    width: 114px;
    margin: 10px 0 0 15px
    }
.rpx-twitter-medium {
    background: url(/sites/all/themes/edosa/images/icon-twitter.gif) 0 bottom repeat-x #f9f9f9;
    height: 114px;
    width: 114px;
    margin: 100px 0 0 15px
    }
.intro_txt {
    display: none
    }
#userlogin {
    background-color: #FFF;
    padding: 10px !important;
    height: 450px
    }
#userreg {
    background-color: #FFF;
    padding: 10px !important;
    height: 700px
    }
.drupal_login .form-type-textfield {
    height: 63px
    }
.drupal_login .form-type-password {
    width: 320px
    }
.drupal_login .form-type-password label, .drupal_login .form-type-password .password-strength, .drupal_login .form-type-password .password-confirm {
    float: left;
    padding: 0 0 5px
    }
.password-confirm .ok {
    display: inline-block;
    padding: 14px 0 12px 45px
    }
.messages {
    margin: 10px 0 10px 0 !important
    }
.messages.error {
    margin: 10px 0 !important
    }
.drupal_login .form-item, .drupal_login .form-actions {
    margin-bottom: 10px;
    margin-top: 0 !important;
    float: left !important
    }
.drupal_login #edit-name, .drupal_login #edit-name--2 {
    background: url(/sites/all/themes/edosa/images/input_bg.png) no-repeat 0 0;
    border: none;
    color: #030712;
    padding: 10px 6px 7px;
    width: 295px
    }
.drupal_login #edit-pass, .drupal_login #edit-pass--2 {
    background: url(/sites/all/themes/edosa/images/input_bg.png) no-repeat 0 0;
    border: none;
    color: #030712;
    padding: 10px 6px 7px;
    width: 295px
    }
.drupal_login label {
    color: #030712;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 5px;
    text-shadow: 1px 1px 1px #FFF;
    width: 295px
    }
.drupal_login #edit-submit {
    margin-left: 0;
    background: none repeat scroll 0 0 #EAEAEA;
    border: 1px solid #B3B2B2;
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    color: #030712;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 20px;
    text-shadow: 1px 1px 1px #FFF;
    float: left !important
    }
.drupal_login {
    border-left: 1px solid #A5CDD7;
    float: right;
    height: 250px;
    margin-top: 25px;
    padding-left: 25px;
    width: 325px
    }
.drupal_login #edit-actions {
    padding: 5px 0 5px 0
    }
.drupal_login a {
    color: #067793;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline
    }
.drupal_login .form-item, .drupal_login .form-actions {
    margin-bottom: 10px;
    margin-top: 0 !important;
    float: left !important
    }
.password-suggestions {
    padding: 5px
    }
.password-suggestions ul {
    list-style: none;
    margin: 5px 0 0 10px
    }
.password-confirm, .password-strength {
    margin-top: 0 !important
    }
.form-type-password-confirm {
    margin-top: 0
    }
.form-item .description {
    float: none;
    color: #616161
    }
input.password-confirm, input.password-field {
    margin-bottom: 0 !important
    }
#forum table {
    width: 100%
    }
#forum table th {
    padding: 5px 10px;
    color: #092A33;
    background: #D5E7F3;
    border-top: 1px solid #B3D7EF;
    border-bottom: 1px solid #B3D7EF
    }
#forum table th a {
    color: #092A33
    }
#forum table th a img {
    margin: 0 0 0 10px
    }
#forum table td {
    padding: 10px
    }
#forum table td a {
    font-weight: normal
    }
#forum table td.title {
    line-height: 17px
    }
#forum table td.title a {
    float: none
    }
#forum table td.replies {
    text-align: center
    }
#forum table td.last-reply {
    font-weight: normal
    }
#forum table tr.odd {
    background: #fff;
    border-bottom: 1px solid #D4E7F5
    }
#forum table tr.even {
    background: #EDF4FA;
    border-bottom: 1px solid #D4E7F5
    }
.container-inline-date .date-padding {
    padding: 0 !important
    }
label {
    display: block;
    float: left;
    font-weight: bold;
    width: 140px
    }
.form-item {
    clear: both
    }
.privacy {
    color: #000 !important
    }
#thankyou_submit .form-submit {
    border: none;
    background: url(/sites/all/themes/edosa/images/submit_btn.png) no-repeat 0 0;
    height: 52px;
    width: 265px;
    text-indent: -999px;
    cursor: pointer
    }
#registration_form input[type="text"] {
    width: 200px !important;
    border: none !important;
    background-color: #D4CFCF;
    color: #000;
    padding: 4px;
    font-size: 14px
    }
#registration_form input[type="password"] {
    width: 200px !important;
    border: none !important;
    background-color: #D4CFCF;
    color: #000;
    padding: 4px;
    font-size: 14px
    }
#simplemodal-container p {
    margin: 0.6em 0 0
    }
.region-sidebar-second .view-footer div a {
    margin-right: 10px
    }
.honest-right-block div a {
    margin-right: 10px
    }
.goodp-right-block div a {
    margin-right: 10px
    }
.region-sidebar-second h3 {
    margin-top: 10px
    }
.seeall-rhs a {
    margin-right: 10px;
    font-weight: bold !important;
    color: #666 !important
    }
#edit-bribe-type1 {
    height: 155px;
    width: auto;
    float: left;
    background: url(/sites/all/themes/edosa/images/bribe-type-bar.png) no-repeat;
    margin: 0 auto 0 8px
    }
#edit-bribe-type2 {
    height: 155px;
    width: auto;
    float: left;
    background: url(/sites/all/themes/edosa/images/bribe-type-bar.png) no-repeat -174px 0;
    margin: 0 auto
    }
#edit-bribe-type3 {
    height: 155px;
    width: auto;
    float: left;
    background: url(/sites/all/themes/edosa/images/bribe-type-bar.png) no-repeat -350px 0;
    margin: 0 auto
    }
#edit-bribe-type4 {
    height: 155px;
    width: auto;
    float: left;
    background: url(/sites/all/themes/edosa/images/bribe-type-bar.png) no-repeat -525px 0;
    margin: 0 auto
    }
.form-item-bribe-type1 {
    width: 170px;
    display: inline-block;
    text-align: center;
    position: relative;
    top: 127px
    }
.form-item-bribe-type2 {
    width: 170px;
    display: inline-block;
    text-align: center;
    position: relative;
    top: 127px
    }
.form-item-bribe-type3 {
    width: 170px;
    display: inline-block;
    text-align: center;
    position: relative;
    top: 127px
    }
.form-item-bribe-type4 {
    width: 170px;
    display: inline-block;
    text-align: center;
    position: relative;
    top: 127px
    }
.form-item-bribe-type1 label.option {
    vertical-align: text-top
    }
.form-item-bribe-type2 label.option {
    vertical-align: text-top
    }
.form-item-bribe-type3 label.option {
    vertical-align: text-top
    }
.form-item-bribe-type4 label.option {
    vertical-align: text-top
    }
.form-item-oth-transaction {
    display: block;
    clear: both;
    margin-left: 10px;
    width: 200px;
    position: relative
    }
.form-item-oth-transaction label {
    display: block !important
    }
.form-item-oth-transaction div.description {
    float: none !important
    }
.form-item-dropdown-second2 {
    display: block;
    clear: both;
    width: 230px;
    position: relative;
    margin-left: 10px
    }
.form-item-dropdown-second2 label {
    display: block !important
    }
.form-item-dropdown-second2 select {
    width: 230px
    }
.view-content {
    margin-bottom: 10px
    }
.form-item-city-ka {
    display: block;
    clear: both;
    width: 230px;
    position: relative;
    margin-left: 10px
    }
.form-item-city-ka label {
    display: block !important
    }
.form-item-city-ka select {
    width: 230px
    }
#bribereports-addreport .form-item-city-taluka {
    clear: none;
    margin-left: 10px;
    float: left;
    margin-top: 0
    }
#bribereports-addreport .form-item-city-taluka label {
    display: block !important
    }
#bribereports-addreport .form-item-city-taluka select {
    width: 230px
    }
.view-content {
    margin-bottom: 10px
    }
#block-system-main .content .content p {
    margin-bottom: 0
    }
.report_reg_more {
    float: right;
    margin-top: 15px;
    font-weight: bold
    }
.report_reg_more a {
    color: #5A5C5B
    }
#sidebar-second #top-reports-block .bc-teaser-block .teaser-title {
    margin-top: 4px;
    font-size: 14px !important
    }
#sidebar-second #top-reports-block .bc-teaser-block {
    margin-bottom: 12px
    }
#sidebar-second #top-reports-block .bc-teaser-block .teaser-attributes {
    padding-bottom: 0 !important
    }
.report-block-box .bc-teaser-block {
    margin-bottom: 6px
    }
#twtr-widget-1 {
    box-shadow: inset 0 1px 1px #9f9d9f, 3px 0 3px #9f9d9f;
    -o-box-shadow: inset 0 1px 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -webkit-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -moz-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f
    }
.twtr-ft {
    margin-top: 5px !important;
    background-color: #42cbea
    }
.node-page {
    box-shadow: inset 0 1px 1px #9f9d9f, 3px 0 3px #9f9d9f;
    -o-box-shadow: inset 0 1px 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -webkit-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -moz-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    margin-bottom: 10px;
    background-color: #FFF
    }
.front .node-page {
    margin: 0;
    padding: 0;
    box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    -webkit-box-shadow: none;
    border: none
    }
#bribereports-addreport {
    box-shadow: inset 0 1px 1px #9f9d9f, 3px 0 3px #9f9d9f;
    -o-box-shadow: inset 0 1px 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -webkit-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -moz-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    margin-bottom: 10px
    }
#honestofficial-addreport {
    box-shadow: inset 0 1px 1px #9f9d9f, 3px 0 3px #9f9d9f;
    -o-box-shadow: inset 0 1px 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -webkit-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -moz-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    padding-bottom: 10px;
    padding-top: 10px
    }
#honestofficial-addreport .form-item-ename label {
    display: block !important
    }
#honestofficial-addreport .form-item-city label {
    display: block !important
    }
#honestofficial-addreport .form-item-dropdown-first1 label {
    display: block !important
    }
#honestofficial-addreport .form-item-dropdown-first label {
    display: block !important
    }
#honestofficial-addreport .form-item-dropdown-second label {
    display: block !important
    }
#honestofficial-addreport .form-item-title label {
    display: block !important
    }
#honestofficial-addreport .form-item label.option {
    display: inline !important
    }
#honestofficial-addreport .form-item-yourname label {
    display: block !important
    }
#honestofficial-addreport .form-item-emailid label {
    display: block !important
    }
#honestofficial-addreport .form-item-details {
    margin-right: 10px
    }
#honestofficial-addreport .form-item-ename {
    margin-left: 10px
    }
#honestofficial-addreport .form-item-city {
    margin-left: 10px;
    float: left;
    margin-bottom: 0 !important;
    width: auto
    }
#honestofficial-addreport .container-inline-date {
    clear: none;
    float: left;
    margin-bottom: 0 !important;
    margin-left: 18px;
    margin-top: 1em;
    width: auto
    }
#honestofficial-addreport .container-inline-date > .form-item {
    border: none !important
    }
#honestofficial-addreport .form-item-dropdown-first1 {
    clear: left;
    float: left;
    margin-left: 10px
    }
#honestofficial-addreport .form-item-dropdown-first1 select {
    width: 184px
    }
#honestofficial-addreport .form-item-title {
    margin-left: 10px;
    float: left;
    margin-bottom: 0 !important;
    width: auto;
    clear: left
    }
#honestofficial-addreport #edit-image-example-image-fid-ajax-wrapper {
    margin-left: 10px;
    float: left;
    margin-bottom: 0 !important;
    width: auto;
    clear: left
    }
#honestofficial-addreport .form-item-details {
    margin-left: 10px;
    float: left;
    margin-bottom: 0 !important;
    clear: left;
    width: 97%
    }
#honestofficial-addreport .form-item-yourname {
    margin-left: 10px;
    float: left;
    margin-bottom: 0 !important;
    width: auto;
    clear: left
    }
#honestofficial-addreport .form-item-emailid {
    margin-left: 10px;
    float: left;
    margin-bottom: 0 !important;
    width: auto;
    clear: left
    }
#honestofficial-addreport .form-item-terms-of-use {
    float: left;
    margin-bottom: 0 !important;
    width: auto;
    clear: left
    }
#honestofficial-addreport .captcha {
    clear: left;
    float: left
    }
#honestofficial-addreport #edit-submit {
    clear: both !important;
    display: block !important
    }
#honestofficial-addreport .form-item-captcha-response label {
    display: block !important
    }
#honestofficial-addreport .form-item {
    margin-bottom: 0 !important
    }
#honestofficial-addreport .form-item-dropdown-first {
    clear: none;
    float: left;
    margin-left: 18px;
    margin-top: 0;
    margin-top: 12px
    }
#honestofficial-addreport .form-item-dropdown-first select {
    width: 230px
    }
#honestofficial-addreport .form-item-dropdown-second {
    clear: none;
    float: left;
    margin-left: 10px;
    margin-top: 12px
    }
#honestofficial-addreport .form-item-dropdown-second select {
    width: 230px
    }
#posterimg {
    padding-left: 3px;
    box-shadow: inset 0 1px 1px #9f9d9f, 3px 0 3px #9f9d9f;
    -o-box-shadow: inset 0 1px 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -webkit-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -moz-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f
    }
fieldset.captcha {
    border: 1px solid #ccc
    }
#user-pass {
    width: 350px
    }
#user-pass div {
    margin: 10px 0 0 10px;
    padding: 10px
    }
#user-pass div div {
    margin: 0;
    padding: 5px
    }
#user-pass .form-item label {
    display: block !important
    }
#user-pass .form-item input {
    border: 1px solid #999
    }
#posterimg {
    padding-left: 3px;
    box-shadow: inset 0 1px 1px #9f9d9f, 3px 0 3px #9f9d9f;
    -o-box-shadow: inset 0 1px 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -webkit-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -moz-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f
    }
#toolkit1 {
    padding: 5px 5px 5px 15px;
    width: auto;
    background-color: #FFF;
    box-shadow: inset 0 1px 1px #9f9d9f, 3px 0 3px #9f9d9f;
    -o-box-shadow: inset 0 1px 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -webkit-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -moz-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f
    }
#toolkit1 h3 {
    color: #42CBEA;
    margin-bottom: 10px;
    font-weight: bold;
    height: 26px;
    margin-top: 10px
    }
#toolkit1 h4 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    position: relative;
    bottom: 10px;
    margin-right: 10px
    }
#toolkit1 a.a {
    color: #666;
    display: block;
    background: url(/sites/all/themes/edosa/images/left_tools_icon.png) no-repeat 0 5px;
    padding-left: 22px
    }
#toolkit1 a.b {
    color: #666;
    display: block;
    background: url(/sites/all/themes/edosa/images/readreports.png) no-repeat 2px 5px;
    padding-left: 22px
    }
#ipabnews-block {
    padding: 5px 5px 5px 15px;
    box-shadow: inset 0 1px 1px #9f9d9f, 3px 0 3px #9f9d9f;
    -o-box-shadow: inset 0 1px 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -webkit-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -moz-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    background-color: #FFF
    }
#ipabnews-block h3 {
    color: #42CBEA;
    margin-bottom: 10px;
    height: 26px;
    font-weight: bold
    }
#ipabnews-block a {
    color: #000;
    font-weight: bold
    }
#ipabnews-block li {
    list-style: none;
    margin: 0;
    padding-bottom: 5
    }
#ipabnews-block teaser-details {
    font-size: 12px;
    font-weight: normal;
    color: #6d6e72;
    margin-bottom: 0;
    line-height: normal;
    padding-bottom: 5px !important
    }
#cartoon-block {
    padding: 5px 5px 5px 15px;
    box-shadow: inset 0 1px 1px #9f9d9f, 3px 0 3px #9f9d9f;
    -o-box-shadow: inset 0 1px 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -webkit-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -moz-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f
    }
#cartoon-block ul li {
    padding-left: 4px;
    padding-right: 4px;
    padding-bottom: 5px;
    margin-top: 0;
    margin: 0
    }
#cartoon-block h3 {
    color: #42CBEA;
    margin-bottom: 10px;
    height: 26px;
    font-weight: bold
    }
#cartoon-block a {
    color: #000;
    font-weight: bold
    }
iv.tabbg {
    background-color: #8D4320;
    border: 1px solid #CCC;
    height: 32px;
    width: 645px
    }
ul.htabs {
    float: right;
    height: 32px;
    list-style: none outside none;
    margin: 0 5px 0 0;
    padding: 0;
    width: auto
    }
ul.htabs li {
    background: none repeat scroll 0 0 #e6dfdf;
    border-left: medium none;
    float: left;
    height: 18px;
    line-height: 18px;
    margin: 7px 0 -1px;
    overflow: hidden;
    padding: 0;
    position: relative;
    margin-right: 2px;
    font-weight: bold
    }
ul.htabs li a {
    color: #000;
    display: block;
    font-size: 11px;
    outline: medium none;
    padding: 0 10px;
    text-decoration: none
    }
ul.htabs li a:hover {
    background: none repeat scroll 0 0 #FFF;
    color: #000
    }
ul.htabs .futureDateHover {
    background: none repeat scroll 0 0 #e6dfdf;
    color: #000;
    display: block;
    font-size: 11px;
    font-weight: bold;
    outline: medium none;
    padding: 0 20px;
    text-decoration: none
    }
html ul.htabs li.active a {
    color: #000
    }
html ul.htabs li.active, html ul.htabs li.active a:hover {
    background: none repeat scroll 0 0 #00cded
    }
.tab_container {
    -moz-border-bottom-colors: none !important;
    -moz-border-image: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background: none repeat scroll 0 0 #FFF !important;
    border-width: medium 1px 1px !important;
    clear: both !important;
    color: #000;
    float: left;
    overflow: hidden !important;
    min-width: 500px
    }
.tabbg {
    float: right;
    position: relative;
    bottom: 0
    }
#counter1 {
    float: right;
    position: relative;
    top: 10px;
    right: 0;
    width: auto;
    color: #000;
    background: #fff;
    text-align: center
    }
.mastheadtable {
    display: block;
    clear: both
    }
.mastheadtable tbody {
    border: none !important
    }
.mastheadtable td {
    padding: 0 !important;
    margin: 0 !important
    }
.opacity {
    top: 3px;
    background-color: #000;
    opacity: 0.7;
    position: absolute;
    width: 100px;
    height: 74px;
    color: #fff;
    font-weight: bold
    }
.news-agg p {
    margin-bottom: 2px !important
    }
.comment {
    padding: 0 10px
    }
form.comment-form {
    padding: 10px;
    background: #f9f9f9
    }
h2.comment-form {
    font-size: 14px;
    color: #000;
    font-weight: bold;
    margin-top: 2em;
    margin-bottom: 20px
    }
.comment-reply a {
    font-size: 12px;
    color: #333;
    font-weight: normal;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #f3f3f3 50%, #ededed 51%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #f3f3f3), color-stop(51%, #ededed), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #fff 0%, #f3f3f3 50%, #ededed 51%, #fff 100%);
    background: -o-linear-gradient(top, #fff 0%, #f3f3f3 50%, #ededed 51%, #fff 100%);
    background: -ms-linear-gradient(top, #fff 0%, #f3f3f3 50%, #ededed 51%, #fff 100%);
    background: linear-gradient(top, #fff 0%, #f3f3f3 50%, #ededed 51%, #fff 100%);
    padding: 2px;
    border: 1px solid #ccc;
    display: block;
    width: 75px;
    text-align: center;
    text-transform: capitalize;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
    }
.comment-reply a:hover {
    text-decoration: none;
    color: #000;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));
    background: -webkit-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
    background: -o-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
    background: -ms-linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%);
    background: linear-gradient(top, #fff 0%, #f6f6f6 47%, #ededed 100%)
    }
.comment {
    border: 1px solid #E9EFF3;
    margin-top: 2px
    }
.comment .field-items {
    color: #333
    }
.bc-teaser-block .teaser-details p .may {
    color: #6D6E72 !important
    }
.bc-teaser-block .teaser-details p .may:hover {
    color: #42CBEA !important
    }
#data {
    font-family: Arial, sans-serif !important;
    font-size: 12px !important;
    font-weight: bold !important;
    color: #494949 !important
    }
.nafil {
    background: url(/sites/all/themes/edosa/images/input_bg.png) no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #030712;
    padding: 10px 6px 7px;
    width: 295px
    }
#menu_new {
    margin: 0;
    padding: 0;
    list-style: none;
    color: #fff;
    z-index: 1000
    }
#menu_new a {
    color: #fff;
    text-decoration: none
    }
#menu_new > li {
    background: #48484a none repeat scroll 0 0;
    cursor: pointer;
    float: left;
    position: relative;
    padding: 0 0
    }
#menu_new > li a:hover {
    color: #B0D730
    }
#menu_new .logo {
    background: transparent none repeat scroll 0% 0%;
    padding: 0 !important;
    background-color: Transparent
    }
#menu_new ul {
    padding: 0;
    margin: 0;
    display: block;
    display: inline
    }
#menu_new li ul {
    position: absolute;
    top: 0;
    margin-top: 37px;
    width: 151px;
    line-height: 16px;
    font-weight: bold;
    background-color: #49c7e7;
    color: #49494B !important;
    display: none;
    z-index: 1000
    }
#menu_new li:hover ul {
    display: block;
    background-color: #49c7e7 !important;
    color: #6d6d6d !important
    }
#menu_new li ul li {
    display: block;
    margin: 5px 20px;
    padding: 10px !important;
    border-top: dotted 1px #606060;
    list-style-type: none
    }
#menu_new li ul li:first-child {
    border-top: none
    }
#menu_new li ul li a {
    display: block;
    color: #49494B !important
    }
#menu_new li ul li a:hover {
    color: #49494B !important
    }
#menu_new li ul li:hover {
    background: #B6E3F3 !important
    }
#menu_new #main {
    left: 0;
    top: -20px;
    padding-top: 20px;
    background-color: #7cb7e3;
    color: #fff;
    z-index: 999
    }
ol li, ul li, ul.menu li, .item-list ul li, li.leaf {
    margin: 0;
    padding: 0
    }
ul.menu, .item-list ul {
    margin: 0;
    padding: 0
    }
#block-system-main-menu {
    position: relative;
    width: 990px;
    overflow: visible;
    background: #FFE400
    }
#block-system-main-menu ul.menu {
    overflow: hidden
    }
#block-system-main-menu ul.menu li.mlid-1362 strong, #block-system-main-menu ul.menu li.mlid-1361 strong, #block-system-main-menu ul.menu li.mlid-1363 strong {
    display: block
    }
#block-system-main-menu ul.menu li {
    height: 37px;
    display: block;
    min-width: 125px;
    float: left;
    background: #49C7E7;
    color: #49494B;
    text-decoration: none;
    text-align: center
    }
#block-system-main-menu ul.menu li:hover {
    background-color: #b6e3f3
    }
#block-system-main-menu ul.menu li a {
    color: #49494B;
    display: block;
    min-height: 27px;
    font-size: 14px;
    line-height: 16px;
    padding: 4px 39px 0 39px
    }
#block-system-main-menu ul.menu li a:hover {
    text-decoration: none
    }
#block-system-main-menu ul.menu li.mlid-1364, #block-system-main-menu ul.menu li.mlid-1365 {
    background-color: #FAE434
    }
#block-system-main-menu ul.menu li.mlid-1364:hover, #block-system-main-menu ul.menu li.mlid-1365:hover {
    background-color: #b6e3f3
    }
#block-system-main-menu ul.menu li li {
    float: none;
    border-top: dotted 1px #606060
    }
#block-system-main-menu ul.menu li li a {
    padding-top: 10px
    }
#block-system-main-menu ul.menu li li {
    text-align: left
    }
#block-system-main-menu ul.menu li ul {
    position: absolute;
    top: 0;
    margin-top: 37px;
    min-width: 151px;
    line-height: 16px;
    font-weight: bold;
    color: #49494B;
    display: none;
    z-index: 1000
    }
#block-system-main-menu ul.menu li:hover ul {
    display: block;
    background-color: #49c7e7;
    color: #6d6d6d
    }
#block-system-main-menu ul.menu li ul li {
    display: block
    }
#block-system-main-menu ul.menu li ul li:first-child {
    border-top: none
    }
#block-system-main-menu ul.menu li ul li a {
    display: block;
    color: #49494B
    }
#block-system-main-menu ul.menu li ul li a:hover {
    color: #49494B
    }
#block-system-main-menu ul.menu li ul li:hover {
    background: #B6E3F3
    }
#block-system-main-menu .content li.expanded {
    margin-right: 5px
    }
#block-system-main-menu .content li.mlid-1364 {
    margin-right: 5px
    }
#block-system-main-menu ul.menu li.mlid-1351 {
    background: #6D6D6D
    }
#block-system-main-menu ul.menu li.mlid-1351:hover {
    background: #B6E3F3
    }
#block-system-main-menu ul.menu li a.country_link {
    padding-left: 42px;
    text-align: left
    }
#block-system-main-menu ul.menu li.nolink {
    padding-left: 40px;
    text-align: left
    }
#block-system-main-menu ul.menu li a#greece {
    background: url(/sites/all/themes/edosa/images/el.png) 10px 13px no-repeat;
    color: #FFF
    }
a#greece:hover {
    color: #49494b !important
    }
#block-system-main-menu ul.menu li a#india {
    background: url(/sites/all/themes/edosa/images/india_flag.jpg) 10px 13px no-repeat
    }
#block-system-main-menu ul.menu li a#kenya {
    background: url(/sites/all/themes/edosa/images/flag_kenya.png) 10px 11px no-repeat
    }
#block-system-main-menu ul.menu li a#indonesia {
    background: url(/sites/all/themes/edosa/images/flag_indonesia.png) 10px 11px no-repeat
    }
#block-system-main-menu ul.menu li a#zimbabwe {
    background: url(/sites/all/themes/edosa/images/flag_zimbabwe.png) 10px 11px no-repeat
    }
#block-system-main-menu ul.menu li a#pakistan {
    background: url(/sites/all/themes/edosa/images/flag_pakistan.png) 10px 11px no-repeat
    }
#block-system-main-menu ul.menu li a#philippines {
    background: url(/sites/all/themes/edosa/images/flag_philippines.png) 10px 11px no-repeat
    }
#block-system-main-menu ul.menu li a#mongolia {
    background: url(/sites/all/themes/edosa/images/flag_mongolia.png) 10px 11px no-repeat
    }
.mlid-1351 a, .mlid-1365 a, .mlid-1360 a {
    padding-top: 12px !important
    }
#block-block-33 {
    width: 180px;
    float: left;
    padding: 0 30px
    }
#block-block-34 {
    float: left
    }
#block-block-35 {
    width: 230px;
    float: right
    }
#block-system-main-menu {
    clear: both
    }
.region-header {
    position: relative;
    background: #5D5D5F
    }
.teaser-details ul li {
    list-style: none !important
    }
.title a {
    color: #E3C66F !important;
    font-weight: bold;
    padding-bottom: 5px !important
    }
.teaser-details ul, block ul, ol {
    height: 10px !important
    }
.region-footer {
    overflow: hidden;
    padding-top: 30px
    }
.region-footer h2 {
    color: #666;
    font-size: 11px;
    font-weight: bold;
    text-align: left
    }
.region-footer .block-menu {
    float: left;
    width: 130px;
    margin-left: 75px
    }
.region-footer .block-menu li {
    list-style: none
    }
.region-footer .block-menu li a {
    color: #666;
    font-size: 11px
    }
.region-footer .block-menu.block .content {
    margin-top: 3px
    }
.region-footer .block-menu li a:hover {
    color: #000
    }
#block-menu-menu-share-footer-menu {
    width: 80px
    }
#block-menu-menu-share-footer-menu ul {
    overflow: hidden;
    margin-left: 2px
    }
#block-menu-menu-share-footer-menu li {
    float: left;
    margin-right: 5px
    }
#block-menu-menu-share-footer-menu li a {
    width: 14px;
    height: 14px;
    display: block;
    outline: none;
    text-indent: -9000px
    }
a#twitter-footer {
    background: url(/sites/all/themes/edosa/images/twitter_bottom.png) no-repeat
    }
a#facebook-footer {
    background: url(/sites/all/themes/edosa/images/facebook_bottom.png) no-repeat
    }
#block-locale-language .content {
    margin-top: 7px
    }
#block-locale-language ul {
    margin-top: 0;
    padding-top: 0
    }
#block-locale-language {
    clear: both;
    text-align: left;
    width: 65px;
    margin-top: 10px;
    position: absolute;
    right: 0;
    z-index: 11111
    }
#block-locale-language .content ul li {
    float: none;
    display: inline-block
    }
#block-block-31 div.contextual-links-wrapper {
    right: 50px
    }
#block-search-form {
    float: right;
    height: 40px;
    overflow: hidden;
    margin: 0 5px 0 0
    }
#block-search-form input#edit-search-block-form--2 {
    background: #453F3F;
    border: #FFF solid 1px;
    height: 19px;
    color: #FFF
    }
#block-search-form input.form-submit {
    margin: 1px;
    height: 23px
    }
#block-search-form .form-item {
    float: left;
    width: 138px;
    margin: 0
    }
#block-search-form #edit-actions--2 {
    float: left;
    width: 25px
    }
.searchContainer div {
    background-color: #fff;
    display: inline;
    padding: 5px
    }
.searchContainer input[type="text"] {
    border: none
    }
.searchContainer img {
    vertical-align: middle
    }
#menu_new .corner_inset_left {
    position: absolute;
    top: 0;
    left: -12px
    }
#menu_new .corner_inset_right {
    position: absolute;
    top: 0;
    left: 150px
    }
#menu_new .last {
    background: transparent none repeat scroll 0% 0%;
    margin: 0;
    padding: 0;
    border: none;
    position: relative;
    border: none;
    height: 0
    }
#menu_new .corner_left {
    position: absolute;
    left: -6px;
    top: 0
    }
#menu_new .corner_right {
    position: absolute;
    left: 132px;
    top: 0
    }
#menu_new .middle {
    position: absolute;
    left: 12px;
    height: 20px;
    width: 122px;
    top: 0
    }
#menu_new ol li, #menu_new ul li, #menu_new .item-list ul li, #menu_new li.leaf {
    margin: 0 !important;
    padding: 0 !important
    }
#menu_new ul, #menu_new .block ul, #menu_new ol {
    padding: 0 !important
    }
.greece {
    font-family: Arial, sans-serif;
    text-decoration: none;
    background-color: #6d6d6d;
    font-size: 14px;
    color: #fff;
    padding: 9px 10px 7px 10px;
    text-align: center;
    width: 88px;
    float: left
    }
.greece:hover {
    background-color: #b6e3f3;
    color: #49494b
    }
.india {
    font-family: Arial, sans-serif;
    text-decoration: none;
    background-color: #6d6d6d;
    font-size: 14px;
    color: #fff;
    padding: 9px 10px 7px 10px;
    text-align: center;
    width: 75px;
    float: left
    }
.india:hover {
    font-family: Arial, sans-serif;
    text-decoration: none;
    background-color: #b6e3f3;
    font-size: 14px;
    color: #49494b;
    padding: 9px 10px 7px 10px;
    text-align: center;
    width: 75px;
    float: left
    }
.ipaidabribe {
    font-family: Arial, sans-serif;
    text-decoration: none;
    background-color: #49c7e7;
    font-size: 14px;
    color: #49494b;
    height: 28px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 9px;
    text-align: center;
    width: 123px;
    float: left
    }
.ipaidabribe:hover {
    background-color: #b6e3f3
    }
.menuactive {
    background-color: #b6e3f3 !important
    }
.iddintpayabribe {
    font-family: Arial, sans-serif;
    text-decoration: none;
    float: left;
    height: 36px;
    background-color: #49c7e7;
    font-size: 14px;
    color: #49494b;
    padding-top: 1px;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    width: 100px
    }
.iddintpayabribe:hover {
    font-family: Arial, sans-serif;
    text-decoration: none;
    float: left;
    height: 36px;
    background-color: #b6e3f3;
    font-size: 14px;
    color: #49494b;
    padding-top: 1px;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    width: 100px
    }
.ididnthavetopaybribe {
    font-family: Arial, sans-serif;
    text-decoration: none;
    float: left;
    height: 36px;
    background-color: #49c7e7;
    font-size: 14px;
    color: #49494b;
    padding-top: 1px;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    width: 145px
    }
.ididnthavetopaybribe:hover {
    background-color: #b6e3f3
    }
.idontwanttopayabribe {
    font-family: Arial, sans-serif;
    text-decoration: none;
    float: left;
    height: 36px;
    background-color: #49c7e7;
    font-size: 14px;
    color: #49494b;
    padding-top: 1px;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    width: 140px
    }
.idontwanttopayabribe:hover {
    background-color: #b6e3f3
    }
.allreports {
    font-family: Arial, sans-serif;
    text-decoration: none;
    background-color: #fae434;
    font-size: 14px;
    color: #49494b;
    height: 32px;
    padding: 4px 10px 1px 10px;
    text-align: center;
    width: 100px;
    float: left;
    line-height: 14px
    }
.allreports:hover {
    background-color: #b6e3f3
    }
.indthenewstoday {
    font-family: Arial, sans-serif;
    text-decoration: none;
    background-color: #fae434;
    font-size: 14px;
    color: #49494b;
    height: 28px;
    padding-left: 10px;
    padding-right: 9px;
    padding-top: 9px;
    text-align: center;
    width: 112px;
    float: left
    }
.indthenewstoday:hover {
    text-decoration: none !important;
    background-color: #b6e3f3
    }
.twitter_profile_widget {
    background-color: #FFF
    }
#Most-Viewed-block {
    padding: 0;
    box-shadow: inset 0 1px 1px #9f9d9f, 3px 0 3px #9f9d9f;
    -o-box-shadow: inset 0 1px 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -webkit-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    -moz-box-shadow: inset 0 0 1px #9f9d9f, 0 3px 3px #9f9d9f;
    background-color: #FFF
    }
#Most-Viewed-block h3 {
    color: #000;
    padding: 10px 5px 5px 15px;
    margin-bottom: 10px;
    height: 26px;
    font-weight: bold;
    background-color: #42CBEA;
    display: block
    }
#Most-Viewed-block .bc-teaser-block .teaser-title {
    font-size: 14px !important;
    margin-top: 4px
    }
.poll label {
    display: inline !important
    }
.item-list .pager {
    margin-bottom: 15px !important;
    margin-top: 15px !important
    }
.item-list .pager li {
    background: url(/sites/all/themes/edosa/images/pagger_backgroud.jpg) repeat-x;
    display: inline;
    list-style-type: none;
    padding: 7px !important;
    border: #ccc 1px solid
    }
.item-list ul.pager li:hover, .item-list ul.pager li.pager-current {
    background: url(/sites/all/themes/edosa/images/pagger_backgroud_hover.jpg) repeat-x;
    display: inline;
    list-style-type: none;
    padding: 7px !important;
    border: #ccc 1px solid
    }
.poll .form-submit {
    background: url(/sites/all/themes/edosa/images/pagger_backgroud.jpg) repeat-x;
    display: inline;
    list-style-type: none;
    border: #ccc 1px solid;
    font-weight: bold;
    cursor: pointer;
    padding: 3px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    float: right
    }
.poll .form-submit:hover {
    background: url(/sites/all/themes/edosa/images/pagger_backgroud_hover.jpg) repeat-x;
    display: inline;
    list-style-type: none;
    border: #ccc 1px solid;
    font-weight: bold;
    cursor: pointer;
    padding: 3px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    float: right
    }
.poll .vote-form {
    text-align: left !important
    }
.poll .vote-form .choices {
    text-align: left !important;
    display: block !important
    }
.prev-next {
    padding-bottom: 20px;
    padding-top: 10px;
    display: block;
    height: 20px
    }
.prev {
    background: url(/sites/all/themes/edosa/images/pagger_backgroud.jpg) repeat-x;
    display: inline;
    list-style-type: none;
    border: #ccc 1px solid;
    font-weight: bold;
    cursor: pointer;
    padding: 5px;
    float: left;
    -moz-border-radius: 4px;
    border-radius: 4px
    }
.prev:hover {
    background: url(/sites/all/themes/edosa/images/pagger_backgroud_hover.jpg) repeat-x;
    text-decoration: none !important
    }
.next {
    background: url(/sites/all/themes/edosa/images/pagger_backgroud.jpg) repeat-x;
    display: inline;
    list-style-type: none;
    border: #ccc 1px solid;
    font-weight: bold;
    cursor: pointer;
    padding: 7px;
    float: right;
    -moz-border-radius: 4px;
    border-radius: 4px
    }
.next:hover {
    background: url(/sites/all/themes/edosa/images/pagger_backgroud_hover.jpg) repeat-x;
    text-decoration: none !important
    }
.node-newsletters {
    background-color: #FFF
    }
#block-locale-language {
    margin: 0 0 0 10px
    }
#block-locale-language .content ul {
    list-style: none
    }
#block-locale-language .content li {
    margin: 0 5px 0 0 !important;
    width: 16px;
    height: 11px;
    display: block;
    float: left
    }
#block-locale-language .content li.el a {
    text-indent: -9000px;
    background: url(/sites/default/files/el.png) no-repeat 0 0;
    display: block
    }
#block-locale-language .content li.en a {
    text-indent: -9000px;
    background: url(/sites/default/files/en.png) no-repeat 0 0;
    display: block
    }
#block-views-latest-news-block h2 {
    font-size: 14px;
    font-weight: bold;
    color: #666 !important;
    border-bottom: 1px dotted #CCC !important;
    margin-bottom: 10px;
    padding-bottom: 10px
    }
#block-views-latest-news-block .views-field-title a {
    font-size: 14px;
    font-weight: bold;
    color: #666;
    border: none
    }
#block-views-latest-news-block .views-field-body {
    color: #6D6D6E;
    line-height: 18px;
    margin: 0;
    padding-bottom: 2px
    }
#block-views-latest-news-block .views-field-view-node {
    font-weight: bold;
    color: #666;
    line-height: normal;
    text-align: right
    }
#block-views-latest-news-block .views-row {
    border-bottom: 1px dotted #CCC;
    margin-bottom: 10px;
    padding-bottom: 10px
    }
#block-quicktabs-front-page-tabs {
    width: 560px
    }
#quicktabs-front_page_tabs {
    padding: 0
    }
#block-quicktabs-front-page-tabs .ui-tabs .ui-tabs-nav {
    border-top: none;
    border-left: none;
    border-right: none;
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0
    }
#block-imageblock-1 img.imageblock-image {
    float: left;
    display: block
    }
#node-23037 {
    background: #FFFDDE;
    padding: 10px
    }
#block-quicktabs-front-page-tabs .views-row {
    padding: 0 0 10px;
    margin: 0 0 10px;
    border-bottom: 1px solid #ccc
    }
#block-quicktabs-front-page-tabs .views-field-title {
    font-weight: bold
    }
#block-block-36 {
    float: left
    }
#block-locale-language .content {
    margin: 0;
    padding-top: 17px
    }
#block-block-39 {
    float: right
    }
#block-block-39 .content {
    margin-top: 0;
    padding: 20px 20px 0 0
    }
#block-block-39 .content a {
    margin: 0 4px
    }
#block-block-38 {
    text-align: right;
    vertical-align: middle
    }
#block-block-38 .content {
    margin: 0;
    padding: 10px
    }
#block-block-38 p {
    margin: 0
    }
#block-block-38 img {
    vertical-align: middle;
    margin: 0 0 0 10px
    }
.not-front .region-content {
    background-color: #FFF;
    padding: 10px;
    margin-bottom: 10px;
    width: 950px
    }
.views-widget {
    float: left
    }
.view-content {
    clear: both
    }
.views-widget-filter-field_report_type_tid label {
    line-height: 26px;
    width: 100px
    }
#block-menu-menu-about-i-paid-a-bribe-foot {
    width: 175px
    }
.ui-tabs .ui-tabs-nav li a {
    padding: 8px 5px
    }
#block-system-main {
    font-size: 14px
    }
#block-views-sum-of-bribes-block {
    border: 1px solid #ddd;
    font-size: 24px;
    background: #3FC6E9;
    text-align: center;
    padding: 5px 0 0 0;
    line-height: 1.2em
    }
#block-views-sum-of-bribes-block .count, #block-views-sum-of-bribes-block .sum {
    font-weight: bold;
    background: #FE1C1C;
    padding: 4px 5px 2px 5px;
    color: #fff;
    border-radius: 3px
    }
#views_slideshow_controls_text_pause_fron_page_youtube_videos-block {
    display: none
    }
#views_slideshow_controls_text_next_fron_page_youtube_videos-block {
    float: right;
    margin: 0 100px 0 0
    }
#block-views-fron-page-youtube-videos-block {
    margin: 20px 0 0 0
    }
body.node-type-report h1.with-tabs {
    display: none !important
    }
.node-report .field-name-title-field {
    color: black !important;
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 15px
    }
.node-report .field .field-label {
    font-weight: bold
    }
.node-report .field .field-items {
    font-weight: normal
    }
#block-block-36 {
    margin: 0 0 0 40px
    }
.easy_social_box {
    margin: 15px 0 0 0
    }
li.mlid-1364 {
    margin: 0 !important;
    width: 145px
    }
.block-menu .content a, .block-advpoll h2 a, #node-23037 a, #block-system-main-menu a, #soc-share a {
    text-decoration: none
    }
.block-advpoll h2 a {
    font-weight: normal
    }
#block-views-latest-comments-block .date {
    font-style: italic
    }
#block-views-latest-comments-block .views-field-nid {
    margin: 0 0 0 0;
    border-bottom: 1px dotted #aaa;
    padding: 5px 0
    }
li.comment-add, li.comment-reply {
    display: none !important
    }
#wrapper2 {
    width: 990px;
    margin: 0 auto 20px auto
    }
#webdesign {
    color: #888;
    text-decoration: none;
    padding: 0 0 0 10px;
    display: block;
    margin: 10px 0 0 0
    }
#webdesign:hover {
    color: #fff
    }
#block-block-38 {
    position: relative;
    top: -10px;
    padding: 0 10px 0 0;
    width: 300px;
    float: right
    }
#block-block-38 p {
    padding: 0 0 15px 0
    }
#block-boost-status {
    z-index: 1;
    position: absolute;
    top: 100px;
    left: 0;
    width: 250px;
    background: #eee;
    border-radius: 3px;
    padding: 5px
    }
#col-right .block h2.title {
    font-size: 16px;
    font-weight: normal;
    color: #333 !important
    }
#col-right .block {
    margin: 0 0 40px 0
    }
#edit-field-report-type-tid-wrapper label {
    width: 150px
    }
#edit-submit-reports-per-area {
    margin: 0
    }
#block-views-reports-per-area-block .view-content, #block-views-reports-per-area-block p, #block-views-reports-per-area-block-1 .view-content, #block-views-reports-per-area-block-1 p {
    margin: 0 !important
    }
#block-views-reports-per-area-block-1 p, #block-views-reports-per-area-block p {
    float: right
    }
.webform-client-form input {
    width: 250px
    }
.webform-client-form textarea {
    width: 350px
    }
.webform-client-form .form-submit {
    width: 120px;
    margin: 0 0 0 140px
    }
.form-item-notify label {
    width: 350px
    }
.comp td {
    border: 1px solid #ddd;
    padding: 8px
    }
label {
    padding: 4px 0
    }
#block-search-form {
    display: none
    }
.field-type-datetime .date-padding label {
    display: none
    }
.field-name-field-report-type label {
    width: 200px
    }
.field-name-field-area label {
    width: 200px
    }
.field-name-field-department label {
    width: 200px
    }
html.js input.form-autocomplete {
    background-position: 100% 7px
    }
html.js input.throbbing {
    background-position: 100% -13px
    }
#node-24699 table.comp a {
    background: none repeat scroll 0 0 #47C6E7;
    border-radius: 5px 5px 5px 5px;
    color: #FFF;
    display: inline-block;
    font-weight: bold;
    margin: 10px 0;
    padding: 5px 10px;
    text-decoration: none
    }
.field-name-field-story .grippie {
    display: none
    }
#user-register-form .confirm-parent, #user-register-form .password-parent {
    width: 650px;
    margin-bottom: 1em;
    margin-top: 1em
    }
#user-register-form .password-confirm .ok {
    padding: 0;
    display: inline
    }
#user-register-form div.form-item div.password-suggestions {
    border: 1px solid #B4B4B4;
    clear: both;
    margin: 10px 0 10px 140px;
    padding: 5px;
    width: 400px
    }
#user-register-form div.form-item div.password-suggestions ul {
    margin: 0;
    padding: 0
    }
.field-name-field-mobile-phone {
    float: left;
    position: relative;
    z-index: 2;
    width: 310px
    }
.field-name-field-mobile-phone .description {
    clear: both;
    white-space: nowrap;
    padding: 3px 0
    }
.form-actions {
    clear: both
    }
.validate-mobile-btn {
    position: relative;
    top: 18px
    }
.form-item-codeinput label {
    width: 200px
    }
#mobileverify-wrapper {
    position: relative;
    z-index: 1
    }
#mobileverify-wrapper .ajax-progress {
    left: 470px;
    position: absolute;
    top: 18px
    }
#node-23034 h2 {
    margin: 20px 0
    }
.form-item-field-iagree-und label {
    float: none
    }
.node #quoted {
    border: 12px solid #49C7E7;
    padding: 25px;
    margin: 20px
    }
.not-front #block-block-42 {
    display: none
    }