body  {
	font: 10px Arial, "Times New Roman", Times, serif;
	margin: 0 auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #333;
	line-height:120%;
	background:#fff;
}
p{margin:0;}
a{color:#077ec3;text-decoration:none;}
a:hover{text-decoration:underline;}h1{font-family:Arial;font-size:12px;line-height:12px;}
#r_home p{padding:83px 35px 0 230px;}
img{border:none;}
#wrapper{margin:50px auto;width:930px;border:1px solid white;}
#wrapper2{margin:48px auto;width:930px;border:1px solid white;}
#left{text-align:left;width:464px;height:463px;overflow:hidden;background:#CCCACA;float:left;position:relative;}
#right{text-align:left;width:433px;height:433px;overflow:hidden;border-width:14px 14px 16px; border-style:solid;border-color: #CCCACA;float:right;position:relative;}
#nav_main{background:url(/images/bg_fff_lucent.png);text-align:left;margin:18px 19px 9px;padding:0 2px 2px 0;z-index:8;position:absolute;left:0;width:200px;height:228px;}
#nav_main ul{width:180px;height:144px;list-style:none;margin:10px 10px 0px 10px;padding:0;}
#nav_main ul li{margin:0;padding:0;display:inline;}
#nav_logo{width:146px;height:68px;}
#nav_logo.small{width:37px;height:37px;}
#nav_gallery{width:200px;background:none;text-align:right;margin:14px 14px 0 0;padding:0;z-index:12;position:absolute;right:0;}

#nav_gallery a{
background:transparent url(/images/li_dot.gif) no-repeat center right;
margin:0 0 0 2px;
padding:2px 0;
display:inline;
text-decoration:none;
}
#nav_gallery a img{width:10px;height:11px;}
#nav_gallery a.activeSlide,#nav_gallery a:hover{background-position:center left;}
#foot_left{width:464px;height:100px;float:left;background:url(/images/bg_grad_foot.gif) repeat-x;}
#foot_right{width:461px;height:100px;float:right;background:url(/images/bg_grad_foot.gif) repeat-x;}
.clear{clear:both;}
#nav_resize{margin-top:-10px;float:right;display:inline;}

/* THE NAVIGATION TEMPLATE - Quite a bit of it! */

#nav_what,#nav_how,#nav_who,#nav_sense,#nav_cares,#nav_ventures,#nav_den,#nav_news{background:url(/images/nav_main.gif);display:block;float:left;text-indent:-9000px;overflow:hidden;width:179px;line-height:0px;height:18px;margin:0;padding:0;}
#sub_virgin,#sub_nike,#sub_gravis,#sub_invitrogen,#sub_adidas,#sub_firestone,#sub_eufora,#sub_espn,
#sub_nikewomen,#sub_clifbar,#sub_martinosa,#sub_vision,#sub_easton,
#sub_wedding,#sub_cleanwell,#sub_gluenetwork,#sub_mellace,
#sub_malawi,#sub_asandal,#sub_outreach,#sub_usvshate,
#sub_honestkitchen,#sub_thread{display:block;text-indent:-9000px;overflow:hidden;width:138px;line-height:0px;height:18px;margin:0;padding:0;}
#subnav #sub_solving,#subnav #sub_leverage,#subnav #sub_innovate{display:block;float:left;text-indent:-9000px;overflow:hidden;width:75px;height:86px;line-height:0px;margin:0 3px 0 0;padding:0;}
#subnav #sub_id{display:block;float:left;margin:0 3px 0 0;padding:0;}
#subnav a{background:url(/images/sub_whatwedo2.gif);}

#loafnav #sub_one,#loafnav #sub_two,#loafnav #sub_three,
#loafnav #sub_four,#loafnav #sub_five,#loafnav #sub_six{display:block;float:left;text-indent:-9000px;overflow:hidden;width:47px;height:47px;line-height:0px;margin:0 3px 3px 0;padding:0;}

#nav_how{background-position:0 -18px;}
#nav_who{background-position:0 -36px;}
#nav_sense{background-position:0 -90px;}
#nav_cares{background-position:0 -54px;}
#nav_ventures{background-position:0 -72px;}
#nav_den{background-position:0 -108px;}
#nav_news{background-position:0 -126px;}

#nav_what:hover,#nav_what.active{background-position:179px 0;}
#nav_how:hover,#nav_how.active{background-position:179px -18px;}
#nav_who:hover,#nav_who.active{background-position:179px -36px;}
#nav_sense:hover,#nav_sense.active{background-position:179px -90px;}
#nav_cares:hover,#nav_cares.active{background-position:179px -54px;}
#nav_ventures:hover,#nav_ventures.active{background-position:179px -72px;}
#nav_den:hover,#nav_den.active{background-position:179px -108px;}
#nav_news:hover,#nav_news.active{background-position:179px -126px;}

#subnav{width:420px;margin:0;}
#subnav ul{border-bottom:1px solid black;margin:20px;padding:0 0 10px 0;list-style:none;height:85px;}
#subnav ul li{margin:0;padding:0;display:inline;}

#trubnav{width:140px;margin:0;padding:15px 0 20px 20px;height:250px;overflow:hidden;}
#trubnav ul,#trubnav li{list-style:none;margin:0;padding:0;font-size:1px;}
#trubnav ul{padding-bottom:5px;}
#sub_virgin{background:url(/images/sub_virgin.gif) no-repeat top left;}
#sub_nike{background:url(/images/sub_nike.gif) no-repeat top left;}
#sub_gravis{background:url(/images/sub_gravis.gif) no-repeat top left;}
#sub_invitrogen{background:url(/images/sub_invitro.gif) no-repeat top left;}
#sub_espn{background:url(/images/sub_espn.gif) no-repeat top left;}
#sub_eufora{background:url(/images/sub_eufora.gif) no-repeat top left;}
#sub_firestone{background:url(/images/sub_firestone.gif) no-repeat top left;}

#sub_nikewomen{background:url(/images/sub_nikewomen.gif) no-repeat top left;}
#sub_clifbar{background:url(/images/sub_clifbar.gif) no-repeat top left;}
#sub_martinosa{background:url(/images/sub_martinosa.gif) no-repeat top left;}
#sub_vision{background:url(/images/sub_worldvision.gif) no-repeat top left;}
#sub_easton{background:url(/images/sub_easton.gif) no-repeat top left;}

#sub_wedding{background:url(/images/sub_weddingch.gif) no-repeat top left;}
#sub_cleanwell{background:url(/images/sub_cleanwell2.gif) no-repeat top left;}
#sub_gluenetwork{background:url(/images/sub_gluenet.gif) no-repeat top left;}
#sub_mellace{background:url(/images/sub_mellace.gif) no-repeat top left;}
#sub_adidas{background:url(/images/sub_adidas.gif) no-repeat top left;}

#sub_malawi{background:url(/images/sub_malawi.gif) no-repeat top left;}
#sub_asandal{background:url(/images/sub_asandal.gif) no-repeat top left;}
#sub_outreach{background:url(/images/sub_outreach.gif) no-repeat top left;}
#sub_usvshate{background:url(/images/sub_usvshate.gif) no-repeat top left;}

#sub_honestkitchen{background:url(/images/sub_honestkitchen.gif) no-repeat top left;}
#sub_thread{background:url(/images/sub_thread.gif) no-repeat top left;}

#subnav #sub_solving{background-position:top left;}
#subnav #sub_leverage{background-position:center left;}
#subnav #sub_innovate{background-position:bottom left;}

#loafnav{width:190px;margin:0;}
#loafnav ul{margin:0;padding:0 0 0 0;list-style:none;height:97px;}
#loafnav ul li{margin:0;padding:0;display:inline;}

#loafnav #sub_one{background:url(/images/loafnav_one.gif) no-repeat top left;}
#loafnav #sub_two{background:url(/images/loafnav_two.gif) no-repeat top left;}
#loafnav #sub_three{background:url(/images/loafnav_three.gif) no-repeat top left;}
#loafnav #sub_four{background:url(/images/loafnav_four.gif) no-repeat top left;}
#loafnav #sub_five{background:url(/images/loafnav_five.gif) no-repeat top left;}
#loafnav #sub_six{background:url(/images/loafnav_six.gif) no-repeat top left;}

#subnav #sub_solving:hover,#subnav #sub_solving.active{background-position:right top;}
#subnav #sub_leverage:hover,#subnav #sub_leverage.active{background-position:right center;}
#subnav #sub_innovate:hover,#subnav #sub_innovate.active{background-position:right bottom;}
#trubnav a:hover,#trubnav a.active{background-position:top right !important;}
#loafnav a:hover,#loafnav a.active{background-position:top right !important;}

#team_nav{position:absolute;width:130px;height:10px;top:0;right:0;padding:28px 50px 20px 20px;text-align:right;}
#team_nav a{margin-left:2px;width:10px;height:10px;background:transparent url(/images/li_dot_grey.gif) no-repeat top right;}
#team_nav a:hover,#team_nav .btn_team_active{background-position:top left;}
#team_nav a img{width:10px;height:10px;}

/* THE WHAT TEMPLATE */

#r_what1{padding:68px 25px 0 129px;}
#r_what1 h1{padding:15px 0 0;margin:0;}
#r_what1 p{padding:0 0 15px;margin:0;}

#r_what1 ul{list-style:none;margin:0;padding:0 0 15px;height:91px;}
#r_what1 li{display:inline;list-style:none;margin:0;padding:0;}
#r_what1 #sub_solving,#r_what1 #sub_leverage,#r_what1 #sub_innovate{display:block;float:left;text-indent:-9000px;overflow:hidden;width:90px;height:90px;line-height:0px;margin:0 3px 0 0;padding:0;}
#r_what1 #sub_solving{background:url(/images/sub_solve3.gif) no-repeat top left;}
#r_what1 #sub_leverage{background:url(/images/sub_leverage3.gif) no-repeat top left;}
#r_what1 #sub_innovate{background:url(/images/sub_innovate3.gif) no-repeat top left;}
#r_what1 ul li a:hover{background-position:top right !important;}
#r_what2 #trubnav{float:left;}
#r_what2 p{padding:0 30px 15px 185px;margin:0;}

#r_what2 h1{padding:15px 30px 0 185px;margin:0;}
#r_what2 #trubnav h1{margin:0 0 0 1px;padding:0 0 0 0;width:137px;border-bottom:1px solid black;line-height:11px;text-transform:uppercase;}

/* THE HOW TEMPLATE */

#r_how1{padding:68px 25px 0 129px;}
#r_how2{padding:31px 25px 0 129px;}
#r_how3{padding:43px 25px 0 129px;}
#r_how1 h1,#r_how2 h1,#r_how3 h1{padding:15px 0 0;line-height:1em;font-size:12px;margin:0;}
#r_how1 p,#r_how2 p,#r_how3 p{padding:0 0 15px;margin:0;}
#r_how1 ul,#r_how2 ul,#r_how3 ul{list-style:none;margin:0;padding:0 0 15px;height:82px;}
#r_how1 li,#r_how2 li,#r_how3 li{display:inline;list-style:none;margin:0;padding:0;}
#sub_bish,#sub_bash,#sub_bosh{background:url(/images/sub_bbb3.jpg) no-repeat; display:block;float:left;text-indent:-9000px;overflow:hidden;width:85px;height:82px;line-height:0px;margin:0 10px 0 0;padding:0;}

#sub_bish{background-position: -5px -164px;}
#sub_bash{background-position: -92px -164px;}
#sub_bosh{background-position:-182px -164px;margin-right:0;}

a:hover#sub_bish{background-position: -5px -82px;}
a:hover#sub_bash{background-position: -92px -82px;}
a:hover#sub_bosh{background-position:-182px -82px;}

#sub_bish.active{background-position: -5px -1px;}
#sub_bash.active{background-position: -92px -1px;}
#sub_bosh.active{background-position:-182px -1px;}


/* THE WHO TEMPLATE */

#r_who1{padding:136px 0 0 0;}
#r_who2,#r_who3{padding:5px 0 0 0;}
#r_who2 h1{padding:5px 0 0 227px;margin:0;font-family:Arial;}
#r_who2 p{padding:0 12px 12px 227px;margin:0;}
#r_who2 p.first{padding:0 12px 12px 227px;margin:0;}
#r_who3 h1{padding:10px 0 0 12px;margin:0;font-family:Arial;}
#r_who3 p{padding:0 0 0 12px;margin:0;}
#r_who3 #team{width:195px;}
#r_who3 #emp{margin:3px 8px 0px 0;background-color: #CCCCCC}
#who_prev{text-align:right;display:block;height: auto; width: 160px; padding:0 20px 0 0; margin:0; overflow: hidden;z-index:4;position:absolute;top:396px;left:25px;background:url(/images/btn_left.gif) no-repeat center right;text-decoration:none;color:#333;}
#who_instrument{text-align:right;display:block;height: auto; width: 160px; padding:0 20px 0 0; margin:0; overflow: hidden;z-index:4;position:absolute;top:396px;left:25px;background:url(/images/btn_right.gif) no-repeat center right;text-decoration:none;color:#333;}
#r_who3 #scrollitup{text-align:right;display:block;height: 11px; width: 11px; padding:0; margin:0; overflow: hidden;z-index:4;position:absolute;bottom:38px;left:200px;background:url(/images/btn_up.gif) no-repeat left bottom;text-decoration:none;color:#333;text-indent:9000px;}
#r_who3 #scrollitdown{text-align:right;display:block;height: 11px; width: 11px; padding:0; margin:0; overflow: hidden;z-index:4;position:absolute;bottom:25px;left:200px;background:url(/images/btn_down.gif) no-repeat left bottom;text-decoration:none;color:#333;text-indent:9000px;}
#r_who3 #scrollable{height:350px;overflow:hidden;}

/* THE UNCOMMON SENSE TEMPLATE */

#r_sense1{padding:120px 25px 0 175px;}
#r_sense2 h1{padding:15px 0 0;margin:0;}
#r_sense1 p,#r_sense2 p{padding:0 0 10px;margin:0;}
#r_sense2{padding:107px 25px 0 175px;}
#btn_sense{text-align:right;padding:0 0 0 17px; margin:0; overflow: hidden;background:url(/images/btn_right.gif) no-repeat center left;text-decoration:none;color:#333;}

/* THE WHO CARES TEMPLATE */


#r_whocares1{padding:77px 45px 0 185px;}
#r_whocares1 p{padding:0 0 15px;margin:0;}
#r_whocares2{padding:62px 0 0 0;}
#r_whocares2 #trubnav{float:left;}
#r_whocares2 h1{padding:15px 30px 0 185px;margin:0;}
#r_whocares2 p{padding:0 30px 15px 185px;margin:0;}
#r_whocares2 a{color:#077ec3;text-decoration:none;}
#r_whocares2 a:hover{text-decoration:underline;}

/* THE VENTURES TEMPLATE */

#r_ventures1{padding:48px 25px 0 175px;}
#r_ventures1 h1{padding:15px 0 0;margin:0;}
#r_ventures1 p{padding:0 0 15px;margin:0;}


/* THE NEWS TEMPLATE */

#r_services{padding:48px 0 0 155px;}
#r_services p{font-size:11px;line-height:145%;}
#r_services #scrollable{height:350px;padding:0 55px 0 0;overflow:hidden;}
#r_services #scrollitup{text-align:right;display:block;height: 11px; width: 11px; padding:0; margin:0; overflow: hidden;z-index:4;position:absolute;bottom:38px;right:23px;background:url(/images/btn_up.gif) no-repeat left bottom;text-decoration:none;color:#333;text-indent:9000px;}
#r_services #scrollitdown{text-align:right;display:block;height: 11px; width: 11px; padding:0; margin:0; overflow: hidden;z-index:4;position:absolute;bottom:25px;right:23px;background:url(/images/btn_down.gif) no-repeat left bottom;text-decoration:none;color:#333;text-indent:9000px;}

/* THE NEWS TEMPLATE */

#r_news{padding:48px 0 0 125px;}

#r_news p{padding:0 0 15px;margin:0;}
#r_news strong{font:bold 10px Helvetica;}
#r_news #scrollable{height:350px;padding:0 55px 0 0;overflow:hidden;}
#r_news #scrollitup{text-align:right;display:block;height: 11px; width: 11px; padding:0; margin:0; overflow: hidden;z-index:4;position:absolute;bottom:38px;right:23px;background:url(/images/btn_up.gif) no-repeat left bottom;text-decoration:none;color:#333;text-indent:9000px;}
#r_news #scrollitdown{text-align:right;display:block;height: 11px; width: 11px; padding:0; margin:0; overflow: hidden;z-index:4;position:absolute;bottom:25px;right:23px;background:url(/images/btn_down.gif) no-repeat left bottom;text-decoration:none;color:#333;text-indent:9000px;}

.jScrollPaneContainer {position: relative;overflow: hidden;z-index: 1;}
a.jScrollArrowUp {display: block;position: absolute;z-index: 1;bottom: 13px;right: 0;text-indent: -2000px;overflow: hidden;height: 11px;border-right:1px solid #397BBE;background:url(/images/btn_up.gif);}
a.jScrollArrowDown {display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -2000px;overflow: hidden;height: 11px;border-right:1px solid #397BBE;background:url(/images/btn_down.gif);}

#obj_1,#obj_2,#obj_3,#obj_4,#obj_5,#obj_6,#obj_7,#obj_8,#obj_9,#obj_10,#obj_11{display:block;position:absolute;}

#obj_1{top:216px;left:296px;}
#obj_2{top:172px;left:275px;z-index:10000;}
#obj_3{top:241px;left:294px;}
#obj_4{top:248px;left:289px;}
#obj_5{top:249px;left:285px;}
#obj_6{top:161px;left:285px;z-index:9999;}
#obj_7{top:172px;left:289px;}
#obj_8{top:208px;left:260px;}
#obj_9{top:218px;left:269px;}

#obj_10{top:199px;left:252px;}
#obj_11{top:174px;left:293px;}

#team_names{position:absolute;top:16px;right:0px;padding:0;margin:0;background:url(/images/team_names.gif) no-repeat left bottom;width:155px;height:10px;overflow:hidden;}

#left p{font-size:11px;
line-height:140%;
padding:334px 0 0 0;
text-align:center;
color:white;
font-weight:normal;
}
#left p strong{
font-weight:bold;
}
#left p a{color:white;line-height:250%;}