﻿body
{
    background-color: #e0e0e0;
    margin: 0px auto;
}

.wrap
{
    margin: 0px auto;
    text-align: center;
    width: 1000px;
}
.top
{
    position: relative;
    height: 95px;
    width: 1000px;
    background-color: White; /*z-index:1;*/
}
.tbPassword
{
    font-family: Tahoma;
    font-size: 13px;
    padding: 10px;
    text-align: center;
    margin-left: 0px;
}
.tbChangePw
{
    font-family: Tahoma;
    font-size: 13px;
    padding: 10px;
    text-align: left;
    margin-left: 20px;
}
.lblClientLoging
{
    position: absolute;
    font-family: Tahoma;
    font-size: 11px;
    margin-top: 21px;
    right: 410px;
}
.logoImage
{
    float: left;
    margin-left: 8px;
    margin-top: 5px;
}
.textArea
{
    position: relative;
    width: 1000px;
    margin-top: 0px;
    font-family: Tahoma;
    text-align: left;
    font-size: 13px;
    color: #434141;
    background-color: White;
    list-style-image: url(../Images/navArrowOrange.gif);
    overflow: hidden;
}
.divleft
{
    position: relative;
    padding-right: 8px;
    float: left;
    min-width: 0px;
    max-width: 222px;
    border-right: solid 2px #fac801;
}

.left
{
    position: relative; /*padding-right:5px;*/
    width: 222px;
    height: auto;
    float: left;
    font-size: 12px;
}
.navTab
{
    margin-left: 10px;
    background-repeat: no-repeat;
}
.divList
{
    border: solid 1px #bbbbbb;
    margin-left: 11px;
    margin-right: 4px;
    text-align: left;
}
.divList ul
{
    margin-top: 5px;
}
.divList ul li a
{
    text-decoration: none;
    font-weight: normal;
    line-height: 20px;
}
.divList ul li a:hover
{
    text-decoration: underline;
    background-color: #eeeeee;
}

.TreeView_nav
{
    margin-bottom: 10px;
}
.TreeView_nav td
{
    vertical-align: top;
}

.imgBtnFour
{
    float: right;
    margin-right: 9px;
}

a
{
    /*font-weight:bold ;*/
    text-decoration: underline;
    color: #434343;
}
a:hover
{
}

h1
{
    font-size: 17px;
    font-weight: bold;
    margin-top: 15px;
}
h2
{
    font-size: 16px;
    font-weight: bold;
    margin-top: 15px;
}
h3
{
    font-size: 13px;
    font-weight: bold;
    margin: 25px auto 5px auto;
    padding-left: 25px;
    background-image: url(../images/headerBg.gif);
    background-repeat: no-repeat;
    background-position: left;
}

p
{
    /*text-align :left ;*/
}
footerLine
{
    position: relative;
    height: 5px;
    width: 1000px;
    float: left;
    background-color: yellow;
}
.lblClientLogin
{
    position: absolute;
    font-family: Tahoma;
    font-size: 11px;
    margin-top: 21px;
    right: 410px;
}
.ImageButton1
{
    position: absolute;
    margin-top: 17px;
    right: 75px;
}

.tabImage
{
    position: absolute;
    top: 54px;
    right: 8px;
}
.menu
{
    position: relative;
    top: 66px;
    left: 30px;
}
.txtName
{
    position: absolute;
    margin-top: 18px;
    right: 220px;
    width: 150px;
    font-size: 11px;
    height: 13px;
}
.waremark1
{
    position: absolute;
    margin-top: 18px;
    right: 220px;
    width: 150px;
    height: 13px;
    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;
    width: 70px;
    color: White;
    text-align: right;
    text-indent: 2px;
    vertical-align: middle;
    background-image: url(../Images/Password.PNG);
    background-repeat: no-repeat; /*position: absolute; 	margin-top: 18px; 	font-size: 11px; 	right: 140px; 	color: Gray; 	width: 70px; 	position: absolute; 	margin-top: 15px; 	font-size: 11px; 	right: 100px; 	width: 125px; 	color: White; 	text-align: right; 	text-indent: 2px; 	vertical-align: middle; 	background-image: url(../Images/Password.PNG); 	background-repeat: no-repeat; */
}
.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;
    width: 30px;
    right: auto;
    left: 630px;
    top: -5px;
    color: gray;
    text-align: left;
    font-size: 10px;
    font-family: Tahoma;
    text-decoration: none;
}
.ChangePw:hover
{
    text-decoration: underline;
}

.banner
{
    width: 1000px;
    height: auto;
    background-color: White;
    background-repeat: no-repeat;
}

/* End of the Textarea Devition */

.divCountry
{
    float: right;
}
.txtSearch
{
    position: relative;
    left: 10px;
    top: 16px;
    height: 17px;
    width: 150px;
    border: solid 1px #d2d0d0;
    font-size: 11px;
    font-family: Tahoma;
}
.waremark3
{
    position: relative;
    left: 10px;
    height: 17px;
    color: Gray;
    top: 16px;
    width: 150px;
    border: solid 1px #d2d0d0;
    font-size: 11px;
    font-family: Tahoma;
}
.btnSearchArrow
{
    position: relative;
    top: 20px;
    height: 20px;
    left: 10px;
}
.NavigateSubscribeTreeView
{
    position: relative;
    display: block;
    margin-left: 8px;
    height: 27px;
    padding-top: 6px;
    text-align: left;
    text-indent: 35px;
    font: normal 13px Tahoma;
    color: #434343;
}
.NavigateSubscribeTreeView:hover
{
    color: #f5f5f5;
    cursor: pointer;
    text-decoration: underline;
}
.lblShortCourse
{
    position: relative;
    text-align: left;
    padding-top: 15px;
    height: 27px;
    display: inline;
    margin-bottom: 1px;
    margin-left: 8px;
    color: #6a6a6a;
    font: normal 13px Tahoma;
    text-indent: 35px;
}
.lblShortCourse:hover
{
    cursor: pointer;
    color: #2c2c2c;
}
.lblNedQues
{
    position: relative;
    text-align: left;
    padding-top: 5px;
    height: 27px;
    display: block;
    margin-bottom: 1px;
    margin-left: 8px;
    color: Green;
    cursor: pointer;
    font: normal 13px Tahoma;
    text-indent: 35px;
}

.lblPolicySele
{
    position: relative;
    text-align: left;
    padding-top: 5px;
    height: 27px;
    display: block;
    margin-bottom: 1px;
    margin-left: 8px;
    color: Green;
    cursor: pointer;
    font: normal 13px Tahoma;
    text-indent: 35px;
}
/*.HCSS
{
	background-repeat: no-repeat;
	background-image: url(../Images/Nav_PolicySelectionUp.gif);

}*/
.lblQtoSlip
{
    position: relative;
    text-align: left;
    padding-top: 5px;
    height: 27px;
    display: block;
    margin-bottom: 1px;
    margin-left: 8px;
    color: Green;
    cursor: pointer;
    font: normal 13px Tahoma;
    text-indent: 35px;
    background-repeat: no-repeat;
    background-image: url(../Images/Nav_Quotation.gif);
}
.lstShortCourse
{
    height: auto;
    width: 206px;
    font-family: Tahoma;
    font-size: 13px;
    margin-left: 8px;
    color: #434141;
    background-color: #f6f7f7;
}
.lstShortCourse:hover
{
    text-decoration: underline;
}


.lblWelcome
{
    position: relative;
    font-family: Tahoma;
    font-size: 16px;
    color: #434141;
    font-weight: bold;
    letter-spacing: 1px;
}
.hypVtour
{
    position: relative;
    margin-left: 8px;
    margin-top: 10px;
}
.hypTechSupport
{
    position :relative ;
    
    left :12px;
}
.divSponsor
{
    position: relative;
    margin-left: 15px;
}
.imgSponsor
{
    position: relative;
    bottom: 35px; /*margin-right :10px;*/
}
.hypAwards
{
    position: relative;
    padding-left: 55px;
    margin-top: 20px;
}
.divAlpha
{
    float: right;
    margin-top: -35px;
    margin-right: 30px;
}
.divAlpha a
{
    text-decoration: none;
}
.divAlpha a:hover
{
    text-decoration: none;
    font-size: 13px;
    color: Black;
}
.alpha
{
    margin-left: 4px;
    color: #434343;
    font-size: 11px;
    font-weight: bold;
}
.alpha:hover
{
    color: Black;
    text-decoration: underline;
}

.help
{
    position: absolute;
    float: right;
    right: 0px;
    top: 10px;
}



.imgAllan
{
    padding-right: 10px;
}
/*hr
{
	color: gray;
	height: 1px;
	width: 999px;
}*/



*:first-child + html .content
{
    position: relative;
    overflow-x: hidden;
    overflow-y: hidden;
    max-width: 1000px;
    min-width: 710px; /*float:left; 	margin-left :30px;*/
    padding-left: 30px;
    margin-right: 30px;
    display: block;
    text-align: justify;
    list-style-image: url(../Images/navArrowOrange.gif);
    background-color: White;
}
html > /**/ body .content
{
    position: relative;
    overflow-x: hidden;
    overflow-y: hidden;
    max-width: 1000px;
    min-width: 710px; /*float:left; 	margin-left :30px;*/
    padding-left: 30px;
    margin-right: 30px;
    display: block;
    text-align: justify;
    list-style-image: url(../Images/navArrowOrange.gif);
    background-color: White;
}

.content
{
    _position: relative; /*_max-width:1000px;*/
    _width: 710px;
    _float: left;
    _padding-left: 30px; /*_margin-right: 30px;*/
    _display: block;
    _text-align: justify;
    _list-style-image: url(../Images/navArrowOrange.gif);
    _background-color: White;
}

.pnlCol
{
    height: auto;
    border: solid 1px red;
}

.adminPanel
{
    position: absolute;
    top: 5px;
    left: 720px;
    cursor: pointer;
}

.PnlTitle1
{
    position: absolute;
    top: 70px;
    left: -6px;
    height: 100px;
    width: 20px;
    cursor: pointer;
    z-index: 10;
}

.tbStyle
{
    text-align: left; /*border :solid 1px #bbbbbb;*/
}
.lblSub
{
    font-family: Impact;
    font-size: 23px;
    color: Orange;
}
.divSub
{
    float: right;
}


.pnlSub
{
    width: 720px;
}

/*.divBg
{
	background-image :url(../Images/Bg.gif);
	background-repeat :no-repeat ;
	margin-left :8px;
	top :-450px;
	height :80px;
	width :200px;
	text-align :left ;
	padding:48px 8px 8px 12px;
	font-size :11px;

}
.divBg1
{
	position :relative ;
	left :245px;
	top:-136px;
	background-image :url(../Images/Bg1.gif);
	background-repeat :no-repeat ;
	width :200px;
	text-align :left ;
	height :80px;
	padding:48px 8px 8px 12px;
	font-size :11px;


}
.divBg2
{
	position :relative ;
	left :485px;
	top:-272px;
	background-image :url(../Images/Bg2.gif);
	background-repeat :no-repeat ;
	width :200px;
	text-align :left ;
	height :80px;
	padding:48px 12px 8px 12px;
	font-size :11px;


}*/


/*-----Latest News---Start------*/


.divLatestNews
{
    width: 720px;
    margin-top: 20px;
    float: left;
    background-color: Transparent;
    overflow: hidden;
}
.bottomImage
{
    position: relative;
    float: left;
    margin-top: -2px;
}
*:first-child + html .ssss1
{
    position: relative;
    text-align: left;
    float: right;
    margin-top: -200px;
    margin-right: 30px;
    width: 550px;
    height: 85px;
}
html > /**/ body .ssss1
{
    position: relative;
    text-align: left;
    float: right;
    margin-top: -220px;
    margin-right: 20px;
    width: 550px;
    height: 85px;
}
.ssss1
{
    _position: relative;
    _text-align: left;
    _float: right;
    _margin-top: -195px;
    _margin-right: 10px;
    _width: 550px;
    _height: 85px;
}
.hypMoreNews
{
    position: relative;
    font-size: 11px;
    color: #555555;
    text-decoration: none;
    font-weight: bold;
    float: right;
    right: 11px;
}


.btnLatest
{
    position: relative;
    top: -130px;
    float: left;
    left: 15px;
    font-size: 11px;
    color: Black;
    font-weight: bold;
    text-decoration: none;
}

.btnCases
{
    position: relative;
    top: -130px;
    float: left;
    left: 60px;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    letter-spacing: 1;
}
.btnArticle
{
    position: relative;
    top: -130px;
    float: left;
    left: 100px;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    letter-spacing: 1;
}

.imgNewsHyper
{
    position: relative;
    float: left;
    top: -108px;
    left: -178px;
    width: 110px;
    height: 95px;
}
.numberNews
{
    position: relative;
    top: -25px;
    left: -270px;
    width: 100px;
    text-decoration: none;
}
html > /**/ body .numberNews
{
    position: relative;
    top: -123px;
    left: 43px;
    width: 100px;
    text-decoration: none;
}
.lblContentHomeNews
{
    color: #434343;
}










/*-----Latest News---end------*/
.divLogo
{
    /*position :relative ;*/
    text-align: center;
    top: -15px;
}
.tbAdmin
{
    position: relative;
    font-size: 11px;
    float: left;
    width: 710px;
    font-size: 11px;
    background-color: #fffae4;
    border: solid 1px #cecece;
}
.tbNotice
{
    position: absolute; /*margin-left :5px;*/
    text-align: left;
    float: right;
    border: solid 1px #bbbbbb;
}
.tbCompare
{
}
.tbCompare2
{
    position: relative;
    margin-top: 30px;
    width: 100%;
    background-color: #f5f5f5;
    border: solid 1px #bbbbbb;
}
.bgColor
{
}
.bgColor2
{
}

.imgNews
{
    position: relative;
    float: left;
    left: 10px;
    margin-top: -110px;
    width: 110px;
    height: 95px;
}

.lblNewsDate
{
    position: relative;
    padding-left: 18px;
    font-style: italic;
    font-size: 11px;
}
.lblNewstopic
{
    position: relative;
    font-weight: bold;
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: none;
    color: #434141;
}
.btn
{
    float: right;
}
.radio1
{
    position: relative;
    top: 0px;
    font-family: Tahoma;
    font-size: 11px;
}
.radio2
{
    position: relative;
    top: -50px;
    font-family: Tahoma;
    font-size: 11px;
    left: 150px;
}
.radio3
{
    position: relative;
    top: -100px;
    font-family: Tahoma;
    font-size: 11px;
    left: 300px;
}
.borderDiv
{
    border-right: solid 1px #eeeeee;
    border-left: solid 1px #eeeeee;
    border-bottom: solid 1px #eeeeee;
    width: 642px;
    margin-top: 0px;
    margin-left: 2px;
    background-color: #eeeeee;
}
.sortby
{
    position: relative;
    border: solid 1px #eeeeee;
    background-color: #eeeeee;
    width: 642px;
    margin-top: 0px;
    margin-left: 2px;
    background-color: #eeeeee;
    background-image: url("../Images/Export.gif");
    background-repeat: no-repeat;
    background-position: bottom right;
}
.imgBtnNotes, .imgBtnSave
{
    float: right;
}

.imgBtnOverview
{
    /*position:relative;*/
    top: 5px;
    margin-left: 7px;
}
.imgBtnCompare
{
    margin-left: 8px;
    width: 208px;
}
.accPnl
{
    /*position :relative ;*/
    margin-top: 0px; /*min-height :100px;*/
    width: 220px;
}
.listClass
{
    background-color: White;
    border: solid 1px #cccccc;
    margin-left: 8px;
    width: 92%;
    text-align: left;
    float: left;
}



/*- Style been used in Need Analysis for Portal*/
.Visible
{
    display: inline;
    background-color: #e4e9ef;
}

.Visible2
{
    display: inline;
    border: solid 1px #e4e9ef;
}
.InVisible
{
    display: none;
    background-color: Gray;
}

.QuestionTitle
{
    background-color: Transparent;
}

.TbCol1
{
    width: 50%;
    float: left;
    text-align: left;
    background-image: url(../Images/bg6.gif);
    background-repeat: repeat-x;
    background-color: Transparent;
    padding: 5px;
    border: solid 1px #e4e9ef;
    vertical-align: top;
}
.TbCol1:hover
{
    width: 50%;
    float: left;
    text-align: left; /*background-color: #ecf4fa;*/
    background-image: url(../Images/bg4.gif);
    background-repeat: repeat-x;
    padding: 5px;
    vertical-align: top;
    border: solid 2px #c7e0ff;
}
.TbCol2
{
    width: 49%;
    float: left;
    padding-left: 10px;
    text-align: left;
    vertical-align: middle;
}
/*.TbCol2:hover
{
	width:49%;
	float:left;
	padding-left:10px;
	text-align:left;
	background-color: #ecf4fa;
	
	vertical-align:middle;

}

*/
.Unit
{
    background-color: Yellow;
    display: inline;
    margin-left: 3px;
    float: left;
}


.ExpPopup
{
    width: 200px;
    border: solid #ffcc99 1px;
    text-align: justify;
    font-size: 11;
    background-color: White;
}


.lbExp1
{
    margin: 2px;
    margin-bottom: 5px;
}

.lbExp2
{
    margin: 2px;
    background-color: #ffffcc;
}
.lbExp3
{
    margin: 2px;
    background-color: #ffff99;
}


#pnlInputAnswer
{
}

.navMenuDiv:hover
{
    background-color: #f5f5f5;
}

.tbEndorsement
{
    display: block;
    float: left;
    width: 99%;
    margin: 1px 1px 1px 2px;
}

.ChangeColorAlt
{
    /*position: relative;*/
    margin: 3px;
    height: 18px;
    background-color: #eeeeee;
    text-align: left;
    border: solid 1px #cccccc;
    padding-top: 2px;
}

.changeColorHeader
{
    /*position: relative;*/
    background-color: gold;
    height: 18px;
    text-align: left;
    border: solid 1px #ffcc00;
    margin: 3px;
    padding-top: 2px;
}

.TableRow
{
    background-color: #ffffcc;
    margin: 2px;
    border: solid 1px #ffff99;
}

.lbExplanation
{
    position: relative;
    background-color: White;
    background-image: url(../Images/bg4.gif);
    background-repeat: repeat-x;
    width: 300px;
    text-align: justify;
    border: solid 2px lightskyblue;
    padding: 5px;
    z-index: 1px;
}

.IconColum
{
    width: 30px;
    border: solid 1px #ffff99;
}
.imgDoc
{
    margin-left: 5px;
    margin-right: 5px;
}
.LeftAlign
{
    float: left;
    width: 100%;
    text-align: left;
}
.lbCondition
{
    position: absolute;
    background-color: White;
    background-image: url(../Images/bg4.gif);
    background-repeat: repeat-x;
    padding: 3px;
    height: 20px;
    vertical-align: middle;
    text-align: left;
    border: solid 2px lightskyblue;
    z-index: 100px;
}

.InputControl
{
    float: left;
    display: inline;
    margin-left: 10px;
}

.pnlExp
{
    float: right;
    display: inline;
    margin-right: 60px;
}
.InputBox
{
    width: 150px;
}
.InputBox2
{
    width: 180px;
    border: sold red 1px;
}

.InputBox3 /*Mutiple box*/
{
    width: 250px;
}
.AddressTable1
{
    /*background-color:#f2ffff;*/
    border: solid 1px #ecf4fa;
    background-color: Transparent;
    width: 99%;
}

.AddressTable2 .TbCol2
{
    background-color: #e9fff7;
    width: 49%;
    float: left;
    padding-left: 10px;
    text-align: left;
    vertical-align: middle;
}

.AddressTable3 .TbCol2
{
    background-color: #fff5f7;
    width: 49%;
    float: left;
    padding-left: 10px;
    text-align: left;
    vertical-align: middle;
}

.SubHeader1
{
    text-align: left;
    background-image: url(../Images/bg6.gif);
    background-repeat: repeat-x;
    background-color: Transparent;
    padding: 15px 3px 3px 3px;
    border: solid 1px #e4e9ef;
    font-size: 13px;
    font-weight: bold;
    width: 99%;
}
.Header1 .TbCol1
{
    text-align: left;
    background-image: url(../Images/bg4.gif);
    background-repeat: repeat-x;
    background-color: Transparent; /*border: solid 1px #c7e0ff;*/
    border-bottom: solid 2px #c7e0ff;
    font-size: 15px;
    font-weight: bold;
    width: 99%;
}
.Discription
{
    text-align: justify;
    background-image: url(../Images/bg6.gif);
    background-repeat: repeat-x;
    background-color: Transparent;
    padding: 8 px;
    border: solid 1px #e4e9ef;
    width: 99%;
}

.AlignLeft
{
    float: left;
    text-align: left;
}
.footer
{
    position: relative;
    float: left;
    margin-top: 130px;
    background-color: Transparent;
    padding-bottom: 40px;
    padding-top: 110px;
    width: 1000px;
    font-family: Tahoma;
    font-size: 11px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-image: url(../Images/shading.gif);
}
.footer a
{
    text-decoration: none;
}
.footer a:hover
{
    text-decoration: underline;
}
.divWelcome
{
    /*display:inline; 	/*float :right ;*/ /*margin-right :180px; 	margin-top :20px;*/
    position: absolute;
    left: 300px;
    top: 20px; /*top:20px;*/
    font-family: Tahoma;
    font-size: 12px;
}

.lblContent
{
    font-family: Tahoma;
    font-size: 16px;
    color: #434141;
    font-weight: bold;
    letter-spacing: 1px;
}
.divArticle
{
    width: 710px;
    clear: right;
}
.divKeysearch
{
    overflow: hidden;
    width: 710px;
}
.tbKeySearch
{
    position: relative;
    float: left;
    font-size: 11px;
    width: 480px;
    height: 110px;
    text-align: left;
    border: solid 1px #bbbbbb;
    background-color: #eeeeee;
}
.tbValue
{
    position: relative;
    margin-right: 15px;
    text-align: center;
    float: right;
    left: 15px;
    width: 215px;
    height: 110px;
    border: solid 1px #bbbbbb;
    background-color: #eeeeee;
}
.tbValue2
{
    width: 710px;
    height: 30px;
    border: solid 1px #bbbbbb;
    background-color: #eeeeee;
}

.tbSearch
{
    text-align: left; /*margin-top :-12px;*/
}
.pnlSearchResult
{
    max-height: 800px;
    overflow: auto;
    width: 99%;
    border: solid 1px #bbbbbb;
}
.pnlKc
{
    max-height: 500px;
    overflow: auto;
    width: 99%;
    border: solid 1px #bbbbbb;
    overflow-x: hidden;
    padding-left: 3px;
}
.divTerms
{
    width: 100%;
    font-size: 12px;
    margin-bottom: 15px;
    margin-top: 15px;
}
.pnlNoticeboard
{
    position: relative;
    overflow: hidden;
    min-width: 0px;
    max-width: 222px;
    display: block;
}
.divHeader
{
    margin-left: 8px;
}

.divBg
{
    background-image: url(../Images/NoticeBoardBackground.gif);
    background-repeat: no-repeat;
    background-color: Transparent;
    width: 210px;
    padding-left: 10px;
    padding-bottom: 15px;
    padding-top: 2px;
    margin-left: 8px;
    margin-top: -4px;
    text-align: left;
    color: #434343;
}
/*.divNBbottom
{
	background-image :url(../Images/NoticeBoardFooter.gif);
	width :215px;
	margin-left :8px;
	background-repeat :no-repeat ;
}*/
.tbSearch2
{
    width: 710px;
    font-size: 11px;
    background-color: #eeeeee;
    border: solid 1px #bbbbbb;
}
.divHeader2
{
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
}
.Header
{
    background-color: #ffe57d;
    font-size: 11px;
    font-weight: bold;
}
.altering_row
{
    background-color: #f5f5f5;
}
.pager
{
    font-size: 11px;
    text-align: center;
}
.pnlPolicy
{
    margin-top: 5px; /*min-width :710px;*/
    max-height: 500px;
    overflow: auto; /*border :solid 1px #bbbbbb;*/
}
.tbRating
{
    position: relative;
    top: -280px;
    float: right;
}
.tbSC
{
    width: 710px;
    background-color: #eeeeee;
    border: solid 1px #bbbbbb;
    text-align: left;
}
.lbltitleContent
{
    position: relative;
    font-weight: bold;
    font-size: 16px;
    text-align: left; /*left: -1px; 	color: #434141;*/
}
.divTitle
{
    text-align: left;
    background-color: white;
    margin-top: 15px;
}
.gvNews
{
    margin-top: 20px;
    width: 100%;
}
.lblTitleLaNewsView
{
    font-size: 16px;
    font-weight: bold;
}
.lblContentNews
{
    text-align: justify;
}
.lblSource
{
    float: right;
}
.divBack
{
    text-align: center;
}

.bgImage
{
    background-image: url(../Images/navArrowOrange.gif);
    background-repeat: no-repeat;
    background-position: center;
}
.tbContact
{
    background-color: #eeeeee;
    border: solid 1px #bbbbbb;
    text-align: left;
    height: 350px;
}


.aaa
{
    overflow: scroll;
    overflow-x: hidden;
    height: 560px;
    width: auto;
}
.aaa
{
    _overflow: scroll;
    _overflow-x: hidden;
    _height: 560px;
    _width: auto;
    _margin-right: 20px;
}
.bbb11
{
    position: fixed;
    overflow: hidden;
    border: solid 2px red;
}

.Tahoma_10-Orange
{
    font-family: Tahoma;
    font-size: 12px;
    color: Orange;
}

.Tahoma_10-Grey
{
    font-family: Tahoma;
    font-size: 12px;
    color: Gray;
}

.Tahoma_10-666666
{
    font-family: Tahoma;
    font-size: 12px;
    color: #666666;
}
.Tahoma_11
{
    font-family: Tahoma;
    font-size: 11px;
}
/*-------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: 0px;
}

#boxes .window
{
    position: absolute;
    z-index: 9999;
}

#boxes #dialog
{
    font-family: Arial;
    line-height: 20px;
    margin-top: 30px;
    width: 470px; /*height: 20px;*/
    font-size: 14px;
    text-align: left;
    left: 110px;
}
#mask #divClose
{
    text-align: right;
    padding: 15px;
    cursor: pointer;
}
/*-------end of maintenance notice--------------*/


.divimg
{
    float: right;
    margin-top: -30px;
    margin-right: 30px;
    font-family: Tahoma;
    font-size: 12px;
    vertical-align: middle;
}
.divimg img
{
    margin-left: 30px;
    width: 20px;
    margin-right: 5px;
}

.notification {
    border: 1px solid #008110;
    /**
    * Say goodbye to the css3 gradient, I do like this...
    * filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c618', endColorstr='#008110');
    * background: -webkit-gradient(linear, left top, left bottom, from(#00c618), to(#008110));
    * background: -moz-linear-gradient(top, #00c618, #008110);
    * -moz-border-radius: 5px;
    * -webkit-border-radius: 5px;
    * border-radius: 5px;
    * -moz-box-shadow: 0 2px 5px #666;
    * -webkit-box-shadow: 0 2px 5px #666;
    * box-shadow: 0 2px 5px #666;
    * text-shadow: 0 0 5px #444;
    */
    background-color: #fff;
    background-image: url("../images/update-notice-box.gif");
    background-repeat: no-repeat;
    background-position: left top;
    border: 3px solid #999;
    display: none;
    position: absolute;
    top: -1000;
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear; 
    width: 606px;
    z-index: 2999;
}

.notification p {
    color: #666;
    font-family: arial, sans-serif;
    font-size: 0.8em;
    line-height: 1.4em;
    margin-left: 180px;
    text-align: left;
    padding-top: 10px;
    width: 400px;
}

.close {
    /*
    border: 2px solid #fff;
    background-color: #444;
    border-radius: 12px;
    box-shadow: 0 0 2px #000;
    */
    background-image: url('../images/close_button.png');
    background-repeat: no-repeat;
    color: white;
    cursor: pointer;
    font-family: arial, sans-serif;
    font-size: medium;
    font-weight: bold;
    line-height: 33px;
    height: 33px;
    position: absolute;
    left: -3%;
    top: -5%;
    text-align: center;
    width: 33px;
    z-index: 3000;
}

