/*
	Developer n coder: Asmarah Din Muhammad 
	Project Name: Medical Tourism Congress
	Developer Company : Ewebcraft
	Contact URL: ewebcraft@gmail.com
	Date : 17 March 2010
*/

body{ position:relative; margin:0; padding:0; font-size:12px; background:#00578F;}

/**** Global Elements *****/
.clr{clear:both; }
.center{text-align:center;}
.hidden{display:none;}

h1,h2,h3,h4,h5,h6,h7,h8{
	
	font-family:"Trebuchet MS";
	font-weight:bold;
	line-height:100%;
}
h1{ font-size:18px;}
h2{ font-size:16px}
_h2{ font-size:15px;}
h3{	font-size:13px;
	padding:0; margin:0;}
h4{ font-size:13px; }
h5{ font-size:11px;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a  { position:relative; text-decoration:underline; color:#111111;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration:none;}
small{font-size:90%;}
strong{font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.no-bg {background:none;}
p,ol,ul,li,em, a { font-family:Arial, Helvetica, sans-serif; }
span.red { color:#990000; }
.red { color:#990000;}
.green { color:#009933;}


#social { position:fixed; width:36px; height:135px; left:0; top:130px; z-index:999;  }
#newsletter { position:fixed; width:42px; height:120px; right:0; top:130px; z-index:995;}
#newsletter img {border:none;}
/***************** Main Container****************************/
#W_container
{
	position:relative; width:907px; height:auto; margin:0 auto; padding:0; padding-bottom:10px; z-index:001; 
}
#W_container #container
{
	position:relative; width:891px; height:auto; margin:0 auto; padding:5px; padding-left:8px; padding-right:8px; padding-bottom:1px;  
	background:url(../images/background/bg.jpg) top left repeat-y; z-index:002; 
}

/***************** Container Header****************************/
#container #header
{
	position:relative; width:881px; height:119px; margin:0; padding:0; padding-left:10px; border:1px solid #337BA9;
	background:url(../images/background/header-bg.png) repeat-x; 
	z-index:003;
}
	#header img { position:relative; margin:0; padding:0; margin-right:25px; border:none; float:left; display:inline; }
	#header img.logo { top:15px; }
	#header .flags, #header .flags a { position:absolute; width:30px; height:20px; top:5px; right:15px; }		
		.flags a.en { background:url(../images/frontend/en_flag.gif) no-repeat; }
		.flags a.es { background:url(../images/frontend/es_flag.gif) no-repeat; }
	#header .Hphone { position:absolute; right:10px; top:80px; color:#FFFFFF; font-family:Tahoma; margin:0; padding:0; }
	#header .Hphone a{ color:#FFFFFF; text-decoration:none; }	 #header .Hphone a:hover{ text-decoration:underline;}

	#header .login { position:absolute; width:250px; height:30px; top:85px; right:15px; text-align:right; }
		.login p, .login a { position:relative; width:auto; color:#FFFFFF; font-size:13px; font-weight:bold;} 

/************ Container Navigation ******************/
#container #navigation
{
	position:relative; width:893px; height:31px; background:url(../images/background/nav-bg.jpg) repeat-x; margin:0; padding:0;
	padding-top:8px; z-index:003; 
		
}
	 #navigation ul.main { position:relative; width:880px; height:27px; margin:0; padding:0; padding-left:12px; list-style:none; }
	 	ul.main li 
		{ 
			position:relative; width:auto; height:27px; background:url(../images/background/li-bg.jpg) repeat-x; float:left;
			display:inline; margin:0; padding:0; text-align:center; text-transform:uppercase; 
		}
		ul.main li a 
		{ 
			position:relative; width:124px; height:27px; text-decoration:none; display:inline-block; line-height:27px;
			color:#000; font-size:11px; font-weight:bold; font-family:Tahoma; 
		}
		ul.main li a.active { background:url(../images/background/li-bg-active.jpg) repeat-x;}

		ul.main li a span.nav {	position:absolute; width:auto; height:27px; left:0; top:0; }
		ul.main li a span.first { width:5px; background:url(../images/background/nav-li-left.jpg) no-repeat;}
		ul.main li a span.lft { width:9px; background:url(../images/background/nav-li-lft.jpg) no-repeat;}
		ul.main li a.active span.lft{ width:9px; background:url(../images/background/nav-li-lft-active.jpg) no-repeat;}
		ul.main li a span.right 
		{ 
			position:absolute; width:18px; height:27px; top:0; right:0; 
			background:url(../images/background/nav-li-right.jpg) no-repeat;
		}
		ul.main li a span.last 
		{ 
			position:absolute; width:25px; height:27px; top:0; right:-10px; 
			background:url(../images/background/nav-li-last.jpg) no-repeat;
		}

/***************** Container Banner ***************************/

	#container #banner_con
	{
		position:relative; width:893px; height:322px; background:url(../images/background/banner-bg.png) repeat-x; 
		padding:0; margin:0; z-index:003;
	} 
		#banner_con .banner { position:relative; width:588px; height:317px; margin:0; padding:0; float:left; display:inline;    }
			.banner img { position:relative; float:left; display:inline;}

	#banner_con #right { position:relative; width:305px; height:317px; float:right; display:inline; }
		#right #flash
		{
			position:relative; width:303px; height:186px; margin:0 auto; margin-top:3px; margin-bottom:5px; padding:0; 
			background:url(../images/background/flash-bg.jpg) no-repeat; text-align:center;  padding-top:8px;
		}
		#right #countdown { position:relative; width:301px; height:113px; margin:0 auto; padding:0;  }
			#countdown span.price
			{
				position:absolute; width:100px; height:25px; top:6px; left:167px; color:#FFD800;
				font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
			}
			#countdown .counter{  position:absolute; width:195px; height:26px; top:32px; left:8px;  }
			#countdown .counter span.time
			{
				position:relative; width:36px; height:24px; float:left; display:inline; margin:0; padding:0; margin-right:12px; 
				font-size:20px; font-family:"Courier New", Courier, monospace; color:#FFFFFF; font-weight:bold; text-align:center; 
				letter-spacing:1px; padding-top:2px; 
			}
			
/***************** Container Content **************************/

	#container #content 
	{ position:relative; width:888px; height:auto; margin:0; padding:0; padding-left:5px; background:#fff; z-index:003; }

/***************** Container Content Left Side ****************************/

		#content .left-side
		{
			position:relative; width:164px; height:auto; float:left; display:inline; text-align:center; margin:0; padding:0; 
			margin-top:7px; z-index:010;
		}
			.left-side .nav
			{
				position:relative; width:164px; height:auto; background:#006993; margin:0; padding:0; padding-top:10px; 
				padding-bottom:10px;
			}
		  #content .left-side .nav span { position:absolute; width:15px; height:15px; } 
		  #content .left-side .nav span.toprgt{ top:0; right:0; background:url(../images/background/lftnav-right.jpg) no-repeat;}	
		  #content .left-side .nav span.botlft{bottom:0; left:0; background:url(../images/background/lftnav-btleft.jpg) no-repeat;}	
				
				.left-side .nav h1
				{
					position:relative; width:auto; height:auto; margin:0; margin-left:12px; margin-bottom:12px; padding:0; 
					font-size:16px; color:#FFFFFF; font-family:"Trebuchet MS"; text-transform:uppercase; text-align:left;
				}
			
			.left-side .nav ul.list
			{
				position:relative; width:161px; height:auto; list-style:none; margin:0; margin-bottom:15px; padding:0; left:3px;
				text-align:left; z-index:999;
			}
			.left-side .nav ul.list li
			{
				position:relative; width:161px; height:24px; background:url(../images/background/li-bg.png) repeat-x; 
				margin:0; padding:0; font-size:11px; font-weight:bold; 
			}
			.left-side .nav ul.list li a
			{
				position:relative; width:161px; height:24px; padding:0; text-decoration:none; line-height:22px; color:#FFFFFF; 
				margin-left:22px; font-family:"Tahoma";
			}
			.left-side .nav ul.list li a:hover, .left-side .nav ul.list li a.active { color:#F2D84F;}
			
		/**************** Left Navigation Sub Menu ************************/
		#content .left-side ul.list li ul#cld
		{
			position:absolute; left:158px; top:0; width:230px; height:auto; margin:0; padding:0;
			list-style:none; display:none; z-index:999;
		}
		#content .left-side ul.list li ul#cld li
		{
			position:relative; width:230px; height:auto; line-height:24px; padding:0; margin:0; float:none;  
			background:#00396F url(../images/background/sub_nav.jpg) repeat-x; 
		}
		
		#content .left-side ul.list li ul#cld li a{ position:relative; padding:0; padding-left:10px; margin:0;  }
		#content .left-side ul.list li.sfHover ul#cld { display:block;}
		.left-side .block strong { position:relative; width:auto; height:auto; color:#FFFFFF; }
		#content .left-side .block a { position:relative; color:#FFFFFF; text-decoration:none;}
		
		
			.left-side img 
			{
				position:relative; width:auto; height:auto; border:0; margin:0; padding:0; margin-top:7px; margin-bottom:7px; 
			}
			
/***************** Container Content Middle Text ****************************/

		#content .middle-text
		{
			position:relative; width:529px; height:auto; float:left; display:inline; margin:0; margin-left:9px; margin-top:7px; 
			padding:0; padding-top:10px; z-index:003;  
		}
			.middle-text h1
			{
				position:relative; width:529px; height:auto; margin:0; padding:0; font-size:20px; font-weight:normal; 
				margin-bottom:15px;
			}
			
			.middle-text h2
			{
				position:relative; width:529px; height:auto; display:block; color:#000000; font-size:16px;
			}
			
			.middle-text p strong a, .middle-text p a, .middle-text p a span { text-decoration:none;}   
			.middle-text a:hover { text-decoration:underline;}
			
			.middle-text p
			{
				position:relative; width:529px; height:auto; line-height:1.5em; font-size:12px; text-align:justify; 
				font-family:"Verdana", Arial, Helvetica, sans-serif; margin:0; margin-bottom:8px;
			}
			.middle-text img { border:none; margin:0; }
			.middle-text ul, .middle-text ol 
			{ 
				position:relative; width:auto; height:auto; margin:0; margin-top:10px; margin-left:25px; padding:0; 
				margin-bottom:10px; font-size:12px;
			}
			.middle-text ul li, .middle-text ol li 
			{ 
				position:relative; width:auto; height:auto; padding:0; padding-left:10px; line-height:20px;
				font-family:Verdana, Arial, Helvetica, sans-serif;	 
			}
			.middle-text .back { position:absolute; width:72px; height:20px; right:15px; top:18px; border:none; z-index:999; }


/***************** Sponsors Content ****************************/
	
	#container #content .middle-text h1
	{
		position:relative; width:510px; height:auto; font-size:18px; color:#111111;  margin:0; padding:0; 
		line-height:20px; margin-top:20px; margin-bottom:20px; font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	#container #content .middle-text a.back 
	{
		position:relative; width:auto; height:auto; color:#970102; text-decoration:none; float:right; display:inline;
		margin:5px; margin-right:25px; font-weight:bold; font-size:15px;
	}
	
	#container #content .middle-text .sponsor_con
	{
		position:relative; width:529px; height:auto; padding:0; margin:0; padding-top:10px; padding-bottom:10px; margin-top:10px; 
		margin-bottom:10px;
	}
		.sponsor_con h4, .speakers_con h4
		{
			position:relative; width:510px; height:22px; background:#00396F; line-height:22px; font-size:13px;
			text-transform:uppercase; color:#fff; padding:0; padding-left:15px;
		}
		.sponsor_con h4.yrs, .speakers_con h4.yrs	{color:#FBEEBC;}
		.sponsor_con strong.coming, .speakers_con strong.coming
		{
			position:relative; width:200px; height:auto; font-size:25px; line-height:25px; text-align:center; color:#24A115;
			font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0 auto; display:block;
		}
		.sponsor_con .sponsors
		{
			position:relative; width:509px; height:auto; margin:0 auto; text-align:center; padding:10px; text-align:center;
		}
			.sponsors .blocks
			{
				position:relative; width:220px; height:auto; float:left; display:inline; margin:15px 17px;
				overflow:hidden;
			}
				.blocks img { border:none; margin:0;}

		/***************** Main page Speakers scroll ****************************/
		#content .middle-text #sp-scroll
		{
			position:relative; width:530px; height:140px;  margin:10px 0; padding:0; overflow:hidden;
		}
		#content .middle-text #sp-scroll h3.feature
		{ 
			width:530px; height:28px; color:#FFFFFF; font-family:"Tahoma"; font-size:15px; text-align:center; line-height:28px; font-weight:normal;
			background:url(../images/background/featured.png) repeat-x; 
		}
		#container #content .middle-text #sp-scroll .arrowleft
		{ position:absolute; top:8px; width:15px; height:15px; left:15px; background:url(../images/frontend/arrow-left.png) no-repeat; cursor:pointer; z-index:999;  }

		#container #content .middle-text #sp-scroll .arrowright
		{ position:absolute; top:8px; width:15px; height:15px; right:15px; background:url(../images/frontend/arrow-right.png) no-repeat; cursor:pointer; z-index:999;  }

		#container #content .middle-text #sp-scroll img { border:none;}
		#content .middle-text #sp-scroll strong { margin:0 10px;}
		#content .middle-text #sp-scroll .items { position:absolute; width:10000px; height:138px; left:0; top:30px; } 
		
		/***************** Speakers Page ****************************/

		#content .middle-text #speakers { position:relative; width:604px; height:auto;  margin:0 auto; margin-top:20px; }
		
		
			#speakers .speaker_box, #content .middle-text #sp-scroll .items .speaker_box
			{
				position:relative; width:262px; height:138px; margin:0; padding:0; background:#FFFFF1; float:left; display:inline;
				margin-right:5px; margin-bottom:23px; 
			}
			#speakers .speaker_box .speaker, #content .middle-text #sp-scroll .items .speaker_box .speaker
			{
				position:relative; width:260px; height:108px; border:1px solid #E2E2E2; margin:0; padding:0;
			}
			#speakers .speaker_box .speaker .left, #sp-scroll .items .speaker_box .speaker .left
				{
					position:relative; width:80px; height:96px; float:left; display:inline; overflow:hidden; margin:0; 
					padding:2px; 
				}
				.speaker_box .speaker .left img, #sp-scroll .items .speaker_box .speaker .left img { border:1px solid #E9E9E9; } 
				.speaker_box .speaker .right, #sp-scroll .items .speaker_box .speaker .right
				{
					position:relative; width:171px; height:96px; float:right; display:inline; margin:0; padding:2px;
					overflow:hidden;
					
				}
				#content .middle-text #speakers .speaker_box .speaker .right h3, #sp-scroll .items .speaker_box .speaker .right h3
				{
					position:relative; width:171px; height:auto; color:#000; font-size:13px; 
					font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin:0; margin-bottom:14px;
					padding-bottom:3px;
				}
				.speaker_box .right p, #sp-scroll .items .speaker_box .speaker .right p
				{ position:relative; width:171px; height:auto; color:#000; line-height:1.2em; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;} 
				.speaker_box .speaker .right strong, #sp-scroll .items .speaker_box .speaker .right strong
				{
					position:relative; width:auto; height:auto; color:#B32C34; font-size:11px; margin:0; margin-bottom:10px;
				}
				
				.speaker_box .right a, #sp-scroll .items .speaker_box .speaker .right a
				{ 
					position:absolute; bottom:10px; left:10px; width:auto; height:auto; font-size:12px; color:#A7030C; 
					text-decoration:none;
				} 						
				.speaker_box .right a:hover, #sp-scroll .items .speaker_box .speaker .right a:hover { text-decoration:underline;}
				
			#speakers .nav_bot, #sp-scroll .items .nav_bot  
			{ 
				position:relative; width:262px; height:25px; border:none; margin:0; text-align:center;
				background:url(../images/frontend/bio.jpg) no-repeat; 
			}
			#speakers .nav_bot a, #sp-scroll .items .group .nav_bot a
			{ 
				position:absolute; top:4px; right:0px; width:134px; height:20px; margin:0; padding:0; color:#FFFFFF;
				font-weight:bold; text-decoration:none;
			} 
		/****************** Photo Gallery Page ****************************/
		.gallery_con
			{
				position:relative; width:462px; height:auto; margin:0; margin-left:10px; margin-top:10px; margin-bottom:10px; 
				float:left; display:inline; padding:0; border:4px solid #00618B; overflow:hidden; z-index:000;
			}
				.gallery_con .main
				{
					position:relative; width:440px; height:auto; background:#000; margin:0 auto; margin-bottom:10px; 
					margin-top:10px; border:4px solid #BDBDBD; text-align:center; overflow:hidden; z-index:000;
				}
				
				.gallery_con .main .title_img
				{
					position:absolute; bottom:0; left:0; width:462px; height:28px;  margin:0; padding-top:5px; padding-left:15px;
					background:#A7A7A6 url(../images/frontend/strip.gif) no-repeat; text-align:left; padding:0;  color:#052C7F; 
					font-weight:bold; z-index:999;
				}
				.gallery_con .main .title_img p 
				{ 
					position:relative; width:437px; height:28px; margin:0; padding:0; line-height:28px; font-size:10px; 
					font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:20px;
				}
				.gallery_con .thumnails_con
				{
					position:relative; width:440px; height:60px; margin:0 auto; padding:0; margin-bottom:10px; overflow:hidden;
				}
					.thumnails_con span { cursor:pointer; z-index:999;}
					.thumnails_con span.prev { position:absolute; left:0; top:0; width:8px; height:60px;}
					.thumnails_con span.next { position:absolute; right:0; top:0; width:8px; height:60px; }
				
				.gallery_con .thumnails_con .gallery
				{
					position:relative; width:420px; height:56px; margin:0 auto; padding:0; padding-top:1px; overflow:hidden;
				}
					.gallery .photo_scroll
					{
						position:absolute; width:10000px; height:56px; left:0; top:0; z-index:300;
					}
					.gallery_con .thumnails_con .gallery .thumb
					{
						position:relative; width:78px; height:55px; float:left; display:block; margin:0; padding:0; 
						margin-right:2px; background:#000; margin-left:2px; text-align:center; border:1px solid #00618B; 
						cursor:pointer; opacity:.40; filter:alpha(opacity=40); -moz-opacity:.40;
					}
					.gallery_con .thumnails_con .gallery .thumb:hover, .gallery_con .thumnails_con .gallery div.active
					{
						opacity:.99; filter:alpha(opacity=99); -moz-opacity:.99;
					}
						.gallery .thumb img { border:none;}


		#content .middle-text table, #content .middle-text table tr td strong  
		{ font-family:Verdana, Arial, Helvetica, sans-serif;}
		#content .middle-text table tr td { font-size:12px;}

/********* Healthcare REform Updates Module ************/

.middle-text .hc_updates { position:relative; width:auto; height:auto; padding:8px; margin:0; background:#FFFDF8; border:1px solid #E8D6C2; display:block; }
.middle-text .hc_updates p { position:relative; width:auto; line-height:1.5em; font-family:Arial, Helvetica, sans-serif; }
.middle-text .hc_updates h2
{
	position:relative; width:auto; height:auto; color:#920226; margin:0; margin-bottom:10px; font-size:18px; font-weight:normal; line-height:1.2em;  
}

.middle-text #files { position:relative; width:auto; height:auto; background:#2C1B61; border:1px solid #015BA7; margin:0 auto; margin-bottom:10px; padding:7px; }
.middle-text #files table.file { position:relative; width:100%; height:auto; border:none; background:#FFF7D6; color:#890125; font-weight:bold; font-size:11px; }
#files table.file tr th { position:relative;  width:auto; height:auto; padding:10px; border:none;} 
#files table.file tr td{ position:relative; width:10%; height:auto; padding:8px; border-bottom:1px solid #3581BB;}
#files table.file tr td.title { width:40%;} 
#files table.file tr td.download { position:relative; width:15%; background:url(../images/background/download.jpg) 95% no-repeat; text-align:left;}
#files table.file tr td.download a, #files table.file tr td a {  color:#092E62; text-decoration:none;  } 
#files table.file tr td.download a:hover, #files table.file tr td a:hover { text-decoration:underline;}


/***************** Container Content Right Side ****************************/

		#content .right-side
		{
			position:relative; width:174px; height:auto; background:#EAEAEA; float:right; display:inline; z-index:002;
			border:none; border-left:1px solid #CFDFEE; border-right:1px solid #CFDFEE; margin:0; padding:0; padding-bottom:10px;
			padding-top:10px; 
		}
			.right-side p { margin:0; padding:0; font-weight:normal;}
			.right-side img { position:relative; border:none; margin:0; margin-left:9px; margin-top:5px;}

			.right-side strong, .right-side h1, .right-side h2, .right-side h3, .right-side h4, .right-side h5, .right-side h6
			{
				position:relative; width:auto; height:auto; text-align:left; margin:10px; margin-bottom:5px; font-size:11px; 
				color:#6D6E67; font-family:Verdana, Arial, Helvetica, sans-serif; display:block;
			}
			
			.right-side marquee { position:relative; width:174px; height:400px; text-align:center; overflow:hidden; }
			.right-side marquee .sc-img { margin:0; padding:10px 0; border:1px solid #B7B7B7; background:#FFFFFF;  margin-top:10px; }
			.right-side marquee img { margin:0; border:0;}
			.right-side marquee h4 
			{ 
				position:relative; width:auto; height:auto; font-size:11px; font-family:"Tahoma"; background:#014F80; color:#FFFFFF; margin:0; margin-top:10px;
				margin-bottom:6px; padding:5px;
			}
			.right-side #scroller
			{
				position:relative; width:174px; height:462px; margin:0; padding:0; display:block; margin-bottom:10px; 
				overflow:hidden; z-index:005; 
			}
			.right-side #scroller .items { position:absolute; top:0; left:0; width:174px; height:100000px;  }
			.right-side #scroller .items .spnsrs { position:relative; width:174px; height:77px; margin:0;   }
			.right-side #scroller .items .spnsrs img { margin:0;  }
			
			
/***************** Container Footer ****************************/

	#container #footer
	{
		position:relative; width:865px; height:80px; background:#5B5B5B url(../images/background/footer-bg.jpg) repeat-x;
		margin:0; margin-top:2px; margin-bottom:5px; padding:10px; padding-left:15px; 
		border:0; border-left:1px solid #9B9B9B; border-right:1px solid #9B9B9B; 
	}
		#footer .box { position:relative; width:180px; height:auto; float:left; display:inline-block; margin:0; padding:0;  }
		#footer .last { position:relative; width:150px; padding:0; padding-left:20px; margin-left:50px;  }
		#footer .box h4 {  position:relative; width:auto; height:auto; margin:3px; margin-bottom:10px; padding:0; 	}
		#footer .box p 
		{ 
			position:relative; width:auto; height:auto; margin:0; padding:0; line-height:1.3em; font-size:11px; 
			font-family:"Tahoma"; margin-left:3px; 
		}
		#footer .box p a, #footer .box a 
		{ 
			position:relative; width:auto; color:#000000; text-decoration:none; font-size:11px; font-family:"Tahoma";
			margin:0; padding:0;
		}
		#footer .box p a:hover, #footer .box a:hover { text-decoration:underline; }	
		
/***************** Main Container Footer ****************************/		
	#W_container #bot_shadow
	{
		position:relative; width:907px; height:6px; background:url(../images/background/main-cont-bot-bg.jpg) no-repeat; 
		margin:0; padding:0; margin-left:1px;
	}
	#W_container #footer_bot { position:relative; width:940px; height:auto; margin:0; padding:0; }
		#footer_bot p
		{ 
			position:relative; width:720px; height:26px; text-align:center; color:#FFFFFF; font-family:"Tahoma"; font-size:11px; 
			float:left; display:inline; margin:0; padding:0; margin-top:8px;
		}
		#footer_bot p a, #footer_bot a { color:#FFFFFF; text-decoration:none; margin:0; padding:0;}
		#footer_bot p a:hover, #footer_bot a:hover { text-decoration:underline;}
		
		#footer_bot p.company 
		{ 
			position:relative; width:156px; height:26px; color:#CCCCCC; float:left; display:inline; text-align:left; padding:0; 
			margin-left:10px; text-align:right;
		}
		#footer_bot p.company a{ color:#CCCCCC;}