/* REQUIRED FIELDS */
.ttlBold
{
    font:900 11px arial,helvetica,sans-serif;
}
.fldRequired
{
    font: bold 12px arial,helvetica,sans-serif;
    color: #cc0000;
    padding-right: 2px;
}
/* FORM LAYOUT */
td 
{
    font:11px arial,helvetica,sans-serif;
}
.DataFormChildHeader
{
    text-indent:2px;
    font-family:Verdana,Arial, Helvetica, sans-serif;
    font-size:9pt;
    font-weight:bold;
    background-color:#003366;
    color:#ffffff;
    background-color:#003366;
    height:11;
    filter: Filter: alpha(opacity=100, finishOpacity=0, style=1, startX=0, startY=0, finishX=190, finishY=0)
}
.contentChunkGray {
    width:268px;
    height:164px;
    background-image:url(../images/bg_cntchunk_268.gif);
    background-repeat:no-repeat;
    background-position:top left;
    padding:0px;
    margin-bottom:4px;
}
.contentChunkGray300 {
    width:300px;
    height:164px;
    background-image:url(../images/bg_cntchunk_300.gif);
    background-repeat:no-repeat;
    background-position:top left;
    padding:0px;
    margin-bottom:4px;
}
.contentChunkGrayBody {
    padding:10px;
    font:11px arial,helvetica,sans-serif;
    text-align:left;
    /*background-color:#f8f8f8;*/
}

.contentChunkGrayBody p 
{
    padding: 0px;
    margin: 0px;
}
.contentChunkGrayBody ul 
{
    padding-top: 2px;
    margin-top: 2px;
}
/* FORM ELEMENT CLASSES */
.cntrlTxtBtnBlack
{
    width: 80px;
    margin-top: 4px;
    text-align: center;
    padding: 0px 2px 0px 2px;
    border-top:solid 1px #000;
    border-left:solid 1px #000;
    border-bottom:solid 1px #000;
    border-right:solid 1px #000;
    background-color: #e2e0cd;
}
.cntrlBtnSmall
{
    font:11px arial,helvetica,sans-serif;
    width:60px;
    text-decoration: none:
}
.cntrlBtnLrg
{
    font:11px arial,helvetica,sans-serif;
    width:160px;
}
.cntrlText
{
    font:11px arial,helvetica,sans-serif;
    width:160px;
}
.cntrlTextSmall
{
    font:11px arial,helvetica,sans-serif;
    width:95px;
}
.cntrlTextName
{
    font:11px arial,helvetica,sans-serif;
    width:250px;
}
.cntrlTextBox
{
    font:11px arial,helvetica,sans-serif;
    width:250px;
    height:40px;
}
.cntrlTextDate
{
    font:11px arial,helvetica,sans-serif;
    width:78px;
}
.cntrlTextFile
{
    font:11px arial,helvetica,sans-serif;
    width:220px;
    height:20px;
}
.cntrlDrpDwn
{
    font:11px arial,helvetica,sans-serif;
    width:106px;
}
.cntrlDrpDwnLrg
{
    font:11px arial,helvetica,sans-serif;
    width:235px;
}
.cntrlChkList
{
    font:11px arial,helvetica,sans-serif;
    padding:4px;
}
.cntrlSearch
{
    font:11px arial,helvetica,sans-serif;
    width: 50px;
}
.cntrlAddLinkBlue
{
    border-top:solid 1px #fff;
    border-left:solid 1px #fff;
    border-bottom:solid 1px #fff;
    border-right:solid 1px #fff;
}
.cntrlAddLinkGray
{
    padding: 2px;
    border-top:solid 1px #ccc;
    border-left:solid 1px #ccc;
    border-bottom:solid 1px #ccc;
    border-right:solid 1px #ccc;
}
.cntrlSaveLinkBlue
{
    padding: 0px 2px 0px 2px;
    margin: 0px;
    border-top:solid 1px #fff;
    border-left:solid 1px #fff;
    border-bottom:solid 1px #fff;
    border-right:solid 1px #fff;
}
.cntrlCancelLinkBlue
{
    padding: 0px 2px 0px 2px;
    margin: 0px;
    border-top:solid 1px #fff;
    border-left:solid 1px #fff;
    border-bottom:solid 1px #fff;
    border-right:solid 1px #fff;
}
.cntrlEditLinkBlack
{
    /*width: 60px;*/
    margin-top: 4px;
    text-align: center;
    padding: 0px 2px 0px 2px;
    border-top:solid 1px #000;
    border-left:solid 1px #000;
    border-bottom:solid 1px #000;
    border-right:solid 1px #000;
    background-color: #e2e0cd;
}
.cntrlEditLinkBlack a {
    font:11px arial,helvetica,sans-serif;
    color:#000;
    text-decoration:none;
}
.cntrlEditLinkBlack a:hover {
    color:#000;
    background-color: #ccc;
    text-decoration:underline;
}
.cntrlSaveLinkBlack
{
    /*width: 80px;*/
    margin-top: 4px;
    text-align: center;
    padding: 0px 2px 0px 2px;
    border-top:solid 1px #000;
    border-left:solid 1px #000;
    border-bottom:solid 1px #000;
    border-right:solid 1px #000;
    background-color: #e2e0cd;
}
.cntrlSaveLinkBlack a {
    font:11px arial,helvetica,sans-serif;
    color:#000;
    text-decoration:none;
}
.cntrlSaveLinkBlack a:hover {
    color:#000;
    background-color: #ccc;
    text-decoration:underline;
}
.cntrlCompleteLinkBlack
{
    /*width: 80px;*/
    margin-top: 4px;
    text-align: center;
    padding: 0px 2px 0px 2px;
    border-top:solid 1px #000;
    border-left:solid 1px #000;
    border-bottom:solid 1px #000;
    border-right:solid 1px #000;
    background-color: #e2e0cd;
}
.cntrlCompleteLinkBlack a {
    font:11px arial,helvetica,sans-serif;
    color:#000;
    text-decoration:none;
}
.cntrlCompleteLinkBlack a:hover {
    color:#000;
    background-color: #ccc;
    text-decoration:underline;
}