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

body { margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#505050}


a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:none !important; font-weight:bold}
a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2d4f86; text-decoration:none; font-weight:bold}

h1 { font-family:Helvetica sans-serif, Arial,; font-size:18px; color:#000; margin-top:0px;}
h2 { font-family:Helvetica sans-serif, Arial,; font-size:14px; color:#0e4c85; margin-top:0px; margin-bottom:5px; margin-top:13px}
h3 { font-family:Helvetica sans-serif, Arial,; font-size:13px; color:#505050; margin:0px; padding:0px}

.bg-slide {background-color:#ecfdd9; height:134px}

#apDiv1 {
        position:absolute;
        width:100%;
        height:110px;
        text-align:center;
        z-index:5;
}

#apDiv2 {
        position: absolute;
        width:100%;
        height:290px;
        text-align: left;
        clear:both;
        overflow:hidden;
        z-index:7;

}




.content {width:949px; height:344px; margin:0 auto; margin-top:4px; background-image:url(../images/bg-content-left-fr.gif); background-repeat:no-repeat; background-position:right top}

.header {width:948px; margin:0 auto;  height:111px; position: relative; z-index:1; background-image:url(../images/bg-head.gif); background-position:right; background-repeat:no-repeat}

.header-left {width:50%; float:left; position:absolute; z-index:1; height: 111px;  background-image:url(../images/header-left.gif);   background-repeat:repeat-x;}

.header-right {
        width:50%;
        float:right;
        z-index:1;
        height: 111px;
        background-image:url(../images/header-right.gif);
        background-repeat:repeat-x;

}

.header-right-cos {
    z-index:1;
        width:13%;
        float:right;
        height: 294px;
        background-image: url(../images/line-cos.gif);
        background-repeat:repeat-x;

}

.header-left-cos {
    z-index:1;
        width:11.7%;
        float:left;
        height: 294px;

}

/* Nav Styles */

#nav {

        left: 0; top: 0;
        width: 540px; height: 68px;
        margin: 0; padding: 0;
        margin-left:0px;
        list-style: none;
        overflow: hidden;

}

#nav li {
        margin: 0; padding: 0;
        display: inline;

}

#nav a {
        float: left;
        border: none;
        margin: 0;
        padding: 100px 0 0;
        overflow: hidden;
        height: 0;

}

#nav a:hover, #nav a:active {
        background-position: 0 -68px;

}

#nav a.selected {
        background-position: 0 -68px;

}


#nav-apply a { width: 143px; background: url("../images/but-applying-solutions-1-fr.gif") no-repeat 0 0; }
#nav-tech a { width: 151px; background: url("../images/but-technology-1-fr.gif") no-repeat 0 0;  }
#nav-serv a { width: 135px; background: url("../images/but-serving-1-fr.gif") no-repeat 0 0; }
#nav-stay a { width: 111px; background: url("../images/but-stay-1-fr.gif") no-repeat 0 0}


/* Nav Styles ACTIV */

#navactiv {

        left: 0; top: 0;
        width: 540px; height: 68px;
        margin: 0; padding: 0;
        margin-left:0px;
        list-style: none;
        overflow: hidden;
        background-position: 0 -68px;

}

#navactiv li {
        margin: 0; padding: 0;
        display: inline;
        background-position: 0 -68px;

}

#navactiv a {
        float: left;
        border: none;
        margin: 0;
        padding: 100px 0 0;
        overflow: hidden;
        height: 0;
        background-position: 0 -68px;
}

#navactiv a:hover, #navactiv a:active {
        background-position: 0 -68px;

}

#navactiv a.selected {
        background-position: 0 -68px;

}


#navactiv-apply a { width: 143px; background: url("../images/but-applying-solutions-1-fr.gif") no-repeat 0 0; }
#navactiv-tech a { width: 151px; background: url("../images/but-technology-1-fr.gif") no-repeat 0 0;  }
#navactiv-serv a { width: 135px; background: url("../images/but-serving-1-fr.gif") no-repeat 0 0; }
#navactiv-stay a { width: 111px; background: url("../images/but-stay-1-fr.gif") no-repeat 0 0}


.subheader{height:111px; width:100%}

.space1 {clear:both; overflow:hidden; height:1px}
.space7 {clear:both; overflow:hidden; height:7px;}
.space4 {overflow:hidden; clear:both; height:4px}
.space20 {height:20px;}
.space27 {height:27px;}
.space34 {margin-left:17px;}
.space37 {height:10px;}

.menu-content {width:948px; height:30px; margin:0 auto; position:static; z-index:1}

.bg-menu {height:30px; background-image:url(../images/bg-menu.gif); background-repeat:repeat-x; text-align:center}
.bg-green {width:248px; height:34px; background-image:url(../images/bg-green.gif); background-repeat:no-repeat; float:left}
.bg-newsletter {width:300px; height:34px; background-image:url(../images/bg-newsletter.gif); background-repeat:no-repeat; float:left}

.search {width:147px; float:left; margin-top:7px; margin-left:7px;}
.newsletter {background-image:url(../images/title-Newsletter-fr.gif); width:80px; height:24px; background-repeat:no-repeat; float:left}
.search-form {border:#b2dd84 1px solid; width:140px; height*:18px; height:16px; font-family:Tahoma, Arial, Helvetica, sans-serif; padding-left:4px; padding-top:2px; font-size:11px; color:#505050}
.newsletter-form {border:#96d0e6 1px solid; width:147px; height*:18px; height:16px; font-family:Tahoma, Arial, Helvetica, sans-serif; padding-left:4px; padding-top:2px; font-size:11px; color:#505050}
.lang-box {width:100px; text-align:left; float:left; margin-top:8px;}
.lang-box a { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#166400; font-weight:bold; text-decoration:none}
.lang-box a:hover{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:bold; text-decoration:none}


.menutop { font-family:tahoma, Arial, Helvetica, sans-serif; margin-left:50px; font-size:11px; color:#fff; text-decoration:none; width*:400px; width:350px; float:left; height:20px; margin-top:12px}
.menutop a { font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none; font-weight:bold}
.menutop a:hover { font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration: underline; font-weight:bold}
.menutop a.menuvisited { font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration: underline; font-weight:bold}


.menu { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#166400; text-decoration:none; width:760px; text-align: right; float:right; padding-top:8px}
.menu a { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#166400; font-weight:bold; text-decoration:none}
.menu a:hover{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:bold; text-decoration:none}
.menu a.menuvisited {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:bold; text-decoration:none}

.slide {width:948px; height:129px; margin:0 auto; background-image: url(../images/slide.jpg); background-repeat:no-repeat }
.slideA {width:948px; height:129px; margin:0 auto; background-image: url(../images/slideA-FR.jpg); background-repeat:no-repeat }
.slideB{width:948px; height:129px; margin:0 auto; background-image: url(../images/slideB-FR.jpg); background-repeat:no-repeat }
.slideC {width:948px; height:129px; margin:0 auto; background-image: url(../images/slideC-FR.jpg); background-repeat:no-repeat }
.slideD {width:948px; height:129px; margin:0 auto; background-image: url(../images/slideD-FR.jpg); background-repeat:no-repeat }

.search-box {width:54px; margin-left:5px; margin-top:7px; float:left}
.newsletter-box {width:147px; float:left; margin-left:-5px; margin-top:7px;}
.join-us-box {width:53px; margin-left:6px; margin-top:7px; float:left}

.logo-box {height:60px; padding-top:12px; width:200px; float:left}
.lang-box {width:100px; text-align:left; float:left; margin-top:8px;}


.content2 {width:948px;  margin:0 auto;}
.left-content {width:219px; float:left; margin-top:16px;}
.center-content {margin-left: 0; overflow: hidden; width*:522px; width:492px; padding-top:15px; padding-left:15px; padding-right:15px; float:left; margin-top:16px; background-image:url(../images/bg-content.gif); background-repeat:no-repeat; background-position:left top; text-align:justify}
.center-content a {
        color: #2d4f86;
        text-decoration: underline;
}
.center-content a:hover {
        color: #000000;
        text-decoration: none;
}
.right-content {width*:206px; width:188px; float:left; margin-top:16px; padding-left:18px; background-image:url(../images/line-right.gif); background-repeat:no-repeat; background-position:left top;}
.content-left {width:700px; height:295px; float:left}
.under-content {height:26px; background-image:url(../images/line-content.gif); background-repeat:repeat-x}
.under-content2 {height:25px; background-image:url(../images/line-content2.gif); background-repeat:repeat-x}


.module-consult{width:232px; height:284px; margin-top:8px; float:right;}
.module-case {width:346px; height:136px; background-image: url(../images/module-case-study-1-fr.gif); background-repeat:no-repeat; float:left; margin-top:8px;}
.module-last-article {width:345px; height:136px; background-image: url(../images/module-last-article-fr.gif); background-repeat:no-repeat; float:left; margin-top:8px; margin-left:9px}
.module-white-paper {width:346px; height:136px; background-image:url(../images/module-last-white-paper-fr.gif); background-repeat:no-repeat; float:left; margin-top:8px;}
.module-select {height:71px; height*:79px; padding-top:8px; padding-left:16px; background: url(../images/module-select.gif); background-repeat:no-repeat; background-position:top}
.module-head {height:30px; text-align:right}
.module-testimonials {width:345px; height:136px; background-image: url(../images/module-testimonials-fr.gif); background-repeat:no-repeat; float:left; margin-top:8px; margin-left:9px}
.module-title {padding-top:15px; padding-left:14px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000}
.module-txt {padding-top:8px; padding-left:14px; padding-right:15px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#353535}
.study-form{width:188px; border:#92c373 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#505050}

.title-consul {margin-top:10px; margin-bottom:5px; margin-left:28px; font-family:Helvetica,Arial, Helvetica, sans-serif; font-size:20px; color:#257d0c}
.title-submenu-left {   margin-left:0px; font-family:Helvetica,Arial, Helvetica, sans-serif; font-size:18px; color:#13759f; background-image: url(../images/bg-applyingSolutions-top.gif); height:43px; width:209px; height*:60px; width*:219px; padding-left:10px; padding-top:17px;  background-repeat:no-repeat}
.title-subconsul {font-family: Helvetica sans-serif, Arial ; font-weight:bold; font-size:14px; color:#257d0c}
.title-subconsul a{font-family: Helvetica sans-serif, Arial ; font-weight:bold; font-size:14px; color:#257d0c}
.title-subconsul a:hover{font-family: Helvetica sans-serif, Arial ; font-weight:bold; font-size:14px; color:#000}

.title-consulblue a{font-family: Helvetica sans-serif, Arial ; font-size:11px; font-weight:bold; color:#517aa5;  margin-left:12px}
.title-consulblue a:hover{font-family: Helvetica sans-serif, Arial ; font-size:11px; font-weight:bold; color:#000;  margin-left:12px}
.title-consulblue a{font-family: Helvetica sans-serif, Arial ; font-size:11px; font-weight:bold; color:#517aa5;  margin-left:12px}

.title-CEO {text-align:left; clear:both; overflow:hidden; margin-bottom:8px}
.module-CEO {width:236px; height:164px; float:left; border-right:#aad3e1 1px solid}
.module-CEO-last {width:236px; height:164px; float:left;}
.module-CEO-title {padding:10px; color:#2d4f86; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:left}
.module-CEO-img { text-align:center}
.module-CEO-txt {margin-top:10px; margin-left:15px; margin-right:18px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-align: justify}


.list-all {text-align:right; margin-right:15px;}
.list-all a { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000; text-decoration: underline }
.list-all a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;font-weight:bold; text-decoration:none }

.module-img {BORDER-RIGHT: #ededed 6px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ededed 6px solid; PADDING-LEFT: 1px; BACKGROUND: white; PADDING-BOTTOM: 1px; BORDER-LEFT: #ededed 6px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ededed 6px solid}
.module-img-poz {width:100px; float:left}
.module-img-txt {width:200px; float: right;}
.module-applying {width:219px; padding-top:0px; background-image:url(../images/bg-applyingSolutions-content.gif); background-repeat:repeat-y}
.list {padding-top:25px; width:200px; float:right; text-align:right}
.list a { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000; text-decoration: underline }
.list a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;font-weight:bold; text-decoration:none }

.foot-content {width:948px; margin:0 auto; height:212px}
.foot-body {width:948px; height:35px; margin:0 auto}
.foot-right {width:500px; margin-top:12px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000;  float:right; text-align:right}
.foot-left {width:250px; margin-top:12px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000;  float:left}
.foot {height:63px; background-image: url(../images/line-foot.gif); background-repeat:repeat-x}
.foot2 {height:63px; }
.foot a { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000; text-decoration:none}
.foot a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2d4f86; text-decoration:none}

.list-solution {font-family:  Helvetica sans-serif,Arial; color:#13759f; font-size:13px; font-weight:bold; margin:0px; padding:0px; list-style:none; text-decoration:none;}
.list-solution a {font-family:  Helvetica sans-serif,Arial; color:#13759f; font-size:13px; font-weight:bold; margin:0px; padding:0px; list-style:none; text-decoration:none}
.list-solution a:hover {font-family:  Helvetica sans-serif,Arial; color:#000; font-size:13px; font-weight:bold; margin:0px; padding:0px; list-style:none; text-decoration:none}

.list-solution2 {font-family:  Helvetica sans-serif,Arial; color:#000; font-size:11px; font-weight:bold; margin:0px; padding:0px; text-decoration:none; list-style:none; text-decoration:none}
.list-solution2 a {font-family:  Helvetica sans-serif,Arial; color:#000; font-size:11px; font-weight:bold; margin:0px; padding:0px; text-decoration:none; list-style:none; text-decoration:none}
.list-solution2 a:hover{font-family:  Helvetica sans-serif,Arial; color:#13759f; font-size:11px; font-weight:bold; margin:0px; padding:0px; text-decoration:none; list-style:none; text-decoration:none}

.list-solution3 {margin:0px; text-decoration:none; padding:0px; padding-left:10px; list-style:none}

.but-case {text-align: right; padding-right:9px; padding-top:5px}
.title-content {color:#000; font-weight:bold; margin-top:20px; margin-bottom:10px;}
.img-content {width: 90px; float:left; text-align:left}
.right-content-center {width:400px; float:right}
.read-more {clear:both; overflow:hidden; text-align:left; margin-top:5px;}
.list-all2 { clear:both; overflow:hidden; text-align:left; margin-top:5px;}

.related {font-family: Helvetica sans-serif,Arial; color:#646464; font-size:13px; font-weight:bold; margin:0px; padding:0px; list-style:none}
.related a {font-family: Helvetica sans-serif,Arial; color:#646464; font-size:13px; font-weight:bold; margin:0px; padding:0px; list-style:none}
.related a:hover {font-family: Helvetica sans-serif,Arial; color:#000; font-size:13px; font-weight:bold; margin:0px; padding:0px; list-style:none}

.related2 {margin:0px; color:#646464; text-decoration:none; padding:0px; padding-left:10px; list-style:none; font-family: Helvetica sans-serif,Arial; font-size:11px; font-weight:bold;}
.related2 a {margin:0px; color:#646464; text-decoration:none; padding:0px; padding-left:10px; list-style:none; font-family: Helvetica sans-serif,Arial; font-size:11px; font-weight:bold;}
.related2 a:hover {margin:0px; color:#000; text-decoration:none; padding:0px; padding-left:10px; list-style:none; font-family: Helvetica sans-serif,Arial; font-size:11px; font-weight:bold;}


div#submenu{
font-family:  Helvetica sans-serif,Arial; color:#13759f; font-size:13px; font-weight:bold; margin:0px; padding:0px; list-style:none; text-decoration:none;
width:219px;
}
div#submenu a {color:#000;text-decoration:none; font-size:11px}
div#submenu a:hover {color:#13759f; font-size:11px;}
div#submenu ul {list-style-type:none;margin:0 7px;padding:0;}
div#submenu span {font-weight:700;cursor:hand;cursor:pointer;}


div#submenuactiv{
font-family:  Helvetica sans-serif,Arial; color:#cecece; font-size:13px; font-weight:bold; margin:0px; padding:0px; list-style:none; text-decoration:none;
width:219px;
}
div#submenuactiv a {color:#000;text-decoration:none; font-size:11px}
div#submenuactiv a:hover {color:#cecece; font-size:11px;}
div#submenuactiv ul {list-style-type:none;margin:0 7px;padding:0;}
div#submenuactiv span {font-weight:700;cursor:hand;cursor:pointer;}

/* FORM Styles */

.form-left {width:230px; margin-left:15px; float:left}
.form-right {width:230px; float:right}
.form-title {font-weight:bold; margin-bottom:5px; text-align:left}
.form-field {width:200px; border:#13759f 1px solid; color:#13759f; padding:2px; margin-bottom:15px}
.form-pop-down {width:206px; border:#13759f 1px solid; color:#13759f;  padding:2px; margin-bottom:15px;}
.form-subject {width:453px; border:#13759f 1px solid; color:#13759f; padding:2px;}
.form-message {width:453px; border:#13759f 1px solid; color:#13759f; padding:2px;}

.form-submit, .form-cancel {border: 1px solid #13759f; background-color: #ffffff; color: #13759f}
.form-cancel {border: 1px solid #3399cc; }


div#breadcrumbs {height:26px; line-height:26px;}
div#breadcrumbs a {text-decoration:none}

/* Blue round corner table */
table.tbl_bg_round_corner_bl{ border-top: 0; background:url(../images/table/tb_bg1.gif) repeat-x top left;}
table.tbl_bg_round_corner_bl td.left{ border-left: 1px solid #61b5cd; border-right: 0px;  border-bottom: 1px solid #e1f4ff;}
table.tbl_bg_round_corner_bl td{ border-right: 1px solid #61b5cd; padding: 3px; border-bottom: 1px solid #e1f4ff;}
table.tbl_bg_round_corner_bl td.left_last{ background:url(../images/table/bl_round_corner3.gif) no-repeat bottom left; border: 0;}
table.tbl_bg_round_corner_bl tr.right_last{ background:url(../images/table/bl_last_bg.gif) repeat-x bottom right; border: 0;}
table.tbl_bg_round_corner_bl td.right_last{ background:url(../images/table/bl_round_corner4.gif) no-repeat bottom right;  border: 0;}
table.tbl_bg_round_corner_bl tr.first td{ border: 0px; padding: 0px 10px 0px 10px; height: 26px; color: white;}
table.tbl_bg_round_corner_bl tr.first{ background:url(../images/table/bl_round_corner2.gif) no-repeat top right; border: 0;}
table.tbl_bg_round_corner_bl tr.first td.first_round_corner{ background:url(../images/table/bl_round_corner1.gif) no-repeat top left;}
table.tbl_bg_round_corner_bl tr.second_bl{ background:url(../images/table/tb_bg3.gif) repeat-x top left; border: 0px;}
table.tbl_bg_round_corner_bl input, select, table.tbl_bg_round_corner_gr input, select{ margin: 0; padding: 0; border: 1px solid #d8d8d8; font-size: 11px;}
table.tbl_bg_round_corner_bl td.block_bottom{ margin: 0px;padding: 0; border: 0px; background: url(../images/table/bl_last_bg.gif) repeat-x bottom right; font-size: 3px;}
table.tbl_bg_round_corner_bl td.block_bottom div.left{ background: url(../images/table/bl_round_corner3.gif) no-repeat bottom left;}
table.tbl_bg_round_corner_bl td.block_bottom div.right{ background: url(../images/table/bl_round_corner4.gif) no-repeat bottom right;}


/* Green round corner table */

table.tbl_bg_round_corner_gr{ background:url(../images/table/tb_bg2.gif) repeat-x top left;}
table.tbl_bg_round_corner_gr td{  padding: 3px; border-top: 1px solid #dff8c8;}
table.tbl_bg_round_corner_gr tr.first_gr td{ padding: 0px 10px 0px 10px; height: 26px; border: 0; background:url(../images/table/tb_bg2.gif) #aad581 repeat-x top left;}
table.tbl_bg_round_corner_gr tr.first_gr td.first_round_corner_gr{ background:url(../images/table/gr_round_corner1.gif) #aad581 no-repeat top left;  width: 160px;}
table.tbl_bg_round_corner_gr tr.first_gr td.latest{ background:url(../images/table/gr_round_corner2.gif)  #aad581  no-repeat top right; border: 0;}
table.tbl_bg_round_corner_gr tr.first_gr td{ border: 0px; padding-top: 3px; color: white; text-align: center;}
table.tbl_bg_round_corner_gr tr td.gr_input { text-align: center;}
table.tbl_bg_round_corner_gr tr td.gr_input_last {  text-align: center; border-right: 1px solid #85B960;}
table.tbl_bg_round_corner_gr tr td.gr_input_first{ border-left: 1px solid #85B960;}
table.tbl_bg_round_corner_gr tr td.block_bottom{ margin: 0px; padding: 0; border: 0; font-size: 3px;  background: url(../images/table/gr_last_bg.gif) repeat-x bottom right;}
table.tbl_bg_round_corner_gr tr td.block_bottom div.left{ background: url(../images/table/gr_round_corner3.gif) no-repeat bottom left;}
table.tbl_bg_round_corner_gr tr td.block_bottom div.right{ background: url(../images/table/gr_round_corner4.gif) no-repeat bottom right;}
/* Second Blue  round corner table */

 td.gr_input1 { text-align: right;}
 td.gr_input_last1 {text-align: right; border-right: 1px solid #85B960; }

table.tbl_bg_round_corner_bl2 {background:url(../images/table/tb_bg1.gif) repeat-x top left;}
table.tbl_bg_round_corner_bl2 td{  padding: 3px; border-top: 1px solid #e1f4ff;}
table.tbl_bg_round_corner_bl2 tr.first_bl2 td{ padding: 0px 10px 0px 10px; height: 26px; border: 0; background:url(../images/table/tb_bg1.gif) #5FB2CB repeat-x top left;}
table.tbl_bg_round_corner_bl2 tr.first_bl2 td.first_round_corner_bl2{ background:url(../images/table/bl_round_corner1.gif) #5FB2CB no-repeat top left;  width: 160px;}
table.tbl_bg_round_corner_bl2 tr.first_bl2 td.latest{ background:url(../images/table/bl_round_corner2.gif)  #5FB2CB  no-repeat top right; border: 0;}
table.tbl_bg_round_corner_bl2 tr.first_bl2 td{ border: 0px; padding-top: 3px; color: white; text-align: center;}
table.tbl_bg_round_corner_bl2 tr td.bl2_input1 { text-align: right;}
table.tbl_bg_round_corner_bl2 tr td.bl2_input_last {  text-align: right; border-right: 1px solid #61b5cd;}
table.tbl_bg_round_corner_bl2 tr td.bl2_input_first{ border-left: 1px solid #61b5cd;}
table.tbl_bg_round_corner_bl2 tr td.block_bottom{ margin: 0px; padding: 0; border: 0; font-size: 3px;  background: url(../images/table/bl_last_bg.gif) repeat-x bottom right;}
table.tbl_bg_round_corner_bl2 tr td.block_bottom div.left{ background: url(../images/table/bl_round_corner3.gif) no-repeat bottom left;}
table.tbl_bg_round_corner_bl2 tr td.block_bottom div.right{ background: url(../images/table/bl_round_corner4.gif) no-repeat bottom right;}