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

/* general  */

body{
	background-color: #5F6062;
	background-image: url(/images/general/sub_bg.jpg);
	background-repeat:repeat;
	background-position: 49% 0;
}
body.home{
	background:none;
}

body, th, td, p, a, a:visited, input, textarea{
	color: black;
}

/* box */


div.wrapper_header_parent{
	background-color:white;
}


div.hey{
	width: 206px;
	height: 34px;
	background: url(/images/general/sub_heading_u-are-here.jpg) 0 0 no-repeat;
}

body.home div.flash_banner_wrapper{
	background-image:none;
}

div.wrapper_footer{
	color:white;
}

div.flash_banner{ 
	background-image: url(/images/subpage_heading_banner.jpg);
	background-repeat:no-repeat;
	width: 2000px; height: 177px;
}
div.footer{ 
background-color: #0F5D9B;
}
div.footer_content {
	background-image: url(/images/home/homepage_below_bar.jpg);
	background-repeat:no-repeat;
	width:1024px; height:272px;
}
/* search box */

div.box_search{
	background-image: url(/images/search_bar.jpg);
	background-repeat: no-repeat;
}
div.box_search input{
	background: none;
	color: gray;
}

/*subpage heading menu*/
div#menu div div{
	float:right;
	margin-left:17px;
}

div.box_header_menu a{
	text-decoration: none;
}
div.box_header_menu a#edm-commander{
	width: 112px;
	background: url(/images/general/btn-normal/subpage_heading-bar_edm-commander_rollout.jpg) 0 0 no-repeat;
}
div.box_header_menu a#edm-commander:hover{
	background-image: url(/images/general/btn-rollover/subpage_heading-bar_edm-commander_rollover.jpg);
}
div.box_header_menu a#product{
	width: 73px;
	background: url(/images/general/btn-normal/subpage_heading-bar_product-services_rollout_cn.jpg) 0 0 no-repeat;
}
div.box_header_menu a#product:hover{
	background-image: url(/images/general/btn-rollover/subpage_heading-bar_product-services_rollover_cn.jpg);
}
div.box_header_menu a#industry{
	width: 87px;
	background: url(/images/general/btn-normal/subpage_heading-bar_industry-solution_rollout_cn.jpg) 0 0 no-repeat;
}
div.box_header_menu a#industry:hover{
	background-image: url(/images/general/btn-rollover/subpage_heading-bar_industry-solution_rollover_cn.jpg);
}
div.box_header_menu a#resources{
	width: 59px;
	background: url(/images/general/btn-normal/subpage_heading-bar_resources_rollout_cn.jpg) 0 0 no-repeat;
}
div.box_header_menu a#resources:hover{
	background-image: url(/images/general/btn-rollover/subpage_heading-bar_resources_rollover_cn.jpg);
}
div.box_header_menu a#company{
	width: 61px;
	background: url(/images/general/btn-normal/subpage_heading-bar_company_rollout_cn.jpg) 0 0 no-repeat;
}
div.box_header_menu a#company:hover{
	background-image: url(/images/general/btn-rollover/subpage_heading-bar_company_rollover_cn.jpg);
}

div.box_header_menu a#sign_up{
	width: 65px;
	background: url(/images/general/btn-normal/subpage_heading-bar_signup_rollout_cn.jpg) 0 0 no-repeat;
}
div.box_header_menu a#sign_up:hover{
	background-image: url(/images/general/btn-rollover/subpage_heading-bar_signup_rollover_cn.jpg);
}
div.box_header_menu a#login{
	width: 64px;
	background: url(/images/general/btn-normal/subpage_heading-bar_login_rollout_cn.jpg) 0 0 no-repeat;
}
div.box_header_menu a#login:hover{
	background-image: url(/images/general/btn-rollover/subpage_heading-bar_login_rollover_cn.jpg);
}
div.box_header_menu a#home{
	width: 31px;
	height:25px;
	background: url(/images/general/btn-normal/subpage_heading-bar_homepage_rollout.jpg) 0 0 no-repeat;
}
div.box_header_menu a#home:hover{
	background-image: url(/images/general/btn-rollover/subpage_heading-bar_homepage_rollover.jpg);
}
div.box_header_menu a#contactus{
	width: 33px;
	height:25px;
	background: url(/images/general/btn-normal/subpage_heading-bar_contact-us_rollout.jpg) 0 0 no-repeat;
}
div.box_header_menu a#contactus:hover{
	background-image: url(/images/general/btn-rollover/subpage_heading-bar_contact-us_rollover.jpg);
}
div.box_header_menu a#chi{
	width: 28px;
	background: url(/images/general/btn-normal/subpage_heading-bar_chi-version_rollout.jpg) 0 0 no-repeat;
}
div.box_header_menu a#chi:hover{
	background-image: url(/images/general/btn-rollover/subpage_heading-bar_chi-version_rollover.jpg);
}
div.box_header_menu a#eng{
	width: 36px;
	background: url(/images/general/btn-normal/subpage_heading-bar_eng-version_rollout.jpg) 0 0 no-repeat;
}
div.box_header_menu a#eng:hover{
	background-image: url(/images/general/btn-rollover/subpage_heading-bar_eng-version_rollover.jpg);
}
div#logo a{
	width: 261px;
	height: 72px;
	background: url(/images/general/subpage_heading-bar_logo.jpg) 0 0 no-repeat;
}

/* main menu */

div.box_mainmenu{
	background-color: #EFEFEF;
}
div.box_mainmenu td{
	background-repeat: no-repeat;
}
div.box_mainmenu td{
	background-image: url(/images_png/roll_out_btn.png);
}
div.box_mainmenu td.home{
	background-image: none;
}
div.box_mainmenu td.current{
	background-image: url(/images_png/roll_over_btn.png);
}
div.box_mainmenu td a, div.box_mainmenu td a:visited{
	color: #818181
}
div.box_mainmenu td.current a, div.box_mainmenu td.current a:visited{
	color: black
}

/* subpage */



/* navigation */

div.box_navigation, div.box_navigation a, div.box_navigation a:visited{
	color: #919191;
}
div.box_navigation a.current, div.box_navigation a.current:visited{
	color: #3D0D94;
}

/* main content */

div.main {
	background-image: url(/images/general/sub_footer_shadow.jpg);
	background-repeat:no-repeat;
	
	background-position:207px bottom;
}

body.home div.main{
	background:none;
}

div.box_subpage_main_content{
	background-repeat: no-repeat;
}
div.box_subpage_main_content h1{
	color:#3FA1E8;
}
div.box_subpage_main a, div.box_subpage_main a:visited{
	color: #065FC3;
	text-decoration: underline;
}
div.box_subpage_main_content h2{
	color:#AB0705;
}
div.box_subpage_main_content h3{
	color:#AB0705;
}
div.box_subpage_main_content h4{
	color:#AB0705;
}
div.box_subpage_main_content h4.feature{
	color:#FF9601;
}
	
div.box_subpage_main_content blockquote a:link, body.product_and_services div.box_subpage_main_content blockquote a:visited{
	color: black;
	text-decoration:none;
}
div.box_subpage_main_content blockquote ul li{
	font-weight:bold;
}
div.box_subpage_main_content strong.focus{
	color:#AB0705;
}
div.box_subpage_main_content strong.highlight{
	color:#AB0705;
}

div.image_title{
	width:773px;
	height:37px;
	background-image: url(/images/industrial_solutions/subpage_industry-solution_agency_highlight_double-line_blue.jpg);
	background-position:top left;
	background-repeat: no-repeat;
}

/* left menu */

div.box_left_menu{
	background-image: url(/images/general/sub-menu/subpage_menu_bg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
div.box_left_menu ul,div.box_left_menu li{
	list-style-type:none !important;
	list-style-image: none !important;
}
div.box_left_menu li.current {
	background: url(/images/general/sub-menu/sub-meun_grey_02.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
div.box_left_menu li.current2 {
	background: url(/images/general/sub-menu/subpage_menu_subpage-selection.jpg) ; 
	background-position: top left;
	background-repeat: no-repeat;
}
div.box_left_menu a, div.box_left_menu a:visited{
	color: white;
}
 div.box_left_menu table.left_sub_menu_item td.bottom_line{
	border-top-width:1px;
	border-left-width:0;
	border-right-width:0;
	border-bottom-width:0;
	border-color:#bfbfbf;
	border-style:solid;
} 


div.background_title{
	width:100%;
	border-bottom-width:1px;
	border-left-width:0;
	border-right-width:0;
	border-top-width:0;
	border-color:#00D8FF;
	border-style:solid;
}

/* hammer list */
div.hammer_list ul{
	list-style-image: none; 
	list-style-type: none;
}
div.hammer_list ul li{
	background-image: url(/images/product_and_services/list_tick.jpg);
	background-repeat:no-repeat;
	background-position: 0px 4px;
}

div.spanner_list ul{
	list-style-image: url(/images/product_and_services/spanner.gif);
}

/* footer link */

div.footer2_link a,div.footer2_link a:visited,div.footer_boxes, div.footer_boxes a, div.footer_boxes a:visited{
	color: white;
}
div.footer_boxes div.num_ul li{
color: white;
}
div.num_ul ul{
list-style-image:none !important;
list-style-type:none !important;
}
div.num_ul li
{
background-repeat: no-repeat;
background-position: left top;
}

div.num_ul li.n1
{
background-image: url(/images/home/homepage_icon_why-love-1.jpg);
}
div.num_ul li.n2
{
background-image: url(/images/home/homepage_icon_why-love-2.jpg);
}

div.num_ul li.n3
{
background-image: url(/images/home/homepage_icon_why-love-3.jpg);
}

div.num_ul li.n4
{
background-image: url(/images/home/homepage_icon_why-love-4.jpg);
}

div.num_ul li.n5
{
background-image: url(/images/home/homepage_icon_why-love-5.jpg);
}

div.num_ul li.n6
{
background-image: url(/images/home/homepage_icon_why-love-6.jpg);
}

div.num_ul li.n7
{
background-image: url(/images/home/homepage_icon_why-love-7.jpg);
}

div.num_ul li.n8
{
background-image: url(/images/home/homepage_icon_why-love-8.jpg);
}


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

/* box */
body.home div#wrapper_main1,
body.home div.wrapper_header div.flash_banner,
body.home div#wrapper_main2{
	background:none;
}
body.home div.wrapper_main div.hey{
	display:none;
	visibility:hidden;
}


body.home td.parent{
	background-image: url(/images/home/homepage-bg.jpg);
	background-repeat:repeat;
	background-position: 50% -500px;
}

body.home div.middle_box{
	background-color: white;
}

/* upper box */
body.home div.upper_box {
	
}	
body.home div.upper_box h2{
	color: #363636;
}
body.home div.upper_big_box strong{
	color: #5d5d5d;
}
body.home div.upper_big_box p{
	color: #5d5d5d;
}

body.home div.upper_big_box p span{
	color: #af2927;
}
body.home div.bottom_left_box h2{
	color:#40a1e8;
}
body.home div.bottom_left_box p{
	color: #5d5d5d;
}

body.home div.bottom_right_box h2{
	color:#5d5d5d !important;
}

body.home div.bottom_right_box span{
color:#AEAEAE !important;
}

body.home div.bottom_right_box a p{
	color:#5d5d5d !important;
}
body.home div.bottom_right_box a:hover p{
	color:#40a1e8 !important;
}

body.home div.nosign,body.home div.nosign2  {
color:#0076a5;
}

body.home div.upper_right_box strong{
color:#5D5D5D;
}

body.home div.upper_small_box strong,
body.home div.upper_small_box p{
color:#5D5D5D !important;
}
/* middle box */

body.home div.middle_box div.box1, body.home div.middle_box div.box2{
	background-repeat: no-repeat;
}
body.home div.middle_box  h2{
	color: white;
}
body.home div.middle_box a, body.home div.middle_box a:visited{
	color: #065FC7;
}
body.home div.middle_box div.box1{
	background-image: url(/images/home/commander_box.jpg);
}
body.home div.middle_box div.box2{
	background-image: url(/images/home/dynamic_box.jpg);
}
body.home div.middle_box div.more_info, body.home div.middle_box div.more_info a, body.home div.middle_box div.more_info a:visited{
	color:white; text-decoration:none;
}

/* bottom box */



/* ============================================== focus commander ============================================== */


/* ============================================== product and services ============================================== */
body.product_and_services div.dynamic_publishing table.dp_table td.table_title{
	background: url(/images/product_and_services/subpage_product-services_dynamic-publishing_table-highlight-underline.jpg) ; 
	background-position: bottom left;
	background-repeat: no-repeat;
}

div.gear{
	background-image: url(/images/product_and_services/subpage_product-services_tamplate-design_table_heading.jpg);
	background-position:top left;
	background-repeat: no-repeat;
	width:785px;
}

div.gear table{
	background-image: url(/images/product_and_services/subpage_product-services_tamplate-design_table_middle.jpg);
	background-position:top left;
	background-repeat: repeat-y;
}
div.gear div.table_head{
	
}
div.gear div.table_tail{
	background-image: url(/images/product_and_services/subpage_product-services_tamplate-design_table_footer.jpg);
	background-position:top left;
	background-repeat: no-repeat;
}

div.gear table ul.sub, ul.sub{
	list-style: square outside; 
	color:#5E6A6E;
}
div.gear table td.slit_left{
	background-image: url(/images/product_and_services/slit_left.jpg);
	background-position:top left;
	background-repeat: no-repeat;
}

/* general table */
div.general{
	background-image: url(/images/product_and_services/table_general_top.jpg);
	background-position:top left;
	background-repeat: no-repeat;
}
div.general table{
	background-image: url(/images/product_and_services/table_general_middle.jpg);
	background-position:top left;
	background-repeat: repeat-y;
}
div.general div.table_tail{
	background-image: url(/images/product_and_services/table_general_bottom.jpg);
	background-position:top left;
	background-repeat: no-repeat;
}


/* gray table */
div.gray{
	background-image: url(/images/product_and_services/table_gray_bg.jpg);
	background-position:top left;
	background-repeat: no-repeat;
}



/* feature table */
div.table_feature table{
	background-image: none;
	empty-cells:show;
	border-collapse: collapse;
	border:0px solid silver;
}
div.table_feature td{
	
	border-color:#C6C6C6;
	border-style:solid;
	
	border-right-width:1px;
	border-left-width:1px;
	
	border-top-width:0px;
	border-bottom-width:0px;
	border-color:#C6C6C6;
	border-style:solid;
	
}

div.table_feature tr.header{
	background-color:#FF9600;
}

div.table_feature tr.style2 td{
	background-color:#EBEBEB;
}
div.table_feature{
	background-image: url(/images/product_and_services/table_feature_top.jpg);
	background-position:top left;
	background-repeat: no-repeat;
}
div.table_feature div.table_tail{
	background-image: url(/images/product_and_services/table_feature_bottom.jpg);
	background-position:top left;
	background-repeat: no-repeat;
}
div.table_feature div.note{
	color:#808080;
}
/* license Level*/
div.license_level_content h4{
	color:#F79B2E;
}
body.product_and_services div.focus_commander div.buy{
	width:783px;
	height:315px;
	background-image:url(/images/focus_commander/subpage_focus-commander_overviews_banner_cn.jpg);
}
body.product_and_services div.focus_commander div.buy a{
	width:332px;
	height:54px;
	background-image:url(/images/focus_commander/subpage_focus-commander_overviews_banner_btn_cn.jpg);
}
/* ============================================== industry_solutions ============================================== */
div.footer_box{
	width:784px;
	height:132px;
	background-image: url(/images/industrial_solutions/subpage_industry-solution_enterprices_footer_box.jpg);
	background-position:top left;
	background-repeat: no-repeat;
}
body.industry_solutions h4.feature{
	color:#7496A8;
}
body.industry_solutions div.quote_saying{
	background-image: url(/images/industrial_solutions/subpage_industry-solution_overivew_focus-can-help_box.jpg);
	width:762px;
	height:241px;
	background-position:top left;
	background-repeat: no-repeat;
}


/* ============================================== resources ============================================== */
body.resources h2{
 color:#467DBB;
 font-weight:bold;
}
body.resources div.html_background_heading{
	width:804px;
	height:217px;
	background-image: url(/images/resources/subpage_resources_sample-html-design_banner_heading.jpg);
	background-position:0 0;
	background-repeat: no-repeat;
}
body.resources div.html_background{
	width:784px;
	 height:2221px; 
	background-image: url(/images/resources/subpage_resources_sample-html-design_banner.jpg);
	background-position:0 0;
	background-repeat: no-repeat;
}

body.resources div.free{
	background-image: url(/images/resources/resources_banner.jpg);
}/* 
body.resources div.best_practices div#wrapper_main2{
	height:2300px;
}
body.resources div.buyers_guide div#wrapper_main2{
	height:3100px;
}
body.resources div.glossary div#wrapper_main2{
	height:2700px;
}
body.resources div.faq div#wrapper_main2{
	height:2400px;
} */

body.resources div.template{
	width:234px;
	height:368px;
	background-position:0 0;
	background-repeat: no-repeat;
}
body.resources div#template1{
	background-image: url(/images_png/resources/template1.png);
}
body.resources div#template2{
	background-image: url(/images_png/resources/template2.png);
}
body.resources div#template3{
	background-image: url(/images_png/resources/template3.png);
}
body.resources div#template4{
	background-image: url(/images_png/resources/template4.png);
}
body.resources div#template5{
	background-image: url(/images_png/resources/template5.png);
}
body.resources div#template6{
	background-image: url(/images_png/resources/template6.png);
}
body.resources div#template7{
	background-image: url(/images_png/resources/template7.png);
}
body.resources div#template8{
	background-image: url(/images_png/resources/template8.png);
}
body.resources div#template9{
	background-image: url(/images_png/resources/template9.png);
}
body.resources div#template10{
	background-image: url(/images_png/resources/template10.png);
}
body.resources div#template11{
	background-image: url(/images_png/resources/template11.png);
}
body.resources div#template12{
	background-image: url(/images_png/resources/template12.png);
}
body.resources div#template13{
	background-image: url(/images_png/resources/template13.png);
}
body.resources div#template14{
	background-image: url(/images_png/resources/template14.png);
}
body.resources div#template15{
	background-image: url(/images_png/resources/template15.png);
}
body.resources div#template16{
	background-image: url(/images_png/resources/template16.png);
}

body.resources div.preview{
position:absolute;
bottom:20px;
left:20px;
line-height:29px;
cursor:pointer;
}
body.resources div.download{
position:absolute;
bottom:20px;
right:20px;
line-height:29px;
cursor:pointer;
}
body.resources div.preview img,body.resources div.download img{
vertical-align:middle;
}


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

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

div .footer input.email {
background-image: url(/images/home/homepage_btn_free-tips_email.jpg);
background-repeat: no-repeat;
padding-top: 15px;
padding-left: 10px;
width: 244px;
height: 43px;
border:none;
color: #818181;
}

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


