body {
	background-color: #eaf1f3;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

input{ font-size:12px}
textarea{ font-size:12px}
select{ font-size:12px}


a{ font-size:12px; color:#e30070; text-decoration:none}

.layout{width:983px; }
.header{ background-image:url(../graphics/header/bg.gif); height:143px }
#content{ padding-top:28px; padding-left:27px; background-color:#FFFFFF; height:100%}
#content-internal{ width:533px;  padding-left:27px; background-color:#FFFFFF; height:100%}
#footer{ margin-top:28px; background-image:url(../graphics/footer-bg.gif); background-repeat:no-repeat; height:41px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#155193}
#footer a{ color:#155193}

#home-search{padding-top:25px; background-image:url(../graphics/home/search-bg.gif); background-repeat:repeat-x; width:264px; background-position:0px 25px; height:162px}
#home-search table{margin-left:12px}
#home-search input{ height:17px; width:174px}
#home-search a{ background-image:url(../graphics/btn/sml-arrow.gif); background-repeat:no-repeat; background-position:3px; padding-left:10px; text-decoration:none; font-style:; color:#155193}
#home-search a:hover{ background-image:url(../graphics/btn/sml-arrow.gif); background-repeat:no-repeat; background-position:3px; padding-left:10px; text-decoration:none; font-style:; color:#e30070}

#Layer2 {
 
	
	
	width:407px;
	height:437px;
	z-index:2;
	padding-left:18px; 
	padding-right:18px;
		padding-top:8px
}

.list{ background-image:url(../graphics/btn/li-arrow.gif); background-position:30px ; padding-left:34px; line-height:24px; background-repeat:no-repeat; list-style-type:none;  }

#quality {
 
 
	width:407px;
	height:210px;
	z-index:3;
	background-color:#d1e5f8;
	visibility:hidden;
	position:absolute;
		padding-left:18px; 
	padding-right:18px;
	padding-top:8px
}

#consistency {
 
 
		width:407px;
	height:150px;
	z-index:3;
	background-color:#d1e5f8;
	visibility:hidden;
	position:absolute;
		padding-left:18px; 
	padding-right:18px;
	padding-top:8px
}

#integrity {
 
 
		width:407px;
	height:180px;
	z-index:3;
	background-color:#d1e5f8;
	visibility:hidden;
	position:absolute;
		padding-left:18px; 
	padding-right:18px;
	padding-top:8px
}

#innovation{
 
 
		width:407px;
	height:195px;
	z-index:3;
	background-color:#d1e5f8;
	visibility:hidden;
	position:absolute;
		padding-left:18px; 
	padding-right:18px;
	padding-top:8px
}

h1.home{ padding-left:17px; padding-bottom:0px; margin-bottom:0px; font-size:18px; color:#e30070}
.blue{color:#155193}

.featured-clients{ background-color:#d1e5f8; width:163px; text-align:center;}
.ad{ padding-bottom:6px}

h1{ font-size:18px; padding-top:0px; margin-top:0px; font-weight:normal; color:#e30070}

#internal-search{ background-color:#d1e5f8;}
#internal-search a{ background-image:url(../graphics/btn/sml-arrow.gif); background-repeat:no-repeat; background-position:3px; padding-left:10px; text-decoration:none;  color:#000}
#internal-search input {width:140px}

a.sub-nav{ background-color:#d1e5f8; color:#155193; text-decoration:none; display:block; padding-left:10px; width:158px; font-size:12px; border-bottom: solid 1px #fff; padding-top:4px; padding-bottom:4px}
a.sub-nav:hover{ background-color:#d1e5f8; color:#e30070; text-decoration:none; display:block; padding-left:10px; width:158px; font-size:12px; border-bottom: solid 1px #fff; padding-top:4px; padding-bottom:4px}
a.sub-nav-on{ background-color:#d1e5f8; color:#e30070; text-decoration:none; display:block; padding-left:10px; width:158px; font-size:12px; border-bottom: solid 1px #fff; padding-top:4px; padding-bottom:4px}
hr{ height:3px; background-color:#d1e5f8;border: 0;color:#d1e5f8;
}
a.homepagelinks{color:#155193; text-decoration:none;}
a.homepagelinks:hover{color:#e30070; text-decoration:none;}
#internal-search a.search:hover {color:#e30070}
a.search:hover {color:#e30070}

#horizontalHider {
	clear: both;
	width: 972px; 
	background: #FFF;
	margin: 10px 0;
	padding: 5px;
}

#horizontalHider table {}
#horizontalHider table td { padding-right: 20px; }

#horizontalScrollerTable td {
    white-space: nowrap;
    overflow: hidden;
}

td.internal-search{ background-color:#d1e5f8; }