@charset "utf-8";

/* Color
----------------------------------------------------------------------- */
a{
	color:#3a5e87;
}
a:visited{
	color:#899eb7;
}
div.productDetailA01 .variations a:hover img,
div.productViewA01 div.thumnails .variations a:hover img,
div.productViewA01 div.thumnails .variations .over img,
div.productDetailA01 #variationsBox .variations a:hover img{
	border-color:#3a5e87;	
}
ul#localNavi li#current1.on > a,
ul#localNavi li#current1 ul#localNavi2 li.on,
ul#localNavi li#current1 ul#localNavi2 li#current2 ul#localNavi3 li.on{
	background:#3a5e87;
}

/* Heading
----------------------------------------------------------------------- */
.headingB01 a{
	text-decoration:none;
}
.headingB01 a:hover span{
	text-decoration:underline;
}
.headingB01 a img{
	margin-left:5px;
	text-decoration:none;
}

/* topNavi
----------------------------------------------------------------------- */
div#topNavi{
	clear:both;
	width:938px;
}
div#topNavi ul{
	float:left;
	width:938px;
	padding:0 0 20px 0;
}
div#topNavi ul li{
	float:left;
	margin-right:16px;
}
div#topNavi ul .last{
	margin-right:0;
}
div#topNavi ul li a{	
	display:block;
}

/* topicsList
----------------------------------------------------------------------- */
/*A01*/
div.pa news dl.list{
	margin-top:5px;
	margin-bottom:30px;
}
div.pa_news dl.list dt.date{
	float:left;
	clear:both;
	width:92px;
	padding:0;
}
div.pa_news dl.list dd.desc{
	width:446px;
	margin:0 0 0 92px;
	padding:0;
}

/* selectNavi
----------------------------------------------------------------------- */
ul#selectNavi li#current1.on > a{
	background:#3a5e87;
}
ul#selectNavi li#current1 ul#selectNavi2 li.on{
	background:#3a5e87;
}

/* table
----------------------------------------------------------------------- */
div.tableA01 table{
	border:1px solid #b4b4b4;
}
div.tableA01 table thead tr th input{
	margin:0 2px;
}
div.tableA01 table tbody tr th{
	color:#4a4a4a;
	background-color:#f2f2f2;
}

div.tableA01 table.specTable tbody tr th{
	color:#ffffff;
	background-color:#bdbdbd;
}

div.tableA01 table.specTable tbody tr th.col {
    background-color: #F0F0F0;
    color: #4A4A4A;
    font-weight: normal;
}
	

/* Filtering Area
----------------------------------------------------------------------- */
div.filteringArea .former,
div.filteringArea .contentsSwitch .hide{
	display:none;
}
div.filteringArea .contentsSwitch{
	margin:-15px 0 9px 0;
	color:#3a5e87;
	font-size:0.85em;
}
div.filteringArea .contentsSwitch span{
	text-decoration:underline;
	cursor:pointer;	
}

/* Product Outline
----------------------------------------------------------------------- */
div.productOutlineA05{
	width:740px;
	padding:0 0 25px;
}
div.productOutlineA05 div.col{
	float:left;
	width:236px;
	margin-right:16px;
}
div.productOutlineA05 div.col.last{
	margin-right:0;
}
div.productOutlineA05 div p.pict{
	float:left;
	width:80px;
	margin-right:16px;
}
div.productOutlineA05 div dl.desc{
	float:left;
	width:140px;
}
div.productOutlineA05 div dl.detail{
	width:226px;
	padding-left:10px;
}
div.productOutlineA05 div dl.desc dt,
div.productOutlineA05 div dl.detail dt{
	margin-bottom:9px;
}
div.productOutlineA05 div dl.desc dt a,
div.productOutlineA05 div dl.detail dt a{
	text-decoration:none;
}
div.productOutlineA05 div dl.desc dt a:hover span,
div.productOutlineA05 div dl.detail dt a:hover span{
	text-decoration:underline;
}
div.productOutlineA05 div dl.desc dt a img{
	margin-left:5px;
	text-decoration:none;
}
div.productOutlineA05 div dl.detail dt a img{	
	margin-right:5px;
	margin-left:-10px;
	text-decoration:none;
}
div.productOutlineA05 div dl.desc dd{
	margin-bottom:3px;
}
div.productOutlineA05 div dl.detail dd{
	margin-bottom:3px;
	padding-left:5px;
}
div.productOutlineA05:after{
	display:block;
	clear:both;
	content:"";
}

/* Topics
----------------------------------------------------------------------- */
div#mainArea div.topicsA01{
	width:730px;
	margin-bottom:15px;
	padding:5px;
	background-color:#c0c0c0;
	color:#fff;
}
div#mainArea div.topicsA01 p{
	margin:0;
}
div#mainArea div.topicsA01 dl{
	float:left;
	width:600px;
	font-weight:bold;
}
div#mainArea div.topicsA01 dl dt,
div#mainArea div.topicsA01 dl dd{
	display:inline;
}
div#mainArea div.topicsA01 dl dt{
	padding-left:1em;
	background: url(/common/images/mainarea/bg_arrow_right.gif) left 0.3em no-repeat;
}
div#mainArea div.topicsA01 dl dd{
	padding-right:2em;
}
div#mainArea div.topicsA01 div.pulldown{
	float:right;
	width:100px;
	text-align:right;
}
div#mainArea div.topicsA01 div.pulldown select{
	margin-left:10px;
	vertical-align:middle;
}
div#mainArea div.topicsA01:after{
	display:block;
	clear:both;
	content:"";
}
div#mainArea div.topicsA02{
	clear:both;
	width:728px;
	margin-bottom:15px;
	padding:5px;
	border:1px solid #c0c0c0;
}
div#mainArea div.topicsA02 p{
	margin:0;
}
div#mainArea div.topicsA02 ul li{
	display:inline;
	padding:0 0.3em 0 0;
	*padding:0 0 0 0.3em;
	border-right:1px solid #4a4a4a;;
}
div#mainArea div.topicsA02 ul li.first{
	padding-left:0;
}
div#mainArea div.topicsA02 ul li.last{
	border:none;
	padding-right:0;
}

/* Topic Outline
----------------------------------------------------------------------- */
div#mainArea div.topicOutlineA01{
	width:740px;
	margin-bottom:15px;
	padding:0 0 15px 0;
	border-bottom:1px solid #ccc;
}
div#mainArea div.topicOutlineA01 p.pict{
	float:left;
	width:122px;
	margin:0 16px 0 0;
}
div#mainArea div.topicOutlineA01 p.pict img.icon{
	margin-top:7px;
}
div#mainArea div.topicOutlineA01 dl.desc{
	float:left;
	width:602px;
}
div#mainArea div.topicOutlineA01 dl.desc dt{
	margin-bottom:9px;
}
div#mainArea div.topicOutlineA01 dl.desc dt a{
	text-decoration:none;
}
div#mainArea div.topicOutlineA01 dl.desc dt a:hover span{
	text-decoration:underline;
}
div#mainArea div.topicOutlineA01 dl.desc dt a img{
	margin-left:5px;
	margin-right:10px;
	text-decoration:none;
}
div#mainArea div.topicOutlineA01 dl.desc dd ul.about{
	text-align:right;
}
div#mainArea div.topicOutlineA01 dl.desc dd ul.about li{
	display:inline;
	padding:0 0.8em 0 0.5em;
	*padding:0 0.5em 0 0.8em;
	border-right:1px solid #4a4a4a;
}
div#mainArea div.topicOutlineA01 dl.desc dd ul.about li.lang{
	padding-left:0;
}
div#mainArea div.topicOutlineA01 dl.desc dd ul.about li.date{
	border:none;
	padding-right:0;
}
div#mainArea div.topicOutlineA01:after{
	display:block;
	clear:both;
	content:"";
}

/* Topics Block
----------------------------------------------------------------------- */
div#mainArea div.topicsBlock{
	width:740px;
	margin:15px 0;
}
div#mainArea div.topicsBlock p.date{
	width:100%;
	margin:25px 0 20px 0;
	padding:5px 0;
	border-bottom:1px solid #ccc;
	text-align:right;
}
div#mainArea div.topicsBlock div.imageDescriptionA03 p.pict span.information,
div#mainArea div.topicsBlock div.imageDescriptionA04 p.pict span.information{
	display:block;
	margin:0 0 15px 0;
}

/* select List
----------------------------------------------------------------------- */
div#mainArea ul.selectList{
	margin-bottom:10px;
	zoom:1;
}
div#mainArea ul.selectList li{
	display:inline;	
	padding:0 0.8em 0 0.5em;
	*padding:0 0.5em 0 0.8em;
	border-right:1px solid #4a4a4a;
}
div#mainArea ul.selectList li input{
	margin-right:0.3em;
	*margin-right:0;
}
div#mainArea .specTable{
	table-layout:fixed;	
}

/* detail List
----------------------------------------------------------------------- */
div#mainArea ul.detailList{
	padding:0.5em 0;
	background:#ccc;
	text-align:right;
}
div#mainArea ul.detailList li{
	display:inline;	
	padding:0 0.8em 0 0.5em;
	*padding:0 0.5em 0 0.8em;
	border-right:1px solid #4a4a4a;
}
div#mainArea ul.detailList li.last{
	border:none;
}
div#mainArea ul.detailList li input{
	margin-right:0.5em;
}
div#mainArea div.imageLinkDescriptionA06 ul.detailList{
	background:none;
}

/* Photo
----------------------------------------------------------------------- */
div.photoArea{
	width:100%;	
}
div.photoArea p.photo{
	text-align:center;
}
div.photoArea p.details{
	float:right;
	width:150px;
	margin:20px 0;	
	border:#808080 1px solid;
}
#TB_ajaxContent p{
	padding:5px;
}

/* Page Title
----------------------------------------------------------------------- */
div#pageTitle p#breadcrumbs{
	float:left;
	width:738px;	
}

div#pageTitle p#functionButton{
	float:right;
	width:200px;
	padding:7px 0 6px 0;
	border-bottom:1px solid #dfdfdf;
	text-align:right;
}

div#pageHeading{
	clear:both;
}

/* Image
----------------------------------------------------------------------- */
div#mainArea .imageA01 ul{
	clear:both;
	width:740px;
	margin:10px 0;
	font-size:0.89em;
	text-align:right;
}
div#mainArea .imageA01 ul li{
	display:inline;
	margin-right:9px;
	padding-right:9px;
	background:transparent url(/common/images/headerarea/bg_pipeline.gif) no-repeat 100% 50% scroll;
}
div#mainArea .imageA01 ul li a{
	color:#626262;
	text-decoration:none;
}
div#mainArea .imageA01 ul li a:hover{
	text-decoration:underline;
}
div#mainArea .imageA01 ul li.last{
	margin-right:0;
	padding-right:0;
	background:none;
}

/* Image Description
----------------------------------------------------------------------- */
div.imageDescriptionA04 div.desc p.subLinkA01,
div.imageDescriptionA03 div.desc p.subLinkA02{
	clear:none;
}

/* Link Title
----------------------------------------------------------------------- */
p.linkTitle a{
	text-decoration:none;
}
p.linkTitle a:hover span{
	text-decoration:underline;
}
p.linkTitle a img{
	margin-left:5px;
	text-decoration:none;
}

/* Tab Navigation
----------------------------------------------------------------------- */
div.tabNaviB01{
	clear:both;
}
div.tabNaviB01 ul a{
	padding-right:8px;
}
div.tabNaviB01 ul a span{
	padding-left:8px;
}

/* FAQ Area
----------------------------------------------------------------------- */
div.faqArea{
	margin-bottom:25px;
}
div.faqArea div.block .question{
	margin-bottom:20px;
	color:#3a5e87;
}
div.faqArea div.block .question span{
	text-decoration:none;
	cursor:pointer;
}
div.faqArea div.block .question img{
	margin-left:5px;
}
div.faqArea div.block .answer{
	display:none;
	padding-bottom:20px;
}
div.faqArea  div.block .answer div.faqFooter{
	text-align:right;
}
div.faqArea  div.block .answer div.faqFooter dl{
	padding:7px 0;
	border-top:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
}
div.faqArea  div.block .answer div.faqFooter dt,
div.faqArea  div.block .answer div.faqFooter dd,
div.faqArea  div.block .answer div.faqFooter ul,
div.faqArea  div.block .answer div.faqFooter li{
	display:inline;
}
div.faqArea  div.block .answer div.faqFooter li img{
	margin:0 4px 0 10px;
}

/* Slide Navigation
----------------------------------------------------------------------- */
#slideNavi{
	width:182px;
	margin-bottom:18px;
	background:#fff url(/common/images/localarea/bg_localnavi02.gif) repeat-y 0 0 scroll;
	font-weight:normal;
}
#slideNavi .relatedNaviC01{
	margin:0;
}
#slideNavi .desc{
	padding-bottom:20px;
	text-align:right;
}
#slideNavi .relatedNaviC01 .text{
	margin-bottom:10px;
	text-align:left;
}
#slideNavi .relatedNaviC01 .clear{
	margin:5px;
}
#slideNavi .category .title{
	padding:5px 0 5px 0.5em;
	color:#fff;
	background:#666;
	border-bottom:1px solid #c5c5c5;
	cursor:pointer;
}
#slideNavi .category .title span{
	padding-right:0.5em;
}
#slideNavi ul{
	display:none;
}
#slideNavi .filtering{
	display:block;
}
#slideNavi .filtering .default{
	background:#3a5e87;
}
#slideNavi .filtering .default span{
	color:#fff;
}
#slideNavi li{
	display:block;
	vertical-align:top;
}
#slideNavi li span{
	display:block;
	padding:5px 0 5px 16px;
	border-left:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	border-bottom:1px solid #c5c5c5;
	background:transparent url(/common/images/common/arrow_right.gif) no-repeat 4px 10px scroll;
}
#slideNavi li .item{
	color:#3a5e87;
	cursor:pointer;
}
#slideNavi .sub span,
#slideNavi .filtering span{
	text-decoration:underline;
	cursor:pointer;
}
#slideNavi .sub ul{
	display:none;
}
#slideNavi .sub ul span{
	padding-left:32px;
	background:transparent url(/common/images/common/arrow_right.gif) no-repeat 16px 10px scroll;
}
#slideNavi .apply{
	padding:20px 5px;
	border-bottom:1px solid #c5c5c5;
	text-align:right;
}

/* localeSelector */
ul#localeSelector ul li.hover {color:#fff;background:#3A5E87;}
ul#localeSelector ul a.hover {color:#fff;background:#3A5E87;}
ul#localeSelector ul a {background:#fff;}
ul#localeSelector{width:90px;}


/* Top page news area with image
----------------------------------------------------------------------- */
div.top_news_wimage {
    padding-bottom: 7px;
}
dt.top_news_wimage_image {
    float: left;
    margin-right: 10px;
	margin-left: 10px;
    padding-bottom: 3px;
    width: 60px;
}
dt.top_news_wimage_dataImage {
    margin-left: 90px;
    width: 450px;
}
dd.top_news_wimage_descImage {
    margin-left: 90px;
    padding-bottom: 5px;
    width: 450px;
}

dl.top_news_wimage_list {
    clear: both;
    content: "";
    display: block;
}


/* s3Slider
----------------------------------------------------------------------- */
#s3slider {
   width: 740px; /* important to be same as image width */
   height: 300px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

div.s3slider ul{
   margin: 0px;
}


#s3sliderContent {
   width: 740px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 530px;
   /*font: 10px/15px Arial, Helvetica, sans-serif;*/
   padding: 10px 13px;
   width: 180px;
   height:300px;
   background-color: #000;
   filter: alpha(opacity=80); /* here you can set the opacity of box with text */
   -moz-opacity: 0.8; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.8; /* here you can set the opacity of box with text */
   opacity: 0.8; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   top: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}


.s3sliderImage h2 {
	font: 20px Arial, Helvetica, sans-serif;
	}

.s3sliderImage h3 {
	font: 12px Arial, Helvetica, sans-serif;
	margin-bottom:8px;
	text-decoration:underline;
	}

.s3sliderImage p {
	font: 10px Arial, Helvetica, sans-serif;
	}

.s3slider ul {
    margin: 0px;
}


/*
.clear {
   clear: both;
} 
*/



/* Video Icon
----------------------------------------------------------------------- */
        .linkbullet_video {
        background:url(../../../../../common_pa/images/features/icon_video_small.gif) no-repeat scroll left top transparent;
        font-size: 1em;
        margin: 0 0 0 10px;
        padding: 3px 0 5px 32px;
		}

/* Flex Slider
----------------------------------------------------------------------- */
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
    outline: medium none;
}
.slides, .flex-control-nav, .flex-direction-nav {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.flexslider {
    margin: 0;
    padding: 0;
}
.flexslider .slides > li {
    display: none;
}
.flexslider .slides img {
    display: block;
    width: 100%;
}
.flex-pauseplay span {
    text-transform: capitalize;
}
.slides:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
html[xmlns] .slides {
    display: block;
}
* html .slides {
    height: 1%;
}
.no-js .slides > li:first-child {
    display: block;
}
.flexslider {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DFDFDF;
    /*border-radius: 4px 4px 4px 4px;*/
    /*box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);*/
    margin: 0 0 10px;
    position: relative;
}
.flex-viewport {
    max-height: 2000px;
    transition: all 1s ease 0s;
    margin: 8px 8px 0px;

}
.loading .flex-viewport {
    max-height: 300px;
}
.flexslider .slides {
}
.carousel li {
    margin-right: 5px;
}
.flex-direction-nav {
}
.flex-direction-nav a {
    background: url("images/bg_direction_nav.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 30px;
    margin: -30px 0 0;
    opacity: 0;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 30px;
    z-index: 10;
}
.flex-direction-nav .flex-next {
    background-position: 100% 0;
    right: -30px;
}
.flex-direction-nav .flex-prev {
    left: -30px;
}
.flexslider:hover .flex-next {
    opacity: 0.8;
    right: 0px;
}
.flexslider:hover .flex-prev {
    left: 0px;
    opacity: 0.8;
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
    opacity: 1;
}
.flex-direction-nav .flex-disabled {
    cursor: default;
    opacity: 0.3 !important;
}
.flex-control-nav {
    /*bottom: -40px;*/
    bottom: -15px;
    position: absolute;
    text-align: center;
    width: 100%;
	margin-bottom:9px;
}
.flex-control-nav li {
    display: inline-block;
    margin: 0 3px;
}
.flex-control-paging li a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
    cursor: pointer;
    display: block;
    height: 7px;
    text-indent: -9999px;
    width: 7px;
}
.flex-control-paging li a:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.9);
    cursor: default;
}

p.flex-caption {
	font-size:0.7em;
	color:#333333;
	margin-left:5px;
}

.flex-control-thumbs {
    margin: 5px 0 0;
    overflow: hidden;
    position: static;
}
.flex-control-thumbs li {
    float: left;
    margin: 0;
    width: 25%;
}
.flex-control-thumbs img {
    cursor: pointer;
    display: block;
    opacity: 0.7;
    width: 100%;
}
.flex-control-thumbs img:hover {
    opacity: 1;
}
.flex-control-thumbs .flex-active {
    cursor: default;
    opacity: 1;
}
.flex-direction-nav .flex-prev {
    left: 0;
    opacity: 1;
}
.flex-direction-nav .flex-next {
    opacity: 1;
    right: 0;
}

/* BoxShadow
----------------------------------------------------------------------- */
        .drop-shadow {
            position:relative;
            float:left;
            width:40%;
            padding:1em;
            margin:2em 10px 4em;
            background:#fff;
            -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
               -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
                    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
        }

        .drop-shadow:before,
        .drop-shadow:after {
            content:"";
            position:absolute;
            z-index:-2;
        }

        .drop-shadow p {
            font-size:16px;
            font-weight:bold;
        }

        /* Lifted corners */

        .lifted {
            -moz-border-radius:4px;
                 border-radius:4px;
        }

        .lifted:before,
        .lifted:after {
            bottom:15px;
            left:10px;
            width:50%;
            height:20%;
            max-width:300px;
            max-height:100px;
            -webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
               -moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
                    box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
            -webkit-transform:rotate(-3deg);
               -moz-transform:rotate(-3deg);
                -ms-transform:rotate(-3deg);
                 -o-transform:rotate(-3deg);
                    transform:rotate(-3deg);
        }

        .lifted:after {
            right:10px;
            left:auto;
            -webkit-transform:rotate(3deg);
               -moz-transform:rotate(3deg);
                -ms-transform:rotate(3deg);
                 -o-transform:rotate(3deg);
                    transform:rotate(3deg);
        }

        /* Curled corners */

        .curled {
            border:1px solid #efefef;
            -moz-border-radius:0 0 120px 120px / 0 0 6px 6px;
                 border-radius:0 0 120px 120px / 0 0 6px 6px;
        }

        .curled:before,
        .curled:after {
            bottom:12px;
            left:10px;
            width:50%;
            height:55%;
            max-width:200px;
            max-height:100px;
            -webkit-box-shadow:0 8px 12px rgba(0, 0, 0, 0.5);
               -moz-box-shadow:0 8px 12px rgba(0, 0, 0, 0.5);
                    box-shadow:0 8px 12px rgba(0, 0, 0, 0.5);
            -webkit-transform:skew(-8deg) rotate(-3deg);
               -moz-transform:skew(-8deg) rotate(-3deg);
                -ms-transform:skew(-8deg) rotate(-3deg);
                 -o-transform:skew(-8deg) rotate(-3deg);
                    transform:skew(-8deg) rotate(-3deg);
        }

        .curled:after {
            right:10px;
            left:auto;
            -webkit-transform:skew(8deg) rotate(3deg);
               -moz-transform:skew(8deg) rotate(3deg);
                -ms-transform:skew(8deg) rotate(3deg);
                 -o-transform:skew(8deg) rotate(3deg);
                    transform:skew(8deg) rotate(3deg);
        }

        /* Perspective */

        .perspective:before {
            left:80px;
            bottom:5px;
            width:50%;
            height:35%;
            max-width:200px;
            max-height:50px;
            -webkit-box-shadow:-80px 0 8px rgba(0, 0, 0, 0.4);
               -moz-box-shadow:-80px 0 8px rgba(0, 0, 0, 0.4);
                    box-shadow:-80px 0 8px rgba(0, 0, 0, 0.4);
            -webkit-transform:skew(50deg);
               -moz-transform:skew(50deg);
                -ms-transform:skew(50deg);
                 -o-transform:skew(50deg);
                    transform:skew(50deg);
            -webkit-transform-origin:0 100%;
               -moz-transform-origin:0 100%;
                -ms-transform-origin:0 100%;
                 -o-transform-origin:0 100%;
                    transform-origin:0 100%;
        }

        .perspective:after {
            display:none;
        }

        /* Raised shadow - no pseudo-elements needed */

        .raised {
            -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
               -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
                    box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
        }

        /* Curved shadows */

        .curved:before {
            top:10px;
            bottom:10px;
            left:0;
            right:50%;
            -webkit-box-shadow:0 0 15px rgba(0,0,0,0.6);
            -moz-box-shadow:0 0 15px rgba(0,0,0,0.6);
            box-shadow:0 0 15px rgba(0,0,0,0.6);
            -moz-border-radius:10px / 100px;
            border-radius:10px / 100px;
        }

        .curved-vt-2:before {
            right:0;
        }

        .curved-hz-1:before {
            top:50%;
            bottom:0;
            left:10px;
            right:10px;
            -moz-border-radius:100px / 10px;
            border-radius:100px / 10px;
        }

        .curved-hz-2:before {
            top:0;
            bottom:0;
            left:10px;
            right:10px;
            -moz-border-radius:100px / 10px;
            border-radius:100px / 10px;
        }

        /* Rotated box */

        .rotated {
            -webkit-box-shadow:none;
               -moz-box-shadow:none;
                    box-shadow:none;
            -webkit-transform:rotate(-3deg);
               -moz-transform:rotate(-3deg);
                -ms-transform:rotate(-3deg);
                 -o-transform:rotate(-3deg);
                    transform:rotate(-3deg);
        }

        .rotated > :first-child:before {
            content:"";
            position:absolute;
            z-index:-1;
            top:0;
            bottom:0;
            left:0;
            right:0;
            background:#fff;
            -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
               -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
                    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
        }


/* footable
----------------------------------------------------------------------- */

@font-face {
  font-family: 'footable';
  src: url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAVwAA0AAAAACRQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABMAAAABoAAAAcZ8sDZEdERUYAAAFMAAAAHwAAACAAOgAGT1MvMgAAAWwAAABHAAAAVi7i2phjbWFwAAABtAAAAEUAAAFS4CXz02dhc3AAAAH8AAAACAAAAAj//wADZ2x5ZgAAAgQAAAGQAAADXJ3BFY1oZWFkAAADlAAAADEAAAA2/GygkWhoZWEAAAPIAAAAHgAAACQDav/OaG10eAAAA+gAAAAaAAAANA4VAABsb2NhAAAEBAAAABwAAAAcBNwFjm1heHAAAAQgAAAAHQAAACAAUQAzbmFtZQAABEAAAADmAAABkn/SdU1wb3N0AAAFKAAAAEgAAACMBKY3Q3icY2BgYGQAgjO2i86D6LPHNnjBaABQlweWAAB4nGNgZGBg4ANiCQYQYGJgZGBm4AGSLGAeAwAE6ABBAHicY2Bk9GOcwMDKwMGozGjJwMBgB6WvM4gxFDMwMDGwMjPAgQCCyRCQ5prC4PCA4QMDY8P/AwwajA0MDg0MDIwgOQBoNwp8AHicY2BgYGaAYBkGRgYQ8AHyGMF8FgYDIM0BhEwgiQccHxj+/wezGCAsBWYBHqguMGBkY4BzGUF6mBhQASPDsAcA5QMIyAAAAAAAAAH//wACeJxtkjFvglAQx++I7w0vgmlCcWiMFawdTApBytKoNOnUyakxTo6OnToaP0LX9tMwdnTqzEfoJ9De8QpFkITj3uPu//9xPECgC9e4Bg/g5tKWY8yDO5qixyGKH/CeQ+j0cBI6uLbUxlKBsjbKqqRfjR1OgfV3pJ5BR+t7A606GWitw54rMdAKea9FPQbAMUPu7MMYYBj5xsjtGNLuoxPOidEhoniKXV7FtoXuHUYzgsRHseq2rFZ3JYQjTOEreS2VT5nzFC03y4jDp8lFXGMKegZbqZTcBrQz/6uIonMMSAw0jRHNR/bwlldEZBCDUWOoWYsC6p/ho24tCqjkLIMHPk0wNy8JPA48inIek3CGVZJAySTHSNinTBclxnvjHafPFYQKQweuCobCuemXskRa98jVm7o/CLgAk3WHNk3TpRnnpy3WpzCivxv2EUG8ijbdSmasRUFvvPEmp+qlrZRe5Eea7gWFjLRryida32W/7kko7HXPqX/Fs+pE5ccUU9zx11zgANNDgrtDQlK/p1J9pHicY2BkYGAA4vAXr7Pi+W2+MnAzHgCKMJw9tsELQf8/wHiAsQHI5WBgAokCAHlaDScAAAB4nGNgZGBgbPh/gEGD8QADwz8HIAkUQQG8AIQhBTgAAHicYzzAAAFTGRgYE6C4AQ0zIDAIAACORwQgAAAAAAAAAAAAAAAwAEwAjgDQARIBPgFsAYYBoAGueJxjYGRgYOBlMGBgYgABEMnIABJzAPMZAAh2AIUAAAB4nH2OMU7DQBBFnxMngEAIUaSh2YIO2bIXuckBLGqK9I60sSJZXmnjlFyDA3AGWo7BATgDF+DbLA1FdrWaN1//zw5wxSsJ40k45zbyjDMeIs+55yVyKs975AWXfEZeSv+WM0kvpNxMqZFnXHMXec4Tj5FTed4iL1jxEXkp/YsdXnegYUuHg533Q7PtRM9qW46SG4Ja1x67RlAr0Csy1iCHw2DJKVTXev9H/qqWimx6Vs5S61H7fqh9aJ2xeWHW5u9roa2yKrNFKdeJDTdqAwf200ZGU8ct2Lhw2PvelHlxKv4DN1o86QAAeJxjYGLAD3iBmJGBiZGJkZmRhZGVkY2RnZGDkZORi5GbvTQv09XAwABKG0JpIyhtDKVNoLQplDaD0uZQ2gJEuwHNAQCU2hYT) format('woff'), url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'), url('fonts/footable.svg#myfont') format('svg');
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'footable';
    font-weight: normal;
    font-style: normal;
  }
} 

.footable {
  width: 100%;
  /** SORTING **/

  /** PAGINATION **/

}
.footable.breakpoint > tbody > tr.footable-detail-show > td {
  border-bottom: none;
}
.footable.breakpoint > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e001";
}
.footable.breakpoint > tbody > tr:hover:not(.footable-row-detail) {
  cursor: pointer;
}
.footable.breakpoint > tbody > tr > td.footable-cell-detail {
  background: #eee;
  border-top: none;
}
.footable.breakpoint > tbody > tr > td > span.footable-toggle {
  display: inline-block;
  font-family: 'footable';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  padding-right: 5px;
  font-size: 14px;
  color: #888888;
}
.footable.breakpoint > tbody > tr > td > span.footable-toggle:before {
  content: "\e000";
}
.footable.breakpoint.toggle-circle-arrow > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e002";
}
.footable.breakpoint.toggle-circle-arrow > tbody > tr > td > span.footable-toggle:before {
  content: "\e003";
}
.footable.breakpoint.toggle-circle > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e005";
}
.footable.breakpoint.toggle-circle > tbody > tr > td > span.footable-toggle:before {
  content: "\e004";
}
.footable.breakpoint.toggle-medium > tbody > tr > td > span.footable-toggle {
  font-size: 18px;
}
.footable.breakpoint.toggle-large > tbody > tr > td > span.footable-toggle {
  font-size: 24px;
}
.footable > thead > tr > th.footable-sortable:hover {
  cursor: pointer;
}
.footable > thead > tr > th.footable-sorted > span.footable-sort-indicator:before {
  content: "\e007";
}
.footable > thead > tr > th.footable-sorted-desc > span.footable-sort-indicator:before {
  content: "\e008";
}
.footable > thead > tr > th > span.footable-sort-indicator {
  display: inline-block;
  font-family: 'footable';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
}
.footable > thead > tr > th > span.footable-sort-indicator:before {
  content: "\e006";
}
.footable > tfoot .pagination {
  margin: 0;
}
.footable-row-detail-inner {
  display: table;
}
.footable-row-detail-row {
  display: table-row;
  line-height: 1.5em;
}
.footable-row-detail-group {
  display: block;
  line-height: 2em;
  font-size: 1.2em;
  font-weight: bold;
}
.footable-row-detail-name {
  display: table-cell;
  font-weight: bold;
  padding-right: 0.5em;
}
.footable-row-detail-value {
  display: table-cell;
}


/* divize Table Calender */
table.calendar		{ border-left:1px solid #999; }
tr.calendar-row	{  }
td.calendar-day	{ min-height:80px; font-size:11px; position:relative; } * html div.calendar-day { height:80px; }
td.calendar-day:hover	{ background:#eceff5; }
td.calendar-day-np	{ background:#eee; min-height:80px; } * html div.calendar-day-np { height:80px; }
td.calendar-day-head { background:#ccc; font-weight:bold; text-align:center; width:120px; padding:5px; border-bottom:1px solid #999; border-top:1px solid #999; border-right:1px solid #999; }
div.day-number		{ background:#999; padding:5px; color:#fff; font-weight:bold; float:right; margin:-5px -5px 0 0; width:20px; text-align:center; }
/* shared */
td.calendar-day, td.calendar-day-np { width:120px; padding:5px; border-bottom:1px solid #999; border-right:1px solid #999; }


/*
Tipr drop 1.0
Copyright (c) 2013 Tipue
Tipr is released under the MIT License
http://www.tipue.com/tipr
*/


.tipr_content
{
     font: 13px/1.7 'Helvetica Neue', Helvetica, Arial, sans-serif;
     color: #333; 
     background-color: #fff;
     color: #333;
     padding: 9px 17px;
}
.tipr_container_bottom
{
     display: none;
     position: absolute;
     margin-top: 13px;
     z-index: 1000;
}
.tipr_container_top
{
     display: none;
     position: absolute;
     margin-top: -75px;
     z-index: 1000;
}
.tipr_point_top, .tipr_point_bottom 
{
     position: relative;
	background: #fff;
	border: 1px solid #dcdcdc;
}
.tipr_point_top:after, .tipr_point_top:before
{
	position: absolute;
	pointer-events: none;
	border: solid transparent;
	top: 100%;
	content: "";
	height: 0;
	width: 0;
}
.tipr_point_top:after
{
	border-top-color: #fff;
	border-width: 8px;
	left: 50%;
	margin-left: -8px;
}
.tipr_point_top:before 
{
	border-top-color: #dcdcdc;
	border-width: 9px;
	left: 50%;
	margin-left: -9px;
}
.tipr_point_bottom:after, .tipr_point_bottom:before
{
	position: absolute;
	pointer-events: none;
	border: solid transparent;
	bottom: 100%;
	content: "";
	height: 0;
	width: 0;
}
.tipr_point_bottom:after
{
	border-bottom-color: #fff;
	border-width: 8px;
	left: 50%;
	margin-left: -8px;
}
.tipr_point_bottom:before 
{
	border-bottom-color: #dcdcdc;
	border-width: 9px;
	left: 50%;
	margin-left: -9px;
}

/* MixItUp */


.controls{
	display: inline-block;
	width: 180px;
	margin: 0 0 30px;
	vertical-align: top;
}

.controls li{
	margin-left: 20px;
	cursor: pointer;
	list-style-type: square;
}

.controls li.active{
	font-weight: 700;
}

hr{
	margin: 0 0 30px;
	height: 0;
	border: 0 none;
	border-top: 1px solid #eee;
}

#Grid{
	width: 740px;
	text-align: justify;
	/*font-size: 0.1px;*/
}

#Grid:after{
	content: '';
	display: inline-block;
	width: 100%;
}

#Grid .mix{
	display: none;
	opacity: 0;
	/*width: 700px;*/
	/*height: 200px;*/
	vertical-align: top;
	margin-bottom: 10px;
	/*background: #ccc;*/
	color: #111111;
	font-size: 12px;
	text-align: left;
	/*line-height: 100px;*/
}

#Grid .gap{
	display: inline-block;
	width: 700px;
} 

/* for Y-CAS */
div#ycas_training ul  {
        margin-left: 2em;
}
div#ycas_training li {
        margin-left: 1.5em;
		font-weight:normal;
}

.headingDT01{
    background: url("/common/images/common/bg_line_narrow.gif") no-repeat scroll 0 100% transparent;
    color: #626262;
    font-size: 1.5em;
    font-weight: bold;
    margin: 0 0 1px;
    width: 100%;
	display:block; 
}

/*  TF Presets  */

div.tf_presets * {
	margin: 0; padding: 0;
	}

div.tf_presets {
  margin: 20px;
}
 
div.tf_presets ul li {
  list-style-type: none;
  width: 650px;
}
 
div.tf_presets h3{
  font: bold 18px/1.5 Helvetica, Verdana, sans-serif;
  color: #666666;
}
 
div.tf_presets li img.icon {
  float: left;
  margin: 0 15px 0 0;
}
 
div.tf_presets li p {
  color: #666666;
}
 
div.tf_presets a {
text-decoration: none;
color: #666666;
} 
 
div.tf_presets li p.info {
  text-align: right;
  margin-bottom: 0px;
}
 
div.tf_presets li {
  padding: 10px;
  overflow: auto;
}
 
div.tf_presets li:hover {
  background: #eee;
  cursor: pointer;
  color: #333333;
}

/* Pagenation */

.pagination {
    margin: 20px 0;
}
.pagination ul {
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    display: inline-block;
    margin-bottom: 0;
    margin-left: 0;
}
.pagination ul > li {
    display: inline;
}
.pagination ul > li > a, .pagination ul > li > span {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ffffff;
    border-color: #dddddd;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    float: left;
    line-height: 20px;
    padding: 4px 12px;
    text-decoration: none;
}
.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span {
    background-color: #f5f5f5;
}
.pagination ul > .active > a, .pagination ul > .active > span {
    color: #999999;
    cursor: default;
}
.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus {
    background-color: transparent;
    color: #999999;
    cursor: default;
}
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
    border-bottom-left-radius: 4px;
    border-left-width: 1px;
    border-top-left-radius: 4px;
}
.pagination ul > li:last-child > a, .pagination ul > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.pagination-centered {
    text-align: center;
}
.pagination-right {
    text-align: right;
}
.pagination-large ul > li > a, .pagination-large ul > li > span {
    font-size: 17.5px;
    padding: 11px 19px;
}
.pagination-large ul > li:first-child > a, .pagination-large ul > li:first-child > span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}
.pagination-large ul > li:last-child > a, .pagination-large ul > li:last-child > span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}
.pagination-mini ul > li:first-child > a, .pagination-small ul > li:first-child > a, .pagination-mini ul > li:first-child > span, .pagination-small ul > li:first-child > span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}
.pagination-mini ul > li:last-child > a, .pagination-small ul > li:last-child > a, .pagination-mini ul > li:last-child > span, .pagination-small ul > li:last-child > span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}
.pagination-small ul > li > a, .pagination-small ul > li > span {
    font-size: 11.9px;
    padding: 2px 10px;
}
.pagination-mini ul > li > a, .pagination-mini ul > li > span {
    font-size: 10.5px;
    padding: 0 6px;
}

.clearText {
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}


.icon_shure{
  background-image: url("/common_pa/images/features/tf_preset_icon_shure_menu.jpg") ;
  background-repeat: no-repeat;
  margin-left: 5px;
  margin-top: 3px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  width:100px;
}


.icon_sennheiser{
  background-image: url("/common_pa/images/features/tf_preset_icon_sennheiser_menu.jpg") ;
  background-repeat: no-repeat;
  margin-left: 5px;
  margin-top: 3px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  width:100px;
}

.icon_at{
  background-image: url("/common_pa/images/features/tf_preset_icon_audiotechnica_menu.jpg") ;
  background-repeat: no-repeat;
  margin-left: 5px;
  margin-top: 3px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  width:100px;
}


.icon_general{
  background-image: url("/common_pa/images/features/tf_preset_icon_general_menu.jpg") ;
  background-repeat: no-repeat;
  margin-left: 5px;
  margin-top: 3px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  width:100px;
}





