@charset "utf-8";
/*!
        global.css v1.1 <http://tiebusa.com/>
        Copyright (c) 2010 TIEBUSA.COM

        #ED1D24; link red;
*/
/* CSS Document */

@import url(reset.css);
@import url(common.css);
@import url(gird.css);
@import url(slidebuttonskin.css);
body {
        margin: 0 0 0 0;
        color:#000;
}
body {
        background:#f0f0f0;
        margin:0;
        padding:0;
        font:12px/17px Arial, Helvetica, sans-serif;
        color:#000;
        z-index:1;
}

/*main blocks*/
#wrap {
        margin:0 auto;
        padding:0;
        width:1000px;
        background:transparent;
}
#wrap2 {
        margin:0 auto;
        padding:0;
        width:1000px;
        background:#fff;
}
#wrap3 {
        margin:0 auto;
        padding:0;
        width:1000px;
}

#masthead {
        background:transparent url('../images/common/bg1.png') top center repeat-x;
        height:103px;
        overflow:visible;
        position:relative;
        z-index:1000;
        margin:0 auto;
        padding:0;
        width:100%;
}
#masthead #logo {
        position:absolute;
        top:0px;
        left:416px;
        z-index:1001;
        height:87px;
        width:178px;
        margin:0;
        padding:0;
}
#masthead #logo a {
        background:url(../images/common/imagi_logo.png) 0 0 no-repeat;
        height:84px;
        width:178px;
        display:block;
        margin:0;
        padding:0;
}
#masthead #logo a span{
        display:none;
}
#mainscreen {
        background:#fff;
        width:1000px;
        height:208px;
        margin:0 auto;
        padding:0;
        display:block;
        position:relative;
        text-align:center;
        z-index:998;
}
.section0 #mainscreen {
        width:1000px;
        height:550px;
}
.section8 #mainscreen {
        display:none;
}
#page {
        background:#fff;
        width:1000px;
        padding:0 0 62px 0;
        margin:0 auto;
        position:relative;
        z-index:999;
        overflow:hidden;
}
#page h1 {
font:14px/14px Arial;
padding:14px 0 9px;
margin:0;
text-align:center;
width:650px;
}
.centerpage #page h1 {
font:14px/14px Arial;
padding:14px 0 9px;
margin:0 108px;
text-align:left;
width:1000px;
}
.type3 #page h1 {
font:20px/20px Arial;
text-align:center;
width:1000px;
}
#content {
        padding:0;
        margin:0;
}
#content {
}
.type1 .column {
        float:right;
}
.type1 .grid_6 {
        width:724px;
}
.type3 .grid_6 {
        width:1000px;
}
.type3 #sidebar1 {
        display:none;
}

/* slidebar */
#sidebar {
        background:#fff url(../images/common/sidebar_bg.png) 0 0 repeat-y;
}
.widget {
        padding:0px;
        color:#000;
        font:12px/13px Arial, Helvetica, sans-serif;
        font-weight:normal;
        background:none;
        width:242px;
        margin:0 0 0 0px;
}
*:first-child+html .widget {
        width:235px;
}
.widget p {
        font:12px/12px Arial, Helvetica, sans-serif;
}
.widget h1 {
        color:#000;
        font:21px/21px Arial, Helvetica, sans-serif;
        margin-bottom:12px;
}
.widget h2{
        text-align:right;
        font:12px/28px Arial, Helvetica, sans-serif;
        color:#000;
        padding:0 24px 0 0;
        background: url(../images/common/sb_h1.jpg) right top no-repeat;
}
.widget h3{
        text-align:right;
        font:12px/28px Arial, Helvetica, sans-serif;
        color:#000;
        padding:0 24px 0 0;
}
.widget ul li a {
        color:#9B9B9B;
        display:block;
        font:12px/13px Arial,Helvetica,sans-serif;
        left:20px;
        padding:0 24px 0 0;
        position:relative;
        width:87%;
}

/* #sidebar1 for level2 nav */
#sidebar1 {
        background:#fff url(../images/common/sidenav.png) 0 0 no-repeat;
        padding:0 0px 0 0px;
        margin:0 0 0 0px;
        float:left;
        width:257px;
        min-height:344px;
}
*:first-child+html #sidebar1 {
        width:257px;
}
*html #sidebar1 {
        width:257px;
}
/* #sidebar1 for product  */
#sidebar2 {
        background:none;
        padding:0 0px 0 0px;
        margin:0 19px 0 0px;
        float:right;
        width:223px;
}
#sidebar1 .sidenavinner {
}

#sidebar1 .sidenavinner ul {
        margin-top:12px;
}
#sidebar1 .sidenavinner ul li {
        margin:0 0 16px 9px;
        text-align:right;
}
#sidebar1 .sidenavinner ul li a {
        display:block;
        left:20px;
        position:relative;
        width:87%;
        color:#9b9b9b;
        font:12px/13px Arial, Helvetica, sans-serif;
        padding:0px 24px 0px 0;
}
#sidebar1 .sidenavinner ul li a b{
        font-weight:normal;
}
#sidebar1 .sidenavinner ul li a:hover, #sidebar1 .sidenavinner ul li a:active {
        text-decoration:underline;
}
#sidebar1 .sidenavinner ul li a.current {
        color:#ed1d24;
        background:#fff url(../images/common/sb_bg_t.jpg) top right no-repeat;
        /* background:#f00 url(../images/common/sb_bg_t.jpg) top right no-repeat; */
        margin:0;
        padding:11px 0px 0px 0px;
        position:relative;
        display:block;
        left:16px;
        top:0;
        margin:-10px 0 -10px 0;
        width:223px;
}
#sidebar1 .sidenavinner ul li a.current b {
        display:block;
        font-weight:bold;
        background:#fff url(../images/common/sb_bg_b.jpg) bottom right no-repeat;
        /* background:#00f url(../images/common/sb_bg_b.jpg) bottom right no-repeat; */
        margin:0;
        padding:0 16px 15px 0px;
        width:207px;
}
#sidebar1 .sidenavinner ul li ul {
        margin:13px 0 0 0 ;
        width:223px;
}
#sidebar1 .sidenavinner ul li ul li {
        margin:0 0 7px 0;
        width:209px;
}
#sidebar1 .sidenavinner ul li ul li a {
        display:block;
        left:20px;
        position:relative;
        width:87%;
        color:#9b9b9b;
        font:12px/13px Arial, Helvetica, sans-serif;
        padding:0px 18px 0px 0;
        background:url(../images/common/sb_subnav.jpg) top right no-repeat;
}
#sidebar1 .sidenavinner ul li ul li a.current {
        font-weight:bold;
        color:#ed1d24;
        width:219px;
        font:12px/13px Arial, Helvetica, sans-serif;
        background:url(../images/common/sb_subnav_on.jpg) right 1px no-repeat;
        margin:0 0 0px 0;
        padding:0;
        display:block;
        left:0px;
        text-align:right;
}
#sidebar1 .sidenavinner ul li ul li a.current b {
        display:block;
        font-weight:bold;
        background:none;
        margin:0;
        padding:0px 18px 0px 0;
        width:204px;
        text-align:right;
}
#sidebar1 .sb_imagegallery_inner {
        text-align:right;
        margin:0 15px 0 0;
}

#sidebar1 .sb_quicklink {
        margin-top:70px;
        background:url(../images/common/sb_quicknav_bg.jpg) top right no-repeat;
        min-height:298px;
}
#sidebar1 .sb_quicklink h2 {
        color:#000;
        font:12px/16px Arial, Helvetica, sans-serif;
        margin:14px 0;
        padding:9px 14px 0 0;
        text-align:right;
        background:none;
}
#sidebar1 .sb_quicklink ul {
        margin-top:12px;
}
#sidebar1 .sb_quicklink ul li {
        margin:0 0 10px 9px;
        text-align:right;
}
#sidebar1 .sb_quicklink ul li a {
        display:block;
        left:20px;
        position:relative;
        width:85%;
        color:#9b9b9b;
        font:12px/13px Arial, Helvetica, sans-serif;
        padding:0px 24px 0px 0;
}
#sidebar1 .sb_quicklink ul li a:hover, #sidebar1 .sb_quicklink ul li a:active {
        text-decoration:underline;
}
#sidebar1 .sb_quicklink ul li a.current {
        font-weight:800;
        color:#ed1d24;
        background:url(../images/common/sb_bg.jpg) top right no-repeat;
        margin:-9px 0 -9px 0;
        padding:13px 24px 13px 0;
        position:relative;
}


/* Navigation at rest */
/* Root = Horizontal, Secondary = Vertical */
#navbar {
color:#565656;
font-size:10px;
height:18px;
left:0px;
line-height:18px;
position:absolute;
text-align:right;
top:85px;
width:1000px;
}
#nav {
        z-index:1000;
        display:block;
        height:25px;
        width:100%;
        position:relative;
        text-align:left;
        padding:0;
        margin:0;
}
#navmenuh { z-index:1000;}
.wf-menu a {text-align:left;font:12px/20px Arial, Helvetica, sans-serif;font-weight:bold;padding:0 0 0 0px;text-transform:uppercase;
}
.wf-menu a:hover {
        text-decoration:none;
}
ul#navmenuh
{
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        width:100%;
        /*For KHTML*/
        list-style: none;
        height: 18px;
        border-bottom:#cccccc solid 1px;
}
/*** ESSENTIAL STYLES ***/
.wf-menu, .wf-menu * {
        margin:                        0;
        padding:                0;
        list-style:                none;
}
.wf-menu {
        line-height:        1.0;
}
.wf-menu li {
        float:                        left;
        position:                relative;
}
.wf-menu li a {
        color: #565656;
        line-height:18px;
        padding:0px 0 0 0;
        display:block;
        width:auto;
        height:10px;
        cursor:pointer;
        cursor:default;
}
.wf-menu li a:hover, .wf-menu li a:visited  {
        color: #df1522;
}

#menuplane  {
        position:relative;
        display:block;
        visibility:hidden;
        left:30px;
        width:939px;
        height:197px;
        background:transparent url(../images/common/nav_bg_trans.png) 0 0 no-repeat;
        text-transform:uppercase;
        left:162px;
        width:718px;
}
#menuplane ul {
        float:left;
        width:  135px;
        height: 180px;
        display:block;
        padding-top:12px;
}
#menuplane ul li {
        padding:0px 0 0 0px;
        margin:0;
}
#menuplane ul li a, #menuplane ul li a:link, #menuplane ul li a:visited {
        color:        #565656;
        line-height:18px;
        display:block;
        height:auto;
        font:10px/12px Arial,Helvetica, sans-serif;
        font-weight:bold;
        margin-bottom:12px;
        padding:0 0 0 16px;
}
.wf-menu li {
        padding:0 0 0 12px;
        margin:0 0 0 0 0px;
}
.wf-menu li.sec1 {
        width:100px;
        margin-left:30px;
        padding:0 0 0 173px;
}
.wf-menu li.sec2{
        width:105px;
}
.wf-menu li.sec3{
        width:111px;
}
.wf-menu li.sec4{
        width:113px;
        padding:0 0 0 32px;
}
.wf-menu li.sec5 {
        width:119px;
}
.wf-menu li.sec6 {
        width:166px;
}
.wf-menu li.sec7 {
        width:102px;
}

#menuplane ul.sec1 {
        width:117px;
        width:129px;
}
#menuplane ul.sec2{
        width:117px;
        width: 130px;
}
#menuplane ul.sec3{
        width:117px;
        width: 118px;
}
#menuplane ul.sec4{
        width:148px;
}

#menuplane ul.sec5 {
        width:126px;
        padding-left:5px;
        width: 139px;
}
#menuplane ul.sec6 {
        width:180px;
}
#menuplane ul.sec7 {
        width:121px;
        padding-right:8px;
}

#menuplane ul li a:hover, #menuplane ul li a:active {
        color: #fff;
        background:#df1522;
        text-decoration:underline;
}
#menuplane ul:hover, #menuplane ul:hover li a {
        color:        #fff;
        background:#df1522;
}
#menuplane ul li ul {
        float:left;
        width:  131px;
        height: auto;
        display:block;
        padding:0px 0 0 12px;
        margin:0;
        width:  auto;
        height: auto;
}
#menuplane ul li ul {
        margin-bottom:6px;
}
#menuplane ul li ul li a, #menuplane ul li ul li a:link, #menuplane ul li ul li a:visited {
        margin-bottom:6px;
        background:transparent url(../images/common/nav_bull1.gif) 0 0 no-repeat;

}
#menuplane ul li ul li a:hover,
#menuplane ul:hover li ul li a {
        background:transparent url(../images/common/nav_bull2.gif) 0 0 no-repeat;


}
#menuplane ul.sec1 li a {
        padding:0px 0 0 16px;
}
#menuplane ul.sec2 li a {
        padding:0px 0 0 12px;
}
#menuplane ul.sec3 li a {
        padding:0px 0 0 12px;
}
#menuplane ul.sec4 li a {
        padding:0px 0 0 12px;
}
#menuplane ul.sec5 li a {
        padding:0px 0 0 8px;
}
#menuplane ul.sec6 li a {
        padding:0px 0 0 12px;
}
#menuplane ul.sec7 li a {
        padding:0px 0 0 12px;
}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
        margin:                        0;
        padding:                0;
        list-style:                none;
}
.sf-menu {
        line-height:        1.0;
}
.sf-menu ul {
        position:                absolute;
        top:                        -999em;
        width:                        18em; /* left offset of submenus need to match (see below) */
        height: 197px;
        display:block;
        background:transparent url(../images/common/nav_bg_trans.png);
}
.sf-menu ul li {
        width:                        18em;
}
.sf-menu li:hover {
        visibility:                inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
        float:                        left;
        position:                relative;
}
.sf-menu a {
        display:                block;
        position:                relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
        left:                        0;
        top:                        18px; /* match top ul list item height */
        z-index:                9999;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
        top:                        -999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
        left:                        90px; /* match ul width */
        top:                        0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
        top:                        -999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
        left:                        90px; /* match ul width */
        top:                        0;
}

/*** TIEBUSA Crystal SKIN ***/
.sf-menu {
        float:                        left;
        margin-bottom:        1em;
}
.sf-menu a {
        padding:                 .75em 1em;
        text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
        color:                        #7f7f7f;
}
.sf-menu li {
        background:#fff;
        height:18px;
}
.sf-menu li.firstitem {
        margin-left:60px;
}
.sf-menu li ul {
        border-top:none;
        border-top:white solid 13px;
}
.sf-menu li li {
        background:#fff;
}
.sf-menu li li li {
        background:#00f;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
        color:#cb272f;
        outline:0;
}
.sf-menu li ul li:hover, .sf-menu li ul li.sfHover,
.sf-menu li ul li a:focus, .sf-menu li ul li a:hover, .sf-menu li ul li a:active {
        background:#df1522;
        color:#fff;
}
ul#navmenuh  li ul li a {
        line-height:18px;
        padding-top:0px;
        padding-bottom:0px;
}
ul#navmenuh  li ul li.last {
        background:transparent url(../images/common/nav_last_bg.png) left bottom no-repeat;
        display:block;
        height:5px;
        width:100%;
}

#footer {
background:#fff url(../images/common/footer_bg.png) 0 0 no-repeat;
color:#7f7f7f;
font: 12px/12px Arial, Helvetica, sans-serif;
padding:0;
margin:0;
display:block;
width:1000px;
height:91px;
z-index:1000;
position:relative;
}
#footer  a{
color:#7f7f7f;
text-decoration:none;
}
#footer #copyright {
position:absolute;
top:18px;
left:109px;
display:block;
width:500px;
height:55px;
z-index:1001;
}
#footer #footerlogo {
position:absolute;
top:9px;
left:2px;
display:block;
width:100px;
height:55px;
z-index:1001;
}
#footer #cc_10_11 {
position:absolute;
top:10px;
left:380px;
display:block;
width:167px;
height:51px;
z-index:1001;
}
#footer #otherslogo {
position:absolute;
top:40px;
left:871px;
display:block;
width:129px;
height:34px;
z-index:1001;
}
#footer p {
        color:#7f7f7f;
        font: 11px/12px Arial, Helvetica, sans-serif;
        margin-left:7px;
}
#footer .alignleft {
        text-align:left;
}

#footer #footernav {
        position:absolute;
        top:19px;
        right:20px;
        text-align:right;
        width:400px;
        height:55px;
        z-index:1001;
}

/* Common Parts */

a {color:#cb272f;text-decoration:none;}
a:hover {text-decoration:underline;}
p {
        margin:0em 0 .4em;
        font:12px/1.8em Arial, Helvetica, sans-serif;
        line-height:1.2em;
}
img {border-style:none;}
form, fieldset {
        margin:0;
        padding:0;
        border-style:none;
}
input, select, label, textarea {vertical-align:middle;}
input.text, select, textarea, input.file {
        font:100% arial, sans-serif;
        color:#656565;
}
input.text, textarea {border:1px solid #c5c5c5;}
input.text {padding:1px 3px;}
textarea {padding:1px 0 1px 3px;}
input.radio {margin:0;}

.clearfix:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
}

.clearfix {
        display: inline-block;
}

html[xmlns] .clearfix {
        display: block;
}

* html .clearfix {
        height: 1%;
}
/* toprightbar */
#toprightbar {
        position:absolute;
        display:block;
        width:237px;
        height:53px;
        color:#fff;
        right:6px;
        top:0px;
        z-index:1001;
        text-align:right;
}
#toprightbar #search {
        position:relative;
        margin-top:13px;
}
#toprightbar #languageswtich .eng span, #toprightbar #languageswtich .cht span{
        display:none;
}
#toprightbar #languageswtich .eng:link, #toprightbar #languageswtich .eng:visited{
        display:inline-block;
        width:88px;
        height:34px;
        background:#fff url(../images/common/lang.jpg) 0 0 no-repeat;
}
#toprightbar #languageswtich .eng:hover, #toprightbar #languageswtich .eng:active{
        background:#fff url(../images/common/lang.jpg) 0 -34px no-repeat;
}
#toprightbar #languageswtich .cht:link, #toprightbar #languageswtich .cht:visited{
        display:inline-block;
        width:88px;
        height:34px;
        background:#fff url(../images/common/lang.jpg) -88px 0px no-repeat;
}
#toprightbar #languageswtich .cht:hover, #toprightbar #languageswtich .cht:active{
        background:#fff url(../images/common/lang.jpg) -88px -34px no-repeat;
}
/* langswitch */
#langswitch {
        position:absolute;
        display:block;
        width:200px;
        height:28px;
        color:#fff;
        right:0px;
        top:0px;
        z-index:1001;
}
#langswitch a, #langswitch a:link{
        color:#fff;
        text-decoration:none;
}


/* Common Product  */
.product {
}
.featurebox-wrap {
        margin-bottom:50px;
        clear:both;
}
.featurebox {
        display:block;
        width:207px;
        min-height:210px;
        position:relative;
        float:left;
        background:url(../images/product/featurebox_bg.jpg) left bottom no-repeat;
        margin:0 8px 15px 0px;
        padding:0px;
        height:auto;
}
.featurebox span.fixedheight img {
        display:block;
        width:207px;
        height:112px;
        overflow:hidden;
        margin:0;
        padding:0px;
}
.post-content .featurebox strong, .post-content .featurebox p {
margin-bottom:8px;
background:none;
color:#111;
font:13px/14px Arial, Helvetica, sans-serif;
font-weight:bold;
padding:9px 10px 0px 10px;
display:block;
}
.post-content .featurebox p {
margin:0;
padding:5px 10px 0px 10px;
color:#333;
font:12px/12px Arial, Helvetica, sans-serif;
min-height:45px;
}
.post-content .featurebox div.desc {
margin:0;
padding:0;
color:#000;
font:12px/12px Arial, Helvetica, sans-serif;
min-height:190px;
background:url(../images/product/featurebox_bg.jpg) left bottom no-repeat;
}

.post-content .featurebox ul {
list-style:none;
padding:0 0 0 6px;
}
.post-content .featurebox ul li {
        list-style:none;
        background:url(../images/common/bull4.gif) 0 0 no-repeat;
        font-size:12px;
        color:#676767;
        padding:0 5px 0 14px;
        margin-bottom:3px;
}
.subpage .post-content h2 {
        font:14px/16px Arial, Helvetica, sans-serif;
        color:#000;
        font-weight:bold;
        color:#7f7f7f;
}
.subpage .post-content h2 strong {
        color:#cb272f;
}
.rounded_tl_w, .rounded_tr_w, .rounded_bl_w , .rounded_br_w  {
        position:absolute;
        width:13px;
        height:13px;
        margin:0;
        padding:0px;
}
.rounded_tl_w {
        top:0px;
        left:0px;
        background:transparent url(../images/common/corner_tl_w.png) 0 0 no-repeat;
}
.rounded_tr_w {
        top:0px;
        right:0px;
        background:transparent url(../images/common/corner_tr_w.png) 0 0 no-repeat;
}
.rounded_br_w {
        bottom:0px;
        right:0px;
        background:transparent url(../images/common/corner_br_w.png) 0 0 no-repeat;
}
.accessitem {
        float:left;
        margin:5px 10px 10px 5px;
        color:#7b7b7b;
        text-align:center;
}
.accessitem a {
        color:#7b7b7b;
        text-decoration:none;
}
.accessitem a:hover {
        color:#cc2a31;
        text-decoration:underline;
}
.accessitem img {
        margin:0px 0px 10px 0px;

}
/* End of Product tab  */
.post-content ul.product_tab {
        margin:0 0 68px 0;
        padding:0px;
        list-style:none;

}
.post-content ul.product_tab li {
        margin:0;
        padding:0px;
        float:left;
        list-style:none;
        background:none;
}
.post-content ul.product_tab li a {
        text-align:center;
        display:block;
        width:125px;
        height:39px;
        color:#5d5d5d;
        background:#fff url(../images/common/product_tab.png) 0 0 no-repeat;
        text-decoration:none;
        margin:0px;
        padding:4px 0 0 0;
        font:16px/43px "Trebuchet MS",Arial,Helvetica,sans-serif;
}
.post-content ul.product_tab li.current a {
        color:#cb272f;
        background-position:0px -43px;
}
.post-content ul.product_tab li a:hover {
        color:#cb272f;
        background-position:0px -43px;
}

/* End of Product  */

.subpage .post-content {
        padding-left:20px;
        padding-right:60px;
}
.type1 .post-content {
}
.type2 .post-content {
        padding-left:20px;
}
.type3 .post-content {
        padding-left:100px;
        padding-right:100px;
}
.post-content h1 {
        font:30px/36px Arial, Helvetica, sans-serif;
        line-height:86px;
        text-indent:46px;
}
.post-content {
}
.toonpage {
        min-height:510px;
}
#page .post-content h1,
.post-content h1 {
        font:18px/24px Arial, Helvetica, sans-serif;
        text-indent:0px;
        letter-spacing:-1px;
        margin:0;
        font-weight:bold;
}
.post-content h2{
        font:14px/18px Arial, Helvetica, sans-serif;
        line-height:18px;
        color:#D20202;
}
.post-content h3 {
        background:none;
        font:12px/24px Arial, Helvetica, sans-serif;
        font-weight:800;
        text-indent:0px;
        margin:0px;
        padding:0px;
}
.post-content p {
color:#111;
font:12px/20px Arial,Helvetica,sans-serif;
margin:1em 0 1.8em;
text-align:justify;
}
.section0 .post-content .row {
        overflow:visible;
}

.section1 .post-content h2 {

}
.section2 .post-content h2 {
        line-height:24px;
        padding-left:0px;
        text-indent:0px;
        margin-top:6px;
}
.section3 .post-content h2 {

}
.section4 .post-content h2 {
}
.section5 .post-content h2 {

}
.section6 .post-content h2 {

}
.section6 .post-content ol, .section6 .post-content ul {
margin-bottom:12px;
margin-top:12px;
padding:0 0 0 10px;
}
.section6 .post-content ol li ol li, .section6 .post-content ul li ul li {
margin-bottom:7px;
margin-top:7px;
line-height:15px;
padding:0 0 0 14px;
background:url("../images/common/bull3.png") no-repeat scroll 0 -3px transparent;
}
.centerpage #sidebar1 {
        min-height:100px;
}

.post-content h2 {
        margin-bottom:10px;
}
.backtotop {
        position:absolute;
        top:-30px;
        right:34px;
        display:block;
        width:124px;
        height:30px;
        overflow:hidden;
        z-index:1000;
}
.section0 .backtotop {display:none;}
.backtotop a, .backtotop a:hover {
        margin:0;
        padding:0;
        background:url(../images/common/backtotop.png) 0 0 no-repeat;
        color:#000;
        text-decoration:none;
        display:block;
        width:124px;
        height:30px;
}
.backtotop a:hover {
        text-decoration:none;
        background:url(../images/common/backtotop.png) 0 -30px no-repeat;
}
.backtotop a i {
        display:none;
}
.post-content ul {
        list-style:none;
}
.post-content ul li {
        list-style:none;
        background:url(../images/common/bull3.png) 0 0 no-repeat;
        font-size:12px;
        color:#000;
        padding:0 0 0 18px;
        margin-bottom:10px;
        text-align:justify;
}
 .post-content ol li {
         font-size:12px;
        color:#676767;
        padding:0 0 0 5px;
        margin-bottom:12px;
 }

.post-content strong.blue {
        margin:10px 0px;
        font:11px/1.8em Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#fff;
        background:#3b72b5;
        display:block;
        width:598px;
        padding:2px 8px;
}

.post-content .summary p {
        line-height:1.2em;
}
.post-content .summary h1 {
        font:11px/11px Arial, Helvetica, sans-serif;
        font-weight:600;
        line-height:1.2em;
        background:none;
        text-indent:0px;
        margin:0 0 -5px 0;
        padding:0;
        letter-spacing:.1em;
}
.post-content .summary p a{
        line-height:40px;
}

.post-content ol, .post-content ul  {
        padding:0 0 0 10px;
        margin-bottom:20px
}
.post-content ol li {
        font-size:12px;
        line-height:14px;
        list-style:decimal inside;
}
strong {
        font-weight:normal;
}
strong {
        font-weight:bold;
        background:none;
        color:#454545;
}
/* basic table */
.basictablewrap {
        padding-top:12px;
        background:url(../images/common/table_header1.png) 0 0 no-repeat;
}
.basictable {
        width:402px;
        margin:0px;
        border-collapse:collapse;
}
.basictable tr, .basictable tbody tr {
        background:#c7c7c7;
        line-height:21px;
        padding:2px 5px;
        font-size:12px;
        text-indent: 10px;
        border-bottom:1px solid #fff;
}
.basictable tr.odd, .basictable tbody tr.odd {
        background:#ececec;
}
.basictable tr td, .basictable tbody tr.odd td, .basictable tbody tr td{

}
.basictable1wrap {
        padding-top:12px;
        background:url(../images/common/table_header1.png) 0 0 no-repeat;
}
.basictable1 {
        width:632px;
        margin:0px;
        border-collapse:collapse;
}
.basictable1 tr, .basictable1 tbody tr {
        background:#fff url(../images/common/table1_tr.jpg) bottom center no-repeat;
        line-height:14px;

        font-size:12px;
}
.basictable1 tr.odd, .basictable1 tbody tr.odd {
        background:#fff;
}
.basictable1 tr td, .basictable1 tbody tr.odd td, .basictable1 tbody tr td{
        vertical-align:top;
        padding:10px 0 40px 5px;
}
.basictable1 tbody tr td p{
        margin:0 2px 0 10px;
        font:12px/14px Arial, Helvetica, sans-serif;
        font-weight:bold;
        text-align:left;
}
.basictable1 tbody tr td.icon {
        vertical-align:top;
        width:20px;
}
.basictable1 tbody tr td.cover {
        vertical-align:top;
        width:120px;
}
.basictable1 tbody tr td.desc {
        vertical-align:top;
        width:450px;
        text-transform:uppercase;
}
.basictable1 tbody tr td p img.icon{
        vertical-align:top;
        margin:0 5px 5px 0;
}
.basictable1 tbody tr td a.icon {
        position:relative;
        display:inline-block;
        width:20px;
        height:20px;
        top:6px;
        background:url(../images/common/icon_download.png) 0 0 no-repeat;
        text-decoration:none;
        padding:0;
        margin:0;
        margin-left:20px;
}
.basictable1 tbody tr td a.icon:hover {
        background-position:0 -20px;
        text-decoration:none;
}
.basictable1 tbody tr td a.icon img {
        display:none;
}
.basictable1 tbody tr td a {
        color:#000;
}
.basictable1 tbody tr td a:hover {
        color:#ED1D24;
}
.basictable1 tbody tr td span.title {
        text-transform:capitalize;
}
/* basic table3 */

.basictable3wrap {
        padding-top:12px;
        background:url(../images/common/table_header1.png) 0 0 no-repeat;
}
.basictable3 {
        width:632px;
        margin:0px;
        border-collapse:collapse;
}
.basictable3 tr, .basictable3 tbody tr {
        background:#fff url(../images/common/table1_tr.jpg) bottom center no-repeat;
        line-height:14px;

        font-size:12px;
}
.basictable3 tr.odd, .basictable3 tbody tr.odd {
        background:#fff;
}
.basictable3 tr td, .basictable3 tbody tr.odd td, .basictable3 tbody tr td{
        vertical-align:top;
        padding:10px 0 0px 0px;
}
.basictable3 tbody tr td p{
        color:#111111;
        font:12px/14px Arial, Helvetica, sans-serif;
        text-align:center;
}
.basictable3 tbody tr td p b{
        color:#A2AB5A;
}
.basictable3 tbody tr td p .b_red{
        color:#a26665;
}
.basictable3 tbody tr td.icon {
        vertical-align:bottom;
        width:200px;
}
.basictable3 tbody tr td.cover {
        vertical-align:top;
        width:120px;
}
.basictable3 tbody tr td.desc {
        vertical-align:top;
        width:400px;
}
.basictable3 tbody tr td p img.icon{
        vertical-align:top;
        margin:0 5px 5px 0;
}
.basictable3 tbody tr td a.icon {
        position:relative;
        display:inline-block;
        width:20px;
        height:20px;
        top:6px;
        background:url(../images/common/icon_download.png) 0 0 no-repeat;
        text-decoration:none;
        padding:0;
        margin:0;
        margin-left:20px;
}
.basictable3 tbody tr td a.icon:hover {
        background-position:0 -20px;
        text-decoration:none;
}
.basictable3 tbody tr td a.icon img {
        display:none;
}
.basictable3 tbody tr td a {
        color:#000;
}
.basictable3 tbody tr td a:hover {
        color:#ED1D24;
}
.basictable3 tbody tr td span.title {
        text-transform:capitalize;
}
/* end of basic table3 */


span.filesize {
        color:#7f7f7f;
        font-weight:bold;
        margin-left:10px;
}
.basictable1 tbody tr td.date {
        text-align:right;
}
span.date {
        color:#7f7f7f;
        font-weight:bold;
}
.basictablewrap3 {
        padding-top:12px;
        background:url(../images/common/table_header3.png) 0 0 no-repeat;
        margin-bottom:20px;
}
.basictable3 {
        width:600px;
        margin:0px;
        border-collapse:collapse;
}
.basictable3 tr, .basictable3 tbody tr {
        background:#fff;
        line-height:21px;
        padding:2px 5px;
        font-size:12px;
        text-indent: 0px;
        border-bottom:1px solid #d0d0d0;

}
.basictable3 tr.odd, .basictable3 tbody tr.odd {
        background:#ececec;
}
.basictable3 tr td , .basictable3 tbody tr td,
.basictable3 tr.odd td, .basictable3 tbody tr.odd td {
        padding-left:10px !important;
}

.basictable2 {
        margin:10px;
        border-collapse:collapse;
}
.basictable2 tr, .basictable2 tbody tr {
        background:#fff;
        line-height:21px;
        padding:2px 5px;
        font-size:12px;
        text-indent: 10px;
}
.basictable2 tr.odd, .basictable2 tbody tr.odd {
        background:#fff;
}
.basictable2 tr td, .basictable2 tbody tr.odd td, .basictable2 tbody tr td{
        border-bottom:#eee solid 1px;
}






.basictablewrap4 {
        padding:0px;
        margin-bottom:20px;
}

.basictablewrap4 h2, .section3 .post-content .basictablewrap4 h2 {
background:url(../images/common/table_header4.jpg) no-repeat 0 0;
display:block;
height:25px;
line-height:25px;
margin:0;
width:872px;
padding-left:10px;
}

.basictablewrap4 th {
background-color:#7f7f7f;
border:0 none;
color:#FFFFFF;
margin:0;
padding-bottom:6px;
padding-left:6px;
padding-top:6px;
text-align:left;
}

.basictable4 {
        width:882px;
        margin:0px;
        border-collapse:collapse;
}
.basictable4 tr, .basictable4 tbody tr {
        background:#c7c7c7;
        line-height:21px;
        padding:2px 5px;
        font-size:12px;
        text-indent:0px;

        border-bottom:1px solid #fff;
}
.basictable4 tr.odd, .basictable4 tbody tr.odd {
        background:#ececec;
}
.basictable4 tr td, .basictable4 tbody tr.odd td, .basictable4 tbody tr td {
        padding-left:6px;
}
.basictablewrap4 td {
        padding-left:6px;
}
.basictablewrap4 td a {
        color:#000;
}
.basictablewrap4 td a:hover {
        color:#CB272F;
}
.sparepart_table {
        vertical-align:top;
}
.sparepart_table td {
        vertical-align:top;
        color:#7B7B7B;
        margin:5px 10px 10px 5px;
        text-align:center;
}
.post-content strong.red {
        color:#FFF;
        background:#C00;
        padding:2px 10px;
        font:normal 8px/10px Arial, Helvetica, sans-serif;
}

table.table1 {border-collapse:collapse;border-spacing:0;font-size:11px;line-height:12px;}
table.table1, table.table1 tr, table.table1 tr td {font-size:9px;line-height:9px;}
table.table1 { width:484px; }
table.table1 p.sosumi { margin-top:1px; margin-bottom:2px; font-size:9px !important; line-height:11px !important; }
table.table1 tr { background:#f4f4f4; }
table.table1 tr.header { background-color:#f4f4f4; }
table.table1 tr.header th { color: #000; min-height:35px; width:54px; padding:5px; text-align:left; vertical-align:top; line-height:1.3em; font-weight:bold; }
table.table1 tr.header th.wide { width:100px; }
table.table1 tr.header th.first { width:230px; }
table.table1 tr.header th.last { border:none;width:34px; }
table.table1 tr.odd, table.table1 td.odd, .odd{ background:#fff; }
table.table1 td { padding:2px 7px; text-align:left; font-size:11px; color:#666; border-right:1px solid #efefef; }
table.table1 td strong { color: #000; }
table.table1 tr th { width:105px; border-right:1px solid #fff; }
table.table1 tr th.wide, table.table1 tr th.last,
table.table1 tr th.optional, table.table1 tr th.optional { color: #666; }
table.table1 tr td.last { border-right:none; }
table.table1 .middlealign { vertical-align:middle;}
table.table1 td.even, table.table1 tr td.even {background:#f4f4f4;}

/* clienttable */
table.clienttable {
        width: 600px;
        border-collapse:collapse;
        text-align: center;
        border:#d0d0d0 solid 1px;
}
table.clienttable .tableheader, table.clienttable .tablefooter {
        background:#000;
        color:#fff;
}
table.clienttable caption {
        font: 1.8em/1.8em Arial, Helvetica, sans-serif;
        text-align: left;
        text-indent: 10px;
        background: url(images/bg_caption.jpg) right top;
        height: 30px;
        font-weight:700;
        color:#F60;
}
table.clienttable thead th {
        background: url(images/bg_th.jpg) no-repeat right;
        height: 42px;
        color: #FFFFFF;
        font-size: 11px;
        font-weight: bold;
        padding: 0px 7px;
        margin: 20px 0px 0px;
        text-align: left;
        border-right: 1px solid #FCF1D4;
}
table.clienttable tbody tr {
        background: url(../images/common/bg_td1.jpg) repeat-x bottom;
}
table.clienttable tbody tr.odd {
        background: #FFF;
}

table.clienttable tbody th, table.clienttable tbody td {
        font-size: 11px;
        line-height: 12px;
        font-family: Arial, Helvetica, sans-serif;
        color: #000;
        padding: 5px 7px;
        border-bottom:#CCC solid 1px;
        text-align: left;
        vertical-align:middle;
}
table.clienttable a {
        color: #000;
        font-weight: bold;
        text-decoration: underline;
}
table.clienttable a:hover {
        color: #F8A704;
        text-decoration: underline;
}
table.clienttable tfoot th {
        background: url(../images/common/bg_total.jpg) repeat-x bottom;
        color: #FFFFFF;
        height: 30px;
}
table.clienttable tfoot td {
        background: url(../images/common/bg_total.jpg) repeat-x bottom;
        color: #FFFFFF;
        height: 30px;
}



/** htfu_enlarge_btn ***/

.htfu_enlarge_btn {
        padding:15px 80px;
        background:url(../images/contactus/btn_enlargemap.png) center center no-repeat;
        text-decoration:none;
}
a.htfu_enlarge_btn:hover {
        background:url(../images/contactus/btn_enlargemap_on.png) center center no-repeat;
        text-decoration:none;
}
.htfu_enlarge_btn i {
        display:none;
}

.htfu_google_btn {
        padding:15px 80px;
        background:url(../images/contactus/btn_googlemap.png) center center no-repeat;
}
a.htfu_google_btn:hover {
        background:url(../images/contactus/btn_googlemap_on.png) center center no-repeat;
}
.htfu_google_btn i {
        display:none;
}

.asterix {
        color:#ff6600;
}

span.error {
        color:red;
}
#footer a, #footer a:visited {
        text-transform:uppercase;
        color:#7f7f7f;
}
#footer a:hover, #footer a:active{
        color:#e9222b;
}

/*
.productbar only show at home
*/
.home .productbar {
background:transparent none repeat scroll 0 0;
height:100px;
margin:0 auto;
overflow:visible;
padding:0;
position:relative;
width:1000px;
z-index:2;
}
img.center, img[align="center"] {
display:block;
margin-left:auto;
margin-right:auto;
}
.alignleft {
float:left;
}
img.alignleft, img[align="left"] {
float:left;
margin:2px 10px 5px 0;
}
.alignright {
float:right;
}
img.alignright, img[align="right"] {
float:right;
margin:2px 0 5px 10px;
}
.clear {
clear:both;
}
hr.clear {
clear:both;
margin:0;
padding:0;
visibility:hidden;
}

/* general
----------------------------- */
div.border { clear:both; width:484px; margin-top:26px; margin-bottom: 5px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -khtml-border-radius:4px; border:1px solid #d7d7d7; }

#successbox {
        height:800px;
        width:601px;
        background:#fff;
        display:none;
}
#failbox {
        height:800px;
        width:601px;
        background:#fff;
        display:none;
}

/*  Breadcrumbs specific
------------------------------------------------------------------------------------------------------------------*/

#breadCrumbs { position: relative; margin:10px 20px 0 295px; width: auto; font-size: 12px; color: #656565;}
#breadCrumbs a {color: #656565; text-decoration: none;}
#breadCrumbs a:hover {color: #ED1D24; text-decoration: underline;}

.center {
        text-align:center;
}
.right, .alignright  {
        float:right;
}
.left, .alignleft  {
        float:left;
}
.none, .alignnone  {
        float:none;
}

.thumb1, .thumb2 {
        display:block;
        height:auto;
        width:auto;
        background:url(../images/common/thumb1_bg.png) right bottom repeat-x;
        margin:0 5px 5px 5px;
}
.thumb1 i, .thumb2 i  {
        display:block;
        height:18px;
        width:209px;
        background:url(../images/common/thumb1_bg.png) right bottom repeat-x;
        padding:0;
        margin:0px;
}
.thumb2 { width:209; }

div.hr {
        background:url(../images/common/hr.gif) 0 0 repeat-x;
        clear:both;
        display:block;
        line-height:8px;
        height:8px;
        width:100%;
        margin:20px 0;
        padding:0;
}
div.hr hr {
        display:none;
}
div.hr1 {
        clear:both;
        background:url(../images/common/hr1.jpg) no-repeat top center;
        display:block;
        line-height:25px;
        height:45px;
        width:100%;
        margin:20px 0;
        padding:0;
}
div.hr1 hr {
        display:none;
}
div.hr2 {
        clear:both;
        background:url(../images/common/hr2.gif) 0 0 repeat-x;
        display:block;
        line-height:25px;
        height:25px;
        width:640px !important;
        width:100%;
        margin:20px 0;
        padding:0;
}
div.hr2 hr {
        display:none;
}
div.hr {
        background:url(../images/common/hr.gif) 0 0 repeat-x;
}
div.hr hr {
        display:none;
}
div.hr3 {
        clear:both;
        margin:20px 0;
        padding:0;
        background:url(../images/common/hr3.gif) 0 0 repeat-x;
        display:block;
        line-height:3px;
        height:3px;
        width:640px !important;
        width:100%;
}
div.hr3 hr {
        display:none;
}
.cert {
        display:block;
        height:161px;
        width:136px;
        margin:0 5px 5px 5px;
        float:left;
        text-align:center;
}
.cert span {
        color:#333;
        font-size:11px;
        text-align:center;
}
.twofields li span {
        width:200px;
        display:inline-block;
}

#searchform #s {
background:none repeat scroll 0 0 transparent;
border:0 none;
margin:0;
margin-left:11px;
text-indent:23px;
width:158px;
color:#999;
}
#searchform .gobutton {
        background:url(../images/common/search_go_btn.png) 0 0 no-repeat;
        border:0;
        display:inline-block;
        width:35px;
        height:22px;
        text-indent:-999px;
        line-height:0;
        margin-left:8px;
        cursor:pointer;
        cursor:hand;
}
.clearer {
        clear:both;
}
.redbutton {
        background:#cb272f;
        padding:2px 10px;
        font:11px/10px Arial, Helvetica, sans-serif;
        color:#fff;
}
.redbutton:hover {
        background:#f49000;
        text-decoration:none;
}

#flickr a:hover {
        text-decoration:underline;
}


p.person {
        font:12px/12px Arial, Helvetica, sans-serif;
        margin:0;
        color:#000;
}
p.grey {
        font:12px/16px Arial, Helvetica, sans-serif;
        margin:0;
        color:#999;
}

.imagegallery ul {
        list-style-type:none;
        background:none;
}
.imagegallery ul li {
        list-style-type:none;
        background:none;
        float:left;
        display:block;
        width:130px;
        min-height:56px;
        margin:0 10px 42px 0;
}
.videogallery ul {
        list-style-type:none;
        background:none;
        margin:10px 0 0 0;
        padding:0;
}
.videogallery ul li {
        list-style-type:none;
        background:none;
        float:left;
        margin:0px 0 0 0;
        padding:0;
}
.videogallery ul li a {
        color:#7f7f7f;
        text-align:center;
        display:block;
        width:130px;
        height:82px;
        margin:0 10px 42px 0;
        padding:0;
}
.videogallery ul li a img {
        border:#fff solid 1px;
}
.videogallery ul li a:hover img {
        border:#df1522 solid 1px;
}
.videogallery ul li a:hover {
        color:#df1522;
        text-decoration:none;
}
.tab_menu1 {
        width:633px;
        height:52px;
        display:block;
        background:#fff url(../images/common/tab_menu1_bg.png) bottom center no-repeat;
        text-align:center;
        padding:12px 0 0 0;
}
.post-content .tab_menu1 ul li {
        float:left;
}
.tab_menu1 a {
        color:#000;
        font-weight:bold;
        margin:0 10px 0 10px;
}
.tab_menu1 a.current {
        color:#ED1D24;
}
.tab_menu1 a:hover {
        color:#ED1D24;
}
.tab_menu1 .leftarr,
.tab_menu1 .rightarr {
        position:relative;
        top:3px;
}

#pageNav {clear:both;display:block;
width:100%;
height:50px;
text-align:center;}
.Paginator {
        font-size:12px;
        line-height:22px;
        padding-top:6px;
        margin-left:auto;
        margin-right:auto;
}
.Paginator a, .pageList .this-page {
        color:#111;
        padding:2px 6px;
        border:solid 1px #eee;
        background:#fff;
        text-decoration:none;
}
.Paginator a:hover {
        color:#ED1D24;
}
.Paginator a:visited {
        padding:2px 6px;
        border:solid 1px #eee;
        background:#fff;
        text-decoration:none;
}
.Paginator .AtStart {
        margin-right:20px;
        padding:2px 6px;
        border:solid 1px #eee;
        background:#fff;
        color:#bbb;
}
.Paginator .Prev {
        margin-right:20px;
        padding:2px 6px;
        border:solid 1px #eee;
        background:#fff;
}
.Paginator .break {
        padding:2px 6px;
        border:none;
        background:#fff;
        text-decoration:none;
        color:#bbb;
}
.Paginator .Next {
        margin-left:20px;
        padding:2px 6px;
        border:solid 1px #eee;
        background:#fff;
}
.Paginator .AtEnd {
        margin-left:20px;
        padding:2px 6px;
        border:solid 1px #eee;
        background:#fff;
        color:#bbb;
}
.Paginator .this-page {
        padding:2px 6px;
        border:solid 1px #eee;
        font-weight:bold;
        vertical-align:top;
        background:#fff;
        color:#FF0084;
}
.Paginator a:visited:hover, .Paginator a:hover, .Paginator a:active {
        color:#fff;
        background:#ED1D24;
        border-color:#fff;
        text-decoration:none;
}
#content .greybox {
        width:650px;
    border:1px solid #CCC;
}
#content .greybox p {
        margin:10px 25px 10px 25px;
}
#content .greybox p a {
        margin:10px 25px 10px 25px;
}
#content .greybox_02 {

        width:593px;
    border:1px solid #CCC;
        padding:10px 0px 10px 0px;
        text-align:center;
}
#content .greybox_02 a {
        color:#111111;

}
.greybox2 {
        width:600px;
    border:1px solid #CCC;
        padding:10px 25px 10px 25px;
        background:url(../images/common/greybox_bg2.jpg) 0 0 repeat;
}
.hr4,
.post-content .quotebox .hr4 {
        margin:10px auto;
        width:600px;
        background:url(../images/common/hr.gif) 0 -1px repeat-x;
        height:6px;
}
.hr4 hr ,
.post-content .quotebox .hr4 hr {
        display:none;
}
.hr5 {
        clear:both;
        background:url(../images/common/hr1.jpg) no-repeat top center;
        display:block;
        line-height:25px;
        height:10px;
        width:100%;
        margin:30px 0;
        padding:0;
}
div.hr5 hr {
        display:none;
}
.post-content .quotebox p {
        margin:10px 0 10px 25px;
}
#content .quotebox p b {
        color:#a2ab5a;
}
div.titlebutton {
        display:inline-block;
        width:167px;
        height:66px;
        margin:0;
        padding:0;
        text-align:center;
        vertical-align:middle;
}
div.titlebutton a {
        color:#fff;
        font:18px/20px Arial, Helvetica, sans-serif;
        display:inline-block;
        width:167px;
        height:56px;
        text-align:center;
        margin:0;
        padding:0;
        background:#fff url(../images/common/grey_box.jpg) 0 0 no-repeat;
        padding-top:20px;
}
div.titlebutton a.line2 {
        padding-top:10px;
}
table.titlescreen {
        width:650px;
        margin-top:70px;
}
.titlescreen tr td.button ,
.titlescreen tbody tr td.button {
        background:#fff url(../images/common/grey_box_shdw.jpg) bottom center no-repeat;
        height:125px;
        text-align:center;
        width:50%;
}
.interviewbox p .b_red {
        color:#9d0b0e;
}
.interviewbox p.question {
        display:block;
        width:422px;
        margin-bottom:40px;
}
.interviewbox p.question b.num {
        display:inline-block;
        width:20px;
        height:14px;
        float:left;
}
.interviewbox p.question b.desc {
        display:block;
        width:402px;
        height:14px;
        float:right;
}
.bigbull {
        background:url(../images/our-films/bull.jpg) 0 0 no-repeat;
        padding-left:30px;
}
.bigbull_02 {
        background:url(../images/our-films/bull_green.jpg) 0 0 no-repeat;
        padding-left:30px;
}
.bigbull_03 {
        background:url(../images/our-films/bull_red.jpg) 0 0 no-repeat;
        padding-left:30px;
        min-height:50px;
}
.inter_content_left {
        float:left;
        width:422px;
}
.inter_content_right {
        float:right;
}
.inter_content_right img {
        margin-bottom:40px;
}
table.career {
        background:url("../images/common/table1_tr_02.jpg") no-repeat scroll center 22px #FFFFFF;
        margin-bottom:50px;
}
table.career table {
        margin-bottom:10px;
}
table.career tr p {
        line-height:14px;
}
table.career td a {
        background:url("../images/common/right_arr.png") no-repeat top right ;
        color:#666;
        padding-right:15px;
}
table.career td a:hover {
        background:url("../images/common/right_arr_hover.png") no-repeat top right ;
        color:#111111;
        padding-right:15px;
        text-decoration:none;
}
table .position {
        color:#111111;
        font-weight:bold;
        font-size:14px;
}
.location {
        color:#666;
}
.department {
        font-size:14px;
        margin:0px 10px 0 10px;
        color:#666;
}
.resp p {
        margin-top:6px;
        margin-bottom:5px;
        color:#666;
}
.quali p {
        margin-top:6px;
        margin-bottom:5px;
        color:#666;
}
.resp_caption {
        padding-left:20px;
}
.notice {
        text-align:center;
}
#tooncopyrights_wrap {
        width:641px;
        padding-left: 20px;
    padding-right: 60px;
        height:40px;
        display:block;
}
#tooncopyrights_left {
        float:left;
}
#tooncopyrights_right {
        float:right;
}