
/* SITEMGR CONTENT > LEFT SIDE 
/////////////////////////////////////////////////////*/

#main-left
{width: 200px; float:left; margin: 0 15px 0 0; padding:0; background: #FFF;}

	#main-left * {margin: 0; padding: 0;}

	/* MAIN NAV */

	#main-left #header-navbar {font: normal 18px Arial, Helvetica, sans-serif; color: #333; text-align: left; margin-bottom: 10px;}
	
		#main-left #header-navbar span { color: #558624;}
	
		#main-left #content-navbar ul.navBar
		{list-style: none; text-align: left; margin: 0; padding: 0;}

			#main-left #content-navbar ul.navBar li {border-bottom: 1px solid #EEE;}

			#main-left #content-navbar ul.navBar li a:link,
			#main-left #content-navbar ul.navBar li a:visited,
			#main-left #content-navbar ul.navBar li a:active,
			#main-left #content-navbar ul.navBar li a:hover {font: bold 11px/28px Verdana, Arial, Helvetica, sans-serif; color: #000; padding: 0 5px 0 20px; display: block; background: #FCFCFC url("../../images/design/bg_CATbullet.gif") 10px 11px no-repeat; border: 0;}

			#main-left #content-navbar ul.navBar li a:hover {color: #609629; background: #FFF url("../../images/design/bg_CATbullet.gif") 10px 11px no-repeat;}
	
	/* SECOND NAV */
	
	#main-left ul.secondNav { margin: 10px 0 10px 0; background: #FBFCFD; border: 5px solid #EEF1F7;}
	
		#main-left ul.secondNav * {margin: 0; padding: 0; list-style: none;}
	
		#main-left ul.secondNav li {border-bottom: 1px solid #E9EEF3;}
	
		#main-left ul.secondNav li a:link,
		#main-left ul.secondNav li a:visited,
		#main-left ul.secondNav li a:active,
		#main-left ul.secondNav li a:hover {font: bold 11px/28px Verdana, Arial, Helvetica, sans-serif; color: #000; text-align: left; padding: 0 5px 0 20px; display: block; background: #FBFCFD url("../../images/design/bullet_article.gif") 10px 11px no-repeat;}

			#main-left ul.secondNav li a:hover {color: #425A7E; background: #FFF url("../../images/design/bullet_article.gif") 10px 11px no-repeat;}
	

/* SITEMGR CONTENT > RIGHT SIDE
/////////////////////////////////////////////////////*/

#main-right
{width: 75%; float:left; clear:right; margin: 0; padding: 0; background: #FFF; border: 0; border-left: 1px solid #EEE; voice-family: "\"}\""; voice-family:inherit;}
html>body #main-right
{width: 77%;}
	
	#main-right br {line-height: 10px; height: 10px;}
	
		#main-right br.clear {clear: both; line-height: 0; height: 0;}
	
	#main-right form {margin: 0; padding: 0;}
	
	#main-right p {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #333; text-align: left; padding: 0 20px 0 20px;}

	#main-right h1
	{font: normal 18px Arial, Helvetica, sans-serif; color: #000; text-align: left; padding: 0 15px 15px 15px;}

		#main-right h1 span { color: #558624;}
		
		/* SITEMGR LAYOUT ID AND CLASSES */
		#header-form, #header-view, #header-export, h2.headerStandardTitle {font: bold 12px Verdana, Arial, Verdana, Helvetica, sans-serif Arial, Helvetica, sans-serif; text-align: left; color: #003F7E; padding-bottom: 10px; padding-left: 8px; margin: 0 5px 0 20px; background: #FFF url("../../images/design/bullet_orderTitle.gif") 0 4px no-repeat; border: 0; border-bottom: 1px solid #EEE;}
		
		h2.headerStandardTitle {margin-bottom:10px;}
		
		input.input-button-form,
		.input-button-form,
		div#button_next_step input.input-button-form
		{width: 71px; height: 30px; font: bold 10px/30px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-align: center; text-transform: capitalize; cursor: pointer; display: inline; margin: 15px auto 0 auto; background: #3B6E9F url("../../images/design/bg_memberButton.gif") 0 0 repeat-x; border: 0;}

		input.input-button-form-disabled {
			background: #C8C6CB url("../../images/design/bg_treeviewButton.gif") 0 0 repeat-x;
			color: #999;
			cursor: default;
		}

		input.btExpanded /* This class is used with .input-button-form (applying two classes in one element to avoid style tag) */
		{width:177px; padding:0 10px 0 10px;}
		
		input.inputButtonFile {border: 1px solid #EEE; voice-family: "\"}\""; voice-family: inherit; font: normal 10px/30px Verdana, Arial, Helvetica, sans-serif; height: 30px; padding-left: 5px;} html>body input.inputButtonFile {font: normal 16px Verdana, Arial, Helvetica, sans-serif;}
		
		#main-right input.input-form-listingsettings, #main-right select.input-dd-form-listingsettings {width: 120px;}
		
		#main-right .link-back a:link,
		#main-right .link-back a:active,
		#main-right .link-back a:visited,
		#main-right .link-back a:hover
		{font:bold 12px/20px Arial, Helvetica, sans-serif; color:#000;}
		
			#main-right .link-back a:hover
			{color: #609629;}
		

/*  SITEMGR STRUCTURE > AJAX ACCOUNTS SEARCH
/////////////////////////////////////////////////////*/

	#selected_account a:link,
	#selected_account a:active,
	#selected_account a:visited,
	#selected_account a:hover {color: #456C1E;}
	
		#selected_account a:hover {text-decoration: none;}
		
		#table_accounts_search {margin: 0 auto 0 auto;}

		#table_accounts_search table th.standard-tabletitleAccount {width: 100%; font: bold 8pt Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0; padding: 5px; background: #FFF; border-bottom: 1px solid #F2F2F2;}

/* TABLE ACCOUNTS */

div#table_accounts {display: block; padding:0;}

	div#table_accounts table {width: 95%; font: normal 11px/15pt Verdana, Arial, Helvetica, sans-serif; color: #222; margin: 0 auto 0 auto; border-collapse: collapse;}

	div#table_accounts table td,
	div#table_accounts table th {vertical-align: middle; padding: 10px; background: #FBFBFB; border: 0;}

			div#table_accounts table th	{font-weight: normal; text-align: right; white-space: nowrap; vertical-align: middle; color: #333; voice-family: "\"}\""; voice-family:inherit; padding-left: 45px;} html>body div#table_accounts table th {padding-left: 45px;}			

			div#table_accounts table td	{width: 510px; text-align: left; background: #F6F6F6;}
			
		/* TABLE ACCOUNTS > SEARCH */

		table.searchAccount, 
		div#table_accounts_search table.searchAccount{width: 100%; font: normal 11px/25px Verdana, Arial, Helvetica, sans-serif; color: #333; margin: 0 auto 0 auto; background: #FCFCFC; border: 5px solid #EEE;}
		
			table.searchAccount th.searchAccountTitleAccount,
			div#table_accounts_search table.searchAccount th.searchAccountTitleAccount {font: bold 11px/25px Verdana, Arial, Helvetica, sans-serif; color: #456C1E; text-align: left; padding: 0 5px 0 5px; background: #FFF; border-bottom: 1px solid #FAFAFA;}
			
			table.searchAccount th,
			div#table_accounts_search table.searchAccount th {text-align: right; font-weight: normal; padding: 0 5px 5px 50px;}

			table.searchAccount td,
			div#table_accounts_search table.searchAccount td {padding-left: 5px; background: #FCFCFC;}

			table.searchAccount td input { width: 90%; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #555; padding: 2px; border: 0; border-top: 1px solid #D4D4D4; border-left: 1px solid #D4D4D4;}
			
			table.searchAccount td input.input-button-form
		{width: auto; color: #000; height: 30px; line-height: 25px;cursor: pointer; background: #C8C6CB url("../../images/design/bg_treeviewButton.gif") 0 0 repeat-x; border: 0;}
			
		/* TABLE ACCOUNTS > SEARCH RESULT */
		
		.div-accounts_search-form-listing { height: 123px; margin: 0 auto 0 auto; overflow:auto; display:none; background: #FFF; border: 1px solid #BFDF9F;}

		.div-accounts_grid-form-listing {margin:0; padding:0;}

		.div-accounts_grid-form-listing table { font: normal 11px Verdana, Arial, Helvetica, sans-serif; width: 100%; background: #FFF; border: 0;}

		.div-accounts_grid-form-listing td.warning {height: 111px; font: bold 10px/108px Verdana, Arial, Helvetica, sans-serif; color: #EF413D; background-color: #FFF; border: 1px solid #F2F2F2;}

		.div-accounts_grid-form-listing table tr.content_x { background-color: #FCFCFC;}

		.div-accounts_grid-form-listing table tr.content_y
		{background-color: #F3F3F3;}

		.div-accounts_grid-form-listing table th,
		.div-accounts_grid-form-listing table td
		{padding: 0; vertical-align: top; text-align: center;}

		.div-accounts_grid-form-listing table th.resultTITLE
		{font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #555; text-align: left; background: none; border: 0;}

		div#table_accounts_search .div-accounts_grid-form-listing table tr th.selectAccountImage
		{width: 20px; padding: 5px; background: #F2F2F2; border: 1px solid #E2E2E2;}
		
			div#table_accounts_search .div-accounts_grid-form-listing table tr th.selectAccountImage img
			{cursor:pointer;}
		
			.div-accounts_grid-form-listing table th input { margin: 0; padding: 0;}

		.div-accounts_grid-form-listing table td
		{color: #000000; font-weight: normal; border: 1px solid #EEE;}

		.div-accounts_grid-form-listing table table
		{width: 100%; background: #FFF; border: 0;}

			div#table_accounts_search .div-accounts_grid-form-listing table table th,
			div#table_accounts_search .div-accounts_grid-form-listing table table td
			{padding: 3px; white-space: nowrap; vertical-align: middle; background: none; border: 0;}
			
			div#table_accounts_search .div-accounts_grid-form-listing table table td
			{text-align: left;}

			div#table_accounts_search .div-accounts_grid-form-listing table table th
			{width: 55px; color: #003365; text-transform: capitalize; font-weight: bold; text-align: right;}

			.div-accounts_search_loading-form-listing
			{height: 113px; text-indent: -100000; font: bold 8pt/100px Verdana, Arial, Helvetica, sans-serif; color: #0054A8; text-align: center; display: none; margin: 0 auto 0 auto; background: #FFF url("../images/loading.gif") 50% 50% no-repeat; border: 1px solid #DFDFDF;}

/* MEMBERS STRUCTURE > STANDARD TABLE - OLD CODE
/////////////////////////////////////////////////////*/

table.standard-table,
table.addBannerTable
{width: 95%; font: normal 11px/15pt Verdana, Arial, Helvetica, sans-serif; color: #222; margin: 0 auto 10px auto; border-collapse: collapse;}

	table.standard-table td,
	table.standard-table th
	{vertical-align: middle; padding: 7px; background: #FBFBFB; /*border: 1px solid #FBFBFB; border-bottom: 1px solid #EEE;*/ border: 0;}

		table.standard-table th {font-weight: normal; text-align: right; white-space: nowrap; vertical-align: middle; color: #333;}
		
		table.standard-table th.imageSpace img {border: 1px solid #E9E9E9; padding: 2px;}		
		
		table.standard-table td {width: 510px; text-align: left; background: #F6F6F6;}
		
		/* MEMBERS STRUCTURE > STANDARD TABLE - TABLE OPTION */
		
		table.standard-table th.tableOption
		{background: #FFF; text-align:  right; padding: 0 5px 0 5px; border-bottom: 1px solid #EEE;}

			table.standard-table th.tableOption a:link,
			table.standard-table th.tableOption a:active,
			table.standard-table th.tableOption a:visited,
			table.standard-table th.tableOption a:hover {font: normal 11px/30px Verdana, Arial, Helvetica, sans-serif; color: #4F7B22; text-decoration: none; padding-left: 20px; background: url("../../images/bt_edit.gif") 0 0 no-repeat;}

				table.standard-table th.tableOption a:hover {color: #333; text-decoration: underline;}
		
			/* TABLE INSIDE TABLE */
			table.standard-table td.standard-tableContent {width: auto; text-align: left; border: 0;}
			
				table.standard-table td.standard-tableContent table, table.standard-table td.standard-tableContent td, table.standard-table td.standard-tableContent th{ width: auto; margin: 0 auto 0 0; background: none; border: 0;}

		table.standard-table td.warning {width: auto; text-align: left; background: #FFEAEA; border: 1px solid #FFDFDF;}

	table.standard-table th.standard-tabletitle,
	table.addBannerTable th.standard-tabletitle
	{width: auto; font: bold 12px Verdana, Arial, Verdana, Helvetica, sans-serif Arial, Helvetica, sans-serif; text-align: left; color: #003F7E; padding-top: 20px; padding-left: 8px; background: #FFF url("../images/bullet_orderTitle.gif") 0 24px no-repeat; border: 0; border-bottom: 1px solid #EEE;}

		table.standard-table th span {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #6699CC;}
		
		table.standard-table td span {font: normal 9px Verdana, Arial, Helvetica, sans-serif; display: block; color: #8A8A8A; padding: 5px 0 0 0;}
		
		table.standard-table td span.inline {display:inline;}
		
		table.standard-table td span.label-field-form {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #000; display: inline;}
		
		table.standard-table td.td-checkbox
		{width:20px;}
		
		table.standard-table th.wrap
		{white-space:normal;}

			/* LINK */
			table.standard-table a:link,
			table.standard-table a:active,
			table.standard-table a:visited,
			table.standard-table a:hover
			{color: #456C1E;}
		
				table.standard-table a:hover {color: #000; text-decoration: underline;}
						
		table.standard-table th.alignCenter,
		table.standard-table td.alignCenter
		{text-align:center;}

		table.standard-table th.alignLeft
		{text-align:left;}
		
		table.standard-table th.extraFieldsLabel
		{text-align:center; font-weight:bold;}
		
		table.standard-table th.extraFieldsShort,
		table.standard-table td.extraFieldsShort
		{width:15%;}
				
		table.standard-table th input,
		table.standard-table td input,
		table.standard-table select,
		table.standard-table textarea
		{width: 97%; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #555; padding: 3px; border: 1px solid #D4D4D4; border-bottom: 1px solid #EEE; border-right: 1px solid #EEE;}
		
		table.standard-table th input,
		table.standard-table td input
		{height:20px;}

			table.standard-table td input.inputExplode {width: 496px;}
			
			table.standard-table td input.extraCheckboxExplode {width: 330px;}

			table.standard-table td input.commonFieldExplode {width: 260px;}
			
			table.standard-table td input.extraFieldExplode {width: 210px;}

	table.standard-table th input,
	table.standard-table input.inputRadio,
	table.standard-table input.inputCheck {width: auto;}

		table.standard-table input.inputRadio,
		table.standard-table input.inputCheck {border: 0; vertical-align:middle;}
		
		table.standard-table input.inputAlign {width:auto; border:0; width:25px; height:15px; vertical-align:middle;}
	
	table.standard-table select {width: 50%;}
	
	table.standard-table textarea.input-textarea-form-listing
	{width:496px;}

	table.standard-table table
	{font: normal 11px Verdana, Arial, Helvetica, sans-serif; margin: 0 auto 0 auto;}
	
	table.standard-table table.table-status
	{width: 300px; margin: 0; padding: 0;}
	
	table.standard-table td.standard-tablenote
	{ width: auto; background: #FFF; border: 5px solid #F4F4F4;}
	
	table.standard-table td.standard-tablenote * {margin: 0; padding: 0;}
	
		table.standard-table td.standard-tablenote ul {margin-left: 20px;}

			/* TREE VIEW */
			
			#main-right .treeviewMainMenu {margin: 0 20px 0 20px; border-width: 5px; border-color: #F4F4F4;}
			
			/* ADD CATEGORIES LINK */
			
			a.addLINK:link,		
			a.addLINK:visited,		
			a.addLINK:active,		
			a.addLINK:hover { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #456C1E; text-align: left; padding: 10px 25px 10px 25px; display: block;}
					
				a.addLINK:hover {color: #000;}
			
			table.standard-table td.treeView
			{width: auto;}
			
				table.standard-table td.treeView span,
				table.standard-table td.treeView div.treeviewMainMenu_divNodes2 span
				{ color: #097D02; text-decoration: underline; display: inline;} 
				
				table.standard-table td.treeView div.treeviewLoadingMessage,
				table.standard-table td.treeView div.treeviewMainMenu
				{display: block; background: #FFF; background: #FFF; border: 1px solid #E6EEF7;}

				table.standard-table td.treeView table.tableCategoriesADDED
				{width: 100%; text-align: center;}

					table.standard-table td.treeView table.tableCategoriesADDED td.tableCategoriesBUTTONS
					{ width: auto; text-align: center;}
					
					table.tableCategoriesADDED th.alignLeft {text-align:left;}
				
					table.standard-table td.treeView table.tableCategoriesADDED input
					{width: 180px; color: #000; height: 30px; line-height: 25px;cursor: pointer; background: #C8C6CB url("../../images/design/bg_treeviewButton.gif") 0 0 repeat-x; border: 0;}

					table.standard-table td.treeView table.tableCategoriesADDED td.tableCategoriesCONTENT
					{ width: auto; text-align: center; border: 0;}

						table.standard-table td.treeView table.tableCategoriesADDED td.tableCategoriesCONTENT textarea
						{width: 100%;}

/* MEMBERS STRUCTURE > TABLE TOP BLUE - OLD CODE
/////////////////////////////////////////////////////*/

table.standard-tableTOPBLUE, table.table-table {width: 95%; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #6A6A6A; margin: 0 auto 10px auto; clear: both; background:#FCFCFC;}

	table.standard-tableTOPBLUE th, 
	table.table-table td.td-th-table { font: bold 11px/28px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFF; text-align:left; white-space: nowrap; padding: 0 5px 0 5px; background-color: #000;}

	table.standard-tableTOPBLUE td, table.table-table td { padding: 5px; color:#4D4D4D; border:1px solid #EEEEEE; text-align: left;}
	
		table.standard-tableTOPBLUE td table, table.table-table td table {margin: 0 auto 0 auto;}
	
		table.standard-tableTOPBLUE td table td,
		table.standard-tableTOPBLUE td table th {border: 0;}
	
	table.standard-tableTOPBLUE td.tableTOPBLUECheck {text-align: left; padding: 0; background: #FFF; border: 0;}
	
		table.standard-tableTOPBLUE td.tableTOPBLUECheck table {margin: 0;}
	
		table.standard-tableTOPBLUE td.tableTOPBLUECheck * { width: auto; text-align: left; background: #FFF; border: 0;}
		
		table.standard-tableTOPBLUE span.viewAllItems
		{float:right;}
			
			table.standard-tableTOPBLUE span.viewAllItems a:link,
			table.standard-tableTOPBLUE span.viewAllItems a:active,
			table.standard-tableTOPBLUE span.viewAllItems a:visited,
			table.standard-tableTOPBLUE span.viewAllItems a:hover
			{color:#CCC;}
			
			table.standard-tableTOPBLUE span.viewAllItems a:hover
			{color:#F7F7F7;}

		table.standard-tableTOPBLUE a:link,
		table.standard-tableTOPBLUE a:active,
		table.standard-tableTOPBLUE a:visited,
		table.standard-tableTOPBLUE a:hover,

		table.table-table a:link,
		table.table-table a:active,
		table.table-table a:visited,
		table.table-table a:hover
		 {font-size: 11px; color: #000; text-decoration: none;}

			table.standard-tableTOPBLUE a:hover,
			table.table-table a:hover {color: #456C1E;}

		table.standard-tableTOPBLUE input { border: 1px solid #D4D4D4; border-bottom: 1px solid #EEE; border-right: 1px solid #EEE;}
		
			table.standard-tableTOPBLUE input.inputCheck {width: auto; border: 0;}

		/* STATUS LINK */
	
		.status-active,
		.status-suspended,
		.status-expired,
		.status-pending {font-weight: bold;}

		.status-active
		{color: #587F51;}
		
		.status-suspended
		{color: #647C84;}
		
		.status-expired
		{color: #EF413D;}
		
		.status-pending
		{color: #990000;}
		
ul.pendingItem {margin: 0 20px 10px 20px; padding: 10px; border: 5px solid #F4F4F4;}

	ul.pendingItem li {text-align: left; list-style: none;}
	
		ul.pendingItem li a:link,
		ul.pendingItem li a:active,
		ul.pendingItem li a:visited,
		ul.pendingItem li a:hover {font: bold 16px Arial, Helvetica, sans-serif; color: #558525;}

			ul.pendingItem li a:hover {color: #40641C;}
			
/*///////////////////////////////////////////////////
  LISTING DETAIL - SLIDESHOW (OLD CODE)
/////////////////////////////////////////////////////*/
.slideshow-thumbbase
{background-color: #FCFCFC; border: 1px solid #F7F7F7; border-top: 1px solid #E9E9E9;}

table.slideshow-thumb
{	text-align:left; background: #FCFCFC; border:5px solid #F1F1F1; border-collapse:collapse;}

table.slideshow-thumb img
{	margin: 5px;}

#main-right table.slideshow-thumb tr td p
{	margin: 0; padding: 5px; background-color: #F4F4F4;}
			
/* MEMBERS STRUCTURE > VIEW CLAIM
/////////////////////////////////////////////////////*/

	table.view-claim-table
	{width: 95%; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #6A6A6A; margin: 0 auto 10px auto; clear: both;}
	
		table.view-claim-table th
		{font: bold 11px/28px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFF; text-align:left; white-space: nowrap; padding: 0 5px 0 5px; background-color: #000;}
		
			table.view-claim-table th.empty-cell-claim
			{background:none;}
		
		table.view-claim-table td
		{padding: 5px; color:#4D4D4D; border:1px solid #EEEEEE; background:#FCFCFC; text-align: left;}
		
		table.view-claim-table td.new-claim-info
		{color:#990000; font-weight:bold;}
		
		table.view-claim-table td.claim-listing-label
		{font-weight:bold; white-space:nowrap; text-align:right;}


/* MEMBERS STRUCTURE > LIST VIEW - OLD CODE
/////////////////////////////////////////////////////*/

#main-right .list-view {text-align: left; margin: 0; padding: 10px 10px 10px 25px;}

	#main-right .list-view * {margin: 0; padding: 0;}

	#main-right .list-view li {margin: 0; padding: 0 0 0 8px; text-align: left; list-style: none; background: #FFF url("../../images/design/bg_CATbullet.gif") 0 50% no-repeat;}

		#main-right .list-view li,
		#main-right .list-view li a:link,
		#main-right .list-view li a:visited,
		#main-right .list-view li a:active,
		#main-right .list-view li a:hover{font: normal 11px/20px Verdana, Arial, Helvetica, sans-serif; color: #57802B; text-decoration: none;}
		
		#main-right .list-view li {color: #000;}

			#main-right .list-view li a:hover{color: #000; text-decoration: underline; background: #FCFCFC;}

			#main-right .list-view li span.promotion
			{padding:0 0 0 132px; background:url(../../images/icon_promo.gif) 112px 0 no-repeat;}
			
			#main-right .list-view li span.traffic
			{padding:0 0 0 170px; background:url(../../images/icon_traffic.gif) 150px 0 no-repeat;}
			
			#main-right .list-view li span.ratings
			{padding:0 0 0 188px;}
		

	/* PREVIEW LINK */

		a.standardLINK:link,
		a.standardLINK:visited,
		a.standardLINK:active,
		a.standardLINK:hover
		{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #466E1E; padding: 15px; display: block;}

			a.standardLINK:hover
			{text-decoration: underline; color: #000;}
			
	/* SITEMGR STYLES */
	
	.label-account, .label-field-account {font: bold 11px/20px Verdana, Arial, Helvetica, sans-serif; color: #000;}
	.label-field-account {color: #000; font-weight: normal;}

	.list-view li.list-back a:link,
	.list-view li.list-back a:active,
	.list-view li.list-back a:visited,
	.list-view li.list-back a:hover {font-weight: bold; color: #57802B; text-decoration: none;}

		.list-view li.list-back a:hover {color: #000;}

	.list-view li input,
	table.standard-table ul.list-view li input
	 { width: auto; text-align: left; cursor: pointer; background: none; border: 0;}

/* ICON DESCRIPTION
/////////////////////////////////////////////////////*/

.standard-iconDESCRIPTION
{font: normal 10px/13px Verdana, Arial, Helvetica, sans-serif; padding: 5px 0 5px 0; margin: 0;	border: 0;}

	.standard-iconDESCRIPTION li
	{display: inline; padding: 2px 0 2px 20px; margin: 0 0 0 5px; border: 0;}

/*	ICON DESCRIPTION - IMAGE
/////////////////////////////////////////////////////*/

		.standard-iconDESCRIPTION li.view-icon
		{background: url("../../images/bt_view.gif") no-repeat 0 50%;}
		
		.standard-iconDESCRIPTION li.edit-icon
		{background: url("../../images/bt_edit.gif") no-repeat 0 50%;}
		
		.standard-iconDESCRIPTION li.send-icon
		{background: url("../../images/bt_send.gif") no-repeat 0 50%;}
		
		.standard-iconDESCRIPTION li.image-icon
		{background: url("../../images/bt_img.gif") no-repeat 0 50%;}
		
		.standard-iconDESCRIPTION li.delete-icon
		{background: url("../../images/bt_delete.gif") no-repeat 0 50%;}
		
		.standard-iconDESCRIPTION li.gallery-icon
		{background: url("../../images/icon_gallery.gif") no-repeat 0 50%;}
		
		.standard-iconDESCRIPTION li.traffic-icon
		{background: url("../../images/icon_traffic.gif") no-repeat 0 50%;}
		
		.standard-iconDESCRIPTION li.promotion-icon
		{background: url("../../images/icon_promo.gif") no-repeat 0 50%;}
		
		.standard-iconDESCRIPTION li.transaction-icon
		{background: url("../../images/icon_coin.gif") no-repeat 0 50%;}
		
		.standard-iconDESCRIPTION li.rating-icon
		{/* COLOR PASTE*/}

		.standard-iconDESCRIPTION li.rollback-icon
		{/* COLOR PASTE*/}
		
		.standard-iconDESCRIPTION li.pending-icon
		{/* COLOR PASTE*/}
		
		.standard-iconDESCRIPTION li.approved-icon
		{/* COLOR PASTE*/}
		
		.standard-iconDESCRIPTION li.claimapprove-icon
		{/* COLOR PASTE*/}
		
		.standard-iconDESCRIPTION li.claimdeny-icon
		{/* COLOR PASTE*/}
		
		.standard-iconDESCRIPTION li.moreinfo-icon
		{/* COLOR PASTE*/}


/* SITEMGR > CLASSES USED
/////////////////////////////////////////////////////*/

/* LIST CONTENT > INDEX */

#list-content {font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #666; list-style:none; padding: 0 30px 0 80px;}

	#list-content li {list-style:none; padding: 0; margin:0;}
	
	#list-content li span.warning {font-weight: bold;}

	#list-content li a:link,
	#list-content li a:active,
	#list-content li a:visited,
	#list-content li a:hover {padding: 0; color: #333; text-decoration: none;}

		#list-content li a:hover {text-decoration: underline;}
	
/* WARNING CLASS */

#warning, .warning, #main-right p.warning  { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #C90339; font-weight: normal; margin: 0; padding: 10px; text-align: center;}

	/* IMPORT CLASSES*/
	
	.response_error, .response_ok, .response_warning {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #CC0000; text-align: center;}

	.response_ok { color: #333;}
	
	div.stepCompleteWarning { font: normal 11px/20px Verdana, Arial, Helvetica, sans-serif; color: #40641C; text-align: center; margin-top: 20px; margin-bottom: 15px; }
	
	div#processing{font: normal 11px/20px Verdana, Arial, Helvetica, sans-serif; text-align: center;}
	
	p.importStatus {margin: 10px 0 10px 0;}
	
		p.importStatus, p.importStatus em { font: normal 10px Verdana, Arial, Helvetica, sans-serif;}
		
	ul.importStatus
	{
		margin:0 0 20px 0; padding:15px 0 25px 20px; list-style:none;
	}
	
		ul.importStatus li
		{font:bold 11px Arial, Helvetica, sans-serif; background:#F9F9F9; color:#BBB; border:1px solid #EEE; padding:10px 5px 10px 5px; float:left;}
		
		ul.importStatus li.stepHighlight
		{color:#000; background:#F2F2F2; border:1px solid #DDD;}

/* TIP WARNING */

.tip-base {font-size: 10px; text-align:center; color: #555; margin: 10px 20px 0 20px; padding: 15px 15px 10px 50px; border: 5px solid #FFF8D2; background: #FFFFE8 url("../../sitemgr/images/icon_tip.gif") 10px 10px no-repeat; height:1%; /* Holly Hack. IE Requirement */}

	html>body .tip-base
	{height:auto;}

	#main-right .tip-base * {margin: 0; padding: 0;}

	#main-right .tip-base h1
	{font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #FE4D01; margin: 0 0 5px 0;}

		#main-right .tip-base h1 span
		{color: #CC3D01;}

	#main-right .tip-base p
	{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #CC3D01; text-align:justify;}
	
	#main-right .tip-base span.warning
	{text-align: left; color: #7E4700; display:block; padding-bottom:10px;}
	
	#main-right .tip-base ul.standardButton
	{width:300px; margin:0 auto 0 auto; padding:10px 0 0 0;}
	
		#main-right .tip-base ul.standardButton li input
		{width:300px; background:url(../../images/design/bg_eventButton.gif) repeat-x 0 0; text-transform:none;}
		
	#main-right .tip-base a:link,
	#main-right .tip-base a:active,
	#main-right .tip-base a:visited,
	#main-right .tip-base a:hover
	{color:#CC3D01; font-weight:bold;}
	
/* */

.link-view
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #EF413D; text-align: left; font-weight: bold; margin: 5px 25px; text-decoration: none;}

/* TOP SUBMENU
///////////////////////////////////////////////////// */

	#main-right .submenu ul
	{text-align: left; margin: 0 0 10px 20px; padding: 0;}
	
		#main-right .submenu li
		{margin:0; padding: 5px 10px 5px 10px; display: inline; background: #FFF; border: 1px solid #EEE;}

			#main-right .submenu li,
			#main-right .submenu li a:link,
			#main-right .submenu li a:active,
			#main-right .submenu li a:visited,
			#main-right .submenu li a:hover
			{font: bold 8pt/normal Verdana, Arial, Helvetica, sans-serif; color: #666; text-decoration: none; cursor: pointer;}
			
			#main-right .submenu li span { color: red;}

				#main-right .submenu li a:hover
				{color: #558624;}

/* MEMBERS STRUCTURE > LEVEL TABLE
/////////////////////////////////////////////////////*/
	
	table.levelTable
	{width: 95%; font: normal 11px Verdana, Arial, Helvetica, sans-serif; margin: 10px auto 10px auto; border-collapse: collapse; border: 0;}
	
		table.levelTable td,
		table.levelTable th
		{vertical-align: top; border: 1px solid #F4F4F4;}

			table.levelTable th.levelTitle
			{width: 450px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; line-height: 30px; color: #FFF; text-align: left; padding: 0 0 0 10px; background: #7DB83D; border: 1px solid #7DB83D;}
			
				table.levelTable th.levelTitle a:link,
				table.levelTable th.levelTitle a:active,
				table.levelTable th.levelTitle a:visited,
				table.levelTable th.levelTitle a:hover
				{font-size:11px; color:#FFF; text-decoration:none;}
				
					table.levelTable th.levelTitle a:hover {text-decoration:underline;}

		/* MEMBERS STRUCTURE > LEVEL TABLE > TABLE OPTION */

		table.levelTable th.tableOption
		{background: #EAF4DF; text-align: left; padding-left: 10px; border: 1px solid #E0EFCF; border-top: 5px solid #E0EFCF;}

			table.levelTable th.tableOption a:link,
			table.levelTable th.tableOption a:active,
			table.levelTable th.tableOption a:visited,
			table.levelTable th.tableOption a:hover {font: normal 10px/25px Verdana, Arial, Helvetica, sans-serif; color: #496F24; text-decoration: none; padding-left: 20px; background: url("../../images/bt_edit.gif") 0 0 no-repeat;}

				table.levelTable th.tableOption a:hover {color: #B01212; text-decoration: underline;}
	
			table.levelTable td.levelTopdetail
			{font: bold 12px/30px Verdana, Arial, Helvetica, sans-serif; text-align: left; vertical-align: middle; color: #FFF; padding: 0 10px 0 5px; background: #679933;}

			/* USER LOGIN */ 
			
			table.levelTable td.levelPrice
			{background: #FBFBFB;}

				table.levelTable td.levelPrice table
				{width: 95%; font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 8px auto 8px auto; background: #FFF; border: 2px solid #EFEFEF;}
				
					table.levelTable td.levelPrice table td,
					table.levelTable td.levelPrice table th
					{padding: 5px; border: 0;}

						table.levelTable td.levelPrice table th
						{color: #000; text-align: right;}

						table.levelTable td.levelPrice table td.warning
						{text-align: left;}

						table.levelTable td.levelPrice table td strong
						{color: #CC0000;}

						table.levelTable td.orderUserTable table th.radioChooseLevel
						{text-align: center; vertical-align: middle; padding: 0 0 0 5px; border-right: 0; border: 0;}
			

/* ORDER PAGE > CHOOSE LEVEL
/////////////////////////////////////////////////////*/
		
		table.standardChooseLevel
		{width: 97%; margin: 7px auto 7px auto; text-align: left; border: 1px solid #EEF7E6;}
		
			table.standardChooseLevel th,
			table.standardChooseLevel td
			{font: normal 11px/16pt Verdana, Arial, Helvetica, sans-serif; color: #333; text-align: right; vertical-align: middle; padding: 2px; white-space: nowrap; background: #FBFBFB; border: 0; border: 1px solid #F4F4F4; voice-family: "\"}\""; voice-family:inherit; padding: 2px;}
	html>body table.standardChooseLevel th, table.standardChooseLevel td {padding: 5px;}
			
			table.standardChooseLevel th
			{font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #000; voice-family: "\"}\""; voice-family:inherit; padding: 0 10px 0 150px;}
	html>body table.standardChooseLevel th {padding: 0 10px 0 150px;}
				
			table.standardChooseLevel td
			{width: 100%; text-align: left;}
			
			table.standardChooseLevel td select
			{width:97%; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #555; padding: 3px; border: 1px solid #D4D4D4; border-bottom: 1px solid #EEE; border-right: 1px solid #EEE;}

			table.standardChooseLevel th.radioChooseLevel
			{text-align: center; padding: 0 5px 0 5px; border-right: 0;}

/* MEMBER STRUCTURE > GALLERY DETAIL
/////////////////////////////////////////////////////*/

div.galleryDetail
{float: left; margin: 10px 0 0 20px; background: #FCFCFC; border: 5px solid #F1F1F1;}

	div.galleryDetail * {margin: 0; padding: 0;}

	div.galleryDetail span
	{display: block; background: #F4F4F4; padding: 5px; border: 0;}
	
	div.galleryDetail span.galleryImgThumb
	{background: #FCFCFC;}

	div.galleryDetail a:link,
	div.galleryDetail a:active,
	div.galleryDetail a:visited,
	div.galleryDetail a:hover {font: normal 11px/normal Verdana, Arial, Helvetica, sans-serif; display:block; cursor:pointer; color: #000;}
			
/* RESULTS PAGE > MISC CLASSES
///////////////////////////////////////////////////// */

table.pagingContent,
table.pagingContent table
{ font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #666; margin: 0 auto 0 auto;}

	table.pagingContent td
	{padding: 2px;}

	table td.paging-letters a:link,
	table td.paging-letters a:active,
	table td.paging-letters a:visited,
	table td.paging-letters a:hover	
	{color: #666; padding: 0 8px 0 0;}

		table td.paging-letters a:hover
		{color: #000;}

		table td.paging-letters a.firstLetter:link,
		table td.paging-letters a.firstLetter:active,
		table td.paging-letters a.firstLetter:visited,
		table td.paging-letters a.firstLetter:hover
		{color:#EF413D;}
		
	table.pagingContent select
	{width: 50px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #666; border: 1px solid #666;}
	
	a.standard-link:link,
	a.standard-link:active,
	a.standard-link:visited,
	a.standard-link:hover
	{font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#456C1E;}
	
		a.standard-link:hover {text-decoration:underline; color:#000;}

/* MEMBERS STRUCTURE > GENERAL ITEM - OLD CODE
/////////////////////////////////////////////////////*/

.general-item 	/* This code is used on promotions page too */
{text-align: left; color: #737373; margin: 10px 10px 30px 20px; padding: 10px; background: #FFF; border: 5px solid #F4F4F4;}

	.general-item li
	{font: 11px/19px Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0; list-style: none;}
	
	.general-item strong {color: #0054A8;}

	.general-item li.general-highlight
	{font: bold 11px/19px Verdana, Arial, Helvetica, sans-serif; color: #0054A8; list-style: none;}

		.general-item a,
		.general-item a:visited,
		.general-item a:active,
		.general-item a:link,
		.general-item a:hover
		{text-decoration: none; font-weight: bold; color: #3B4B5B;}

			.general-item a:hover
			{color: #5A738B;}

	.general-item a.sublink-front-navbar,
	.general-item a.sublink-front-navbar:visited,
	.general-item a.sublink-front-navbar:active,
	.general-item a.sublink-front-navbar:link,
	.general-item a.sublink-front-navbar:hover
	{font-weight: normal; color: #3B4B5B; text-decoration: none;}

		.general-item a.sublink-front-navbar:hover
		{color: #57802B; background: #FFF;}	

/* SITEMGR > TABLE TABLE (OLD CODE)
/////////////////////////////////////////////////////*/

.rating-table
{border: 0;}

	.rating-table th
	{vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: right;}

.table-view-rating
{width: 520px; margin: 5px auto; background:#F7F7F7; border-bottom: 2px solid #E2E2E2; border-right: 1px solid #E2E2E2;}

	.table-view-rating td
	{font: 8pt/10pt Verdana, Geneva, Arial, Helvetica, sans-serif;}

.table-subtitle-table
{ margin: 0 auto 10px auto;}

.font-subtitle-table
{ font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000;}

	.table-form {clear: left; margin: 0 auto 0 auto; text-align:center;}
	
		.table-form th,
		.table-form td { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; padding: 5px;}
		
			.table-form td span {font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #8A8A8A;}
		
			.table-form td input,
			.table-form td select,
			.table-form td textarea { width: 400px; font: normal 11px/normal Verdana, Arial, Helvetica, sans-serif; color: #333; padding: 2px; background: #FCFCFC; border: 1px solid #D4D4D4;}
			
			.table-form td input {height:22px;}

			.table-form td input.inputRadio,
			.table-form table input.inputRadio {width: auto; border: 0;}

			.table-form td input.input-button-form2 {width: 71px; height: 30px; font: bold 10px/30px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-align: center; text-transform: capitalize; cursor: pointer; display: inline; margin: 15px auto 0 auto; background: #3B6E9F url("../../images/design/bg_memberButton.gif") 0 0 repeat-x; border: 0;}
`
			.table-form td input.inputMedium {width: 200px;}

		.td-form
		{font-family: Verdana,Arial,Helvetica,sans-serif; color: #3B4B5B;}
		
		.subheader-form { display: block; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #6699CC;}
		
		.table-account, .table-contact 
		{font: normal 11px Verdana, Arial, Helvetica, sans-serif; margin: 10px 0 10px 0; border: 0;}
		
			.table-account th,
			.table-account td,
			.table-contact th,
			.table-contact td
			 {text-align: left; padding: 2px; border: 0;}
			
			.label-account {text-align: right;}
			
table.table-form { margin: 0 auto 0 auto; }

	table.table-form th,
	table.table-form td {}

	table.table-form th.table-formTitle {font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-align: left;}
	
		table.table-form table { width: 100%; margin: 0 auto 0 auto; border: 0;}
		
			table.table-form table th {text-align: right;}
			
			table.table-form table .inputCheck,
			table.table-form .inputCheck, .inputCheck {width: auto; border: 0;}
				

/* RESULTS PAGE > MIDDLE CONTENT > REVIEW > RATE COMMENT
/////////////////////////////////////////////////////*/

	table.rateComments {width: 95%; font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 10px auto 10px auto; background: #FAFAFA; border: 3px solid #EEE; clear: both;}
	
	table.rateComments th,
	table.rateComments td {padding: 5px;}
	
		table.rateComments th,
		table.rateComments th a:link,
		table.rateComments th a:active,
		table.rateComments th a:visited,
		table.rateComments th a:hover {font: bold 14px Arial, Helvetica, sans-serif; color: #3F631B; text-align: left;}
		
		table.rateComments th.rateCommentssubTitle {font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #609629; padding: 0 5px 0 5px;}
		
			table.rateComments th.rateCommentssubTitle img {margin-right: 1px;}
