body {
	background:#eaf6f7 url(../images/bg-body.gif) repeat-x;
	color:#4c4c4c;
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	min-width:910px;
	padding:3px 0 0;
}
img {border:0;}
a{
	text-decoration:none;
	color:#e78719;
}
a:hover{text-decoration:underline;}

.small {font-size:10px; font-style: italic;}
/* wrapper */
#wrapper {
	background:#fff;
	width:100%;
	margin:0 auto;
	position:relative;
}
/* header */
#header {width:100%;}
.header-holder {
	overflow:hidden;
	width:880px;
	margin:0 auto;
	padding:0 17px 0 13px;
}
/* logo */
.logo {
	float:left;
	background:url(../images/logo.jpg) no-repeat;
	margin:15px 0 0;
}
.logo a {
	display:block;
	width:238px;
	height:68px;
	position:relative;
	cursor:pointer;
}
.logo a span {
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	width:238px;
	height:68px;
}
/* header-box */
.header-box {
	float:right;
	width:470px;
}
.login-box {
	width:470px;
	overflow:hidden;
	margin:0 0 8px;
}
.login-box a {
	float:right;
	background:url(../images/icon1.gif) no-repeat 0 2px;
	padding:8px 0 5px 23px;
	color:#231f20;
	line-height:14px;
	font-size:11px;
	height:14px;
}
.login-box a:hover {text-decoration:none;}
.login-box span {
	background:url(../images/bg-deliver1.gif) no-repeat 55px 0;
	float:right;
	padding:10px 0 0;
	width:100px;
}


.slogan {
	float:right;
	background:url(../images/IH-slogan_03.jpg) no-repeat;
	margin:7px 0 0;
	}
	
.slogan  a {
	display:block;
	width:459px;
	height:32px;
	position:relative;
	cursor:pointer;
}
.slogan a span {
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	width:459px;
	height:32px;
}
.slogan-middle {
	width:450px;
	margin-top: 50px;
	margin-left: 150px;
	position:absolute;
	overflow:hidden;
	text-align:left;
	display:block;
	font:24px/27px "Times New Roman", Times, serif;
	color:#231f20;
}
.slogan1 {
	color:#fff;
	font:15px/18px Arial, Helvetica, sans-serif;
	float:right;
	padding:19px 12px 0 0;
}
.big-phone {
	width:450px;
	text-align:right;
	display:block;
	font:26px/29px Arial, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#FBB01D;
}
/* nav-box */
.nav-box {
	width:100%;
	background:#105379 url(../images/bg-header-nav-b.gif) repeat-x 0 100%;
}
.nav-box-holder {
	background:url(../images/bg-header-nav.gif) repeat-x;
	padding:8px 0 46px;
}
.nav-box-frame {
	width:898px;
	margin:0 auto;
	position:relative;
	z-index:100;
}
.nav-box-frame:after {
	content:"";
	display:block;
	clear:both;
}
.nav,
.nav ul {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	position:relative;
	z-index:100;
}
.nav:after {
	content:"";
	display:block;
	clear:both;
}
.nav li {
	float:left;
	position:relative;
	z-index:200;
}
.nav li.hover,
.nav li:hover { position:relative;}
.nav li.hover ul,
.nav li:hover ul {display:block;}
.nav li a {
	display:block;
	cursor:pointer;
	height:51px;
}
.nav li a span {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:51px;
}
.nav li a.home {
	background:url(../images/bg-home.gif) no-repeat;
	width:92px;
}
.nav li:hover a.home,
.nav li.hover a.home,
.nav li.active a.home,
.nav li a.home:hover {background:url(../images/bg-home.gif) no-repeat 0 -51px;}
.nav li a.services {
	background:url(../images/bg-services.gif) no-repeat;
	width:92px;
}
.nav li:hover a.services,
.nav li.hover a.services,
.nav li.active a.services,
.nav li a.services:hover {background:url(../images/bg-services.gif) no-repeat 0 -51px;}
.nav li a.why-outsource {
	background:url(../images/bg-why-outsource.gif) no-repeat;
	width:143px;
}
.nav li:hover a.why-outsource,
.nav li.hover a.why-outsource,
.nav li.active a.why-outsource,
.nav li a.why-outsource:hover {background:url(../images/bg-why-outsource.gif) no-repeat 0 -51px;}
.nav li a.why-us {
	background:url(../images/bg-why-us.gif) no-repeat;
	width:90px;
}
.nav li:hover a.why-us,
.nav li.hover a.why-us,
.nav li.active a.why-us,
.nav li a.why-us:hover {background:url(../images/bg-why-us.gif) no-repeat 0 -51px;}
.nav li a.partnerships {
	background:url(../images/bg-partnerships.gif) no-repeat;
	width:123px;
}
.nav li:hover a.partnerships,
.nav li.hover a.partnerships,
.nav li.active a.partnerships,
.nav li a.partnerships:hover {background:url(../images/bg-partnerships.gif) no-repeat 0 -51px;}
.nav li a.contact {
	background:url(../images/bg-contact.gif) no-repeat;
	width:92px;
}
.nav li:hover a.contact,
.nav li.hover a.contact,
.nav li.active a.contact,
.nav li a.contact:hover {background:url(../images/bg-contact.gif) no-repeat 0 -51px;}
/* nav ul*/
.nav ul {
	width:165px;
	position:absolute;
	left:0;
	top:50px;
	z-index:10;
	display:none;
	border:1px solid #0f5278;
}
.nav li ul a,
.nav li:hover ul a,
.nav li.hover ul a {
	height:1%;
	cursor:pointer;
	position:relative;
	padding:1px 12px 2px;
	background:none;
	color:#0f5278;
	border-left:1px solid #c3d3dd;
}
.nav li ul {background:#fff;}
.nav li ul li,
.nav li:hover ul li,
.nav li.hover ul li {
	background:url(../images/bg-separator4.gif) no-repeat;
	vertical-align:top;
	float:none;
	line-height:21px;
}
.nav li ul li.first a {padding:5px 12px 2px;}
.nav li ul li:first-child {background:none;}
.nav ul a:hover,
.nav ul li:hover a,
.nav ul li.hover a{
	border-left:1px solid #bb9a6b;
	background:#f08d1b;
	color:#fff;
	text-decoration:none;
}
/* image-drop */
.nav .image-drop {
	width:380px;
	position:absolute;
	left:0;
	top:51px;
	z-index:2;
	padding:4px 0 0;
	display:none;
	background:#0f5278;
}
.nav li.hover .image-drop,
.nav li:hover .image-drop {display:block;}
.nav .image-drop .title {
	line-height:15px;
	display:block;
	font-weight:bold;
	color:#fff;
	padding:0 9px 1px;
}
.image-drop-t {
	background:url(../images/bg-images-drop-b.gif) no-repeat 0 100%;
	overflow:hidden;
	width:380px;
}
.nav .image-drop:after {
	content:"";
	display:block;
	clear:both;
}
.nav .image-drop ul {
	background:url(../images/bg-images-drop-t.gif) no-repeat -1px 0;
	list-style:none;
	margin:0;
	width:378px;
	padding:0;
	position:static;
	display:block;
}
.nav li .image-drop ul li,
.nav li:hover .image-drop ul li,
.nav li.hover .image-drop ul li {
	vertical-align:top;
	width:126px;
	height:91px;
	float:left;
	font-size:11px;
	line-height:13px;
	padding:0;
	border:0;
	margin:0;
	background:none;
	display:table;
}
.nav li .image-drop ul a,
.nav li:hover .image-drop ul a,
.nav li.hover .image-drop ul a {
	width:126px;
	cursor:pointer;
	height:36px;
	padding:55px 0 0;
	background:none;
	color:#0f5278;
	text-align:center;
	border:0;
}
.nav .image-drop ul a:hover,
.nav .image-drop ul li:hover a,
.nav .image-drop ul li.hover a{
	background:#f08d1b;
	color:#fff;
	text-decoration:none;
	border:0;
}
.nav li .image-drop ul a.credit {background:url(../images/icon11.gif) no-repeat 50% 13px;}
.nav li .image-drop ul a.credit:hover {background:url(../images/bg-image-drop-over.gif) no-repeat;}
.nav li .image-drop ul a.detailed {background:url(../images/icon12.gif) no-repeat 38px 13px;}
.nav li .image-drop ul a.detailed:hover {background:url(../images/bg-image-drop-over.gif) no-repeat -126px 0;}
.nav li .image-drop ul a.professional {background:url(../images/icon13.gif) no-repeat 48px 13px;}
.nav li .image-drop ul a.professional:hover {background:url(../images/bg-image-drop-over.gif) no-repeat -252px 0;}
.nav li .image-drop ul a.identity {
	background:url(../images/icon14.gif) no-repeat 50% 12px;
	padding:59px 0 0;
	height:32px;
}
.nav li .image-drop ul a.identity:hover {background:url(../images/bg-image-drop-over.gif) no-repeat 0 -90px;}
.nav li .image-drop ul a.drivers {
	background:url(../images/icon15.gif) no-repeat 43px 14px;
	padding:59px 0 0;
	height:32px;
}
.nav li .image-drop ul a.drivers:hover {background:url(../images/bg-image-drop-over.gif) no-repeat -126px -90px;}
.nav li .image-drop ul a.international {background:url(../images/icon16.gif) no-repeat 46px 12px;}
.nav li .image-drop ul a.international:hover {background:url(../images/bg-image-drop-over.gif) no-repeat -252px -90px;}
.nav li .image-drop ul a.exit {
	background:url(../images/icon17.gif) no-repeat 50% 12px;
	padding:58px 0 0;
	height:33px;
}
.nav li .image-drop ul a.exit:hover {background:url(../images/bg-image-drop-over.gif) no-repeat 0 -181px;}
.nav li .image-drop ul a.education {
	background:url(../images/icon18.gif) no-repeat 38px 12px;
	padding:53px 0 0;
	height:38px;
}
.nav li .image-drop ul a.education:hover {background:url(../images/bg-image-drop-over.gif) no-repeat -126px -181px;}
.nav li .image-drop ul a.employment {
	background:url(../images/icon19.gif) no-repeat 48px 12px;
	padding:53px 0 0;
	height:38px;
}
.nav li .image-drop ul a.employment:hover {
	background:url(../images/bg-image-drop-over.gif) no-repeat -252px -181px;
}
/* phone-box */
.phone-box {
	color:#FBB01D;
	font:15px/18px Arial, Helvetica, sans-serif;
	float:right;
	padding:19px 12px 0 0;
}
.phone-box-bold {
	color:#FBB01D;
	font:20px Arial, Helvetica, sans-serif;
	float:right;
	padding:16px 12px 0 0;
	font-weight:normal;
	letter-spacing:-1px;
}

/* main */
#main { 
	width:910px;
	margin:-52px auto 0;
	padding:0 0 23px;
	position:relative;
}
#main:after {
	content:"";
	display:block;
	clear:both;
}
#wrapper .sub-main {
	background:url(../images/bg-main.png) no-repeat;
	width:876px;
	padding:36px 19px 50px 15px;
}
/* container */
.container {
	width:910px;
	position:relative;
}
.container-t {
	background:url(../images/bg-container-t.png) no-repeat;
	width:896px;
	padding:6px 7px 0;
}
.container-t:after {
	content:"";
	display:block;
	clear:both;
}
.container-b {
	background:url(../images/bg-container-b.png) no-repeat;
	height:30px;
	position:relative;
}
.container-b:after {
	content:"";
	display:block;
	clear:both;
}
/* flash-box */
.flash-box {
	float:left;
	width:895px;
	height:218px;
	position:relative;
}
.flash-box img {display:block;}
.flash-text {
	position:absolute;
	width:342px;
	top:54px;
	left:279px;
}
.flash-text h1 {
	background:url(../images/text-background.png) no-repeat;
	margin:0;
	width:342px;
	height:104px;
}
.flash-text h1 span {
	display:block;
	text-indent:-9999px;
	width:342px;
	height:104px;
	overflow:hidden;
}

/* Slideshow container */
.slideshow-container {
  max-width: 895px;
  position: relative;
  margin: auto;
}


/* The dots/bullets/indicators */
.dot {
  height: 5px;
  width: 5px;
  margin: 20 2px 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active {
  background-color: #717171;
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}
.mySlides {display: none;}
.slideshow-container img {vertical-align: middle;}

/* boxes */
.boxes {
	overflow:hidden;
	width:910px;
	padding:15px 0 0;
	position:relative;
}
.box {
	float:left;
	line-height:17px;
	padding:0 0 0 60px;
	width: auto;
}
.box h2 {
	margin:0 0 3px;
	color:#2b79b3;
	font:18px/21px Arial, Helvetica, sans-serif;
}
.box p {margin:0 0 15px;}
.box1 {
	background:url(../images/bg-icon1.gif) no-repeat 12px 4px;
	width:325px;
	margin:0 25px 0 0;
}
.box2 {
	background:url(../images/bg-icon2.gif) no-repeat 12px 2px;
	width:425px;
	margin:0;
}
.box3 {
	background:url(../images/bg-icon3.gif) no-repeat 1px 5px;
	width:50%;
}
/* add-box */
.add-box {
	list-style:none;
	margin:0 0 0 -12px;
	padding:5px 0 3px;
	width: 100%;
	overflow:hidden;
	
}
.add-box li {
	float:left;
	padding:0 0 30px 5px;
	vertical-align:top;
}
.add-box li a {float:left;}
.add-box li a img {display:block;}
/* Read More Buttons */
.more {
	display:block;
	background:url(../images/bg-read-more.gif) no-repeat;
	width:83px;
	height:21px;
	margin:0 0 0 1px;
	cursor:pointer;
}
.more span {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:83px;
	height:21px;
}
.more:hover {background:url(../images/bg-read-more-over.gif) no-repeat;}

.morepartner {
	display:block;
	background:url(../images/bg-partners.gif) no-repeat;
	width:88px;
	height:21px;
	margin:0 0 0 1px;
	cursor:pointer;
}
.morepartner span {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:88px;
	height:21px;
}
.morepartner:hover {background:url(../images/bg-partners-over.gif) no-repeat;}


.morewhy {
	display:block;
	background:url(../images/bg-whyus.gif) no-repeat;
	width:68px;
	height:21px;
	margin:0 0 0 1px;
	cursor:pointer;
}
.morewhy span {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:68px;
	height:21px;
}
.morewhy:hover {background:url(../images/bg-whyus-over.gif) no-repeat;}

.napbs {
	display:block;
	background:url(../images/logo-napbs-roll.gif) no-repeat;
	width:111px;
	height:49px;
	cursor:pointer;
}
.napbs span {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:111px;
	height:49px;
}
/*.napbs:hover {background:url(../images/logo-napbs-roll.gif) no-repeat;}*/

.febis {
	display:block;
	background:url(../images/logo-febis-roll.gif) no-repeat;
	width:90px;
	height:36px;
	
	cursor:pointer;
}
.febis span {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:90px;
	height:36px;
}
/*.febis:hover {background:url(../images/logo-febis-roll.gif) no-repeat;}*/
.shrm {
	display:block;
	background:url(../images/logo-shrm.gif) no-repeat;
	width:96px;
	height:56px;
	
	cursor:pointer;
}
.shrm span {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:96px;
	height:56px;
}
.shrm:hover {background:url(../images/logo-shrm-roll.gif) no-repeat;}
.bbb {
	display:block;
	background:url(../images/bbbsealh1-up.gif) no-repeat;
	width:50px;
	height:80px;
	
	cursor:pointer;
}
.bbb span {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:50px;
	height:80px;
}
.bbb:hover {background:url(../images/bbbsealh1.gif) no-repeat;}

.contactusnow {
	display:block;
	background:url(../images/bg-contact-us.gif) no-repeat;
	width:106px;
	height:21px;
	margin:6px 0 0 1px;
	cursor:pointer;
}
.contactusnow span {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:106px;
	height:21px;
}
.contactusnow:hover {background:url(../images/bg-contact-us-over.gif) no-repeat;}

/* twocolumn */
#twocolumn {
	float:right;
	width:682px;
}

/* content */
#content-blank{
	float:left;
	width:425px;
	padding:15px 0 5px 5px;
}

#content-blank p{ 
	margin:5px 0 10px;
}
#content-long{
	float:left;
	width:425px;
	padding:15px 0 75px 5px;
}
#content-full{
	float:left;
	width:600px;
	padding:15px 0 5px 5px;
}
#content {
	float:left;
	width:390px;
	padding:15px 0 5px 42px;
	background:url(../images/bg-icon01.gif) no-repeat ;
}
#content02 {
	float:left;
	width:390px;
	padding:15px 0 5px 42px;
	background:url(../images/bg-icon02.gif) no-repeat ;
}
#content03 {
	float:left;
	width:390px;
	padding:15px 0 5px 42px;
	background:url(../images/bg-icon03.gif) no-repeat ;
}
#content04 {
	float:left;
	width:390px;
	padding:15px 0 5px 42px;
	background:url(../images/bg-icon04.gif) no-repeat ;
}
#content05 {
	float:left;
	width:390px;
	padding:15px 0 5px 42px;
	background:url(../images/bg-icon05.gif) no-repeat ;
}
#content06 {
	float:left;
	width:390px;
	padding:15px 0 5px 42px;
	background:url(../images/bg-icon06.gif) no-repeat ;
}
#content07 {
	float:left;
	width:390px;
	padding:15px 0 5px 42px;
	background:url(../images/bg-icon07.gif) no-repeat ;
}
#content08 {
	float:left;
	width:390px;
	padding:15px 0 5px 42px;
	background:url(../images/bg-icon08.gif) no-repeat ;
}
#content09 {
	float:left;
	width:390px;
	padding:15px 0 5px 42px;
	background:url(../images/bg-icon09.gif) no-repeat ;
}
#content10 {
	float:left;
	width:375px;
	padding:15px 0 5px 42px;
	background:url(../images/bg-icon3.gif) no-repeat ;
}

#twocolumn h1 {
	margin:0 0 15px;
	color:#2b79b3;
	font:21px/24px Arial, Helvetica, sans-serif;
}
#twocolumn h2 {
	margin:0 0 13px;
	color:#2b79b3;
	font:16px/18px Arial, Helvetica, sans-serif;
}
#twocolumn h5 {
	margin:0 0 2px;
	color:#288B42;
	font: bold 14px/16px Arial, Helvetica, sans-serif;

}
.right {
	margin: 5px 0 0;
	font-size: 11px;
	text-align:right;
}
/* content-list */
.content-list {
	list-style:none;
	margin:0;
	padding:0 0 15px;
}
.content-list li {
	background:url(../images/bg-bullit1.gif) no-repeat 3px 6px;
	padding:0 0 5px 13px;
	height:1%;
	overflow:hidden;
	vertical-align:top;
	line-height:16px;
}
.content-list-black {
	list-style:none;
	margin:0;
	padding:0 0 15px;
}
.content-list-black li {
	background:url(../images/bg-bullit1.gif) no-repeat 3px 6px;
	padding:0 0 5px 13px;
	height:1%;
	overflow:hidden;
	vertical-align:top;
	line-height:16px;
}
.content-list-black a { text-decoration:none;color:#4c4c4c;}
.content-list-black a:hover { text-decoration:underline;
	color:#e78719;}
.content-list-blank {
	list-style:none;
	margin:0;
	padding:0 0 15px;
}
.content-list-blank li {
	background:none;
	padding:0 0 5px 1px;
	height:1%;
	overflow:hidden;
	vertical-align:top;
	line-height:16px;
}

.blank-list {
	list-style:none;
	margin:0;
	padding:0 0 15px;
}
.blank-list li {
	background:url(../images/bg-bullit1.gif) no-repeat 3px 6px;
	padding:0 15px 15px 13px;
	height:1%;
	overflow:hidden;
	vertical-align:top;
	line-height:16px;
}
.sub-list{
	list-style:none;
	margin:0;
	padding:3px 0 8px;
}
.sub-list li {
	background:url(../images/bg-bullit1.gif) no-repeat 3px 6px;
	padding:0 15px 6px 13px;
	height:1%;
	overflow:hidden;
	vertical-align:top;
	line-height:16px;
}
.content-list-hide {
	list-style:none;
	margin:0;
	padding:8px 0 8px;
	font-weight: bold;
}
.content-list-hide li {
	background:url(../images/bg-bullit1.gif) no-repeat 25px 4px;
	padding:0 0 8px 35px;
	height:1%;
	overflow:hidden;
	vertical-align:top;
	line-height:16px;
}
.partnership-list{
	list-style:none;
	padding:10px 0 15px;
	width:100%;
	overflow:hidden;
	border-bottom: 1px dotted #cecdcd;	
}
.partnership-list ul{
	list-style: none;
	width:560px;
	padding: 0;
	margin: 0;
	
}
.partnership-list li {
	float:left;
	padding: 0 10px 0 0;
}
.one{
	width:200px;
	
	
}
.two{
	
	width:380px;
	font-size:12px;
	line-height:17px;
	margin: 10px 0 0 0;
}
.two span{
	color:#2b79b3;
	font-size:14px;
	font-weight:bold ;
	
	}
	
.testimonial-list{
	list-style:none;
	padding:0 0 15px;
	overflow:hidden;
		
}
.testimonial-list li {
	padding:0 0 15px 0px;
	height:1%;
	overflow:hidden;
	vertical-align:top;
	line-height:16px;
	border-bottom: 1px dotted #cecdcd;
}
.testimonial-list p {
	margin:5px 0 0;
	color: #2b79b3;
	font-size:11px;
}

.why-link {
	background:url(../images/bg-deliver3.gif) no-repeat 3px 4px;
	display:block;
	color:#e78719;
	padding:0 0 0 15px;
	font:italic 17px/21px Arial, Helvetica, sans-serif;
	margin:-6px 0 0;
}
.more-link {
	background:url(../images/bg-deliver4.gif) no-repeat 1px 4px;
	padding:0 0 0 8px;
}
/* aside */
#aside {
	float:right;
	width:220px;
	font-size:11px;
	color: #2b79b3;
	padding:15px 0;
}
#aside-sitemap {
	float:right;
	width:220px;
	font-size:12px;
	padding:15px 0;
}

/* heading */
.heading {
	background:url(../images/bg-separator2.gif) no-repeat 0 100%;
	padding:2px 0;
	margin:0 0 11px;
}
.heading02 {
	background:url(../images/bg-separator2.gif) no-repeat 0 100%;
	padding:2px 0;
	margin:0 0 11px;
}
.heading h3 {
	margin:0 0 3px;
	color:#2b79b3;
	font:18px/21px Arial, Helvetica, sans-serif;
}
.heading h3 span {color:#288B42;}
#aside h4, #aside-sitemap h4 {
	margin:0 0 3px;
	color:#2b79b3;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
}
.images {
	padding:4px 0 8px;
	margin:0 0 11px;}
.images img {
	border:none;
	display:block;
}
.imagescenter {padding:0 0 10px 3px;}
.imagescentre img {
	border:none;
	display:block;
}
.imagesright {margin:-20px 0 0 15px;}
.imagesright img {
	border:none;
	display:block;
	float: right;
}

#aside p, #aside-sitemap p {
	margin:5px 0 20px;
	color: #2b79b3;
	}
#aside ul {
	list-style:none;
	margin:0;
	padding:0 0 15px;
}
#aside li {
	background:url(../images/bg-bullit2.gif) no-repeat 3px 6px;
	padding:0 0 5px 12px;
	height:1%;
	overflow:hidden;
	vertical-align:top;
	line-height:14px;
}
#aside-sitemap a { text-decoration:none;color:#4c4c4c;}
#aside-sitemap a:hover { text-decoration:underline;
	color:#e78719;}
#aside-sitemap li {
	background:url(../images/bg-bullit1.gif) no-repeat 3px 6px;
	padding:0 0 5px 13px;
	height:1%;
	overflow:hidden;
	vertical-align:top;
	line-height:16px;
}
#aside-sitemap ul {
	list-style:none;
	margin:0;
	padding:0 0 15px;
}
#aside-sitemap h3 {
	color:#288B42;
	font-size:18px;
	line-height:22px;
	margin:0 0 15px;
}
/* sidebar */
#sidebar {
	float:left;
	width:164px;
	padding:15px 0;
}

.heading-sidebar {padding:0 9px;}

#sidebar h5 {
	color:#288B42;
	font-size:18px;
	line-height:22px;
	margin:0 0 9px;
}
#sidebar h6 {
	color:#288B42;
	font-size:14px;
	line-height:18px;
	margin:7px 0 9px;
}
/* navigation */
.navigation {
	background:#ffffff url(../images/bg-separator3.gif) no-repeat;
	list-style:none;
	margin:0;
	padding:0;
	width:164px;
	overflow:hidden;
}
.navigation li {
	background:url(../images/bg-separator1.gif) no-repeat 0 100%;
	font-size:0;
	line-height:0;
	width:164px;
	padding:3px 4px 3px 5px;
	vertical-align:top;
}
.navigation li a {
	vertical-align:middle;
	color:#808080;
	display:inline-block;
	width:110px;
	font-size:11px;
	line-height:12px;
}
.navigation li:hover {
	background:#cbeaf4 url(../images/bg-separator1.gif) no-repeat 0 100%;
	width:164px;
	padding:3px 4px 3px 5px;
	vertical-align:top;
}
.navigation li img {
	display:inline-block;
	vertical-align:middle;
	margin:0 10px 0 0;
}
/* footer */
#footer { 
	width:100%;
	color:#8c9696;
	background:#eaf6f7;
	font-size:11px;
}
/* section text */
#section-text {
	width:890px;
	margin:0 auto;
	padding:0 9px 4px 11px;
	overflow:hidden;
}
.slogan-text {
	text-align:left;
	display:block;
	color:#2b79b3;
	font:18px/21px Arial, Helvetica, sans-serif;
}
/* section */
.section {
	background:#0f5278 url(../images/bg-footer-section.gif) repeat-x 0 100%;
	width:100%;
}
.section-holder {
	background:url(../images/bg-footer-section-holder.gif) no-repeat 0 100%;
	width:890px;
	margin:0 auto;
	padding:0 9px 4px 11px;
	overflow:hidden;
}
/* footer-slogan */
.footer-slogan {
	float:left;
	width:298px;
	background:url(../images/text-let-out.gif) no-repeat;
	height:18px;
	margin:10px 0 0;
}
.footer-slogan span {
	display:block;
	width:296px;
	height:15px;
	overflow:hidden;
	text-indent:-9999px;
}
/* btn-find */
.btn-find {
	float:right;
	width:259px;
	background:url(../images/btn-find.gif) no-repeat;
	height:31px;
	cursor:pointer;
}
.btn-find span {
	display:block;
	width:259px;
	height:31px;
	text-indent:-9999px;
	overflow:hidden;
}
.btn-find:hover {background:url(../images/btn-find-over.gif) no-repeat;}
/* footer-holder */
.footer-holder {
	overflow:hidden;
	width:898px;
	margin:0 auto;
	padding:15px 0px 10px 12px;
}
.footer-holder p {margin:0 0 10px;}
/* block */
.block {
	float:left;
	width:465px;
	padding:3px 0 0;
}
.block ul {
	list-style:none;
	margin:0;
	overflow:hidden;
	width:100%;
	padding:0;
}
.block ul li {
	float:left;
	background:url(../images/bg-deliver2.gif) no-repeat 0 3px;
	padding:0 15px 5px 9px;
	margin:0 0 0 -8px;
	line-height:14px;
}
.block a {color:#8c9696;}
.block .active a,
.block a:hover {
	text-decoration:none;
	color:#288B42;
}
/* contact-box */
.contact-box {
	float:right;
	width:240px;
}
.contact-box dl {
	margin:0;
	font-size:14px;
	line-height:16px;
	float:right;
	width:240px;
}
.contact-box dt {
	float:left;
	margin:0 10px 0 0;
	width:100px;
	text-align:right;
}
* html .contact-box dt {margin-right:7px;}
.contact-box dd {margin:0 0 5px;}