body						{margin:0;
								background-color:#F5F5F5;
								font:10px Verdana, Arial, san serif;}

table						{border-collapse:collapse;}					
td							{font:10px Verdana, Arial, san serif;}
					

.float						{float:left;}


/* COMMON LAYOUT */
#overallLayout				{width:750px;height:100%;
								background-color:#cccccc;
								border-collapse:collapse;
								border:0;
								margin:0;}
							
#overallLayout	td,tr		{padding:0;}

							
#footerLayer				{width:750px;height:47px;border-bottom:1px solid white;
								text-align:center;
								background-color:#a6a6a6;}
						
#footerLayer img			{margin-top:20px;}

					

/* HOMEPAGE LAYOUT */

/* header row that contains the logo and menu */
#headerLayer				{width:750px;height:173px;border-bottom:1px solid white;}

#pictureArea				{float:left;width:209px;height:173px;border-right:1px solid white;}

#menuArea					{float:left;width:207px;height:173px;border-right:1px solid white;}
#menuArea img				{display:block;border-bottom:1px solid white;}
#menuArea img.noborder		{border-bottom:0px solid white;}
#menuArea a					{border:0;}

#logoArea					{float:left;width:332px;height:173px;
								background-image:  url(../_images/bg_logoArea.jpg);}
#logoArea img				{margin:60px 0 0 28px;}


/* content row */

#contentLayer				{width:750px;height:373px;border-bottom:1px solid white;}

	/* content row : first column */
#columnOne					{float:left;width:209px;height:373px;border-right:1px solid white;}

#textArea					{width:209px;height:73px;background-color:#e8e8e8;border-bottom:1px solid white;}
#textArea div				{padding:10px 0 0 15px;width:185px;}

#jobArea					{width:209px;height:299px;background-color:#dcdcdc;}
#jobArea div				{padding:19px 0px 0px 0px;width:185px;}
#jobArea b					{color:#4177aa;}
#jobArea img				{margin:0 0 10px 0;}
#jobArea p					{margin:0 0 3px 0;}
#jobArea a 				{color:4177aa;text-decoration:none}


	/* content row : 2nd column */
#columnTwo					{float:left;width:207px;height:373px;border-right:1px solid white;
								background-image:  url(../_images/bg_columnTwo.jpg);
								color:white;}
#columnTwo div				{padding:19px 0 0 19px;width:170px;}
	
	/* content row : 3rdcolumn */						
#columnThree				{float:left;width:332px;height:373px;}

#greenArea					{width:332px;height:187px;border-bottom:1px solid white;
								background-image:  url(../_images/bg_greenArea.jpg);
								color:white;}
#greenArea div				{padding:14px 0 0 16px;width:302px;}
#greenArea div	p			{padding:10px 0 0 0;}

#orangeArea					{width:332px;height:185px;
								background-image:  url(../_images/bg_orangeArea.jpg);
								color:white;}
#orangeArea div				{padding:14px 0 0 16px;width:302px;}
#orangeArea div	p			{padding:10px 0 0 0;}

.areaPic					{margin-right:10px;}


/* SUBPAGES LAYOUT */

#contentLayerSub			{border-bottom:1px solid white;margin:0;padding:0;}

/* left column */

#columnSubLeft				{width:207px;
								background-color:#dcdcdc;
								border-right:1px solid white;}

#logoAreaSub				{width:207px;height:84px;
								background-image:  url(../_images/bg_logoAreaSub.jpg);}

#menuAreaSub				{width:207px;height:203px;}
#menuAreaSub img			{display:block;border-bottom:1px solid white;}
#menuAreaSub a				{border:0;}	

#jobAreaSub					{width:207px;background-color:#dcdcdc;margin:0 0 20px 0;}
#jobAreaSub div				{padding:10px 0px 0px 0px;width:185px;}
#jobAreaSub b				{color:#4177aa;}
#jobAreaSub img				{margin:0 0 10px 0;}
#jobAreaSub p				{margin:0 0 3px 0;}
#jobAreaSub a 				{color:4177aa;text-decoration:none}

#contactArea				{width:207px;height:60px;background-color:#e8e8e8;border-top:1px solid white;left:10;}
#contactArea div			{padding:10px 10px 10px 10px;width:207px;}
						
#contactus 				    {padding:0 0 0 5px;}
.contactus					{padding:0 0 0 5px;}
/* right column */
#columnSubRight				{width:542px;color:white}
#columnSubRight td 			{color:white}
#columnSubRight div			{margin:40px 0 0 20px;width:500px;color:white}

#joboftheweek div			{padding:0px 0px 0px 10px;left:15;}

#news {

position: absolute;
visibility: visible;
top: 350px;
left: 0px;
height: 120px;
width: 160px;
z-index: 10;
clip: rect(0px, 100px, 160px, 160px);
border-width: 0px;
padding-top: 150px;
}

#map {padding:0px 50px 5px 110px;}	


