﻿/**LMIGroup Business Calculator website main CSS file.
** Developed by Julia Wang
** Copyright by LMIGroup Company
**
**/

/** Begin MainPage.master Css********************/
body
{
    font-family: Tahoma;
    font-size: 13px;
    background-color: #e0e0e0;
    color: #434343;
    text-align: center;
    margin: 0px;
    font-family: Tahoma;
    height: auto;
}
.txtName
{
    position: absolute;
    margin-top: 18px;
    right: 220px;
    width: 150px;
    font-size: 11px;
    height: 19px;
}
.waremark1
{
    position: absolute;
    margin-top: 18px;
    right: 220px;
    width: 150px;
    height: 19px;
    font-size: 11px;
    color: Gray;
}
.txtPassword
{
    position: absolute;
    margin-top: 18px;
    font-size: 11px;
    right: 140px;
    color: Gray;
    width: 70px;
}
.waremark2
{
    position: absolute;
    margin-top: 18px;
    font-size: 11px;
    right: 140px;
    color: Gray;
    width: 70px;
}
.forgotyourPassword
{
    position: absolute;
    right: auto;
    left: 930px;
    top: 15px;
    color: gray;
    text-align: left;
    font-size: 10px;
    font-family: Tahoma;
    text-decoration: none;
}
.forgotyourPassword:hover
{
    color: black;
    text-decoration: underline;
}
.ChangePw
{
    position: absolute;
    right: auto;
    left: 530px;
    top: -5px;
    color: gray;
    text-align: left;
    font-size: 10px;
    font-family: Tahoma;
    text-decoration: none;
}
.ChangePw:hover
{
    text-decoration: underline;
}
.ImageButton1
{
    position: absolute;
    margin-top: 17px;
    right: 75px;
}
.lblClientLoging
{
    position: absolute;
    font-family: Tahoma;
    font-size: 11px;
    margin-top: 21px;
    right: 410px;
}
.tbPassword
{
    font-family: Tahoma;
    font-size: 13px;
    padding: 10px;
    text-align: center;
    margin-left: 60px;
}
.tbChangePw
{
    font-family: Tahoma;
    font-size: 13px;
    padding: 10px;
    text-align: left;
    margin-left: 20px;
}
.tbReset
{
    text-align: left;
    font-size: 13px;
    margin-left: 370px;
    margin-top: 20px;
}
.colorYellow
{
    text-decoration: underline;
}

.colorGray
{
    color: Gray;
}

.colorNormal
{
    color: #525151;
}
/*---paragrah style---*/
p
{
    margin-top: 8px;
    margin-bottom: 1px; /*text-align: justify;*/
    font-size: 13px;
}
/*------End of paragraph style---*/

/*-----Link style--------*/
a
{
    color: #434343;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline; /*background-color :#eeeeee;*/
}
/*a:active 
{
	/*font-weight:bold;
	background-color:Yellow ;

}*/

/*a:visited 
{
	color: #696969;
}
*/

/*-----End of Link style--------*/
a img
{
    border-style: none;
}

.clear
{
    clear: both;
}
.imgBorderBig
{
    border: #525151 1px solid;
    margin-top: 4px;
    position: absolute;
    z-index: 1;
}
.imgBorder
{
}

.imgRight
{
    position: relative;
    float: right;
    margin-top: -40px;
}

.imgGlossary
{
    position: relative;
    float: right;
    margin-top: -40px;
}

.imgBorderBigWaterMark
{
    border: #525151 1px solid;
    margin-top: 4px;
    position: absolute;
    z-index: 2;
}


h1
{
    font-size: 20px;
    font-weight: bold;
}

h2
{
    font-size: 16px;
    font-weight: bold; /*margin-bottom: 15px;*/
    text-align: left;
    margin-top: 15px;
}

h3
{
    position: relative;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 3px;
    text-align: left;
    margin-top: 15px;
    margin-bottom: 10px;
}


.colorEmphasis
{
    color: #F7A802;
    font-size: 17px;
    font-weight: bold; /*font-style :italic ;*/
}
.colorRed
{
    color: #ff3333;
    font-style: italic;
    margin-left: 12px;
    font-size: 11px;
}
.colorImportant
{
    color: #ff3333;
    font-weight: bold;
}


.colorRedCross
{
    color: #ff3333;
    margin-left: 5px;
    font-size: 12px;
    width: 10px;
}


.spaceLine
{
    margin-top: 10px; /*margin-bottom:7px;*/
    clear: both;
}
.gvStyle
{
    border: solid 1px #f5f5f5;
}
.notes
{
    width: 440px;
    margin-top: 5px;
    font-size: 12px;
}

.lineDot
{
    margin-top: 5px;
    border-bottom: #525151 2px dotted;
}
.colorYellow
{
    font-weight: bold;
    color: #656565;
    font-size: 13px;
}

.labelDate
{
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
    margin-right: 20px;
}



#wrap
{
    position: relative;
    height: auto;
    width: 1000px;
    background-color: white;
    margin: 0px auto;
    text-align: center; /*clear: none;*/
}


.menu
{
    position: relative;
    top: 65px;
    left: 10px;
}

.top
{
    height: 95px;
    width: 1000px;
    background-color: White;
}

.log
{
    position: relative;
    margin-top: 15px;
    float: left;
    margin-left: 15px;
    display: inline-block;
}
.divLogin
{
}
.searchbox
{
    position: relative;
    float: left;
    margin-left: 18px;
    margin-top: -47px;
}
.txtSearch
{
    position: relative;
    width: 125px;
    top: 10px;
    margin-right: 5px;
    color: Gray;
    font-family: Tahoma;
    font-size: 11px;
}
.btnGO
{
    position: relative;
    right: 2px;
    top: 15px;
    height: 20px;
}
#search
{
    position: absolute;
    float: right;
    background-position: 55px 0px;
    background-image: url(../Images/SearchBox.jpg);
    background-repeat: no-repeat;
    width: 220px;
    height: 40px;
    display: inline-block;
    margin-top: 100px;
    right: 150px;
    padding: 0px;
}

#searchTitle
{
    left: -100px;
    position: relative;
    top: 4px;
    font-weight: bold;
    color: #656565;
    font-size: 13px;
}

#searchBtn
{
    display: inline-block;
    float: right;
    margin-top: -16px;
}

#searchTxt
{
    display: inline-block;
    float: right;
    margin-top: -13px;
    margin-left: -1px;
    color: #656565;
}

.bottomTitle
{
    margin-top: -6px;
    margin-right: 15px;
    display: inline-block;
    float: right;
}

#topFlash
{
}

#navigation
{
    top: 54px;
    float: right;
    margin-right: 8px;
}
.tabImage
{
    position: absolute;
    top: 54px;
    right: 8px;
}
.banner
{
    /* width: 1000px;     background-color: White;     background-repeat: no-repeat;*/
}

.textarea
{
    /*position: relative;*/
    width: 1000px;
    background-color: white;
    margin: 0px auto;
    font-family: Tahoma;
    color: #434343;
    font-size: 13px;
    text-align: left;
    min-height: 800px;
}
.nav
{
    margin-top: 10px;
    float: left;
    margin-left: 0px;
    list-style-type: none;
}


.nav li
{
    float: left;
    list-style-type: none;
    display: inline;
    margin-left: 15px;
    height: 40px;
    font-size: 12px;
    color: #656565; /*color:Green;*/
    font-family: Tahoma;
    font-weight: bold;
}

.nav a
{
    color: #656565;
    text-decoration: none;
    display: inline;
    vertical-align: top;
}


.nav a:hover
{
    color: #242323;
    font-size: 12px;
    background-image: url(../Images/Fire.png);
    background-position: center 0%;
    background-repeat: no-repeat;
}

.nav a:alive
{
    color: #242323;
    font-size: 12px;
    background-image: url(../Images/Fire.png);
    background-repeat: no-repeat;
}


.subItem
{
    text-align: left;
    width: 219px;
}

.imgRight1
{
    position: absolute;
    visibility: hidden;
}

.left
{
    /* position: relative; padding-right:5px;*/
    width: 222px;
    margin-left: 10px;
    height: auto;
    float: left;
    font-size: 12px;
}


.subTitle, .subTitle2, .subTitle1
{
    position: relative;
    float: left;
    background-color: White;
    width: 205px;
    height: auto;
    text-align: left;
    border: solid 1px #bbbbbb; /*display:inline-block ;*/ /*margin-left: 8px;*/
}
.subTitle ul
{
    /*display: block;*/
    margin-top: 5px;
    margin-left: 0px;
    float: left;
    padding-left: 10px;
    text-align: left;
    padding-bottom: 8px;
}

.subTitle ul li
{
    position: relative; /*display: inline-block;*/
    font-weight: normal;
    list-style-type: none;
    width: 175px;
    margin-left: 7px; /*list-style-image: url(../Images/navArrowOrange.gif);*/
}
.subTitle ul li :hover
{
    background-color: #eeeeee;
}

.subTitle ul li ul
{
    margin-left: 10px;
}
.subTitle ul li ul li
{
    font-weight: normal; /* line-height: 19px;     display: inline-block;*/
    width: 150px;
    list-style-image: url(../Images/ListSmallYellow.gif); /* list-style-image: url(../Images/navArrowOrange.gif);*/
}
.subTitle1 ul
{
    margin-left: 25px;
}
html > /**/ body .subTitle1 ul
{
    margin-left: -20px;
}
html > /**/ body .subTitle2 ul
{
    margin-left: -20px;
}
.subTitle1 ul li
{
    list-style-image: url(../Images/navArrowOrange.gif);
    line-height: 17px;
}
.subTitle2 ul li
{
    font-weight: normal;
    line-height: 17px;
    width: 150px;
    list-style-image: url(../Images/navArrowOrange.gif);
}
.divNavimg
{
    position: relative;
    right: 10px;
    top: 10px;
    display: block;
    width: 11px;
}
#treeView .subTxt
{
    display: block;
    float: left;
    width: 10px;
}
.subTxtInvisible
{
    display: block;
    float: left;
    visibility: hidden;
    width: 23px; /*height: 14px;*/
}

.content
{
    display: inline;
    float: right;
    clear: right;
    margin-right: 20px;
    width: 750px;
    margin-top: 5px;
    padding-left: 20px;
    text-align: justify;
    border-left: solid 1px #fac801;
    list-style-image: url(../Images/navArrowOrange.gif);
    font-size: 13px;
    color: #434343;
}

html > /**/ body .content
{
    width: 727px;
}


/**End of MainPage.master Css********************
*
*
*
***Begin Default.aspx Css************************
**/

#welcome
{
    text-align: justify;
    border-bottom: #525151 1px dotted;
    margin-bottom: 0px;
    width: 710px;
    padding-bottom: 5px; /* clear :right;*/
    overflow: hidden;
}


#welcome #welcomeTitle
{
    /*width:650px;*/
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 20px;
    clear: both;
}
#welcomeDesc
{
    position: relative; /*height: 227px;*/
    text-align: justify;
    border-bottom: #525151 1px dotted;
    padding-bottom: 90px;
    margin-bottom: 8px;
    width: 710px;
}
#divTitle
{
    /*width:650px;*/
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 20px;
    clear: both;
}
.Heading
{
    position: relative;
    left: 125px;
    margin-top: -30px;
    font-family: Impact;
    font-size: 14px;
    color: #848484;
    font-weight: lighter;
    letter-spacing: 1px;
    line-height: 13px;
}

/*#welcomeDesc #AllanImg
{
	float: right;
	display:inline;
	margin-right:0px;
	margin-left:8px;
	background-image: url(../Images/AllanPic.jpg);
	background-repeat: no-repeat;
	width: 153px;
	height: 124px;
}*/
.Intro
{
    position: relative;
    float: left;
    width: 550px;
    margin-top: 3px;
    margin-right: 5px;
    text-align: left;
}
.copyright
{
    font-size: 12px;
    color: #939393;
}
.divCal
{
    position: relative;
    float: right;
    margin-top: -40px;
}
.eDesc
{
    position: relative;
    width: 710px; /*background-color :#f5f5f5;*/
    overflow: hidden;
    margin-bottom: 0px;
}

.eImg
{
    margin-top: 10px;
    float: left;
    width: 140px;
    background-color: Transparent;
}

.eTxt
{
    position: relative;
    float: right;
    width: 550px;
}
.colorOrange
{
    position: absolute;
    left: 135;
    top: 8; /*font-size: 11px; 	font-weight: bold; 	font-style: italic;*/
}

.fontItalic
{
    font-size: 11px;
    font-weight: bold;
    font-style: italic;
}




/**End of Default.aspx Css ********************
*
*
*
***Begin KnowledgeCenter.aspx Css ************************
**/

.ePageTitle
{
    width: 710px;
    height: 120px;
    float: left;
    text-align: justify;
    border-bottom: #525151 1px dotted;
    margin-left: 3px;
    margin-bottom: 8px;
    overflow: hidden;
}

.ePageTitleSmall
{
    width: 610px;
    height: 80px;
    float: left;
    text-align: justify;
    margin-left: 3px;
    margin-bottom: 5px;
}

.ePageContent
{
    width: 615px;
    height: 545px;
    float: left;
    text-align: justify; /*border: #525151 1px solid;*/
    clear: both;
    margin-top: 5px;
}

.ePageContentMiddle
{
    width: 620px;
    text-align: center;
    clear: both;
    margin-left: 1px;
    margin-top: 0px;
    padding-left: 8px;
    padding-right: 9px;
    border-left: #cacaca 1px solid;
    border-right: #cacaca 1px solid;
    min-height: 786px;
}

.ePageContentTop
{
    /*width: 640px; 	height: 15px; 	background-image: url(../Images/topFrame3.gif); 	background-repeat: no-repeat; 	margin-left: 0px; 	margin-top: 5px;*/
}

.ePageContentBottom
{
    /*width: 640px; 	height: 24px; 	background-image: url(../Images/bottomFrame3.gif); 	background-repeat: no-repeat; 	margin-left:0px; 	margin-top: 0px;*/
}

.ePageFrame
{
    width: 637px;
    height: 545px;
    float: left;
    text-align: justify;
    margin-left: 3px; /*border: #525151 1px solid;*/
    clear: both;
    background-image: url(../Images/Frame2.gif);
    background-repeat: no-repeat;
}

.ePageFrameLarge
{
    width: 637px;
    float: left;
    text-align: justify;
    margin-left: 4px; /*border: #525151 1px solid;*/
    clear: both;
    min-height: 600px; /*overflow: auto;height: 600px; 	background-image: url(../Images/Frame3.gif); 	background-repeat: no-repeat;*/
}
.right
{
    float: right;
}
.divLatestNews2
{
    float: right;
    margin-top: -120px;
}
.divDataList
{
    overflow: hidden;
    display: inline;
}
html > /**/ body .divLatestNews
{
    float: right;
    margin-left: 10px;
    width: 140px;
    height: 115px; /**/
    vertical-align: middle;
}

.divLatestNews
{
    position: relative;
    margin-right: 0px;
    width: 140px;
    height: 115px; /**/
    vertical-align: middle;
}
.divLN
{
    float: left;
    width: 550px;
    border-bottom: dotted 1px #bbbbbb;
    padding-bottom: 25px;
    font-size: 13px;
    padding-top: 15px;
}
.lblAbstract
{
    /*width:400px;*/
}

.eImgTopCenter
{
    text-align: left;
    margin-top: -2px;
    margin-left: 100px;
    display: inline-block;
    position: inherit;
    clear: both;
}

.eImgBottom
{
    float: right; /*margin-bottom:10px;*/
    margin-left: 10px;
    margin-top: 15px;
}

.eIntroduction
{
    position: relative;
    text-align: justify;
    height: auto;
}

.eIntroductionBottom
{
    /*margin-top :30px;*/
    text-align: justify;
    height: auto;
}

.eReference
{
    width: 620px;
    font-style: italic;
    text-align: left;
    margin-left: 2px;
    float: left;
}



/**End of KnowledgeCenter.aspx Css ********************
*
*
*
***Begin CoverCalculator.aspx Css ************************
**/

.eCaculatorStep
{
    /* margin-left: 45px;
    position: relative;*/
    margin-top: -10px;
    clear: both;
}
ul
{
    text-align: left;
}
.textList
{
    margin-left: 40px;
    list-style-type: none;
    line-height: 20px;
}


.textList li ul li
{
    list-style-image: url(../Images/ListSmallYellow.gif);
    margin-left: 5px;
}
.leftSpace
{
    margin-left: 3px;
}


.BottomRightBtn
{
    position: relative; /* float: right;*/
}
.CalculatorBt
{
    position: relative;
    background: transparent url(../Images/ovalbutton_right.gif) no-repeat top right;
    display: inline-block;
    line-height: 26px;
    height: 26px;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    color: #434343;
    bottom: 8px;
    left: -5px;
    padding-right: 10px;
}


.BottomRight
{
    float: right;
    margin-right: 20px;
}
.tableCover
{
    margin-top: 15;
    width: 100%;
    table-layout: fixed;
    border: 0px;
    margin-left: 0px;
    border: solid 1px #EDEBEB;
    font-size: 13px;
}

.head
{
    background-color: #ACACA1;
    color: #525151;
}
.clear
{
    clear: both;
}

.tableQuestion1
{
    width: 60%;
    padding: 12px;
    border-bottom: solid 1px #EDEBEB;
    vertical-align: text-top;
    margin-top: 10px;
    background-color: #f5f5f5;
    font-size: 12px;
}
.tableQuestion
{
    padding: 10px;
    font-size: 12px;
    padding: 12px;
    vertical-align: text-top;
    width: 100%;
    margin-top: 10px;
}

.inputClass
{
}
.alignRight
{
    text-align: right;
}
.tableEdit
{
    width: 87%;
    padding: 10px;
    border: 1px solid Gray;
    background-color: #FFE0C0;
    table-layout: fixed;
    text-align: left;
    font-weight: bold;
}

.tableFrame
{
    width: 87%;
    padding: 10px;
    background-color: Lime;
    table-layout: fixed;
    text-align: left;
    font-weight: bold;
    border: gray 1px groove;
}


.tableControl1
{
    /*width: 65%;*/
    width: 96%;
    padding: 15px;
    border: solid 1px #EDEBEB;
    vertical-align: text-top;
    background-color: #eeeeee;
    clear: right;
}

.tableControl
{
    /* width: 35%; */
    margin-left: 2px;
    padding: 8px;
    padding-left: 8px;
    border: solid 1px #EDEBEB;
    vertical-align: text-top;
    margin-top: 10px;
}

.alignMiddle
{
    text-align: center;
}


/* ---------->>> hovertip <<<--------//-------------------------------------------------------*/
.hovertip
{
    background-color: red;
    font-size: 12px;
    margin-left: 5px;
    margin-top: 10px;
    position: relative;
    width: 311px;
    z-index: 100;
    background-repeat: no-repeat;
    display: none;
    text-align: left;
}

.hovertip_wrap0 .hovertip
{
    margin: 0pt;
}
.hovertip_wrap0
{
    margin-left: 5px;
    margin-top: 10px;
    z-index: 100;
}
.clicktip
{
    background-color: #525151;
    border: 1px solid black;
    display: none;
    font-size: 12px;
    margin: 1em;
    padding: 3px;
    position: relative;
    z-index: 10;
}
.clicktip h1, .hovertip h2
{
    background-color: #E4E3E3;
    color: #525151;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    margin: 0pt;
    padding: 2px !important;
    text-align: center;
    z-index: 10;
}

.clicktip p, .hovertip p
{
    line-height: 1.2em;
    margin-top: 0.5em;
    padding: 2px;
    z-index: 10;
    color: #525151;
    font-size: 11px; /*text-align: justify;*/
}

.clicktip p
{
    margin-right: 1em;
}
.clicktip_targetXXX
{
    background-image: url(information.png);
    background-position: right top;
    background-repeat: no-repeat;
    padding-right: 20px;
}
.hovertip_target, .clicktip_target
{
    font-style: italic;
}
.clicktip_target
{
    text-decoration: underline;
}
.clicktip_target:hover, .hovertip_target:hover
{
    cursor: help;
    text-decoration: none;
}
a.clicktip_close
{
    bottom: 0px;
    cursor: pointer;
    display: block;
    position: absolute;
    right: 3px;
}
a.clicktip_close span
{
}
html > body .hovertip_wrap0
{
    background: transparent url(corner_tr.png) no-repeat scroll right top;
    display: none;
}
html > body .hovertip_wrap1
{
    background: transparent url(corner_bl.png) no-repeat scroll left bottom;
    display: block;
    padding-left: 8px;
    padding-top: 8px;
}
html > body .hovertip_wrap2
{
    background: transparent url(shadow.png) no-repeat scroll right bottom;
    display: block;
}
html > body .hovertip_wrap3
{
    background-color: white;
    display: block;
    left: -8px;
    position: relative;
    top: -8px;
}
.hovertip_wrap3
{
    border: 1px solid #BFBEBB;
    padding: 5px;
    background-color: White;
}
span
{
    /* display: inline;*/
}

.HTip
{
}
HTip2
{
    margin-left: 5px;
}

.visible
{
    /*display: inline;*/
    background-color: #f1f1f1;
}

.hidden
{
    display: none;
    background-color: #f1f1f1;
}

.trPayroll
{
    display: none;
}


/* ---------->>>Knowledge Centre <<<-----#ffffcc----------------------------------------------------------*/
.yellowIndex
{
    background-color: #f1f1f1;
    width: 179px;
    float: right;
    margin-top: 3;
    margin-left: 15;
    margin-bottom: 15;
    display: inline;
    font-size: 12;
    border: #999999 1px dotted;
    padding: 5;
    text-align: left;
}

.ePageFrameLargest
{
    width: 637px;
    height: 710px;
    float: left;
    text-align: justify;
    margin-left: 4px; /*border: #525151 1px solid;*/
    clear: both;
    background-image: url(../Images/KCImg/Frame4.gif);
    background-repeat: no-repeat;
}

.ePageContentLargest
{
    width: 613px;
    height: 685px;
    float: left;
    text-align: justify; /*border: #525151 1px solid;*/
    clear: both;
    margin-left: 10px;
    margin-top: 10px;
    overflow: auto;
    text-decoration: none;
}
.ePageContentLarge
{
    width: 100%; /*float: left;*/
    text-align: left; /*border: #525151 1px solid;*/
    clear: both;
    text-decoration: none;
}
.mainContent
{
    text-align: justify;
    color: #434343;
}

.imgCentre
{
    position: relative;
    text-align: center;
    margin-top: 10px;
}

.ulList
{
    position: relative;
    margin-top: 5px;
    margin-left: 0px;
    float: left;
    list-style-type: none;
    width: 100%;
}
html > /**/ body .ulList
{
    position: relative;
    margin-top: 5px;
    margin-left: -38px;
    float: left;
    list-style-type: none;
    width: 100%;
}
.divList
{
    width: 500px;
}
.ulList li
{
    float: left;
    list-style-type: none;
    display: inline;
    margin-right: 8px;
    height: 20px;
    font-size: 14px;
    color: #656565; /*color:Green;*/
    font-family: Tahoma;
    font-weight: bold;
}

#imgTrace
{
    position: relative;
    width: 100%;
}

.tableTerm
{
    width: 100%;
    table-layout: fixed;
    border: solid 1px #EDEBEB;
    vertical-align: text-top;
    margin-top: 10px;
}

.tableTerm .termName
{
    width: 180px;
    background-color: #cccccc;
    font-weight: bold;
    height: 25px;
    font-size: 13px;
    padding: 5px;
}

.tableTerm .termHead
{
    font-size: 13px;
    font-weight: bold;
    background-color: #cccccc;
    height: 25px;
    padding: 5px;
}

.Termone
{
    font-size: 12px;
    font-weight: bold;
    background-color: #eeeeee;
    padding: 5px;
    text-align: left;
}

.Termtwo
{
    font-size: 12px;
    font-weight: bold;
    background-color: White;
    padding: 5px;
    text-align: left;
}
.one
{
    text-align: left;
    background-color: #eeeeee;
    font-size: 13px;
}
.two
{
    text-align: left; /* background-color: #f5f5f5;*/
    font-size: 13px;
}
.tipFileAddress
{
    float: right;
    margin-right: 5px;
    margin-bottom: 10px;
}

.shortDesc
{
    text-decoration: none;
    text-align: justify;
    color: #525151;
    font-family: Tahoma;
    font-size: 12px;
}

.Link
{
    font-size: 12px;
    color: #656565;
    font-family: Tahoma;
    font-weight: bold;
}

.tableResult td
{
    width: 96%;
    table-layout: fixed;
    margin-left: 2px;
    padding: 7px;
    border: solid 1px #EDEBEB;
    vertical-align: text-top;
    margin-top: 10px;
}

.BottomRightRate
{
    float: right;
    margin-right: 5px;
    margin-bottom: 0px;
    font-size: 13;
}


/*--Content Management System----------------------------------------------------*/
.eFrameTop
{
    /*background-image: url(../Images/KCImg/eFrameTop.png);     background-repeat: no-repeat;     height: 10px;*/
}

.eFrameBottom
{
    /* background-image: url(../Images/KCImg/eFrameBottom.png);     background-repeat: no-repeat;     height: 17px;*/
}
.eFrameLeft
{
    /* width: 2px;     background-image: url(../Images/KCImg/eFrameLeft.png);     background-repeat: repeat-y;     float: left;     display: inline;     min-height: 1100px;*/
}
.eFrameRight
{
    /*background-image: url( ../Images/KCImg/eFrameRight.png);     background-repeat: repeat-y;     float: right;     display: inline;     margin-right: 1px;     width: 7px;     min-height: 1100px;*/
}
.textarea-admin
{
    /*position: relative;*/
    padding: 10px;
    background-color: white;
    margin: 0px auto;
    font-family: Tahoma;
    color: #434343;
    font-size: 13px;
    text-align: left;
    min-height: 800px;
}
.eFrameMiddle
{
    /*margin: 10px;     display: inline;*/
    min-height: 1100px; /* 	overflow:auto;	*/
}
.hCenter
{
    text-align: center;
    font-size: 25px;
    font-weight: bolder;
    margin-bottom: 20px;
    margin-top: 20px;
}
.btnCommand
{
    /* font-weight: bold;*/
    font-size: 12px;
    text-transform: capitalize;
    color: #404040; /*background-color: #dcdcdc;*/
    padding: 3px;
}
.ulLeft
{
    text-align: left;
    font-size: 13px;
    font-weight: bolder;
    margin-left: 0px;
    border: #999999 1px dotted;
    width: 95%;
    padding: 5px;
}
.selectDisplay
{
    display: inline;
    background-color: #f1f1f1;
}
.selectDisappear
{
    display: none;
}

.anthemLbtn
{
    width: 150px;
    margin-left: 5px;
    margin-top: 1px;
    font-size: 11px;
}
html > /**/ body .anthemLbtn
{
    display: block;
    width: 150px;
    margin-left: 20px;
    margin-top: -10px;
    font-size: 11px;
}
.anthemLbtn2
{
    width: 150px;
    margin-left: 5px; /*display:block; 	text-align: left;*/
    height: 18px;
    color: #434343;
    font-size: 12px;
    font-weight: bold;
    background-color: #ffe28e;
    vertical-align: middle;
}

.anthemImg
{
    /*width: 11px;margin-top :5px;*/
    vertical-align: top;
}

.message
{
    padding: 10px;
    text-align: justify;
    font-size: 13;
    border-width: 1px;
    background: whitesmoke;
    border-top: gray dotted;
    border-left: gray dotted;
    border-bottom: gray dotted;
    border-right: gray dotted;
    width: 400px;
}

.lbmess
{
    padding-left: 120px;
    font-size: 13;
}

#leftColumn
{
    width: 300px;
    float: left;
    display: inline;
    border: dotted 1px gray;
    text-align: left;
    padding-left: 10px;
    margin-left: 5px;
}

#rightColumn
{
    float: left;
    display: inline;
    text-align: left;
    margin-left: 15px;
}


/*--AJAX Control CSS------------------------------------*/
.Calendar .ajax__calendar_container
{
    border: 1px solid #525151;
    background: whitesmoke;
    color: #525151;
}

.rightAlign
{
    float: right;
    display: block;
    margin-right: 10px;
}
.LeftAlign
{
    float: left;
    display: block;
    margin-left: 100px;
}

.dotLine
{
    border: gray 1px dotted;
}
.boldFont
{
    font-weight: bold;
}

.bottomWith
{
    /*margin: 0px 5px 0px 5px;*/
}

.border
{
    width: 900px;
}



.payrollBg
{
    background-color: white;
    border-style: dotted;
    padding: 5px;
    margin: 5px;
}

#aStatic a:hover
{
    font-weight: bold;
    color: #242323;
    font-size: 11px;
}
#aStatic a:active
{
    font-weight: bold;
    color: #e3b305;
}


/*-----------------------------------------
body{
   font-size: 100%;
   background-color: #ccddcc;
   color: #000;
   font-family: arial, helvetica, geneva, sans-serif;
   margin: 0 15%;
}

.box{
   clear: both;
   width: 80%;
   background: #fff url(images/75pxWide.png) no-repeat;
   color: #000;
   padding: 1em;
   border: 2px solid #EFCE8C;
   z-index:auto;
   position:absolute;

}

.sidebar{
   float: right;
   width: 15em;
   font-size: 80%;
   border: 2px dotted #000;
   padding: 1em;
   margin-left: 75px;
   background-color: #f8eece;
   color: #000;
}
---*/

.lbTest
{
    border: solid red 1px;
    width: 170px;
    display: inline-block;
}
.test
{
    /* width: 890px;*/
}
.txtBigBox
{
    text-align: left;
    position: relative;
}

.divWelcome
{
    position: absolute;
    left: 400px;
    top: 20px;
    font-family: Tahoma;
    font-size: 12px;
}

.divLink
{
    float: right;
    cursor: pointer;
}
.hypTour
{
    position: relative;
    float: left;
    left: 5px;
    margin-top: 10px;
}
.hypClaim
{
    position: relative;
    float: left;
    left: 7px;
}
.hypNews
{
    position: relative;
    float: left;
    left: 2px;
}
.divSponsor
{
    position: relative;
    float: left;
    left: 13px;
}
.imgSponsor
{
    position: relative;
    bottom: 32px; /* margin-right :10px;*/
}
.footer
{
    position: relative;
    padding-bottom: 50px;
    padding-top: 100px;
    width: 1000px;
    font-family: Tahoma;
    clear: both;
    font-size: 13px;
    font-size: 11px;
    text-align: center;
    background-color: Transparent;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-image: url(../Images/shading.gif);
    margin: 0px;
}
.tbContact
{
    font-size: 13px;
}
.NewsThumbnail
{
    border: solid 5px red;
    width: 110px;
    height: 95px;
}

.latest_News
{
    position: relative;
    text-align: left;
    margin-top: 0px; /*margin-left: 400px;*/
}
.lstNews
{
    font-family: Tahoma;
    font-size: 11px;
    color: #6a6a6a;
}
.pnlNews
{
    position: relative;
    width: 570px;
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
}
.ssss
{
    margin-left: 140px;
    margin-top: -97px;
}

.ssss1
{
    margin-left: 140px;
    margin-top: -110px;
    width: 530px;
}
.Latest
{
    position: absolute;
    font-family: Tahoma;
    font-size: 12px;
    color: Black;
    left: 13px;
    top: 6px;
    text-decoration: none;
    font-weight: bold;
}
.imgNewsHyper
{
    position: absolute; /*border:solid 5px  red;*/
    width: 110px;
    height: 95px;
    left: 13px;
    top: 28px;
}
.numberNews
{
    position: relative;
    top: -26px;
    margin-left: 38px;
    text-decoration: none;
}
.lblNewstopic
{
    font-weight: bold;
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: none;
    color: #434141;
}

.lblNewstopic:hover
{
    color: black;
}
.hypMoreNews
{
    position: absolute;
    top: 105px;
    right: 25px;
    color: #434141;
    text-decoration: none;
    font-weight: bold;
    float: right;
}
html > /**/ body .hypMoreNews
{
    position: absolute;
    top: 105px;
    right: -115px;
    color: #434141;
    text-decoration: none;
    font-weight: bold;
    float: right;
}
.hypMoreNews:hover
{
    color: black;
}
.lblContentNews
{
    font-family: Tahoma;
    font-size: 13px;
    color: #434141;
}
.lblContentNewsDiv
{
    position: relative;
    font-family: Tahoma;
    font-size: 13px;
    text-align: justify;
    width: 635px;
    left: -15px;
    padding-left: 30px;
    border-left: solid 1px gold;
    padding-left: 47px;
}
.btns
{
    position: absolute;
    float: right;
    right: 30px;
    margin-top: 10px;
}
#footer-admin
{
    padding: 15px;
}
#footer-admin ul
{
    text-align: center;
    margin-left: -30px;
}
#footer-admin ul li
{
    list-style-type: none;
    display: inline;
}
#footer-admin ul li a
{
    margin: 15px;
}
.pager-admin
{
    margin: 20px 0px;
}
.pager-admin a
{
    background-color: #f0f0f0;
    border: solid 1px #9aafe5;
    padding: 2px 5px 2px 5px;
    margin: 2px;
}



/*-------maintenance notice--------------*/

#mask
{
    position: absolute;
    z-index: 9000; /*background-color: #ffffcc;     border: solid 5px #fff0a4;*/
    background-image: url(http://www.lmigroup.com/Images/maintenance.gif);
    display: none;
    width: 606px;
    height: 152px;
    left: 200px;
}

#boxes .window
{
    position: absolute;
    z-index: 9999;
}

#boxes #dialog
{
    font-family: Arial;
    line-height: 20px;
    margin-top: 20px;
    width: 470px; /*height: 20px;*/
    font-size: 14px;
    text-align: left;
    left: 320px;
}
#mask #divClose
{
    text-align: right;
    padding: 15px;
    cursor: pointer;
}
/*-------end of maintenance notice--------------*/
.imgTip
{
    position: relative;
    top: 5px;
}

.divQuestion
{
    /*float:left;*/
    width: 450px;
    font-weight: bold;
}
.divQuestion img
{
    float: right;
}
.divAwards
{
    margin-top: 50px;
    text-align: center;
}
/*---------------------LATEST NEWS--------------*/
.imgNewsHyper
{
    position: relative;
    border: none;
    width: 110px;
    height: 95px;
    left: 12px;
    margin-top: 0px;
}
.news-panel
{
    height: 150px;
}


.new-text
{
    position: relative;
    top: 40px;
    right: 43px;
    font-size: 12px;
    width: 540px;
    float: right;
}
.new-text a
{
    position: relative;
    top: 11px;
    text-decoration: none;
    color: #434343; /* font-weight :bold ;*/
    font-size: 11px;
}
.new-text a:hover
{
    text-decoration: underline;
}
#news-view
{
    background-image: url(../Images/latest_news.gif);
    background-repeat: no-repeat;
    background-position: top left;
    height: 180px;
}
.news-controller
{
    position: relative;
    margin-top: 7px;
    left: 10px;
    width: 125px;
}
.news-controller a
{
    text-decoration: none;
}

.news-controller span.selected
{
    background-color: #f0d87e;
}

.news-controller span.selected a
{
    color: Black;
}

.news-controller span
{
    background-color: #9f9e9c;
    display: block;
    float: left;
    width: 13px;
    text-align: center;
    margin-top: 4px;
    margin-right: 2px;
}

.news-controller span a
{
    color: White;
    font-size: 13px;
}
span.tab
{
    position: relative;
    left: 8px;
    font-weight: bold; /*background-color: #9f9e9c; */
    color: White;
    font-size: 13px;
    cursor: pointer;
    padding: 5px;
    top: 20px;
}
/*----------------END OF LATEST NEWS--------------*/
.adminDropDown
{
    font-family: Tahoma;
    font-size: 13px;
}
.no-style li
{
    list-style-image: none;
    list-style: none;
}
.AddSublimit
{
    font-size: 13px;
    margin-bottom: 20px;
}
.btnAddSub
{
    padding: 0 10px 0 10px;
}
.pnlWhole
{
    position: relative !important;
    z-index: 10010 !important;
    left: 0px !important;
    top: 0px !important;
    background-color: White;
    width: 520px;
    padding: 10px;
    border: solid 1px #bbbbbb;
}
.pnlWhole label
{
    font-size: 13px;
}

.backColorCSS1
{
    z-index: 40000 !important;
    width: 300px !important;
    height: 200px !important;
}

.GreyDisable
{
    background-color: #dbdbdb;
    color: #666666;
}
#accHeaderCon1
{
    background-color: Red;
}
.UnExpense_accHeader
{
    line-height: 25px;
    cursor: pointer;
    background-color: #cecece;
    border: solid 1px white;
    padding-left: 20px;
}

/*.UnExpense_Sometimes
{
    background-color:#ffeec4!important;
    border:solid 1px red;
}*/

/*.UnExpense_accSelected
{
    line-height:25px;
     background-color:#ffdf92;
     padding-left:20px;
     }*/
/* .UnExpense_Rarely
  {
    
    background-color:#ffdf92 ;
    padding-left:20px;
   
}
 .UnExpense_VirtuallyNever
 {
    
    background-color:#ffee9c ;
    padding-left:20px;
   
}*/
.UnExpense_accContent
{
    padding: 10px;
}
.UnExpense_lbl1
{
    background-color: #fff5c4 !important;
    width: 500px !important;
    padding-left: 10px;
    line-height: 25px;
    cursor: pointer;
    display: inline-block;
}
.UnExpense_lbl2
{
    background-color: #ffee9c;
    width: 500px;
    padding-left: 10px;
    line-height: 25px;
    cursor: pointer;
    display: inline-block;
}
.UnExpense_lbl3
{
    background-color: #ffdf92;
    width: 500px;
    padding-left: 10px;
    line-height: 25px;
    cursor: pointer;
    display: inline-block;
}

.ckBoxClass
{
    position :relative ;
    display: block;
    margin-bottom:5px;
    
    
}
.ckBoxClass label
{
    display:block;
 
    margin-left:22px;
    margin-top:-18px;
}
.divContent
{
    text-align: left !important;
    font-family: Tahoma !important;
    height: auto !important;
    padding-bottom: 15px;
    background-color: #fffdf4 !important;
}

.explanation_reference
{
}

.explanation_normal
{
    /*color:#ff9000;*/
    display: block;
    background-color: #ffe2d7;
    padding: 5px;
    border: solid 2px #ff856d;
}

.color_warning
{
    /* background-color:red ;*/
    color:Red ;
}

.selected_list_style 
{
    width: 400px;
}

.selected_item_unit 
{
    position: relative;
    margin-bottom: 5px;
}

.selected_item_unit:hover 
{
}

.selected_item_unit input
{
    border-width: 1px;
    border-style: solid;
    border-color: #aaa;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #333;
    font: normal 12px/25px arial, sans-serif !important;
    height: 25px !important;
    min-width: 75px !important;
    max-width: 120px !important;
    outline: none;
    padding: 0;
    padding-left: 3px;
}

.selected_item_unit .title 
{
    background-color: #ffdd73;
    border-color: #ffd140;
    margin-right: 5px;
    cursor: pointer;
}

.selected_item_unit .delete 
{
    background-image: url(../Images/DeleteIcon.gif);
    background-repeat: no-repeat;
    background-position: center;
    
    display: inline-block;
    height: 25px !important;
    width: 25px !important;
    vertical-align: middle;
    
    /* Quirks to teach IE7 what is inline-block */
    *display: inline;
    zoom: 1;
}

#divAdditionalItemExplanation 
{
    display: none;
}
