@charset "utf-8";


/*INDEX*/
#index #tm-index, #index #tm-index:hover, #index #topSubmenu{
	background-color:#069;
	}
#indexTopic{
	width:946px;
	height:150px;
	margin:8px auto 0;
	background:url(/Seo/index_topic_BG.gif) no-repeat #bbb;
	font-size:0;
	}
ul#indexColumn{
	width:940px;
	padding:0 0 0 2px;
	list-style:none;
	}
ul#indexColumn li .default-box, ul#indexColumn li .mouseOver-box{
	margin:0 2px 0 4px;
	}
/* #index_solution_list div.side_img_wrap a{
	height:58px;
	
	filter:alpha(opacity=20);
	opacity:0.2;
	background-color:#fff;
	}
#index_solution_list div.side_img_wrap{
	background-position:-10px 0;
	}
#index_solution_list div.side_img_wrap a:hover{
	background:none!important;
	} */

/*IDEA*/
#idea #tm-idea, #idea #tm-idea:hover, #idea #topSubmenu, #idea .box-title .right{
	background-color:#005887;
	}
#idea .box-title h3, #idea .box-title a, #idea .box-title a:hover, #idea .insideTitle{
	color:#005887;
	}
.insideMain_tab .left, .insideMain_tab .right{
	width:50%;
	padding-top:10px;
	}
.insideMain_tab .left .default-box{
	margin:0 4px 0 0;
	}
.insideMain_tab .right .default-box{
	margin:0 0 0 4px;
	}
.insideMain_tab .left .default-box, .insideMain_tab .right .default-box{
	border:none;
	}
.insideMain_tab .box-cont{
	padding:0;
	color:#005887;
	}
.insideMain_tab .box-cont a, .insideMain_tab .box-cont strong{
	display:block;
	padding:8px;
	font-size:14px;
	text-align:center;
	}
#insideMain_tab_currently{
	position:relative;
	bottom:-10px;
	padding-top:0;
	}
#insideMain_tab_currently .default-box{
	padding-bottom:0;
	}
#insideMain_tab_currently .box-cont{
	padding-top:3px;
	padding-bottom:0;
	}
#insideMain_tab_currently strong{
	font-size:18px;
	}

/*SOLUTION*/
#solution #tm-solution, #solution #tm-solution:hover, #solution #topSubmenu, #solution .box-title .right{
	background-color: #007480;
	}
#solution .box-title h3, #solution .box-title a, #solution .box-title a:hover, #solution .insideTitle{
	color: #007480;
	}
	
#solution .insideMain_tab .left, #solution .insideMain_tab .right{
	padding-top:0;
	}

#solution #insideMain_tab_currently{
	bottom:-1px;
	}
.shos_color, table.shos_t_color td strong{ color:#006666;}
.sdep_color, table.sdep_t_color td strong{ color:#008f40; }
.sdoc_color, table.sdoc_t_color td strong{ color:#669900;}
	
/*CASES*/
#cases #tm-cases, #cases #tm-cases:hover, #cases #topSubmenu, #cases .box-title .right{
	background-color:#008b76;
	}
#cases .box-title h3, #cases .box-title a, #cases .box-title a:hover, #cases .insideTitle{
	color:#008b76;
	}


/*SERVICES*/
#services #tm-services, #services #tm-services:hover, #services #topSubmenu,#services .box-title .right{
	background-color:#006fba;
	}
#services .box-title h3, #services .box-title a, #services .box-title a:hover, #services .insideTitle{
	color:#006fba;
	}

/*SUPPORT*/
#support #tm-support, #support #tm-support:hover, #support #topSubmenu, #support .box-title .right{
	background-color:#666;/*#aa6848*/
	}
#support .box-title h3, #support .box-title a, #support .box-title a:hover, #support .insideTitle{
	color:#222;
	}

/*PARTNERS*/
#partners #tm-partners, #partners #tm-partners:hover, #partners #topSubmenu, #partners .box-title .right{
	background-color: #996633;
	}
#partners .box-title h3, #partners .box-title a, #partners .box-title a:hover, #partners .insideTitle{
	color:#996633;
	}
#partners_list ul li{
	padding:0 20px 12px;
	}

/*ONLINE*/
#online #tm-online, #online #tm-online:hover, #online #topSubmenu, #online .box-title .right{
	background-color: #008f40;
	}
#online .box-title h3, #online .box-title a, #online .box-title a:hover, #online .insideTitle{
	color:#008f40;
	}
#ideaList p{
	margin:5px 0;
	padding:10px 10px 0;
	}
#ideaList h4{
	font-size:12px;
	color:#666;
	}
#ideaList #box-cont{
	padding:5px 20px;
	}
.ideaDisContent{
	padding:0 20px;
	}
.revert{
	border:1px solid #fc0;
	padding:10px;
	}
.revert h5{
	background-color:#ffe;
	}
.revert h5, .revertContent{
	color:#f60;
	font-size:12px;
	}
.pagination{
	padding:10px 0 20px 10px;
	}

/*CONTACT*/
#contact #tm-contact, #contact #tm-contact:hover, #contact #topSubmenu, #contact .box-title .right{
	background-color: #005393;
	}
#contact .box-title h3, #contact .box-title a, #contact .box-title a:hover, #contact .insideTitle{
	color:#005393;
	}