/* dev only */
.bgc    		{width:9px;height:9px;cursor:pointer;font:normal normal 5px helvetica}

/* main */
BODY            {margin:0px}
TD,BODY    		{color:#424553;font-family:helvetica;font-size:12px}
H1              {color:#525572;font-size:21px;width:450px;margin-top:10px;border-bottom:dotted;border-width:2px}
H2              {color:#333333;font-size:14px;letter-spacing:2px;margin:0px 0px 9px 0px}
H2.main         {color:#3080e0;font-size:14px;letter-spacing:3px;margin:0px 0px 9px 0px}
H2.db           {border-bottom:1px solid #aaaaaa;letter-spacing:1px;padding:6px 0px 9px 0px}
H3              {color:#000099;font-size:16px;font-weight:normal;margin:3px 0px 0px 0px}
H3.quick        {color:#000000;font-size:12px;margin:12px 0px 6px 0px}
EM              {font-style:italic;font-weight:bold}
EM.db           {color:#a90000;font-style:normal;font-weight:bold}
ADDRESS			{font-style:normal}
A               {color:#0033cf;text-decoration:none}
A:visited     	{color:#60357f;text-decoration:none}
A.txt:visited   {color:#333399;text-decoration:none}
A.txtb			{color:#0000ff;text-decoration:none}
A.txtb:visited  {color:#0000ff;text-decoration:none}
A.txt:hover,A.txtb:hover,A:hover
				{color:blue;text-decoration:underline}
				
/* wrapper elements */
.hidden         {position:absolute;visibility:collapse;width:310px;height:180px}
.banner			{margin-top:0px;background:url(/images/LondonOfficeSpaceFinders.jpg) top right no-repeat #000033}
.largetel       {color:#cf3030;font-size:35px;padding:18px;font-weight:normal;margin-top:10px}
.bg1,.bg2       {height:30px}
.bg1			{background:url(/images/bg1.jpg) top left repeat-x}
.bg2			{background:url(/images/bg2.jpg) top left repeat-x}
.sidemenu 		{font-size:12px;white-space:nowrap;font-weight:bold}
.foot			{color:#808080;font:normal normal 9px helvetica;white-space:nowrap}
A.foot,A.foot:visited
				{color:#797979}
A.foot:hover	{color:#555555}
/* side boxes  */
.sideboxOuter	{width:130px;background:url(/images/ln-shade.jpg) repeat-x #FFFFFF;padding:0px;border:1px solid #000000;overflow:hidden}
.sideboxHead	{color:#ffff00;font:normal bold 10px helvetica}
H3.sideboxHead	{background-color:#000000;margin:0px;padding:1px}
.sideboxText    {font-size:10px;color:#777777;padding:2px}
.sideboxInner	{padding:0px;margin:0px;width:100%}
/* faqs */
.co,.co:visited	{color:#0054DF;text-decoration:none}
.co:hover		{color:#0000FF;text-decoration:underline}

/* db.pl */
.RecList		{font-size:11px;overflow:hidden;width:300px;height:41px;white-space:nowrap}
.SelMarkerOff	{border:0px outset;background-color:#cf3030}
.SelMarkerOn	{border:1px inset;background-color:#991220;font-size:8px}
.sel,.sel:visited{color:#e0e0e0}
.sel:hover		{color:white;text-decoration:none}
.let            {font-weight:normal;font-style:normal}
.manager        {color:#990000}
.manager:visited{color:#550033}
.manager:hover  {color:red}
.exrecs			{width:250px;white-space:nowrap;overflow:hidden}
.black,.black:visited{color:black}
.black:hover    {color:blue;text-decoration:none}
.pctxt          {color:#aa0000;font-family:lucida console,fixed;padding-left:9px}
.area           {overflow:hidden;white-space:nowrap}
.bdrtop         {border-top:1px solid;padding-top:6px}
.dbinfo 		{width:370px;margin-left:50px}
.txtarea       	{font-family:helvetica;font-size:12px;color:black;width:230px;border:1px outset }
.officeuse		{position:absolute;left:14px;top:572px;width:135px;visibility:hidden;border:thin dotted #808080;background:url(/images/greygrid.gif)}
.nowo           {white-space:nowrap;overflow:hidden;padding-right:3px}
.rednum         {color:#aa0000;display:inline;font-family:lucida console,fixed;font-size:9px;text-align:right}
.areaChkBoxA    {overflow:hidden;margin:-2px 0px 0px 0px;white-space:nowrap}
.areaChkBoxB    {margin-top:-1px}
.bright         {font-size:8px;font-weight:bold;color:black;white-space:nowrap}
.pgNumO         {cursor:default;
				 padding:0px;
				 margin:1px;
				 display:inline;
				 width:20px;
				 border:1px solid #cccccc;
				}
.pgNum,.pgNumActive
				{color:black;
				 font:normal bold 12px helvetica;
				 text-align:center;
				 background-color:#eaeaea;
				 padding:1px 2px 1px 2px;
				 width:18px
				}
.pgNum:hover    {color:black;background-color:#cccccc;font-weight:bold;text-decoration:none}
.pgNumActive    {color:white;background-color:#cf3030;font-weight:bold}
.lst,.lst:visited,.lst:hover
				{color:#000045;text-decoration:none}
.lst:visited    {color:#676799}
.lst:hover      {color:blue;text-decoration:none}
.thumbimgdiv{
			color:#667799;
			height:45px;width:55px;
			border:1px outset #808080;
			overflow:hidden;
			font-size:9px;
			text-align:center
			}
.thumbimg   {
			width:60px;
			border:0px;
			}
.op         {
			margin-left:10px;
			color:#334545
}
.blueboldop   {
			font-weight:bold;
			background-color:#ffff00;
			color:black;
}
.redbold    {margin-left:6px;font-weight:bold;color:#990000}
/* removed from db.pl
.bright         {color:orange;font-weight:bold;font-size:11px;text-decoration:underline}
.dblinksOuter   {
				 border-style:double;
				 border-color:#80afff;
				 background-color:#fafafd;
				 width:115px;
				 overflow:hidden;
				}
.dblinks        {font-size:9px;font-weight:normal;white-space:nowrap;
				 padding:3px;
				}
*/
/* search area checkboxes */ 
.sm,.smb,.smbk
		        {font-size:10px}
.smb,.smbk      {font-weight:bold}
A.smbk        	{color:#000000;text-decoration:none}
A.smbk:hover	{color:#0000dd;text-decoration:none;cursor:default}

/* --------- */

.normal			{font:normal normal 11px helvetica}

.btn            {height:18px;margin-right:10px}
.np 			{padding:0px}
.white      	{color:white}
.i,.smi    		{font:normal bold 11px sans-serif,helvetica}
.smi            {font-size:10px}
.lbl    		{font:normal normal 11px sans-serif,helvetica;white-space:nowrap;padding:0px 20px 0px 12px;vertical-align:top}
.i              {width:230px;border:1px solid #7f9db9}
select.i        {width:235px}
.nobr           {white-space:nowrap}
A.white,A.white:visited
				{color:white;text-decoration:none}
A.white:hover	{color:white;text-decoration:underline}

.nu,.nu:visited,.nuh,.nu:hover
				{text-decoration:none}
.nuh:hover      {text-decoration:underline}


/* menus */
TD.mnu			{height:28px}
A.mnu,A.mnu:visited
				{color:#535965;font:normal bold 14px helvetica;white-space:nowrap;text-decoration:none}
A.mnu:hover		{color:#202835;border-bottom:1px dotted #777777;text-decoration:none}
.mnuactive		{color:#333945;border-bottom:1px dotted black;text-decoration:none}
/* coloured style menus */
.red,.orange,.blue,.green,.yellow,.purple,.brown
				{text-decoration:none;font-size:14px;white-space:nowrap}
A.red,A.orange,A.blue,A.green,A.yellow,A.purple,A.brown,
A.red:visited,A.orange:visited,A.blue:visited,A.green:visited,A.yellow:visited,A.purple:visited,A.brown:visited
				{border-bottom-style:dotted;border-width:2px}
A.red:hover,A.orange:hover,A.blue:hover,A.green:hover,A.yellow:hover,A.purple:hover,A.brown:hover
				{text-decoration:none}
.red,A.red,a.red:visited 			{color:#AD1C24}
.orange,A.orange,a.orange:visited 	{color:#D26522}
.blue,A.blue,a.blue:visited			{color:#008EcF}
.green,A.green,a.green:visited		{color:#4Cb61F}
.yellow,A.yellow,a.yellow:visited 	{color:#FFC20E}
.purple,A.purple,a.purple:visited	{color:#53247F}
.brown,A.brown,a.brown:visited		{color:#967347}
A.red:hover		{color:#FF0023}
A.orange:hover 	{color:#FF9900}
A.blue:hover 	{color:#00AAFF}
A.green:hover 	{color:#00bF00}
A.yellow:hover 	{color:#FFFF00}
A.purple:hover 	{color:#aF00aF}
A.brown:hover 	{color:#c69367}
				

