*{padding:0; margin:0; }
table{border-collapse:collapse; border-spacing:0;}
fieldset, img{border:0;} 
address, caption, cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal;}
ol,ul{list-style: none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;}
div{overflow:hidden;} 
a:link{ color:#333;text-decoration:none;}
a:visited{ color:#333;text-decoration:none;}
a:hover{ color:#f90; text-decoration:underline;}
a:active{ color:#333;text-decoration:none;}

body{font:10px Arial;width:955px; margin:0 auto; background-color:#ddd; color:#333;}

#wrap{float:left;}
#head{}
  #head-up{float:left; background:url(../images/head.jpg) no-repeat; width:955px; height:63px;}
  #logo{float:left; display:inline; margin:15px 0 0 20px; }
  #version{ float:right;display:inline; font-size:1.1em; font-weight:bold; margin:40px 12px 0 0; color:#666;}
  #version a{ color:#666; padding-top:1px;}

  #navigation{float:left; background:url(../images/body-bg.jpg) repeat-y; width:955px; height:27px;}
    #navigation .nav{float:left; display:inline; margin-left:3px; background:url(../images/nav-bg.jpg) repeat-x; width: 950px; height:27px;}
    #navigation .nav li{float:left; background:url(../images/nav-separate-r.jpg) right 0 no-repeat;}
		#navigation .nav li.nav-last{float:left; background:url(../images/nav-separate.jpg) right 0 no-repeat;}
    #navigation .nav li a{float:left; display:block;background:url(../images/nav-separate-l.jpg) left 0 no-repeat; padding:6px 20px; text-align:center; font-size:1.2em;  font-weight:bold; color:#fff;}
    #navigation .nav li a.nav-first{padding:6px 20px;}
    #navigation .nav a.nav-cur{ background:url(../images/nav-bg-cur.jpg) repeat-x; color:#fff; text-decoration:none;}
		#navigation .nav li a:hover{ background:url(../images/nav-bg-hover.jpg) repeat-x; color:#fff; text-decoration:none;}

#content{float:left; background:url(../images/body-bg.jpg) repeat-y; width:955px; height:auto;overflow:hidden; padding-bottom:5px; }  
  #left{ float: left; display:inline; margin-left:3px; width:700px; overflow:hidden;}
    #banner{ float:left; width:700px; height: 225px;}
    #static{ float:left; display: inline; margin-left:13px; border-bottom:1px solid #e1d4c0; width:665px;  padding-left:5px; padding-top:8px; padding-bottom:18px;}
      #static p{ float:left; font-size:1.1em; width:655px; line-height:16px; margin-top:10px; }
    	* html #static p{ margin-top:10px;}
			*+html #static p{ margin-top:10px;}
			#static p span{float:left; font-size:1.1em; font-weight:bold; color:#004e9f; margin-right:5px;}
			#static .home-header-grey{ float:left; display:inline; width:655px; font-size:1.2em; font-weight:bold;margin-top:10px; }
		#award{ float:left; width:700px; padding-left:20px; padding-top:10px; overflow:hidden;}
      #award .award-img{ float:left; display:inline; margin-left:35px; width:100px; text-align:center; font-size:1.1em; font-weight:bold;}
      #award .award-img-1{ float:left; display:inline; margin-left:5px; width:100px; text-align:center; font-size:1.1em; font-weight:bold;}
  #home-right{ float:left; display:inline; width:249px; border-left:1px solid #e0d3c0;}
    #home-right .high-light{float:left; width:249px;padding-bottom:10px}
    * html #home-right .high-light{padding-bottom:13px}
		*+html #home-right .high-light{padding-bottom:14px}
		#home-right .high-light h2{ float:left;background:url(../images/h2-bg.jpg) 0 0 no-repeat; padding:8px 0 0 8px; color:#f90; font-size:1.2em; font-weight:bold; width:249px; height:30px;}
    #home-right .high-light .list li{ float:left; width:249px;border-bottom:1px solid #f2ebe1; padding-bottom:5px; height:auto;overflow:hidden}
    #home-right .high-light .list li a.link{float:left; margin:5px 0 0 10px; width:218px;font-size:1.1em;  line-height:16px;}
    #home-right .high-light .list li a.arrow{float:right;margin:8px 12px 0 0;}
    
    #home-right .info-list{float:left; width:249px; padding-bottom:9px}
		* html #home-right .info-list{ padding-bottom:13px}
		*+html #home-right .info-list{ padding-bottom:14px}
    #home-right .info-list h2{ float:left;background:url(../images/h2-bg.jpg) 0 0 no-repeat; padding:8px 0 0 8px; color:#f90; font-size:1.2em; font-weight:bold; width:249px; height:30px;}
    #home-right .info-list .list li{ float:left; width:249px;border-bottom:1px solid #f2ebe1;cursor:pointer; padding-bottom:5px; height:auto;overflow:hidden}
		#home-right .info-list .list li a.link{float:left;  margin:5px 0 0 10px; width:218px; font-size:1.1em; line-height:16px;}
    #home-right .info-list .list li a.arrow{float:right;margin:8px 12px 0 0;}
    
    #home-right .more{float:right; margin:10px 12px 12px 0; width:39px; height:12px; background:url(../images/more.gif) 0 0 no-repeat; cursor:pointer;}
    * html #home-right .more{ margin:6px 5px 13px 0;}
    *+html #home-right .more{ margin:6px 10px 12px 0;}
    .white-paper-img{ float:left; width: 249px; padding:12px 0 12px 10px; border-left:1px solid #dfdfdf;}
		* html .white-paper-img{ margin-top:-3px;}
		*+html .white-paper-img{ margin-top:-3px;}
		#home-right .white-paper-img{ border-left:0; padding:0 0 12px 10px;}
    
		#home-right .info-list .calendar{ width:226px; height:98px; background:url(../images/calendar-bg.jpg) no-repeat;border:1px solid #f2ebe1; margin-left:10px;overflow:hidden; font-weight:bold;}
    #home-right .info-list .calendar .calendar-img{ float:left; display:inline; margin:6px 0 0 6px;}
    #home-right .info-list .calendar .calendar-btn{ float:left; width:120px; height:86px; text-align:center; margin:48px 0 0 10px;}
    #home-right .info-list .calendar .calendar-btn a{font-size:1.1em; font-weight:bold; }
    #home-right .info-list .calendar .calendar-btn a:hover{ text-decoration:none; color:#666;}
    

#footer{ float:left; width: 955px; background: url(../images/footer-bg.jpg) 0 0 no-repeat; padding-top: 15px; font-size:1.1em; color:#656565; text-align:center; margin-bottom:10px}
#footer a{ color:#656565; }
#footer a:hover{ text-decoration:underline;}

/*Sitemap Page*/
#title{ float:left; width:800px; font:bold 1em arial; color:#004e9f;}
#title a{font:bold 1em arial; color:#004e9f;}
#title a:link{font:bold 1em arial; color:#004e9f;}
#title a:visited{font:bold 1em arial; color:#004e9f;}
#title a:hover{ color:#004e9f;text-decoration:underline;}
#title a:active{font:bold 1em arial; color:#004e9f;}

#title.current{ font-size:1.4em; color:#004e9f; font-weight:bold; padding:20px 28px 10px 28px}
#title.current span{font-size:2em; margin-right:5px;}

.linkgroup{ float:left; display:inline; width:285px; height:314px; margin-left:23px; margin-bottom:10px;}
.first { margin-left:28px}
  .linkgroup h3{ color:#004e9f; background-color:#eaf3fa; border:1px solid #dfdfdf; width:270px; font-size: 1.2em; font-weight:bold; padding:4px 0 3px 10px; }
    .linkgroup h3 a:link{ color:#004e9f; text-decoration:none;}  
    .linkgroup h3 a:visited{ color:#004e9f; text-decoration:none;}
    .linkgroup h3 a:hover{text-decoration:none;color:#ff9900;}
    .linkgroup h3 a:active{text-decoration:none;}
  .linkgroup ul li{ padding:4px 0 1px 20px; background:url(../images/arrow-blue.gif) 4px 8px no-repeat;}  
  .linkgroup ul li ul li{background: url(../images/radio.gif) 0 10px no-repeat; padding-left:10px;}
	.linkgroup ul li a{font-size:1.1em;}
  .linkgroup ul li a:hover{ color:#ff9900;}
  .linkgroup ul li .sitemap-submenu{ margin-top:5px;}
  .linkgroup ul li .sitemap-submenu li{background:url(../images/radio.gif) 0px 10px no-repeat;padding:4px 0 1px 10px;}        
/*Sitemap Page*/
  
/*Inner Page*/
#banner-inner{float:left; background:url(../images/body-bg.jpg) repeat-y; width:955px; height:auto;}
#banner-inner .banner-company{ float:left; display:inline; width:700px; height: 130px; margin-left:3px; background:url(../images/banner/banner-company.jpg) 0 0 no-repeat; color:#FFFFFF; }
#banner-inner .banner-company .small{float:left; display: inline; margin-left:400px;margin-top:40px; font-size:0.9em;}
#banner-inner .banner-company .long{float:left; margin-left:465px; margin-top:-14px; font-size:1.4em; font-weight:bold; }
#banner-inner .banner-company strong{float:left; font-size:1.5em; font-weight:bold;margin-left:6px;margin-top:40px;}
#banner-inner .banner-career{ float:left; display:inline; width:700px; height: 130px; margin-left:3px; background:url(../images/banner/banner-careers.jpg) 0 0 no-repeat; color:#FFFFFF; }
#banner-inner .banner-news{ float:left; display:inline; width:700px; height: 130px; margin-left:3px; background:url(../images/banner/banner-news.jpg) 0 0 no-repeat; color:#FFFFFF; }
#banner-inner .banner-quality{ float:left; display:inline; width:700px; height: 130px; margin-left:3px; background:url(../images/banner/banner-quality.jpg) 0 0 no-repeat; color:#FFFFFF; }
#banner-inner .banner-clients{ float:left; display:inline; width:700px; height: 130px; margin-left:3px; background:url(../images/banner/banner-clients.jpg) 0 0 no-repeat; color:#FFFFFF; }
#banner-inner .banner-service{ float:left; display:inline; width:700px; height: 130px; margin-left:3px; background:url(../images/banner/banner-service.jpg) 0 0 no-repeat; color:#FFFFFF; }
#banner-inner .banner-contact{ float:left; display:inline; width:700px; height: 130px; margin-left:3px; background:url(../images/banner/banner-contact.jpg) 0 0 no-repeat; color:#FFFFFF; }
#banner-inner .slogan{ float:left; font-size:1.1em; font-weight:bold; height:130px; width:250px; overflow:hidden; background-color:#f9651f; color:#fff;}
#banner-inner .slogan .padding{ padding:15px 16px; line-height:20px; text-align:justify;}
#banner-inner .slogan .padding img{float:left; margin-top:5px; margin-right:2px;}
#banner-inner .slogan strong{ font-size:1.6em; font-weight:bold;}
#banner-inner .slogan span{ font-size:2em; font-weight:bold;}
* html #banner-inner .slogan .padding span{padding-right:20px;}
*+html #banner-inner .slogan .padding span{padding-right:0;}
#banner-inner .slogan .padding-service{ padding:8px 14px; line-height:18px; text-align:justify;}
#banner-inner .slogan .padding-quality{ padding:8px 12px; line-height:20px; text-align:justify;}
#banner-inner .slogan .padding-contact{ padding:4px 12px; line-height:18px; text-align:justify;}

#banner-inner .slogan .padding div,
#banner-inner .slogan .padding-service div,
#banner-inner .slogan .padding-quality div,
#banner-inner .slogan .padding-contact div{float:right;width:100%; text-align:right; font-size:1em; line-height:12px; margin-top:0px; font-weight:bold }
#banner-inner .slogan .padding-quality div,
#banner-inner .slogan .padding-contact div{margin-top:5px;}
* html #banner-inner .slogan .padding div,
* html #banner-inner .slogan .padding-service div{ margin:-5px 7px 0 0;}
* html #banner-inner .slogan .padding-quality div,
* html #banner-inner .slogan .padding-contact div{margin:0px 7px 0 0;}

#inner-left{ float:left; display:inline; margin-left:3px; width:170px;}
#inner-left h4{ float:left; background:url(../images/inner-left.jpg) repeat-x; width:190px; color:#FFF; font-weight:bold;font-size:1.2em;padding:8px 0 7px 16px; height:auto; overflow:hidden;}
#inner-left .menu-left-grey{ float:left; width:169px; height: 6px;background-color:#f6f6f6;  border-right:1px solid #dfdfdf;border-top:1px solid #fff;}
#inner-left .menu-left-white{ float:left; width:166px; height: 6px;background-color:#fff;  border-right:1px solid #dfdfdf;border-top:1px solid #fff; border-left:3px solid #f90;}
#inner-left .menu-left li {float:left; width:169px; background: url(../images/leftside-menu.gif) repeat-x; font-size:1.1em; font-weight:bold; }
* html #inner-left .menu-left li{width:139px;} 
*+html #inner-left .menu-left li{width:169px;} 
#inner-left .menu-left li span{ float:left;width:154px; padding:6px 0 6px 15px; border-right:1px solid #dfdfdf; font-weight:bold; background: url(../images/leftside-menu.gif) repeat-x; }
#inner-left .menu-left li a.second-level{font-weight:bold; padding:6px 15px;background-color:#dfe6f1; border-bottom:1px solid #f5f5f5;}
#inner-left .menu-left li a{display:block; width:154px; padding:6px 0 6px 15px; border-bottom:1px solid #dfdfdf; border-right:1px solid #dfdfdf; }
#inner-left .menu-left li a.current{ text-decoration:none;width:154px; background:#fff; color:#004e9f; font-weight:bold; border-left:3px solid #f90; padding:6px 0 6px 12px; border-right:1px solid #dfdfdf;}
#inner-left .menu-left li a.first-menu-left{ padding-top:13px;}
#inner-left .menu-left li a.management-li{ border-bottom:0; }
#inner-left .menu-left li a.has-sub { background:#F2F7FD; color:#569CE5; border-left:3px solid #FFD595; font-weight:normal}
#inner-left .menu-left li a:hover{ text-decoration:none; background:#fff; color:#004e9f;}
#inner-left .menu-left-blank{float:left; width:189px;border-right:1px solid #dfdfdf; height:260px;}

#inner-left ul.third-level { font-size:0.9em; border-bottom:1px solid #dfdfdf;}
#inner-left ul.third-level li { border:none; background:#fff;font-weight: normal;}
#inner-left ul.third-level li a { padding:3px 0 3px 26px; border-right:1px solid #dfdfdf; border-bottom:0; width:143px;}
#inner-left ul.third-level li a.current{ width:143px; padding:3px 0 3px 23px; border-left:3px solid #f90; background-color:#fff;}
#inner-left ul.third-level li a.current:hover{ background-color:#fff;}
#inner-left ul.third-level li a:hover{ background-color:#f4f4f4; }
#inner-left ul.third-level li a.last-third-level{ border-bottom:1px solid #dfdfdf;}

#inner-middle{ float:left; display:inline; width:530px; padding-bottom:10px;}
* html #inner-middle {height:370px; overflow:visible;}
*+html #inner-middle {min-height:370px;}
#inner-middle h5{float:left; display:inline; width:95%; color:#004e9f; font-size:1.4em; font-weight:bold; margin-left:20px; margin-top:12px;}
#inner-middle p{ float:left; display:inline; width:490px; font-size:1.1em; margin-left:20px; margin-bottom:8px; line-height:17px; text-align:justify;}
#inner-middle p img{float:right; margin-left:10px;}
#inner-middle p span{color:#333;font-weight:bold;}
#inner-middle p em{font-style:italic;}
#inner-middle p b{ font-size:1.1em;}
#inner-middle p.first-p{ margin-top:-5px;}
#inner-middle p.first-p img{ float:right; margin-left:10px;}
#inner-middle p.first-p span{color:#333;font-weight:bold;}
#inner-middle p.subheader{color:#333;font-weight:bold; font-size:1.1em; text-align:left; margin-bottom:5px; line-height:16px;}
#inner-middle p.whitepaper-p{ float:left; display:inline; width:490px; font-size:1.1em; margin-left:20px; line-height:16px; text-align:justify;}
#inner-middle p.whitepaper-p img{float:left; display: inline; margin-left:-4px; margin-right:5px;}
#inner-middle p.whitepaper-p b{font-size:1.1em;}
#inner-middle p:first-letter { padding-left:1px}
#inner-middle .img-show{ float:left; display:inline; margin-left:20px;}
#inner-middle .img-show img{ margin-right:5px;}
#inner-middle .img-show-title{ margin-top:2px;}
#inner-middle a{color:#004e9f; text-decoration:underline;}
#inner-middle a:hover{ color: #f90;}
#inner-middle .further{margin-bottom:6px}

#inner-right{ float:left; display:inline; width:250px; padding-bottom:20px;}
#inner-right .info-list{float:left; padding-bottom:-5px; border-top:1px solid #e4e4e4; }
    #inner-right .info-list h2{ background: url(../images/relate-info-bg.gif) repeat-x; width:250px; height:30px;color:#666; font-size:1.2em; font-weight:bold;line-height:30px; padding-left:10px;border-left:1px solid #e4e4e4;}
    #inner-right .info-list .list li{width:249px;border-bottom:1px solid #f2ebe1;overflow:hidden; padding-bottom:5px;border-left:1px solid #e4e4e4;}
		* html #inner-right .info-list .list li{margin-top:-3px;}
		*+html #inner-right .info-list .list li{margin-top:-3px;}
		#inner-right .info-list .list li span{float:left; font-size:1.1em; margin:4px 0 0 13px; line-height:16px;}
    #inner-right .info-list .list li a.link{float:left;margin:4px 10px 0 10px; font-size:1.1em;  line-height:16px; width:210px;}
    #inner-right .info-list .list li a.arrow{ float:right; margin:8px 10px 0 0;}
    #inner-right .more{float:right; margin:10px 10px 12px 0; width:39px; height:12px; background:url(../images/more.gif) 0 0 no-repeat; cursor:pointer;}
    * html #inner-right .more{margin:6px 5px 12px 0;}
    *+html #inner-right .more{margin:6px 5px 12px 0;}
		#inner-right .heightadjust1{ float:left; height:1680px; } 
		#inner-right .heightadjust2{ float:left; height:320px; } 
		#inner-right .heightadjust3{ float:left; height:260px;} 
		#inner-right .heightadjust4{ float:left; height:300px;} 
		#inner-right .heightadjust5{ float:left; height:460px;} 
		#inner-right .heightadjust6{ float:left; height:300px;}
		#inner-right .heightadjust7{ float:left; height:110px;} 
/*Inner Page*/

/*update*/
h5{ margin-bottom:10px;}
#inner-middle ol{ list-style: lower-roman; list-style-position: 11px 0; margin-left: 45px; padding: 0px;}

.bleum-left{ float: left; display:inline; margin: 0px 8px;}
.bleum-left img{ margin:3px 0;}
.inner-middle-font{ font-size: 1.1em; color: #333;} 
.bleum-read{ float: left; display:inline;width:380px; font-size: 1.1em; margin-top: 5px; line-height: 17px; color: #333;}
.bleum-read li{ width:380px;}
p.bleum-italy{ color: #333; font-style: italic; }
#inner-middle h3{float: left;font-weight: bold; font-size: 1.1em; width: 500px; margin-left: 20px; padding: 0px; line-height: 17px; color: #333;}
    * html #inner-middle h3{ margin-left: 10px;}
    #inner-middle.bleum-p p{ line-height: 0px;}
.bleum-difference{position:relative;background:url(../images/main-nav.png) no-repeat;padding:0px;margin:10px auto;width:380px;height:290px;}
.bleum-difference a.nav-link{padding:10px 0px;text-align:center;position:absolute;cursor:pointer;color:white !important;font-weight:bold;display:block;line-height:110%;}
.bleum-difference a{text-decoration:none !important;cursor:pointer;}
.bleum-difference a:hover{color:#c1f271 !important;}	
/*update*/

/*vision*/
.bleum-core-value{ float: left; display:inline;font-size: 1.1em; margin-bottom: 5px;margin-left:25px;line-height: 17px; color: #333; text-align:justify; }
* html .bleum-core-value{margin-left:10px;}
*+html .bleum-core-value{margin-left:10px;}
.bleum-core-value li{ background:url(../images/radio.gif) 0 8px no-repeat; width:470px; padding-left:15px; }
* html .bleum-core-value li{}
/*vision*/


/*line*/
.inner-middle-line{float:left; border-bottom: 1px solid #eeeeee; padding:0px 0 6px 6px; margin-bottom:6px; margin-top:-5px; width: 500px;margin-left:8px;}
* html .inner-middle-line{ width: 500px;}
* html .inner-middle-line li{ background: none; }
/*line*/

/*Advantage map*/
.advantage-main{ font: bold 1.3em arial; color: #fff; background: url(../images/advantage.jpg) 60px 0 no-repeat; width: 380px; height: 352px; padding: 0 49px; }
* html .advantage-main{ padding: 5px 50px;}
*+html .advantage-main{ padding: 5px 50px;}
.advantage-main div{ padding: 0px; margin: 0px; border: 0px; width: 500px;}
.advantage-main a:link,.advantage-main a:visited,.advantage-main a:hover,.advantage-main a:active{ color: #fff; text-decoration: none;}
#advantage-adv{ margin: 40px 0 0 160px; width:100px; text-align:center}
#advantage-wor{ margin: 55px 0 0 42px; width:80px; text-align:center}
#advantage-wes{ margin: -60px 0 0 300px; width:80px; text-align:center}
* html #advantage-wes{ margin: -60px 0 0 300px; }
*+html #advantage-wes{ margin: -60px 0 0 300px; }
#advantage-rel{ margin: 90px 0 0 92px; width:80px; text-align:center;}
#advantage-the{ margin: -50px 0 0 250px; width:80px; text-align:center;}
* html #advantage-the{ margin: -50px 0 0 250px;}
*+html #advantage-the{ margin: -50px 0 0 250px;}
#advantage-blu{ margin: -138px 0 0 158px; width:100px; text-align:center; cursor:default;}
#advantage-adv a,#advantage-wor a,#advantage-wes a,#advantage-rel a,#advantage-blu a,#advantage-the a{color:#fff}
/*Advantage map*/

/*odc map*/
#odc-offering { background: url(../images/odc.jpg); width: 500px; height: 290px; font-weight: bold; color: #fff;margin-left:10px;}
#odc-offering a { color:#fff; }
#odc-offering a:hover { color:#f90; text-decoration:underline;}
#odc-offering div { width: 500px;}
.odc-offering-title1 { text-align: center; font: bold 1.8em arial; margin-top:20px; }
.odc-offering-bullets1 { margin-top:14px;}
*+html.odc-offering-bullets1 { margin-top:14px;}
.odc-offering-bullets1 h6 { float: left; font: bold 1.5em arial; background: url(../images/nav-bg-hover-ref.jpg) 0 0 no-repeat; padding:0 30px}
.odc-offering-bullets1 h6.first { background:none; margin-left:80px}
* html .odc-offering-bullets1 h6.first { margin-left:39px}

.odc-offering-title2 {float: left; text-align: center; font: bold 1.8em arial; margin-top: 25px; color:#FFF}
.odc-offering-bullets2 {float: left; display:inline;width:240px; margin-left: 45px}
* html .odc-offering-bullets2 { margin-left: 30px}
*+html .odc-offering-bullets2 { margin-left: 30px}
.odc-offering-bullets2-list{ float:left; display:inline; width:220px; margin-top:10px;}
.odc-offering-bullets2-list li{line-height:30px;}
.odc-offering-bullets2-list li a{font-size:1.1em;}
.odc-offering-bullets2-list li.title{font:bold 1.7em arial;line-height:55px;width:190px; text-align:center;}
.odc-offering-bullets-row1 {float: left;width:120px;}
.odc-offering-bullets-row2 {float: left;width:120px;}


.odc-offering-title3 { text-align: center; font: bold 1.5em arial; margin-top: 23px;}
.odc-offering-bullets3 { margin-top:10px;}
.odc-offering-bullets3 h6 { float:left; background: url(../images/nav-bg-hover-ref.jpg) 0 0 no-repeat; padding:0 20px; font:bold 1.1em arial;margin-top:0px;}
.odc-offering-bullets3 h6.first { background:none; margin-left:35px;}
* html .odc-offering-bullets3 h6.first { margin-left:19px;}
/*odc map*/

/*pear map*/
#pearl-map { }
#pearl-map p { width:460px; line-height: 19px; text-align: center;}
/*pearl map*/

/*service*/
.textlist{ float:left;margin-left:40px; margin-top:0; font-size:1.1em;}
* html .textlist{ float:left;margin-left:18px;}
.textlist>li{ margin-bottom:5px;}
.textlist li{background:url(../images/radio.gif) 0 7px no-repeat; padding:1px 10px; width:440px;}
.textlist li img { margin-left:25px; margin-top:5px;}
* html .textlist li img{ margin-left:12px;}
#inner-right .service-info-list{ float:left; margin-bottom:1px; width:250px;background-color:#f2f2f2; margin-bottom:8px;}
#inner-right .service-info-list-adjust{ margin-bottom:1px;}
#inner-right .service-info-list h2{ background-color:#848484; padding:13px 0 5px 10px; border-top:1px solid #fff; font-size:1.2em; font-weight:bold; color:#fff;}
#inner-right .service-info-list .list{float:left; padding-top:8px; padding-bottom:8px;background-color:#f2f2f2; color:#000}
#inner-right .service-info-list .list li{ background:url(../images/radio-orange.gif) 0 7px no-repeat; line-height:18px; font-size:1.1em; padding-left:12px; margin-left:14px; width:220px;}
#inner-right .service-info-list .list li ul li{ background:url(../images/radio.gif) 0 7px no-repeat; line-height:18px;font-size:1.1em; padding-left:12px; margin-left:2px;}
#inner-right .service-info-list .list2{ float:left; margin-left:14px; padding-top:8px; padding-bottom:8px; color:#000}
* html #inner-right .service-info-list .list2{ margin-left:7px; }
#inner-right .service-info-list .list2 li{ background:url(../images/radio-orange.gif) 0 7px no-repeat; width:85px; line-height:18px; font-size:1.1em; padding-left:12px;}
/*service*/

/*quality*/
.pm-textlist{ float:left; display: inline; margin-left:31px; margin-top:0;}
* html .pm-textlist{ float:left;margin-left:16px;}
*+html .pm-textlist{ float:left;margin-left:16px;}
.pm-textlist li{ font-size:1.1em; background:url(../images/radio.gif) 0 7px no-repeat; padding:1px 10px; width:450px; margin-bottom:5px; text-align:justify;}
.pm-textlist li span{color:#333; font-weight:bold;}
.sm-textlist{ float:left; margin-left:18px; margin-top:15px;margin-bottom:30px;}
.sm-textlist li{ font-size:1.1em; background:url(../images/radio.gif) 0 7px no-repeat; padding:1px 10px; width:305px; margin-bottom:5px;}
.security-img{ float:left; width:158px; height:158px; margin-left:20px; margin-top:5px; font-size:1.1em; }
.security-img.operational{background:url(../images/gear-green.jpg) no-repeat;}
.security-img.legal{background:url(../images/gear-blue.jpg) no-repeat;}
.security-img.cultural{background:url(../images/gear-orange.jpg) no-repeat;}

* html .security-img{ margin-left:10px;}
*+html .security-img{ margin-left:20px;}
.security-img span{ float:left; width:158px; margin-top:3px; font-weight:bold; text-align:center;}

.bleum-left-qulity{ float: left; display:inline; margin: 0 10px;}
* html .bleum-left-qulity{ float: left; display:inline; margin: 0;}
*+html .bleum-left-qulity{ float: left; display:inline; margin: 0;}
.inner-middle-font-qulity{ font-size: 1.1em; color: #333;} 
.bleum-read-qulity{ float: left; display:inline; width:150px; font-size: 1.1em; margin-top: 5px; line-height: 17px; color: #333; }
.bleum-read-qulity li{ width:380px;}
/*quality*/

/*management*/
.leader-link{ margin-left:35px; margin-top:10px; font-size:1.1em;}
.leader-link li{ height:24px;}
.leader-link .leader-name{float:left; width:150px;}
.leader-link .leader-name a{text-decoration: none;}
.leader-link .leader-position{color:0168b3;}
.purple{ color:#004e9f;}
.leader-img{ margin-left:35px;}
.leader-list li a{ padding-left:22px;}
#inner-middle .contenttxt{ float:left;width:530px;}
#inner-middle .contenttxt h1{font-size:1.1em; font-weight:bold; color:#333;}
#inner-middle .contenttxt h2{font-size:1.1em;color:#333;line-height:18px;}
#inner-middle .contenttxt h4{font-size:1.1em;color:#004e9f;line-height:18px;}
#inner-middle .contenttxt img{ margin-left:26px;}
#inner-middle .management-img{float:left; padding:2px 10px 5px 0;}
/*management*/

/*press release*/
.press-release-list{ margin-left:22px; font-size:1.1em;}
.press-release-list li{ float:left; display:inline; width:485px; font-weight: bold; padding:5px 5px 12px 0; border-bottom:1px solid #eee;}
* html .press-release-list li{ width:465px;}
.whitepapers-press-release-list li{ padding:0 5px 12px 0; margin-bottom:10px;}
.whitepaper-home-list{ margin-left:15px; margin-top:5px;}
.whitepaper-home-list li{color:#333; font-weight:normal; padding:0; border:0; margin-bottom:0; background:url(../images/radio.gif) 0 6px no-repeat; padding-left:10px;}
.press-release-list span{color:#333; font-size:1em; font-weight:normal; text-align:justify; width:485px; margin-top:5px; display:block;}
.press-release-list span.whitepaper-send{ float:left; margin-left:0; width:200px;}
.press-release-list span.whitepaper-download{ float:right; width:125px;}
.press-release-list li img{ float:left;}
.press-release-list li div img{ float:none; margin-left:5px;}
.go-top{float:left; display:inline; margin-left:470px; margin-top:10px; background: url(../images/go-top.gif) no-repeat; padding-left:20px; height:20px;}
.press-release-date{ float: left; display:inline; margin-left:20px; font-size: 1.1em; }
.press-release-title{ float: left; display:inline; font-weight:bold; color:#333; font-size: 1.1em; width: 500px; margin: 5px 0 5px 20px; line-height: 17px;}
.press-release-title span{font-size:1em;font-weight:normal; color:#333; font-style:italic;}
div.press-release-contact{float:left; display:inline; width:200px; font-size:1.1em; margin-left:22px; margin-top:-5px; line-height:17px;}
/*press release*/

/*whitepaper*/
table.send-whitepaper-form{ float:left; display:inline; border:0; font-size:1.1em; width:450px; margin-left:20px; margin-top:10px;}
table.send-whitepaper-form select{font-size:1em;}
table.send-whitepaper-form input{font-size:1em; padding:0 3px;}
table.send-whitepaper-form textarea{font-size:1em; font-family:Arial; width:220px; height:120px; padding:3px;}
table.send-whitepaper-form td {height:24px; vertical-align:top;}
table.send-whitepaper-form td span.orange{ color:#f90; font-weight: bold; font-size: 1.1em;}
.whitepaper-list{float:left; display: inline; margin-left:25px; font-size:1.1em; margin-bottom:5px; margin-top:-5px;}
.whitepaper-list li{background:url(../images/radio.gif) 0 7px no-repeat; padding:1px 10px; width:460px;}
.whitepaper-list li.current-textlist{ font-weight:bold;color:#333;}
.input{ background-image: url(../images/button_orange.gif); background-repeat: no-repeat; background-position: left top; height: 22px; width: 56px;border: 0; cursor: pointer; color: #333; margin-top:5px;}
.input2{ background-image: url(../images/button_orange.gif); background-repeat: no-repeat; background-position: left bottom; height: 22px; width: 56px;border: 0; cursor: pointer; color: #f90; margin-top:5px;}
.downwhitepaper{ float:left; display:inline;width:485px; margin-left:22px;margin-top:8px; font-size:1.1em;}
.downwhitepaper .send{ float:left}
.downwhitepaper .next{ float:right}
.whitepaper-title{float: left; display:inline; font-weight: bold; font-size: 1.1em; width: 500px; margin-left: 20px; margin-top: -5px; padding: 0px; line-height: 17px; color: #333;}
.whitepaper-adjust{height:2px;}
.header-grey{float:left; display:inline; width:500px; font-size:1.3em; font-weight:bold; color:#000;margin-left:20px; margin-bottom:5px; }
/*whitepaper*/

/*career*/
.career-development-text{ float:left;width:335px;}
.career-text{ float:left;width:520px; margin-top:-5px; line-height:17px;}
.career-text-list{ float:left; margin-left:20px; width:300px; font-size:1.1em; }
* html .career-text-list{ margin-left:10px; }
.career-text-list li{ margin-bottom:5px; line-height:17px; text-align:justify;}
.career-text-list li b{font-size:1.1em;}
.career-img-healthcare{float:left; margin-left:20px; }
.career-img{ float:left; width:180px; }
.career-img img{ margin-bottom:55px;}
/*career*/

/*contact*/
.address{float:left; display:inline;padding:0 25px 0 0; margin-top:10px; font-size:1.1em;}
.address span{font-size:1.1em; font-weight:bold; }
.address-first{margin-left:20px; }
.marquee{margin: 0px;padding: 0px; width:490px; }
.marquee img{padding: 4px;border: 1px solid #CCC;margin-left: 5px;}
#demo{background: #FFF;overflow:hidden;width:490px; margin-left:20px;margin-bottom:10px;}
#indemo{float: left;width: 800%;}
#demo1{float: left;}
#demo2{float: left;}
.thankyou-text{float:left; display: inline; width:500px; text-align:center; color:#004e9f; font-size:1.4em; font-weight:bold; padding:8px 10px;}
/*contact*/

/*hydra*/
.hydra-img{ float:left; width:420px; padding:0 50px;}
/*hydra*/

/*career*/
#career-inner-middle{ float:left; display:inline; width:700px; padding-bottom:10px;}
#career-inner-middle h5{float:left; display:inline; width:650px; color:#004e9f; font-size:1.4em; font-weight:bold; margin-left:20px; margin-top:12px;}
#career-inner-middle p{ float:left; display:inline; width:700px; font-size:1.1em; margin-left:20px; margin-bottom:8px; line-height:17px; text-align:justify;}
#career-inner-middle p b{ font-size:1.1em;}
#career-inner-middle p.first-p{ margin-top:-5px;}
#career-inner-middle h3{font-size:1.2em; font-weight:bold; width:660px;  margin-left:20px; }
#career-inner-middle a{color:#004e9f; text-decoration:underline;}
#career-inner-middle a:hover{ color: #f90;}
.f1{float:left;display:inline;width:660px;height:648px; margin-left:20px;overflow:hidden}
.f1_content{float:left;display:inline;margin-left:-10px; margin-top:-135px;}
/*career*/

/*404*/
.error-p{float:left; display:inline; width:700px; font-size:1.1em; margin-left:30px; margin-bottom:5px; line-height:18px; }
.error-p span{ font-weight:bold;}
.error-p a{ color:#004e9f; text-decoration:underline;}
.error-list{float:left; display:inline; width:800px;  margin-left:30px;font-size:1.1em;  padding-bottom:200px;}
.error-list li{ background:url(../images/dot.png) no-repeat 0 7px; padding-left:15px; line-height:18px;}
* html .error-list li{ padding-left:0px; }
*+html .error-list li{ padding-left:0px; }
.error-list li a{ color:#004e9f; text-decoration:underline;}
/*404*/

/*links*/
#content hr{ margin:0 28px;}
.heightadjust{float:left; height:200px; }
.links-title{float:left; display:inline; width:100%; font-size:1.4em; font-weight:bold; color:#004e9f; padding:20px 28px 5px 28px}
.links-title a{ color:#004e9f;}
.links-exchange-category{float:left;  display:inline; width:850px; font-size:1.1em; margin-left:28px; line-height:16px; font-weight:bold; padding:10px 20px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.links-exchange{float:left;padding:10px 0 20px 0;}
.links-exchange li{ background: url(../images/radio.gif) 0 5px no-repeat; font-size:1.1em; padding-left:10px; width:850px; margin-left:35px; text-align:justify;}
.links-exchange li a{ color:#333}
.links-exchange li p{ color:#888}
/*links*/ 

/*BookmarkShare bar*/
#bookmarkbar { background:url(../images/body-bg.jpg) repeat-y; width:995px; height:23px; margin:0 auto; _margin-top:-23px;/*hack for IE6*/}
.bookmarkwrap { width:950px; margin:0 0 0 3px; height:23px; background:url(../images/bookmark_bg.gif) repeat-x; color:#eee;}
.bookmarkarrow { display:block; width:75px; height:23px; background:url(../images/arrow_bg.gif) no-repeat; float:left;}
#bookmarkbar strong { float:left; margin-right:5px; padding-left:10px; line-height:23px;}
#bookmarkbar ul { }
#bookmarkbar li { margin-left:5px; margin-top:3px; float:left; width:16px; height:16px; border:1px solid #fff;}
#bookmarkbar img {  _margin-top:0; _margin-bottom:-3px;} /*hack for IE6*/
/*BookmarkShare bar*/

/*BookmarkShare bar*/
#bookmarkbar { background:url(../images/body-bg.jpg) repeat-y; width:995px; height:23px; margin:0 auto; _margin-top:-23px;/*hack for IE6*/}
.bookmarkwrap { width:950px; margin:0 0 0 3px; height:23px; background:url(../images/bookmark_bg.gif) repeat-x; color:#eee;}
.bookmarkarrow { display:block; width:75px; height:23px; background:url(../images/arrow_bg.gif) no-repeat; float:left;}
#bookmarkbar strong { float:left; margin-right:5px; padding-left:10px; line-height:23px;}
#bookmarkbar ul { }
#bookmarkbar li { margin-left:5px; margin-top:3px; float:left; width:16px; height:16px; border:1px solid #fff;}
#bookmarkbar img {  _margin-top:0; _margin-bottom:-3px;} /*hack for IE6*/
/*BookmarkShare bar*/

/*service*/
.bleum-service{position:relative;background:url(../images/bleum-service.png) no-repeat;padding:0px;margin:10px auto;width:420px;height:370px;}
.bleum-service a{color:#fff !important;text-decoration:none !important;}
.bleum-service .nav-link{padding:10px 0px;text-align:center;position:absolute;cursor:pointer;color:white;font-weight:bold;display:block;line-height:110%;}
.bleum-service span.nav-link{ cursor:default }
.bleum-service a:hover{color:#c1f271 !important;}
.bleum-service ul a{color:black;padding-bottom:4px;line-height:120%;}
.bleum-service ul li{padding:0px 0px;}
.app-service, .product-service{list-style:square;margin:0px;padding:0px 0px 0px 16px;width:130px;}
.app-service a, .product-service a{color:black !important;}
.bleum-service ul a:hover{color:#004E9F !important;}

.link.cvr{background:url(../images/cool-vendor-report.jpg) no-repeat; color:#004E9F;padding:0px 0px 8px 58px;}
.link.cvr:hover, .link.cvr:hover span{color:#FF9900 !important;}