﻿/*@charset "utf-8";*/
/* CSS Document */
body { margin: 0; background: #fff url(../images/layout/headerBg.gif) repeat-x; height: 100%; font: normal 11px Arial, Helvetica, sans-serif; }
body#popup { margin: -20px 0 0 0; background: #FFFFFF url(../images/layout/headerBg.gif) repeat-x 0 -20px; }

h1, h2, h3, h4, h5 { margin: 0; padding: 0; }
.left { float: left; }
.right { float: right; }
.rightAlign { text-align: right; }
.clear { clear: both; }
ul { margin: 0; padding: 0; }
a:link, a:active, a:visited { outline: none; color: Blue; text-decoration: none; }
.imgLeft { float: left; padding: 0; margin: 0 5px 5px 0; width: auto !important; width: 70px; min-width: 70px; min-height: 70px; text-align: center; }
.imgRight { float: left; padding: 0; margin: 0 0 5px 10px; width: auto !important; width: 80px; min-width: 80px; text-align: center; }
img { border: none; }
hr { border: none; background: url(../images/layout/blackDot.gif) repeat-x; clear: both; display: block; margin: 5px 0 5px 0; }

#header 
{
	height: 85px;
	padding: 8px 1px 0 0;
	
	/* IE8 */
}
#exit { float: right; top: 8px; height: 40px; padding: 8px 20px 0 25px; background: url(../images/layout/whiteDot.gif) repeat-y; }
#exit a:link, #exit a:active, #exit a:visited { font: bold 14px Arial, Helvetica, sans-serif; color: #FFFFFF; background: url(../images/layout/exit.gif) no-repeat right 8px; padding: 8px 25px 5px 0; display: block; text-decoration: none; }

#topLinks { float:left; padding: 0 480px 2px 25px; }
#topLinks li { float: left; list-style-image: none; color: #afefff; background: url(../images/layout/topLinksDivider.gif) no-repeat right 0; display: inline; padding: 5px 10px; }
#topLinks li strong { color: #FFFFFF; }
#topLinks li.last { float: left; background: none; padding-right: 0px; }
#topLinks li a { float: left; color: #afefff; text-decoration: none; font-weight: bold; }
#topLinks li a:hover { float: left; color: #FFFFFF; text-decoration: underline; }

#logo { position: absolute; left: 1085px;top: 2px; width: 82px; text-align: center; font: normal 9px Verdana, Arial, Helvetica, sans-serif; color: #83d8ff; }
#logo span { display: block; }
#enterprise { position: absolute; left: 1050px; top: 3px; height: 55px; padding: 0 0 0 20px; background: url(../images/layout/whiteDot.gif) repeat-y; font: normal 9px Verdana, Arial, Helvetica, sans-serif; color: #83d8ff; }
#enterprise h1 { font: normal 16px Arial, Helvetica, sans-serif; color: #FFFFFF; display: block; padding-bottom: 1px; }
#enterprise a { color: #83d8ff; }
#enterprise a:hover { color: #fff; }

#tabs { height: 35px; padding-left: 50px; }
#tabs ul { position: absolute; }
#tabs li { list-style-type: none; display: block; float: left; margin-right: 2px; }
#tabs li a span { background: url(../images/layout/tabBg.jpg) repeat-x 0 0; text-decoration: none; color: #FFFFFF; font: bold 13px/36px Arial, Helvetica, sans-serif; display: block; float: left; height: 34px; overflow: hidden; padding: 0 20px 0 20px; border-bottom: 1px solid #fff; }
#tabs li a span.left { background: url(../images/layout/tabLeft.jpg) no-repeat 0 0; padding: 0; width: 10px; }
#tabs li a span.right { background: url(../images/layout/tabRight.jpg) no-repeat 0 0; padding: 0; width: 10px; }

#tabs li a:hover span { background: url(../images/layout/tabBg.jpg) repeat-x 0 -40px; color: #FFF; padding: 0 20px 0 20px; }
#tabs li a:hover span.left { background: url(../images/layout/tabLeft.jpg) no-repeat 0 -40px; padding: 0; width: 10px; }
#tabs li a:hover span.right { background: url(../images/layout/tabRight.jpg) no-repeat 0 -40px; padding: 0; width: 10px; }

#tabs li a.on span, #tabs li a.on:hover span { background: url(../images/layout/tabBg.jpg) repeat-x 0 -80px; color: #00548f; padding: 0 20px 0 20px; height: 36px; cursor: default; }
#tabs li a.on span.left, #tabs li a.on:hover span.left { background: url(../images/layout/tabLeft.jpg) no-repeat 0 -80px; padding: 0; width: 10px; }
#tabs li a.on span.right, #tabs li a.on:hover span.right { background: url(../images/layout/tabRight.jpg) no-repeat 0 -80px; padding: 0; width: 10px; }

#tabContainer { border: 1px solid #0091e5; background: #f7f7f7 url(../images/layout/tabContainerBg.gif) repeat-x; padding: 20px; height: auto !important; height: 400px; min-height: 400px; }

#iconBar { position: absolute; right: 20px; top: 0px; height: 37px; background: url(../images/layout/iconBarBg.gif) repeat-x; }
#iconBar .right { background: url(../images/layout/iconBarRight.gif) no-repeat right -1px; width: 7px; height: 37px; display: block; float: left; }
#iconBar .left { background: url(../images/layout/iconBarLeft.gif) no-repeat; width: 7px; height: 37px; display: block; }
#iconBar ul { float: left; }
#iconBar li { list-style: none; display: block; float: left; background: url(../images/layout/iconBarDivider.gif) no-repeat right 0; padding: 2px 8px 5px 8px; }
#iconBar li.last { background: none; }
#iconBar li a:link, #iconBar li a:active, #iconBar li a:visited { width: 23px; height: 23px; display: block; }
#iconBar li.refresh a { background: url(../images/layout/iconRefresh.jpg) no-repeat center center; }
#iconBar li.home a { background: url(../images/layout/iconHome.jpg) no-repeat center center; }
#iconBar li.search a { background: url(../images/layout/iconSearch.jpg) no-repeat center center; }
#iconBar li.organiser a { background: url(../images/layout/iconOrganiser.jpg) no-repeat center center; }
#iconBar li.dms a { background: url(../images/layout/iconDms.jpg) no-repeat center center; }
#iconBar li.reporting a { background: url(../images/layout/iconReporting.jpg) no-repeat center center; }
#iconBar li.communicator a { background: url(../images/layout/iconCommunicator.jpg) no-repeat center center; }
#iconBar li.mailmerge a { background: url(../images/layout/iconMailMerge.jpg) no-repeat center center; }
#iconBar li.impGuide a { background: url(../images/layout/iconHelp.jpg) no-repeat center center; }
#iconBar li.bip a { background: url(../images/layout/iconBip.jpg) no-repeat center center; }

#middle { clear: both; background: #FFFFFF; display: block; }
#popup #middle { padding: 20px; }
h1, h2 { padding: 5px 0 10px 0; }
h2 { font-size: 16px; }
h1 { font-size: 18px; }
h1.greetings { color: #666666; display: block; padding-bottom: 10px; font-size: 18px; }
h1.greetings span { color: #333; font-size: 18px; }

#leftCol { width: 18%; position: relative; float: left; height: auto !important; height: 430px; min-height: 430px; overflow: hidden; }
#menu { padding: 0 0 0 0; list-style: none; }
#menu li { background: url(../images/layout/leftMenuBarBg.gif) repeat-x; list-style-type: none; }
#menu li a:link, #menu li a:active, #menu li a:visited { background: url(../images/layout/leftMenuBarCorner.gif) no-repeat right 0; display: block; height: 27px; line-height: 27px; padding: 0 0 0 7px; text-decoration: none; font-size: 12px; font-weight: bold; color: #015aa4; font-family: Arial, Helvetica, sans-serif; }
#menu li a:hover { color: #003366; }
#menu li li { background: url(../images/layout/leftMenuBg.gif) repeat-x; }
#menu li li ul { padding-bottom: 10px; }
#menu li li a:link, #menu li li a:active, #menu li li a:visited { background: none; display: block; height: 28px; line-height: 28px; padding: 2px 0 0 0; text-decoration: none; font-size: 11px; font-weight: bold; color: #666; white-space: nowrap; }
#menu li li a:hover { color: #000; }
#menu li li a.selected:link, #menu li li a.selected:active, #menu li li a.selected:visited { color: #000; }
#menu li li a:link span, #menu li li a:active span, #menu li li a:visited span { background: url(../images/layout/iconModDefault.jpg) no-repeat 0 2px; cursor: pointer; width: 30px; height: 25px; float: left; }
#menu li li a span.finance { background: url(../images/layout/iconModFinance.jpg) no-repeat 0 0; }
#menu li li a span.material { background: url(../images/layout/iconModMaterial.jpg) no-repeat 0 0; }
#menu li li a span.sales { background: url(../images/layout/iconModSales.jpg) no-repeat 0 0; }
#menu li li a span.businessdev { background: url(../images/layout/iconModBusinessDev.jpg) no-repeat 0 0; }
#menu li li a span.construction { background: url(../images/layout/iconModConstruction.jpg) no-repeat 0 0; }
#menu li li a span.real { background: url(../images/layout/iconModReal.jpg) no-repeat 0 0; }
#menu li li a span.hr { background: url(../images/layout/iconModHr.jpg) no-repeat 0 0; }
#menu li li a span.payroll { background: url(../images/layout/iconModPayroll.jpg) no-repeat 0 0; }
#menu li li a span.production { background: url(../images/layout/iconModProduction.jpg) no-repeat 0 0; }
#menu li li a span.fixedasset { background: url(../images/layout/iconModFixedAsset.jpg) no-repeat 0 0; }
#menu li li a span.bi { background: url(../images/layout/iconModBi.jpg) no-repeat 0 0; }
#menu li li a span.admin { background: url(../images/layout/iconModAdmin.jpg) no-repeat 0 0; }
#menu li li a span.cockpit { background: url(../images/layout/iconModCockpit.jpg) no-repeat 0 0; }

#menu li li li { background: none; }
#menu li li li a:link, #menu li li li a:active, #menu li li li a:visited { background: url(../images/layout/orangeArrowSm.gif) no-repeat 15px 10px; display: block; height: 15px; line-height: 15px; padding: 5px 0 0 25px; text-decoration: none; font-size: 11px; font-weight: normal; color: #666; }
#menu li li li a:hover { background: url(../images/layout/orangeArrowSm.gif) no-repeat 15px 10px; color: #000000; }
#menu li li li a.selected:link, #menu li li li a.selected:active, #menu li li li a.selected:visited { display: block; background: url(../images/layout/orangeArrowSm.gif) no-repeat 15px 10px; color: Red; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }


#mainCol { margin-left: 19%; display: block; position: relative; background: #FFF;
	top: 0px;
	left: 0px;
}
.mainColInner { padding: 0 10px; height: auto !important; height: 430px; min-height: 430px; border-left: 1px solid #b4def2; }
.slideBtn { position: absolute; left: -7px; cursor: pointer; top: 11px; background: #FFFFFF url(../images/layout/slideArrow.gif) no-repeat; width: 13px; height: 13px; }
.slideBtn.left { background-position: 0 -13px; }
#col1 { float: left; width: 49%; height: auto !important; height: 330px; min-height: 330px; }
#col2 { float: left; width: 49%; margin-left: 1.9%; height: auto !important; height: 330px; min-height: 330px; }

.box { border: 1px solid #BED6E9; height: 185px; padding: 5px 5px 2px 5px; margin-bottom: 15px; overflow: hidden; }
.box .imgLeft { height: 90px; overflow: hidden; }
.box .imgLeft img { height: 90px; }
.box h2 { padding: 5px 0px 5px 0px; font: bold 14px Arial, Helvetica, sans-serif; }
.box a { color: #006699; }
.box a:hover { text-decoration: underline; color: #006699; }

.pink { background: url(../images/layout/pinkBg.gif) repeat-x 0 100%; }
.pink h2 { color: #c45f5f; }
.pink ul { margin-left: 90px; display: block; }
.pink li { display: block; padding-bottom: 8px; list-style-type: none; }
.pink li.last { background: none; }
.pink li a { color: #333333; font-weight: bold; text-decoration: none; background: url(../images/layout/pinkArrow.gif) no-repeat 0 3px; padding: 0 0 5px 15px; }
.pink li a:hover { text-decoration: underline; }
.pink li a span { font-weight: normal; }
.pink li a span span { font-weight: bold; color: #c45f5f; float: right; padding-right: 50px; }
.pink table { width: 100%; }
.pink thead { background: url(../images/layout/thBg.gif) repeat-x; height: 30px; padding: 2px 0px 2px 3px; font: bold 11px Arial, Helvetica, sans-serif; }
.pink thead td { border-bottom: none; }
.pink td { padding: 2px 3px 2px 1px; font-size: 10px; border-bottom: 1px solid #CCCCCC; white-space: nowrap; }
.pink tfoot td { font: bold 11px Arial, Helvetica, sans-serif; border-bottom: none; }

.violet { background: url(../images/layout/violetBg.gif) repeat-x 0 100%; }
.violet h2 { color: #674ca4; }
.violet table { width: 100%; }
.violet thead, .violet tr th { background: #d5d5d5 url(../images/layout/thBg.gif) repeat-x; min-height: 30px; border-bottom: 1px solid #9a9a9a; padding: 2px 0px 2px 3px; font: bold 11px Arial, Helvetica, sans-serif; }
.violet thead td { border-bottom: none; }
.violet td { padding: 2px 3px 2px 1px; font-size: 10px; border-bottom: 1px solid #CCCCCC; white-space: nowrap; }
.violet tfoot td { font: bold 11px Arial, Helvetica, sans-serif; border-bottom: none; }
.violet tr.pager { font: normal 10px Arial, Helvetica, sans-serif; text-align: center; white-space: normal; }
.violet tr.pager td table { width: auto; border: none; }
.violet tr.pager td table td { padding: 0 0 0 5px; width: auto; border: none; text-decoration: none; font: normal 12px Arial, Helvetica, sans-serif; }

.green { background: url(../images/layout/greenBg.gif) repeat-x 0 100%; }
.green h2 { color: #519500; }
.green td { padding: 3px 20px 3px 0; font-weight: bold; white-space: nowrap; }
.green li { float: left; display: block; width: 45%; background: url(../images/layout/greenArrow.gif) no-repeat 0 3px; padding: 0 0 5px 15px; }

.orange { background: url(../images/layout/orangeBg.gif) repeat-x 0 100%; }
.orange h2 { color: #ec852d; }
.orange ul { margin-left: 90px; display: block; }
.orange li { display: block; padding-bottom: 8px; list-style-type: none; }
.orange li.last { background: none; }
.orange li a { color: #333333; font-weight: bold; text-decoration: none; background: url(../images/layout/orangeArrow.gif) no-repeat 0 3px; padding: 0 0 5px 15px; }
.orange li a:hover { text-decoration: underline; }
.orange li a span { font-weight: normal; }
.orange li a span span { font-weight: bold; color: #ec852d; float: right; padding-right: 15px; }
.orange ul ul { margin: 0px; display: block; padding: 5px 0 0 15px; height: 80px; overflow: auto; }
.orange li li { display: block; background: none; padding-bottom: 4px; }
.orange li li a { font-weight: normal; text-decoration: none; background: url(../images/layout/orangeBullet.gif) no-repeat 0 6px; padding: 0 0 5px 15px; }
.orange table { width: 100%; }
.orange thead { background: url(../images/layout/thBg.gif) repeat-x; height: 30px; padding: 2px 0px 2px 3px; font: bold 11px Arial, Helvetica, sans-serif; }
.orange thead td { border-bottom: none; }
.orange td { padding: 2px 3px 2px 1px; font-size: 10px; border-bottom: 1px solid #CCCCCC; white-space: nowrap; }
.orange tfoot td { font: bold 11px Arial, Helvetica, sans-serif; border-bottom: none; }
.orange tbody th { padding: 2px 3px 2px 1px; font-size: 10px; border-bottom: 1px solid #CCCCCC; white-space: nowrap; }
.orange tfoot td.last { border-bottom: 1px solid #CCCCCC; }

.red { background: url(../images/layout/pinkBg.gif) repeat-x 0 100%; }
.red h2 { color: Red; }
.red li { float: left; display: block; width: 45%; background: url(../images/layout/pinkArrow.gif) no-repeat 0 3px; padding: 0 0 5px 15px; }
.red img { float: left; padding: 0; margin: 0 10px 5px 0; text-align: center; }

.scrollTxt { text-align: center; font: bold 13px Arial, Helvetica, sans-serif; color: #919980; padding-top: 5px; clear: both; }

.formHeader { background: url(../images/layout/formHeaderBg.gif) repeat-x; height: 37px; cursor: pointer; font: bold 12px/28px Arial, Helvetica, sans-serif; color: #004d8e; padding: 0 10px 0 10px; }
.formHeader .bullet { background: url(../images/layout/formHeaderBullet.gif) no-repeat; width: 12px; height: 27px; display: block; float: left; margin-right: 5px; }
.formHeader span.symbol { background: url(../images/layout/openCloseSymbol.gif) no-repeat 0 0; float: right; width: 17px; height: 27px; overflow: hidden; }
.close span.symbol { background: url(../images/layout/openCloseSymbol.gif) no-repeat 0 -27px; float: right; width: 17px; height: 27px; overflow: hidden; }

.tblForm { width: 100%; }
.tblForm.tblQEntryForm { margin-top: 15px; /*border:1px solid #b5def2;*/ background: #f9fdee /*url(../images/layout/wavesBg.jpg) no-repeat;*/; }
.tblForm td { padding: 5px 10px 5px 10px; /*border-top:1px solid #d4f3fb;*/ vertical-align: top; }
.tblForm td.subHead { border-top: 1px solid #eee; margin-top: 5px; line-height: 25px; color: #fff; font-size: 12px; }
.tblForm.tblQEntryForm td { padding: 3px 10px 5px 10px; color: #333333; /*background:#f6f6f6;*/ border-top: none; border-bottom: 1px solid #fff; }
.tblForm.tblQEntryForm .subHead { padding: 0; border: none; background: #f6f6f6 url(../images/layout/frmSubHeadBg.gif) repeat-x; padding-bottom: 10px; }
.tblForm.tblQEntryForm .subHead h3 { color: #FFFFFF; padding: 0 0 0 10px; line-height: 20px; background: #c32c01 url(../images/layout/frmHeaderBg.png) no-repeat; font-size: 12px; }
.tblForm input, .tblForm input.rcbInput, .tblForm textarea, .tblForm select, .searchBox input, .tblForm.tblQEntryForm input.riTextBox { border: 1px solid #bbd7e4; font: normal 11px Arial, Helvetica, sans-serif; padding: 2px; margin-right: 5px; }
.tblForm input:focus, .tblForm textarea:focus, .tblForm select:focus, .searchBox input:focus { border: 1px solid #7cbadd; }
.tblForm.tblQEntryForm input.rcbInput, .tblForm.tblQEntryForm input, .tblForm.tblQEntryForm select, .tblForm.tblQEntryForm input.riTextBox { background: #fff url(../images/layout/txtFldBg.gif) repeat-x; }
.formBtnBar { border-top: 1px solid #eee; padding: 10px 5px; margin: 10px 0; text-align: right; }
.searchBox input { height: 13px; font-size: 11px; margin-right: 0; line-height: 13px; float: left; }
.searchBox input.btnSearch { background: #0099CC url(../images/layout/btnSearch.jpg) no-repeat; float: none; cursor: pointer; border: none; width: 18px; height: 20px; margin-left: -5px; }
.tblForm.tblQEntryForm .RadComboBox .rcbInputCell .rcbInput { border: 1px solid #BBD7E4; }
.tblForm.tblQEntryForm .RadComboBox_Default .rcbArrowCellRight, .tblForm.tblQEntryForm .RadComboBox_Default .rcbArrowCellRight:hover, .tblForm.tblQEntryForm .RadComboBox_Default .rcbFocused .rcbReadOnly .rcbArrowCellRight, .tblForm.tblQEntryForm .rcbHovered .rcbArrowCell.rcbArrowCellRight { background: url(../images/layout/dropArrow.gif) no-repeat 3px 0px; width: 25px; display: block; height: 20px; }
.tblForm.tblQEntryForm .rcbHovered .tblForm.tblQEntryForm .rcbHovered .rcbArrowCellRight { width: auto; }
.tblForm td td { padding: 0; }
tr.trLocation td .ComboBoxInput_WebBlue, tr.trLocation td .ComboBoxImage_WebBlue { margin-bottom: 10px; }
.tblForm span.radioOption input { border: none; background: #f9fdee; font: normal 11px Arial, Helvetica, sans-serif; padding-right: 5px; }
.tblForm span.radioOption label { border: none; background: #f9fdee; font: normal 11px Arial, Helvetica, sans-serif; padding: 0px 15px 2px 0px; line-height: 21px; }

.btnBar { background: url(../images/layout/blackDot.gif) repeat-x 0 20px; padding: 35px 0; }
.btnBar input { float: right; }
.btnBlue, .tblForm input.btnBlue { background: url(../images/layout/btnBgBlue.jpg) no-repeat; font: bold 13px/20px Arial, Helvetica, sans-serif; color: #FFFFFF; height: 29px; width: 95px; text-align: center; border: none; outline: none; padding: 0; cursor: pointer; padding-bottom: 7px; }
.btnGrey, .tblForm input.btnGrey { background: url(../images/layout/btnBgGrey.jpg) no-repeat; font: bold 13px/20px Arial, Helvetica, sans-serif; color: #FFFFFF; height: 29px; width: 95px; text-align: center; border: none; outline: none; padding: 0; cursor: pointer; padding-bottom: 7px; }
.btnReturn { background: url(../images/layout/btnReturn.jpg) no-repeat; font: bold 12px/16px Arial, Helvetica, sans-serif; color: #0366b9; height: 30px; width: 60px; text-align: center; border: none; outline: none; padding: 6px 0 0 22px; cursor: pointer; /*padding-bottom:2px;*/ }
.btnRefresh { background: url(../images/layout/btnRefresh.jpg) no-repeat; font: bold 12px/16px Arial, Helvetica, sans-serif; color: #0366b9; height: 30px; width: 30px; text-align: center; border: none; outline: none; padding: 0; cursor: pointer; padding-bottom: 2px; }
.btnClose { background: url(../images/layout/btnClose.gif) no-repeat; font: bold 12px/16px Arial, Helvetica, sans-serif; color: #0366b9; height: 20px; width: 20px; text-align: center; border: none; outline: none; padding: 0; cursor: pointer; }
.btnPrint { background: url(../images/layout/btnPrint.jpg) no-repeat; padding: 0 0 0 35px; height: 28px; font: normal 11px/38px Arial, Helvetica, sans-serif; display: block; float: left; text-decoration: none; color: #333333; }
.btnPrint:hover { color: #0066CC; }

#footer { clear: both; bottom: 0px; position: relative; background: url(../images/layout/footerBg.jpg) repeat-x 0 bottom; height: 52px; }
#footer .right { background: url(../images/layout/footerDesign.jpg) no-repeat; width: 344px; height: 52px; }
#footer .left, #footer a { font: normal 9px Verdana, Arial, Helvetica, sans-serif; color: #729ec0; padding: 35px 0 0 10px; }

/*.finYr{ top:70px; font-size:11px; position:absolute; right:20px; z-index:99;}
.finYr a{ color:#003399; padding:0 10px 0 10px; text-decoration:none; background:url(../images/layout/orangeArrow.gif) no-repeat right 3px;}
.finYr .selBox{ display:none;}
.finYr select{ font-size:11px;}*/

.finYr { top: 43px; font-size: 11px; position: absolute; left: 130px; z-index: 99; color: #99CCFF; }
.finYr a:link, .finYr a:active, .finYr a:visited { color: #00CCFF; padding: 0 10px 0 10px; text-decoration: none; background: url(../images/layout/orangeArrow.gif) no-repeat right 3px; }
.finYr a:hover { color: #FFFFFF; }
.finYr .selBox { display: none; }
.finYr select { font-size: 11px; }

.frmBody { background: #fff; border: none; margin: 0; }

#divTabs { /*border-top:1px solid #99CCFF;*/ height: auto !important; height: 400px; min-height: 400px; position: relative; background: url(../images/layout/blackDot.gif) repeat-y 22% 0; }
#divTabs .ui-tabs-hide { display: none; }
#divTabs .ui-tabs-nav { display: block; width: 20%; float: left; }
#divTabs .ui-tabs-nav li { /*border:1px solid #006699;*/ margin-bottom: 2px; padding-right: 10px; }
#divTabs .ui-tabs-nav li a { background: #CCFFFF url(../images/layout/leftMenuBarBg.gif) repeat-x; display: block; font: bold 11px/20px Arial, Helvetica, sans-serif; color: #015AA4; text-decoration: none; padding-left: 5px; }
#divTabs .ui-tabs-nav li a:hover { color: #003366; background: #CCFFFF url(../images/layout/leftMenuBarBg.gif) repeat-x 0 -5px; }
#divTabs .ui-tabs-panel { margin-left: 25px; float: left; position: relative; }
#divTabs .ui-tabs-panel li { display: block; background: url(../images/layout/orangeBullet.gif) no-repeat 0 4px; padding-left: 10px; margin-bottom: 10px; }
#divTabs .ui-tabs-panel li a { color: #666666; }
#divTabs .ui-tabs-panel li a:hover { color: #003366; text-decoration: none; }
#divTabs .ui-tabs-selected { color: #003366; text-decoration: none; background: url(../images/layout/orangeArrow.gif) no-repeat right 5px; list-style-type: none; }

.divSetup { padding: 10px; }
.divSetup h2 { padding-bottom: 8px; font: bold 14px Arial, Helvetica, sans-serif; }
.divSetup-corner-all { -moz-border-radius: 4px /*{cornerRadius}*/; -webkit-border-radius: 4px /*{cornerRadius}*/; border-radius: 4px /*{cornerRadius}*/; }
.boxSetup { border: 1px solid #CCCCCC; /*height:auto !important;*/ height: 30px; /*min-height:180px;*/ padding: 8px; padding-bottom: 2px; margin-bottom: 15px; overflow: hidden; }
.boxSetup .imgLeft { height: 90px; overflow: hidden; }
.boxSetup h2 { margin-left: 10px; padding: 2px 0 8px 0; font: bold 12px Arial, Helvetica, sans-serif; }
.boxSetup-header { border: 1px solid #CCCCCC /*{borderColorHeader}*/; background: #bce4ff /*{bgColorHeader}*/ 50% /*{bgHeaderXPos}*/ 50% /*{bgHeaderYPos}*/; color: #222222 /*{fcHeader}*/; }

#divTbar { height: auto !important; height: 400px; min-height: 400px; position: relative; background: url(../images/layout/blackDot.gif) repeat-y 22% 0; }
#divTbar .ui-tabs-hide { display: none; }
#divTbar .ui-tabs-nav { display: block; width: 20%; float: left; }
#divTbar .ui-tabs-nav li { /*border:1px solid #006699;*/ margin-bottom: 2px; padding-right: 10px; }
#divTbar .ui-tabs-nav li a { background: #CCFFFF url(../images/layout/leftMenuBarBg.gif) repeat-x; display: block; font: bold 11px/20px Arial, Helvetica, sans-serif; color: #015AA4; text-decoration: none; padding-left: 5px; }
#divTbar .ui-tabs-nav li a:hover { color: #003366; background: #CCFFFF url(../images/layout/leftMenuBarBg.gif) repeat-x 0 -5px; }
#divTbar .ui-tabs-panel { margin-left: 25px; float: left; position: relative; }
#divTbar .ui-tabs-panel li { display: block; background: url(../images/layout/orangeBullet.gif) no-repeat 0 4px; padding-left: 10px; margin-bottom: 10px; }
#divTbar .ui-tabs-panel li a { color: #666666; }
#divTbar .ui-tabs-panel li a:hover { color: #003366; text-decoration: none; }
#divTbar .ui-tabs-selected { color: #003366; text-decoration: none; background: url(../images/layout/orangeArrow.gif) no-repeat right 5px; list-style-type: none; }

.toolBar { background: #99CCFF url(../images/layout/toolbarBg.gif) repeat-x; display: block; height: 34px; border-left: 1px solid #b4def2; margin-bottom: 2px; /*border-bottom:1px solid #ddd;*/ }
.toolBar ul { margin: 0; padding: 0; list-style-type: none; display: block; float: left; }
.toolBar li { display: block; float: left; padding: 0 10px 0 5px; background: url(../images/layout/greyDot.gif) repeat-y right 0; }
.toolBar li.last { background: none; }
.toolBar li a, .toolBar li input, .toolBar li span { display: block; white-space: nowrap; outline: none; border: none; cursor: pointer; text-align: left; /* width:55px; min-width:50px;*/ height: 34px; font: normal 11px/34px Arial, Helvetica, sans-serif; padding: 0 0 0 27px; color: #078ccb; float: left; }
.toolBar li a.new, .toolBar li input.new { background: url(../images/layout/TbNew.jpg) no-repeat 0 7px; }
.toolBar li a.save, .toolBar li input.save { background: url(../images/layout/TbSave.jpg) no-repeat 0 7px; }
.toolBar li a.savecont, .toolBar li input.savecont { background: url(../images/layout/TbSaveCont.jpg) no-repeat 0 7px; }
.toolBar li a.edit, .toolBar li input.edit { background: url(../images/layout/TbEdit.jpg) no-repeat 0 7px; }
.toolBar li a.revise, .toolBar li input.revise { background: url(../images/layout/TbRevise.jpg) no-repeat 0 7px; }
.toolBar li a.undo, .toolBar li input.undo { background: url(../images/layout/TbUndo.jpg) no-repeat 0 7px; }
.toolBar li a.delete, .toolBar li input.delete { background: url(../images/layout/TbDelete.jpg) no-repeat 0 7px; }
.toolBar li a.print, .toolBar li input.print { background: url(../images/layout/TbPrint.jpg) no-repeat 0 7px; }
.toolBar li a.excel, .toolBar li input.excel { background: url(../images/layout/TbExcel.jpg) no-repeat 0 7px; }
.toolBar li a.find, .toolBar li input.find { background: url(../images/layout/TbFind.jpg) no-repeat 0 7px; }
.toolBar li a.audit, .toolBar li input.audit { background: url(../images/layout/TbAuditTrail.jpg) no-repeat 0 7px; }
.toolBar li a.attach, .toolBar li input.attach { background: url(../images/layout/TbAttach.jpg) no-repeat 0 7px; }
.toolBar li a.preview, .toolBar li input.preview { background: url(../images/layout/TbPreview.jpg) no-repeat 0 7px; }
.toolBar li a.help, .toolBar li input.help { background: url(../images/layout/TbHelp.jpg) no-repeat 0 7px; }
.toolBar li a.exit, .toolBar li input.exit { background: url(../images/layout/TbExit.jpg) no-repeat 0 7px; }
.toolBar li span.lmby { background: url(../images/layout/TbLmby.jpg) no-repeat 0 7px; }
.toolBar li a:hover, .toolBar li input:hover { color: #003366; font: normal 11px/34px Arial, Helvetica, sans-serif; }
.toolBar span.right { display: block; background: url(../images/layout/toolbarRight.gif) no-repeat; width: 10px; height: 34px; }
.toolBar div.right { padding: 3px 10px 0px 3px; display: block; }
.toolBar div.right input { width: 22px; height: 22px; float: left; margin-left: 7px; display: block; }
.toolBar h2 { padding: 7px 0 0 3px; color: #1c4185; }

.pgHolder { border: 1px solid #b4def2; padding: 0 5px 30px 5px; background: #fff url(../images/layout/pgHolderBg.gif) repeat-x 0 bottom; height: auto !important; height: 400px; min-height: 400px; }
.childPg { padding-top: 8px; background: url(../images/layout/qeHeader.jpg) repeat-x; color: #feceaa; }
.pgHolder h2, .childPg h2 { color: #9966CC; font-size: 14px; right: 5px; position: absolute; }
.childPg.quickEnquiry h2 { color: #feceaa; }

.tabView { background: url(../images/layout/tabBarBg.png) repeat-x 0 -4px; position: relative; padding-top: 26px; }
.tabView ul { position: absolute; top: 0; left: 18px; }
.tabView li { display: block; float: left; margin-right: 1px; }
.tabView li a { display: block; float: left; color: #fff; background: url(../images/layout/tabBgInactive.png) repeat-x; font: bold 12px/25px Arial, Helvetica, sans-serif; height: 25px; }
.tabView li a span { float: left; display: block; cursor: pointer; }
.tabView li a span.left { background: url(../images/layout/tabBgInactiveLeft.png) no-repeat; display: block; width: 6px; height: 25px; margin-right: 10px; }
.tabView li a span.right { background: url(../images/layout/tabBgInactiveRight.png) no-repeat 100% 0; display: block; width: 6px; height: 25px; margin-left: 10px; float: left; }
.tabView li a:hover, .tabView li a:hover span { background-position: 0 -1px; color: #D5F3FF; }
.tabView li.selected a { background: #FFFFFF url(../images/layout/tabBgActive.png) repeat-x; border-bottom: none; line-height: 27px; height: 27px; color: #003399; }
.tabView li.selected a:hover span { color: #003399; }
.tabView li.selected a span.left { background: url(../images/layout/tabBgActiveLeft.png) no-repeat 0 1px; display: block; width: 6px; height: 27px; margin-right: 10px; }
.tabView li.selected a span.right { background: url(../images/layout/tabBgActiveRight.png) no-repeat 100% 0; display: block; width: 6px; height: 27px; margin-left: 10px; }

.tabView div { display: none; border-top: 1px solid #47b0e2; background: url(../images/layout/tabBodySide.gif) no-repeat 100% 0; /*background:url(../images/layout/footerBg.jpg) repeat-x 0 bottom;*/ padding: 10px 0 30px 20px; }
.tabView div ul { position: static; margin: 0 0 50px 0; }
.tabView div li { width: 240px; /*border:1px solid red;*/ display: block; float: left; padding: 10px 0; text-align: center; position: relative; }
.tabView div li a:link, .tabView div li a:active, .tabView div li a:visited { background: none; display: block; float: none; border: 1px solid transparent !important; border: 1px solid #fff; text-align: left; padding: 10px 0 0 50px; height: 35px; #height:45px;margin-right:20px;font:bold11pxArial,Helvetica,sans-serif;color:#666666;}
.tabView div li a:hover { color: #6633CC; display: block; padding: 10px 0 0 50px; border: 1px dotted #CCC !important; }
.tabView div li a img { position: absolute; left: 2px; top: 12px; border: none; width: 40px; }
.tabView div li a:link span, .tabView div li a:active span, .tabView div li a:visited span { display: none; }
.tabView div li a:hover span { display: block; font: normal 11px Arial, Helvetica, sans-serif; padding: 5px; color: #666666; border: 1px solid #CC9933; background: #FFFFCC; text-align: center; position: absolute; top: 45px; left: 50px; border: 1px solid #CC9933; width: 150px; }

/*.tabViewDb{ background:none; position:relative; padding-top:28px;}
.tabViewDb ul{ position:absolute; top:0; left:0;}
.tabViewDb li{ display:block; float:left; margin-right:1px;}
.tabViewDb li a{ display:block; float:left; border:1px solid #A4D3FB; background:#DFF3FD url(../images/layout/formHeaderBg.gif) repeat-x; font:bold 12px Arial, Helvetica, sans-serif; color:#003366; padding:5px 10px;}
.tabViewDb li.selected a{ background:#FFFFFF; border-bottom:none; height:18px;}*/
.tabViewDb { background: url(../images/layout/tabBarBg.png) repeat-x 0 -4px; position: relative; padding-top: 26px; }
.tabViewDb ul { position: absolute; top: 0; left: 18px; }
.tabViewDb li { display: block; float: left; margin-right: 1px; }
.tabViewDb li a { display: block; float: left; color: #fff; background: url(../images/layout/tabBgInactive.png) repeat-x; font: bold 12px/25px Arial, Helvetica, sans-serif; height: 25px; }
.tabViewDb li a span { float: left; display: block; cursor: pointer; }
.tabViewDb li a span.left { background: url(../images/layout/tabBgInactiveLeft.png) no-repeat; display: block; width: 6px; height: 25px; margin-right: 10px; }
.tabViewDb li a span.right { background: url(../images/layout/tabBgInactiveRight.png) no-repeat 100% 0; display: block; width: 6px; height: 25px; margin-left: 10px; float: left; }
.tabViewDb li a:hover, .tabView li a:hover span { background-position: 0 -1px; color: #D5F3FF; }
.tabViewDb li.selected a { background: #FFFFFF url(../images/layout/tabBgActive.png) repeat-x; border-bottom: none; line-height: 27px; height: 27px; color: #003399; }
.tabViewDb li.selected a:hover span { color: #003399; }
.tabViewDb li.selected a span.left { background: url(../images/layout/tabBgActiveLeft.png) no-repeat 0 1px; display: block; width: 6px; height: 27px; margin-right: 10px; }
.tabViewDb li.selected a span.right { background: url(../images/layout/tabBgActiveRight.png) no-repeat 100% 0; display: block; width: 6px; height: 27px; margin-left: 10px; }

.tabViewDb .dbDivs { border: 1px solid #A4D3FB; background: url(../images/layout/footerBg.jpg) repeat-x 0 bottom; padding: 10px 20px 30px 10px; }
.tabViewDb .dbDivs ul { position: static; }
.tabViewDb .dbDivs li { width: auto; }
.tabViewDb .dbDivs li a { border: none; }
.tabViewDb .dbDivs li a img { position: static; width: auto; left: 0; top: 0; }

.boxcontainer .box { height: auto; }
.boxcontainer .pink { background-position: bottom; }
.boxcontainer .orange { background-position: bottom; }
.boxcontainer .violet { background-position: bottom; }

/*.tabStrip li, .tabStrip li.first a, .RadTabStrip_WebOrange li a.selected .wrap, .innerWrap{ height:22px;}
.innerWrap{ line-height:12px; margin:0; padding:0;}*/
#prePage { position: absolute; left: 50%; top: 50%; margin: -15px 0 0 -15px; }

.errorMsg { border: 1px solid #C00; padding: 10px 45px 10px 10px; color: #CC0000; background: #FFFFFF url(../images/layout/errorBig.jpg) no-repeat 99% 5px; height: auto !important; height: 30px; min-height: 30px; margin-bottom: 10px; }
.infoMsg { border: 1px solid #339900; padding: 10px 45px 10px 10px; color: #006600; background: #FFFFFF url(../images/layout/infoBig.jpg) no-repeat 99% 5px; height: auto !important; height: 30px; min-height: 30px; margin-bottom: 10px; }
.warnMsg { border: 1px solid #FF9900; padding: 10px 45px 10px 10px; color: #CC6600; background: #FFFFFF url(../images/layout/warnBig.jpg) no-repeat 99% 5px; height: auto !important; height: 30px; min-height: 30px; margin-bottom: 10px; }

#middle.opening { background: url(../images/layout/openingBgRepeat.jpg) repeat-x; padding: 0; margin-top: -5px; }
.openingWrap { min-height: 450px; background: url(../images/layout/openingBg.jpg) no-repeat center 0; position: relative; }
.openingForm { /*border:1px solid red;*/ position: absolute; left: 50%; top: 150px; width: 420px; margin-left: -215px; height: 150px; }
.openingForm td { padding: 5px 0; font-weight: bold; }
#middle.opening .errorMsg { /*position:absolute;*/ margin-top: -20px; /*display:none;*/ }

.radioWrap { height: 25px; display: block; padding-left: 5px; }
.radioWrap label { display: block; float: left; padding-right: 10px; cursor: pointer; font-weight: bold; line-height: 21px; height: 21px; }
.radioWrap label.radio { font-weight: bold; background: url(../images/layout/radio.jpg) no-repeat; position: relative; padding-left: 25px; overflow: hidden; display: block; float: left; padding-right: 10px; cursor: pointer; }
.radioWrap label.sel { background: url(../images/layout/radio.jpg) no-repeat 0 -21px; }
.radioWrap label.radio input { position: absolute; left: -200px; }
.radioWrap span { background: url(../images/layout/vSepLine.gif) no-repeat 8px 0; line-height: 20px; width: 30px; display: block; float: left; }
.searchBox { padding: 5px; }
.secContent h3 { color: #0066CC; padding: 10px 5px; }
.tickIcon { display: block; background: url(../images/layout/tickIcon.gif) no-repeat 0 5px; width: 25px; height: 28px; margin: 0 5px; }
.editIcon { display: block; margin: auto; background: url(../images/layout/editIcon.gif) no-repeat; width: 25px; height: 28px; }
.delIcon { display: block; background: url(../images/layout/delIcon.gif) no-repeat 0 5px; width: 25px; height: 28px; margin: 0 5px; }

.tblForm.tblQEntryForm td .RadComboBox_Default td.rcbInputCell { background: none; }

#modal { background: #000; opacity: 0.5; filter: Alpha(Opacity=50); position: absolute; top: 0; left: 0; z-index: 3000; }
#showOptionsBox { background: #FFF; border: 3px solid #990000; position: absolute; display: none; top: 50%; left: 50%; /*width:300px; height:200px;*/ z-index: 3001; }
#showOptionsBox .header { background: #900 url(../images/layout/qeHeader.jpg) repeat-x 0 -15px; height: 25px; color: #FFF; font: bold 14px/23px Arial, Helvetica, sans-serif; text-align: left; padding-left: 5px; }
#showOptionsBox .content { padding: 10px; text-align: left; background-color: #FFF; font-family: Arial, Helvetica, sans-serif; }
.closePop { background: url(../images/layout/btnClose.gif) no-repeat 0 0; display: block; float: right; margin: 3px 3px 0 0; font-weight: bold; font-size: 14px; width: 17px; height: 17px; font-family: Tahoma, Geneva, sans-serif; cursor: pointer; }

.tblDisplay { border: 1px solid #eee; border-top: 2px solid #bbb; border-bottom: 2px solid #bbb; width: 99%; margin-top: 5px; }
.tblDisplay th, .tblDisplay thead { background: url(../images/layout/tblHeaderBg.gif) repeat-x 0 0; height: auto; min-height: 25px; color: #fff; padding: 0 4px 0 4px; border-bottom: 1px solid #ccc; border-right: 1px solid #999; border-left: 1px solid #999; font-size: 11px; text-align: center; }
.tblDisplay th td, .tblDisplay thead td { color: #fff; font-weight: bold; height: auto; min-height: 25px; }
.tblDisplay td { margin: 0; height: 15px; padding: 4px; border-right: 1px solid #eee; border-bottom: 1px solid #eee; font: normal 11px Arial, Helvetica, sans-serif; border-collapse: collapse; color: #555; }
.tblDisplay td span { font-size: 9px; }
.tblDisplay td a, .tblDisplay td a:visited { padding-left: 0; color: #333333; text-decoration: none; }
.tblDisplay td a:hover { color: #000000; text-decoration: underline; }
/*.tblDisplay tr.SelectedRow{background-color:#FFCC66}*/
.tblDisplay tr.gridFooter { background: #ddd url(../images/layout/gridFooterBg.gif) repeat-x 0 50px; height: 18px; font: bold 12px Arial, Helvetica, sans-serif; color: #555; border-bottom: 1px solid white; }

.tblGeneral { width: 100%; font: normal 11px Arial, Helvetica, sans-serif; }
.tblGeneral td { padding: 0px 5px 5px 0px; }
.tblGeneral td.subHead { border: 1px solid #eee; margin-top: 5px; line-height: 15px; color: #fff; font-size: 12px; }
.tblGeneral .subHead { color: #FFFFFF; padding: 0; border: none; background: #f6f6f6 url(../images/layout/frmSubHeadBg.gif) repeat-x; line-height: 15px; padding: 10px 0px 15px 0px; /*border-bottom: 4px solid white;*/ }
.tblGeneral .subHead h3 { color: #FFFFFF; padding: 0 0 0 10px; line-height: 20px; background: #c32c01 url(../images/layout/frmHeaderBg.png) no-repeat; font-size: 12px; }
.tblGeneral .subHead h4 { color: #FFFFFF; padding: 4px 0px 4px 0px; line-height: 10px; font-size: 12px; }
.tblGeneral input, .tblGeneral textarea, .tblGeneral select { border: 1px solid #bbd7e4; font: normal 11px Arial, Helvetica, sans-serif; /*padding:2px; margin-right:5px;*/ }
.tblGeneral input:focus, .tblGeneral textarea:focus, .tblGeneral select:focus { border: 1px solid #7cbadd; }
.tblGeneral input, .tblGeneral select, .tblGeneral input.riTextBox { background: #fff url(../images/layout/txtFldBg.gif) repeat-x; }
.tblGeneral input[type="image"] { background: none; }
.tblGeneral .rightAlign { text-align: right; }
.tblGeneral img { border: solid 1px #bbd7e4; background: #fff url(../images/layout/txtFldBg.gif) repeat-x; }
.tblGeneral img { border-left: medium none; }
.tblGeneral td td { padding: 0; }
.tblGeneral .tblSubHead td { border: none; margin-top: 5px; line-height: 10px; color: #7cbadd; font-size: 12px; }
.tblGeneral input.btnBlue { background: url(../images/layout/topLinksDivider.gif) repeat-x; border: none; padding: 0 5px 4px 5px; font: bold 11px/12px Arial, Helvetica, sans-serif; height: 20px; color: #FFFFFF; width: auto; text-align: center; }

.linkBtnGrp { list-style-type: none; }
.linkBtnGrp li { float: left; display: block; padding: 0px 10px 0px; }
.linkBtnGrp li a { display: block; padding: 0 0 0 25px; line-height: 20px; color: #0066CC; font-weight: bold; }
.linkBtnGrp li a:hover { color: #FF6600; }
.linkBtnGrp li a.CollHist { background: #fff url(../images/icons/detailCollectionHistory-sm.gif) no-repeat 0 0; }
.linkBtnGrp li a.AppLdgr { background: #fff url(../images/icons/applicantLedger-sm.gif) no-repeat 0 0; }
.linkBtnGrp li a.IntLdgr { background: #fff url(../images/icons/interestLedger-sm.gif) no-repeat 0 0; }

#GRHeader { height: 41px; background: url(../images/layout/global-report-red-bg.jpg) repeat-x 0 0; }
#GRHeader h2 { float: right; font: normal 18px/41px Arial, Helvetica, sans-serif; letter-spacing: 1px; color: #ffedbe; padding: 0 5px 0 0; margin: 0; }
.inputBox { padding: 0 5px; float: left; color: Black; height: 33px; font: bold 11px/33px Arial, Helvetica, sans-serif; min-width: 120px; }
.inputBox span { display: block; font: bold 11px/18px Arial, Helvetica, sans-serif; color: #ffedbe; }
.inputBox select { width: 100px; font: bold 11px Arial, Helvetica, sans-serif; }
.inputBox .avlColumns { background: url(../images/layout/avlColumns.png) no-repeat 0 0; color: #ffedbe; font: bold 11px/33px Arial, Helvetica, sans-serif; height: 33px; padding: 0px 10px 0px 35px; display: block; margin-top: 4px; }
.inputBox .filter { background: url(../images/layout/filterBtn.png) no-repeat; color: #ffedbe; font: bold 11px/33px Arial, Helvetica, sans-serif; height: 33px; padding: 0px 0px 0px 35px; display: block; margin-top: 4px; }


.globalReportIcon { height: 33px; display: block; width: auto; background: url(../images/layout/boder-image.jpg) no-repeat 0 5px; margin-left: 20px; padding-left: 10px; float: left; }
.globalReportIcon ul { height: 33px; display: block; margin: 0; padding: 0 10px 0 0; background: url(../images/layout/boder-image.jpg) no-repeat right 5px; }
.globalReportIcon li { height: 33px; width: 33px; float: left; list-style: none; display: block; margin: 0; padding: 4px 8px 5px 8px; }
.globalReportIcon li a { display: block; width: 33px; height: 33px; }
.globalReportIcon li a.iconRefresh { background: url(../images/layout/global-report-refresh.png) no-repeat 0 0; }
.globalReportIcon li a.iconExcel { background: url(../images/layout/global-report-excel.png) no-repeat 0 0; }
.globalReportIcon li a.iconExit { background: url(../images/layout/global-report-exit.png) no-repeat 0 0; }

#globalReportGrid { border: 1px solid #ececec; margin-top: 10px; }
#globalReportGrid .gRqueryGridmenu { background: #ea5000 url(../images/layout/gRHder.jpg) repeat-x; height: 25px; color: #fffbee; border-bottom: solid 1px #ececec; border: 1px solid #ececec; font: bold 11px Arial, Helvetica, sans-serif; padding: 0 5px 0 5px; }
#globalReportGrid .gRqueryGridmenu a { color: #000000; text-decoration: none; }
#globalReportGrid .gRqueryGridRow { background: transparent; height: 20px; }
#globalReportGrid .gRqueryGridRow .magniGlass { background: url(../images/layout/magNi.png) no-repeat center center; height: 20px; width: 20px; display: block; border: none; }
#globalReportGrid .gRqueryGridAltRow { background: transparent; height: 20px; }
#globalReportGrid .gRqueryGridAltRow .magniGlass { background: url(../images/layout/magNi.png) no-repeat center center; height: 20px; width: 20px; display: block; border: none; }
#globalReportGrid .gRqueryGridRow td, .gRqueryGridRow td a { border-right: solid 1px #ececec; border-bottom: solid 1px #ececec; color: black; font: 11px Arial, Helvetica, sans-serif; background: #fff; font-weight: normal; padding: 0px 5px; }
#globalReportGrid .gRqueryGridAltRow td, .gRqueryGridAltRow td a { color: black; font: 11px Arial, Helvetica, sans-serif; background: #fffbee; font-weight: normal; padding: 0px 5px; border-right: solid 1px #ececec; border-bottom: solid 1px #ececec; }
#globalReportGrid .gRqueryGridRow td a, .gRqueryGridRow td a:link, .gRqueryGridRow td a:hover, .gRqueryGridRow td a:visited { color: #000; text-decoration: underline; }
#globalReportGrid .gRqueryGridAltRow td a, .gRqueryGridAltRow td a:link, .gRqueryGridAltRow td a:hover, .gRqueryGridAltRow td a:visited { color: #000; text-decoration: underline; }
#globalReportGrid .gRqueryGridRow { background: #ffffe1; padding: 5px 0; }
#globalReportGrid .rgSelectedRow td, #globalReportGrid .rgSelectedRow td a, #globalReportGrid .rgSelectedRow td img { background: #ffedbe; }
#globalReportGrid .gRqueryGridpager { background: #ffda59; }
#globalReportGrid .rgInfoPart, .rgInfoPart strong, .rgNumPart, .rgNumPart a span, .rgAdvPart input, .rgPagerTextBox { color: #ae0009; }

#divDispCols { border: 1px solid #ececec; margin-top: 10px; }
#divDispCols .gRqueryGridmenu { background: #ea5000 url(../images/layout/gRHder.jpg) repeat-x; height: 25px; color: #000000; border-bottom: solid 1px #ececec; border: 1px solid #ececec; font: bold 11px Arial, Helvetica, sans-serif; padding: 0 5px 0 5px; }
#divDispCols .gRqueryGridmenu a { color: #000000; text-decoration: none; }
#divDispCols .gRqueryGridRow { background: transparent; height: 20px; }
#divDispCols .gRqueryGridAltRow { background: transparent; height: 20px; }
#divDispCols .gRqueryGridRow td, .gRqueryGridRow td a { border-right: solid 1px #ececec; border-bottom: solid 1px #ececec; color: black; font: 11px Arial, Helvetica, sans-serif; background: #fff; font-weight: normal; padding: 0px 5px; }
#divDispCols .gRqueryGridAltRow td, .gRqueryGridAltRow td a { color: black; font: 11px Arial, Helvetica, sans-serif; background: #fffbee; font-weight: normal; padding: 0px 5px; border-right: solid 1px #ececec; border-bottom: solid 1px #ececec; }
#divDispCols .gRqueryGridRow td a, .gRqueryGridRow td a:link, .gRqueryGridRow td a:hover, .gRqueryGridRow td a:visited { color: black; }
#divDispCols .gRqueryGridAltRow td a, .gRqueryGridAltRow td a:link, .gRqueryGridAltRow td a:hover, .gRqueryGridAltRow td a:visited { color: black; }
#divDispCols .gRqueryGridRow { background: #ffffe1; padding: 5px 0; }
#divDispCols .rgSelectedRow td, #globalReportGrid .rgSelectedRow td a, #globalReportGrid .rgSelectedRow td img { background: #ffda59; color: #000000; }
.btnOrange, .tblForm.tblQEntryForm input.btnOrange { background: url(../images/layout/btnBgOrange.jpg) no-repeat; font: bold 13px/20px Arial, Helvetica, sans-serif; color: #fff; height: 29px; width: 95px; text-align: center; border: none; outline: none; padding: 0; cursor: pointer; padding-bottom: 5px; }

.tblForm.tblQEntryForm .ComboBoxImage_Default, .tblForm.tblQEntryForm .ComboBoxImageHover_Default { background: url(../images/layout/dropArrow.gif) no-repeat 0px 0px; width: 25px; height: 20px; margin-left: -3px; border: none; }
.tblForm.tblQEntryForm .ComboBoxImage_WebBlue, .tblForm.tblQEntryForm .ComboBoxImageHover_WebBlue { background: url(../images/layout/dropArrow.gif) no-repeat 0px 0px; width: 25px; height: 20px; margin-left: -3px; border: none; }
.tblForm.tblQEntryForm .ComboBoxInput_Default, .tblForm.tblQEntryForm .ComboBoxInput_WebBlue { height: 20px; }
.tblForm.tblQEntryForm td.subHead2 h3 { color: #CC3300; font-size: 13px; padding: 5px 0 10px 0; background: url(../images/layout/blackDot.gif) repeat-x 0 30px; }
a.plusIcon { background: url(../images/layout/plus-minus.gif) no-repeat 0 -27px; width: 17px; height: 27px; display: block; float: right; margin: -3px 5px 0 0; }
a.minusIcon { background: url(../images/layout/plus-minus.gif) no-repeat 0 0; width: 17px; height: 27px; display: block; float: right; margin: -3px 5px 0 0; }

.showHideBody { margin: 0; padding: 0; clear: both; }
.showHideBtn { width: 93px; height: 24px; background: url(../images/layout/showHideBtnbodyBlue.png) no-repeat; float: right; font: bold 12px/24px Arial, Helvetica, sans-serif; color: #000000; text-align: center; text-decoration: none; margin-top: 4px; }
.showHideBtn a { font: bold 12px/24px Arial, Helvetica, sans-serif; color: #000000; }
.showHideBtn a:hover, .showHideBtn a:link, .showHideBtn a:active, .showHideBtn a:visited, .showHideBtn a:selected { font: bold 12px/24px Arial, Helvetica, sans-serif; color: #000000; }

.showHidePannel { margin-top: 0; }
.showHidePannel h2 { font: bold 12px/19px Arial, Helvetica, sans-serif; color: #106589; padding-left: 15px; padding-bottom: 0px; padding-top: 0px; height: 19px; background: url(../images/layout/BlueMenuTab.png) repeat-x; border: 1px solid #4bdfff; margin-top: 2px; display: block; text-decoration: none; cursor: pointer; clear: both; }
.showHidePannel .close { width: 16px; height: 17px; float: right; display: block; background: url(../images/layout/close.png) no-repeat; margin-right: 10px; margin-top: 1px; }
.showHidePannel .open { width: 16px; height: 17px; float: right; display: block; background: url(../images/layout/open.png) no-repeat; margin-right: 10px; margin-top: 1px; }
.showHidePannel .contentBox { background: #e8f7ff url(../images/layout/bodyBlue.png) repeat-x; border: 1px solid #60dbf5; font: bold 11px/20px Arial, Helvetica, sans-serif; padding: 5px; display: none; clear: both; }
.showHidePannel .contentBox.first { display: block; }

.childPgEq { padding-top: 8px; background: url(../images/layout/eqHeader.jpg) repeat-x; color: #feceaa; }
.childPgEq h2 { color: #9966CC; font-size: 14px; right: 5px; position: absolute; }
.childPgEq.enquiry h2 { color: #feceaa; }
.radioWrap.purple { height: 36px; display: block; padding-left: 5px; }
.radioWrap.purple label { display: block; float: left; padding-right: 10px; cursor: pointer; font-weight: bold; line-height: 21px; height: 21px; }
.radioWrap.purple label.radio { font-weight: bold; background: url(../images/layout/radio1.png) no-repeat; position: relative; padding-left: 25px; overflow: hidden; display: block; float: left; padding-right: 10px; cursor: pointer; }
.radioWrap.purple label.sel { background: url(../images/layout/radio1.png) no-repeat 0 -21px; }

.tblForm.tblEqEntryForm { background: #fff0eb; margin: 0px; padding: 0px; }
.tblForm.tblEqEntryForm td { padding: 3px 10px 5px 10px; color: #333333; line-height: 14px; height: 25px; font-weight: normal; }
.tblForm.tblEqEntryForm td strong { color: #333333; }
.tblForm.tblEqEntryForm td td { border: none; font-weight: normal; padding-left: 0px; }
.tblForm.tblEqEntryForm .subHead h3 { color: #fff; padding: 0 0 0 10px; line-height: 20px; background: url(../images/layout/frmHeaderBg2.png) no-repeat; font-size: 12px; margin: 0px; }
.tblForm.tblEqEntryForm .subHead { padding: 0; border: none; background: #f6f6f6 url(../images/layout/subHeader1.png) repeat-x; height: 24px; }
.tblForm.tblEqEntryForm input .fieldBg { background: #fff url(../images/layout/txtFldBg.gif) repeat-x; height: 12px; }
.tblForm.tblEqEntryForm td .datepicker { background: transparent; }
.tblForm.tblEqEntryForm td.addHdrTxt strong { color: #8b409d; }

.tblForm.tblEqEntryForm .RadComboBox_Default .rcbDisabled td.rcbInputCellLeft { background-position: 0 0px; }
.tblForm.tblEqEntryForm .RadComboBox .rcbInputCell .rcbInput { background: #fff url(../images/layout/txtFldBg.gif) repeat-x 0 0px; width: 100%; height: 17px; margin-right: 0px; border: 1px solid #BBD7E4; padding: 0px; }
.tblForm.tblEqEntryForm .RadComboBox table td.rcbArrowCell { background: url(../images/layout/dropArrow.gif) no-repeat scroll 0px 1px transparent; display: block; height: 20px; width: 18px; }
.tblForm.tblEqEntryForm .RadComboBox_Default .rcbInputCellLeft, .tblForm.tblEqEntryForm .RadComboBox_Default .rcbInputCellRight, .tblForm.tblEqEntryForm .RadComboBox_Default .rcbArrowCellLeft, .tblForm.tblEqEntryForm .RadComboBox_Default .rcbArrowCellRight { background: none; }
.tblForm.tblEqEntryForm .RadInput_Default .riDisabled, html body .RadInput_Disabled_Default { border-color: #BBD7E4; color: #333333; cursor: default; height: 14px; }
.tblForm.tblEqEntryForm .RadInput_Default .riTextBox, html body .RadInputMgr_Default { border-color: #BBD7E4; color: #333333; cursor: default; font: 11px Arial, Helvetica, sans-serif; height: 14px; }
.tblForm.tblEqEntryForm .RadInput_Default .riDisabled { border-color: #BBD7E4; color: #333333; cursor: default; font: 11px Arial, Helvetica, sans-serif; height: 14px; }

.pinkDot { background: url(../images/layout/pinkDot.jpg) repeat-y top right; }
.midTabHd { background: url(../images/layout/midTabHd.jpg) repeat-x; height: 20px; color: #FFFFFF; margin-top: 2px; }
.midTabHd .midTabHdTxt { float: left; display: inline; margin-left: 5px; color: #FFFFFF; font-weight: bold; }
.blackDottedLine { background: url(../images/layout/blackDot.gif) repeat-x 0 5px; height: 10px; margin-bottom: 10px; }
.addline { background: url(../images/layout/addLine.jpg) no-repeat 20px 5px; padding: 9px 0 0 40px; font-size: 10px; color: #8b409d; }
.purpleBoder { border-right: 1px solid #ddbcd5; }

.tabBar { display: block; height: 27px; background: url(../images/layout/tabBg.jpg) repeat-x; margin: 5px 0; clear: both; }
.tabBar span.right { display: block; float: right; height: 27px; width: 6px; background: url(../images/layout/tabBarRt.gif) no-repeat right 0; }
.tabBar ul { margin: 0; padding: 0; list-style: none; float: left; }
.tabBar li { display: block; float: left; }
.tabBar li a span { float: left; display: block; cursor: pointer; text-decoration: none; background: url(../images/layout/tabIaBg.jpg) repeat-x; color: #CCFFFF; font-weight: bold; padding: 0 5px; line-height: 24px; height: 27px; }
.tabBar li a span.left { background: url(../images/layout/tabIaLeft.jpg) no-repeat; padding: 0; width: 8px; }
.tabBar li a span.right { background: url(../images/layout/tabIaRight.jpg) no-repeat right 0; padding: 0; width: 8px; float: left; }
.tabBar li a span.first { background: url(../images/layout/tabIaFirst.jpg) no-repeat; padding: 0; width: 8px; }
.tabBar li a.selected span { float: left; display: block; background: url(../images/layout/tabABg.jpg) repeat-x; color: #fff; font-weight: bold; padding: 0 5px; line-height: 24px; height: 27px; }
.tabBar li a.selected span.left { background: url(../images/layout/tabALeft.jpg) no-repeat; padding: 0; width: 8px; }
.tabBar li a.selected span.right { background: url(../images/layout/tabARight.jpg) no-repeat right 0; padding: 0; width: 8px; }
.tabBar li a.selected span.first { background: url(../images/layout/tabAFirst.jpg) no-repeat; padding: 0; width: 8px; }
.tabBar li.last { background: url(../images/layout/tabLast.jpg) no-repeat; width: 8px; height: 27px; }
.tabBar h2 span { color: #fff; padding-right: 10px; }

.docCtrl { border: 1px solid #b4def2; background: #fff url(../images/layout/pgHolderBg.gif) repeat-x 0 bottom; display: block; }

.grnTable { margin: 0px; padding: 0px; }
.grnTable .tblForm { font: 11px Arial,Helvetica,sans-serif; }
.grnTable .tblForm input, .tblForm input.rcbInput, .tblForm textarea, .tblForm select, .searchBox input { border: 1px solid #bbd7e4; margin-right: 0px; }
.grnTable .tblForm .RadComboBox_Default, .grnTable .tblForm .RadComboBox_Default .rcbInput, .grnTable .tblForm .RadComboBoxDropDown_Default { font: 11px Arial, Helvetica, sans-serif; }
.grnTable .tblForm .RadComboBox_Default .rcbDisabled td.rcbInputCellLeft { background-position: 0 0px; }
.grnTable .tblForm .RadComboBox.RadComboBox_Default .RadComboBox.RadComboBox_Default { border: none; padding: 0; background: none; }
.grnTable .tblForm .RadComboBox table td.rcbArrowCell { background: url(../images/layout/dropArrow.gif) no-repeat scroll 0px 1px; display: block; height: 20px; width: 23px; }
.grnTable .tblForm .RadComboBox table td.rcbInputCell, .RadComboBox .rcbInputCell .rcbInput { padding: 0; }
.grnTable .tblForm .RadComboBox .rcbInputCell .rcbInput { border: 1px solid #C2D5E2; background: #fff; margin-right: 0px; padding: 0; width: 100%; height: 17px; }
.grnTable .tblForm .RadComboBox_Default .rcbInputCellLeft, .grnTable .tblForm .RadComboBox_Default .rcbInputCellRight, .grnTable .tblForm .RadComboBox_Default .rcbArrowCellLeft, .grnTable .tblForm .RadComboBox_Default .rcbArrowCellRight { background: none; }
.grnTable .tblForm .RadComboBox, .RadComboBox .rcbInput, .RadComboBoxDropDown table { color: #333333; font: 11px Arial, Helvetica, sans-serif; }
.grnTable .tblForm .RadInput_Vista .riTextBox, html body .RadInputMgr_Vista { font: 11px Arial, Helvetica, sans-serif; }

.grnTable .tblForm .RadPicker_Vista .rcTable .rcInputCell .RadInput .riDisabled, .grnTable .tblForm .RadPicker_Vista .rcTable .rcInputCell .RadInput .riEnabled { border-color: #BBD7E4; color: #333333; cursor: default; width: 100%; }
.grnTable .tblForm .RadPicker_Vista .rcTable .rcInputCell { position: relative; }
.grnTable .tblForm .RadPicker_Vista .rcCalPopup { margin: 0px; position: absolute; left: 228px; }

.grnTable .rgMasterTable { border: 1px solid #b4def2; border-bottom: 2px solid #5db4e5; border-top: 2px solid #fff; width: 99%; }
.grnTable .rgMasterTable th.rgHeader.RadGridHeader, .grnTable .rgMasterTable th.rgHeader, .grnTable .rgMasterTable thead { background: url(../images/layout/tabIaBg.jpg) repeat-x 0 0; height: 24px; line-height: 15px; color: #fff; padding: 0 4px 0 4px; border: 1px solid #5db4e5; font-size: 11px; text-align: center; font-weight: bold; }

.grnTable .RadGrid_Default .rgAltRow { background: none repeat scroll 0 0 #F2F2F2; }

/*--------------------------CTI-----------------------------------------*/

#cti { padding: 0 10px; overflow: hidden; margin: auto; }
#cti .ctiTPhdrBg { position: absolute; right: 10px; left: 10px; }
#cti .ctiTPhdrBg .ctiTPhdr { background: url(../images/layout/ctiTPhdr.png) repeat-x 0px 5px; margin-top: 10px; display: block; }
#cti .ctiTPhdrBg .ctiTPhdr .headPhone { float: left; background: url(../images/layout/CtiHeadPhone.png) no-repeat 0px 0px; margin-left: 10px; width: 44px; height: 46px; }
#cti .ctiTPhdrBg .ctiTPhdr .ctiGreenTxt { color: #2e5d00; min-width: 300px; height: 35px; font-weight: bold; padding-top: 10px; font-size: 12px; }
#cti .ctiTPhdrBg .ctiTPhdr .ctiGreenTxtLft { padding-left: 7px; float: left; }
#cti .ctiTPhdrBg .ctiTPhdr .ctiGreenTxtRht { padding-left: 7px; float: left; }
#cti .ctiTPhdrBg .ctiTPhdr .ctiBlackTxt { float: right; color: #000000; min-width: 200px; height: 35px; font-weight: bold; padding-top: 10px; font-size: 12px; }
#cti .ctiTPhdrBg .ctiTPhdr .ctiBlackTxtLft { padding-right: 7px; float: left; }
#cti .ctiTPhdrBg .ctiTPhdr .ctiBlackTxtRht { padding-right: 7px; float: left; }

#cti .ctiBody { border: 1px solid #74a139; border-top: none; margin-bottom: 10px; background: url(../images/layout/ctiLftPnl.jpg) repeat-y; margin-top: 41px; width: 99.8%; float: left; padding: 0px; min-height: 350px; }
#cti .ctiBody .ctiBodyLft { width: 212px; float: left; }
#cti .ctiBody .ctiBodyLft .ctiBodyLftTop { background: url(../images/layout/ctiLftPnlTop.jpg) repeat-y; width: 212px; height: 34px; float: left; }
#cti .ctiBody .ctiBodyLft .ctiBodyLftTop .ctiBodyLftTopTbl { font-weight: bold; padding-top: 15px; }
#cti .ctiBody .ctiBodyLft .ctiBodyLftTop .ctiBodyLftTopTbl thead td { padding-left: 5px; }
#cti .ctiBody .ctiBodyLft .ctiBodyLftTop .ctiBodyLftTopTbl tbody td { padding-left: 5px; line-height: 22px; font-weight: normal; }
#cti .ctiBody .ctiBodyLft .ctiBodyLftTop .ctiBodyLftTopTbl tbody tr.active { font-weight: bold; color: #FF0000; }

#cti .ctiBody .ctiBodyRht { margin-left: 213px; min-height: 400px; }
#cti .ctiBody .ctiBodyRht .ctiBgDisplay { background: url(../images/layout/ctiDisplay.jpg) no-repeat; height: 348px; width: 736px; display: block; /*margin:20px auto;*/ z-index: 100000; }
#cti .ctiBody .ctiBodyRht .ctiBgDisplay .ctiTxtBox { min-width: 600px; float: left; margin: 2% 2% 0% 1%; }
#cti .ctiBody .ctiBodyRht .ctiBgDisplay .ctiTxtBox .ctiTxtGrayLft { font-weight: bold; width: 35px; font-size: 18px; color: #545454; height: 30px; margin: 48px 0 0 0px; float: left; padding-left: 10px; }
#cti .ctiBody .ctiBodyRht .ctiBgDisplay .ctiTxtBox .ctiTxtGrayRht { font-weight: bold; font-size: 18px; color: #545454; height: 30px; margin: 48px 0 0 170px; }
#cti .ctiBody .ctiBodyRht .ctiBgDisplay .ctiTxtBox .ctiTxtWhite { font-weight: bold; width: 75px; font-size: 54px; color: #ffffff; margin: 10px 0 0 10px; padding: 15px 15px 0 5px; float: left; }
#cti .ctiBody .ctiBodyRht .ctiBgDisplay .ctiTxtBox .ctiImg { min-width: 300px; height: 70px; clear: both; display: block; float: left; margin: 5px 160px 0 160px; }
/*#cti .ctiBody .ctiBodyRht .ctiBgDisplay .ctiTxtBox .ctiImg .ctiImgHold { background: url(../images/layout/ctiHold.png) no-repeat; width: 44px; height: 46px; display: block; float: left; margin: 2px 0 5px 45px; cursor: pointer; }
#cti .ctiBody .ctiBodyRht .ctiBgDisplay .ctiTxtBox .ctiImg .ctiImgForward { background: url(../images/layout/ctiForward.png) no-repeat; width: 44px; height: 46px; display: block; float: left; margin: 2px 0 5px 73px; cursor: pointer; }*/
#cti .ctiBody .ctiBodyRht .ctiBgDisplay .ctiTxtBox .ctiImg .ctiImgAnswer { background: url(../images/layout/ctiAnswer.png) no-repeat; width: 44px; height: 46px; display: block; float: left; margin: 2px 0 0px 150px; cursor: pointer; }
#cti .ctiBody .ctiBodyRht .ctiBgDisplay .ctiTxtBox .ctiImg .ctiImgTxtBg { min-width: 300px; font-weight: bold; float: left; display: block; font-size: 12px; color: #545454; height: 25px; margin: 0px 0 0 150px; }
/*#cti .ctiBody .ctiBodyRht .ctiBgDisplay .ctiTxtBox .ctiImg .ctiImgTxt { font-weight: bold; font-size: 12px; color: #545454; height: 25px; margin: 0px 22px 0 42px; float: left; }*/
#cti .ctiBody .ctiBodyRht .ctiBgDisplay .ctiTxtBox .ctiImg .ctiImgTxt1 { font-weight: bold; font-size: 12px; color: #545454; height: 25px; margin: 0px 20px 0 0px; float: left; cursor: pointer; }
#cti .ctiBody .ctiBodyRht .ctiBgDisplay .ctiTxtBox .ctiDataForm { width: 342px; height: 150px; margin: 10px 20px 0 160px; float: left; }

#cti .ctiBody .ctiBodyRht .ctiInner { padding: 0 10px; }
#cti .ctiBody .ctiBodyRht .ctiInner .ctiTblDiv { float: left; width: 100%; margin: 5px 0 0 0; padding: 0px; }
#cti .ctiBody .ctiBodyRht .ctiInner .ctiTblDiv .rcbArrowCell { background: url(../images/layout/dropArrow.gif) no-repeat 0px 0px; width: 18px; display: block; height: 19px; float: right; }
#cti .ctiBody .ctiBodyRht .ctiInner .ctiMenuTab { float: left; width: 100%; margin-top: 10px; }
#cti .ctiBody .ctiBodyRht .ctiInner .ctiMenuTabBar { height: 2px; width: 100%; background: #d52d00; float: left; display: block; }
#cti .ctiBody .ctiBodyRht .ctiInner .ctiMenuTabBtn { float: left; margin-right: 1px; font-size: 12px; font-weight: bold; color: #FFFFFF; }
#cti .ctiBody .ctiBodyRht .ctiInner .ctiMenuTabBtn a { background: url(../images/layout/ctiRedBtn.png) no-repeat; width: 118px; height: 28px; display: block; font-size: 12px; font-weight: bold; line-height: 25px; text-align: center; color: #FFFFFF; }
#cti .ctiBody .ctiBodyRht .ctiInner .ctiMenuTabBtn a:hover { width: 118px; height: 28px; background: url(../images/layout/ctiRedBtn.png) no-repeat; font-size: 12px; display: block; font-weight: bold; line-height: 25px; text-align: center; color: #FFFFFF; }
#cti .ctiBody .ctiBodyRht .ctiInner .ctiMenuTabBtn1 { background: url(../images/layout/ctiOrange.png) no-repeat; width: 118px; height: 28px; float: left; margin-right: 1px; }
#cti .ctiBody .ctiBodyRht .ctiInner .ctiMenuTabBtn1 a { width: 118px; height: 28px; display: block; font-size: 12px; font-weight: bold; line-height: 25px; text-align: center; color: #785d5d; }
#cti .ctiBody .ctiBodyRht .ctiInner .ctiMenuTabBtn1 a:hover { width: 118px; height: 28px; background: url(../images/layout/ctiRedBtn.png) no-repeat; font-size: 12px; display: block; font-weight: bold; line-height: 25px; text-align: center; color: #FFFFFF; }
#cti .ctiBody .ctiBodyRht .ctiInner .tblForm.tblQEntryForm { margin-top: 0px; }
#cti .ctiBody .ctiBodyRht .ctiInner .tblForm.tblQEntryForm h3 { color: #FFFFFF; padding: 0 0 0 10px; line-height: 20px; background: #c32c01 url(../images/layout/frmHeaderBg.png) no-repeat; font-size: 12px; clear: both; display: block; height: 20px; margin-top: 0px; margin-bottom: 3px; }
#cti .ctiBody .ctiBodyRht .ctiInner .tblForm.tblQEntryForm h2 { border: none; color: #FFFFFF; padding: 0 0 0 10px; line-height: 20px; background: #c32c01 url(../images/layout/frmHeaderBg.png) no-repeat; font-size: 12px; cursor: pointer; clear: both; display: block; height: 20px; margin-top: 2px; margin-bottom: 2px; }
#cti .ctiBody .ctiBodyRht .ctiInner .showHidePannel .contentBox { background: none; border: 0; padding: 0px; display: none; clear: both; }
#cti .ctiBody .ctiBodyRht .ctiInner .showHidePannel .contentBox.first { display: block; }
#cti .ctiBody .ctiBodyRht .ctiInner .tblForm.tblQEntryForm td { padding: 0 0 7px 0; }
#cti .ctiBody .ctiBodyRht .ctiInner .tblDisplay th, #cti .ctiBody .ctiBodyRht .ctiInner .tblDisplay thead { background: url(../images/layout/qeHeader.jpg) repeat-x 0 0; height: auto; min-height: 25px; color: #fff; padding: 0 4px 0 4px; border-bottom: 1px solid #ccc; border-right: 1px solid #999; border-left: 1px solid #999; font-size: 11px; text-align: center; }
#cti .ctiBody .ctiBodyRht .ctiInner .tblForm.tblQEntryForm .tblDisplay tbody tr td { font-size: 10px; padding: 0 4px 0 4px; }
#cti .ctiBody .ctiBodyRht .ctiInner .radioWrap { padding-bottom: 10px; }
#cti .ctiBody .ctiBodyRht .ctiInner .RadComboBox_Vista .rcbInputCellLeft, #cti .ctiBody .ctiBodyRht .ctiInner .RadComboBox_Vista .rcbInputCellRight, #cti .ctiBody .ctiBodyRht .ctiInner .RadComboBox_Vista .rcbArrowCellLeft, #cti .ctiBody .ctiBodyRht .ctiInner .RadComboBox_Vista .rcbArrowCellRight { background: none; }

#cti .ctiBody1 { width: 99.8%; float: left; padding: 0px; }
#cti .ctiBody1 .ctiLogin { background: url(../images/layout/ctiLogin.jpg) no-repeat; width: 642px; height: 367px; display: block; margin: 20px auto; }
#cti .ctiBody1 .ctiLogin .ctiTxtBox { min-width: 600px; float: left; margin: 2% 2% 0% 1%; }
#cti .ctiBody1 .ctiLogin .ctiTxtBox .ctiTxtGrayRht { font-weight: bold; font-size: 18px; color: #545454; height: 30px; margin: 54px 0 0 170px; }
#cti .ctiBody1 .ctiLogin .ctiTxtBox .ctiTxtGraylog { font-size: 11px; color: #545454; height: 20px; margin: 16px 0 0 170px; }
#cti .ctiBody1 .ctiLogin .ctiTxtBox .ctiTxtLogin { font-weight: bold; font-size: 11px; color: #545454; width: 340px; margin: 25px 0 0 160px; /*padding: 0 0 0 40px;*/ }
#cti .ctiBody1 .ctiLogin .ctiTxtBox .ctiTxtLogin input { font-weight: bold; font-size: 10px; color: #545454; }
#cti .ctiBody1 .ctiLogin .ctiTxtBox .ctiTxtLogin input.ctiBtnRed { background: url(../images/layout/ctiBtnRed.png) no-repeat; font: bold 13px/20px Arial, Helvetica, sans-serif; color: #FFFFFF; height: 39px; width: 89px; text-align: center; border: none; outline: none; padding: 0; cursor: pointer; padding-bottom: 15px; margin: 0px 25px 0 0; }
#cti .ctiBody1 .ctiLogin .ctiTxtBox .ctiTxtLogin input.ctiBtnBlack { background: url(../images/layout/ctiBtnBlack.png) no-repeat; font: bold 13px/20px Arial, Helvetica, sans-serif; color: #FFFFFF; height: 39px; width: 89px; text-align: center; border: none; outline: none; padding: 0; cursor: pointer; padding-bottom: 15px; margin: 0px 5px 0 0; }

#cti .logout { float: right; color: #ff0000; padding: 5px 5px 0 30px; font-size: 11px; font-weight: bold; }
#cti .logout a { float: right; color: #ff0000; padding: 5px 5px 0 30px; font-size: 11px; font-weight: bold; }
#cti .logout a:hover { float: right; color: #ff0000; padding: 5px 5px 0 30px; font-size: 11px; font-weight: bold; }

#cti .RadGrid_Default .rgHeaderDiv { background: none; }

/* ------------- Property Management-------------------*/
#propertyManagement { margin: 5px 0 0 0; padding: 0px; display: block; border-right: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; }
#propertyManagement .RadPanelBar_Vista .rpGroup { background: #F7FDFF; }
#propertyManagement .RadPanelBar .rpSlide ul { padding-bottom: 1px; }
#propertyManagement .RadPanelBar .rpSlide ul li { border-bottom: 1px solid #6EC8FA; padding: 2px 0 0px 0; }
#propertyManagement .RadPanelBar_Vista .rpLink, .RadPanelBar_Vista .rpTemplate { color: #516C9C; font: bold 12px/24px "Segoe UI" ,Arial,sans-serif; }
#propertyManagement .RadPanelBar_Vista .rpGroup .rpLink, .RadPanelBar_Vista .rpGroup .rpTemplate { color: #65B0DB; font: bold 11px/24px "Segoe UI" ,Arial,sans-serif; }
#propertyManagement .RadPanelBar_Vista .rpGroup .rpLink:hover { color: #3A88B5; }
#propertyManagement .RadSplitter_Vista, .RadSplitter_Vista .rspPaneTabContainer, .RadSplitter_Vista .rspPane, .RadSplitter_Vista .rspResizeBar, .RadSplitter_Vista .rspSlideContainerResize, .RadSplitter_Vista .rspPaneHorizontal, .RadSplitter_Vista .rspResizeBarHorizontal, .RadSplitter_Vista .rspSlideContainerResizeHorizontal { border-color: #E6E6E6; }

.alterposs { padding: 0px 5px; }
.alterposs.toolBar ul { margin: 0; padding: 0; list-style-type: none; display: block; float: left; }
.alterposs.toolBar li { display: block; float: left; padding: 0 10px 0 5px; background: url(../images/layout/greyDot.gif) repeat-y right 0; }
.alterposs.toolBar li.last { background: none; }
.alterposs.toolBar li a, .alterposs.toolBar li input, .alterposs.toolBar li span { display: block; white-space: nowrap; outline: none; border: none; cursor: pointer; text-align: left; /* width: 55px; min-width: 50px; */ height: 34px; font: bold 11px/34px Arial, Helvetica, sans-serif; padding: 0 0 0 27px; color: #078ccb; }
.alterposs.toolBar li.generate { background: url(../images/layout/processdata.png) no-repeat 0 4px; }
.alterposs.toolBar li.genreview { background: url(../images/layout/reviewtask.png) no-repeat 0 4px; }
.alterposs.toolBar li.gendelete { background: url(../images/layout/TbDelete.jpg) no-repeat 0 4px; }
.alterposs.toolBar h2 { color: #9966CC; font-size: 14px; right: 8px; position: absolute; }

.alterposs .tblalterposs { width: 100%; margin-top: 15px; }
.alterposs .tblalterposs td { margin: 0; height: 15px; padding: 4px; font: normal 11px Arial, Helvetica, sans-serif; border-collapse: collapse; color: #000; }
.alterposs .tblalterposs td.subHead { border-top: 1px solid #eee; margin-top: 5px; line-height: 25px; color: #fff; font-size: 12px; }
.alterposs .tblalterposs .subHead { padding: 0; border: none; background: #f6f6f6 url(../images/layout/frmSubHeadBg.gif) repeat-x; padding-bottom: 10px; }
.alterposs .tblalterposs .subHead h3 { color: #FFFFFF; padding: 0 0 0 10px; line-height: 20px; background: #21cfff url(../images/layout/frmHeaderBg1.png) no-repeat; font-size: 12px; }
.alterposs .tblalterposs .grdedit { background: url(../images/layout/edit.png) no-repeat; height: 16px; width: 16px; display: block; border: 0px; }

.alterposs .frame { width: 100%; margin-top: 5px; border: solid 1px #21cfff; }

.hidden { display: none; }
.optionsBox { background: #FFF; border: 3px solid #0094f0; position: absolute; display: none; top: 50%; left: 50%; z-index: 3001; }
.optionsBox .header { background: #0094f0 url(../images/layout/qeHeader1.png) repeat-x 0 -15px; height: 25px; color: #fff; font: bold 14px/23px Arial, Helvetica, sans-serif; text-align: left; padding-left: 5px; }
.optionsBox .content { padding: 10px; text-align: left; background-color: #FFF; font: normal 11px Arial, Helvetica, sans-serif; }
.optionsBox .closePop { background: url(../images/layout/exit.gif) no-repeat 0 0; display: block; float: right; margin: 3px 3px 0 0; font-weight: bold; font-size: 14px; width: 17px; height: 17px; font-family: Tahoma, Geneva, sans-serif; cursor: pointer; }
.optionsBox .btnRefresh { background: url(../images/layout/refresh.png) no-repeat; font: bold 12px/16px Arial, Helvetica, sans-serif; color: #0366b9; height: 16px; width: 16px; text-align: center; border: none; outline: none; padding: 0; cursor: pointer; padding-bottom: 2px; }
#showOptionsBox .btnRefresh { background: url(../images/layout/refresh.png) no-repeat; font: bold 12px/16px Arial, Helvetica, sans-serif; color: #0366b9; height: 16px; width: 16px; text-align: center; border: none; outline: none; padding: 0; cursor: pointer; padding-bottom: 2px; }

.divPagingGrid { margin-right: 3px; }
.divPagingGrid .pnlPagingGrid { font: bold 12px "segoe ui" ,arial,sans-serif; color: #3B3B3B; background: #cdd1d6; border: 1px solid #A4ABB2; border-collapse: collapse; padding: 7px 0 7px 0; float: left; vertical-align: top; }
.divPagingGrid .pnlPagingGrid a { float: left; padding: 4px 5px; font: bold 12px "segoe ui" ,arial,sans-serif; color: #A4A4A4; background: #cdd1d6; border: 1px solid #cdd1d6; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -opera-border-radius: 5px; }
.divPagingGrid .pnlPagingGrid a:hover { float: left; padding: 4px 5px; font: bold 12px "segoe ui" ,arial,sans-serif; color: #1E395B; background: #fff1c2; border: 1px solid #f7c636; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -opera-border-radius: 5px; }
.divPagingGrid .pnlPagingGrid a:selected, .divPagingGrid .pnlPagingGrid a:active { float: left; padding: 4px 5px; font: bold 12px "segoe ui" ,arial,sans-serif; color: #384E73; width: 16px; border: 1px solod #ff0000; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -opera-border-radius: 5px; }
.divPagingGrid .pnlPagingGrid a.correntPage { float: left; padding: 4px 5px; color: #384E73; font: bold 12px "segoe ui" ,arial,sans-serif; border: 1px solid #c76e26; background: #cdd1d6; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -opera-border-radius: 5px; }
.divPagingGrid .pnlPagingGrid a.correntPage:hover { float: left; padding: 4px 5px; color: #384E73; font: bold 12px "segoe ui" ,arial,sans-serif; border: 1px solid #c76e26; background: none; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -opera-border-radius: 5px; }
.divPagingGrid .pnlPagingGrid .innertxt { font: bold 12px "segoe ui" ,arial,sans-serif; color: #3B3B3B; padding: 5px 5px 0 5px; float: left; }
.divPagingGrid .pnlPagingGrid .inputTxt { font: bold 12px "segoe ui" ,arial,sans-serif; color: #3B3B3B; background: #fff; width: 35px; float: left; border: 1px solid #9AA0A6; text-align: center; margin-top: 5px; }
.divPagingGrid .pnlPagingGrid .inputPagerButton { font: bold 12px "segoe ui" ,arial,sans-serif; color: #3B3B3B; background: #f9f6e6; width: 35px; float: left; border: 1px solid #9AA0A6; text-align: center; margin-left: 20px; margin-top: 5px; }

.FilterDiv { background-color: White; border: 1px solid #000099; height: 200px; padding-bottom: 5px; padding-top: 5px; position: absolute; width: 200px; overflow: auto; overflow-x: hidden; font-size: 11px; }
.FilterDiv label { font-size: 11px; }
.FilterDiv input { font-size: 11px; }


.txtbox1
{
	font-size:12px;
}

.logoname
{
	margin-top:40px;
}


