﻿ 
Body{
    font:normal 12px Tahoma,Verdana,Arial,Helvetica;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
    * html .clearfix {
        zoom:1;
    }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.floatL{
    float:left
}
.floatR{
    float:right
}
.floatN{
    float:None
}

.tAlignL{
    text-align:left
}
.tAlignR{
    text-align:right
}
Fieldset{
    border:none
}
.displayBlock{
    display:block
}
.displayNone{
    display:none
}

.bgColorF{
    background-color:#fff !important
}  

/* Msg Box Component */
.aMsgBox{
    font:normal 12px Tahoma,Verdana,Arial,Helvetica;
    padding:8px 0 0 0;
    margin:0;
    position:absolute;
    top:0;
    left:0;
    z-index:10000;
    display:none
}
    .aMsgBox P{
        padding: 3px 0 14px;
        margin:0
    }
.blueMsgBox{
    width:370px;
}
    .blueMsgBox Div{
        margin:0;
        padding:0 10px 3px 21px
    }
    .blueMsgBox H3{
        margin:0;
        padding:0;
        font-size:12px
    }       
    .aMsgBoxCloseBtn{
        height:17px;
        width:18px;
        overflow:hidden;
        text-indent:100px;
        position:absolute;
        right:10px;
        text-indent:100px;
        top:8px;   
    }
    .aMsgBoxArrow{
        position:absolute;
        left:-1px;
        width:13px;
        height:27px   
    }
        .aMsgBoxArrow.mbTop{
            top:15px
        }
        .aMsgBoxArrow.mbBottom{
            bottom:10px   
        }