/* Global */

h3 {
    color:#62bb46;
    font-size:16px;
    padding-bottom:5px;
}

/* Front Top */

.frontTop {
    padding-bottom:15px;
}

/* Slider CSS */

.slides {
    width:667px;
    float:left;
    border-right: 2px solid #c3c4c5;
    padding-right:16px;
}

.slides .slider-wrapper .nivo-controlNav {
    left:90%;
}

/* Front Main */

.frontMain {
    border-top:2px solid #c3c4c5;
    padding-top:15px;
}

/* Market Feed */

.marketFeed {
    float:right;
    padding-left:14px;
}

.frontTopBanner {
    margin-top:10px;
    padding-left:14px;
    float:right;
}

/* News Feeds */

.marketNews,
.companyNews {
    float:left;
    width:318px;
    font-size:11px;
}

.marketNews {
    padding-right:15px;
}

.companyNews {
    border-left:2px solid #c3c4c5;
    padding-left:15px;
    border-right:2px solid #c3c4c5;
    padding-right:15px;
}

.marketNews p,
.newsItem p {
    margin-left:5px;
    padding-top:1px;
    padding-bottom:1px;
    padding-left:5px;
}

.newsItem {
    padding-top:7px;
    padding-bottom:7px;
    border-bottom:2px solid #c3c4c5;
    font-weight:bold;
}

.newsItem DIV
{
    min-height: 90px;
}

.moduletable:last-child .newsItem.last, .moduletable .last .newsItem {
    border-bottom:none;
}

.newsItem a
 {
    text-decoration:none;
    color:#c3c4c5;
}

.newsItem1, .newsItem5 {
    border-left:10px solid #FFA500;
}

.newsItem2, .newsItem6 {
    border-left:10px solid #6699cc;
}

.newsItem3, .newsItem7 {
    border-left:10px solid #722f37;
}

.newsItem4, .newsItem8 {
    border-left:10px solid #33cc99;
}

.companyNews>DIV+DIV H3 {
    padding-top: 42px;
    padding-bottom: 42px;
    border-bottom: 2px solid #c3c4c5;
}

/* Ad Area */

.frontRightColModules {
    float:left;
    padding-left:15px;
}

