﻿html
{
    margin:0px;
}

body
{
    background:#1b1b1b url(/Assets/Images/littlePie_siteBackground.jpg) repeat-x top;
    margin:0px;
    padding:0px;
    font-size:11px;
    font-family:Arial, Helvetica, Sans-Serif;
    color:#4D4D4D;
    outline:none;
}

*:focus  
{  
    outline: none;  
} 

.mainTitle
{
    font-size:26px;
    color:#CCC;
    margin-bottom:20px;
}
@media print
{
    .mainTitle
    {
        color:#000;
    } 
    body
    {
        color:#000;
    }  
}

#mpMainSiteContainer
{
    width: 1000px;
    background-color:White;
    border-left:1px solid #b9b7b7;
    border-right:1px solid #b9b7b7;
    border-bottom:1px solid #b9b7b7;
    margin: 0px auto;
}

#mpHeader
{
    background-image:url(/Assets/Images/littlePie_headerBackground.png);
    height:69px;
}

#mpHeader #mpHeaderLogin
{
    float:right;
    margin-right:10px;
    margin-top:-32px;
}

#mpHeaderLogo
{
    left:17px;
    top:13px;
    position:relative;
    width:100px;
}

#mpNavigation div
{
    float:left;
    height:24px;
    overflow:hidden; 
    position:relative;   
}

#mpNavigation .quickSearch
{
    background-image:url(/Assets/Images/littlePie_quickSearchBackground.jpg);
    background-repeat:repeat-x;
    height:24px;
    width:220px;
}

#mpNavigation .quickSearch div.searchBox
{
    margin-top:3px;
    margin-left:8px;
}

.mbNavButton img
{
    position:relative;   
    margin-top:0px;
}

.mbNavButton img:hover
{
    margin-top:-24px;
    position:relative;
}

.mbNavButtonCurrent
{
    position:relative;
    top:-24px;
}

#mpMainContent
{
    padding:30px;
    min-height:507px;
}

#mpFooter
{
    margin-top:10px;
    background-image:url(/Assets/Images/littlePie_footerBackground.png);
    height:52px;
}

#mpFooter a, #mpFooter a:visited, #mpFooter a:active
{
    color:#4d4d4d;
}

#mpFooter .footerLogo, #mpFooter .footerCopyright
{
    float:left;
    margin-top:15px;
    margin-left:17px;
}

#mpFooter .footerLogo
{
    margin-left:20px;
}

#mpFooter .footerCopyright
{
    margin-top:21px;
    font-size:x-small;   
}

#mpSocialNetworks
{
    float:right;
    margin-right:12px;   
    margin-top:16px;
}

#mpSocialNetworks div.btnContainer
{
    float:left;
    margin:0px 5px 0px 6px;   
}






.informationPage
{
    padding:0px 150px 40px 150px;
}

.informationPage .title
{
    font-size:26px;
    color:#CCC;
    padding-bottom:3px;
}

.informationPage .bodyText
{
    font-size:12px;
    line-height:18px;
}

.informationPage a, .informationPage a:hover
{
    color:#4D4D4D;
}





.contactUsForm
{
    width:385px;
    height:270px;
    background-image:url(/Assets/Controls/Utils/CreateImagePage.aspx?width=385&height=270&dropShadow=false&roundedCorners=true&cornerRadius=20&showCallOut=false&startColor=255*237*238*239&endColor=255*210*210*210&roundTopLeftCorner=true&hasStroke=true&strokeSize=1&strokeColor=255*227*226*226);
    margin:5px auto 20px auto;
}

.contactUsForm span.required
{
    color:#900;   
    font-size:11px;
    margin-top:10px;
}

.contactUsForm .formElement
{
    float:left;
}

.contactUsForm .formElement input, .contactUsForm .formElement textarea
{
    font-size:11px;
    border-color:#C1C0BF;
    border-style:solid;
    border-top-width:2px;
    border-left-width:2px;
    border-right-width:1px;
    border-bottom-width:1px;
    padding:1px 3px;
}

.contactUsForm .formTitle
{
    float:left;
    width:90px;
    text-align:right;
    margin-right:5px;   
    font-size:11px;
    color:#4D4D4D;
    padding-top:2px;
}

.contactUsForm .formArea
{
    margin-top:10px;
}





.readMoreText
{
    color:#900;
}

.readMoreText a
{
    text-decoration:none;
    color:#900;
    font-size:12px;
}

.readMoreText a:hover
{
    text-decoration:underline;
    color:#900;
}
