﻿/* These style rules override the default styles only for the front page. */

body { height:100% }
#publicPageContentRow { background-color: transparent }
.footer, .publicPageTd { background-color:transparent }
.footer, .footer a { color: white; font-size: 12px; }
.footer { margin-bottom: 0px }
#footerTw { background-image:url(/ecomedia/Images/icons/footer-index-tw.png); }
#footerFb { background-image:url(/ecomedia/Images/icons/footer-index-fb.png); }
#footerLi { background-image:url(/ecomedia/Images/icons/footer-index-li.png); }
.publicPage { 
    padding:15px; 
    width: 968px;
    margin-top:30px;
    background-color: inherit;  
}

#fields, #txtHeadline { text-align:center }

.fpField { 
    display:inline-block;
    margin:15px;
    height:150px;
    width:150px;
    background-repeat: no-repeat;
    background-image: url(/ecomedia/Images/fp-field-background.png);
    overflow:hidden;
}
.fpField.clickable {
    cursor:pointer;
}
.fpField:hover {
    background-image: url(/ecomedia/Images/fp-field-background-active.png);
}

.fpTabHeader, .fpTabHeader-sel, .fpTabHeader-disabled 
{
    padding-top:15px;padding-left:10px;padding-right:10px;padding-bottom:15px;margin-bottom:3px; 
    border-left: solid 1px #AAAAAA 
}
.fpTabHeader:first-child, .fpTabHeader-sel:first-child { border-left-style:none } 
.fpTabHeader, .fpTabHeader-sel { cursor:pointer; text-align:center; font-weight:bold;}
.fpTabHeader-sel { background-color:white;}
.fpTabHeader { border-bottom: solid 1px #AAAAAA; background-color:#EEEEEE }
.fpTabHeader-disabled { color:#CCCCCC }
.fpTabPage { padding-left:15px; padding-right:15px; padding: 8px }
.fpImageLink { float:right}
.fpImageLink image { border-style:none }
.fpRibbon div { text-align:center; padding:15px;width:210px; display:inline-block}
.fpRibbon img { border-style:none; padding-bottom:10px; } 
.fpRibbon a { color:#808080; }
.fpRibbon a:hover { color:#F2953A; text-decoration:none; } 
.fpRight { float:right}
.tabControlHost { width:300px;padding-bottom:15px; border: solid 1px #AAAAAA; background-color:white } 
.tabControlHost table { width:100% }
.fpVspacer { margin-bottom:20px;margin-top:20px;border-top:solid 1px #AAAAAA }
h3 { color:#F2953A; font-size:14px; }
.moreNews, .moreCourses { 
    margin-top:12px;
    display:inline-block;
}

.fpLogoBox { width:182px; padding-bottom:10px; padding-top:15px; margin:5px; text-align:center}
