html{font-size:100.01%;}
	
body{
	margin:0;
	background: url(/images/IPP/careline-ms_www.png) #66CBFE repeat-x 0 0;
	font:64% Arial, Helvetica, sans-serif;
	
}
	
/* GENERAL */
img{border:0; display:block;}
form{display:inline;}

.hidden{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	}
a{
	color: #18578A;
}
a:hover{
	color: #18578A;
	text-decoration: none
}
p{
	margin:0;
	padding:0;
	}
.whitedivide{
	clear: both;
	margin: 20px 0 20px 0;
	border-bottom: 1px solid #fff;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
	}

.float-left{float:left !important;}
.float-right{float:right !important;}

a:focus{outline:none;}

h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
	}
	


/* MAIN */
#main{
	width:982px;
	margin:0 auto;
	}

/* HEADER */
#header{
	height:176px;
	position:relative;
	}
	
#header .top-bar{
	height:22px;
	background: #FFFFFF;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	padding:3px 0 0 4px;
}

/* OTHER BACKGROUNDS */

#header.services .top-bar{
	background: #FFFFFF;
}

#header.approach .top-bar{
	background:url(/images/approach/bg-header.jpg) no-repeat 0 0;
}
#header.solutions .top-bar{
	background:url(/images/solutions/bg-header.jpg) no-repeat 0 0;
}

#header.people .top-bar{
	background:url(/images/people/bg-header.jpg) no-repeat 0 0;
}

#header.technology .top-bar{
	background:url(/images/technology/bg-header.jpg) no-repeat 0 0;
}

#header.about .top-bar{
	background:url(/images/about/bg-header.jpg) no-repeat 0 0;
}

#header.downloads .top-bar{
	background:url(/images/downloads/bg-header.jpg) no-repeat 0 0;
}

#header.contactus .top-bar{
	background:url(/images/contactus/bg-header.jpg) no-repeat 0 0;
}


#logo{
	width:420px;
	height:90px;
	background:url(/images/home/careline-appealbadge.png) no-repeat 0 0;
	position:absolute;
	left:17px;
	top:60px;
	overflow:hidden;
	padding-left: 125px;
	color: #FFFFFF;
	}
#logo h1{
	font-size: 40px;
	margin-top: 17px;
}
	
#header .tel{
	position:absolute;
	top:5px;
	left:19px;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#fff;
	}
	
ul.top-nav{
	position:absolute;
	top:36px;
	left:433px;
	}

ul.top-nav li{
	float:left;
	}
	
ul.top-nav li a{
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#473b38;
	text-decoration:none;
	text-transform:uppercase;
	padding:8px 13px;
	}
	
	
ul.top-nav li a:hover{color:#fff;}

ul.top-nav li a.active{background:#fff;color:#000;padding:8px 13px;}

#header .reg-box{
	position:absolute;
	top:0;
	left:724px;
	width:248px;
	height: 25px;
	padding-right:10px;
	background: #F2F2F2;
	}
	
/* OTHER BACKGROUNDS */

#header.services .reg-box{
	background:url(/images/services/bg-reg-box.jpg) no-repeat 0 0;
}

#header.approach .reg-box{
	background:url(/images/approach/bg-reg-box.jpg) no-repeat 0 0;
}

#header.solutions .reg-box{
	background:url(/images/solutions/bg-reg-box.jpg) no-repeat 0 0;
}

#header.people .reg-box{
	background:url(/images/people/bg-reg-box.jpg) no-repeat 0 0;
}

#header.technology .reg-box{
	background:url(/images/technology/bg-reg-box.jpg) no-repeat 0 0;
}

#header.about .reg-box{
	background:url(/images/about/bg-reg-box.jpg) no-repeat 0 0;
}

#header.downloads .reg-box{
	background:url(/images/about/bg-reg-box.jpg) no-repeat 0 0;
}

#header.contactus .reg-box{
	background:url(/images/contactus/bg-reg-box.jpg) no-repeat 0 0;
}
/* END other backgrounds */



#header .reg-box strong{
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:5px 10px 10px;
	display:block;
	}
	
#header .reg-box .holder{
	overflow:hidden;
	padding:5px 0 5px 60px;
	}
	
#header .reg-box label{
	font:bold 10px/19px Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	width:68px;
	}
	
#header .reg-box input{
	float:right;
	width:108px;
	height:14px;
	padding:2px 5px 1px;
	background:#fff;
	border:1px solid #ccc;
	font:10px Arial, Helvetica, sans-serif;
	color:#333;
	}
	
#header .reg-box a.submit{
	float:right;
	padding-right:21px;
	background:url(/images/ipp/submit.gif) no-repeat 100% 0;
	font:bold 10px/18px Arial, Helvetica, sans-serif;
	color:#8a7e7b;
	text-decoration:none;
	text-transform:uppercase;
	}
	
#header .reg-box a.submit:hover{
	color:#fff;
	background-position:100% 100%;
	}
	
#menu{
	position:absolute;
	top:145px;
	left:412px;
	}
	
#menu li{
	float:left;
	}
	
#menu li a{
	float:left;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	margin-right: 20PX;
	}
	
#menu li a:hover, #menu li a.active{color:#473b38;}
#menu li a.active{color:#B53921;}

/* CONTENT */
#content{
	overflow:hidden;
	height:1%;
	position:relative;
	}
	
#content .content-bg{
	overflow:hidden;
	height:1%;
	background: url(/images/home/home-bg.jpg) no-repeat #fff;
	padding-bottom: 20px;

	}
	
/* OTHER BACKGROUNDS */
#content.services .content-bg{
background:url(/images/services/bg-content.jpg) #fff no-repeat 0 0;
}

#content.approach .content-bg{
background:url(/images/approach/bg-content.jpg) #fff no-repeat 0 0;
}

#content.solutions .content-bg{
background:url(/images/solutions/bg-content.jpg) #fff no-repeat 0 0;
}

#content.people .content-bg{
background:url(/images/people/bg-content.jpg) #fff no-repeat 0 0;
}

#content.technology .content-bg{
background:url(/images/technology/bg-content.jpg) #fff no-repeat 0 0;
}

#content.about .content-bg{
background:url(/images/about/bg-content.jpg) #fff no-repeat 0 0;
}

#content.makinggreen .content-bg{
background:url(/images/makinggreen/bg-content.jpg) #fff no-repeat 0 0;
}

#content.downloads .content-bg{
background:url(/images/downloads/bg-content.jpg) #fff no-repeat 0 0;
}

#content.contactus .content-bg{
background:url(/images/contactus/bg-content.jpg) #fff no-repeat 0 0;
}


/* END other backgrounds */

/* QUOTE */
.quote span{
	font-size: 80%;
}
/* QUOTE */

.main-box{
	float:left;
	width:707px;
	_width:650px;
	padding:300px 0 0 10px; 
	}

.main-box .inner{
	overflow:hidden;
	padding: 0px 30px 0 15px;
	border-bottom:1px solid #f5f3f3;
	font-size: 14px;
	line-height: 140%;
	}
.main-box .inner strong{	
	font-weight: bold;
	}
	
	
.makinggreen .main-box .inner{
	overflow:hidden;
	padding:20px 30px 0 15px;
	border-bottom:1px solid #f5f3f3;
	width: 430px;
	float: left;
	}
	

.main-box .inner-contact{
	font:14px Arial, Helvetica, sans-serif;
	float: left;
	overflow:hidden;
	padding: 20px 30px 0px 0px;
	width: 300px;
	border-bottom:1px solid #f5f3f3;
	}

.main-box h1{
	font:48px/40px Arial, Helvetica, sans-serif;
	color:#3e38ac;
	}
	
.main-box h1 span{
	font-size:40px;
	color:#4ebaf6;
	}

/* OTHER SECTIONS */
.main-box h1.services{
	color:#A90D1A;
	}
	
.main-box h1.services span{
	color:#FF2460;
	}
	
.main-box h1.approach{
	color:#EC5C0D;
	}
.main-box h1.approach span{
	color:#FC9157;
	}
	
.main-box h1.solutions{
	color:#E1069D;
	}
.main-box h1.solutions span{
	color:#8E1099;
	}
	
.main-box h1.people{
	color:#D1BC00;
	}
.main-box h1.people span{
	color:#F6EA00;
	}

.main-box h1.technology{
	color:#9BD901;
	}
.main-box h1.technology span{
	color:#51B601;
	}
	
.main-box h1.about{
	color:#4C6ECC;
	}
.main-box h1.about span{
	color:#4EBAF6;
	}
	
.main-box h1.makinggreen{
	color:#28AE36;
	}
.main-box h1.makinggreen span{
	color:#AEE497;
	}
	
.main-box h1.downloads{
	color:#4C6ECC;
	}
.main-box h1.downloads span{
	color:#4EBAF6;
	}
	
.main-box h1.contactus{
	color:#4C6ECC;
	}
.main-box h1.contactus span{
	color:#4EBAF6;
	}
/* END other sections */

.main-box h2{
	text-transform:uppercase;
	font:18px Arial, Helvetica, sans-serif;
	color:#565555;
	padding:20px 0;
	}

.main-box h3{
	text-transform:uppercase;
	font:18px Arial, Helvetica, sans-serif;
	color:#565555;
	padding:20px 0;
	}
	
.main-box h4{
	text-transform:uppercase;
	font:18px Arial, Helvetica, sans-serif;
	color:#565555;
	padding:20px 0;
	}

.main-box p{
	font:14px/19px Arial, Helvetica, sans-serif;
	color:#565555;
	padding:0 0 17px;
	}

.main-box .inner2{
	overflow:hidden;
	margin:7px 0;
	padding:20px 0 0;
	background:url(/images/home/bg-inner2.gif) repeat-y 0 0;
	height:1%;
	}

.main-box .inner2 .box1{
	float:left;
	width:447px;
	}

.main-box .inner2 .box1 h3{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#4c4a4a;
	padding:0 15px;
	}

ul.simple-list{
	overflow:hidden;
	padding:10px 0 0;
	}

ul.simple-list li{
	overflow:hidden;
	border-bottom:1px solid #f5f3f3;
	padding:10px 15px;
	}


ul.simple-list li.last{border:0;}

ul.simple-list li a{
	padding-left: 12px;
	background:url(/images/home/arrow-link.gif) no-repeat 0 3px;
	font:14px Arial, Helvetica, sans-serif;
	color:#970101;
	text-decoration:none;
	text-transform:uppercase;
	}
	
ul.simple-list li a.approach{
	background:url(/images/approach/arrow-link.gif) no-repeat 0 3px;
	color:#D1BC00;
	}
	
ul.simple-list li a.people{
	background:url(/images/people/arrow-link.gif) no-repeat 0 3px;
	color:#4EBAF6;
	}

ul.simple-list li a.solutions{
	background:url(/images/solutions/arrow-link.gif) no-repeat 0 3px;
	color:#D1BC00;
	}
	
ul.simple-list li a.services{
	background:url(/images/services/arrow-link.gif) no-repeat 0 3px;
	color:#EC5C0D;
	}
	
ul.simple-list li a.technology{
	background:url(/images/technology/arrow-link.gif) no-repeat 0 3px;
	color:#EC5C0D;
	}
	
ul.simple-list li a.makinggreen{
	background:url(/images/makinggreen/arrow-link.gif) no-repeat 0 3px;
	color:#E65201;
	}

ul.simple-list li a:hover{text-decoration:underline;}

ul.simple-list li p{
	font:11px Arial, Helvetica, sans-serif;
	color:#585555;
	text-transform:uppercase;
	padding:17px 0 0 12px;
	}
	
ul.simple-list li p.homepage{
	font:11px Arial, Helvetica, sans-serif;
	color:#585555;
	text-transform:uppercase;
	padding:0px 0 0 12px;
	}

.main-box .inner2 .box2{
	float:right;
	width:245px;
	}

.main-box .inner2 .box2 .in-box{
	overflow:hidden;
	/*padding:0 0 20px 63px;*/
	}

.main-box .inner2 .box2 .in-box1{background:url(/images/home/bg-in-box1.gif) no-repeat 0 0;}
.main-box .inner2 .box2 .in-box2{}

.main-box .inner2 .box2 .in-box strong{
	font:14px Arial, Helvetica, sans-serif;
	color:#474747;
	text-transform:uppercase;
	}

.main-box .inner2 .box2 .in-box p{
	font:12px/17px Arial, Helvetica, sans-serif;
	color:#474747;
	padding:0 0 20px 63px;
	}
	
.main-box .inner2 .box2 .in-box a span{
	font:12px/17px Arial, Helvetica, sans-serif;
	color:#474747;
	text-transform:none;
	}
	
.main-box .inner2 .box2 .in-box a:hover span{
	color:#474747;
	text-decoration: none;
	}
	
.main-box .inner2 .box2 .in-box a{
	display:block;
	height:58px;
	padding:0 0 20px 63px;
	background:url(/images/home/bg-in-box2.gif) no-repeat 0 0;
	color:#474747;
	text-decoration: none;
	}
	
.main-box .inner2 .box2 .in-box a:hover{
	color:#474747;
	text-decoration: underline;
	}

.sidebar{
	float:right;
	width:258px;
	background: #DDDDDD;
	line-height: 140%;
	font-size: 14px;
	}

.sidebar h3{
	margin: 0px 0px 10px 0;
}
.sidebar h4{
	margin: 10px 0px 0px 0;
	font-size: 23px;
}
.sidebar h4 a{
	text-decoration: none;
}

/* TOP-BOX homepage */
.sidebar .top-box-home{
	overflow:hidden;
	height:255px;
	padding:40px 18px 0 14px;
	}

.sidebar .top-box-home strong{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#565555;
	}

.sidebar .top-box-home a{
	text-decoration:none;
	color:#565555;
	}
	
.sidebar .top-box-home a:hover{
	text-decoration:underline;
	color:#565555;
	}


.sidebar .top-box-home a.arrow:hover{background-position:0 -18px;}

.sidebar .top-box-home p{
	font:13px Arial, Helvetica, sans-serif;
	color:#565555;
	padding:7px 0;
	text-transform:uppercase;
	}
/* END TOP-BOX homepage */	

/* TOP-BOX other pages */
.sidebar .top-box{
	overflow:hidden;
	height:255px;
	padding:40px 18px 0 14px;
	}

.sidebar .top-box strong{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#565555;
	}

.sidebar .top-box a.arrow{
	float:left;
	margin:0 8px 0 -26px;
	width:18px;
	height:18px;
	background:url(/images/ipp/arrow.gif) no-repeat 0 0;
	}

.sidebar .top-box a.arrow:hover{background-position:0 -18px;}

.sidebar .top-box p{
	font:14px Arial, Helvetica, sans-serif;
	color:#565555;
	padding:7px 0;
	text-transform:uppercase;
	}
	
.world-time{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#473b38;
	background-color: #F5F3F3;
	text-transform:uppercase;
	width: 226px;
	height: 22px;
	margin-top: 1px;
	padding-top: 3px;
	padding-left: 3px;
	}
	
.world-time-top{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#473b38;
	background-color: #F5F3F3;
	text-transform:uppercase;
	width: 226px;
	height: 44px;
	margin-top: 122px;
	padding-top: 5px;
	padding-left: 5px;
	}
	
.world-time-top h3{
	font:18px Arial, Helvetica, sans-serif;
	color:#4ebaf6;
	padding:5px 0px;
	}
	
.world-time td.country{
	width: 60%;
	}
/* END TOP-BOX other pages */

.sidebar .inner{
	position:relative;
	overflow:hidden;
	padding:0 0 9999px;
	margin-bottom:-9999px;
	border-left:1px solid #f5f3f3;
	text-transform:uppercase;
	}
	
.sidebar .inner a.link1, .sidebar .inner a.link2, .sidebar .inner a.link3, .sidebar .inner a.link4, .sidebar .inner a.link5{
	display:block;
	height:58px;
	padding:16px 0 18px 86px;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#565555;
	text-decoration:none;
	background:url(/images/home/link1.gif) no-repeat 0 0;
	margin:0 0 10px;
	}
	


.sidebar .inner a.link1 span, .sidebar .inner a.link2 span, .sidebar .inner a.link3 span, .sidebar .inner a.link4 span, .sidebar .inner a.link5 span{
	cursor:pointer;
	display:block;
	font:16px/18px Arial, Helvetica, sans-serif;
	color:#a90d1a;
	}

.sidebar .inner a.link1:hover{background-position:0 100%; color:#8f8e8e;}
.sidebar .inner a.link1:hover span{color:#e21931;}

/*.sidebar .inner a.link2{
	display:block;
	height:58px;
	padding:16px 0 18px 86px;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#565555;
	text-decoration:none;
	background:url(../images/home/link2.gif) no-repeat 0 0;
	}
*/
.sidebar .inner a.link2{
	background:url(/images/home/link2.gif) no-repeat 0 0;
	}
	
.sidebar .inner a.link2 span{
	color:#4ebaf6;
	}
	
.sidebar .inner a.link3{
	background:url(/images/home/link3.gif) no-repeat 0 0;
	}
	
.sidebar .inner a.link3 span{
	color:#4EBAF6;
	}
	
	
	
.sidebar .inner a.link4{
	background:url(/images/home/link4.gif) no-repeat 0 0;
	}
	
.sidebar .inner a.link4 span{
	color:#28AE36;
	}
	
	
	
.sidebar .inner a.link2:hover{background-position:0 100%; color:#8f8e8e;}
.sidebar .inner a.link2:hover span{color:#30dafe;}


.sidebar .inner a.link4:hover{background-position:0 100%; color:#8f8e8e;}
.sidebar .inner a.link4:hover span{color:#0BE320;}


/* SIDE LINKS other pages */
 /* APPROACH */
.approach .sidebar .inner a.link2{
	background:url(/images/approach/link2.gif) no-repeat 0 0;
	}
	
.approach .sidebar .inner a.link3{
	background:url(/images/approach/link3.gif) no-repeat 0 0;
	}

.approach .sidebar .inner a.link1{
	background:url(/images/approach/link1.gif) no-repeat 0 0;
	}
	
.approach .sidebar .inner a.link1:hover, .approach .sidebar .inner a.link2:hover, .approach .sidebar .inner a.link3:hover{
	background-position:0 100%; color:#8f8e8e;
	}
	
.approach .sidebar .inner a.link1 span, .approach .sidebar .inner a.link2 span, .approach .sidebar .inner a.link3 span{
	color:#EC5C0D;
	}
	
.approach .sidebar .inner a.link1:hover span, .approach .sidebar .inner a.link2:hover span, .approach .sidebar .inner a.link3:hover span{
	color:#FEA50E;
	}
	
 /* SOLUTIONS */
.solutions .sidebar .inner a.link1{
	background:url(/images/solutions/link1.gif) no-repeat 0 0;
	}
	
.solutions .sidebar .inner a.link2{
	background:url(/images/solutions/link2.gif) no-repeat 0 0;
	}
	
.solutions .sidebar .inner a.link3{
	background:url(/images/solutions/link3.gif) no-repeat 0 0;
	}
	
.solutions .sidebar .inner a.link4{
	background:url(/images/solutions/link4.gif) no-repeat 0 0;
	}
	
.solutions .sidebar .inner a.link5{
	background:url(/images/solutions/link5.gif) no-repeat 0 0;
	}
	
.solutions .sidebar .inner a.link1:hover, .solutions .sidebar .inner a.link2:hover, .solutions .sidebar .inner a.link3:hover, .solutions .sidebar .inner a.link4:hover, .solutions .sidebar .inner a.link5:hover{
	background-position:0 100%; color:#8f8e8e;
	}
	
.solutions .sidebar .inner a.link1 span, .solutions .sidebar .inner a.link2 span, .solutions .sidebar .inner a.link3 span, .solutions .sidebar .inner a.link4 span, .solutions .sidebar .inner a.link5 span{
	color:#8E1099;
	}
	
.solutions .sidebar .inner a.link1:hover span, .solutions .sidebar .inner a.link2:hover span, .solutions .sidebar .inner a.link3:hover span, .solutions .sidebar .inner a.link4:hover span, .solutions .sidebar .inner a.link5:hover span{
	color:#C559C9;
	}

 /* PEOPLE */
 
 .people .sidebar .inner a.link2{
	background:url(/images/people/link2.gif) no-repeat 0 0;
	}
	
.people .sidebar .inner a.link3{
	background:url(/images/people/link3.gif) no-repeat 0 0;
	}

.people .sidebar .inner a.link1{
	background:url(/images/people/link1.gif) no-repeat 0 0;
	}
	
.people .sidebar .inner a.link1:hover, .people .sidebar .inner a.link2:hover, .people .sidebar .inner a.link3:hover{
	background-position:0 100%; color:#8f8e8e;
	}
	
.people .sidebar .inner a.link1 span, .people .sidebar .inner a.link2 span, .people .sidebar .inner a.link3 span{
	color:#D1BC00;
	}
	
.people .sidebar .inner a.link1:hover span, .people .sidebar .inner a.link2:hover span, .people .sidebar .inner a.link3:hover span{
	color:#FEE501;
	}
	
 /* TECHNOLOGY */

 .technology .sidebar .inner a.link1{
	background:url(/images/technology/link1.gif) no-repeat 0 0;
	}
	

.technology .sidebar .inner a.link1:hover{
	background-position:0 100%; color:#8F8E8E;
	}
	
.technology .sidebar .inner a.link1 span{
	color:#51B601;
	}

	
.technology .sidebar .inner a.link1:hover span{
	color:#69EC01;
}

 /* SERVICES */
 .services .sidebar .inner a.link1{
	background:url(/images/services/link1.gif) no-repeat 0 0;
	}
 
.services .sidebar .inner a.link2{
	background:url(/images/services/link2.gif) no-repeat 0 0;
	}
	
.services .sidebar .inner a.link3{
	background:url(/images/services/link3.gif) no-repeat 0 0;
	}

.services .sidebar .inner a.link4{
	background:url(/images/services/link4.gif) no-repeat 0 0;
	}

.services .sidebar .inner a.link1:hover, .services .sidebar .inner a.link2:hover, .services .sidebar .inner a.link3:hover, .services .sidebar .inner a.link4:hover{
	background-position:0 100%; color:#8f8e8e;
	}
	
.services .sidebar .inner a.link1 span, .services .sidebar .inner a.link2 span, .services .sidebar .inner a.link3 span, .services .sidebar .inner a.link4 span{
	color:#AE1B27;
	}
	
.services .sidebar .inner a.link1:hover span, .services .sidebar .inner a.link2:hover span, .services .sidebar .inner a.link3:hover span, .services .sidebar .inner a.link4:hover span{
	color:#DB4F5E;
	}
	
/* ABOUT */

 
 .about .sidebar .inner a.link2{
	background:url(/images/about/link2.gif) no-repeat 0 0;
	}
	

.about .sidebar .inner a.link1{
	background:url(/images/about/link1.gif) no-repeat 0 0;
	}
	
.about .sidebar .inner a.link3{
	background:url(/images/about/link3.gif) no-repeat 0 0;
	}
		

.about .sidebar .inner a.link1:hover, .about .sidebar .inner a.link2:hover, .about .sidebar .inner a.link3:hover{
	background-position:0 100%; color:#8F8E8E;
	}
	
.about .sidebar .inner a.link1 span{
	color:#A90D1A;
	}
.about .sidebar .inner a.link2 span{
	color:#30DAFE;
}
.about .sidebar .inner a.link3 span{
	color:#28AE36;
}
	
.about .sidebar .inner a.link1:hover span{
	color:#A90D1A;
	}
	
.about .sidebar .inner a.link2:hover span{
color:#30DAFE;
}

/* PDF DOWNLOADS */

 .downloads .sidebar .inner a.link2{
	background:url(/images/downloads/link2.gif) no-repeat 0 0;
	}
	

.downloads .sidebar .inner a.link1{
	background:url(../images/downloads/link1.gif) no-repeat 0 0;
	}
	
.downloads .sidebar .inner a.link1:hover, .downloads .sidebar .inner a.link2:hover{
	background-position:0 100%; color:#8F8E8E;
	}
	
.downloads .sidebar .inner a.link1 span{
	color:#3E38AC;
	}
.downloads .sidebar .inner a.link2 span{
	color:#A90D1A;
}
	
.downloads .sidebar .inner a.link1:hover span{
	color:#1C11FB;
	}
	
.downloads .sidebar .inner a.link2:hover span{
color:#A90D1A;
}

/* END SIDE LINKS other pages */



/* PAGE CONTENT */

.downloads-table{
	width: 100%;
}	

.downloads-table td{
	color: #565555;
	font:13px Arial, Helvetica, sans-serif;
	padding:20px 10px;
	width: 33%;
}

.downloads-table td img{
	border:0; 
	float: left;
	padding: 0px 8px;
}


.downloads-table td a{
	color: #565555;
	font:13px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.downloads-table td a:hover{
	color: #565555;
	font:13px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.address-details{
	float:left;
	margin:0 8px 0 -26px;
	background:url(/images/ipp/arrow.gif) no-repeat 0 0;
	}
	
#ring-back{
	float:right;
	background-color: #F5F3F3;
	/*background-color: red;*/
	width: 280px;
	padding:10px 10px 0px 0px;
	margin-top: 30px;
}
	
.main-box h3.ring-back{
	font:18px Arial, Helvetica, sans-serif;
	color:#4ebaf6;
	padding:0px 10px;
	}
	
	
ul.sitemap{
	font:bold 12px Arial, Helvetica, sans-serif;
}

#ring-back label{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#473b38;
	float:left;
	width:68px;
	padding:2px 5px 1px;
	}
	
#ring-back input{
	float:right;
	width:170px;
	height:14px;
	padding:2px 5px 1px 0px;
	background:#fff;
	border:1px solid #ccc;
	font:12px Arial, Helvetica, sans-serif;
	color:#473b38;
	}
	
#ring-back textarea{
	float:right;
	width:165px;
	height:60px;
	padding:2px 5px 1px;
	background:#fff;
	border:1px solid #ccc;
	font:12px Arial, Helvetica, sans-serif;
	color:#473b38;
	}
	
#ring-back a.submit{
	float:right;
	padding-right:21px;
	background:url(../images/ipp/submit.gif) no-repeat 100% 0;
	font:bold 10px/18px Arial, Helvetica, sans-serif;
	color:#8a7e7b;
	text-decoration:none;
	text-transform:uppercase;
	}
	
	
#ring-back a.submit:hover{
	color:#473b38;
	background-position:100% 100%;
	}

	
#ring-back .form-field{
	overflow:hidden;
	padding:10px 0 10px 10px;
	}

/* temp */



ul.sitemap li{
	padding:4px 13px;
	}
	
ul.sitemap li a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#4C6ECC;
	text-decoration:none;
	text-transform:uppercase;
	padding:8px 13px;
	}
	
ul.sitemap li.sub-list a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#473b38;
	text-decoration:none;
	text-transform:uppercase;
	padding:8px 28px;
	}
	
	
	
ul.sitemap li a:hover{color:#8F8E8E;}

ul.sitemap li a.active{background:#8F8E8E;color:#000;padding:8px 13px;}

/* end temp */

/* END PAGE CONTENT */



/* BOTTOM LOGO */
span.bottom-logo{
	position:absolute;
	right:0;
	bottom:0;
	width:128px;
	height:130px;
	background:url(/images/home/bottom-logo.jpg) no-repeat 0 0;
	}
	
/* BOTTOM LOGO other pages */
.approach span.bottom-logo{
	background:url(/images/approach/bottom-logo.jpg) no-repeat 0 0;
	}
	
.services span.bottom-logo{
	background:url(/images/services/bottom-logo.jpg) no-repeat 0 0;
	}
	
.solutions span.bottom-logo{
	background:url(/images/solutions/bottom-logo.jpg) no-repeat 0 0;
	}
	
.people span.bottom-logo{
	background:url(/images/people/bottom-logo.jpg) no-repeat 0 0;
	}
	
.technology span.bottom-logo{
	background:url(/images/technology/bottom-logo.jpg) no-repeat 0 0;
	}
	
.about span.bottom-logo{
	background:url(/images/about/bottom-logo.jpg) no-repeat 0 0;
	}
	
.downloads span.bottom-logo{
	background:url(/images/downloads/bottom-logo.jpg) no-repeat 0 0;
	}
	
.contactus span.bottom-logo{
	background:url(/images/contactus/bottom-logo.jpg) no-repeat 0 0;
	}

.makinggreen span.bottom-logo{
	background:url(/images/makinggreen/bottom-logo.jpg) no-repeat 0 0;
	}
	
/* END BOTTOM LOGO other pages */
	

/* FOOTER */
#footer{
	overflow:hidden;
	height:13px;
	background: #ddd;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#999;
	padding:6px 20px;
	}
#footer ul{
	color: #999;
}	
	
/* OTHER BACKGROUNDS */
#footer.services{
	background:url(/images/services/bg-footer.jpg) no-repeat 0 0;
}

#footer.approach{
	background:url(/images/approach/bg-footer.jpg) no-repeat 0 0;
}

#footer.solutions{
	background:url(/images/solutions/bg-footer.jpg) no-repeat 0 0;
}

#footer.people{
	background:url(/images/people/bg-footer.jpg) no-repeat 0 0;
}

#footer.technology{
	background:url(/images/technology/bg-footer.jpg) no-repeat 0 0;
}

#footer.about{
	background:url(/images/about/bg-footer.jpg) no-repeat 0 0;
}

#footer.downloads{
	background:url(/images/downloads/bg-footer.jpg) no-repeat 0 0;
}
/* END other backgrounds */
	
#footer p{
	text-align:right;
	}
	
#footer ul{
	float:left;
	}
	
#footer ul li{
	float:left;
	padding:0 10px 0 12px;
	background:url(/images/home/hr.gif) no-repeat 0 1px;
	}

#footer ul li.first{
	padding-left:0;
	background:none;
	}
	
#footer ul li a{
	color:#fff;
	text-decoration:none;
	}
	
#footer ul li a:hover{color:#c7c7c7;}


.news_box {

	padding:10px;
	border-bottom:2px dotted #666;
	
}

.news_box_image{

	float:right;
	width:150px;	
	padding-right: 20px;
	padding-top: 20px;
	
}

.news_box_inner{
	
	float:left;
	width:470px;	
	_width:450px;
}

.news_box_inner a {
	
	color:#3e38ac;
	text-decoration:none;
}

.news_box_inner a:hover {
	
	color:#3e38ac;
	text-decoration:underline;
}

.event_box {

	padding:10px;
	border-bottom:2px dotted #666;
	
}

.event_box_image{

	float:right;
	width:150px;	
	padding-right: 20px;
	padding-top: 20px;
	
}

.event_box_inner{
	
	float:left;
	width:450px;	
}

.event_box_inner a {
	
	color:#3e38ac;
	text-decoration:none;
}

.event_box_inner a:hover {
	
	color:#3e38ac;
	text-decoration:underline;
}

.table
{
width: 80%;
}

.table tr td
{
color: #666666;
}

.error
{
color: #666666;
}
.error ul
{
padding-top: 10px;
padding-left: 20px;
}

.error li
{
color: #FF0000;
list-style-type: circle;
padding: 3px;
}

.image_list li
{
float: left;
padding: 10px;
}
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
