﻿/*FAQ Styles*/
body {
    margin: 0 auto;
    width: 960px;
    font-family: Arial;
    font-weight: normal;
    font-size: 100%;
    color: #000;
}

.FAQContainer {
    width: 906px;
    height: 600px;
    float: left;
    padding: 10px;
    /*overflow-x: hidden;
    overflow-y: auto;*/
    background: #ffffff;
}

.FAQLeftBox {
    width: 193px;
    float: left;
}

.FAQRightBox {
    width: 668px;
    float: right;
    margin-left: 20px;
}

.FAQContentArea {
    width: 100%;
    float: left;
}

.smallLogo {
    width: 69px;
    height: 38px;
    margin: 0 0 12px 0;
}

.MainContainer {
    padding: 0 0 23px 0;
    margin-bottom: 19px;
    border-bottom: 1px solid #bbbcbe;
}

    .MainContainer h2 {
        font: Normal 24px/26px Arial;
        font-weight: bold;
        color: #000;
        padding: 0px 0;
    }

    .MainContainer h3 {
        font: Normal 18px/20px Arial;
        font-weight: bold;
        color: #000;
        padding: 0px 0;
    }

    .MainContainer span {
        font: Normal 14px/16px Arial;
        font-weight: bold;
        color: #666766;
        display: block;
    }

        .MainContainer span a.back {
            font: normal 12px/14px Arial, sans-serif;
            color: #33669a;
            text-decoration: none;
            margin-left: 5px;
        }

    .MainContainer p {
        font: normal 12px/14px Arial;
        color: #000;
        margin-top: 15px;
    }

        .MainContainer p a.Link {
            font: normal 12px/14px Arial, sans-serif;
            color: #33669a;
            text-decoration: none;
            margin-left: 5px;
        }

    .MainContainer small {
        font: normal 12px/14px Arial, sans-serif;
        color: #000;
        margin-top: 18px;
        display: block;
    }

    .MainContainer em {
        font: normal 12px/14px Arial, sans-serif;
        font-weight: bold;
        color: #000;
    }

ul {
    list-style: disc;
    margin: 12px 0 0 0; 
}

    ul li {
        margin: 0;
        padding: 0;
        font: normal 12px/14px Arial; 
    }

strong.Graphic {
    font: normal 12px/14px Arial;
    color: #000;
    display: block;
    margin: 13px 0 0 0;
}

ol {
    margin: 12px 0 0 0;
    padding: 0 0 0 15px;
}

    ol li {
        margin: 0;
        padding: 0 0 10px 0;
        font: normal 12px/14px Arial;
        color: #000;
    }

img.PicSpace {
    margin: 22px 0 0 0;
    display: block;
}

.faq {
    width: 218px;
    border: 1px solid #ccc;
    font-size: 14px;
    font-weight: bold; 
    opacity: 1;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}


    .faq .menuBody {
        display: block;
    }


        .faq .menuBody a {
            padding: 2px 15px;
            background: #ffffff;
            line-height: 1.5;
            font-family: Arial;
        }

    .faq .menuList {
        width: 100%;
    }

    .faq .dropDownMenuArrow {
        background: url("../img/closeDropDown.png") no-repeat scroll 197px 16px #273563;
        padding: 12px 15px 12px 17px;
        color: #ffffff;
        border-bottom: 1px solid #ccc;
        cursor:pointer;
    }

        /*.faq .dropDownMenuArrow:hover {
            color: #ffffff;
            text-decoration: none;
            background: url("../img/openDropDown.png") no-repeat scroll 197px 16px #273563;
        }*/

        .faq .dropDownMenuArrow.active {
        color: #ffffff;
            text-decoration: none;
            background: url("../img/openDropDown.png") no-repeat scroll 197px 16px #273563;
        }

        .faq .inactive {
			color: #ffffff;
            text-decoration: none;
            background: url("../img/closeDropDown.png") no-repeat scroll 197px 16px #273563 !important;
        }



.menuBody {
    display: none;
}

    .menuBody a {
        border-bottom: 1px solid #bbbcbe;
        color: #336699;
        display: block;
        font-family: Arrial;
        font-size: 13px;
        font-weight: normal;
        line-height: 32px; 
        padding-left: 8px;
        text-decoration: none;
        background: #FFF;
    }

        .menuBody a:hover {
            color: #336699;
            text-decoration: underline;
            cursor: pointer;
        }

        .menuBody a.active {
            color: #336699;
            text-decoration: none;
            background-color: #bbbcbe;
        }



        /*-----------------PRINT----------------------------*/

@media print {



.proofDescription,.flatCutUniLabelTabel{
    font-family: "liberationNormal", Georgia, "Times New Roman", Times, serif ;
    line-height: 1.3;
    font-size: 15px;

}

.listLabel{
    font-family: "liberationNormal", Georgia, "Times New Roman", Times, serif ;
    line-height: 1.3;
    font-size: 15px;
    float:right;
}

.listDescription, .rosterTableWhiteRow{
    font-family: "liberationNormal";
    line-height: 1.3;
    font-size: 15px;
    margin-top:10px;

} 
.listLabelwidth {
    width:200px;
}
.textAlignCenter {
    text-align:center;
}


.descriptionBox1 {
    width: 655px;
    height: 218px;
    font-family: "liberationNormal";
    font-weight:normal;
    opacity: 1;
}

.descriptionBox p, .descriptionBox span, .approvalOptionDesription p{

    font-family: "liberationNormal";

    line-height: 1.3;
    font-size: 15px;
}

.colorIdentification .colorLabel, .listLabel, .rosterTableWhiteRow,  .teamroster{
    color:#000000;
}

.teamRoster {margin-top:30px;}



.textAreaStyle{
    border:1px solid #000000;
}

.flatCutUniformBox {
   
    width: 70%;
    /*//border:1px solid #cccccc;*/
}



.flatCut, .flatCutSizeBox, .flatCutUniLabelTabel, .uniformEmblishment{
    height: auto;
}
.flatCutUniLabelTabel, .tableWidth  {
    width: 800px!important;
   height:auto;
    float: left;
    text-align: center;
    font-weight: bold;
    color: #ED1515;
}

#dvPrintUniformEmbleshilemt, .tableWidth {
    width:635px!important;
    /*border:2px solid #CCCCCC;*/
}



#dvIdProofEmblishMentInfo .tableWidth {
  width:750px;
    
}

.flatCutUniLabelTabel .tableWidth {
   width:768px;
    margin-right:1px;
   border-left:1px solid #cccccc;
}

.tableWidth {
    width:655px;
    color:#000000;
    margin-left:1px;
   
   
}

#dvIdEmblishment .tableWidth {
    width:655px;
    border-left:1px solid #cccccc;
}

.rosterTable {
    width: 657px;
    /* margin: 0 auto; */
    border: 1px solid #b8b4b3;
}

.teamRosterTableBox {
    width:657px;
    border:1px solid #cccccc;
}

.uniformEmblishment{
    border:1px solid #ffffff;
     height: auto;
}

#dvQuoteTextAreaPrintQuote {
display:block;
color:#000000;

}



#dvPrintQuote {
display:none !important;
}
#dvIdPrintSizeProof {
    overflow: hidden;
    height: auto;
}


.rosterTableHeader {
    width:700px;
font-family: "liberationNormal";
font-weight: normal;
font-size: 12px;
color: #fff!important;












}