body { 
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: black;
}
td { vertical-align: top; }

/********************************************************************************************/
/** Font-Size Declarations Start **/
/**********************************/
#colcenter div, .keywordSearch td input, .keywordSearch td select { font-size: 100%; }
#navInsideDiv a.subnav, .linkBox td { font-size: 90%; }
.linkBoxInside input, .linkBoxInside select { font-size: 80%; }
.mainnav a, #navHomeDiv, #navInsideDiv, #colcenter, #colright, .footerText { font-size: 75%; }
td.quicklinks, .linkBoxInside td { font-size: 70%; }
/********************************/
/** Font-Size Declarations End **/
/*********************************************************************************************/


/*********************************************************************************************/
/** Padding Declarations Start **/
/********************************/
.linkBox 							{ padding: 0px 0px 0px 0px; }
.linkBox td img.silhouette, .linkBoxInside td img.silhouette 	{ padding: 0px 0px 0px 0px; }
.linkBoxInside 							{ padding: 0px 0px 0px 0px; }
.linkBoxInside td p 						{ padding: 0px 0px 0px 0px; }
.footerText 							{ padding: 10px 0px 0px 0px; }
.footerDiv 							{ padding-right: 15px; }
.mainnav 							{ padding: 0px 0px 0px 0px; }

#navHomeDiv, #navInsideDiv 					{ padding: 0px 0px 0px 0px; }
#colright p 							{ padding: 7px 0px 0px 0px; }
#navHomeDiv p 							{ padding: 0px 20px 0px 20px; }

table.layout 							{ padding: 0px 0px 0px 0px; }
table.layout td 						{ padding: 0px 0px 0px 0px; }
table.layout td.maincontent 					{ padding: 10px 10px 10px 10px; }
table.layout td.quicklinks 					{ padding-right: 16px; }
							       /******************************/
							       /** Padding Declarations End **/
/*********************************************************************************************/

/*********************************************************************************************/
/** Margin Declarations Start **/
/*******************************/
.linkBox 							{ margin: 20px 0px 0px 0px; }
.linkBox td img.silhouette, .linkBoxInside td img.silhouette 	{ margin: 0px 6px 0px 0px; }
.linkBoxInside 							{ margin: 20px 0px 0px 0px; }
.linkBoxInside td p 						{ margin: 0px 0px 0px 0px; }
.linkBoxInside td .insideSubmit input				{ margin-right: 25px; }
.logohome 							{ margin: 3px 0px 7px 17px; }
.footerText 							{ margin: 0px 0px 0px 0px; }
.keywordSearch 							{ margin-top: 15px; }

#navHomeDiv, #navInsideDiv 					{ margin: 0px 0px 0px 0px; }
#navHomeDiv p 							{ margin: 0px 0px 10px 0px; }
#colright p 							{ margin: 0px 0px 0px 0px; }
								/*****************************/
								/** Margin Declarations End **/
/*********************************************************************************************/

.linkBox { border: 0px solid white; width: 230px; float: left; }
.linkBoxInside {  border: 0px solid white; width: 220px; float: left; }
.linkBoxInside input, .linkBoxInside select { height: 18px; width: 150px; }
.linkBoxInside td .insideSubmit { text-align: right; }
.linkBoxInside td .insideSubmit input{ height: 22px; width: 78px; }

#navHomeDiv, #navInsideDiv {
	background-color: #261e1e;
	position: relative;
	float: left;
	color: white;
}

.footerText {
	text-align: right; 
	color: #acacac; 
 	width: 950px;
}
.footerDiv { width: 99%; _width: 100%; }
.keywordSearch { width: 243px; }
.keywordSearch td { padding: 0px 5px 0px 5px; }
.keywordSearch td input, .keywordSearch td select { height: 20px; width: 170px; margin-left: 5px; }

.mainnav { 
	background-color: #00aeef; 
	border: 1px solid black;
	margin: 0px 0px 5px 0px;
	width: 924px;
	height: 31px;
}

#navHomeDiv { width: 280px; }
#navInsideDiv { width: 190px; }


table.layout { 
	background-position: top left; 
	background-repeat: no-repeat;
	border: 0px; 
	width: 938px;
}
table.layout td.maincontent { background-color: white; }
table.layout tfoot tr { background-position: bottom left; background-repeat: no-repeat; }

table.layout td.quicklinks { text-align: right; }


/***********************************/
/***** Anchor Tag Declarations *****/
/***********************************/
#colcenter a { font-weight: bold; color: black; }
#navHomeDiv a, #navInsideDiv a { 
	background-color: #5c5656;
	border-top: 1px solid black;
	border-bottom: 2px solid black;
	color: white;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding: 7px 0px 7px 7px; 
}
#navHomeDiv a { margin: 0px 0px 0px 20px;  }
#navInsideDiv a { margin: 0px 0px 0px 10px; }

#navHomeDiv a:hover { text-decoration: none; }

#navInsideDiv div.subnavhighlight a, #navInsideDiv div.subnavhighlight a,#navInsideDiv div.subnavhighlight a, #navInsideDiv div.subnavhighlight a, #navInsideDiv div.subnavhighlight a { 
	margin-bottom: 0px; padding-bottom: 3px; border-bottom: 0px; text-decoration: underline;
}
#navInsideDiv div.subnavhighlight { margin-bottom: 2px; }
#navInsideDiv div.subnavhighlight a.subnav { font-weight: normal; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; }
#navInsideDiv div.subnavhighlight a.subnav em { font-style: normal; text-decoration: underline; }
#navInsideDiv div.subnavhighlight ul { margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; width: 160px }

#navHomeDiv a.directtax:hover, #navInsideDiv a.directtax:hover, #navInsideDiv div.directtaxhighlight a { background-color: #62bd19; }
#navHomeDiv a.indirecttax:hover, #navInsideDiv a.indirecttax:hover, #navInsideDiv div.indirecttaxhighlight a { background-color: #e76f00; }
#navHomeDiv a.css:hover, #navInsideDiv a.css:hover, #navInsideDiv div.csshighlight a { background-color: #00a0e2; }
#navHomeDiv a.managementconsultancy:hover, #navInsideDiv a.managementconsultancy:hover, #navInsideDiv div.managementconsultancyhighlight a { background-color: #00a19c; }
#navHomeDiv a.humanresources:hover, #navInsideDiv a.humanresources:hover, #navInsideDiv div.humanresourceshighlight a { background-color: #dc241f; }

#navInsideDiv div.subnavhighlight ul li { list-style-type: none; }
#navInsideDiv div.subnavhighlight ul li a { margin: 0px; padding: 0px; text-decoration: none; border-top: 0px solid black; }
#navInsideDiv div.subnavhighlight ul li a:hover { text-decoration: underline; }
 
#navHomeDiv a { width: 230px; _width: 235px; }
#navInsideDiv a { width: 163px; }
#navInsideDiv div.subnavhighlight ul li a { width: 160px; }

.mainnav a { 
	border: 1px solid black; 
	width: 130px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	padding: 7px 0px 7px 0px;
	margin: 0px;
	display: block;
	float: left;
}
td.quicklinks a:link { color: white; text-decoration: none; }
td.quicklinks a:visited { color: white; text-decoration: none; }
td.quicklinks a:hover { color: white; text-decoration: underline; }

.footerText a { color: #acacac; }
.footerText a:hover { color: black; }
/***********************************/

#teamTable {
	margin: 10px 0px 0px 0px;
	width: 99%;
	border: 0px solid white;
}

#teamTable td {
	padding: 0px 0px 0px 0px;
}
#teamTable th {
	padding: 3px 15px 0px 0px;
	vertical-align: top;
}
#teamTable th img {
	padding: 0px 0px 10px 0px;
}



