@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; font-size: 100%; font-weight: normal; font-style: normal; }
img { border:none; margin:0; padding:0;}
a:link { color:#7B8D9A; text-decoration:underline; }
a:visited { color:#7B8D9A; text-decoration:underline; }
a:hover { color:#E0C31D; text-decoration:none; }
ul { list-style-type: none; margin:0; padding:0;}

body { font-size: 75%; font-family: sans-serif; line-height: 1.4; text-align:center; background:url(../img/bg.gif); color:#7B8D9A; line-height:20px;}

#wrapper { width : 930px; background:#FFF; text-align:left;}

#header { width:910px; height:110px; background:#FFF; text-align:left; margin: 0 0 0 5px;}




#upperArea { padding:25px 0 0 0;}


#header li { display: inline; background: url(../img/navi.gif) no-repeat center left; padding:0 0 0 20px;}
#header a:link { color:#666666;}

#headermenu1 { float:left; width:410px; margin-left:9px;}
#headermenu1 ul{ padding:8px 0 0 0;}
#headermenu1 li{ background: url(../img/navi.gif) no-repeat center left; margin:5px 30px 0 0; display:inline;}
#headermenu1 li.check{ background: url(../img/navi_c.gif) no-repeat center left; margin:5px 30px 0 0; }


#headermenu2 { float:left; padding:25px 0 0 50px; display:inline; }
#headermenu2 li{  background: url(../img/navi.gif) no-repeat center left; margin:5px 30px 0 0;}
#headermenu2 li.check{ background: url(../img/navi_c.gif) no-repeat center left; margin:5px 30px 0 0; }

/*
#header-navi li.navi01 { border-right: 1px solid #0001FE; padding-right: 6px; }
#header-navi li.navi02 { padding-left: 6px; }
*/
#logo {width:441px; padding:0 0 0 50px; float:left; }



.clear { clear:both;}

#container { width : 910px; margin:0 0 0 10px; }

.textTitle { font-size:14px; font-weight:bold;}








#news{ width:710px; margin:30px 0 0 0;  float:left;}
#newsTitle{ margin:0px 0 0 50px;}


.headlines { margin:8px 0 0px 50px; color:#666; }
.h_date { width:90px; margin:0 50px 0 0; float:left;  margin:5px 0 5px 0; height:inherit;}
.h_words{ float:left;  width:490px; margin:5px 0 5px 0; padding:0 0 0 0; height:auto;}





#banners { width:200px; margin:50px 0 0 0px; float:right;}
#banners img{margin:5px 0 5px 0px;}


.line { margin:0; padding:0;}






#footer { width:910px; height:95px; margin:0 0 0 10px;}
#footermenu{ width:860px; height:20px;  margin:20px 0 8px 50px; padding:0;}
#footermenu ul{ clear:both;}
#footermenu li{ display: inline; background: url(../img/navi.gif) no-repeat center left; padding:0 27px 0 20px; margin:0;}
#footermenu li.check{ display: inline; background: url(../img/navi_c.gif) no-repeat center left; padding:0 27px 0 20px; margin:0; }
#footermenu a:link { color:#666666; }

#copyright{ font-size: .8em; font-family: arial,sans-serif; margin:10px 0 0 50px; color:#E1C41D;}




.clear2{
	clear:both;
	line-height:1%;
	font-size:1%;
}




#businessList { width:910px;  margin:20px 0 0 0; }
.businessIcon { width:253px; height:155px; text-align:center; float:left;}
.horizontal_business { height:155px; width:760px}

#textCont { margin:20px 50px 80px 50px; clear:both;}
#textCont h3{ font-size:14px; font-weight:bold; margin:10px 0 5px 0;}
#textCont p{ margin-bottom:20px;}

.leftBox{ width:50%; float:left;}
.rightBox{ width:50%; float:right;}

.leftBox3{ width:30%; float:left;}
.wrapper_r{ width:70%; float:right;}
.r_lBox3{ width:50%; float:left;}
.r_rBox3 { width:49%; float:right;}

.imgRightPos { float:right;}

#textCont li{ margin:0 0 10px 0; }



#sideMenu { width:135px; padding:0; float:left; height:350px; padding:40px 0 0 50px; }


ul#sideMenu_navi li{ height:50px; list-style-type:none; }

ul#sideMenu_navi li a{ display:block; text-indent:-9000px;  text-decoration:none;}

li.menu1 a{ background:url(../img/philosophy_btn.gif); width:75px;}
li.menu2 a{ background:url(../img/data_btn.gif); width:75px;}
li.menu3 a{ background:url(../img/enterprise_btn.gif); width:135px;}
li.menu4 a{ background:url(../img/stuff_btn.gif); width:75px;}
li.menu5 a{ background:url(../img/access_btn.gif); width:75px;}
li.menu6 a{ background:url(../img/managerial_creed_btn.gif); width:75px;}


li.menu1_c a{ background:url(../img/philosophy_btn_c.gif); width:75px;}
li.menu2_c a{ background:url(../img/data_btn_c.gif); width:75px;}
li.menu3_c a{ background:url(../img/enterprise_btn_c.gif); width:135px;}
li.menu4_c a{ background:url(../img/stuff_btn_c.gif); width:75px;}
li.menu5_c a{ background:url(../img/access_btn_c.gif); width:75px;}
li.menu6_c a{ background:url(../img/managerial_creed_btn_c.gif); width:75px;}

li.menu1 a:hover{ background:url(../img/philosophy_btn.gif);}
li.menu2 a:hover{ background:url(../img/data_btn.gif);}
li.menu3 a:hover{ background:url(../img/enterprise_btn.gif);}
li.menu4 a:hover{ background:url(../img/stuff_btn.gif);}
li.menu5 a:hover{ background:url(../img/access_btn.gif);}
li.menu6 a:hover{ background:url(../img/managerial_creed_btn.gif);}


#contRight { width:720px;  margin:0; padding:0; float:right;}
.contText { margin:30px 0 30px 50px; height:inherit;}
.contText h2{ font-size:16px; font-weight:bold; margin:0 0 20px 0;}


.horizon_img { height:190px; }
.enterpriseGroup { width:221px; height:190px; float:left; margin:0 2px 0 0;}
.enterpriseGroup h3 { display:block; text-indent:-9000px; text-decoration:none; }
.enterpriseGroup h3.marketing{ background:url(../../img/marketing_title.gif); height:30px; margin:0; padding:0;}
.enterpriseGroup h3.method{ background:url(../../img/method_title.gif); height:30px; margin:0; padding:0;}
.enterpriseGroup h3.web{ background:url(../../img/web_title.gif); height:30px; margin:0; padding:0;}
.enterpriseGroup h3.it{ background:url(../../img/it_title.gif); height:30px; margin:0; padding:0;}
.enterpriseGroup h3.brand{ background:url(../../img/brand_title.gif); height:30px; margin:0; padding:0;}
.enterpriseGroup h3.ip{ background:url(../../img/ip_title.gif); height:30px; margin:0; padding:0;}
.enterpriseGroup h3.finance{ background:url(../../img/finace_title.gif); height:30px; margin:0; padding:0;}
.enterpriseGroup h3.ipo{ background:url(../../img/ipo_title.gif); height:30px; margin:0; padding:0;}
.enterpriseGroup h3.devolution{ background:url(../../img/devolution_title.gif); height:30px; margin:0; padding:0;}
.enterpriseGroup p{ padding-right:7px; }



.iconTitle { width:720px; padding-left:50px; padding-bottom:10px; }
.iconTitleImg { float:left;}
.iconTitleText { float:left; text-align:left; padding-left:20px; padding-top:20px; }

.iconListBox { width:780px; float:left; text-align:center; padding-left:50px;}
.iconBox { width:191px; float:left; padding-left:4px;}
.iconImg { width:191px; }
.iconText { text-align:center; }




