/* IE hacks
*******************************************************************************/

* html body {
	text-align: center;
}
* html #main-inner {
	text-align: left;
}
* html #nav {
	position: static;
	height: 0;
}
* html #nav div {
	left: auto;
	right: auto;
	width: 100%;
}
* html #main,
* html #main-inner,
* html #content,
* html p.lead, 
* html #client p {
	height: 1%;
}
* html .container {
	display: inline;
	height: 1%;
}
* html #main-content,
* html #client .thumnail {
	display: inline;
}
* html #main-content-inner {
	height: 450px;
}
* html #search h2 em {
	float: left;
	position: static;
}
* html #s {
	background-attachment: fixed;
}
* html #footer ul {
	height: 1%;
}
* html #nav li ul,
* html #nav li ul li,
* html #nav li ul li a {
	height: 1%;
}
* html #nav li ul li {
	display: inline;
}
* html #services div {
	height: 28em;
}

/* Hacks for IE 5.0 only
*******************************************************************************/

* html #nav a {
	text-indent /**/: 0;
	height /**/: 47px;
	padding-top /**/: 47px;
	overflow /**/: hidden;
}
* html #nav li li a {
	height /**/: auto;
	overflow /**/: visible;
}
/***** home h2 fix by ken 2005-06 *****/
/* * html #sect-home #main-content h2,  */
* html #sect-home #services h2, 
* html #sidebar div h2 {
	overflow /**/: hidden;
	text-indent /**/: 0;
	height /**/: 31px;
	padding-top /**/: 31px;
}
* html #main-content #services h2 {
	height /**/: 26px;
	padding-top /**/: 26px;
}
* html #sidebar div h2 {
	float /**/: left;
	height /**/: 35px;
}
/***** side bar h2 fix by ken 2005-06 *****/
* html #sidebar div h2 {
        float /**/: none;
        background-color: #4969A2;
}
* html #sidebar div {
	background-position /**/: 0 0; 
}
* html #footer ul li {
	height /**/: 1%;
	padding-top /**/: 0;
	padding-bottom /**/: 0;
}