/* MEMBERS STRUCTURE > HEADER
/////////////////////////////////////////////////////*/

	div.wrapper div.header {border-bottom: 1px solid #EEE; position: relative;}

/* MEMBERS STRUCTURE > MAIN STRUCTURE (CONTENT, COLUMN, FOOTER)
/////////////////////////////////////////////////////*/

	div.wrapper div.content {border-top: 5px solid #F7F7F7;}
	
	div.wrapper div.content blockquote.leftContent h3
	{font:normal 18px/20px Arial, Helvetica, sans-serif; color:#003F7E; padding-bottom:10px;}
	
		div.wrapper div.content blockquote.leftContent h3 span
		{color:#ffffff;}
	
		div.wrapper div.content blockquote.middleContentExtended
		{padding-bottom:30px;}
		
		div.wrapper div.content blockquote.fullContent
		{width:940px; border:0 !important;}
		
		html>body div.wrapper div.content blockquote.fullContent
		{width:auto;}
		
		blockquote.middleContent table.table-login,
		blockquote.middleContentExtended table.table-login
		{background:#FFF; border: 5px solid #F4F4F4;}
		
		blockquote.middleContentExtended table.table-login input
		{width:120px;}
		
		blockquote.middleContentExtended table input.inputAuto
		{width: auto; padding: 0; background: none; border: 0;}
		
		blockquote.middleContentExtended table ul.standardButton li input
		{width: 73px;}
		
		div.wrapper div.footer ul.navFooter
		{width:auto;}

/* MEMBERS STRUCTURE > MISC
/////////////////////////////////////////////////////*/

	ul.standardStep { width: auto;}

	ul.standardButton { width: auto; voice-family: "\"}\""; voice-family:inherit; padding-left: 285px;}
	html>body ul.standardButton{padding-left: 285px;}

		ul.standardButton li input,
		ul.standardButton li a:link,
		ul.standardButton li a:active,
		ul.standardButton li a:visited,
		ul.standardButton li a:hover
		{background: #383838 url("../../images/design/bg_memberButton.gif") 0 0 repeat-x;}
		
		/* CLAIM BUTTON > EXTENDS STANDARD BUTTON */
		ul.claimButton,
		html>body ul.claimButton
		{padding-left:340px;}
		
		/* COMPLETE BUTTON > EXTENDS STANDARD BUTTON */
		ul.completeButton,
		html>body ul.completeButton
		{padding-left: 275px;}
		
		a.standardLINK:link,
		a.standardLINK:visited,
		a.standardLINK:active,
		a.standardLINK:hover
		{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #f1931f; padding: 15px; display: block; font-weight:bold;}

			a.standardLINK:hover
			{text-decoration: underline; color: #000;}

	table.signupNextStep
	{font: 10px Verdana, Arial, Helvetica, sans-serif; margin: 0 auto 0 auto;}
	
		table.signupNextStep th,
		table.signupNextStep td {padding: 10px;}
		
		table.signupNextStep th {padding-right: 0;}
		
		table.signupNextStep a:link,
		table.signupNextStep a:active,
		table.signupNextStep a:visited,
		table.signupNextStep a:hover {color: #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:#6699CC;}
	
		a.standard-link:hover {text-decoration:underline; color:#000;}
		
	div.wrapper div.content a.orderButton:link,
	div.wrapper div.content a.orderButton:active,
	div.wrapper div.content a.orderButton:visited,
	div.wrapper div.content a.orderButton:hover
	{display:block; width:221px; height:55px; font: bold 14px/55px Arial, Helvetica, sans-serif; color:#333; text-align:left; padding:0 0 0 10px; background:url(../../images/design/bg_placeOrder.gif) no-repeat 0 0;}
	
	div.wrapper div.content a.orderButton span
	{color:#447A06;}
		
	.bg-tablebilling-active {
		background: #F0F7FF !important;
	}
	.bg-tablebilling-inactive {
		background: #F9F9F9 !important;
	}
	
	.status-active
	{color: #90DB18;}
	
	.status-suspended
	{color: #647C84;}
	
	.status-expired
	{color: #EF413D;}
	
	.status-pending
	{color: #990000;}
	
	#main-right .list-view li span.ratings
	{background: url("../../images/color/white_blue/img_rateMiniStarOn.gif") 187px 0 no-repeat;}

	.standard-iconDESCRIPTION li.rating-icon
	{background: url("../../images/color/white_blue/img_rateMiniStarOn.gif") no-repeat 0 50%;}

/* MEMBERS STRUCTURE > HEADER NAVBAR
/////////////////////////////////////////////////////*/

	ul.headerNav, ul.headerNav * {margin: 0; padding: 0; list-style: none;}
	
		ul.headerNav {position: absolute; bottom: 15px; right: 15px;}
	
			ul.headerNav li{ font: normal 11px/25px Verdana, Arial, Helvetica, sans-serif; color:#000; float: left;}
		
				ul.headerNav li a:link,
				ul.headerNav li a:active,
				ul.headerNav li a:visited,
				ul.headerNav li a:hover
				{font: normal 11px/25px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; padding: 0 10px 0 10px; display: block; background: #383838; border: 1px solid #EEE;}

					ul.headerNav li a:hover
					{color: #ffffff; background-color:#05dfed;}

/* MEMBERS STRUCTURE > MEMBER MENU (BEFORE LOGIN - LOGIN/FORGOT PAGES)
/////////////////////////////////////////////////////*/

ul.memberMenu,
ul.memberMenu *
{margin: 0; padding: 0;}

	ul.memberMenu li
	{list-style: none; border-bottom: 1px solid #EEE;}

	ul.memberMenu li a:link,
	ul.memberMenu li a:active,
	ul.memberMenu li a:visited,
	ul.memberMenu li a:hover
	{font: bold 11px/25px Verdana, Arial, Helvetica, sans-serif; color: #000; padding: 0 5px 0 10px; display: block; background: #FCFCFC url("../../images/design/bg_CATbullet.gif") 0 9px no-repeat; border: 0;}
	
		ul.memberMenu li a:hover
		{color: #609629; background: #FFF url("../../images/design/bg_CATbullet.gif") 0 9px no-repeat;}

/* MEMBERS STRUCTURE > TABLE LOGIN
/////////////////////////////////////////////////////*/

div.formFieldsLogin
{width:240px; padding:10px; font: normal 11px/22px Verdana, Arial, Helvetica, sans-serif; color:#333; margin: 0 auto 0 auto; text-align:left;}
	
	html>body div.formFieldsLogin
	{width:230px;}

	div.formFieldsLogin label
	{width: 70px; display:block; float:left; text-align: right; font-weight:bold; clear:left; padding-right:10px;}
	
		html>body div.formFieldsLogin label
		{width: 70px;}
	
	div.formFieldsLogin input
	{width:145px; padding: 2px; color: #424243; background: #ebebeb; border-left: 1px solid #424243;  border-top: 1px solid #424243;  margin-bottom:10px;}
	
		div.formFieldsLogin input.inputAuto
		{width: auto; padding: 0; margin:0; background: none; border: 0; vertical-align:middle; float:none;}
		
		div.formFieldsLogin span.automaticLogin
		{display:block; clear:both; padding:5px; text-align:center;}
	
	div.formFieldsLogin ul.standardButton
	{padding-left: 0;}
	
		div.formFieldsLogin ul.standardButton li
		{float: right;}
		
		div.formFieldsLogin ul.standardButton li input,
		div.formFieldsLogin ul.standardButton li button
		{background: #E0E0E0 url("../../images/design/bg_memberButton.gif") 0 0 repeat-x; border: 0;}
	

table.table-login
{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#333; margin: 0 auto 0 auto;}

	table.table-login th,
	table.table-login td
	{padding: 10px 10px 0 10px;}

		table.table-login td {padding-left: 0;}

	table.table-login th {text-align: right;}

		table.table-login input
		{padding: 2px; color: #2C5783; background: #ebebeb;border-left: 1px solid #424243;  border-top: 1px solid #424243; }
		
		table.table-login ul.standardButton {padding-left: 0; padding-bottom: 10px;}
		
		table.table-login ul.standardButton li {float: right;}
		
		table.table-login ul.standardButton li input
		{background: #E0E0E0 url("../../images/design/bg_memberButton.gif") 0 0 repeat-x; border: 0;}

			table.table-login table {margin: 0 0 0 auto; border: 0;}

			table.table-login table th {font-weight: normal; color: #666;}
			
			table.table-login table input {border: 0; background: #FFF;}			
		
/* MEMBERS STRUCTURE > CONTENT > MISC
/////////////////////////////////////////////////////*/

blockquote.middleContentExtended p
{font: normal 11px/15pt Verdana, Arial, Helvetica, sans-serif; color: #333; text-align: left; padding: 0; margin: 0 0 0 20px;}

	blockquote.middleContentExtended 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: url("../../images/design/bullet_orderTitle.gif") 0 4px no-repeat; border: 0; border-bottom: 1px solid #EEE;}

	blockquote.middleContentExtended p.warning{padding: 0 15px 0 15px; color:red; text-align: center;}
	
		.warning a:link,
		.warning a:active,
		.warning a:visited,
		.warning a:hover {color: #CC0000; font-weight: bold;}

	blockquote.middleContentExtended p a:link,
	blockquote.middleContentExtended p a:active,
	blockquote.middleContentExtended p a:visited,
	blockquote.middleContentExtended p a:hover
	{font-weight: bold; color: #5E421E; text-decoration: none;}

		blockquote.middleContentExtended p a:hover
		{color: #950000; text-decoration: underline;}
		

	blockquote.middleContentExtended a.linkLogin:link,
	blockquote.middleContentExtended a.linkLogin:active,
	blockquote.middleContentExtended a.linkLogin:visited,
	blockquote.middleContentExtended a.linkLogin:hover
	{font-weight: bold; color: #0a6486; text-decoration: none;}
	
		blockquote.middleContentExtended a.linkLogin:hover
		{color: #9cc3cc; text-decoration: underline;}

/* MEMBERS STRUCTURE > MEMBER LEFT MENU (AFTER LOGIN)
/////////////////////////////////////////////////////*/

dl.memberMenu,
dl.memberMenu *
{margin: 0; padding: 0;}

	dl.memberMenu
	{margin-bottom:10px;}

	dl.memberMenu dt,
	dl.memberMenu dd
	{font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000; padding: 5px 5px 5px 10px; background: url("../../images/design/bg_CATbullet.gif") 0 8px no-repeat; border: 0; background-color: #FCFCFC; border-bottom: 1px solid #EEE;}
	
	dl.memberMenu dt a:link,
	dl.memberMenu dt a:active,
	dl.memberMenu dt a:visited,
	dl.memberMenu dt a:hover
	{color:#000;}
	
	dl.memberMenu dt a:hover
	{color:#609629;}
	
	dl.memberMenu dd
	{background: #FFF;}
	
	dl.memberMenu dd a:link,
	dl.memberMenu dd a:active,
	dl.memberMenu dd a:visited,
	dl.memberMenu dd a:hover
	{font-weight: normal; color:#666; padding-left: 10px; background: url("../../images/design/bullet_subMenu.gif") 0 5px no-repeat;}
	
	dl.memberMenu dd a:hover
	{color:#609629; text-decoration:underline;}
		
/* MEMBERS STRUCTURE > FRONT > MEMBERS OPTIONS
/////////////////////////////////////////////////////*/

dl.baseMembersOptions
{background:#FAFAFA; border:5px solid #EEE; width:91px; margin:20px 0 0 6px; float:left;  height:215px;}

html>body dl.baseMembersOptions
{margin:20px 0 0 7px;}

dl.baseMembersOptions *
{margin:0 !important; padding:0;}

	dl.baseMembersOptions dt,
	dl.baseMembersOptions dd
	{margin:0; padding:0;}
	
	dl.baseMembersOptions dt
	{background:#FFF; padding:3px 0 10px 0; height:100px; /*border-bottom:4px solid #EEE;*/}
	
	dl.baseMembersOptions dt p.optionTitle,
	dl.baseMembersOptions dt p.optionTitle a:link,
	dl.baseMembersOptions dt p.optionTitle a:active,
	dl.baseMembersOptions dt p.optionTitle a:visited,
	dl.baseMembersOptions dt p.optionTitle a:hover
	{display:block; font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif; color:#0054A8; text-align:center; padding-bottom:3px;}
	
	dl.baseMembersOptions dd
	{padding:10px; border-top:1px solid #EEE;}
	
		dl.baseMembersOptions dd span.optionImage
		{display:block;}
		
		dl.baseMembersOptions dd a:link,
		dl.baseMembersOptions dd a:active,
		dl.baseMembersOptions dd a:visited,
		dl.baseMembersOptions dd a:hover
		{display:block; font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif; color:#0054A8; text-decoration:underline; text-align:center;}
		
/* MEMBERS STRUCTURE > FRONT > PAYMENT OPTIONS
/////////////////////////////////////////////////////*/

dl.basePaymentOptions
{width:160px; height:215px; background:#FAFAFA; border:5px solid #EEE; margin:20px 0 0 6px; float:left;}

dl.basePaymentOptions *
{margin:0 !important; padding:0;}

	dl.basePaymentOptions dt,
	dl.basePaymentOptions dd
	{margin:0; padding:0; float:left;}
	
	dl.basePaymentOptions dt
	{height:71px;background:#FFF; border-right:1px solid #EEE; border-bottom:1px solid #EEE;}
	
	dl.basePaymentOptions dt p.optionTitle,
	dl.basePaymentOptions dt p.optionTitle a:link,
	dl.basePaymentOptions dt p.optionTitle a:active,
	dl.basePaymentOptions dt p.optionTitle a:visited,
	dl.basePaymentOptions dt p.optionTitle a:hover
	{display:block; font:bold 12px/20px Verdana, Arial, Helvetica, sans-serif; color:#0054A8; text-align:center; padding-bottom:3px;}
	
		dl.basePaymentOptions dt span.optionMainImage
		{display:block; padding-top:10px;}
	
	dl.basePaymentOptions dd
	{padding:20px 10px 0 10px; border-bottom:1px solid #EEE; width:74px; height:51px;}
			
		dl.basePaymentOptions dd a:link,
		dl.basePaymentOptions dd a:active,
		dl.basePaymentOptions dd a:visited,
		dl.basePaymentOptions dd a:hover
		{display:block; font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif; color:#0054A8; text-decoration:underline; text-align:center;}

/* MEMBERS STRUCTURE > LEVEL TABLE
/////////////////////////////////////////////////////*/
	
	table.levelTable
	{width: 95%; font: normal 11px Verdana, Arial, Helvetica, sans-serif; margin: 0 auto 10px auto; border-collapse: collapse; border: 0; background: #FFF;}
	
		table.levelTable td,
		table.levelTable th
		{vertical-align: top; border: 1px solid #F4F4F4;}
		

		/* MEMBERS STRUCTURE > LEVEL TABLE > TABLE OPTION */

		table.levelTable th.tableOption,
		table.levelTable th.tableSelectedOption
		{text-align: left; padding-left: 10px; line-height:25px; background: #E6EBF0; border: 1px solid #CFD9E2; border-top: 5px solid #CFD9E2;}

			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: #0a6486; text-decoration: none; padding-left: 20px; background: url("../../images/bt_edit.gif") 0 0 no-repeat;}

				table.levelTable th.tableOption a:hover {color: #424243; text-decoration: underline;}

			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: #ff0000; border:1px solid #383838;}
			
				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;}
	
			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: #383838; border:1px solid #2E4C6B;}

			/* USER LOGIN */ 
			
			table.levelTable td.levelPrice
			{background: #FBFBFB;}

				table.levelTable td.levelPrice table
				{ width: 95%; 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;}
			

/* MEMBERS STRUCTURE > ADD/ORDER PAGES > 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-bottom: 1px solid #E4E4E7; 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 th.listingLevel
			{padding-left:100px;}
			html>body table.standardChooseLevel th.listingLevel {padding-left:100px;}
				
			table.standardChooseLevel td
			{width: 100%; text-align: left;}
			
			table.standardChooseLevel td select
			{width:200px; 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 10px; background: #F9FCFF; border: 5px solid #E6EEF7;}

	div.galleryDetail * {margin: 0; padding: 0;}

	div.galleryDetail span
	{display: block; background: #EFF4FA; border: 0;}
	
	div.galleryDetail span.galleryImgThumb
	{background: #F9FCFF;}
		
	div.galleryDetail a:link,
	div.galleryDetail a:active,
	div.galleryDetail a:visited,
	div.galleryDetail a:hover {font: normal 11px/20px Verdana, Arial, Helvetica, sans-serif; color: #003F7E; display:block;}

/* MEMBERS STRUCTURE > GENERAL ITEM - OLD CODE
/////////////////////////////////////////////////////*/

.general-item 	/* This code is used on promotions page too */
{background: #FFF; border: 5px solid #F4F4F4; text-align: left; color: #737373; margin: 10px 10px 20px 20px; padding: 10px;}

	.general-item li
	{font: 11px/19px Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0; list-style: none;}
	
	.general-item li.general-highlight
	{font: bold 11px/19px Verdana, Arial, Helvetica, sans-serif; color: #0054A8; list-style: none;}
	
		.general-item strong {color: #0054A8;}

		.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: #ffffff;}	

/* 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: 10px; border: 0; background: #FBFBFB;}

		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
		{text-align:  right; padding: 0 5px 0 5px; background: #FFF; 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; color: #003F7E; text-align: left; padding-top: 20px; padding-left: 8px; background: url("../../images/design/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: #f1931f; font-weight:bold;}
		
		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 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: #6699CC;}
		
				table.standard-table a:hover {color: #000; text-decoration: underline;}
				
			table.standard-table th.alignTop,
			table.standard-table td.alignTop
			{vertical-align:top; padding-top:12px;}
				
		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 td input.inputExplode {width: 496px;}

	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;}
		
		table.standard-table input.inputAlign {width:auto; border:0; width:15px; height:15px; vertical-align:middle; margin-right:5px;}
	
	table.standard-table select {width: 50%;}
	
	table.standard-table img.iconAlign
	{vertical-align:baseline; margin:0 0 0 5px;}
	
	html>body table.standard-table img.iconAlign
	{vertical-align:text-top; margin-top:-2px;}

	table.standard-table table
	{margin: 0 auto 0 auto;}
	
	
	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 */
			
			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; border: 1px solid #E6EEF7;}

				table.standard-table td.treeView table.tableCategoriesADDED
				{width: 100%; text-align: center;}
				
				table.tableCategoriesADDED th.alignLeft {text-align:left;}

					table.standard-table td.treeView table.tableCategoriesADDED td.tableCategoriesBUTTONS
					{ width: auto; text-align: center;}
				
					table.standard-table td.treeView table.tableCategoriesADDED input,
					table.standard-table td.treeView table.tableCategoriesADDED button
					{width: 180px; color: #000; height: 30px; line-height: 30px;cursor: pointer; margin:0 0 0 5px; 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 > ICON DESCRIPTION - OLD CODE
/////////////////////////////////////////////////////*/

.standard-iconDESCRIPTION
{font: normal 10px/13px Verdana, Arial, Helvetica, sans-serif; padding: 5px 0 5px 0; color:#000; margin: 0; border: 0;}

	.standard-iconDESCRIPTION li
	{display: inline; padding: 2px 0 2px 20px; margin: 0 0 0 5px; border: 0;}

/* MEMBERS STRUCTURE > ICON DESCRIPTION IMAGE - OLD CODE
/////////////////////////////////////////////////////*/

		.standard-iconDESCRIPTION li.view-icon
		{background: url("../../images/bt_view.gif") no-repeat 0 50%;}
		
		.standard-iconDESCRIPTION li.print-icon
		{background: url("../../images/icon_print.gif") no-repeat 0 50%;}
		
		.standard-iconDESCRIPTION li.edit-icon
		{background: url("../../images/bt_edit.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.map-icon
		{background: url("../../images/icon_map.gif") no-repeat 0 50%; padding-left: 25px;}
		
		.standard-iconDESCRIPTION li.promotion-icon
		{background: url("../../images/icon_promo.gif") no-repeat 0 50%;}
		
		.standard-iconDESCRIPTION li.transaction-icon
		{display: none; background: url("../../images/icon_coin.gif") no-repeat 0 50%;}
		
		.standard-iconDESCRIPTION li.rollback-icon
		{background: url("../../images/color/white_blue/icon_rollback.gif") no-repeat 0 50%;}
			
		.standard-iconDESCRIPTION li.rating-icon
		{background: url("../../images/color/white_blue/img_rateMiniStarOn.gif") no-repeat 0 50%;}
	
		.standard-iconDESCRIPTION li.pending-icon
		{background: url("../../images/color/white_blue/bt_approve.gif") no-repeat 0 50%;}
		
		.standard-iconDESCRIPTION li.approved-icon
		{background: url("../../images/color/white_blue/bt_approved.gif") no-repeat 0 50%;}
		
		.standard-iconDESCRIPTION li.claimapprove-icon
		{background: url("../../images/color/white_blue/icon_claimapprove.gif") no-repeat 0 50%;}
		
		.standard-iconDESCRIPTION li.claimdeny-icon
		{background: url("../../images/color/white_blue/icon_claimdeny.gif") no-repeat 0 50%;}
		
		.standard-iconDESCRIPTION li.moreinfo-icon
		{background: url("../../images/color/white_blue/icon_eye.gif") no-repeat 0 50%;}
		

/* MEMBERS STRUCTURE > TABLE TOP BLUE - OLD CODE
/////////////////////////////////////////////////////*/

table.standard-tableTOPBLUE {width: 95%; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #6A6A6A; margin: 10px auto 0 auto; clear: left; background:#FAFAFA;}

	table.standard-tableTOPBLUE th { font: bold 11px/28px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #EAF0F7; text-align:left; white-space: nowrap; padding: 0 5px 0 5px; background-color: #ff0000;}

	table.standard-tableTOPBLUE td { padding: 4px; color:#4D4D4D; text-align: left; border:1px solid #DDD;}
	
		table.standard-tableTOPBLUE 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; border: 0; background: #FFF;}
	
		table.standard-tableTOPBLUE td.tableTOPBLUECheck table {margin: 0;}
	
		table.standard-tableTOPBLUE td.tableTOPBLUECheck * { width: auto; text-align: left; border: 0; background: #FFF;}
		
		table.standard-tableTOPBLUE td.tableTOPBLUECheck a,
		table.standard-tableTOPBLUE td.tableTOPBLUECheck a:link,
		table.standard-tableTOPBLUE td.tableTOPBLUECheck a:active,
		table.standard-tableTOPBLUE td.tableTOPBLUECheck a:visited,
		table.standard-tableTOPBLUE td.tableTOPBLUECheck a:hover
		{cursor:pointer;}
		
		table.standard-tableTOPBLUE td span.itemNote
		{display:block; font-size:10px; color:#999;}
		
		table.standard-tableTOPBLUE td span.itemNote a:link,
		table.standard-tableTOPBLUE td span.itemNote a:active,
		table.standard-tableTOPBLUE td span.itemNote a:visited,
		table.standard-tableTOPBLUE td span.itemNote a:hover
		{color:#999; text-decoration:underline;}
		
		table.standard-tableTOPBLUE td span.itemNote a:hover
		{text-decoration:none;}

		table.standard-tableTOPBLUE a:link,
		table.standard-tableTOPBLUE a:active,
		table.standard-tableTOPBLUE a:visited,
		table.standard-tableTOPBLUE a:hover {color: #000;}

	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;}
		
/* MEMBERS STRUCTURE > TABLE TOP BLUE > INNER TABLE
/////////////////////////////////////////////////////*/

table.standard-tableTOPBLUE table.standard-innerTable
{width:95%; background:#FFF; border:5px solid #EEE; margin:5px auto 0 auto;}

	table.standard-tableTOPBLUE table.standard-innerTable th,
	table.standard-tableTOPBLUE table.standard-innerTable td
	{font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#737373; padding:0 5px 0 5px;}

	table.standard-tableTOPBLUE table.standard-innerTable th,
	table.standard-tableTOPBLUE table.standard-innerTable th a:link,
	table.standard-tableTOPBLUE table.standard-innerTable th a:active,
	table.standard-tableTOPBLUE table.standard-innerTable th a:visited,
	table.standard-tableTOPBLUE table.standard-innerTable th a:hover
	{line-height:20px; background:none;}
	
	table.standard-tableTOPBLUE table.standard-innerTable th a:hover
	{color:#609629;}
	
	table.standard-tableTOPBLUE table.standard-innerTable td.infoAmount,
	table.standard-tableTOPBLUE table.standard-innerTable td.infoLevel
	{width:100px;}
	
	table.standard-tableTOPBLUE table.standard-innerTable td.infoAmount
	{text-align:right;}
	
	table.standard-tableTOPBLUE table.standard-innerTable th.tableTitle p
	{margin:0; padding:0; font:bold 11px/24px Verdana, Arial, Helvetica, sans-serif; color:#0054A8; border-bottom:1px solid #EEE;}

/* MEMBERS STRUCTURE > WARNING BOX - OLD CODE
/////////////////////////////////////////////////////*/

table.warningBOX {height: 60px; margin: 20px auto 0 auto; background: #F6FFF4; border: 1px solid #DADADA;}

	table.warningBOX th,
	table.warningBOX td {text-align: center;}

		table.warningBOX td {padding: 0 5px 0 10px;}
		
		table.warningBOX th a.warningBOXcontent:link,
		table.warningBOX th a.warningBOXcontent:visited,
		table.warningBOX th a.warningBOXcontent:active,
		table.warningBOX th a.warningBOXcontent:hover{font: bold 12pt/20px Arial, Helvetica, sans-serif; color: #146D01; text-decoration: none; padding: 0 0 0 15px; float: left; border: 0;}

		table.warningBOXtext {width: auto; font: normal 8pt/14px Verdana, Arial, Helvetica, sans-serif; color: #5E421E; text-align: center; margin: 15px auto 0 auto; border: 0; background: #FFF;}

			table.warningBOXtext th,
			table.warningBOXtext td {width: auto; padding: 2px; background: #FFF;}
			
/* LISTING DETAIL - SLIDESHOW (OLD CODE)
/////////////////////////////////////////////////////*/
.slideshow-thumbbase
{background-color: #EFF4FA; border: 1px solid #F7F7F7; border-top: 1px solid #E9E9E9;}

table.slideshow-thumb
{	text-align:left; background: #EFF4FA; border:5px solid #E6EEF7; border-collapse:collapse; color:#003F7E; margin-top:5px;}

table.slideshow-thumb img
{	margin: 5px;}

table.slideshow-thumb tr td p
{	margin: 0; padding: 5px; color:#003F7E; background:#E6EEF7; width:100%;}

	html>body table.slideshow-thumb tr td p
	{width:auto;}

/* MEMBERS STRUCTURE > LIST VIEW - OLD CODE
/////////////////////////////////////////////////////*/

.list-view {text-align: left; margin: 0; padding: 10px 10px 10px 25px;}

	.list-view * {margin: 0; padding: 0;}

	.list-view li {list-style: disc; margin-left: 20px;}

		.list-view li a:link,
		.list-view li a:visited,
		.list-view li a:active,
		.list-view li a:hover{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration: none;}

			.list-view li a:hover{color: #ffffff; text-decoration: underline;}

	.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: #f1931f; 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;}

/* MEMBERS STRUCTURE > LIST VIEW - OLD CODE
/////////////////////////////////////////////////////*/
	 
	ul.basePrintNavbar
	{height: 15px; padding: 0; margin: 0;}
	
		ul.basePrintNavbar li
		{list-style: none; float: left;}
		
			ul.basePrintNavbar li a:link,
			ul.basePrintNavbar li a:active,
			ul.basePrintNavbar li a:visited,
			ul.basePrintNavbar li a:hover
			{font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #000; display: block; padding: 0 10px 0 20px; background: url("../../images/content/icon_print.gif") 0 50% no-repeat; border: 0;}
		
				ul.basePrintNavbar li a:hover
				{text-decoration: underline;}

/* MEMBERS STRUCTURE > BANNER OPTIONS
/////////////////////////////////////////////////////*/

	table.standard-table td	a.bannerOptions:link,
	table.standard-table td	a.bannerOptions:active,
	table.standard-table td	a.bannerOptions:visited,
	table.standard-table td	a.bannerOptions:hover
	{font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration: underline; padding-left: 18px; background: url("../../images/bt_edit.gif") 0 0 no-repeat; }
	
		table.standard-table td	a.bannerOptions:hover {text-decoration:underline; color: #A81717; text-decoration: none;}

/* MEMBERS STRUCTURE > ARTICLES OPTIONS
/////////////////////////////////////////////////////*/

	.standard-iconDESCRIPTION
	{ color:#000;}

	.standard-iconDESCRIPTION li.articleOption
	{background: url("../../images/bt_edit.gif") no-repeat 0 50%; text-align: left;}
	
		.standard-iconDESCRIPTION li.articleOption a:link,
		.standard-iconDESCRIPTION li.articleOption a:active,
		.standard-iconDESCRIPTION li.articleOption a:visited,
		.standard-iconDESCRIPTION li.articleOption a:hover {color: #000;}
		
/* MEMBERS STRUCTURE > PREVIEW NAVBAR
/////////////////////////////////////////////////////*/

	body.previewmember { background: #FFF;}
	
		body.previewmember h5 { font: normal 14pt Arial, Helvetica, sans-serif; color: #666; background:#FFF; text-align: left; margin: 10px; padding:10px; border-bottom: 1px dashed #EEE; border-top: 1px dashed #EEE;}

/* MEMBERS STRUCTURE > LISTING > GOOGLE MAP
/////////////////////////////////////////////////////*/

div.googleBase
{width: 500px; height: 400px; margin: auto; z-index: 1; background: #E5E3DF; border: 1px solid #BAB5A9;}

	div.floatLayer
	{width: 0px; height: 0; top: 0px; left: 0px; position: absolute; visibility: hidden; z-index: 2;}

/* MEMBERS STRUCTURE > MISC > TIP BASE
/////////////////////////////////////////////////////*/

blockquote.middleContentExtended .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 blockquote.middleContentExtended  .tip-base
	{height:auto;}

	blockquote.middleContentExtended .tip-base * {margin: 0; padding: 0;}

	blockquote.middleContentExtended .tip-base h1
	{font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #FE4D01; margin: 0 0 5px 0; text-align:left;}

		blockquote.middleContentExtended .tip-base h1 span
		{color: #CC3D01;}

	blockquote.middleContentExtended .tip-base p
	{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #CC3D01; text-align:justify;}
	
	blockquote.middleContentExtended .tip-base span.warning
	{text-align: left; color: #7E4700; display:block; padding-bottom:10px;}
	
	blockquote.middleContentExtended .tip-base ul.standardButton
	{width:300px; margin:0 auto 0 auto; padding:10px 0 0 0;}
	
		blockquote.middleContentExtended .tip-base ul.standardButton li input,
		blockquote.middleContentExtended .tip-base ul.standardButton li button
		{width:300px; background:url(../../images/design/bg_eventButton.gif) repeat-x 0 0; text-transform:none;}
		
	blockquote.middleContentExtended .tip-base a:link,
	blockquote.middleContentExtended .tip-base a:active,
	blockquote.middleContentExtended .tip-base a:visited,
	blockquote.middleContentExtended .tip-base a:hover
	{color:#CC3D01; font-weight:bold;}
