	/* =============================================================================================*/
	/* GENERIC OR SHARED ClASSES */

	/* Default settings at the html, form, body level*/
	/* Always have html, form, body here for FIREFOX compatibility*/
	html,form,body 
	{
		background-color: white;
		font-family: Arial, Verdana, Helvetica, sans-serif;
	    text-align:-moz-center;
		#text-align: center;
		margin: 0px;
		padding: 0px;
		height: 100%;
		border: none;
	}
	
	/* Class for the CouponTemplate to display in print mode */
	.PrintCoupon 
	{
		position: absolute; 
		top: 0; 
		left: 0;
		border-right: 0px; 
		padding-right: 0px; 
		border-top: 0px; 
		padding-left: 0px;
		/*background-position: center center; 
		background-image: url(http://www.glendale-chamber.com/images/coupons/hd_coupon.jpg); 
		background-repeat: no-repeat; */
		padding-bottom: 20px; 
		margin: 0px; 
		border-left: 0px; 
		width: 504px; 
		padding-top: 0px; 
		border-bottom: 0px; 
		height: 504px; 
	    text-align:-moz-center;
		#text-align: center;
	}
	
	/* Class to remove padding and margins */
	.MarginKill
	{
		margin: 0px;
		padding: 0px;
	}
	
	/* Class for the outer table containing all page content */
	/* Currently this is the black border for the GCC pages */
	.MainFrameTable 
	{
		border-width: 0px;
		margin: auto;
		padding: 0px 1px 0px 1px;
		height: 100%;
		width: 800px;
	    text-align:-moz-center;
		#text-align: center;
		background-color: black;
	}

	/* Class for the inner table containing all page content */
	.MainTable 
	{
		border-width: 0px;
		margin: 0px;
		padding: 0px;
		width: 100%;
		height: 100%;
	    text-align:-moz-center;
		#text-align: center;
		background-color: #f2e3bc;
	}
	
	/* Class for the inner table containing all page content for the ClassifiedsTemplate */
	.MainTableClassifieds
	{
		border-width: 0px;
		margin: 0px;
		padding: 0px;
		width: 100%;
		height: 100%;
	    text-align:-moz-center;
		#text-align: center;
		background-color: white;
	}
	
	.Empty
	{}
	
	img 
	{
		border-width: 0px;
	}
	
	.LogoImage
	{
		border: 1px solid black;
	}

	.BlackTableCell
	{
		background-color: black;
		padding: 0px 0px 0px 0px;
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
		height: 1px;
	}
	
	.BannerMarquee
	{
		color: yellow;
		font-size: 18px;
	}
	
	.Calendar
	{
		display: block;
		width: 100%;
		height: 100%;
	}
	
	.FadeOutTableCell
	{
		background-image: url('http://www.glendale-chamber.com/images/GCC.BgGrad.DarkTop.jpg');
		padding: 0px 0px 0px 0px;
		vertical-align: top;
	    text-align:-moz-center;
		#text-align: center;
		height: 10px;
	}

	/* Class for the logo label 	
	.LogoLabel 
	{
		font-size: 12px;
		font-weight: bold;
	    text-align:-moz-center;
		#text-align: center;
		color: #492549;
	}*/

	/* GENERIC OR SHARED ClASSES */
	/* =============================================================================================*/



	/* =============================================================================================*/
	/* ADMIN ClASSES */
	
	/* Class for the data grid row headers */
	.AdminRowHeader
	{
		font-weight: bold;
		font-size: 12px;
	}
	
	/* Class for the success status message table */
	.AdminMessageSuccess
	{
		background-color: Lime;
	}
	
	/* Class for the error status message table */
	.AdminMessageError
	{
		background-color: Red;
		color: white;
	}
	
	/* Class for the table row element headers */
	.AdminTableRowHeader
	{
		margin: 20px  0px 0px 0px;
		padding: 20px 0px 0px 0px;
		font-size: 18px;
		font-weight: bold;
	}
	
	/* Class for the table row element description */
	.AdminTableRowDescription
	{
		font-size: 12px;
	}
	
	/* ADMIN ClASSES */
	/* =============================================================================================*/
		
	
	
	
	/* =============================================================================================*/
	/* MyMenuTemplate ClASSES */

	/* Class for the MyMenuTemplate */
	.TemplateContentGCC
	{
		background-color: #f2e3bc;
	}

	/* MyMenuTemplate ClASSES */
	/* =============================================================================================*/
	
	
	
	/* =============================================================================================*/
	/* MyMenuTemplateNSI ClASSES */

	.TemplateContentNSI
	{
		background-color: #f2e3bc;
	}
			
	/* MyMenuTemplateNSI ClASSES */
	/* =============================================================================================*/



	/* =============================================================================================*/
	/* ClassifiedsMenuTemplateNSI ClASSES */

	.ClassifiedCategoryHeader 
	{
		font-size: 14px;
		font-weight: bold;
	    text-align:-moz-center;
		#text-align: center;
		color: black;
		background-color: #F0F0F0;
		border: 1px solid black;
	}
	
	.Classified 
	{
		border-bottom: 1px solid black;
	}
	
	.ddlClassifiedsNSI
	{
		color: black;
		background-color: #E3DEAE;
		font-size: 11px;
		font-weight: bold;
		margin: 5px;
		border-width: 1px;
		border-style: solid;
		border-color: #560F17;
	}	

	/* ClassifiedsMenuTemplateNSI ClASSES */
	/* =============================================================================================*/


	
	.Info1 
	{
		width: 100%;
		background-color:  #492549;
		display: block;
	}
	
	.Info1NSI
	{
		font-style: italic;
		font-weight: bold;
	    text-align:-moz-center;
		#text-align: center;
		color: #3C3062;
	}
	
	.Info2 
	{
		background-color: #fffff0;
	}
	
	.Info2NSI
	{
		font-weight: bold;
	    text-align:-moz-center;
		#text-align: center;
		color: #3C3062;
	}
	
	.InfoTopNSI
	{
		background-color: #E3DEAE;
	}	
	
	.Info3 
	{
		width: 100%;
	    text-align:-moz-center;
		#text-align: center;
		background-color:  #492549;
		display: block;
	}
	


	/* =============================================================================================*/
	/* UCMyMenu (GCC & ME ICON MENU) ClASSES */

	.MyMenuCategoryImageTable
	{
		height: 100%;
		width: 10px;
		padding: 0px;
		margin: 0px;
		border-collapse: collapse;
		background-color:  #492549;
	}
	
	.MyMenuCategoryImageTop
	{
		padding: 0px;
		margin: 0px;
		border-collapse: collapse;
	}
	
	.MyMenuCategoryImageBottom
	{
		padding: 0px;
		margin: 0px;
		border-collapse: collapse;
	}
	
	.MyMenuCategoryTable
	{
		border-collapse: collapse;
		margin: 0px;
		padding: 0px;
		width: 80%;
	}
	
	.MyMenuCategoryTableVertical
	{
		border-collapse: collapse;
		margin: 0px;
		padding: 0px;
		width: 100%;
	}
	
	.MyMenuCategoryTableSides
	{
		height: 100%;
		margin: 0px;
		padding: 0px;
		width: 10px;
		border-collapse: collapse;
	}
	
	.MyMenuCategoryTableSidesTop
	{
		height: 100%;
		margin: 0px;
		padding: 0px;
		border-collapse: collapse;
		vertical-align: top;
		text-align: right;
		float: right;
		width: 10px;
	}
	
	.MyMenuCategoryTableSidesBottom
	{
		height: 100%;
		margin: 0px;
		padding: 0px;
		border-collapse: collapse;
		vertical-align: bottom;
		text-align: right;
		float: right;
		width: 10px;
	}
	
	.MyMenuCategoryTableCellVertical
	{
		font-size: 10px;
		background-color: #492549;
		color: #ece0f8;
		padding: 0px;
		margin: 0px;
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
		padding: 0px;
		margin: 0px;
		width: 100px;
	}
	
	.MyMenuCategoryTableCell
	{
		font-weight: bold;
		font-size: 12px;
		background-color:  #492549;
		color: #f2e3bc;
		padding: 0px;
		margin: 0px;
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
		padding: 0px;
		margin: 0px;
	}
	
	.MyMenuTableCell
	{
		background-color:  #f2e3bc;
		padding: 10px 5px 10px 5px;
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
	}
	
	.MyMenuTableCellMultiRow
	{
		background-color:  #f2e3bc;
		padding: 0px 0px 5px 0px;
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
	}
	
	.MyMenuTableCellVertical
	{
		background-color:  #ece0f8;
		padding: 5px 0px 5px 0px;
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
	}
	
	.MyMenuTableCellVerticalMultiRow
	{
		background-color:  #ece0f8;
		padding: 0px 0px 5px 0px;
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
	}

	.MyMenuTableCellNSI
	{
		background-color:  #000000;
		padding: 5px 5px 5px 5px;
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
	}
	
	.MyMenuHeadTableCell
	{
		background-color: #f2e3bc;
		padding: 5px;
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
	}
	
	.MyMenuHeadTableCellNSI
	{
		background-color: #EBE3BA;
		padding: 2px;
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
		color: White;
		height: 49px;
	}
	
	.MyMenuTable
	{
		background-color: #492549;
		padding: 1px;
	}
	
	.MyMenuTableNSI
	{
		background-color: #EBE3BA;
		padding: 1px;
	}

	/* UCMyMenu (GCC & ME ICON MENU) ClASSES */
	/* =============================================================================================*/


	
	
	.RotatingImages
	{
		border-collapse: collapse;
		padding: 0px;
		margin: 0px;
		background-color: #f2e3bc;
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
	}
	
	.DisplayAdIconImage
	{
		cursor: pointer;
		cursor: hand;
		border: solid 1px black;
		display: block;
	}
		
	.DisplayAdIconNext
	{
		cursor: pointer;
		cursor: hand;
		display: block;
	    text-align:-moz-center;
		#text-align: center;
		padding: 3px;
		background-color: #e8e8e8;
	}
	
	.DisplayAdViewingPaneTable
	{
		border: solid 1px black;
		width: 95%;
	    text-align:-moz-center;
		#text-align: center;
		display: block;
		height: 200px;
	}

	.AdHeadTableCell
	{
		border-collapse: collapse;
		padding: 0px;
		margin: 0px;
		background-color: #f2e3bc;
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
	}
	
	.MemberDirectoryAdHeadTableCell
	{
		border-collapse: collapse;
		padding: 0px;
		margin: 0px;
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
	}

	.DisplayAdHeadTableCell
	{
		border-collapse: collapse;
		padding: 0px;
		margin: 0px;
		background-color: white;
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
	}

	.DisplayAdIconHeadTableCell
	{
		border-collapse: collapse;
		padding: 0px;
		margin: 0px;
		background-color: #e8e8e8;
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
	}

	.AdHeadTableCellNSI
	{
		background-color: #3C3062;
		padding: 2px;
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
		color: White;
		height: 50px;
	}
	
	.TemplateHeadTableCell
	{
		background-color: #f2e3bc;
	    text-align:-moz-center;
		#text-align: center;
		vertical-align: bottom;
		padding: 0px;
		margin: 0px;
	}
	
	.TemplateLogoTableCell
	{
		background-color: #492549;
	    text-align:-moz-center;
		#text-align: center;
		vertical-align: bottom;
		padding: 0px;
		margin: 0px;
	}
	
	.TemplateHeadTableCellNSI
	{
		background-color: #f2e3bc;
		vertical-align: bottom;
	    text-align:-moz-center;
		#text-align: center;
		padding: 0px;
		margin: 0px;
	}
	
	.HomeSideTableCell
	{
		background-color: white;
		vertical-align: top;
	    text-align:-moz-center;
		#text-align: center;
	}
	
	.HomeSideTableCellNSI
	{
		background-color: #3C3062;
		vertical-align: top;
	    text-align:-moz-center;
		#text-align: center;
		width: 150px;
	}
	
	.TemplateRightSideTableCell
	{
		background-color: #f2e3bc;
		vertical-align: top;
	    text-align:-moz-center;
		#text-align: center;
		width: 150px;
	}
	
	.ClassifiedsTemplateTableCell
	{
		vertical-align: top;
	    text-align:-moz-center;
		#text-align: center;
		width: 400px;
	}
	
	.TemplateRightSideTableCellClassifiedsNSI
	{
		vertical-align: top;
	    text-align:-moz-center;
		#text-align: center;
		width: 400px;
	}
	
	.TemplateRightSideTableCellNSI
	{
		background-color: #f2e3bc;
		vertical-align: top;
	    text-align:-moz-center;
		#text-align: center;
		width: 150px;
	}
	
	.TemplateLeftSideTableCell
	{
		background-color: #ece0f8;
		vertical-align: top;
	    text-align:-moz-center;
		#text-align: center;
		width: 100px;
	}
	
	.TemplateLeftSideTableCellNSI
	{
		background-color: #e0e0f8;
		vertical-align: top;
	    text-align:-moz-center;
		#text-align: center;
		width: 100px;
	}
		
	.HomeMainTableCell
	{
		background-color: #f2e3bc;
		vertical-align: top;
	    text-align:-moz-center;
		#text-align: center;
		width: 250px;
	}
	
	.HomeMainTableCellNSI
	{
		background-color: #000000;
		vertical-align: top;
	    text-align:-moz-center;
		#text-align: center;
	}
	
	.TemplateMainTableCell
	{
		background-color: #492549;
		vertical-align: top;
	    text-align:-moz-center;
		#text-align: center;
	}
	
	.TemplateMainTableCellGCC
	{
		background-color: #f2e3bc;
		vertical-align: top;
	    text-align:-moz-center;
		#text-align: center;
	}
	
	.TemplateMainTableCellGCCFull
	{
		background-color: #f2e3bc;
		vertical-align: top;
	    text-align:-moz-center;
		#text-align: center;
	}
	
	.TemplateMainTableCellNSI
	{
		background-color: #3C3062;
		vertical-align: top;
	    text-align:-moz-center;
		#text-align: center;
	}
		
	.BannerTableCell
	{
		background-color: #492549;
		padding: 7px 5px 7px 5px;
		vertical-align: bottom;
	    text-align:-moz-center;
		#text-align: center;
	}
	
	.BannerTableCellNSI
	{
		background-color: #3C3062;
		padding: 5px 5px 5px 5px;
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
	}
	
	.BannerTableCellNSIClassified
	{
		background-color: black;
		padding: 5px 5px 5px 5px;
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
	}
	
	.BodyTableSpacer
	{
		background-color: #492549;
		width: 1px;
	}
	
	.BodyTableSpacerNSI
	{
		background-color: #3C3062;
		width: 1px;
	}
	
	.NavigationTableCell
	{
		background-color: #492549;
		padding: 5px 5px 0px 5px;
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
		font-size: 12px;
	}
	
	.AdHomePageTableCell
	{
		background-color: #f2e3bc;
		padding: 0px 0px 5px 0px;
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	
	.MemberDirectoryAdTableCell
	{
		padding: 1px 1px 1px 1px;
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
		margin-left: auto;
		margin-right: auto;
	}

	.AdHomePageTableCellMultiRow
	{
		background-color: #f2e3bc;
		padding: 0px 0px 5px 0px;
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	
	.MemberDirectoryAdTableCellMultiRow
	{
		padding: 1px 1px 1px 1px;
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
		margin-left: auto;
		margin-right: auto;
	}

	.DisplayAdTableCell
	{
		background-color: white;
		padding: 0px 0px 2px 0px;
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	
	.DisplayAdIconTableCell
	{
		background-color: #e8e8e8;
		padding: 0px 0px 2px 0px;
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
		margin-left: auto;
		margin-right: auto;
	}

	.DisplayAdTableCellMultiRow
	{
		background-color: white;
		padding: 0px 0px 2px 0px;
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
		margin-left: auto;
		margin-right: auto;
	}

	.DisplayAdIconTableCellMultiRow
	{
		background-color: #e8e8e8;
		padding: 0px 0px 2px 0px;
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	
	.ProfileSystemBarTextOver
	{
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
		text-decoration: none;
		background-color: aliceblue;
		cursor: pointer;
		cursor: hand;
	}
	
	.ProfileNavOut
	{
		background-color: #efefef;
	}
		
	.QuickViewTable
	{
		width: 100%;
	    text-align:-moz-center;
		#text-align: center;
		border: 0px;
		margin: 0px;
		padding: 0px;
	}
	
	.QuickViewImageTableCell
	{
		width: 5%;
		vertical-align: top;
	    text-align:-moz-center;
		#text-align: center;
		border: 0px;
		margin: 0px;
		padding: 0px;
	}
	
	.ProfileQuickViewTableRight
	{
		background-color: #efefef;
		width: 250px;
		padding: 3px;
		margin: 0px;
	    text-align:-moz-center;
		#text-align: center;
		vertical-align: top;
	}
	
	.ProfileDataBlockTableRight
	{
		width: 250px;
		padding: 0px;
		margin: 0px;
		background-color: White;
	    text-align:-moz-center;
		#text-align: center;
		vertical-align: top;
	}
	
	.ProfileQuickViewTableLeft
	{
		background-color: #efefef;
		width: 550px;
		padding: 3px;
		margin: 0px;
	    text-align:-moz-center;
		#text-align: center;
		vertical-align: top;
	}
	
	.ProfileDataBlockTableLeft
	{
		width: 550px;
		padding: 0px;
		margin: 0px;
		background-color: White;
	    text-align:-moz-center;
		#text-align: center;
		vertical-align: top;
	}
	
	.ProfileDataBlockOuterTable
	{
		margin: 0px;
		padding: 5px;
		width: 100%;
	}
	
	.ProfileDataBlockInnerTable
	{
		border: solid 1px #cccccc; 
		padding: 0px;
		margin: 0px;
		width: 100%;
	    text-align:-moz-center;
		#text-align: center;
		vertical-align: top;
		display: block;
	}
	
	.ProfileDataBlockName
	{
		width: 100%;
		display: block;
		font-weight: bold;
	}
	
	.ProfileQuickViewTopReturn
	{
		margin: 0px;
		padding: 3px;
		width: 100%;
		color: #cccccc;
		text-decoration: none;
		text-align: right;
		display: block;
		font-size: 10px;
		vertical-align: bottom;
	}

	.ProfileNavLink
	{
		font-size: 9pt;
		text-align: left;		
		vertical-align: middle;
		text-decoration: none;
		color: #3C3062;
		display: block;
		font-weight: bold;
	}
	
	.ProfileNavDescription
	{
		background-color: #efefef;
		color: #3c3062;
		font-size: 14px;
	    text-align:-moz-center;
		#text-align: center;
		vertical-align: middle;
		padding: 3px;
		margin: 0px;
	}

	.ProfileNavHeader
	{
		background-color: #3c3062;
		color: white;
		font-weight: bold;
	    text-align:-moz-center;
		#text-align: center;
		vertical-align: middle;
		padding: 3px;
		margin: 0px;
	}
		
	.ProfileNavOver
	{
		background-color: ALICEBLUE;
/*		background-color: #beedd9;*/
	}
			
	.ProfileNavLi
	{
		font-size: 9pt;
		text-align: left;		
		vertical-align:middle;
		text-decoration:none;
		color:#3C3062;
		display:block;
		font-weight:bold;
	}

	.ProfileSystemBarText
	{
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
		font-size: 12px;
		font-weight: bold;
		color: #800000;
		text-decoration: none;
		cursor: pointer;
		cursor: hand;
		display:block;
	}
	
	.ProfileTopTagTextOut
	{
		display: block;
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
		font-size: 20px;
		color: black;
		background-color: #f2e3bc;
		margin: 0px;
		padding: 5px;
		font-weight: bold;
		font-family: Verdana;
	}
	
	.ProfileHeaderTable
	{
		background-color: #3C3062;
		padding: 10px;
		margin: 0px;
	}
	
	.ProfileHeaderText
	{
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
		font-size: 12px;
		color: White;
		font-family: Verdana;
		text-decoration: none;
		cursor: pointer;
		cursor: hand;
	}
	
	.ProfileHeaderTextOutNSI
	{
		background-color: #3C3062;
	}
	
	.ProfileHeaderTextOverNSI
	{
		background-color: #988BC5;
	}
	
	.ProfileSystemBarTable
	{
		font-family: Verdana;
		padding: 10px;
		margin: 0px;
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
		background-color: #efefef;
	}
	
	.ProfileSystemBarTextOut
	{
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
		text-decoration: none;
		background-color: #efefef;
		cursor: pointer;
		cursor: hand;
	}
	


	/* =============================================================================================*/
	/* Navigation ClASSES */

	.NavigationTextOutNSIClassified
	{
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
		font-size: 12px;
		color: black;
		text-decoration: none;
		background-color: #E3DEAE;
		cursor: pointer;
		cursor: hand;
	}

	.NavigationTextOutNSI
	{
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
		font-size: 12px;
		color: White;
		text-decoration: none;
		background-color: #3C3062;
		cursor: pointer;
		cursor: hand;
	}

	/* Class for the text */
	.NavigationText
	{
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
		font-size: 12px;
		color: White;
		text-decoration: none;
		cursor: pointer;
		cursor: hand;
	}
	
	.NavigationTextRed
	{
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
		font-size: 16px;
		font-weight: bold;
		color: crimson;
		text-decoration: none;
		cursor: pointer;
		cursor: hand;
	}
	
	.NavigationTableCellNSI
	{
		background-color: #3C3062;
		padding: 5px 5px 0px 5px;
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
		font-size: 12px;
	}
	
	/* Class for the divider table cell */
	.NavigationTableSpacer
	{
		background-color: #808080;
		width: 1px;
		height: 100%;
	}
	
	/* Class for the table cell on mouse over */
	.NavigationTextOver
	{
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
		font-size: 12px;
		color: White;
		text-decoration: none;
		background-color: #cb99cc;
		cursor: pointer;
		cursor: hand;
	}
	
	.NavigationTextOverNSI
	{
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
		font-size: 12px;
		color: White;
		text-decoration: none;
		background-color: #988BC5;
		cursor: pointer;
		cursor: hand;
	}

	.NavigationTextOverNSICoupons
	{
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
		font-size: 18px;
		color: White;
		text-decoration: none;
		background-color: #f2e3bc;
		cursor: pointer;
		cursor: hand;
	}
		
	/* Class for the table cell on mouse over */
	.NavigationTextOverNSIClassifieds
	{
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
		font-size: 12px;
		color: black;
		text-decoration: none;
		background-color: #B5A56F;
		cursor: pointer;
		cursor: hand;
	}
	
	/* Class for the table cell on mouse out */
	.NavigationTextOut
	{
		vertical-align: middle;
	    text-align:-moz-center;
		#text-align: center;
		font-size: 12px;
		color: White;
		text-decoration: none;
		background-color: #492549;
		cursor: pointer;
		cursor: hand;
	}
	
	/* Navigation ClASSES */
	/* =============================================================================================*/


		
	.MemberDirectoryOpeningMessage 
	{
		padding: 1px;
		width: 100%;
		border: solid 1px violet;
		background-color: #F0F0F0; 
	} 
	
	.MemberDirectoryVioletOuterBorder 
	{
	    text-align:-moz-center;
		#text-align: center;
		border-width: 0px;
		padding: 1px;
		width: 100%;
		background-image: url('images/misc/tblborder-violet.jpg');
	} 
	
	.MemberDirectoryVioletInnerBorder 
	{ 
		background-color: #F0F0F0; 
		border-width: 0px;
		padding: 1px;
		width: 100%;
		font-size: 11px;
	    text-align:-moz-center;
		#text-align: center;
	} 
	
	.AdminMemberDirectoryCompanyExpired
	{
		color: Red;
		font-weight: bold;
	}

	.AdminMemberDirectoryCompany
	{
		color: black;
		font-weight: bold;
	}

	.MemberDirectoryListing
	{
		width: 600px;
		background-color: #E3E4FA;
		border: solid 1px black;
	}
	
	.MemberDirectoryProfileUrl
	{
		cursor: pointer;
		cursor: hand;
	}

	.MemberDirectoryCompanyName
	{
		font-weight: bold;
	}
	
	.MemberDirectoryListingAlternating
	{
		padding: 5px;
		background-color: #FAF8CC;
	}
	
	.MemberDirectoryListingItem
	{
		padding: 5px;
	}
	
	.CouponHyperlink
	{
		font-weight: bold;
		padding: 10px;
	}
	
	.CouponTemplateDiv
	{
		position: relative;
		display: inline-block;
	}
	
	.CouponTemplateImg
	{
		z-index: -1;
		top: 0px;
		height:648;
		width:558;
		border: solid 0px black;	
	}
	
	.CouponTemplateTable
	{
		top: 0px; 
		left: 0px;
		position: absolute; 
		padding: 0px 0px 20px; 
		border: solid 0px green; 
		width: 558px; 
		height: 648px; 
		text-align: left;
   	}
	
	.CouponTemplateTableCell
	{
		width: 558px; 
		height: 648px; 
	    text-align:-moz-center;
		#text-align: center;
		vertical-align: middle;
	}

	.ClassifiedsReturnToTop
	{
	    text-align:-moz-center;
		#text-align: center;
		background-color:darkgrey;
		width:100%;
		display:block;
		text-decoration:none;
		color:#ebebeb;
		font-size:8px;
	}
	
	.ClassifiedProfileUrlTableCell
	{
	    text-align:-moz-center;
		#text-align: center;
		text-decoration:none;
		font-size:10px;
		padding: 0px;
		margin: 0px;
	}
	
	.ClassifiedDisplayAdUrlTableCell
	{
	    text-align:-moz-center;
		#text-align: center;
		text-decoration:none;
		font-size:10px;
		padding: 0px;
		margin: 0px;
	}
	
	.ClassifiedCouponUrlTableCell
	{
	    text-align:-moz-center;
		#text-align: center;
		text-decoration:none;
		font-size:10px;
		padding: 0px;
		margin: 0px;
	}
	
	.ClassifiedTableCell
	{
	    text-align:-moz-center;
		#text-align: center;
		width:80%;
		padding: 5px;
		margin: 0px;
	}




	
	
	/* =============================================================================================*/
	/* Drag and Drop Table Cell ClASSES */

	/* drag objects (DIV inside table cells) */
	.drag
	{
		position: relative;
		cursor: move;
		margin: auto;
		z-index: 10;
		background-color: white;
	    text-align:-moz-center;
		#text-align: center;
		font-size: 10pt; /* needed for cloned object */
		opacity: 0.7;
		filter: alpha(opacity=70);
		/* without width, IE6/7 will not apply filter/opacity to the element ?! */
		width: 109px;
	}

	/* needed for IE6 because cursor "move" shown on radio button and checckbox ?! */
	div#drag input
	{
		cursor: auto;
	}

	/* append here cloned object before land to some table cell */
	#obj_new
	{
		height: 23px;
		width: 10px;
	}
	
	/* Drag and Drop Table Cell ClASSES */
	/* =============================================================================================*/
