body {
    font-family: arial, helvetica, sans-serif;
    /*background-color: #f5f4e4;*/
    background-color: #edecdd;
}

.clear {
    clear: both;
}

em {
    font-style: italic;
}

strong {
    font-weight: 700;
}

sup,
sub {
    height: 0;
    line-height: 1;
    vertical-align: baseline;
    _vertical-align: bottom;
    position: relative;

}

sup {
    bottom: 1ex;
}

sub {
    top: .5ex;
}

pre.debug {
    background-color: #333;
    color: #FFF;
    width: 650px;
    padding: 20px 40px 20px;
    margin-top: 20px;
    font-size: 11px;
}

p.highlighted-strong-text strong {
    font-size: 14px !important;
    line-height: 18px !important;
}

/* INPAGE */
.inpage-mode {
    border-top: 2px solid #ccc !important;
    position: relative;
    z-index: 99999;
}
.inpage-mode .editor {
    background-color: #ccc !important;
    right: 0px;
    position: absolute;
    top: 0px;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
}
/* INPAGE */

.page {
    margin: 0 auto;
    /*width: 1152px;*/
    width: 997px;
    background-image: url(../images/background_border2.png);
    background-color: transparent;
}

.page-padding {
    /*padding: 0 83px 0 90px;*/
    padding: 0 10px 0 10px;
}

.header {
    position: relative;
    height: 340px;
    width: 979px;
    background-color: #d5c599;
}

.logo {
    width: 334px;
    height: 61px;
    position: absolute;
    top: 50px;
    left: 40px;
}

.content-wrapper {}

.left-menu-table {
    width: 215px;
    background-image: url(../images/left_menu_background.png);
    background-repeat: repeat-y;
    background-color: transparent;
    vertical-align: top;
}

.content-table {
    width: 764px;
    vertical-align: top;
    padding-bottom: 40px;
}

.content-padding {
    padding: 35px 40px 0px 40px;
    min-height: 350px;
}

#banner-fader .rotation-images {
    display: none;
}

.banner {
    position: absolute;
    bottom: 31px;
    right: 0px;
    border: 1px solid #FFF;
    border-left: 0px;
    border-right: 0px;
    padding:0px;
    margin: 0px;
    height: 160px;
    width: 979px;
}

.top-menu {
    position: absolute;
    top: 10px;
    right: 170px;
}

.main-menu {
    position: absolute;
    width: 939px;
    height: 31px;
    bottom: 0px;
    left: 0px;
    background-image: url(../images/main_menu.png);
    background-repeat: no-repeat;
    background-color: transparent;
    overflow:hidden;
    padding-right: 40px;
}

.footer {
    background-image: url(../images/background_bottom6.png);
    background-position: center bottom;
    background-color: transparent;
    margin: 0 auto;
    width: 997px;
    height: 149px;
    color: #9f967f;
    font-size: 11px;
    margin-bottom: 20px;
}

.footer-padding {
    /*padding: 15px 0 0 90px;*/
    padding: 27px 0 0px 10px;
}

.footer1 {
    float: left;
    margin-left: 30px;
    width: 200px;
}

.footer2 {
    float: left;
    margin-left: 35px;
    width: 200px;
}

.footer3 {
    float: left;
    margin-left: 35px;
    width: 200px;
}

.footer .image-placeholder {
    height: 25px;
}

.standford {
    float: right;
    margin-right: 9px;
    padding-right: 30px;
}

p {
    color: #777362;
    font-size: 11px;
    line-height: 14px;
    margin-bottom: 10px;
}

.text-wrapper ul {
    margin-bottom: 10px;
}

.text-wrapper ul li {
    color: #777362;
    font-size: 11px;
    list-style: disc outside;
    margin-left: 13px;
    margin-bottom: 5px;
    line-height: 15px;
}

a {
    text-decoration: none;
    color: #8d0f0f;
}

a:hover {
    color: #000;
}



.required-fields {
    color: #777362;
    float: right;
    font-size: 11px;
    margin-bottom: 10px;
}

.required {
    color: #8d0f0f;
}

p a {}

p a:hover {}



h1 {
    color: #8d0f0f;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 20px;
}

h1.home-page {
    font-size: 30px;
}

h1.extra-line-height {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 15px;
}

.navigation-top {}

.navigation-top li {
    float: left;
    height: 12px;
    margin-left: 10px;
    padding-right: 10px;
    line-height: 9px;
}

.navigation-top li.divider {
    background-image: url(../images/top_menu_divider.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-color: transparent;
    width: 1px;
    height: 10px;
}

.navigation-top li a {
    color: #4b4b4b;
    font-size: 12px;
    font-weight: 700;
}

.navigation-top li a:hover, .navigation-top li.selected a.active {
    color: #FFF;
}

.navigation-main {
    line-height: 31px;
    padding-left: 30px;
}

.navigation-main li {
    float: left;
    margin-left: 10px;
    padding-right: 10px;
    line-height: 31px;
}

.navigation-main li a {
    color: #FFF;
}

.navigation-main li a:hover, .navigation-main li.selected a.active, .navigation-main li.parent a.active {
    color: #8D0F0F;
}

.navigation-main li.divider {
    background-image: url(../images/main_menu_divider.png);
    background-position: 0px 7px;
    background-repeat: no-repeat;
    background-color: transparent;
    width: 2px;
    height: 31px;
    line-height: 31px;
}

p.links {
    background-image: url(../images/link_arrows.png);
    background-position: 0px 50%;
    background-repeat: no-repeat;
    background-color: transparent;
    padding-left: 13px;
}

.left-menu {
    padding-left: 22px;
    padding-top: 30px;
    padding-bottom: 57px;
}

.navigation-left {

}
.navigation-left li {
    background-image: url(../images/left_menu.png);
    background-repeat: no-repeat;
    background-position: 1px 8px;
    background-position: 1px 15px;
    background-color: transparent;
    padding-left: 15px;
    line-height: 20px;
    width: 160px;
    padding-bottom: 15px;
    padding-top: 7px;
}
.navigation-left li a {
    color: #797767;
    font-size: 14px;
    font-weight: normal;
}
.navigation-left li a:hover {
    color: #8d0f0f;
}

.navigation-left li.selected-parent {
    background-image: url(../images/parent_selected.png);
    background-position: 0px 17px;
    background-color: transparent;
}

.navigation-left li.selected {
    background-image: url(../images/left_active.png);
    background-position: -21px 0px;
    background-repeat: no-repeat;
    background-color: transparent;
}

.navigation-left li.selected a {
    color: #8d0f0f;
    font-weight: 700;
}

.navigation-left li.selected-parent a {
    color: #8d0f0f;
    font-weight: 700;
}


.navigation-left li ul.navigation-sub {

}
.navigation-left li ul.navigation-sub li {
    background-image: none;
    line-height: 34px;
}
.navigation-left li ul.navigation-sub li  a {
    color: #8d0f0f;
    font-weight: normal;
    width: 145px;
    display: block;
    line-height: 20px;
}
.navigation-left li ul.navigation-sub li a:hover {
    color: #000;
}

.navigation-left li ul.navigation-sub li.selected {
    background-image: url(../images/left_menu_active.png);
    background-repeat: no-repeat;
    background-position: 159px 0px;
    background-color: transparent;
}

.navigation-left li ul.navigation-sub li.selected a {
    color: #000;
}

.home-main {}

.home-main-left {
    width: 615px;
    float: left;
}

.home-main-left p {
    font-size: 15px !important;
    color: #4b4b4b;
    line-height: 18px !important;
}
.home-bottom-boxes p {
    font-size: 11px !important;
    line-height: 16px !important;
}
.home-main-right {
    float: right;
    width: 248px;
}

.home-main-right h3 {
    color: #8d0f0f;
    font-size: 18px;
    font-weight: normal;
}

.home-main-right .event1 {
    margin-bottom: 10px;
    margin-top: 10px;
}
.home-main-right .event2 {

}

.home-main-right span {
    font-size: 11px;
    font-weight: normal;
}

.home-main-right .header1 {
    /*color: #777362;*/
    color: #8d0f0f;
}

.home-main-right .header2 {
    /*color: #8d0f0f;*/
    color: #777362;
    font-weight: 700;
}

.home-main-right .header3 {
    /*color: #8d0f0f;*/
    color: #777362;
}

.home-main-right a:hover span {
    color: #585858;
}

.home-bottom-boxes {
    color: #575757;
    font-size: 11px;
    margin-top: 40px;
}

.home-box-left, .home-box-middle, .home-box-right {
    width: 292px;
    float: left;
    margin-left: 30px;
    margin-bottom: 30px;
}

.home-box-left, .home-box-middle {
    border-top: 6px solid #8d0f0f;
    padding-top: 7px;
}

.home-box-left img, .home-box-middle img {
    margin-bottom: 14px;
}

.home-box-left h3, .home-box-middle h3 {
    color: #8d0f0f;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 20px;
    margin-top: 10px;
}
.home-box-left p, .home-box-middle p {
    margin-bottom: 10px;
}
.home-box-left p.links, .home-box-middle p.links {
    background-image: url(../images/link_arrows.png);
    background-position: 0px 50%;
    background-repeat: no-repeat;
    background-color: transparent;
    padding-left: 13px;
    margin-bottom: 0px;
}

.home-box-left a, .home-box-middle a {}
.home-box-left a:hover, .home-box-middle a:hover {}

.home-box-left {
    margin-left: 0px;
}

.home-login {
    background-image: url(../images/login_box.png);
    background-color: transparent;
    width: 248px;
    height: 208px;
}

.home-login h3 {
    color: #8d0f0f;
    font-size: 18px;
    margin-bottom: 5px;
    font-weight: normal;
}

.home-login p {
    color: #585858;
    font-size: 11px;
    line-height: 14px;
}

.home-login-padding {
    padding: 12px 18px;
}

.content-padding {
    font-family: arial;
}

.content-padding img {
    margin: 0px;
}

.normal-section {
    margin-bottom: 30px;
}

.remove-spacing {
    margin-bottom: 0px;
}

.content-padding h2 {
    color: #777362;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 30px;
}
.content-padding h2.normal-page {
    margin-bottom: 15px;
}
.content-padding h2.postdoc {
    line-height: 20px;
    margin-bottom: 15px;
}
.content-padding h2.postdoc span {
    font-size: 11px;
}

.content-padding p {
    color: #777362;
    font-size: 11px;
    line-height: 16px;
}

.normalpage-4 .content-padding p {
    font-size: 12px;
}

.content-padding p.postdoc {
    font-weight: 700;
}

.content-padding .float-left {
    float: left;
    margin-right: 40px;
    margin-bottom: 20px;
}

.content-padding .float-right {
    float: right;
    margin-left: 40px;
    margin-bottom: 20px;
}

.content-padding .image-desc {
    font-size: 11px;
    font-style: italic;
    color: #000;
}

.content-padding .text-wrapper {
    margin-bottom: 10px;
}

.content-padding .text-wrapper p {
    margin-bottom: 10px;
}

.content-padding .links {
    margin-bottom: 10px;
}

.content-padding .text-wrapper ul {
    margin-bottom: 10px;
}

.content-padding .text-wrapper ul li {
    color: #777362;
    font-size: 11px;
    list-style: disc outside;
    margin-left: 13px;
    margin-bottom: 5px;
}
.normalpage-4 .content-padding .text-wrapper ul li {
    font-size: 12px;
}
.content-padding .links a {
    color: #8d0f0f;
}
.content-padding .links a:hover {
    color: #000;
}
.content-padding .text-wrapper p a {
    color: #8d0f0f;
}
.content-padding .text-wrapper p a:hover {
    color: #000;
}

.content-padding .links-sections h2 {
    color: #777362;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 20px;
}

.content-padding .links-sections .links {
    margin-bottom: 15px;
}

.content-padding .divider {
    border-top: 1px solid #d4cfc2;
    margin-bottom: 20px;
}

.seminar-padding {
    font-family: arial;
    width: 680px;
}

.seminar-padding h4 {
    color: #777362;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 10px;
    text-transform: none;
    line-height: 22px;
}

.seminar-padding h3 {
    color: #777362;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 10px;
    text-transform: none;
    line-height: 22px;
}

.seminar-padding p {
    color: #777362;
    font-size: 11px;
}

.seminar-padding p.location, .seminar-padding p.arranged-by {
    font-size: 14px;
}

.seminar-padding .text-wrapper {
    margin-bottom: 25px;
    font-size: 11px;
    color: #777362;
}

.seminar-padding .text-wrapper p {
    margin-bottom: 10px;
}

.seminar-padding .links {
    margin-bottom: 10px;
}

.seminar-padding .text-wrapper ul,.seminar-padding .text-wrapper ol {
    margin-bottom: 10px;
}

.seminar-padding .text-wrapper ul li {
    color: #777362;
    font-size: 11px;
    list-style: disc outside;
    margin-left: 13px;
    margin-bottom: 5px;
}

.seminar-padding .text-wrapper ol li {
    color: #777362;
    font-size: 11px;
    list-style: decimal outside;
    margin-left: 17px;
    margin-bottom: 5px;
}

.seminar-padding p.links {
    background-image: url(../images/link_arrows.png);
    background-position: 0px 50%;
    background-repeat: no-repeat;
    background-color: transparent;
    padding-left: 13px;
}

.seminar-padding .links a {
    color: #8d0f0f;
}
.seminar-padding .links a:hover {
    color: #000;
}
.seminar-padding .text-wrapper p a {
    color: #8d0f0f;
}
.seminar-padding .text-wrapper p a:hover {
    color: #000;
}

.seminar-padding .text-wrapper li a {
    color: #8d0f0f;
}
.seminar-padding .text-wrapper li a:hover {
    color: #000;
}

.seminar-padding .text-wrapper em {
    font-style: italic;
}

.location, .abstract, .arranged-by, .critics {
    font-size: 11px;
    color: #777362;
}
.arranged-by, .critics {
    margin-bottom: 15px;
}

.edit-scholar-text {
    color: #6a685b;
    margin-top: -15px;
    margin-bottom: 20px;
    font-size: 11px;

}

.content-padding .edit-scholar-text {
    float: right;
}

.edit-scholar-text a {
    color: #9f0e0e;
    font-weight: 700;
}

.edit-scholar-text a:hover {
    color: #000;
}

/* SITEMAP */

.sitemap-mainleft, .sitemap-topright {
    float:left;
    width: 341px;
    margin-bottom: 30px;
    overflow:hidden;
}


.sitemap-menu {}
.sitemap-menu li {
    background-image: url(../images/link_arrows.png);
    background-position: 0px 9px;
    background-repeat: no-repeat;
    background-color: transparent;
    padding-left: 13px;
    line-height: 20px;
    padding-bottom: 20px;
}
.sitemap-menu li a {
    color: #8d0f0f;
    font-size: 13px;
    font-weight: 700;
}
.sitemap-menu li a:hover {
    color: #000;
}

.sitemap-submenu {}
.sitemap-submenu li {
    background-image: url(../images/link_arrows.png);
    background-position: 0px 9px;
    background-repeat: no-repeat;
    background-color: transparent;
    padding-left: 15px;
    line-height: 20px;
    padding-bottom: 0px;
}
.sitemap-submenu li a {
    color: #8d0f0f;
    font-size: 13px;
    font-weight: normal;
}
.sitemap-submenu li a:hover {
    color: #000;
}

.sitemap-subsubmenu {}
.sitemap-subsubmenu li {
    background-image: url(../images/link_arrows.png);
    background-position: 0px 9px;
    background-repeat: no-repeat;
    background-color: transparent;
    padding-left: 13px;
    line-height: 20px;
}
.sitemap-subsubmenu li a {
    color: #8d0f0f;
    font-size: 11px;
}
.sitemap-subsubmenu li a:hover {
    color: #000;
}



.sitemap-menu a {
    color: #8d0f0f;
}
.sitemap-menu a:hover {
    color: #000;
}

/* SITEMAP */

.content-padding .download {
    background-image: url(../images/report_download.png);
    background-repeat: no-repeat;
    background-color: transparent;
    height: 28px;
    line-height: 28px;
    padding-left: 35px;
    margin-bottom: 10px;
}
.content-padding .download a {
    color: #777362;
    font-size: 18px;
}
.content-padding .download a span {
    color: #8d0f0f;
    font-size: 11px;
}
.content-padding .download a:hover {
    color: #8d0f0f;
}
.content-padding .download a:hover span {
    color: #8d0f0f;
}

.content-padding .divider {
    border-top: 1px solid #d4cfc2;
}

.left-column {
    border-right: 1px solid #d4cfc2;
    padding-right: 30px;
}

.right-column {
    border-left: 1px solid #d4cfc2;
    margin-left: -1px;
    padding-left: 30px;
}

.left-column, .right-column {
    float: left;
    width: 310px;
    margin-bottom: 30px;
}

.content-padding .text-wrapper ol {
    margin-bottom: 10px;
}

.content-padding .text-wrapper ol li {
    color: #777362;
    font-size: 11px;
    list-style: decimal outside;
    margin-left: 17px;
    margin-bottom: 5px;
}

.submittion-page h2 {
    margin-top: 10px;
    margin-bottom: 20px;
}

.submission-form {
    margin-bottom: 20px;
    width: 580px;
}

.submission-form td div {
    float:left;
}
.submission-form td div.input {
    clear:right;
}

#first_name-label,
#last_name-label,
#gender-label,
#title-label,
#institution-label,
#department-label,
#email-label,
#street-label,
#postal-label,
#city-label,
#country-label
{
    clear:left;
    width: 100px;
    margin-bottom: 20px;
}

#preferred_Arrival_Month-label,
#preferred_Departure_Month-label,
#applied_Previously_Month-label,
#been_Previously_Month-label
{
    width: 100px;
    margin-bottom: 20px;
}

#preferred_Arrival_Month,
#applied_Previously_Month,
#been_Previously_Month,
#preferred_Departure_Month
{
    width: 70px;
}

#preferred_Arrival_Year-label,
#applied_Previously_Year-label,
#been_Previously_Year-label,
#preferred_Departure_Year-label
{
    width: 40px;
    margin-bottom: 20px;
    margin-left: 20px;
}

.reduce-margin-left #preferred_Arrival_Year-label {
    margin-left: 0px !important;
}

#preferred_Departure_Month-label {
    clear:left;
}

#preferred_Departure_Year,
#applied_Previously_Year,
#been_Previously_Year,
#preferred_Arrival_Year
{
    width: 60px;
}

#arrival_Month-label, #departure_Month-label
{
    width: 100px;
    margin-bottom: 20px;
}

#arrival_Month, #departure_Month
{
    width: 70px;
}

#arrival_Year-label, #departure_Year-label
{
    width: 40px;
    margin-bottom: 20px;
    margin-left: 20px;
}

#departure_Month-label {
    clear:left;
}

#departure_Year, #arrival_Year
{
    width: 60px;
}

.period-visit-input {}

.period-visit {
    clear:both;
    color: #6A685B;
    font-size: 12px;
    margin-bottom: 15px;
    font-weight: 700;
}

.how_many_years {
    clear:both;
    color: #6A685B;
    font-size: 12px;
    margin-bottom: 10px;
    font-weight: 700;
}

#how_many_years-label {
    margin-bottom: 5px;
}

ul.errors li {
    color: #8D0F0F;
    font-size: 11px;
}

#submitButton-label {
    display: none;
}

.submission-form label {
    color: #6a685b;
    font-size: 11px;
}

.submission-form .text {
    border: 1px solid #dddddd;
    width: 182px;
    height: 16px;
    line-height: 16px;
    font-size: 11px;
    color: #6a685b;
    padding: 0px 3px;
    margin-bottom: 3px;
}

.submission-form .checkboxxx {
    padding-bottom: 20px;
}

.submission-form .checkboxxx input.checkbox-field {
    margin: 0px;
    margin-left: -2px;
}

.submission-form .checkboxxx label {

}

.submission-form .file-download {
    font-size: 11px;
    color: #6a685b;
    margin-top: 3px;
}

.submission-form .postal {
    width: 68px;
}

.submission-form select {
    border: 1px solid #dddddd;
    width: 190px;
    height: 16px;
    line-height: 16px;
    font-size: 11px;
    color: #6a685b;
    margin-bottom: 3px;
}

.submission-form .submit {
    font-size: 11px;
}

.submission-form td {
    height: 30px;
    vertical-align: top;
}

.scholars-table {
    padding-bottom: 30px;
}

.scholars-table td, .scholars-table th {
    padding-bottom: 10px;
}
.bulletins-table td, .bulletins-table th {
    padding-top: 10px;
}

.bulletins-table {
    border-bottom: 1px solid #d4cfc2;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.scholars-table th {
    color: #6a685b;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 11px;
    padding-top: 10px;
    border-top: 1px solid #d4cfc2;
    cursor: pointer;
}

.bulletins-table th {
    color: #6a685b;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 11px;
    padding-bottom: 10px;
    border-top: 1px solid #d4cfc2;
    border-bottom: 1px solid #d4cfc2;
}

.bulletins-table th .sorting {
    cursor: pointer;
}

.sort-asc {
    background-image: url(../images/arrow-asc.png);
    padding-right: 15px;
    background-repeat: no-repeat;
    background-position: right 45%;
    background-color: transparent;
}
.sort-desc {
    background-image: url(../images/arrow-desc.png);
    padding-right: 15px;
    background-repeat: no-repeat;
    background-position: right 45%;
    background-color: transparent;
}

.sort-asc-overrule {
    background-image: url(../images/arrow-desc.png);
    background-color: transparent;
}
.sort-desc-overrule {
    background-image: url(../images/arrow-asc.png);
    background-color: transparent;
}

.scholars-table .sort-hover {
    color: #8D0F0F;
}

.bulletins-table .sort-hover {
    color: #8D0F0F;
}

.scholars-table .year {
    font-size: 18px;
    color: #777362;
    padding-top: 10px;
    border-top: 1px solid #d4cfc2;
    padding-bottom: 10px;
}

.scholars-table .scholar-name, .scholars-table .scholar-name a {
    font-size: 11px;
    font-weight: 700;
    color: #8D0F0F;
}
.scholars-table .scholar-name a:hover {
    color: #6a685b;
}
.scholars-table .scholar-institution {
    font-size: 11px;
    color: #6a685b;
}
.scholars-table .scholar-period {
    font-size: 11px;
    color: #6a685b;
}
.scholars-table .scholar-country {
    font-size: 11px;
    color: #6a685b;
}

.bulletins-table .bulletin-subject, .bulletins-table .bulletin-subject a {
    font-size: 11px;
    font-weight: 700;
    color: #8D0F0F;
    line-height: 13px;
}
.bulletins-table .bulletin-subject a:hover {
    color: #6a685b;
}
.bulletins-table .bulletin-latest-reply {
    font-size: 11px;
    color: #6a685b;
    vertical-align: middle;
}
.bulletins-table .bulletin-author {
    font-size: 11px;
    color: #6a685b;
}
.bulletins-table .bulletin-replies {
    font-size: 11px;
    color: #6a685b;
    padding-left: 20px;
}

p.affiliated {
    float:left;
    color:#8D0F0F;
}

.scholars-profile, .boardmembers-profile, .staff-profile {
    clear:both;
}

.scholar-image, .scholar-details, .boardmember-image, .boardmember-details, .staff-image, .staff-details  {
    float: left;
    padding-bottom: 50px;
}

.scholar-image, .boardmember-image, .staff-image {
    margin-right: 10px;
    width: 80px;
}

.scholar-details, .boardmember-details, .staff-details {
    width: 220px;
    font-size: 11px;
    color: #777362;
    line-height: 15px;
}

.scholar-details h2, .boardmember-details h2, .staff-details h2 {
    margin-bottom: 5px;
    line-height: 20px;
}

.scholar-details p.links, .boardmember-details p.links, .staff-details p.links {
    margin-top: 10px;
}

/* STICKY */

.sticky-window {
    padding: 0px;
    width: 600px;
}

.bulletinboard {
    width: 345px;
}

.sticky-content {
    padding: 18px;
}

.closeSticky {

}

.closeSticky img {
    float: right;
    margin: 5px 5px 0 5px;
}
.closeSticky span {
    float:right;
    display:block;
    line-height: 25px;

    height: 25px;
    font-size: 11px;
    color: #6a685b;
    margin: 5px 0 0;
}

.sticky-content h3 {
    font-size: 18px;
    color: #6a685b;
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
    border-bottom: 1px solid #d4cfc2;
}

.sticky-content table {
    font-size: 11px;
    color: #6a685b;
}

.sticky-content .desc {
    font-weight: 700;
    width: 125px;
    /*line-height: 25px;*/
    padding-bottom: 10px;
}

.sticky-content .value {
    /*line-height: 25px;*/
    padding-bottom: 10px;
}

.sticky-content .divider {
    border-top: 1px solid #d4cfc2;
    margin-bottom: 10px;
    margin-top: 0px;
}

/** LOGIN STYLES **/
#login, #edit {
    margin-bottom: 30px;
}

#login label {
    color:#777777;
    font-size:0.875em;
    font-family:Arial;
}

#login input {
    display:block;
    font-size:0.95em;
    margin:5px 0 10px;
    padding:3px;
    width:270px;
}

#login-home input {
    display:block;
    font-size:0.95em;
    margin:5px 0 10px;
    padding:3px;
    width:200px;
}

.addlinks {
    float: right;
    margin-top: -36px;
    margin-right: -20px;
}

.addlinks a {
    background-image: url(../images/login.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-color: transparent;
    height: 16px;
    border: 0px;
    padding: 0px;
    color: #FFF;
    width: 88px;
    margin: 0px;
    cursor: pointer;
    display: block;
    padding: 5px 10px;
}

.addlinks a:hover {
    background-image: url(../images/login.png);
    background-position: 0px -26px;
    background-color: transparent;
    color: #e1e1e1;
}

#loginForm .submit {
    background-image: url(../images/login.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-color: transparent;
    height: 26px;
    border: 0px;
    padding: 0px;
    color: #FFF;
    width: 88px;
    margin: 0px;
    cursor: pointer;
    padding-bottom: 3px;
    font-size: 11px;
}

#submissionForm .submit_button, #submissionGrantsprogramForm .submit_button, #submissionPostdoctoralForm .submit_button, #phpworkshopForm .submit_button {
    background-image: url(../images/submission.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-color: transparent;
    height: 26px;
    border: 0px;
    padding: 0px;
    color: #FFF;
    width: 160px;
    margin: 0px;
    cursor: pointer;
    padding-bottom: 3px;
    font-size: 11px;
}
#submissionForm .hover, #submissionPostdoctoralForm .hover, #phpworkshopForm .hover, #submissionGrantsprogramForm .hover {
    background-image: url(../images/submission.png);
    background-position: 0px -26px;
    background-color: transparent;
    color: #e1e1e1;
}

.forgot-password-login-page {
    float: right;
    margin-right: 400px;
    margin-top: 8px;
    font-size: 11px;
}

#loginForm .hover {
    background-image: url(../images/login.png);
    background-position: 0px -26px;
    background-color: transparent;
    color: #e1e1e1;
}

#postForm .submit, .comment-form .submit {
    background-image: url(../images/login.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-color: transparent;
    height: 26px;
    border: 0px;
    padding: 0px;
    color: #FFF;
    width: 88px;
    margin: 0px;
    cursor: pointer;
    padding-bottom: 3px;
}

#postForm .hover, .comment-form .hover {
    background-image: url(../images/login.png);
    background-position: 0px -26px;
    background-color: transparent;
    color: #e1e1e1;
}

#login-home .submit {
    float:right;
}

p.error {
    color: #8D0F0F;
    font-weight: 700;
}

.scholar-login-image {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
    width: 80px;
    font-size: 11px;
    text-align:center;
}

table.scholar-detailed-list  {
    font-size: 11px;
    color: #6a685b;
    margin-bottom: 30px;
}

.scholar-detailed-list .desc {
    font-weight: 700;
    width: 110px;
    vertical-align: top;
    line-height: 20px;
}

.scholar-detailed-list .value {
    padding-bottom: 15px;
}

.scholar-detailed-list .value input {
    border: 1px solid #DDDDDD;
    color: #6A685B;
    font-size: 11px;
    height: 16px;
    line-height: 16px;
    padding: 0 3px;
    width: 305px;
}

/* BULLETINBOARD */

.post-comments {
    margin-top: 15px;
}

.post-comment {
    margin-bottom: 15px;
    position: relative;
    border:1px solid #d4cfc2;
    padding-bottom:0px;
    border-top:0px;
}

.comment-form-top {
    position: relative;
}

.comment-form {
    margin: 10px 10px 0 10px;
    height: 0px;
    overflow:hidden;
}

#form0 {
    margin: 10px 0px 0 0px;
}

.comment-form dd, .post-form dd {
    margin-bottom: 15px;
}

.comment-form label, .post-form label {
    color: #636363;
    display: block;
    font-size: 11px;
    margin-bottom: 5px;
}

.comment-form .text, .post-form .text {
    border: 1px solid #d4cfc2;
    width: 305px;
}

.comment-form .textarea, .post-form .textarea {
    border: 1px solid #d4cfc2;
    width: 305px;
    height: 100px;
}

.answer-comment-button, .cancel-comment-button {
    position: absolute;
    top: 11px;
    right: 10px;
    color: #8d0f0f;
    cursor:pointer;
    font-size: 11px;
}

.comment-form-top .answer-comment-button, .comment-form-top .cancel-comment-button {
    top: -17px;
    right: 0px;
}

.comment-head .hover {
    color: #000;
}

.post-comment .comment {
    margin: 0px;
    padding: 10px 10px 0;
}

.comment-head {
    border-top: 1px solid #d4cfc2;
    background-color: #F4F3F0;
    padding: 10px 10px 3px;
}

.comment-head p {
    margin-bottom: 5px;
}

.comment-head p .date {
    font-size: 11px;
}

.comment-head .wroteto {
    font-size: 11px;
}

.comment-head p .wroteto .date {
    font-size: 10px;
}

.comment-amount {
    font-size: 11px;
}

.button-link-wrapper a span {
    font-size: 11px;
}

.postdoc-image {
    float:left;
    margin-right: 15px;
    margin-bottom:10px;
}

.gallery .gallery-image {
    width: 150px;
    height: 150px;
    display: block;
    float: left;
}

.gallery .first {
    margin-top: 28px;
}
.gallery .second,.gallery .third,.gallery .fourth {
    margin-left: 27px;
    margin-top: 28px;
}
.gallery .top {
    margin-top: 0px;
}

.search-wrapper {
    position: absolute;
    right: -40px;
    top: 5px;
    background-image:url("../images/search_global.png");
    background-repeat:no-repeat;
    background-color: transparent;
    height:21px;
    width:200px;
}
.search-wrapper .input-search {
    background-image: url(../images/search_global.png);
    background-color: transparent;
    border: 0;
    color: #ffffff;
    font-size: 11px;
    height: 21px;
    padding: 0 30px 0 10px;
    width: 167px;
}

.search-wrapper input {
    background-color:transparent;
    border:0 none;
    color:#8d8774;
    font-size:11px;
    font-family: arial;
    padding:4px 2px 3px 5px;
    width:102px;
}

.search-wrapper img {
    cursor:pointer;
    margin-left:5px;
    margin-top:3px;
    vertical-align:top;
}

.search-result {
    margin-top: -15px;
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 25px;
}

.search-result h2 {
    font-size: 14px;
    margin-bottom: 10px;
}

.search-result p {
    margin-bottom: 10px;
}

.search-result-first {
    margin-top: 0px;
    padding-top: 15px;
    border-top: 1px solid #d8d8d8;
}

.search-result img {
    display: block;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.previous-scholars-content {
    position: relative;
}

.scholarsearch-wrapper {
    position: absolute;
    right: 35px;
    top: 40px;
}
.scholarsearch-wrapper .input-scholarsearch {
    background-image: url(../images/search_bg.png);
    background-color: transparent;
    border: 0;
    color: #ffffff;
    font-size: 11px;
    height: 21px;
    padding: 0 30px 0 10px;
    width: 167px;
}

.scholarsearch-wrapper {
    background-image:url("../images/search2.png");
    background-repeat:no-repeat;
    background-color: transparent;
    height:21px;
    width:185px;
}
.scholarsearch-wrapper input {
    background-color:transparent;
    border:0 none;
    color:#FFFFFF;
    font-size:11px;
    padding:4px 2px 3px 5px;
    width:145px;
}

.scholarsearch-wrapper img {
    cursor:pointer;
    margin-left:5px;
    margin-top:3px;
    vertical-align:top;
}

.print-page {
    float: right;
    background-image: url(../images/print-page.png);
    background-position: 100% 70%;
    background-repeat: no-repeat;
    background-color: transparent;
    padding-right: 20px;
}

.print-page a {
    font-size: 11px;
}

.help-desc {
    color: #9A999B;
    font-size: 9px;
    text-transform:none;
}

.funding-box {
    color: #777362;
    font-family: Arial;
    font-size: 18px;
    line-height: 22px;
    display: block;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    width: 207px;
    height: 200px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: 50% 67%;
}

a:hover.funding-box {
    color: #8D0F0F;
}

.funders-break {
    border-bottom: 1px solid #e4e3e0;
    margin-bottom: 25px;
}

.hide {
    display: none;
}
