/* CSS Document 
*{font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #0c0c0c;}*/
body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	color: #0c0c0c;
	background: url('../Images/bodyBack.gif') repeat left top;
}
.homeTitle1
{
	background: url('../Images/homeTitle.gif') no-repeat left bottom;
	height: 20px; 
	padding-top: 10px; 
	padding-bottom: 10px; 
	margin-bottom: 5px;
}
.homeTitle1 span
{
	margin-left: 10px;
	font-size: 15px;
	font-weight: 600;
	color: #ffffff;
}
.mainTable
{
	width: 1003px;
	background-color: #ffffff;
}
.mainTable .mainTD
{
	width: 1003px;
	text-align: left;
	vertical-align: top;
}
.rTitle1,.rTitle2,.rTitle3,.rTitle4, .rTitle5
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: 500;
	color: #C82404;
	padding-bottom: 5px;
	text-decoration: none;
}
.rTitle1{font-size: 24px;}
.rTitle2{font-size: 16px;}
.rTitle3{font-size: 14px;}
.rTitle4{font-size: 11px; display: block; width: auto; margin-top: 5px;}
.rTitle5{font-size: 11px; display: block; width: 100%; text-align: right;}
.bTitle1,.bTitle2,.bTitle3 
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 500;
	color: #c0c0c0;
	padding-bottom: 5px;	
}
.rTitle3{font-size: 14px;}
.rTitle3 a{color: #000000; font-size: 14px; text-transform: uppercase;}
.errorMsg
{
	display: block;
	margin-top: 7px;
	margin-bottom: 7px;
	color: #ff0000;
}
/****************************************************HEADER AREA***************************************************************/
.tblHeader
{
	width: 1003px;
	display: block;
	padding: 0px;
	margin: 0px;
}
.tblHeader .lftPart{width: 290px; vertical-align: top; text-align: left; background-color: #000000; table-layout: fixed;}
.tblHeader .navlftPart{width: 290px; vertical-align: top; text-align: left; table-layout: fixed;}
.tblHeader .rgtPart{width: 713px; vertical-align: top; text-align: left; background-color: #ffffff;}
.tblHeader .rgtPart1{width: 691px; padding-left: 13px; padding-right: 9px; padding-top: 17px; vertical-align: top; text-align: left; background-color: #ffffff;}
.lMiniLink
{
	padding: 5px 0px 13px 15px;
	height: 15px;
	background-color: #ffffff;
	border-top: solid 11px #FFFFFF;
}
.lMiniLink a
{
	display: inline-block;
	vertical-align: middle;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	margin-right: 20px;
	color: #000000;
}
.lMiniLink a:hover
{
	text-decoration: underline;
	color: #C82404;
}
.lMiniLink a img
{
	border: none;
	vertical-align: text-bottom;
	margin-right: 4px;
}
.mnuLink
{
	color: #ffffff;
}
.mnuBar
{
	width: 713px;
	height: 20px;
	font-size: 16px;
	font-weight: 500;
	text-align: center;
	padding-top:14px;
	padding-bottom: 15px;
	border-top: solid 1px #ffffff;
	background: #C82404 url('../images/pixMenuBar.gif') repeat-x left top;
}
.mnuBar a{display: inline; width: auto; margin-right: 20px; margin-left: 20px; font-size: 16px; color: #FFFFFF; text-decoration: none;}
.mnuBar a:hover{color: #FFFF99; text-decoration: underline;}
.logo
{
	background: url('../Images/imgLogo.jpg') no-repeat left top;
	vertical-align: bottom;
	display: block;
	height: 163px;
	width: 290px;
}
.uNameDisplay
{
	display: block;
	color: #ffffff;
	text-align: center;
	width: 267px;
	padding-top: 9px;
	padding-bottom: 8px;
	height: 20px;
}
.uNameDisplay .welcome,.uName
{
	font-size: 11px;
	color: #AE9000;
	display: inline;
}
.uNameDisplay .uName
{
	margin-left: 5px;
	color: #0094CB;
}
.welcomeStrip
{
	width: 267px;
	height: 38px;
	background-color: #000000;
	padding: 5px 11px 5px 12px;
	text-align: center;
	border-bottom: solid 1px #000000;
	border-top: solid 1px #ffffff;
}
.searchBar
{
	display: block; 
	height: 48px; 
	padding-top:4px; 
	padding-bottom: 4px; 
	background-color: #E5E1D4;
	text-align: left;
	background: url('../Images/pixSearchStrip.jpg') repeat-x left top;
}
.searchBar .searchtBox
{
	height: 20px;
	width: 200px;
	font-size: 13px;
	color: #000000;
	margin-left: 10px;
	vertical-align:top;
	padding: 0 2px 0 5px;
	border: solid 1px #d3d3d3;
	background-color: #ffffff;
}
.searchBar .searchlBox
{
	color: #ffffff;
	height: 15px;
	font-size: 14px;
	margin-left: 10px;
	padding-left: 2px;
	vertical-align:middle;
}
/*************************************************************BODY AREA**********************************************************/
.bLeftArea
{
	width: 290px;
}
.bRightArea
{
	width: 713px;
}

/*----------------------------LEFT NAVIGATION------------------------------*/
.blftGNav
{
	display: block; 
	width: 290px;
	padding: 5px 0px 5px 0px;
}
.inrDiv
{
	display: block; 
	width: 260px; 
	padding: 5px 15px 10px 15px; 
	background: url('../Images/imgLNavMiddle.gif') repeat-y left top;
}
.catLister
{
	width: 260px;
	display: block;
	padding-bottom: 10px;
}
.leftNavMenu
{
	width: 260px;
	display: block;
	padding-bottom: 10px;
}
.catContainer
{
	width: 260px;
	display: block;
}
.catTitle
{
	display: block;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	border-bottom: solid 1px #797979;
	white-space: normal;
	cursor: pointer;
}
.catTitle div
{
	width: 240px;
	display: block;
	padding-left: 5px;
	/*color: #C62000;*/
	color: #000000;
	font-size: 12px;
	text-align: left;
	float: left;
}
.catTitle img
{
	display: block;
	border-style: none;
	margin-right: 5px;
	margin-top: 7px;
	float: left;
}
.catOptions
{
	width: 230px;
	display: block;
	margin-left: 10px;
	margin-top: 10px;
}
.catOptions a
{
	display: block;
	width: 230px;
	color: #171717;
	height: 20px;
	text-decoration: none;
	border-bottom: dotted 1px #888888;
	border-spacing: 5px;/**/
}
.fndVendor
{
	display: block;
	width: 290px;
	height: auto;
}
.fndVendor .title
{
	display: block;
	width: 290px; 
	height: 20px;
	font-size: 15px;
	font-weight: 600;
	text-align: center;
	background: url('../Images/feaVendorBack.gif') no-repeat left top;
	padding: 18px 0px 18px 0px; 
	color: #ffffff;
}
.fndVendor .fldValue
{
	width: 270px;
	height: 20px; 
	padding: 25px 0px 25px 0px; 
	text-align: center;
}
.feaClassified
{
	display: block;
	width: 290px;
}
.feaClassified .title
{
	width: 290px; 
	height: 20px;
	font-size: 15px;
	font-weight: 600;
	text-align: center;
	background: url('../Images/feaClassified.gif') no-repeat left top;
	padding: 18px 0px 18px 0px; 
	color: #ffffff;
}
.feaClassified .fldValue
{
	width: 270px;
	display: table;
	clear: both;
	padding: 15px 0px 15px 10px; 
	text-align: left;
	border-bottom: dotted 1px #333333;
}

.feaClassified .fldValue .flftPart p
{
	display: block;
	margin: 0px;
	font-size: 11px;
	text-align: justify;
    color: #000000;
}
.feaClassified .fldValue .flftPart
{
	display: block;
	width: 210px;
	float: left;
	height: auto;
}
.feaClassified .fldValue .frgtPart
{
	display: block;
	width: 50px;
	padding-left: 7px;
	float: left;
	height: auto;
}
.feaClassified .fldValue .frgtPart img
{
	width: 50px;
	height: 50px;
}
.feaClassified .fldEnd
{
	width: 270px;
	display: block;
	text-align: right;
	padding: 5px 0px 15px 10px; 
}
.capita
{
	text-transform: uppercase;
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: none;
}
.capita a
{
	color: #333333;
	text-decoration: none;
}
.capita a:hover
{
	color: #C82404;
	text-decoration: none;
}
.tBox
{
	color: #111111;	
	height: 16px;
	padding: 2px 0px 0px 2px;
	vertical-align: middle;
	background-color: #ffffff;
	border: solid 1px #d3d3d3;
}
.lnvBox
{
	color: #111111;	
	height: 20px;
	padding: 2px 0px 0px 2px;
	vertical-align: middle;
	background-color: #ffffff;
	border: solid 1px #d3d3d3;
}
.splTableLeft
{
	display: block; 
	width: 454px; 
	height: 203px; 
	float: left;
}
.splTableLeft1
{
	display: block; 
	width: 684px; 
	height: 203px; 
	float: left;
}
.splTopTable
{
	display: block; 
	width: 684px; 
	height: 203px;
}
.splTopTable1
{
	display: block; 
	width: 674px; 
	height: auto;
}
.splAdvText
{
	display: block; 
	width: 414px; 
	height: 127px; 
	background: url(../Images/mnTitleBack.jpg) no-repeat left top; 
	padding-left: 40px; 
	padding-top: 25px;
	padding-bottom: 10px;
}
.splAdvText1
{
	display: block; 
	width: 634px; 
	height: 127px; 
	background: url(../Images/mnTitleBack1.jpg) no-repeat left top; 
	padding-left: 50px; 
	padding-top: 25px;
	padding-bottom: 10px;
}
.splAdvText .innerTBL
{
	display: block; 
	width: 262px; 
	height: 127px;
	float: left;
}
.splAdvText1 .innerTBL
{
	display: block; 
	width: 500px; 
	height: 127px;
	float: left;
}
.splAdvText .paraText
{
	margin: 0px;
	width: 250px;
	color: #000000;
	text-align: left;
	font-size: 13px;
	font-family: Tahoma;
	padding-right: 22px;
}
.splAdvText1 .paraText
{
	margin: 0px;
	width: 450px;
	color: #000000;
	text-align: left;
	font-size: 13px;
	font-family: Tahoma;
	padding-right: 22px;
}
.splAdvText .imgShield
{
	display: block; width: 106px; padding-left: 10px; height: 127px; float: left;
}
.splAdvText1 .imgShield
{
	display: block; width: 106px; padding-left: 10px; height: 127px; float: left;
}
.splTableFoot
{
	display: block; 
	width: 454px; 
	height: 10px; 
}
.splTitle
{
	display: block; 
	width: 95%; 
	height: 20px; 
	font-size: 16px;
	 margin-left: 10px; 
	 padding-top: 15px; 
	 padding-bottom: 4px; 
	 border-bottom: solid 2px #000000; 
	 font-weight: 500;
}
.splTitle1
{
	width: auto; 
	height: 20px; 
	margin-left: 10px; 
	padding-top: 5px; 
	padding-bottom: 4px; 
	border-bottom: solid 2px #000000; 
	font-size: 16px;
	font-weight: 500;
}
.splTitle2
{
	display: block; 
	width: 100%; 
	height: 20px; 
	font-size: 16px;
	padding-top: 15px; 
	padding-bottom: 4px; 
	border-bottom: solid 2px #000000; 
	font-weight: 500;
	color:#000000;
}
.rptTitle
{
	font-size: 16px;
	font-weight: 500;
}
.blockMe
{
	display: block;
	margin-bottom: 10px;
	width: auto;
}
.rLoginInfo
{
	display: block; 
	width: 220px; 
	float: left; 
	padding-left: 10px;
}
.rLoginInfoMini
{
	display: block; 
	width: 220px; 
	float: left; 
}
.logHolder
{
	display: block; 
	width: 220px; 
	float: left; 
	padding-left: 10px;
}
.tabHolder
{
	display: block; 
	width: 210px; 
	height:22px;
	border-bottom: solid 2px #000000;
	background: #D7D7D6 url('../Images/login_top.gif') no-repeat left top ;
	font-size: 13px;
	padding-top: 5px;
	padding-left: 10px;
	font-weight: bold;		
}
.tabHolder a
{
	display: block;
	height: 14px;
	width: auto;
	float: left;
	text-align: center;
	font-size: 12px;
	text-decoration: none;
	padding: 4px 0px 4px 0px;
	color: #666666;
}
.tabHolder a:hover
{
	color: #000000;
}
.tabHolder a:active
{
	background: url('../Images/tabLoginAct.gif') no-repeat left top;
}
.logArea
{
	width: 200px; 
	height: 169px; 
	padding-left: 20px;
	padding-top: 10px;
	background: #D7D7D6 url('../Images/login_bottom.gif') no-repeat left bottom;
}
.navLogArea
{
	width: auto; 
	height: auto; 
	padding: 10px 10px 10px 20px;
}
.navLogArea .divRow
{
	display: table;
	width: 100%;
	height: 16px;
	padding: 2px 0px 10px 0px;
}
.navLogArea .divRow .lsFldName
{
	display: table;
	float: left;
	height: 16px;
	width: 100px;
}
.navLogArea .divRow .lsFldValue
{
	display: block;
	float: left;
	height: 16px;
	width: 120px;
}
.hFldName
{
	height: 16px;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
	color: #484848;
}
.hFldValue
{
	height: 16px;
	font-size: 10px;
	padding: 2px 0px 2px 0px;
	color: #000000;
}
.hFldAnc 
{
	height: 16px;
	font-size: 10px;
	padding: 3px 0px 0px 0px;
}
.hFldAnc a
{
	text-decoration: none;
	color: #C82404;
}
.hFldAnc a:hover
{
	text-decoration: underline;
}

.hFldButton
{
	padding: 7px 0px 5px 0px;
}
.postCollection
{
	display: block;
	width: 674px;
	height: auto;
	padding-left: 10px;
}
.lstListMain
{
	display: table;
	width: 674px;
	height: auto;
	padding: 10px 0px 10px 0px;
	border-bottom: dotted 1px #000000;
}
.lstListMain .lftCont
{
	display: block; 
	float: left; 
	width: 554px
}
.lstListMain .lftCont p
{
	color: #000000;
}

.lstListMainWGB
{
	display: table;
	width: 654px;
	height: auto;
	padding: 10px 10px 10px 10px;
	background: #ffd700;
	border-bottom: dotted 1px #000000;
}
.lstListMainWGB .rTitle3
{
	font-weight: bold;
	color: #000000;
}
.lstListMainWGB .rTitle4
{
	color: #888888;
	font-weight: bold;
}
.lstListMainWGB .lftCont
{
	display: block; 
	float: left; 
	width: 544px
}
.lstListMainWGB .lftCont p
{
	color: #000000;
}

.lstListMain2WGB
{
	display: table;
	width: 434px;
	height: auto;
	background: #ffd700;	
	padding: 10px 0px 10px 10px;	
	border-bottom: dotted 1px #000000;
}
.lstListMain2WGB .rTitle3
{
	font-weight: bold;
	color: #000000;
}
.lstListMain2WGB .rTitle4
{
	color: #888888;
	font-weight: bold;
}
.lstListMain2WGB .lftCont2
{
	display: block; 
	float: left; 
	width: 314px;
	padding-left: 10px;
}
.lstListMain2WGB .lftCont p
{
	color: #000000;
}

.postCollection2
{
	display: block;
	width: 454px;
	height: auto;
	padding-left: 10px;
}
.lstListMain2
{
	display: table;
	width: 444px;
	height: auto;
	padding: 10px 0px 10px 0px;
	border-bottom: dotted 1px #000000;
}
.lstListMain2 .lftCont2
{
	display: block; 
	float: left; 
	width: 324px;
	padding-left: 10px;
}

.rTitle4 a
{
	text-decoration: none;
	color: #C82404;
}
.rTitle4 a:hover
{
	text-decoration: underline;
	color: #C82404;
}
.contTD
{
	width: 1003px;
}
.stlTblCuztomize
{
	width: 950px;
	margin: 10px 26px 10px 27px;
}
.custTDLeft
{
	width: 310px;
	height: auto;
	text-align: left;
	vertical-align: top;
}
.custTDRight
{
	width: 630px;
	height: auto;
	text-align: left;
	vertical-align: top;
	/*background-color: #dbbfbf;*/
	/*border: solid 1px #DBBFBF;*/
}
.titleDiv
{
	
}
.frmTable
{

}
.thinBorder
{
	border: solicd 1px #cccccc;
	height: auto;
	width: 308;
}
.thinBorder
{
	padding: 5px 10px 5px 10px;
	border: solid 1px #DBBFBF;
	margin-bottom: 10px;	
}
.tblCustomize
{
	width: 290px;
}
.tblCustomize tr
{
	padding-top: 5px;
}
.tblCustomize .title
{
	padding: 3px 5px 3px 5px; 
	width: 280px; 
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
}
.tblCustomize .ico
{
	padding-right: 10px; 
	width: 15px;
}
.tblCustomize .lftLabel
{
	width: 91px;
}
.tblCustomize .rgtControl
{
	width: 120px;
}
.tblCustomize .picker
{
	width: 20px;
}
.tblCustomize .picText
{
	width: 34px;
	text-align: center;
}
.tblCustomize .rightThree
{
	width: 174px;
}
.pgPrev
{
	display: block;
	float: left;
	width: auto;
	padding-right: 10px;
}
.pgNumber
{
	display: block;
	float: left;
	width: auto;
	padding-right: 10px;
}
.pgNext
{
	display: block;
	float: left;
	width: auto;
	padding-right: 10px;
}
.SaveSearch
{
	float: left;
	width: auto;
}
.pgrHolder
{
	float: right;
	width: auto;
}
/* PREVIEW WINDOW SETTING */
.mainText
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-indent: 10px;
}
.subText
{
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-indent: 10px;
}
.paraText
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	padding-left: 10px;
}
.lnkText
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.stlbackground
{
	/*background: url('../images/box.jpg') repeat left top;*/
}
.stlPrvTable
{
	background-color: #ffffff;
}
.stlGAccount
{
	border: none;
	margin-left: 100px;
	margin-top: 10px;
}
.lstImage
{
	float: left; margin-left: 10px
}
/* END OF PREVIEW WINDOW */
/* FOOTER */
.footer
{
	height: 60px;
	background-color: #272727;
	color: #ffffff;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
}
.footer div
{
	color: #d3d3d3;
}
.cbssys
{
	color: #61C4CA;
	text-decoration: none;

}
/* END OF FOOTER */

/* PAGE FORM */
.tblForm
{
	display: block;
	border: solid 1px d3d3d3;
	margin-top: 15px;
	width: 580px;
	margin-left: 30px;
}
.tblForm1
{
	margin-top: 15px;
	width: 560px;
	margin-left: 30px;
	border: solid 5px f3f3f3;
}
.tblForm2
{
	margin-top: 15px;
	width: 560px;
	border: solid 5px f3f3f3;
}
.frmLeft
{
	width: 190px;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	color: #0A0A0A;
	font-size: 12px;
	font-family: Tahoma;
}
.frmRight
{
	width: 400px;
	height: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: middle;
	color: #0A0A0A;
	font-size: 12px;
	font-family: Tahoma;
}
.frmControls
{
	width: 300px;
	padding-top: 10px;
	text-align: left;
}
.myInput
{
	color: #0A0A0A;
	font-size: 11px;
	font-family: Tahoma;
	height: 16px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	vertical-align: middle;
	border: solid 1px #CCCCCC;
	width: 150px;
	margin-right: 5px;
}
.ftoLeft
{
	float: left;
	width: 107px;
	height: 14px;
	border: 0px;
}
.myCheck
{
	color: #0A0A0A;
	font-size: 11px;
	font-family: Tahoma;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	margin-right: 5px;
}
.myBrowse
{
	color: #0A0A0A;
	font-size: 11px;
	font-family: Tahoma;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	border: solid 1px #CCCCCC;
	width: 200px;
	margin-right: 5px;
}
.mySelect
{
	color: #0A0A0A;
	font-size: 11px;
	font-family: Tahoma;
	height: 22px;
	padding-top: 2px;
	text-align: left;
	vertical-align: middle;
	border: solid 1px #CCCCCC;
	width: 150px;
	margin-right: 5px;
}
.myRadio
{
	color: #0A0A0A;
	font-size: 11px;
	font-family: Tahoma;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	width: 150px;
	float: left;
}
.myRadio1
{
	color: #0A0A0A;
	font-size: 11px;
	font-family: Tahoma;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	width: auto;
	float: left;
}
.myLabel
{
	color: #0A0A0A;
	font-size: 12px;
	font-family: Tahoma;
	height: 18px;
	padding-top: 2px;
	text-align: left;
	vertical-align: middle;
	text-transform: capitalize;
}
.myTextarea
{
	color: #0A0A0A;
	font-size: 12px;
	font-family: Tahoma;
	text-align: left;
	vertical-align: middle;
	border: solid 1px #CCCCCC;
	width: 150px;
	margin-right: 5px;
}
.myButton
{
	color: #0A0A0A;
	font-size: 12px;
	height: 25px;
	font-family: Tahoma;
	text-align: center;
	vertical-align: middle;
	padding: 2px 5px 2px 5px;
}
.myButtonR
{
	color: Blue;
	font-size: 12px;
	height: 20px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: underline;
}
.controlStrip
{
	width: 700px;
	padding-right: 20px;
	background-position: left top;
	padding-left: 10px;
	background-image: url(../Images/controlStrip.gif); 
	text-align: right;
	vertical-align: middle;
	background-repeat: no-repeat;
	height: 50px;
}
.mrgdContStrip
{
	text-align: center;
	width: 100%;
}
.mrgdContStripGAL
{
	text-align: center;
	width: 610px;
}
.mrgdContTDError
{
	text-align: center;
	width: 100%;
}
.mrgdTDTitle
{
	padding-top: 10px;
	padding-right: 10px;
	width: 100%;
	font-family: Tahoma;
	font-weight: bold;
	color: #333333;
	font-size: 13px;
	text-align: left;
	text-transform: uppercase;
}
.mrgdContStrip1
{
	display: block;	
	width: 100%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-color: #f3f3f3;
	text-align: right;
}
.myLinkButton
{
	color: #0A0A0A;
	width: auto;
	font-size: 11px;
	font-family: Tahoma;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	padding: 2px 2px 2px 2px;
	margin-left: 1px;
	margin-right: 1px;
	border: solid 1px #d3d3d3;
}
.runRight
{
	margin-top: 10px;
	float: right;
}
/* END OF PAGE FORM */
/* CUSTOMIZE TABLE */
.stlTblCuztomize
{
	width: 950px;
	margin: 10px 26px 10px 27px;
}
.custTDLeft
{
	width: 310px;
	height: auto;
	text-align: left;
	vertical-align: top;
}
/*.custTDRight
{
	width: 630px;
	height: auto;
	text-align: left;
	vertical-align: top;
	border: solid 1px #DBBFBF;
}*/
.titleDiv
{
	
}
.frmTable
{

}
.thinBorder
{
	border: solicd 1px #cccccc;
	height: auto;
	width: 308;
}
.thinBorder
{
	padding: 5px 10px 5px 10px;
	border: solid 1px #DBBFBF;
	margin-bottom: 10px;	
}
.tblCustomize
{
	width: 290px;
}
.tblCustomize tr
{
	padding-top: 5px;
}
.tblCustomize .title
{
	padding: 3px 5px 3px 5px; 
	width: 280px; 
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
}
.tblCustomize .ico
{
	padding-right: 10px; 
	width: 15px;
}
.tblCustomize .lftLabel
{
	width: 91px;
}
.tblCustomize .rgtControl
{
	width: 120px;
}
.tblCustomize .picker
{
	width: 20px;
}
.tblCustomize .picText
{
	width: 34px;
	text-align: center;
}
.tblCustomize .rightThree
{
	width: 174px;
}
.AdBanner
{
	vertical-align: top; 
	width: 220px; 
	padding-top: 10px; 
	text-align: left;
}
/* END OF CUSTOMIZE */
/* Style for Pager Strip */
.stlPaging
{
	display: block;
	width: 444px;
	height: auto;
	padding: 10px 0px 10px 0px;
}

/* End of Paging Strip */
/* GRID STYLE */
.stlHeader
{
	background-color: #F2F3E9;
	padding-top: 5px;
	padding-bottom: 5px;
}
.grdMainStyle
{
	width: 675px;
	color: #333333;
	margin-left: 30px;
	border: solid 1px #d3d3d3; 
}
.grdMainStyle1
{
	width: 675px;
	color: #333333;
	border: solid 1px #d3d3d3; 
}
.pgrStyle
{
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
}
.ftrStyle
{
	padding-left: 10px;
	text-align: left;
}
.vertAlign
{
	padding-top: 10px;
}
.grdHeader
{
	background-color: #F2F3E9;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}
.grdRow
{
	 background-color: #ffffff;
	 text-align: left;
	 height: 20px;
}
.grdPgr
{
	background-color: #949494; 
	color: #ffffff;
    text-align: center;
}
.grdSelRow
{
	background-color: #EFF0E5;
	font-weight: bold;
	color: #333333;
}
.grdHdrRow
{
	background-color: #6E6E6E;
	font-weight: bold;
	color: #ECEAEA;
	height: 25px;
	text-align: center;
	vertical-align: middle;
}
.grdEditRow
{
	background-color: #2461BF;
	height: 20px;
}
.grdAltRow
{
	background-color: #F1F2E7;
	text-align:left;
	height: 20px;
}
.paraStyle1
{
	color: #000000; 
	padding-top: 10px; 
	text-align: left
}
.noLink
{
	text-decoration : none;
	color: #000000;
}
.spMain
{
	width: 600px; 
	display: block; 
	padding-top: 10px;
}
.spLeft
{
	width: 180px; 
	height: 100%; 
	display: block; 
	float: left; 
	margin-right: 10px;
}
.spRight
{
	width: 400px; 
	height: 100%; 
	display: block; 
	float: left;
}
.spRight1
{
	width: 620px; 
	height: 100%; 
	display: block; 
	float: left;
}
.spRight1 p
{
	width: 100%;
	color: #333333;
}
.spRight p
{
	width: 400px;
	color: #333333;
}

/* TREE VIEW STYLE */

.nodeStyle
{
	width: 230px;
	height: 15px;
	color: #000000;
	text-align: left;
	padding: 4px 10px 2px 0px;
	border-bottom: dashed 1px #999999;
}
.rootNodeStyle
{
	width: 250px;
	height: 15px;
	color: #000000;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	font-family: Tahoma;
	padding: 5px 10px 1px 0px;
	border-bottom: solid 1px #797979;
}

/* END OF TREE VIEW STYLE */

/* USER LOGIN STYLE */
.userLoginTable
{
	background: url(../Images/userLoginBack.gif) no-repeat left top; 
	width: 630px; 
	height: 269px;
	/*margin: 30px 0px 0px 20px;*/
}
.ulLeft
{
	padding-left: 40px; 
	padding-bottom: 30px; 
	vertical-align: top; 
	width: 255px;
	padding-top: 60px; 
	height: 179px; 
	text-align: left;
}
.ulRight
{
	padding-right: 40px; 
	padding-bottom: 30px; 
	vertical-align: top; 
	width: 255px;
	padding-top: 60px; 
	height: 179px; 
	text-align: left
}
.ulLeft .divFld, .ulRight .divFld
{
	display: block;
	width: 255px;
	padding-bottom: 2px;
	font-family: "Lucids Sans",Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.ulLeft .divVal, .ulRight .divVal
{
	display: table;
	/*display: inline-block;
	display: block;*/
	width: 255px;
	padding-bottom: 4px;
	font-family: "Lucids Sans",Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.ulLeft .divVal a, .ulRight .divVal a
{
	color: #000000;
	font-size: 10px;
	font-weight:normal;
	font-family: Tahoma;
	text-decoration: none;
	text-transform: uppercase;
}
.ulLeft .divVal a:hover, .ulRight .divVal a:hover
{
	text-decoration: underline;
}
.ulLeft iBox, .ulRight iBox
{
	width: 180px;
	height: 16px;
	font-size: 12px;
	color: #333333;
	border: solid 1px #d3d3d3;
}
.btnLogin
{
	vertical-align: middle;
	float: right;
}
.lnkRemind
{
	font-size: 11px;
	float: left;
	color: #ff0000;
}
/* END OF USER LOGIN */
.popDiv
{
	BORDER-RIGHT: #d3d3d3 1px solid; 
	BORDER-TOP: #d3d3d3 1px solid; 
	DISPLAY: none; 
	Z-INDEX: 100; 
	LEFT: 333px; 
	BORDER-LEFT: #d3d3d3 1px solid; 
	WIDTH: 750px; 
	BORDER-BOTTOM: #d3d3d3 1px solid; 
	POSITION: absolute; 
	TOP: 184px; 
	HEIGHT: auto; 
	BACKGROUND-COLOR: #ffffff;
}
.address
{
	display: block; 
	width: auto; 
	height: auto;
	margin-bottom: 4px;
}
.address div
{
	display: block;
	margin-bottom: 5px;
}
.imgGallery
{
	display: inline;
}
.imgGallery1
{
	display: block;
	width: 100px;
	height: 100px;
	padding-right: 10px;
}
.divPop
{
	display: block; 
	width: 480px; 
	height: 280px;
	padding: 10px;
	overflow: auto;
}
.divPop p
{
	text-align: justify;
}
.divPop p b
{
	text-align: justify;
	color: #971900;
}
.ttlStrip
{
	display: block; 
	height: 25px; 
	width: 498px;
	background-color: #002C5A;
	padding-right: 2px;
	text-align: right;
}
.stlPopHolder
{
	display: none; 
	width: 500px;
	height: 330px;
	background-color: #ffffff;
	border: solid 1px #d3d3d3;
	position: absolute;
	left: 350px;
	top: 400px; 
	z-index: 10; 
}
/* SITEMAP */
.hdrHome
{
	width: 231px;
	height: auto;
	clear: both;
	background: url('../Images/imgSMHome.gif') no-repeat left top;
}
.hdrHome div, .hdrSearch div, .hdrService div, .hdrProperty div
{
	width: 175px;
	height: auto;
	padding-top: 50px;
	padding-left: 56px;
	margin-bottom: 10px;
}
.hdrHome div a, .hdrSearch div a, .hdrService div a, .hdrProperty div a
{
	display: block;
	clear: both;
	width: 170px;
	height: 15px;
	color: #000000;
	font-size: 12px;
	padding-bottom: 2px;
	padding-bottom: 5px;
	text-decoration: none;
	border-bottom: dashed 1px #d3d3d3;
}
.hdrHome div a:hover, .hdrSearch div a:hover, .hdrService div a:hover, .hdrProperty div a:hover
{
	color: #ff0000;
}
.hdrSearch
{
	display: table;
	width: 231px;
	height: 50px;
	background: url('../Images/imgSMSearch.gif') no-repeat left top;
}
.hdrService
{
	display: table;
	width: 231px;
	height: 50px;
	background: url('../Images/imgSMService.gif') no-repeat left top;
}
.hdrProperty
{
	display: table;
	width: 231px;
	height: auto;
	background: url('../Images/imgSMProperty.gif') no-repeat left top;
}
/* END OF SITEMAP */

/*Balloon Message. */
.leftCircle
{
width:17px;
background:url(../Images/left-circle.gif);
background-repeat:no-repeat;
}

.rightCircle
{
width:17px; 
background:url(../Images/circle-right.gif);
background-repeat:no-repeat;
}

.leftbottom
{
width:17px; 
background:url(../Images/circle-leftbottom.gif);
background-repeat:no-repeat;
}

.bottomMid
{
width:153px; 
background:url(../Images/circle-arrow.gif);
background-repeat:no-repeat;

}

.rightbottom
{
widows:17px; 
background:url(../Images/circle-rightbottom.gif);
background-repeat:no-repeat;
}
/* END OF  Balloon Message. */

/*-----------------Misc------------------------*/
.noRecDiv
{
	display: block; 
	width: 100%;
	text-align: center;
}
.noRecDiv .emptyRec
{
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: Tahoma,Verdana,Arial;
	font-size: 15px;
	letter-spacing: 0.05em;
	font-weight: bold;
	color: #888888;
	/*display: none;*/
}
.STNormal
{
	text-transform: none;
}