﻿/* GENERAL */

html, body


div p a, #topmenu .float-right a.navigate, .footer-top .header, .footer-bottom, .footer-bottom a, .purchase-order h1, .content-one-col-thick-border h2, .content-one-col-thick-border h2, .filter-result tbody th, .filter-result .fund-name, .new-account, .new-account-box h2, .inner-container-content h3, .toggle-collapsible-row, .funds-detailed-view tbody .sum-row td a, .inner-container-column h3, .shaded-top-box .inner-container-column ul li a, .shaded-top-box .inner-container-column h3, .content-one-col-thick-border-green h1, .content-your-funds-graphic-view a.add-account, .add-fund a, .compare-funds-table tbody th a, .tiny h1, .detailed-compare-funds-table .middle-image-row td h2, .newsletter-signup .basket-buttons a, .box-content h3, .green-link-yellow-square-list a, .tool-box-row h4, .tool-box-row h4 a, .top-list-table .col1 a, .three-column-list h3, .alarm-list a, .grey-thin-button-float-left span a, .summary-table .thead td, .green-header, .messages-table .col4 a, .messages-table .open-messages-head td, .send-message-form-row-buttons a, .three-step-box h3, .top-lists .one-third-table td a, .top-lists .two-col-table td a, .top-list-quarter-column a, .fund-companies-list .col1 a, .three-column-table h3, .account-status-message p {
    color: #666666;
}

#footer 
{
    border-top: 0.6em solid #000;
    margin-bottom:40px;
}

.registration_radio_buttons {
    background-color: #f3f3f3 !important;
}

.registration_form_container {
    background-color: #f3f3f3 !important;
}

/*.btn {
    border: none !important;
    background-color: #444444 !important;
    background-image: none !important;
    color: white !important;
    font-size: 9px;
    border-radius: 7px !important;
    line-height: 1.7em !important;
    width: 80px !important;
}
    */

#basketContent .fundblock-selected .middle {
background: #000;
}

#basketContent {
    background: url("../Images/general-basket-middle.png") repeat-y 0 0;
}

.basket-content .top {
    background: url("../Images/general-basket-top.png") no-repeat;
}

#basketContent .fundblock-selected .right {
background: url("../Images/general-fundblock-right-selected.gif") no-repeat bottom right;
background-color: none;
}
#basketContent .fundblock-selected .left {
background: url("../Images/general-fundblock-left-selected.gif") no-repeat bottom left;
background-color: none;
}

#basketContent .content-left table.buy th, #basketContent .content-left table.buy thead td, #basketContent .content-right p {
color: #000;
}

.content-your-funds .content h1 a {
background: url("../images/Icons/minus.png") no-repeat 0 5px;
padding-left: 6px;
}


/* MAX MATTHIESSEN */

.mmbody .registration_radio_buttons {
    background-color: #f3f3f3 !important;
}

.mmbody .registration_form_container {
    background-color: #f3f3f3 !important;
}

.mmbody #basketContent .fundblock-selected .middle {
background: #2d6694;
}

.mmbody #basketContent {
    background: url("../Images/mm-basket-middle.gif") repeat-y 0 0;
}

.mmbody .basket-content .top {
    background: url("../Images/mm-basket-top.gif") no-repeat;
}

.mmbody #basketContent .fundblock-selected .right {
background: url("../Images/mm-fundblock-right-selected.gif") no-repeat bottom right;
background-color: none;
}
.mmbody #basketContent .fundblock-selected .left {
background: url("../Images/mm-fundblock-left-selected.gif") no-repeat bottom left;
background-color: none;
}

.mmbody #basketContent .content-left table.buy th, #basketContent .content-left table.buy thead td, #basketContent .content-right p {
color: #2d6694;
}

.mmbody #top-user .username {
    float: right;
}

.mmbody .search-fund-box {
    background: none;
}

.mmbody .fundkit-box {
    overflow: visible;
    background-color: #ffffff;
    height: auto;
}

.mmbody .fundkit-image {
    top: -20px;
    left:90px;
    z-index: 500;

}

.mmbody .fundkit-info {
    margin-top: 100px;
}

.mmbody .account-block {
    border-top: 3px solid #2d6694;
    border-bottom: 1px solid #e3e3e2;
}

.mmbody  .account-headerblock {
    background: none; /* IE10 */
    background:none no-repeat -1px, -webkit-gradient(linear, top, bottom, from(#ffffff), to(#ffffff)); /* Saf4+, Chrome */
    background: none no-repeat -1px, -webkit-linear-gradient(top, #ffffff, #ffffff); /* Chrome 10+, Saf5.1+ */
    background: none no-repeat -1px,    -moz-linear-gradient(top, #ffffff, #ffffff); /* FF3.6+ */
    background:none no-repeat -1px,      -o-linear-gradient(top, #ffffff, #ffffff); /* Opera 11.10+ */
    background:none no-repeat -1px,         linear-gradient(top, #ffffff, #ffffff); /* W3C */
    border-top: 3px solid #2d6694;
    border-bottom: 1px solid #e3e3e2;
    background-color:  #f9f9f9;
}
.mmbody .new-account-box {
         background: none; /* IE10 */
    background:none no-repeat -1px, -webkit-gradient(linear, top, bottom, from(#ffffff), to(#ffffff)); /* Saf4+, Chrome */
    background: none no-repeat -1px, -webkit-linear-gradient(top, #ffffff, #ffffff); /* Chrome 10+, Saf5.1+ */
    background: none no-repeat -1px,    -moz-linear-gradient(top, #ffffff, #ffffff); /* FF3.6+ */
    background:none no-repeat -1px,      -o-linear-gradient(top, #ffffff, #ffffff); /* Opera 11.10+ */
    background:none no-repeat -1px,         linear-gradient(top, #ffffff, #ffffff); /* W3C */
    border-top: 3px solid #2d6694;
    border-bottom: 1px solid #e3e3e2;
    background-color:  #f9f9f9;
}

.mmbody #header {
    height: 135px;
    background-repeat: no-repeat;
}

.mmbody .headerImage1 {
 background-image: url('../Images/mm-header_image.jpg');      
}
.mmbody .headerImage2 {
 background-image: url('../Images/mm-header_image2.jpg');      
}
.mmbody .headerImage3 {
 background-image: url('../Images/mm-header_image3.jpg');      
}

.mmbody .topmenu-container {
    margin-top: 55px;
}

.mmbody .content-your-funds
{
    background: none;
    background-color: #fcfcfc;
}

.mmbody .content-your-funds .bottom
{
	height: 0px;
	background: none no-repeat left top;
    border-top: 3px solid #2d6694;
}

.mmbody .btn {
    background-color: #004478;
    background-image: -webkit-linear-gradient(top, #245d8a, #004478);
    border: 1px solid #004478;

}

.mmbody .btn:hover {
    background-color: #245d8a;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #245d8a), color-stop(100%, #004478));
    background-image: -webkit-linear-gradient(top, #245d8a, #004478);
    background-image: -moz-linear-gradient(top, #245d8a, #004478);
    background-image: -ms-linear-gradient(top, #245d8a, #004478);
    background-image: -o-linear-gradient(top, #245d8a, #004478);
    background-image: linear-gradient(top, #245d8a, #004478);
    -webkit-box-shadow: inset 0 1px 0 0 #004478;
    box-shadow: inset 0 1px 0 0 #3e6043;
    color: #ffffff;
    cursor: pointer;
}

.mmbody .yellow-text {
    color: #004478 !important;
}

.mmbody .monthlyrocket {
    display: none;
}

.print-header {
    display: none !important;
    visibility: hidden !important;
}

.print-footer {
    display: none !important;
    visibility: hidden !important;
}

/* Proprietor login styling */

.primary-color {
    color:#7f7f7f;
}

.primary-border {
    border: 2pt solid #7f7f7f;
}

.primary-background {
    background-color: #7f7f7f;
}
