﻿body
{
   height: 100%;
   margin: 0px 0px 0px 0px;
   font-family: Trebuchet MS, Arial;
   font-size: 16px;
   color: #473423;
   background-color: #D3C5B0;
}

a, a:link, a:visited, a:active
{
   color: #473423;
   text-decoration: underline;
}

a:hover
{
   color: #836A50;
}

a.MfcDisabled
{
   color: gray;
   text-decoration: none;
}

input[type='text'], input[type='password'], textarea, select
{
   border: 2px solid #473423;
}

table, tr, td
{
   border-color: #836A50;
}

.MfcH1
{
   display: block;
   color: #473423;
   font-size: large;
   font-weight: bold;
   margin: 15px 0px 0px 0px;
}

.MfcContent
{
   text-align: left;
   margin: 0px 40px 0px 40px;
   padding: 5px 15px 10px 15px;
   background-color: #D3C5B0;
}

h1
{
   color: #473423;
   font-size: x-large;
   font-weight: bold;
   width: 100%;
   margin: 0px;
   text-align: center;
}

.MfcPageTitle
{
   color: #473423;
   font-size: x-large;
   font-weight: bold;
   width: 100%;
   text-align: center;
}

.MfcUserFeedback
{
   border-top: solid 3px #473423;
   border-right: solid 1px #473423;
   border-bottom: solid 1px #473423;
   border-left: solid 1px #473423;
   padding: 5px;
   margin: 0px 0px 0px 0px;
   background-color: #DFDAD1;
   text-align: center;
   color: #473423;
   font-size: 14px;
   font-family: Arial;
   width: 700px;
   margin: 10px auto 10px auto;
}

.MfcUserFeedbackText
{
   color: #473423;
}

.MfcUserFeedbackAuthor
{
   font-style: italic;
}

.MfcMandatory
{
   color: Red;
}

.MfcTableBox
{
   border: Ridge 5px #836A50;
}

.MfcTableHeader
{
   font-weight: bold;
   color: #D3C5B0;
   background-color: #473423;
}

.MfcTableHeader a:link, .MfcTableHeader a:visited, .MfcTableHeader a:active
{
   color: #D3C5B0;
   text-decoration: underline;
}

.MfcTableHeader a:hover
{
   color: #836A50;
}

.MfcTableAlternateRow
{
   background-color: #DFDAD1;
}

.MfcTableRowAccent
{
   background-color: #CC8152;
}

.MfcPayPal
{
   border-width: 0px;
   background-color: #D3C5B0;
}

.MfcPegboard
{
   margin: auto;
   text-align: center;
   margin-top: 10px;
   width: 250px;
   border: solid 3px #473423;
}

.MfcInfoPanel1
{
   color: #D3C5B0;
   background-color: #473423;
   text-align: center;
   padding: 5px 5px 0px 5px;
   border: Ridge 5px #473423;
   margin-bottom: 10px;
   width: 88%;
   font-size: 90%;
   text-decoration: none;
   font-style: italic;
}

.MfcInfoTitle1, .MfcInfoTitle1 a
{
   cursor: pointer;
   margin: auto auto 5px auto;
   width: 100%;
   background-color: #D3C5B0;
   color: #473423;
   font-size: 16px;
   display: block;
   text-decoration: none;
}

.MfcInfoDescription1, .MfcInfoDescription1 a
{
   cursor: pointer;
   display: block;
   margin: auto auto 5px auto;
   width: 100%;
   color: #D3C5B0;
   font-size: 14px;
   line-height: 18px;
   text-decoration: none;
}

.MfcInfoPanel2
{
   color: #D3C5B0;
   background-color: #836A50;
   text-align: center;
   padding: 5px 5px 0px 5px;
   border: Ridge 5px #836A50;
   margin-bottom: 10px;
   width: 88%;
   font-size: 90%;
   text-decoration: none;
   font-style: italic;
}

.MfcInfoTitle2, .MfcInfoTitle2 a
{
   cursor: pointer;
   margin: auto auto 5px auto;
   width: 100%;
   background-color: #D3C5B0;
   color: #473423;
   font-size: 16px;
   display: block;
   text-decoration: none;
}

.MfcInfoDescription2, .MfcInfoDescription2 a
{
   cursor: pointer;
   display: block;
   margin: auto auto 5px auto;
   width: 100%;
   color: #D3C5B0;
   font-size: 14px;
   line-height: 18px;
   text-decoration: none;
}

.MfcInfoPanel3
{
   color: #473423;
   background-color: #DFDAD1;
   text-align: center;
   padding: 5px 5px 0px 5px;
   border: Ridge 5px #836A50;
   margin-bottom: 10px;
   width: 88%;
   font-size: 90%;
   text-decoration: none;
   font-style: italic;
}

.MfcInfoTitle3, .MfcInfoTitle3 a
{
   cursor: pointer;
   margin: auto auto 5px auto;
   width: 100%;
   background-color: #AA5522;
   color: #DFDAD1;
   font-size: 16px;
   display: block;
   text-decoration: none;
}

.MfcInfoDescription3, .MfcInfoDescription3 a
{
   cursor: pointer;
   display: block;
   margin: auto auto 5px auto;
   width: 100%;
   color: #AA5522;
   font-size: 14px;
   line-height: 18px;
   text-decoration: none;
}

.MfcInfoPanel4
{
   color: #DFDAD1;
   background-color: #AA5522;
   text-align: center;
   padding: 5px 5px 0px 5px;
   border: Ridge 5px #836A50;
   margin-bottom: 10px;
   width: 88%;
   font-size: 90%;
   text-decoration: none;
   font-style: italic;
}

.MfcInfoTitle4, .MfcInfoTitle4 a
{
   cursor: pointer;
   margin: auto auto 5px auto;
   width: 100%;
   background-color: #DFDAD1;
   color: #473423;
   font-size: 16px;
   display: block;
   text-decoration: none;
}

.MfcInfoDescription4, .MfcInfoDescription4 a
{
   cursor: pointer;
   display: block;
   margin: auto auto 5px auto;
   width: 100%;
   color: #DFDAD1;
   font-size: 14px;
   line-height: 18px;
   text-decoration: none;
}

.MfcAnnualBanner
{
   margin: auto;
   cursor: pointer;
   position: relative;
   overflow: hidden;   
}

.MfcAnnualBanner img
{
   width: 470px;
   height: 62px;
   top: 0px;
   left: 0px;
   position: absolute;
   display: none;
}

.MfcImageButton
{
   background: transparent;
}

.MfcModalBackground
{
   background-color: Gray;
   filter: alpha(opacity=70);
   opacity: 0.7;
}    

.MfcModalPopup
{
   background-color: #D3C5B0;
   border-width: 3px;
   border-style: solid;
   border-color: Gray;
   padding: 10px 15px 10px 15px;
}

input[type='text'].MfcInputFocus, input[type='password'].MfcInputFocus, textarea.MfcInputFocus, select.MfcInputFocus, radio
{
   background-color: #EFD8B3;
}

