/*******************
navigation
********************/
a { color: #004a91;}
a:focus, a:hover { color: #348ADE; text-decoration: none; outline:none; }

div.nav {
	background: repeat-x url(../img/nav.png);
}
div.nav a {
	display:block;
	float:left;
	height:32px;

}	
div.nav a#nav1 {
	width:78px;
	background: no-repeat url(../img/nav1.png);
}
div.nav a#nav1:hover {	background: no-repeat url(../img/nav1b.png);}
div.nav a#nav1.on {	background: no-repeat url(../img/nav1a.png);}

div.nav a#nav2 {
	width:140px;
	background: no-repeat url(../img/nav2.png);
}
div.nav a#nav2:hover {	background: no-repeat url(../img/nav2b.png);}
div.nav a#nav2.on {	background: no-repeat url(../img/nav2a.png);}

div.nav a#nav3 {
	width:231px;
	background: no-repeat url(../img/nav3.png);
}
div.nav a#nav3:hover {	background: no-repeat url(../img/nav3b.png);}
div.nav a#nav3.on {	background: no-repeat url(../img/nav3a.png);}

div.nav a#nav4 {
	width:168px;
	background: no-repeat url(../img/nav4.png);
}
div.nav a#nav4:hover {	background: no-repeat url(../img/nav4b.png);}
div.nav a#nav4.on {	background: no-repeat url(../img/nav4a.png);}

div#partners a {
	display:block;
	float:left;
	height:50px;
	margin-left:8px;
}	

div#partners a.partners1 {width:110px;}
div#partners a.partners2 {width:47px;}
div#partners a.partners3 {width:80px;}
div#partners a.partners4 {width:114px;}
div#partners a.partners5 {width:45px;}
div#partners a.partners6 {width:80px;}
div#partners a.partners7 {width:87px;}
div#partners a.partners8 {width:93px;}
div#partners a.partners9 {width:110px;}

div.header a {
	width:225px;
	height:80px;
	display:block;
}
div.topnav a {
	float:left;
	width:70px;
	height:23px;
	margin-left:7px;
	border-top:1px solid #fff;
}
div.topnav a:hover {
	border-top:2px solid #3B93E9;
}

/*******************
services nav
********************/
div.split3 div.top a {
	display:block;
	height:137px;
	float:left;
	border-bottom:3px solid #D5E0E2;
}
div.split3 div.top a.outsource {width:283px;}
div.split3 div.top a.manage {width:283px;}
div.split3 div.top a.integrate {width:283px;}

div.split3 div.top a:hover {
	border-bottom:3px solid #3B93E9;
	background: 0 0 no-repeat url(../img/spli3_nav_over.png);
}

div.split3 div.top a.outsource:hover {background-position: 0 12px ;}
div.split3 div.top a.manage:hover {background-position: -283px 12px ;}
div.split3 div.top a.integrate:hover {background-position: -566px 12px ;}

/*******************
contact info box
********************/
div.contactinfo a {color:#fff;}
div.contactinfo a {text-decoration:none;}
div.contactinfo a:hover {
	color:#BFDEFC;
	text-decoration:underline;
}


