﻿a  {
	color: #9A0A0A;
   text-decoration: none;
	}

a:active	{
   color: #9E8A2F;
   text-decoration: underline;
	}

a:visited	{
	color: #9A0A0A;
	text-decoration: none;
	}

a:hover	{
   color: #9E8A2F;
   text-decoration: underline;
	}



a.home  {
	font-family:arial, helvetica, sans serif; 
	font-size:13px; 
	color: #30353a;
   text-decoration: none;
   font-weight: normal;
	}

a.home:active	{
   color: #30353a;
   text-decoration: none;
	}

a.home:visited	{
	color: #30353a;
	text-decoration: none;
	}

a.home:hover	{
   color: #c85b00;
   text-decoration: none;
	}




a.homePal  {
	color: #990000;
	font-family: arial, helvetica, sans serif;
	font-size:10px;
	text-decoration:none;
	}

a.homePal:active	{
	text-decoration:none;
	}

a.homePal:visited	{
	text-decoration:none;
	}

a.homePal:hover	{
	text-decoration:underline;
	}

a.homePalBold  {
	color: #990000;
	font-family: arial, verdana, helvetica, sans serif;
	font-weight:bold;
	text-decoration:none;
	}


a.nav2nd  {
	font-family:arial, helvetica, sans serif; 
	font-size:13px; 
	font-weight: bold; 
	color:white;
   text-decoration: none;
	}

a.nav2nd:active	{
   color: white;
   text-decoration: none;
	}

a.nav2nd:visited	{
	color: white;
	text-decoration: none;
	}

a.nav2nd:hover	{
   color: #f3fb04;
   text-decoration: none;
	}




a.ensLink  {
	font-size:11px;
	color: #30353a;
   text-decoration: none;
	}

a.ensLink:active	{
   color: #30353a;
   text-decoration: underline;
	}

a.ensLink:visited	{
	color: #30353a;
	text-decoration: none;
	}

a.ensLink:hover	{
   color: #9E8A2F;
   text-decoration: none;
	}

.ensLink	{
	line-height: 13px;
}


a.sitemapLink{
	text-decoration:underline;
}


/* switch between sites: 2ndary 
-----------------------------------------------------------------------------*/ 
 a.switch2	{
	font-family:arial; 
	font-size:12px; 
	color:white;
	text-decoration: none;
}
a.switch2:active	{
	font-family:arial; 
	font-size:12px; 
	color:white;
	text-decoration: none;
}
a.switch2:visited	{
	font-family:arial; 
	font-size:12px; 
	color:white;
	text-decoration: none;
}
a.switch2:hover	{
	font-family:arial; 
	font-size:12px; 
	color:#f3fb04;
	text-decoration: none;
}

.switchRSA	{
	float:right; 
	position:relative; 
	top:23px; 
	left:159px;
	
	width:120px; 
	text-align:left;
	padding:0px;
	margin:0px;
	
	border:0px solid red;
}
.switchRSA2 {
	position:relative; 
	top:1px;
	left:6px;
}

/*  
-----------------------------------------------------------------------------*/ 
.social	{
	position:absolute; 
	top:242px; 
	right:80px; 
	z-index:15;
}

.homeNav	{
	position:absolute; 
	top:282px; 
	left:0px; 
	z-index:1;
}

.homePalette {
	color: #30353a;
	font-family: arial, helvetica, sans serif;
	font-size:10px;

	position:absolute; 
	top:302px; 
	z-index:30;
	display:block;
	
	width:276px; 
	height:190px;
	overflow:hidden;

	padding:0px;
	margin:0px;
	
	background-image:url('images/bgPal1.gif'); 
	background-repeat:repeat-y; 

	display: none;
}
b.home{
	color: #30353a;
	font-family: arial, verdana, helvetica, sans serif;
	font-size:11px;
}

.homePaletteTxt	{
	color: #30353a;
	font-family: arial, helvetica, sans serif;
	font-size:10px;
}
.homePaletteClose	{
	position:relative;
	float:right;
	left:-5px;
	top:0px;
}

.homePaletteNested	{
	position:absolute;
	left:60px;
	top:16px;
	
	width:211px;/*211px*/
	/* width: -moz-fit-content; */
	height:170px;
	overflow:auto;

	padding:0px;
	margin:0px;

	scrollbar-face-color: white; 
	scrollbar-shadow-color: black; 
	scrollbar-highlight-color: black; 
	scrollbar-3dlight-color: black; 
	scrollbar-darkshadow-color: black; 
	scrollbar-track-color: black; 
	scrollbar-arrow-color: black;

	border:0px solid yellow; 
   
}
.homePaletteNested2	{
	left:30px;
	width:241px;
	padding-right:0px;
}
.homePeople1	{
	left:60px;
	top:16px;
	
	width:211px; 
	height:52px;
	overflow:hidden;
	
	z-index:10;

	left:40px;
			
	border:0px solid red;
	
	background-color:#bdbd6f;/* d6d7d6 */
}
.homePeople2	{
	left:60px;
	top:16px;
	
	width:211px; 
	height:170px;
	overflow:auto;
	
	z-index:9;

	border:0px solid yellow;
}
.leftDiv{
	position:absolute; 
	bottom:41px; 
	left:50px; 
	overflow:visible; 
	border:0px solid red; 
	z-index:11; 
	scroll:none;
}
/*
#contentDIV {
	overflow:auto; scroll:auto;
	
}
*/
.nestedPadFix{
	margin-right:20px; 
}

html{
	overflow-y: auto;
	
	
	scrollbar-face-color: #3c3c3c; 
	scrollbar-shadow-color:  #3c3c3c; 
	scrollbar-highlight-color:  #3c3c3c; 
	scrollbar-3dlight-color:  #3c3c3c; 
	scrollbar-darkshadow-color:  #3c3c3c; 
	scrollbar-track-color:  #3c3c3c; 
	scrollbar-arrow-color:  #3c3c3c; 
	
	
	
	/* overflow-y; hidden; */
}

body
	{
	scrollbar-face-color: black; 
	scrollbar-shadow-color: black; 
	scrollbar-highlight-color: black; 
	scrollbar-3dlight-color: black; 
	scrollbar-darkshadow-color: black; 
	scrollbar-track-color: black; 
	scrollbar-arrow-color: black; 
   background-color: white;

	background-image:url('images/bgLeft.gif'); 
	background-repeat:repeat-y; 
  	}
body.home{
	scrollbar-face-color: #9d9d9d; 
	scrollbar-shadow-color: #9d9d9d; 
	scrollbar-highlight-color: #9d9d9d; 
	scrollbar-3dlight-color: #212121; 
	scrollbar-darkshadow-color: #212121; 
	scrollbar-track-color:#3c3c3c; 
	scrollbar-arrow-color:#212121;
   /* background-color: #212121; */
  background-color: black;
  
 	background-image:url('images/clear.gif'); 
	background-repeat:no-repeat; 
  
}
.nav{
	background-image: url('images/bgNav.gif'); 
	background-repeat: repeat-x;
	
	position:absolute; 
	top:0px; 
	left:0px; 
	width:100%; 
	z-index:2;
}







.header{
	font-family:arial, helvetica, sans serif; 
	font-weight:normal; 
	padding:0px; 
	margin:0px;
}
.headerContact{
	font-size:27px; 
	color:#8c9381; 
}
.headerFeed
	{
	font-size:30px; 
	color: #677387;
}
/*
.headerFeedInt
	{
	font-size:20px; 
	color: #b7b6b7;
	padding-left:7px;
	padding-right:8px;
}
*/

.headerEns
	{
	font-size:15px; 
	color: #30353a;
}
.headerKey
	{
	font-size:24px; 
	color: #de8146;
   font-weight: bold;
}
.headerProBono
	{
   color: #987C58;
   font-family: arial, verdana;
   font-size: 18px;
   font-weight: bold;
}
.headerBusAreas {
	font-size:30px; 
	color:#7d7979; 
	font-weight:bold; 
	float:right;
	letter-spacing:-1px;
	padding-top:4px;
}
.headerBusAreas_b {
	font-size:30px; 
	color:#7d7979; 
	font-weight:bold; 
	letter-spacing:-2px;
	padding-bottom:4px;
}
.headerBusAreas_c{
	font-size:22px; 
	color:#006CA8;
	font-weight:bold; 
	letter-spacing:0px;
	padding-bottom:4px;
}


.headerAreas1
	{
   color: #A00000;
   font-size: 16px;
	font-weight: bold;

	}
.headerAreas2
	{
   color: #006CA8;
   font-size: 16px;
   font-weight: bold;
	}
.headerAreas3
	{
   color: #987C58;
   font-size: 18px;
   font-weight: bold;
	}
.headerAreas4
	{
   color: #C86800;
   font-size: 18px;
   font-weight: bold;
	}

b.header5
	{
   color: #006CA8;
   font-family: arial, verdana;
   font-size: 12px;
   font-style: normal;
	}





/* NEWS STYLES */


a.news, a.award  {
	color: #dddd11;
   text-decoration: none;
	}

a.news:active, a.award:active	{
   color: red;
   text-decoration: underline;
	}

a.news:visited, a.award:visited	{
	color: #4d4e4e;
	text-decoration: none;
	}

a.news:hover, a.award:hover	{
   color: red;
   text-decoration: underline;
	}

.newsBlock1
	{
	position:relative; 
	top:12px;
	left:-20px;
	width:95%; 
	
	background:url('images/clearPBlue.gif');
	background-repeat: repeat-y;
	background-position:top right;
	background-color:#818285;
}
	.newsBlock1.rhs{
		padding:0px; 
		width:210px;
		border:0px solid red;
	}

.newsBlock2
	{
	position:relative; 
	top:12px;
	left:-20px;
	width:95%; 
	max-width:500px;
	
	background-color:white;
}
	.newsBlock2.lhs{
		padding:0px; 
		width:210px;
		border:0px solid red;
	}
	
.news.blocked	{	
	color:#860404;
	position:relative; 
	top:2px; 
	font-weight:bold;
	/* 
	#818286;  
	padding:5px; 
	padding-top:3px; 
	font-weight:bold;
	*/
}

	
h1.news{
	font-weight:normal; 
	font-size:30px; 
	color: #5b5b5b;
	letter-spacing:-1px;
	
	position:relative; 
	left:288px;
	width:50%; 
	height:25px;	
	border:0px solid black;
	
	margin-bottom:0px;
}

.newsLine{

	border-top: 1px solid #cdcdcd; 
	border-bottom: 1px solid #cdcdcd; 
	}

.headerNews
	{
	position:relative; 
	left:-40px;
	font-weight:bold; 
	font-size:28px; 
	color: #818285; /* #737e54; */
	letter-spacing:-1px;
	text-align:right;
}
	
.headerNewsBlue {
   color: #3afff0;
   font:normal 24px/24px arial,helvetica,sans-serif;
	}
.headerNewsBlueDark {
   color: #30c1bb;
   font:normal 24px/24px arial,helvetica,sans-serif;
	}
.headerNewsBlue2 {
   color: #3afff0;
   font:normal 20px/20px arial,helvetica,sans-serif;
	}
.headerNewsBlueDark2 {
   color: #30c1bb;
   font:normal 20px/20px arial,helvetica,sans-serif;
	}
.headerNewsBlue3 {
   color: #3afff0;
   font:normal 17px/17px arial,helvetica,sans-serif;
	}
.headerNewsBlueDark3 {
   color: #30c1bb;
   font:normal 17px/17px arial,helvetica,sans-serif;
	}

	.divEdges {border:0px solid red; height:0px;}
		
.headerNewsBlue.dark
	{
   color: #30c1bb;
  }
b.newsContent2
	{
   color: #5b5b5b;
   font-family: calibri, arial,  helvetica, sans-serif;
   font-size: 14px;
   font-style: normal;
   font-weight: normal;
   line-height: 18px;
	} 	

b.newsContent
	{
   color: #ffffff;
   font-family: calibri, arial,  helvetica, sans-serif;
   font-size: 14px;
   font-style: normal;
   font-weight: normal;
   line-height: 18px;
	} 	
		
b.newsDate
	{
   color: #4d4e4e;
   font-family: calibri, arial,  helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: normal;
 
  } 	

b.newsDate2
	{
   color: #000000;/* #b10202; */
   font-family: arial, calibri, helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: normal;
 
  } 	
  
b.article
	{
   color: #c0c401;
   font-family: arial,  helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;

   } 	
  
i.headernews2
	{
   color: #ffffff;
   font-family: arial,  helvetica, sans-serif;
   font-size: 18px;
   font-WEIGHT: normal;
   line-height: 26px;
	}	

p.news	{
	line-height:16px;
	text-align:right;
}














.lhs1quote{
	/*
	left:70px; 
	top:91px; 
	*/
	position:relative;
	left:20px; 
}
.lhs1{
	/*
	left:108px; 
	top:320px; 
	*/
	position:relative;
	left:55px; 
	
	z-index:3;
}
.lhs2{
	left:50px; 
	top:91px; 
}
.lhs3{
	left:50px; 
	top:46px; 
}
.lhs4{
	left:50px; 
	top:46px; 
}
.lhs5{
	left:66px; 
	top:60px; 
}
.lhs5{
	float: right; 
	top:46px; 
}
.lhs6{
	left:50px; 
	top:46px; 
}
.lhs{
	position:absolute; 
	width:371px; 
	scroll:none; 
	border: 0px solid green; 
	z-index:11;
	
	scrollbar-face-color: white; 
	scrollbar-shadow-color: white; 
	scrollbar-highlight-color: white; 
	scrollbar-3dlight-color: black; 
	scrollbar-darkshadow-color: black; 
	scrollbar-track-color:white; 
	scrollbar-arrow-color:black;	
}
.contentShell{
	width:99.9%; 
	height:99%; 
	border:0px solid red; 
	padding:0px; 
	margin:0px;
	
	scrollbar-face-color: white; 
	scrollbar-shadow-color: white; 
	scrollbar-highlight-color: white; 
	scrollbar-3dlight-color: black; 
	scrollbar-darkshadow-color: black; 
	scrollbar-track-color:white; 
	scrollbar-arrow-color:black;
  
}

td
	{
   color: #747475;
   font-family: arial, verdana;
   font-size: 11px;
   font-style: normal;
   line-height:16px
  	}
td.quote, quote
	{
   color: #8D150F;
   font-family: Tahoma;
   font-size: 24px;
   font-style: normal;
   line-height:24px
  	}
  	
td.quote2, quote
	{
   color: #8D150F;
   font-family: Tahoma;
   font-size: 24px;
   font-style: normal;
   line-height:24px
  	}
td.name
	{
   color: #5A5959;
   font-family: Tahoma;
   font-size: 18px;
   font-style: normal;
   line-height:20px
  	}

td.name2	{
   color: #ffffff;
   font-family: Tahoma;
   font-size: 18px;
   font-style: normal;
	background-image: url(images/bgTemp02.gif); 
  	}
.portrait2
	{
   color: #ffffff;
   font-family: Tahoma;
   font-size: 18px;
   font-style: normal;

	width:371px; 
	height:201px; 

	padding:0px; 
	margin:0px; 

	background-image: url('images/bgTemp02.gif'); 
	background-repeat: repeat-x;
}
.portraitTxt2
{
	float:left; 
	width:260px; 
	text-align:right; 
	padding:5px; 
	border:0px solid red;  	
}
p
	{
   color: #747475;
   font-family: arial, verdana;
   font-size: 11px;
   font-style: normal;
  	line-height:16px;
  	text-align:justify;
	}
i
	{
   color: #747475;
   font-family: arial, verdana;
   font-size: 11px;
   font-style: italic;
  
	}

ul
	{
   color: #747475;
   font-family: arial, verdana;
   font-size: 11px;
   font-style: normal;
  line-height:16px
	}
li
	{
   color: #747475;
   font-family: arial, verdana;
   font-size: 11px;
   font-style: normal;
  line-height:16px
	}

/*
b
	{
   color: #9E8A2F;
   font-family: arial, verdana;
   font-size: 11px;
   font-style: normal;
	}
*/
b.tan 
	{
   color: #9E8A2F;
   font-family: arial, verdana;
   font-size: 11px;
   font-style: normal;
	}

b.quote
	{
   color: #646C84;
   font-family: arial, verdana;
   font-size: 14px;
   font-style: normal;
   line-height:18px
	}

b.Blue{
	font-weight: bold; 
	color: #004080; 
}
b.cobalt{ 
	font-size: 14px;
	font-weight: bold; 
	color: #02649C; 
}
b.green{ 
	font-size: 14px;
	font-weight: bold; 
	color: #4F723B; 
}
b.brown{ 
	font-size: 14px;
	font-weight: bold; 
	color: #D54D03; 
}

p.Blue{
	line-height:25px;
	text-align:left;
}

strong
	{
   color: #9E8A2F;
   font-family: arial, verdana;
   font-size: 11px;
   font-style: normal;
	}

/*
b.small
	{
   color: #747475;
   font-family: arial, verdana;
   font-size: 11px;
   font-style: normal;
	}
*/
b.v2
	{
   color: #646C84;
   font-family: arial, verdana;
   font-size: 11px;
   font-style: normal;
	}

b.big
	{
   color: #9A0A0A;
   font-family: arial, verdana;
   font-size: 11px;
   font-style: normal;
	}

H1
	{
   color: #9A0A0A;
   font-family: arial, verdana;
   font-size: 11px;
   font-style: normal;
  font-WEIGHT: normal;
	}
/*
p.dis
	{
	color: #9A0A0A;
   text-decoration: none;
   font-family: arial, verdana;
   font-size: 10px;
	font-style: normal;
	}
*/
input
	{
	font-family: arial, verdana, helvetica, sans-serif;
   font-size: 10px;
	color: #747475;
	}

textarea
	{
	font-family: arial, verdana, helvetica, sans-serif;
 	font-size: 10px;
	color: #747475;
	}

.textbox {
	border-right: medium none; 
	font-weight: normal; 
	font-size: 10px; 
	border-left: medium none; 
	color: #747475;
	border-top-style: none; 
	border-bottom: medium none; 
	font-family: arial, verdana, helvetica, sans-serif;
	background-color: #ffffff
	}

.selectStyle{
	BACKGROUND-COLOR: #7a7f09; 
	FONT-FAMILY:  arial, helvetica; 
	COLOR: #ffffff; 
	FONT-SIZE: 11px;
	letter-spacing:1px;
}

.selectStyle2{
	BACKGROUND-COLOR: #707780;
	letter-spacing:1px; 
}

.selectStyleBlue{
	BACKGROUND-COLOR: #006ca8; 
	FONT-FAMILY:  arial, helvetica; 
	COLOR: #ffffff; 
	FONT-SIZE: 11px;
	letter-spacing:1px;
}
.sitemapLink{
	text-decoration:underline;
}



/* FOOTER STYLES */
.footerRating	{
	font-family:arial;
	color:#010103;
	font-size:12px;
	font-weight: normal;
	letter-spacing:1px;
	
	padding:0px;
	margin:0px;
		margin-right:124px;
		margin-top:12px;

	float: right;
}
	.footerRating.M	{
			margin-right:104px;
	}
b.footerB	{
	font-family:arial;
	color:#010103;
	font-size:12px;
	font-weight: bold;

	height:20px;
}
.footerLTFiP	{
	font-family:arial;
	color:white;
	font-size:20px;
	font-weight: normal;
	letter-spacing:1px;
	
	height:32px;
	overflow:hidden; 
	
	padding:0px;
	margin:0px;
	margin-right:4px;

	float: right;

}
.footerLTFiPM	{
	font-family:"ya hei";
	color:white;
	font-size:14px;
	font-weight: bold;
	letter-spacing:1px;
	
	height:34px;
	overflow:hidden; 
	
	padding:0px;
	margin:0px;
	margin-right:4px;

	float: right;
	text-align:right;
}

.footerLTFiPM2	{
	font-family:arial, sans serif;
	font-size:10px;
	position:relative;
	top:-1px;
}

.footerLaw	{
	margin-top:11px;
	margin-right:125px;
}
	.footerLaw_M	{
		margin-top:11px;
		margin-right:117px;	
	}
.footerTax	{
	margin-top:11px;
	margin-right:62px;
}
	.footerTax_M	{
		margin-top:11px;
		margin-right:62px;	
	}
.footerForensics	{
	margin-top:11px;
	margin-right:132px;
}
	.footerForensics_M	{
		margin-top:11px;
		margin-right:104px;	
	}
.footerIP	{
	margin-top:11px;
	margin-right:89px;	
}
	.footerIP_M	{
		margin-top:11px;
		margin-right:78px;	
	}
.footerAfrica	{
	margin-top:11px;
}



/* Mandarin
-----------------------------------------------------------------------------*/ 
.yaHei { font-family: 微软雅黑, sans-serif; }
.yaHeiB { font-family: 微软雅黑, sans-serif; font-weight:bold;}

div.navM2ndary	{
	float:left; 
	font-size:14px; 
	padding-left:8px; 
	padding-right:8px; 
	padding-top:2px;
	border:0px solid red;
	
}
.navM2ndary2	{
	font-size:9px; 
	position:relative; 
	top:-6px;
}
/* -----------------------------------------------------------------------------*/




/* -----------------------------------------------------------------------------*/
/* PEOPLE STYLES */
.portrait1	{
	position:absolute; 
	bottom:57px; 
	left:105px;
	
	z-index:1;

   
 	width:266px; 
	height:201px; 

	padding:0px; 
	margin:0px; 	

}
	.portrait1 table {
		width: 266px; 
		height: 201px;
	}
	.portraitName1	{
 		 position:relative; 
	 	 top:-5px; 
		 
		 color:#5a5959;
	   font-family: Tahoma;
	   font-size: 18px;
	   font-style: normal;
	}
.portrait2	{
	position:absolute; 
	top:85px; 
	left:50px;
	
	z-index:1;

   color: #ffffff;
   font-family: Tahoma;
   font-size: 18px;
   font-style: normal;

	width:371px; 
	height:201px; 

	padding:0px; 
	margin:0px; 

	background-image: url('images/bgTemp02.gif'); 
	background-repeat: repeat-x;
}
.search
	{
	position:absolute; 
	top:290px; 
	left:50px;	  

	width:262px; 
	text-align:right; 
	/* padding:5px; */
	border:0px solid red;
	
	color: #747475;
  font-family: arial, verdana;
  font-size: 11px;
  font-style: normal;
  line-height:16px
	
}
.busAreasHeader {
	border:0px solid black; 
	float:right; 
	text-align:right; 
	width:60%;
}
.busAreas1	{
  font-size: 11px;
  font-style: normal;
	line-height:14px; 
}
.busAreas2	{
	position:absolute; 
	/* left:44px; */
	top:373px;

	width:306px; /*262px; */
	
	color: #747475;
  font-family: arial, verdana;
  font-size: 11px;
  font-style: normal;
	line-height:14px; 
  
  border:0px solid red;
}
.quote
	{
   color: #8D150F;
   font-family: Tahoma;
   font-size: 24px;
   font-style: normal;
   line-height:24px;
	}
.quoteText1{
	position:absolute; 
	bottom:323px; 
	left:100px; 
	width:236px;
	text-align:center;
}
.quoteText2{
	text-align:right;
	border:0px solid red;
}

/* designation and search area */
.desig1	{
	position:relative; 
	left:-78px;
}

div.scrollAreaText div.people1textSpacer	{
	display:none; 
	height:108px;
}
/* -----------------------------------------------------------------------------*/


/* -----------------------------------------------------------------------------*/
/* STYLE FOR PEOPLE SEARCH TOOL */
#searchPallOuter	{
	/* 
	position:absolute; 
	z-index:30; 
	top:171px; 
	right:40px;
	*/
	position:relative;
	left:-5px;
	top:0px;
	
	height:65px; 
	border:0px solid green; 
	overflow:hidden;
}


.searchResultsPall1	{
	clear:both;
	position:absolute;
	right:54px;
	top:120px;/* needs to be set from JS file */
	z-index:32;
	border:12px solid blue;
}

.searchResultsPall2	{
	position:absolute;
	left:83px;
	top:200px;/* needs to be set from JS file */
	z-index:32;
}
.searchResultsPall	{
	visibility: hidden;
	
	width:211px;/*211px*/
	/* width: -moz-fit-content; */
	height:150px;
	overflow-y:scroll;

	padding:5px;
	margin:0px;

	scrollbar-face-color: white; 
	scrollbar-shadow-color: grey; 
	scrollbar-highlight-color: white; 
	scrollbar-3dlight-color: #7A7F09; 
	scrollbar-darkshadow-color: black; 
	scrollbar-track-color: grey; 
	scrollbar-arrow-color: grey;
	
	background-color:white;
	border:1px solid #7A7F09;
	   
	z-index:31;
}
/* -----------------------------------------------------------------------------*/

/* -----------------------------------------------------------------------------*/
/* STYLES FOR PEOPLE CONTENT */
.personName {
	position:absolute; 
	top:260px; 
	left:50px;
}
.scrollArea {
	float:left;

	position:relative;
	z-index:10;


	width: 99.9%; 
	height: 100px;

	text-align:left;

	-moz-box-sizing:border-box;box-sizing:border-box;/*for FF!*/
	padding-left: 0px;
	padding-right: 50px; 
	
	border-color: #6699CC;
	border-width: 0px; 
	border-style: solid;
 	float: left; 
	overflow: auto;

	scrollbar-face-color: white; 
	scrollbar-shadow-color: white; 
	scrollbar-highlight-color: white; 
	scrollbar-3dlight-color: black; 
	scrollbar-darkshadow-color: black; 
	scrollbar-track-color:white; 
	scrollbar-arrow-color:black;	
 }
.scrollAreaText {
 	background-image:url('../images/white60percent.png'); 
 	padding-left:10px;
 	text-align: justify;
}
/* -----------------------------------------------------------------------------*/

/* -----------------------------------------------------------------------------*/
/* STYLES FOR BUS AREAS */

.areasPhoto1{
	height:257px; 
	position:absolute; 
	bottom:39px; 
	left:50px;
}
.areasPhoto2{
	height:327px; 
	position:absolute; 
	top:46px; 
	left:237px;
}
.areasPhoto2b{
	height:327px; 
	position:absolute; 
	bottom:35px; 
	left:51px;
}
.areasPhoto3{
	height:327px; 
	position:absolute; 
	top:106px; 
	left:232px;
}
.areasPhoto3b{
	height:327px; 
	position:absolute; 
	bottom:35px; 
	left:50px;
}
.areasPhoto4{
	height:346px; 
	position:absolute; 
	top:46px; 
	left:50px;
}
.areasPhoto4b{
	height:327px; 
	position:absolute; 
	bottom:35px; 
	left:50px;
}

