﻿/***************************************
start: frame css
***************************************/

body {
	margin:0;
	padding:0;
	text-align: center;
	background-color:  #E9E9E9;
	font-family:Arial, Helvetica, Sans-Serif;
	overflow: scroll;
}

#mainframe {
	width: 1004px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

#bg {
	background-color: #FFFFFF;
	float: left;
	width: 980px;
	padding-left: 12px;
	padding-right: 12px;
}

/***************************************
end: frame css
***************************************/


/***************************************
start: header
***************************************/

#header {
	width: 100%;
	height: 95px;
}

#logo {
	float: left;
	height: 95px;
}

#headerMenu {
	float: right;
	text-align:right;
	width: 300px;
	height: 95px;
}

#region {
	text-align: right;
	float: left;
	width:100%;
	text-align: right;
}

#region .local {
	margin-top:29px;
}

#region .local a{
	width: 63px;
	line-height: 18px;
	font-weight: bold;
	float: right;
	background-color: #004084;
	color: #ffffff;
	font-size: 10px;
	vertical-align:top;
	text-align: center;
	display: block;
	text-transform: uppercase;
	text-decoration: none;
}

#region .local a:hover {
	width: 61px;
	line-height: 16px;
	border: 1px #004084 solid;
	background-color: #ffffff;
	color: #004084;
}

#headerNav {
	height: 14px;
	width: 100%;
	padding-top: 21px;
}

#headerNav a {
	color: #BABABA;
	font-size: 12px;
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

#headerNav a:hover {
	color:  #535353;
	text-decoration: underline;
}

#headerNav a.act {
	color: #535353;
}


/***************************************
end: header
***************************************/


/***************************************
start: menu
***************************************/


#menu {
	width: 100%;
	height: auto;
	margin-bottom: 3px;
}

/*start:  menu level 1*/
.navHome {
	padding-left: 20px;
	width: 59px;
	height: 27px;
	padding-top: 10px;
	float: left;
	font-weight: bold;
}

.ru .navHome {
	width: 79px
}

.vn .navHome {
	width: 109px;
}

.fr .navHome {
	width: 69px;
}

.navBranch{
	width: 129px;
	padding-left: 20px;
	height: 27px;
	padding-top: 10px;
	float: left;
}

.ru .navBranch {
	width: 125px;
}

.vn .navBranch {
	width: 119px;
}

.fr .navBranch {
	width: 127px;
}

a.navHome, a.navBranch {
	font-size: 12px;
	color: #535353;
	text-decoration: none;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
}

#lvlOne {
	margin-bottom: 3px;
	float: left;
}

#lvlOne .no {
	background-image:url('../img/navMainBg_no.gif');
	background-position: left top;
	background-repeat: repeat-x;
}

#lvlOne a.no:hover {
	background-image:url('../img/navMainBg_hover.gif');
	background-position: left top;
	background-repeat: repeat-x;
}

#lvlOne .act {
	background-image:url('../img/navMainBg_act.gif');
	background-position: left top;
	background-repeat: repeat-x;
}
/*end: menu level 1*/

/*start: roll over menu*/
#rollOverMenu {
	padding-bottom: 6px;
}

#rollOverMenu ul {
	margin: 0;
	padding:0;
	list-style-type:none;
}

#rollOverMenu ul li {
	width:100%;
}

#rollOverMenu a {
	display:list-item;
	margin-left: 18px;
	width: 114px;
}


#productMenu, #finalMaMenu, #applicationMenu, #corporateMenu, #regionMenu {
	margin-left: 20px;
	width: 129px;
	padding-right: 1px;
}

#productMenu {
	margin-left: 80px;
}

/*end: roll over menu*/


/*start: level two*/
#lvlTwo li {
	padding-bottom: 11px;
}
/*end: level two*/

/*start: level three*/
#lvlThree {
	padding-bottom: 3px;
}
#lvlThree li {
	padding-bottom: 10px;
}
/*end: level three*/

/*start: level four*/
#lvlFour li {
	padding-bottom: 8px;
}
/*end: level four*/

/*start: level five*/
#lvlFive li {
	padding-bottom: 8px;
}
/*end: level five*/


/*start: default class*/
.borderedMenu{
	width: 978px;
	float: left;
	border: 1px solid #939393;
	padding-top: 6px;
}

.borderedMenu.lower {
	width: 960px;
	padding-left:18px;
}

.borderedMenu a{
	text-decoration: none;
	font-size: 12px;
	font-family:Arial, Helvetica, Sans-Serif;
	color: #BABABA;
}

.borderedMenu .act a{
	color: #535353;
}

.borderedMenu a:hover {
	text-decoration: underline;
	color: #535353;
}

.lower ul {
	margin:0;
	padding:0;
	list-style-type:none;
	float: left;
}

.lower ul li {
	float: left;
	line-height: 12px;
	vertical-align: middle;
}

.lower ul li a{
	padding-left: 11px;
	padding-right: 6px;
	background-image:url('../img/navLower_no.gif');
	background-position: left top;
	background-repeat: no-repeat;
	white-space:nowrap;
	display: block;
	line-height: 12px;
	vertical-align: middle;

}

.lower ul li a:hover{
	background-image:url('../img/navLower_hover.gif');
	background-position: left top;
	background-repeat: no-repeat;
}

.lower ul li.act a{
	padding-left: 11px;
	padding-right: 6px;
	color: #535353;
	background-image:url('../img/navLower_act.gif');
	background-position: left top;
	background-repeat: no-repeat;
}

.lower ul li.act a:hover{
	background-image:url('../img/navLower_act.gif');
	background-position: left top;
	background-repeat: no-repeat;
}



.noTopBorder {
	border-top: 0;
}

/*end: default class*/



/***************************************
end: menu
***************************************/


/***************************************
start: search config
***************************************/

#search {
	width: 150px;
	height: 37px;
	background-image:url('../img/navMainBg_no.gif');
	background-position: left top;
	background-repeat:repeat-x;
	float: left;

}

.csc-searchform input[type="text"]{
	margin-left: 12px;
	margin-top: 6px;
	width: 74px;
	height: 16px;
}

.csc-searchform input.searchSubmit {
	margin-left: 11px;
	margin-top: 4px;
}

#cBody #search {
	margin-bottom: 12px;
}

/***************************************
end: search config
***************************************/


/***************************************
start: content area default config
***************************************/

/*start: main config*/
#cBody {
	width: 100%;
	height: auto;
	float: left;
}

#imgRow {
	width: 100%;
	min-height: 37px;
	margin-bottom: 18px;
}

.home #imgRow {
	margin-bottom: 10px
}

.defaultCI #imgRow {
	background-image:url('../img/imgRow_std.gif');
	background-position: left top;
	background-repeat:no-repeat;
}


.electronics #imgRow {
	background-image:url('../img/imgRow_elec.gif');
	background-position: left top;
	background-repeat:no-repeat;
}

.gmf #imgRow {
	background-image:url('../img/imgRow_gmf.gif');
	background-position: left top;
	background-repeat:no-repeat;
}

.elecMat #imgRow {
	background-image:url('../img/imgRow_elecMat.gif');
	background-position: left top;
	background-repeat:no-repeat;
}

.wafer #imgRow {
	background-image:url('../img/imgRow_wafer.gif');
	background-position: left top;
	background-repeat:no-repeat;
}


#content {
	width: 100%;
	height: auto;
	margin-bottom: 0;
}

#cFrame {
	width: 100%;
	height: auto;
}


/*end: main config*/

/*start: col 1-1-1-1 config*/

#left, #normal, #right, #border{
	min-height: 2px;
}
.fourOne #left {
	width: 230px;
	height: auto;
	margin-right: 20px;
	float: left;
}

.fourOne #normal {
	width: 230px;
	margin-right: 20px;
	float: left;
}

.fourOne #right {
	width: 230px;
	margin-right: 20px;
	float: left;
}

.fourOne #border {
	width: 230px;
	float: left;
}
/*end: col 1-1-1-1 config*/

/*start: col 1-2-1 config*/
.oneTwoOne #left {
	width: 230px;
	margin-right: 20px;
	float: left;
}

.oneTwoOne #normal {
	width: 480px;
	margin-right: 20px;
	float: left;
}

.oneTwoOne #right {
	width: 230px;
	float: left;
}
/*end: col 1-2-1 config*/

/*start: col 1-3 config*/
.oneThree #left {
	width: 230px;
	margin-right: 20px;
	float: left;
}

.oneThree #normal {
	width: 730px;
	float: left;
}
/*end: col 1-3 config*/

/*start: col 3-1 config*/
.threeOne #left {
	width: 730px;
	margin-right: 20px;
	float: left;
}

.threeOne #normal {
	width: 230px; 
	float: left;
}
/*end: col 3-1 config*/

/*start: col 2-2 config*/
.twoTwo #left {
	width: 480px;
	margin-right: 20px;
	float: left;
}

.twoTwo #normal {
	width: 480px; 
	float: left;
}
/*end: col 2-2 config*/

/*start: col 4 config*/
.four #left {
	width: 100%;
	float: left;
}
/*end: col 4 config*/

/*start: col 4 config*/
.twoOneOne #left {
	width: 480px;
	margin-right: 20px;
	float: left;
}

.twoOneOne #normal {
	width: 230px;
	margin-right: 20px;
	float: left;
}

.twoOneOne #right {
	width: 230px;
	float: left;
}
/*end: col 4 config*/

/*start: col 1-1-2 config*/
.oneOneTwo #left {
	width: 230px;
	margin-right: 20px;
	float: left;
}

.oneOneTwo #normal {
	width: 230px;
	margin-right: 20px;
	float: left;
}

.oneOneTwo #right {
	width: 480px;
	float: left;
}
/*end: col 2-1-1 config*/

/***************************************
end: content area default config
***************************************/


/***************************************
start: content config
***************************************/
/*img caption*/
#cBody p.csc-caption {
	text-align: left;
	color: #939393;
	font-size: 12px;
	margin-bottom: 32px;
}

#cBody .imgtext-table img {
	margin-bottom: 12px;
}

.home #cBody .imgtext-table img {
	margin-top: 3px;
}
/*h1 eletronics*/

.archiveHeader {
	float:right;
	background-image: url(../img/a_Arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	height: 22px;
	padding-top: 6px;
	margin-right: 10px;
	width: auto;
}

.archiveHeader a {
	font-weight: bold;
}

.arc_header {
	float:left;
padding-left:20px;
width:230px;
}

.arc_links {
	padding-left: 250px;
}

.arc_links a{
	background-position: left center;
	background-repeat:no-repeat;
	padding-left: 36px;
	display: block;
	height: 18px;
}

.arc_links a.corpArchiveLink {
	background-image: url(../img/a_Arrow_g.gif);
}

.arc_links a.elecArchiveLink {
	background-image: url(../img/a_Arrow_b.gif);
}

.arc_links a.gmfArchiveLink {
	background-image: url(../img/a_Arrow_r.gif);
}

.arc_links a.elecmatArchiveLink {
	background-image: url(../img/a_Arrow_o.gif);
}

.arc_links a.semiArchiveLink {
	background-image: url(../img/a_Arrow_y.gif);
}



#cBody .csc-header h1 {
	padding-left: 20px;
	background-position: left top;
	background-repeat: no-repeat;
}

.electronics #cBody .csc-header h1 {
	background-image:url('../img/h1elec.gif');
}

.defaultCI #cBody .Electronics .csc-header h1 {
	background-image:url('../img/h1elec.gif');
}

.gmf #cBody .csc-header h1 {
	background-image:url('../img/h1gmf.gif');
}

.defaultCI #cBody .GMF .csc-header h1 {
	background-image:url('../img/h1gmf.gif');	
}

.elecMat #cBody .csc-header h1 {
	background-image:url('../img/h1elecMat.gif');
}

.defaultCI #cBody .Materials .csc-header h1 {
	background-image:url('../img/h1elecMat.gif');
}

.wafer #cBody .csc-header h1 {
	background-image:url('../img/h1wafer.gif');
}

.defaultCI #cBody .Wafer .csc-header h1 {
	background-image:url('../img/h1wafer.gif');
}

.defaultCI #cBody .csc-header h1 {
	background-image:url('../img/h1std.gif');
}

#cBody .csc-header h1.h1clean{
	padding-left: 0;
	background-image: none;
}

#cBody .backgr.csc-header h1, #cBody .backgr2.csc-header h1, #cBody .backgr3.csc-header h1 {
	padding-left: 0;
	padding-top: 10px;
	margin-bottom:0;
	margin-top: 2px;
	background-position:right top;
	background-repeat:no-repeat;
	min-height: 25px;
}

.defaultCI #cBody .backgr.csc-header h1 {
    background-image:url('../img/bgh1.gif');	
}

.defaultCI #cBody .backgr2.csc-header h1 {
	width: 480px;
    background-image:url('../img/bg_dotted_gray_2.gif');	
    font-size: 12px;
    min-height: 20px;
    padding-left: 12px;
    padding-top: 6px;
}

#cBody .contact.csc-header h1 {
	width: 480px;
    background-image:url('../img/bg_dotted_gray_2.gif');	
    font-size: 12px;
    min-height: 20px;
    padding-left: 12px;
    padding-top: 6px;
}


#cBody .contact.backgr2.csc-header h1 {
	margin-bottom: 10px;
	width: 468px;
}

.defaultCI #cBody .backgr3.csc-header h1 {
	width: 718px;
    background-image:url('../img/bg_dotted_gray_2.gif');	
    font-size: 12px;
    min-height: 20px;
    padding-left: 12px;
    padding-top: 6px;
}

.news.defaultCI #cBody .backgr3.csc-header h1 {
	width: 968px;
    background-image:url('../img/bg_dotted_gray_2.gif');	
    font-size: 12px;
    min-height: 20px;
    padding-left: 12px;
    padding-top: 6px;
    margin-bottom: 10px;
}

#cBody .contenttable {
	width: 100%;
	margin-bottom: 10px;
}

#cBody .contenttable thead{
	background-color: #939393;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

#cBody .contenttable thead th{
	padding: 10px 4px 10px 10px;
	border-bottom: 2px solid #ffffff;
}

#cBody .contenttable thead th p.bodytext {
	color: #ffffff;
	margin-bottom: 2px;
}

#cBody .contenttable tbody th{
	background-color: #939393;
	vertical-align: top;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 20px 5px 10px 5px;
}

#cBody .contenttable tbody td{
	background-color: #EFEFEF;
	vertical-align: top;
}

#cBody .contenttable tbody td p.bodytext{
	font-size: 12px;
	color: #535353;
	padding-left: 10px;
	padding-right: 5px;
	margin-top: 10px;
}

#cBody .contenttable tfoot td{
	background-color: #939393;
	height: 15px;
	border-top: 2px solid #ffffff;
}


#cBody .contenttable-1.contenttable {
	background-color: #EFEFEF;
	margin-top: 3px;
	margin-bottom: 10px;
	border: 0;
	width: auto;
}

#cBody .contenttable-1.contenttable p.bodytext {
	color: #535353;
}

#cBody .contenttable-1.contenttable td.td-0 {
	padding-left: 9px;
	width: 108px;
}

#cBody .contenttable-1.contenttable td.td-2 {
	width: 348px;
} 

#cBody .contenttable-2.contenttable {
	background-color: #EFEFEF;
	margin-top: 3px;
	margin-bottom: 10px;
	border: 0;
	width: auto;
}

#cBody .contenttable-2.contenttable p.bodytext {
	color: #535353;
}

#cBody .contenttable-2.contenttable td.td-0 {
	padding-left: 9px;
	width: 108px;
}

#cBody .contenttable-2.contenttable td.td-2 {
	width: 586px;
} 


#cBody hr{
	line-height:0;
	border:0;
}

.electronics #cBody hr{
	border-bottom: 1px solid #4B96CD;
}

.gmf #cBody hr{
	border-bottom: 1px solid #E20030;
}

.elecMat #cBody hr{
	border-bottom: 1px solid #F39900;
}
.wafer #cBody hr{
	border-bottom: 1px solid #DDBD74;
}
.defaultCI #cBody hr{
	border-bottom: 1px solid #D3D3D3; /*535353*/
}

#cBody ul li {
	list-style-type: none;
	background-repeat:no-repeat;
	background-position: left top;
}
.electronics #cBody ul li {
	background-image: url('../img/ulelec.gif');
}

.gmf #cBody ul li {
	background-image: url('../img/ulgmf.gif');
}

.elecMat #cBody ul li {
	background-image: url('../img/ulelecMat.gif');
}

.wafer #cBody ul li {
	background-image: url('../img/ulwafer.gif');
}

.defaultCI #cBody ul li {
	background-image: url('../img/ulstd.gif');
}

#cBody table tr td ul li {
	background-image: url('../img/ultable.gif') !important;
}

#cBody table tr td ul {
	padding-left: 10px;
}




/***************************************
start: content config
***************************************/


/***************************************
start: default class / text 
***************************************/
#cBody h1 {
	font-size: 14px;
	font-weight:bold;
	color: #535353;
	margin-top:0;
	margin-bottom: 11px;
}

#cBody h2 {
	font-size: 14px;
	font-weight:bold;
	color: #535353;
	margin-top:1px;
	margin-bottom: 11px;
}

#cBody p {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #939393;
	margin-top: 2px;
	margin-bottom: 10px;
	line-height: 16px;
}

#cBody ul {
	font-size: 12px;
	color: #939393;
	margin:0;
	padding:0;
	margin-top: 2px;
	margin-bottom: 8px;
}

#cBody ul li{
	padding-left: 21px;
	line-height: 16px;
	margin-bottom: 2px;
}

#cBody .imgtext-table{
	margin-top: 2px;
}

#footer {
	margin-top: 12px;
	font-size: 10px;
	color: #535353;
	text-align:center;
	width: 100%;
	margin-bottom: 12px;
}

#cBody a, #footer a {
font-size: 12px;
	color: #E20031;
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

#footer a {
	font-size: 10px;
}

#cBody a:hover, #footer a:hover {
	color: #E20031;
	font-family:Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	text-decoration:underline;
}

#cBody h2 a {
	font-size: 14px;
}

#cBody hr {
	margin-top: 2px;
	margin-bottom: 23px
}

#cBody .csc-frame-frame1.csc-frame {
	margin-bottom: 25px;
	border-bottom: 1px #535353 solid;
}

#cBody .csc-frame-frame1.csc-frame p{
	margin-left: 250px;
	width: 355px;
	margin-right: 20px;
}

#cBody .csc-frame-frame1.csc-frame p b{
	color: #535353;
}

#cBody .csc-frame-frame1.csc-frame .csc-header h1.h1clean{
	float: left;
	width: 240px;
	padding-right: 10px;
	font-weight: bold;
	font-size: 12px;
	color: #939393;
}

#cBody .csc-frame-frame1.csc-frame h2 {
	padding-left: 20px;
	margin-left: 251px;
	width: 335px;
	margin-right: 20px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image:url('../img/h1std.gif');
}

#cBody .csc-frame-frame2.csc-frame {
	margin-bottom: 10px;
}

#cBody .csc-frame-frame2.csc-frame p{
	margin-left: 250px;
}

#cBody .csc-frame-frame2.csc-frame .csc-header h1.h1clean{
	float: left;
	width: 240px;
	padding-right: 10px;
	font-weight: bold;
	font-size: 12px;
	color: #939393;
}

.clear {
	clear:both;
	width: 100%;
	height: 0;
	line-height: 0;
	margin:0;
	padding:0;
	font-size:0;
}

.float {
	float: left;
}

#headerMenu .spacer {
	padding:0 0 0 32px;
	line-height: 0;
}

#menu .spacer {
	float: left;
	width: 1px;
	height: 37px;
	background-image: url('../img/spacerMainNav.gif')
}

#footer .spacer {
	padding-right: 6px;
}


/***************************************
end: default class
***************************************/


/***************************************
start: tt_news
***************************************/


.news-latest-item .bodytext {
	display: inline;
}

#cBody .news-latest-container {
	border: 3px solid #4B96CD;
	border-top: 0;
	margin-bottom: 10px;
}

.defaultCI #cBody .news-latest-container {
	border:0;
}

.elecMat #cBody .news-latest-container {
	border-color: #F39900;
}

.wafer #cBody .news-latest-container {
	border-color: #DDBD74;
}

.gmf #cBody .news-latest-container {
	border-color: #E20030;
}

#cBody .news-latest-container .news-latest-item p {
	margin-bottom: 3px;
}

.gmf #cBody .news-latest-container .backgr.csc-header h1 {
	background-position: left top;
	background-image:url('../img/news_bg_gmf.gif');
	margin-bottom: 7px;
}

.wafer #cBody .news-latest-container .backgr.csc-header h1 {
	background-position: left top;
	background-image:url('../img/news_bg_wafer.gif');
	margin-bottom: 7px;
}

.elecMat #cBody .news-latest-container .backgr.csc-header h1 {
	background-position: left top;
	background-image:url('../img/news_bg_mat.gif');
	margin-bottom: 7px;
}

.electronics #cBody .news-latest-container .backgr.csc-header h1 {
	background-position: left top;
	background-image:url('../img/news_bg_elec.gif');
	margin-bottom: 7px;
}

.defaultCI #cBody .news-latest-container .backgr.csc-header h1 {
	background-image: none;
	height: 0;
	width: 0;
	line-height:0;
	font-size:0;
	min-height:0;
	margin:0;
	padding:0;	
}

#cBody .news-latest-container .news-latest-item{
	padding: 0 7px 10px 7px;
}

.defaultCI #cBody .news-latest-container .news-latest-item, #cBody .news-single-item {
	padding: 0 0 10px 0;
}

.news-single-timedata {
	font-size: 10px;
}

.news-single-item {
	float: left;
}

#cBody .news-single-item .newsLeft
{
	width: 230px;
	margin-right: 20px;
	float: left;
	min-height: 10px;
}

#cBody .news-single-item .newsNormal {
	width: 730px;
	/*margin-right: 20px;*/
	float: left;
}

#cBody .news-single-item .newsRight {
	width: 230px;
	float: left;
}

#cBody .news-list-container .dateLeft {
	width: 230px;
	float: left;
	padding-left: 20px;
}

#cBody .news-list-container .contentRight {
	float: left;
	width: 480px;
	margin-right: 20px;
}

#cBody .news-list-container .newsImg {
	float: left;
	width: 210px;
}

#cBody .news-list-container hr {
	margin-top: 0;
	margin-bottom: 10px;
}

#cBody .news-list-item {
	margin-bottom: 10px;

}

#cBody .news-list-browse {
	text-align: center;
}

.defaultCI #cBody .news-amenu-container ul li{
	background: none;
	padding-left: 20px;
	margin-left: 230px;
}

.defaultCI #cBody ul li.news-amenu-item-year {
	border-bottom: 1px #939393 solid;
	margin-left:0;
	margin-top: 20px;
}

#cBody .tx-ttnews-browsebox {
	border-bottom: 1px #D3D3D3 solid;
	margin-bottom: 10px;
}

#cBody .news-single-imgcaption {
	margin-top: 10px;
}

/***************************************
end: tt_news
***************************************/

#cBody .csc-mailform {
	margin-bottom: 10px;
	border: none;
	font-size: 12px;
	color: #939393;
	margin-left:0;
	margin-right:0;
	padding:0;
}

#cBody .csc-textpic-imagewrap {
	margin-bottom: 15px;
}

#cBody .csc-mailform-field {
	clear:both;
	margin-bottom: 10px;
}

#cBody .csc-mailform-field label{
	width: 200px;
	display: block;
	float:left;
}

#cBody .csc-mailform-field input {
	width: 276px;
}

#cBody .csc-mailform-field textarea {
	width: 276px;
}

#cBody .csc-mailform-field span.csc-mailform-radio {
	display: block;
	width: 476px;
}

#cBody .csc-mailform-field span.csc-mailform-radio fieldset{
border:0;
padding:0;
margin:0;
}


#cBody .csc-mailform-field span.csc-mailform-radio input.csc-mailform-radio {
	width:auto;
	float:left;
	display: block;
	margin-top: 3px;
	margin-right: 2px;
	margin-left: 0;
}

#cBody .csc-mailform-field span.csc-mailform-radio label{
	width: auto;
	float:left;
	padding-top: 1px;
	margin-right: 10px;
}

#cBody .csc-mailform-field input.csc-mailform-check {
	width: auto;
	margin-left:0;
}

#cBody .checkbox.csc-mailform-field input {
	float:left;
}

#cBody .checkbox.csc-mailform-field {
	margin-bottom: 10px;
	float: left;
}

#cBody .checkbox.csc-mailform-field label {
	padding-top: 2px;
	width: 400px;
}

#cBody .csc-mailform-field input.submit {
	width: auto;
}

#cBody .csc-mailform td {
	vertical-align: top;
}

#cBody .csc-mailform .csc-form-labelcell p{
	width: 90px;
	padding-right: 11px;
}

#cBody .csc-mailform .csc-form-fieldcell input[type="text"]{
	width: 384px;
	border: 1px solid #9B9B9B;
}

#cBody .csc-mailform .csc-form-fieldcell input[type="submit"]{
	width: auto;
	}

#cBody .csc-mailform .csc-form-fieldcell textarea {
	margin-top: 3px;
	width: 384px;
	border: 1px solid #9b9b9b;
}

#cBody p.csc-sitemap-level1.csc-sitemap a {
	font-weight: bold;
	font-size: 16px;	
	padding-top: 10px;
}

.csc-sitemap-level2.csc-sitemap {
	margin-left: 50px;
	display: list-item;
	list-style-type: disc;
} 

#cBody .csc-sitemap-level2.csc-sitemap a {
	font-size: 16px;	
} 

.csc-sitemap-level3.csc-sitemap {
	margin-left: 90px;
	display: list-item;
	list-style-type: circle;
} 

#cBody .csc-sitemap-level3.csc-sitemap {
	font-weight: bold;
}

.csc-sitemap-level4.csc-sitemap {
	margin-left: 130px;
	display: list-item;
	list-style-type: square;
} 

.csc-sitemap-level5.csc-sitemap {
	margin-left: 165px;
	display: list-item;
} 

#cBody .oneThree .csc-mailform .csc-form-labelcell p{
	width: 90px;
	padding-right: 11px;
}

#cBody .oneThree .csc-form-commentcell {
	width: 492px;
}

#cBody .clicknshow {
	display:none;
}

#cBody .auto_iframe{
	margin-top: 55px;
}

.flashMov {
	margin-bottom: 20px;
}

.csc-textpic-caption {
	font-size: 12px;
	color: #939393;
	padding-top: 4px;
}

#cBody .contenttable tbody th p.bodytext {
	color: #ffffff;
}

.langNav {
	width: 100%;
}

#cBody .langNav td {
	padding-right: 80px;
	padding-bottom: 5px;
	height: 17px;
	vertical-align:middle;
}

#cBody .langNav a{
	color: #939393;
	text-decoration: none;
	line-height: 17px;
	vertical-align: middle;
	display: block;
	float: left;
}

#cBody .langNav a:hover{ 
	text-decoration: underline;
}

#cBody .langNav a img{
	padding-right: 17px;
}

#cBody .langNav table {
	width: 100%;
}

.tx-felogin-pi1 {
	position: absolute;
	left: 50%;
	top: 0;
	width: 100px;
	font-size: 10px;
}

#cBody .tx-felogin-pi1 {
  position: inherit;
  margin-bottom: 10px;
  margin-left: 10px;
}

.tx-felogin-pi1 div, .tx-felogin-pi1 h3{
	display:none;
}

.tx-felogin-pi1 form div {
	display: block;
}
