@charset "UTF-8";
/* CSS Document */


/* generic styles
---------------------------------------------------------------------------------*/

a {
   outline: none;
}

* { margin : 0;}
* { padding: 0;}

A:link {text-decoration: none; color:#5ca240} 
A:visited {text-decoration: none; color:#5ca240} 
A:active {text-decoration: none; color:#5ca240} 
A:hover {text-decoration: underline; color:#5ca240}

#footer a:link {text-decoration: none; color:#fff} 
#footer a:visited {text-decoration: none; color:#fff} 
#footer a:active {text-decoration: none; color:#fff} 
#footer a:hover {text-decoration: underline; color:#fff}





body { font: 75%/160% Arial, Helvetica, sans-serif;
background: #f8f8f8 url(../diadora_sa_images/main_bg.jpg) no-repeat center top;
width: 100%; display: table;}

/* content wraps
---------------------------------------------------------------------------------*/
#home-mainwrap { width:980px ; height:750px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px; background:url(../ccn_images/homepage_bg_.jpg) no-repeat; }

#company_overview_mainwrap { width:980px ; height:1450px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px; background:url(../ccn_images/homepage_bg2.jpg) no-repeat; }

#core_comp_mainwrap { width:980px ; height:1300px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px; background:url(../ccn_images/homepage_bg2.jpg) no-repeat; }

#executive-mainwrap { width:980px ; height:1400px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }

#executive-mainwrap01 { width:980px ; height:1050px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }

#executive-mainwrap02 { width:980px ; height:1050px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }

#executive-mainwrap03 { width:980px ; height:1050px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }

#executive-mainwrap04 { width:980px ; height:1200px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }

#executive-mainwrap05 { width:980px ; height:1100px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }

#executive-mainwrap-warrick { width:980px ; height:1700px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }


#executiveteam-mainwrap { width:980px ; height:1600px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }

#bee-mainwrap { width:980px ; height:1350px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px; background:url(../ccn_images/homepage_bg2.jpg) no-repeat; }

#test-mainwrap { width:980px ; height:1500px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px; background:url(../ccn_images/homepage_bg2.jpg) no-repeat; }

#value-mainwrap { width:980px ; height:1150px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px; background:url(../ccn_images/homepage_bg2.jpg) no-repeat; }

#awards-mainwrap { width:980px ; height:1800px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }

#people-mainwrap { width:980px ; height:2250px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }

#process-mainwrap { width:980px ; height:2150px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px; background:url(../ccn_images/homepage_bg2.jpg) no-repeat; }

#tech-mainwrap { width:980px ; height:1650px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px; background:url(../ccn_images/homepage_bg2.jpg) no-repeat; }

#on_site-mainwrap { width:980px ; height:2100px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }

#support-mainwrap { width:980px ; height:2550px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }

#inbound-mainwrap { width:980px ; height:2650px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }

#pro-mainwrap { width:980px ; height:1300px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }

#outsource-mainwrap01 { width:980px ; height:1600px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }

#outsource-mainwrap02 { width:980px ; height:1300px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }

#outsource-mainwrap03 { width:980px ; height:1300px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }

#outsource-mainwrap04 { width:980px ; height:3000px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }

#careers-mainwrap { width:980px ; height:1000px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }

#contact-mainwrap { width:980px ; height:2000px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }

#directions-mainwrap { width:980px ; height:2550px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }

#consulting-mainwrap { width:980px ; height:1300px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }

#about-mainwrap { width:980px ; height:1500px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px; background:url(../ccn_images/homepage_bg2.jpg) no-repeat; }

#privacy-mainwrap { width:980px ; height:1550px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }

#disclaimer-mainwrap { width:980px ; height:1600px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }

#gallery-mainwrap { width:980px ; height:2050px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }

#industries-mainwrap { width:980px ; height:3600px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }

#co_sourced-mainwrap { width:980px ; height:1270px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }

#why-mainwrap { width:980px ; height:1230px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }

#about-mainwrap { width:980px ; height:1220px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }

#serv01_-mainwrap { width:980px ; height:2000px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }
#serv02_-mainwrap { width:980px ; height:2570px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }
#serv03_-mainwrap { width:980px ; height:1700px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }
#serv04_-mainwrap { width:980px ; height:1270px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }
#serv05_-mainwrap { width:980px ; height:1380px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }
#serv06_-mainwrap { width:980px ; height:1260px ; margin: 0 auto ; top:0px ; position: relative; padding: 0 0 0px;background:url(../ccn_images/homepage_bg2.jpg) no-repeat;  }


/* header
---------------------------------------------------------------------------------*/
.logo { position:absolute; width:338px; height:114px; background:url(../ccn_images/ccn_logo.jpg) no-repeat; text-indent:-999em; 
top: 49px; left: 7px;}

/* main navigation
---------------------------------------------------------------------------------*/
#navigation { position:absolute; width:737px; height:49px; top:14px; right:0px; 
background: url(../ccn_images/nav_bg.jpg) no-repeat;}

ul#nav_main {list-style-type : none; position:relative; width:737px;height:49px;  margin:0;
padding:0;background:none;}

#nav-wrap { position:relative; left:2px; }

li#nm_1 {position:absolute;top :6px;left : 5px;width:40px;height:33px; background: url(../ccn_buttons/01_home_but.jpg) no-repeat; }
li#nm_1 a {display : block ; width: 40px; height: 33px; text-decoration:none; text-indent:-999em; }
li#nm_1 a:hover {background: url(../ccn_buttons/01_home_but_over.jpg) no-repeat;}

li#nm_2 {position:absolute;top :7px;left:46px; width:75px; height:32px; background: url(../ccn_buttons/02_about_but.jpg) no-repeat;}
li#nm_2 a {display : block ; width: 75px; height: 32px; text-decoration:none; text-indent:-999em; }
li#nm_2 a:hover {background: url(../ccn_buttons/02_about_but_over.jpg) no-repeat;}

li#nm_3 {position:absolute;top :7px;left : 122px;width:76px;height:32px;background: url(../ccn_buttons/03_whyccn_but.jpg) no-repeat}
li#nm_3 a {display : block ; width: 76px; height: 32px; text-decoration:none; text-indent:-999em; }
li#nm_3 a:hover {background: url(../ccn_buttons/03_whyccn_but_over.jpg) no-repeat;}

li#nm_4 {position:absolute;top :7px; left : 199px; width:70px; height:32px; background:url(../ccn_buttons/04_solutions_but.jpg) no-repeat  }
li#nm_4 a {display : block ; width: 70px; height: 32px; text-decoration:none; text-indent:-999em; }
li#nm_4 a:hover {background: url(../ccn_buttons/04_solutions_but_over.jpg) no-repeat}

li#nm_5 {position:absolute;top :7px ;left :270px; width: 115px;height:32px; background: url(../ccn_buttons/05_why_outsource_but.jpg) no-repeat  }
li#nm_5 a {display : block ; width: 115px; height: 32px; text-decoration:none; text-indent:-999em; }
li#nm_5 a:hover {background: url(../ccn_buttons/05_why_outsource_but_over.jpg) no-repeat}

li#nm_6 {position:absolute;top :7px; left:386px; width:60px; height:32px; background: url(../ccn_buttons/06_gallery_but.jpg) no-repeat}
li#nm_6 a {display : block ; width: 115px; height: 32px; text-decoration:none; text-indent:-999em; }
li#nm_6 a:hover {background: url(../ccn_buttons/06_gallery_but_over.jpg) no-repeat;}

li#nm_7 {position:absolute;top :7px; left:447px; width: 63px; height: 32px; background: url(../ccn_buttons/07_careers_but.jpg) no-repeat; }
li#nm_7 a {display : block ; width: 63px; height: 32px; text-decoration:none; text-indent:-999em; }
li#nm_7 a:hover {background: url(../ccn_buttons/07_careers_but_over.jpg) no-repeat;}

li#nm_8 {position:absolute;top :7px; left:511px; width: 62px; height: 32px; background: url(../ccn_buttons/08_contact_but.jpg) no-repeat; }
li#nm_8 a {display : block ; width: 62px; height: 32px; text-decoration:none; text-indent:-999em; }
li#nm_8 a:hover {background: url(../ccn_buttons/08_contact_but_over.jpg) no-repeat;}


/* about navigation
---------------------------------------------------------------------------------*/
#about_navigation { z-index:1; position:absolute; width:959px; height:52px; top:270px; right:0px; 
background: url(../ccn_images/about_nav.jpg) no-repeat;}

ul#about_nav_main {list-style-type : none; position:relative; width:737px;height:49px;  margin:0;
padding:0;background:none;}

#about_nav-wrap { position:relative; left:2px; }

li#an_1 {position:absolute;top :7px;left : 10px;width:134px;height:32px; 
background: url(../ccn_buttons/about_nav/01_company_overview_but.jpg) no-repeat; }
li#an_1 a {display : block ; width: 134px; height: 32px; text-decoration:none; text-indent:-999em; }
li#an_1 a:hover {background: url(../ccn_buttons/about_nav/01_company_overview_but_over.jpg) no-repeat;}

li#an_2 {position:absolute;top :7px;left:147px; width:120px; height:32px; 
background: url(../ccn_buttons/about_nav/02_core_competency_but.jpg) no-repeat;}
li#an_2 a {display : block ; width: 120px; height: 32px; text-decoration:none; text-indent:-999em; }
li#an_2 a:hover {background: url(../ccn_buttons/about_nav/02_core_competency_but_over.jpg) no-repeat;}

li#an_3 {position:absolute;top :7px;left : 268px;width:108px;height:32px;
background: url(../ccn_buttons/about_nav/03_executive_team_but.jpg) no-repeat}
li#an_3 a {display : block ; width:108px; height: 32px; text-decoration:none; text-indent:-999em; }
li#an_3 a:hover {background: url(../ccn_buttons/about_nav/03_executive_team_but_over.jpg) no-repeat;}

li#an_4 {position:absolute;top :7px; left:381px;width:78px;height:32px;
background: url(../ccn_buttons/about_nav/05_accolades_but.jpg) no-repeat}
li#an_4 a {display : block ; width:78px; height: 32px; text-decoration:none; text-indent:-999em; }
li#an_4 a:hover {background: url(../ccn_buttons/about_nav/05_accolades_but_over.jpg) no-repeat;}

li#an_5 {position:absolute;top :7px; left:462px;width:74px;height:32px;
background: url(../ccn_buttons/about_nav/06_industries_but.jpg) no-repeat}
li#an_5 a {display : block ; width:74px; height: 32px; text-decoration:none; text-indent:-999em; }
li#an_5 a:hover {background: url(../ccn_buttons/about_nav/06_industries_but_over.jpg) no-repeat;}

li#an_6 {position:absolute;top :7px; left:538px;width:81px;height:32px;
background: url(../ccn_buttons/about_nav/07_values_but.jpg) no-repeat}
li#an_6 a {display : block ; width:81px; height: 32px; text-decoration:none; text-indent:-999em; }
li#an_6 a:hover {background: url(../ccn_buttons/about_nav/07_values_but_over.jpg) no-repeat;}

li#an_7 {position:absolute;top :7px; left:625px;width:87px;height:32px;
background: url(../ccn_buttons/about_nav/08_testimonials_but.jpg) no-repeat}
li#an_7 a {display : block ; width:87px; height: 32px; text-decoration:none; text-indent:-999em; }
li#an_7 a:hover {background: url(../ccn_buttons/about_nav/08_testimonials_but_over.jpg) no-repeat;}

/* why navigation
---------------------------------------------------------------------------------*/
#why_navigation { z-index:1; position:absolute; width:959px; height:52px; top:270px; right:0px; 
background: url(../ccn_buttons/why_nav/why_sub_nav.jpg) no-repeat;}

ul#why_nav_main {list-style-type : none; position:relative; width:737px;height:49px;  margin:0;
padding:0;background:none;}

#why_nav-wrap { position:relative; left:2px; }

li#wn_1 {position:absolute;top :7px;left : 10px;width:64px;height:32px; 
background: url(../ccn_buttons/why_nav/01_why_but.jpg) no-repeat; }
li#wn_1 a {display : block ; width: 64px; height: 32px; text-decoration:none; text-indent:-999em; }
li#wn_1 a:hover {background: url(../ccn_buttons/why_nav/01_why_but_over.jpg) no-repeat;}

li#wn_2 {position:absolute;top :7px;left:77px; width:64px; height:32px; 
background: url(../ccn_buttons/why_nav/02_process_but.jpg) no-repeat;}
li#wn_2 a {display : block ; width: 64px; height: 32px; text-decoration:none; text-indent:-999em; }
li#wn_2 a:hover {background: url(../ccn_buttons/why_nav/02_process_but_over.jpg) no-repeat;}

li#wn_3 {position:absolute;top :7px;left :143px;width:79px;height:32px;
background: url(../ccn_buttons/why_nav/03_technology_but.jpg) no-repeat}
li#wn_3 a {display : block ; width:79px; height: 32px; text-decoration:none; text-indent:-999em; }
li#wn_3 a:hover {background: url(../ccn_buttons/why_nav/03_technology_but_over.jpg) no-repeat;}

/* why outsource navigation
---------------------------------------------------------------------------------*/
#out_navigation { z-index:1; position:absolute; width:959px; height:52px; top:270px; right:0px; 
background: url(../ccn_buttons/why_outsource_nav/why_outsource_sub_nav.jpg) no-repeat;}

ul#out_nav_main {list-style-type : none; position:relative; width:737px;height:49px;  margin:0;
padding:0;background:none;}

#out_nav-wrap { position:relative; left:2px; }

li#ou_1 {position:absolute;top :7px;left : 10px;width:120px;height:32px; 
background: url(../ccn_buttons/why_outsource_nav/01_why_south_africa_but.jpg) no-repeat; }
li#ou_1 a {display : block ; width: 120px; height: 32px; text-decoration:none; text-indent:-999em; }
li#ou_1 a:hover {background: url(../ccn_buttons/why_outsource_nav/01_why_south_africa_but_over.jpg) no-repeat;}

li#ou_2 {position:absolute;top :7px;left:133px; width:149px; height:32px; 
background: url(../ccn_buttons/why_outsource_nav/02_sa_trade_organisations_but.jpg) no-repeat;}
li#ou_2 a {display : block ; width: 149px; height: 32px; text-decoration:none; text-indent:-999em; }
li#ou_2 a:hover {background: url(../ccn_buttons/why_outsource_nav/02_sa_trade_organisations_but_over.jpg) no-repeat;}

li#ou_3 {position:absolute;top :7px;left :284px;width:164px;height:32px;
background: url(../ccn_buttons/why_outsource_nav/03_advantages_but.jpg) no-repeat}
li#ou_3 a {display : block ; width:164px; height: 32px; text-decoration:none; text-indent:-999em; }
li#ou_3 a:hover {background: url(../ccn_buttons/why_outsource_nav/03_advantages_but_over.jpg) no-repeat;}


/* solutions navigation
---------------------------------------------------------------------------------*/
#sol_navigation { z-index:1; position:absolute; width:959px; height:52px; top:270px; right:0px; 
background: url(../ccn_buttons/services_nav/services_nav.jpg) no-repeat;}

ul#sol_nav_main {list-style-type : none; position:relative; width:737px;height:49px;  margin:0;
padding:0;background:none;}

#sol_nav-wrap { position:relative; left:2px; }

li#sl_1 {position:absolute;top :7px;left : 10px;width:185px;height:32px; 
background: url(../ccn_buttons/services_nav/01_outsourced_solutions_but.jpg) no-repeat; }
li#sl_1 a {display : block ; width: 185px; height: 32px; text-decoration:none; text-indent:-999em; }
li#sl_1 a:hover {background: url(../ccn_buttons/services_nav/01_outsourced_solutions_but_over.jpg) no-repeat;}

li#sl_2 {position:absolute;top :7px;left:147px; width:133px; height:32px; 
background: url(../ccn_buttons/services_nav/02_co_sourced_solutions_but.jpg) no-repeat;}
li#sl_2 a {display : block ; width: 133px; height: 32px; text-decoration:none; text-indent:-999em; }
li#sl_2 a:hover {background: url(../ccn_buttons/services_nav/02_co_sourced_solutions_but_over.jpg) no-repeat;}

li#sl_3 {position:absolute;top :7px;left : 281px;width:105px;height:32px;
background: url(../ccn_buttons/services_nav/03_active_services_but.jpg) no-repeat}
li#sl_3 a {display : block ; width:105px; height: 32px; text-decoration:none; text-indent:-999em; }
li#sl_3 a:hover {background: url(../ccn_buttons/services_nav/03_active_services_but_over.jpg) no-repeat;}

li#sl_4 {position:absolute;top :7px;left : 389px;width:56px;height:32px;
background: url(../ccn_buttons/services_nav/04_dbot_but.jpg) no-repeat}
li#sl_4 a {display : block ; width:56px; height: 32px; text-decoration:none; text-indent:-999em; }
li#sl_4 a:hover {background: url(../ccn_buttons/services_nav/04_dbot_but_over.jpg) no-repeat;}

li#sl_5 {position:absolute;top :7px; left:448px;width:83px;height:32px;
background: url(../ccn_buttons/services_nav/05_consulting_but.jpg) no-repeat}
li#sl_5 a {display : block ; width:83px; height: 32px; text-decoration:none; text-indent:-999em; }
li#sl_5 a:hover {background: url(../ccn_buttons/services_nav/05_consulting_but_over.jpg)no-repeat;}


/* homepage main content
---------------------------------------------------------------------------------*/
#main_content { position:relative; width: 600px; height:275px; top: 187px;}

.welcome_h1{ position:absolute; width:415px ; height:24px ; text-indent:-999em; left:9px; top: 0px; 
background:url(../ccn_images/welcome_h1.jpg) no-repeat;}

.welcome_copy1{ font-family: Arial, Helvetica, sans-serif; color:#666; font-size:12px; position:absolute; 
left:10px; top:48px ;width:280px; line-height:25px; }

.welcome_copy2{  font-family: Arial, Helvetica, sans-serif; color:#666; font-size:12px; position:absolute; 
top:48px ;left:320px; width:280px; line-height:25px; }

.click { font-family: Arial, Helvetica, sans-serif; position: absolute; right: 40px; bottom: 5px; }
.click a { color:#59a040;}

/* homepage adverts
---------------------------------------------------------------------------------*/

#advertwrap { position:absolute; width:980px; height:230px;left:0px; bottom:20px; }

/* footer content
---------------------------------------------------------------------------------*/

#footer { position: relative; width:100%; height:200px; bottom:0px; margin: 0 auto; background: url(../ccn_images/footer_gdnt.jpg) repeat-x;  }
#footer-wrap {  position:relative; width:980px; height: 200px; margin: 0 auto;}

#aboutus_wrap { position:absolute ; left: 23px; top: 60px; width:146px; height:188px; 
font-family:"Lucida Grande","Arial Unicode MS", sans-serif; font-size: 13px; letter-spacing:0px; text-decoration: none ;
padding: 5px 1px ;color: #fff; line-height:25px; font-weight:lighter;}
#aboutus_wrap li a {text-decoration: none ;padding: 5px 1px ;color: #fff;}
#aboutus_wrap li a:hover {text-decoration: underline ;}
.about_h1 { color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; font-size:24px; width:100px; height: 20px; background: url(../ccn_images/about_us_h1.png) ; text-indent:-999em; position:absolute; left:10px; top:26px; }

#aboutus_wrap2 { position:absolute ; left: 230px; top: 60px; width:250px; height:188px; font-family:"Lucida Grande","Arial Unicode MS", sans-serif;font-size: 13px; letter-spacing:0px; text-decoration: none ;padding: 5px 1px ;color: #fff; line-height:25px; font-weight:lighter;}}
#aboutus_wrap2 li a {text-decoration: none ;padding: 5px 1px ;color: #fff;}
#aboutus_wrap2 li a:hover {text-decoration: underline ;}


#solutions_wrap { position:absolute ; left: 400px; top: 60px; width:250px; height:188px; font-family:"Lucida Grande","Arial Unicode MS", sans-serif;font-size: 13px; letter-spacing:0px; text-decoration: none ;padding: 5px 1px ;color: #fff; line-height:25px; font-weight:lighter;}
#solutions_wrap li a {text-decoration: none ;padding: 5px 1px ;color: #fff;}
#solutions_wrap li a:hover {text-decoration: underline ;}
.solutions_h1 { position:absolute; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; font-size:24px; width:94px; 
height: 18px; background: url(../ccn_images/solutions_h1.png) ; text-indent:-999em; left:386px; top:26px;   }



#contact_wrap {  position:absolute ; left: 10px; top: 60px; width:960px; height:100px; font-family:Arial, Helvetica, sans-serif; 
font-size: 13px; letter-spacing:0px; text-decoration: none ;padding: 5px 1px ;color: #fff; line-height:25px; font-weight:lighter;}
#contact_wrap li a {text-decoration: none ;padding: 5px 1px ;color: #fff;}
#contact_wrap li a:hover {text-decoration: underline ;}
.contact_h1 { color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; font-size:24px; width:140px; height: 20px; 
background:  url(../ccn_images/get_in_touch_h1.png) ; text-indent:-999em; position:absolute; left:10px; top:26px; }
.contact_details { font-family: "Lucida Grande","Arial Unicode MS", sans-serif; font-size:13px;  color:#fff;  }

#footer_nav {text-decoration: none; font-family: Arial, Helvetica, sans-serif;  font-size:14px; position:absolute; left:10px; bottom:55px; height: 25px; width: 600px; color:#fff; font-weight: lighter; }
#footer_nav li{text-decoration: none; list-style-type: none; display: inline;}
#footer_nav li a {text-decoration: none ;padding: 5px 1px ;color: #fff;}
#footer_nav li a:hover {text-decoration: underline ;}
.pri { float:right;}
#copyright { position:absolute; letter-spacing:0px;  font-family:Arial, Helvetica, sans-serif; color:#fff; left:10px; font-size:11px; bottom:16px; width:500px; margin-bottom:0px; height:40px; }

/* header images
---------------------------------------------------------------------------------*/

#header_image { z-index:2; position:absolute; width:560px; height:209px; right:0px; top:70px; 
background:url(../ccn_images/about_header.jpg) no-repeat;}

#header_image2 { z-index:2; position:absolute; width:560px; height:209px; right:0px; top:70px; 
background:url(../ccn_images/why_header.jpg) no-repeat;}

#header_image3 { z-index:2; position:absolute; width:560px; height:209px; right:0px; top:70px; 
background: url(../ccn_images/solutions_header.jpg) no-repeat;}

#header_image4 { z-index:2; position:absolute; width:560px; height:209px; right:0px; top:70px; 
background: url(../ccn_images/outsource_header.jpg) no-repeat;}

#header_image5 { z-index:2; position:absolute; width:560px; height:209px; right:0px; top:70px; 
background: url(../ccn_images/gallery_header.jpg) no-repeat;}

#header_press { z-index:2; position:absolute; width:560px; height:209px; right:0px; top:70px; 
background: url(../ccn_images/press_header.jpg) no-repeat;}

#header_image6 { z-index:2; position:absolute; width:560px; height:209px; right:0px; top:70px; 
background: url(../ccn_images/careers_header.jpg) no-repeat;}

#header_image7 { z-index:2; position:absolute; width:560px; height:209px; right:0px; top:70px; 
background: url(../ccn_images/contact_header.jpg) no-repeat;}

#header_image8 { z-index:2; position:absolute; width:560px; height:209px; right:0px; top:70px; 
background: url(../ccn_images/privacy_header.jpg) no-repeat;}

/* generic outsource navigation
---------------------------------------------------------------------------------*/
#gen_navigation { z-index:1; position:absolute; width:959px; height:52px; top:270px; right:0px; 
background: url(../ccn_images/gen_sub_nav.jpg) no-repeat;}

/* universal styles
---------------------------------------------------------------------------------*/

.pagename { z-index:10; position:absolute ; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; color:#999; 
font-size:25px; top: 200px; left:30px; height:50px; line-height:50px}

.pagename2 { z-index:10; position:absolute ; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; color:#999; 
font-size:19px; top: 200px; left:30px; height:50px; line-height:50px}

#inside_content_wrap { position:relative; top: 322px; width:100%; }

#column01 { float:left; margin-left:15px; padding-left: 15px; width: 460px; height:auto; }

#column02 { float:right; margin-right:13px; padding-left: 15px; width: 460px; height:auto;}

#column03 { float:left; margin-left:15px; padding-left: 15px; width: 950px; height:auto; }

#testi { float:left; margin-left:30px; width:950px; height:900px; background:url(../ccn_images/testimonials_bg.jpg) no-repeat; }

#team01 { position:absolute; margin-left:15px; padding-left: 15px; width: 230px; height:auto; }

#team02 { position:absolute; left:200px; margin-left:15px; padding-left: 15px; width: 230px; height:auto; }

#team03 { position:absolute; left:400px; margin-left:15px; padding-left: 15px; width: 230px; height:auto; }

#team04 { position:absolute; left:600px; margin-left:15px; padding-left: 15px; width: 230px; height:auto; }

#team05 { position:absolute; left:800px; margin-left:15px; padding-left: 15px; width: 230px; height:auto; }

#team06 { position:absolute; top:300px; margin-left:15px; padding-left: 15px; width: 230px; height:auto; }

#team07 { position:absolute; top:300px; left:200px; margin-left:15px; padding-left: 15px; width: 230px; height:auto; }

#team08 { position:absolute; top:300px; left:400px; margin-left:15px; padding-left: 15px; width: 230px; height:auto; }

#team09 { position:absolute; top:300px; left:600px; margin-left:15px; padding-left: 15px; width: 230px; height:auto; }

#team10 { position:absolute; top:300px; left:800px; margin-left:15px; padding-left: 15px; width: 230px; height:auto; }

#team13 { position:absolute; top:600px; margin-left:15px; padding-left: 15px; width: 230px; height:auto; }

#team12 { position:absolute; top:600px; left:200px; margin-left:15px; padding-left: 15px; width: 230px; height:auto; }

#team11 { position:absolute; top:600px; left:400px; margin-left:15px; padding-left: 15px; width: 330px; height:auto; }

.content_h { padding-top:25px; margin-bottom:15px; font-family : Arial, Helvetica, sans-serif ; 
font-weight:lighter; font-size:22px; color:#5ca240; padding-bottom:10px; letter-spacing:0px; }

.gallery_h1 { padding-top:15px; margin-bottom:5px; margin-left:15px; font-family : Arial, Helvetica, sans-serif ; 
font-weight:lighter; font-size:22px; color:#5ca240; padding-bottom:10px; letter-spacing:0px; }

.team_header{ padding-top:25px; margin-bottom:15px; margin-left:30px; font-family : Arial, Helvetica, sans-serif ; 
font-weight:lighter; font-size:22px; color:#5ca240; padding-bottom:10px; letter-spacing:0px; }

.team_header2{ position:absolute;left:560px; top:25px; font-family : Arial, Helvetica, sans-serif ; 
font-weight:lighter; font-size:22px; color:#5ca240;  letter-spacing:0px; }

.content_sub_h { padding-top:15px;font-family : Arial, Helvetica, sans-serif ; 
font-weight:lighter; font-size:18px; color:#29166f; padding-bottom:10px; letter-spacing:0px; }

.content_small { padding-top:15px; margin-bottom:2px; font-family : Arial, Helvetica, sans-serif ; 
font-weight:lighter; font-size:14px; color:#5ca240; padding-bottom:10px; letter-spacing:0px; }

.content_small2 { padding-top:15px; margin-bottom:2px; font-family : Arial, Helvetica, sans-serif ; 
font-weight:lighter; font-size:13px; color:#5ca240; padding-bottom:0px; letter-spacing:0px; }

.content_smallw { padding-top:15px; margin-bottom:2px; font-family : Arial, Helvetica, sans-serif ; 
font-weight:lighter; font-size:13px; color:#5ca240; padding-bottom:0px; letter-spacing:0px; width:400px; }

.content_p { font-family : Arial, Helvetica, sans-serif ; color: #666666; 
font-weight:lighter; font-size:12px; line-height:22px; padding-right:10px; }

.press_p { font-family : Arial, Helvetica, sans-serif ; color: #666666; 
font-weight:lighter; font-size:18px; line-height:26px; padding-right:10px; margin-left:15px; }

.press_copy { font-family : Arial, Helvetica, sans-serif ; color: #666666; 
font-weight:lighter; font-size:12px; line-height:22px; padding-right:10px; margin-left:15px; }

.comment01 { position:absolute; width:500px; left: 280px; top: 100px; font-family : Arial, Helvetica, sans-serif ; color: #666666; 
font-weight:lighter; font-size:12px; line-height:22px; padding-right:10px; }

.comment02 { position:absolute; width:250px; left: 100px; top: 460px; font-family : Arial, Helvetica, sans-serif ; color: #666666; 
font-weight:lighter; font-size:12px; line-height:22px; padding-right:10px; }

.comment03 { position:absolute; width:280px; left: 530px; top: 440px; font-family : Arial, Helvetica, sans-serif ; color: #666666; 
font-weight:lighter; font-size:12px; line-height:22px; padding-right:10px; }

.comment04 { position:absolute; width:280px; left: 190px; top: 680px; font-family : Arial, Helvetica, sans-serif ; color: #666666; 
font-weight:lighter; font-size:12px; line-height:22px; padding-right:10px; }

.comment05 { position:absolute; width:280px; left: 640px; top: 660px; font-family : Arial, Helvetica, sans-serif ; color: #666666; 
font-weight:lighter; font-size:12px; line-height:22px; padding-right:10px; }

.click_image { font-family : Arial, Helvetica, sans-serif ; color: #666666; 
font-weight:lighter; font-size:12px; padding-right:10px; }


#team_wrap { position:relative; top: 300px; }

#gallery_wraper { position: absolute ; left:20px;}

.inner { padding: 10px;}

tr, th, td {

	background: transparent;

	border: 0;

	font-size: 100%;

	margin: 0;

	outline: 0;

	padding: 0;

	vertical-align: baseline;

}

table.crc_plate_dimensions th,

table.information th {

    border: 2px solid #ccc;

    background-color: #ccc;

    line-height: 160%;
	
	color:#666;

    text-align: left;

    padding: 5px;

}

table.crc_plate_dimensions td,

table.information td {


    border: 2px solid #ccc;
	
	color: #666666;

    line-height: 200%;

    padding: 5px;

}

#press_ad { position:absolute; width:148px; height:147px; left: 435px; top:90px; }

#block01 { position: absolute; width:400px; height: 400px; left:22px; top:1200px; }
#block02 { position: absolute; width:400px; height: 400px; left:300px; top:1200px; }
#block03 { position: absolute; width:400px; height: 400px; left:550px; top:1200px; }
#block04 { position: absolute; width:400px; height: 400px; left:780px; top:1200px; }