	html, body
		{
			overflow: hidden;
			margin: 0;
			padding: 0;
			margin-left:auto;
			margin-right:auto;

		}
		body
		{
			overflow: hidden;
			background: transparent;
				    font-size: 12px;
		}
		table.card
		{
			width: 360px;
			height: 298px; /*300*/
		}
		td.topl
		{
			background: transparent url(images/rcTL.png) no-repeat;
			width: 15px;
			height: 31px;
			-moz-background-clip: -moz-initial;
			-moz-background-origin: -moz-initial;
			-moz-background-inline-policy: -moz-initial;
		}
		td.top
		{
			height: 31px;
			width: 330px;
			background: transparent url(images/rcTop.png) no-repeat;
			-moz-background-clip: -moz-initial;
			-moz-background-origin: -moz-initial;
			-moz-background-inline-policy: -moz-initial;
			
		}
		td.topr
		{
			width: 15px;
			height: 31px;
			background: transparent url(images/rcTR.png) no-repeat;
			-moz-background-clip: -moz-initial;
			-moz-background-origin: -moz-initial;
			-moz-background-inline-policy: -moz-initial;
		}
		td.l
		{
			width: 15px;
			height: 238px;
			background: transparent url(images/rcL.png) no-repeat;
			-moz-background-clip: -moz-initial;
			-moz-background-origin: -moz-initial;
			-moz-background-inline-policy: -moz-initial;
			
		}
		td.r
		{
			background: transparent url(images/rcR.png) no-repeat;
			width: 15px;
			height: 238px;
			-moz-background-clip: -moz-initial;
			-moz-background-origin: -moz-initial;
			-moz-background-inline-policy: -moz-initial;
			
		}
		td.botl
		{
			background: transparent url(images/rcBL.png) no-repeat ;
			width: 15px;
			height: 31px;
			-moz-background-clip: -moz-initial;
			-moz-background-origin: -moz-initial;
			-moz-background-inline-policy: -moz-initial;
		}
		td.bot
		{
			height: 31px;
			width: 230px;
			background: transparent url(images/rcBot.png) no-repeat;
			-moz-background-clip: -moz-initial;
			-moz-background-origin: -moz-initial;
			-moz-background-inline-policy: -moz-initial;
			
		}
		td.botr
		{
			background: transparent url(images/rcBR.png) no-repeat ;
			width: 15px;
			height: 31px;
			-moz-background-clip: -moz-initial;
			-moz-background-origin: -moz-initial;
			-moz-background-inline-policy: -moz-initial;
		}
		td.middle
		{
			background-color: white;
			height:238px; /*238*/
			width:330px;
			vertical-align:top;
		}
		
		.help
		{
			margin-left:10px;
			font-size:smaller;
			color:#c0c0c0;
		}
		
		
			.topSection
			{
				float:left;
				margin-top:5px;
				font-size:12px;
			}

			.panelLink
			{
				cursor:pointer;
				xfloat:left;
				margin-top:4px;
				xmargin-left:8px;
				color:#3367A0;
				xwidth:140px;
				xheight:16px;
			}
			
			
			#pnlServices table td, #pnlWebProfiles table td 
			{
				padding-bottom:4px;	
			}
			

			.webProfileLink
			{
				cursor:pointer;
				xfloat:left;
				margin-top:4px;
				xmargin-left:8px;
				color:#3367A0;
				xwidth:140px;
			}
			
			.profileLink
			{
				cursor:pointer;
			}

			.widgetLink
			{
				cursor:pointer;
				vertical-align:bottom;
			}


			#lnkMoreServices
			{
				color:#000;
				font-weight:bold;
				cursor:pointer;
			}

			#spnCurrentService
			{
				font-weight:normal;
				white-space:nowrap;
			}
			#lnkEmbed
			{
				color:#000;
				cursor:pointer;
				margin-right:3px;
			}
			#accountName
			{
				font-weight:bold;
				float:left;
				margin-bottom:2px;
				text-align:left;
			}



			.embedOption
			{
				padding:5px 6px;
				margin:4px 4px;
				border:1px solid #C8C8C8;
				cursor:pointer;
				width:90%;
			}

			.embedOption:hover
			{
				background-color:#3367A0;
				color:White;
			}

			.embedOptionHeader
			{
				font-weight:bold;
				color:#3367A0;
			}

			.embedOption:hover .embedOptionHeader
			{
				color:#FFA500;
			}


			.embedCode
			{
				font-size:12px;
				width:250px;
			}



			.panelService
			{
				display:none;
				text-align:center;
				width:100%;
				overflow:hidden;
				height:230px;
			}

			.pnlPage
			{
				display:none;text-align:left;	
				overflow-y:auto;
				height:100%;

			}

			#divServiceProfileLinks
			{
				width:100%;
				display:inline;
				padding-top:5px;
				text-align:left;
				margin:3px 5px;
			}

			#tooltip {
				position: absolute;
				z-index: 3000;
				border: 1px solid #111;
				background-color: #224080;
				color:#FFF;
				padding: 5px;
				xopacity: 0.85;
			}
			#tooltip h3, #tooltip div { margin: 0; }

			.tooltip
			{
				color:#FFF;
			}
			
		