body {
    font-family:"trebuchet MS", Arial, Helvetica, "Sans Serif";
    font-size:100%;
}
.validatorCalloutHighlight
{
    background-color: #fffacd;
    color:#000000;
}
.master
{
    width:960px;
    margin:auto;
}
.header1
{
    padding: 17px 0px 7px 520px;
}
.subHeader1
{
    width:390px;
    text-align:center;  
    font-family:Arial;
    font-size:.56em;
    font-weight:bold;
    color:#58595b;
}
.header2
{
    font-family:Arial;
    font-size:.812em;
    font-weight:bold;
    color:#2e3192;
    padding:16px 0px 6px 200px;
}
.headerLink1
{
    color:#58595b;
    text-decoration:none;
}
.headerLink1:hover
{
    color:#f47931;
}
.headerLink2
{
    color:#2e3192;
    text-decoration:none;
}
.headerLink2:hover
{
    color:#f47931;
}
.fill
{
    background-image:url('../Images/Master/bg_r3_c1.jpg');
    background-repeat:no-repeat;
}
.footer
{
    font-family:Arial;
    font-size:0.9em;
    font-weight:bold;
    color:#58595b;
    padding:8px 45px 0px 40px;
}
.footerLink
{
    font-family:Arial;
    font-size:0.687em;
    font-weight:bold;
    color:#58595b;
    text-decoration:none;
}
.footerLink:hover
{
    color:#2e3192;
}
.navLink
{
    font-family:Arial;
    font-size:.75em;
    font-weight:bold;
    color:#58595b;
    text-decoration:none;
}
.navLink:hover
{
    color:#2e3192;
}
.navLinkBold
{
    font-family:Arial;
    font-size:.875em;
    font-weight:bold;
    color:#2e3192;
    text-decoration:none;
}
.navLinkRSVP
{
    font-family:Arial;
    font-size:1em;
    font-weight:bold;
    color:#f47931;
    text-decoration:none;
}
.navLinkRSVP:hover
{
    color:#2e3192;
}
.navLinkINFO
{
    font-family:Arial;
    font-size:.75em;
    font-weight:bold;
    color:#2e3192;
    text-decoration:none;
}
.navCellINFOGrey
{
    font-family:Arial;
    font-size:.75em;
    font-weight:bold;
    color:#58595b;
    text-decoration:none;
}
.navCell
{
    padding:0px 0px 15px 0px;
}
.navCellINFO
{
    font-family:Arial;
    font-size:.75em;
    font-weight:bold;
    color:#2e3192;
    text-decoration:none;
    padding:0px 0px 0px 0px;
}
.rsvpCell
{
    padding:10px 0px 10px 0px;
}
.pageTitle
{
    font-family:Arial;
    font-size:1.125em;
    font-weight:bold;
    color:#f47931;
}
.mainText
{
    font-family:Arial;
    font-size:.75em;
    color:#58595b;
}
.mainTextFAQ
{
    font-family:Arial;
    font-size:.812em;
    color:#58595b;
}
.smallText
{
    font-family:Arial;
    font-size:0.687em;
    color:#58595b;
}
.textLink
{
    color:#f47931;
    text-decoration:none;
}
.textLink:hover
{
    color:#2e3192;
}
.boldHeader
{
    color:#f47931;
    font-weight:bold;
}
.boldHeaderFAQ
{
    color:#f47931;
    font-weight:bold;
    font-size:.812em;
}
.mediaHeader
{
    color:#f47931;
    font-weight:bold;
    font-style:italic;
}
.requiredInfo
{
    color:#f47931;
}
.messageStyle
{
    color:#f47931;
    font-size:1.65em;
}
.detailHeader
{
    margin:6px 10px 5px 10px;
    font-size:.937em;
    font-weight:bold;
}
.detailText
{
    margin:5px 10px 5px 10px;
    line-height:12px;
    font-size:.75em;
}
.detailBox
{
    font-size:1em;
    color:#2e3192;
    text-align:center;
    padding-top:14px;
}
.blueLink
{
    color:#2e3192;
    text-decoration:none;
}
.blueLink:hover
{
    color:#f47931;
}
.itemTitle
{
    color:#2e3192;
    font-weight:bold;
    font-size:1.25em;
}
.terms
{
    color:#000000;
    background-color: #fffacd;
    color:#f47931;
    font-size:.75em;
    font-weight:normal;
    width:450px;
}
.faq
{
    color:#f47931;
    padding:10px 0px 0px 12px;
}
.faq li
{
    padding:2px 0px 2px 0px;
}
.faqLink
{
    color:#f47931;
    text-decoration:none;
}
.faqLink:hover
{
    color:#2e3192;
}
.faqLinkFAQ
{
    color:#f47931;
    text-decoration:none;
    font-size:.812em;
}
.homeHover
{
    width:138px;
    height:138px;
}
.homeHoverImage
{
    position:absolute;
    z-index:1;
}
.circleTitle
{
    width:100%;
    text-align:center;
    font-family:Arial;
    font-size:.875em;
}
.circleText
{
    width:100%;
    text-align:center;
    font-size:0.687em;
}
.rowColor
{
    color:#000000;
    background-color:#dddddd;
}
.altRowColor
{
    color:#000000;
    background-color:#eeeeee;
}
.locBul
{
    margin:0px;
    padding-left:18px;
}
.modalBackground 
{
    color:#000000;
    background-color: Gray;
    filter: alpha(opacity=50);
    opacity: 0.50;
}  
.popUp
{
    border-width: 1px;
    border-style: solid;
    color:#000000;
    background-color: #ffffff;
    width:320px;
}

