/* ============================================== common ============================================== */

/* general  */

body{
	background-color: #5F6062;
}

body, a, a:visited{
	color: black;
}

/* box */

div.box_main{
	background-color: white;
	background-image: url(/images/focus_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

div.box_footer{
	background-color: black;
	background-image: url(/images/focus_bottom_bar.jpg);
	background-repeat: repeat-x;
}

div.wrapper_header{
}

div.wrapper_main{
}

div.wrapper_footer{
	color: white;
}

/* main menu */

div.box_mainmenu{
	background: black;
}

/* search box */

div.box_search{
	background-image: url(/images_png/focus_search_box.png);
	background-repeat: no-repeat;
}
div.box_search input{
	background: none;
	color: gray;
}

/* navigation */

div.box_navigation{
	background-color: #5F6062;
	background-image: url(/images/focus_top_bar.jpg);
	background-repeat: repeat-x;
}
div.box_navigation, div.box_navigation a, div.box_navigation a:visited{
	color: white;
}


/* main content */

div.box_subpage_main a, div.box_subpage_main a:visited{
	color: red;
	text-decoration: underline;
}

div.box_subpage_header div.flash_banner{
	background-color:black;
}

/* left menu */

div.box_left_menu ul{
	list-style-type: none;
}
div.box_left_menu li{
	background: #939598;
}
div.box_left_menu a, div.box_left_menu a:visited{
	color: white;
}

/* footer link */

div.box_footer_link a, div.box_footer_link a:visited{
	color: white;
}

/* ============================================== home ============================================== */

/* flash banner */

body.home div.flash_box{
	background-image: url(/images_png/home/focus_home_flash_banner_bg.png);
	background-repeat: no-repeat;
}
body.home div.flash_banner_inside{
	background-image: url(/images/home/focus_home_flash_banner_inside.jpg);
	background-repeat: no-repeat;
}

/* affiliate website */

body.home div.affiliate_website ul{
	list-style-type: none;
}

/* middle box */

body.home div.middle_box div{
	background-repeat: no-repeat;
}

/* bottom box */
body.home div.bottom_box{
	background-color: white;
}

body.home div.bottom_box div.box1, body.home div.bottom_box div.box2{
	background-image: url(/images/home/focus_home_bottom_line.gif);
	background-repeat: no-repeat;
	background-position: right;
}

/* ============================================== digital marketing ============================================== */

body.digital_marketing div.box_subpage{
	background-image: url(/images/digital_marketing/focus_digital_marketing_bg.jpg);
	background-repeat: repeat-y;
}
body.digital_marketing div.box_left_menu{
	background-image: url(/images/digital_marketing/focus_digital_marketing_menu.jpg);
	background-repeat: repeat-x;
}
body.digital_marketing div.box_left_menu li.current{
	background: #579F26;
}
body.digital_marketing h1, body.digital_marketing h2, body.digital_marketing h3{
	color: #6ABC33;
}
body.digital_marketing div.box_subpage_main a, body.digital_marketing div.box_subpage_main a:visited{
	color: #579F26;
	text-decoration: underline;
}

/* ============================================== printing ============================================== */

body.printing div.box_subpage{
	background-image: url(/images/printing/focus_printing_bg.jpg);
	background-repeat: repeat-y;
}
body.printing div.box_left_menu{
	background-image: url(/images/printing/focus_printing_menu.jpg);
	background-repeat: repeat-x;
}
body.printing div.box_left_menu li.current{
	background: #f0c64a;
}
body.printing h1, body.printing h2, body.printing h3{
	color: #d79f49;
}
body.printing div.box_subpage_main a, body.printing div.box_subpage_main a:visited{
	color: #d79f49;
	text-decoration: underline;
}

/* ============================================== multimedia & design ============================================== */

body.multimedia_and_design div.box_subpage{
	background-image: url(/images/multimedia_and_design/focus_multimedia_and_design_bg.jpg);
	background-repeat: repeat-y;
}
body.multimedia_and_design div.box_left_menu{
	background-image: url(/images/multimedia_and_design/focus_multimedia_and_design_menu.jpg);
	background-repeat: repeat-x;
}
body.multimedia_and_design div.box_left_menu li.current{
	background: #b57e9c;
}
body.multimedia_and_design h1, body.multimedia_and_design h2, body.multimedia_and_design h3{
	color: #9c3760;
}
body.multimedia_and_design div.box_subpage_main a, body.multimedia_and_design div.box_subpage_main a:visited{
	color: #9c3760;
	text-decoration: underline;
}

/* ============================================== it solutions ============================================== */

body.it_solutions div.box_subpage{
	background-image: url(/images/it_solutions/focus_it_solutions_bg.jpg);
	background-repeat: repeat-y;
}
body.it_solutions div.box_left_menu{
	background-image: url(/images/it_solutions/focus_it_solutions_menu.jpg);
	background-repeat: repeat-x;
}
body.it_solutions div.box_left_menu li.current{
	background: #010F70;
}
body.it_solutions h1, body.it_solutions h2, body.it_solutions h3{
	color: #010F70;
}
body.it_solutions div.box_subpage_main a, body.it_solutions div.box_subpage_main a:visited{
	color: #010F70;
	text-decoration: underline;
}

/* ============================================== insight & innovation ============================================== */

body.insight_and_innovation div.box_subpage{
	background-image: url(/images/insight_and_innovation/focus_insight_and_innovation_bg.jpg);
	background-repeat: repeat-y;
}
body.insight_and_innovation div.box_left_menu{
	background-image: url(/images/insight_and_innovation/focus_insight_and_innovation_menu.jpg);
	background-repeat: repeat-x;
}
body.insight_and_innovation div.box_left_menu li.current{
	background: #f98d57;
}
body.insight_and_innovation h1, body.insight_and_innovation h1, body.insight_and_innovation h3{
	color: #b13a01;
}
body.insight_and_innovation div.box_subpage_main a, body.insight_and_innovation div.box_subpage_main a:visited{
	color: #b13a01;
	text-decoration: underline;
}

/* ============================================== company ============================================== */

body.company div.box_subpage{
	background-image: url(/images/company/focus_company_bg.jpg);
	background-repeat: repeat-y;
}
body.company div.box_left_menu{
	background-image: url(/images/company/focus_company_menu.jpg);
	background-repeat: repeat-x;
}
body.company div.box_left_menu li.current{
	background: #47A4EB;
}
/*#663f90;*/
body.company h1, body.company h2, body.company h3{
	color: #008DF9;
}
body.company div.box_subpage_main a, body.company div.box_subpage_main a:visited{
	color: #008DF9;
	text-decoration: underline;
}

/* ============================================== contact us ============================================== */

body.contact_us div.box_subpage{
	background-image: url(/images/contact_us/focus_contact_us_bg.jpg);
	background-repeat: repeat-y;
}
body.contact_us div.box_left_menu{
	background-image: url(/images/contact_us/focus_contact_us_menu.jpg);
	background-repeat: repeat-x;
}
body.contact_us div.box_left_menu li.current{
	background: #F28C8C;
}
body.contact_us h1, body.contact_us h2, body.contact_us h3{
	color: #A80000;
}
body.contact_us div.box_subpage_main a, body.contact_us div.box_subpage_main a:visited{
	color: #A80000;
	text-decoration: underline;
}

/* ============================================== sitemap ============================================== */

body.sitemap div.box_subpage{
	background-image: url(/images/sitemap/focus_sitemap_bg.jpg);
	background-repeat: repeat-y;
}
body.sitemap div.box_left_menu{
	background-image: url(/images/sitemap/focus_sitemap_menu.jpg);
	background-repeat: repeat-x;
}
body.sitemap div.box_left_menu li.current{
	background: #487131;
}
body.sitemap h1, body.sitemap h2, body.sitemap h3{
	color: #487131;
}
body.sitemap div.box_subpage_main a, body.sitemap div.box_subpage_main a:visited{
	color: #487131;
	text-decoration: underline;
}
