body						{
							font-family:								arial, sans-serif;
							margin:										5px 0px 0px 0px;
							font-size:									1em;
							}
							


.textJus					{
							text-align:									justify;
							}
			
.fixedWidth					{
							width:										800px;
							margin-left:								auto;
							margin-right:								auto;
							}
							
.topTitle					{
							width:										800px;
							border-bottom:								gray solid 1px;
							height:										40px;							
							}
							
.topLogo					{
							width:										225px;
							float:										left;
							}
							
.topNav						{
							width:										574px;
							float:										right;
							}
							
.topNav ul					{
							color:										gray;
							margin-left:								100px;
							*margin-left:								140px;
							font-size:									86%;
							font-weight:								bold;	
							margin-top:									20px;
							}
							
							
.topNav ul li				{
							display:										inline;
							margin-left:								25px;
							}
							
.topNav ul li a				{
							text-decoration:							none;
							color:										#999999;
							font-weight:									bold;
							}
							
.topNav ul li a:link
							{
							color:										#999999;
							
							}
						
.topNav ul li a:visited
							{
							color:										#999999;
							}
							
.topNav ul li a:link:hover, .topNav ul li a:visited:hover
							{
							color:										#990000;
							}

.topNav ul li a#current	
							{
							color:										#990000;
							}

							
.botTitle					{
							clear:										both;
							position:									absolute;
							margin-top:									2px;
							padding-bottom:								10px 
							}
							
.footer						{
							clear:										both;
							border-top:									gray solid 1px;
							height:										19px;
							}
							
.footer img					{
							float:										right;
							border:										none;
							}
							
					

/*Index Page*/
							
#indexMain					{
							width:										800px;
							margin-top:									63px; 
							font-size:									90%;
							}
							
#indexSidebar				{
							width:										225px;
							float:										left;
							color:										#999999;
							font-size:									80%;
							*font-size:									78%;
							text-align:									justify;
							*margin-top:								70px;
							}

														
#rotator					{
							width:										340px;
							float:										right;
							margin-top:									15px;
							margin-bottom:								22px;
							*margin-top:								70px;
							*margin-bottom:								39px;
							overflow: hidden;
							width:340px;
							height:405px;}
							
/*Practice Page*/

							
#practiceMain				{
							width:										800px;
							margin-top:									60px;							
							}
							
#practiceSidebar			{
							width:										250px;
							float:										left;
							color:										#999999;
							font-size:									80%;
							*margin-top:								70px;
							
							}
							
#practiceText				{
							width:										410px;
							float:										right;
							font-size:									80%;
							color:										#999999;
							text-align:									justify;
							padding-bottom:								77px;
							*margin-top:								82px;
							}

#practiceText ul			{
							list-style-type:							circle;
							}	
							
#practiceSidebar ul			{
							list-style:							none;
							}								
							
/*Contact Page*/

							
#contactMain				{
							width:										870px;
							margin-top:									60px;
							}
							
#contactSidebar				{
							width:										250px;
							float:										left;
							color:										#999999;
							font-size:									80%;
							*margin-top:								70px;
							}
							
#contactText				{
							width:										410px;
							float:										right;
							font-size:									80%;
							color:										#999999;
							text-align:									justify;
							margin-top:									15px;
							padding-bottom:								54px;
							*margin-top:								70px;
							}	
						
#contactText img			{
							border-style:								none;
							*margin-bottom:								7px;
							}
							
/*Recruitment Page*/

#recruitMain				{
							width:										870px;
							margin-top:									60px;
							}
							
#recruitSidebar				{
							width:										250px;
							float:										left;
							color:										#999999;
							font-size:									80%;
							*margin-top:								70px;
							}
							
#recruitText				{
							width:										410px;
							float:										right;
							font-size:									80%;
							color:										#999999;
							text-align:									justify;
							margin-top:									15px;
							padding-bottom:								25	px;
							*margin-top:								70px;
							}	
						
#recruitText img			{
							border-style:								none;
							margin-bottom:								25px;
							*margin-bottom:								39px;
							}


							
/*Main Project Page*/

							
#projectsMain				{
							width:										800px;
							}
							
#projectsSidebar			{
							width:										200px;
							float:										left;
							color:										#999999;
							font-size:									86%;
							font-weight:								bold;
							*margin-top:								10px;
							
							}
							
#projectsSidebar ul			{
							list-style:									none;
							padding-top:								35px;
							padding-left:								0px;
							*margin-left:								0px;
							}
							
#projectsSidebar ul li
							{
							padding-top:								25px;
							
							}

#projectsSidebar ul li a
							{							
							text-decoration:							none;
							}
							
#projectsSidebar ul li a:link
							{
							color:										#999999;
							
							}
						
#projectsSidebar ul li a:visited
							{
							color:										#999999;
							}
							
#projectsSidebar ul li a:link:hover, #projectsSidebar ul li a:visited:hover
							{
							color:										#990000;
							}

							
#projectsText				{
							width:										340px;
							float:										right;
							font-size:									80%;
							color:										#999999;
							text-align:									justify;
							padding-top:								69px;
							padding-bottom:								22px;
							*margin-bottom:								18px;
							}	
							
/*Individual project Pages*/

					


.indvProCont				{
							width:										800px;
							margin-top:									40px;
							}
							
.indvProMain				{
							width:										579px;
							float:										right;
							padding-top:								23px;
							padding-bottom:								30px;
							*margin-top:								31px;
							}
							
.indvProSidebar				{
							width:										220px;
							float:										left;
							font-weight:								bold;
							font-size:									86%;
							padding-top:								21px;
							color:										#999999;
							*margin-top:								46px;
							}
							
.indvProSidebar ul			{
							list-style:									circle;
							color:										#999999;
							padding:									0 0 0 14px;
							margin:										0;
							}
							
.indvProSidebar ul li
							{
							padding-top:								15px;
							}

.indvProSidebar ul li a
							{							
							text-decoration:							none;
							}
							
.indvProSidebar ul li a:link
							{
							color:										#999999;
							
							}
						
.indvProSidebar ul li a:visited
							{
							color:										#999999;
							}
							
.indvProSidebar ul li a:link:hover, .indvProSidebar ul li a:visited:hover
							{
							color:										#990000;
							}
							
.indvProSidebar ul li a#current	
							{
							color:										#990000;
							}
							
.indvProText				{
							width:										170px;
							float:										left;
							font-size:									70%;
							color:										#999999;
							text-align:									justify;
							*margin-top:								12px;
							}	
							
.indvProImages				{
							float:										right;
							width:										340px;
							margin-top:									15px;
							*margin-bottom:								27px;
							}
							
.indvProImages table 		{
							margin-left:								-4px;
							}
							
.indvProText ul				{
							padding:									0px;
						}
							


							
							
							
							
							
							
							