h2{
	font-size:120%;
}

h3{
	font-size:100%;
	margin-bottom:0px;
}

h4{
	font-size:90%;
}

/*
.p-content, #p-main, .p-article, #p-center p{
	margin-bottom:auto;
}
*/

#pip-content p{
	margin-bottom:auto;
}

.icon-img{
	vertical-align:middle;
}

.table_standard th{
	font-weight:bold;
	font-size:100%;
	text-align:left;
	background-color:#E0E0E8;
}

.table_green th{
	font-size:100%;
	text-align:left;
	background:#a0b7cf;
}

.table_standard{
	border-collapse:collapse;
	border-spacing:0px;
	margin-bottom:10px;
	width: 100%;
}

.table_standard thead {
}

.table_standard td {
	border:0px;
	border-bottom:1px solid #E0E0E8;
	padding:0px 0px 0px 10px;
	line-height:17px;
	font-size:90%;
	color:#555555;
}

.table_standard td.nopadding{
	padding:0px;
}

/*
.table_standard td,th{
	padding-left:3px;
	padding-bottom:3px
}*/

.table_compact th{
	font-size:100%;
	text-align:left;
	background:#a0b7cf;
}

.table_compact{
	margin-top:10px;
	margin-bottom:10px;
}

.hor_scroll{
	position:relative;
	width:550px;
	overflow:auto;
	overflow-y:visible;
	/* overflow-x:auto;
	float:left; */
	padding-bottom: 20px;
}

.hor_scroll_small{
	position:relative;
	width:360px;
	overflow:auto;
	overflow-y:visible;
	/* overflow-x:auto;
	float:left; */
	padding-bottom: 20px;
}

#pip-content .hor_scroll{
	position:relative;
	overflow-x:visible;
	overflow:visible;
	float:left;
	padding-bottom: 20px;
}

.hor_breakout{
	position:relative;
	width:360px;
	overflow-x:visible;
	overflow:visible;
	float:left;
	padding-bottom: 20px;
}

.float_clear {
	clear:both;
}

.center					{ text-align:center; }
.right					{ text-align:right; }
.left						{ text-align:left; }
.middle					{ vertical-align:middle; }
.a0b7cf					{ background:#a0b7cf; }
.e6eef7					{ background:#e6eef7; }
.d0dbe8					{ background:#d0dbe8; }
.blue					{ color:#0166ff; }
.grey					{ color:#999999; }

.overline			{ text-decoration: overline; }

td.percent20 {	width:20%; }
td.percent30 {	width:30%; }
td.percent40 {	width:40%; }
td.percent50 {	width:50%; }
td.percent60 {	width:60%; }
td.percent70 {	width:70%; }
td.percent80 {	width:80%; }

/* extra module type news*/
.div-container{
	postition:absolute;
}

.p-extrainfo-news{
	border-collapse:collapse;
	border-spacing:0px;
	width:180px;
	margin-bottom:6px;
	text-align:left;
}

.p-extrainfo-news .p-top-left{
	/* border: 1px solid black; */
	font-size:9px;
	font-weight:bold;
	text-align:center;
 	padding-left:0px;
 	width:89px;
 	height:17px;
	background:url(/jp/home/news/tab_dark.gif) repeat-x top;
}

.p-extrainfo-news .p-top-right{
	font-size:9px;
 	text-align:center;
 	padding-left:0px;
 	width:89px;
 	height:17px;
	background:url(/jp/home/news/tab_light.gif) repeat-x top;
}

.p-extrainfo-news .p-content{
	height:200px;
	padding:4px 9px 4px 9px;
	font-size:xx-small;
	vertical-align:top;
  border-color: #d8d8d8;
  border-style: solid;
  border-width: 0px 1px 0px 1px;
}

.p-extrainfo-news .p-bottom{
	height:7px;
	line-height:1px;
  background:url(/jp/home/news/borderbox_bottom.gif) repeat-x;
}

.p-extrainfo-news .p-top a:link{
	text-decoration:none;
	color:#ccccc;
}

.p-extrainfo-news .p-top a:visited{
	text-decoration:none;
	color:#555555;
}

.p-extrainfo-news .p-top a:active{
	text-decoration:none;
	color:#555555;
}

.p-extrainfo-news .p-top a:hover{
	text-decoration:none;
	color:#555555;
}

.div-infocus {
	position:absolute;
	visibility:hidden;
	width:154px;
	/*height:150px;
	overflow:hidden;*/
	font-size:11px;
}

.div-pressreleases {
	position:absolute;
	visibility:inherit;
	width:154px;
	/*height:150px;
	overflow:hidden;*/
	font-size:11px;
}

/* extra module type products*/
.p-extrainfo-products{
	border-collapse:separate;
	border-spacing:0px;
	width:180px;
	margin-bottom:6px;
	text-align:left;
	margin-top:6px;
}

.p-extrainfo-products .p-top-left{
	font-size:9px;
	font-weight:bold;
 	text-align:center;
 	padding-left:0px;
 	width:89px;
 	height:17px;
	background:url(/jp/home/news/tab_dark.gif) repeat-x top;
}

.p-extrainfo-products .p-top-right{
	font-size:9px;
 	text-align:center;
 	padding-left:0px;
 	width:89px;
 	height:17px;
	background:url(/jp/home/news/tab_light.gif) repeat-x top;
}

.p-extrainfo-products .p-content{
	height:150px;
	padding:4px 9px 4px 9px;
	font-size:xx-small;
	vertical-align:top;
  border-color: #d8d8d8;
  border-style: solid;
  border-width: 0px 1px 0px 1px;
}

.p-extrainfo-products .p-bottom{
	height:7px;
	line-height:1px;
  background:url(/jp/home/news/borderbox_bottom.gif) repeat-x;
}

.p-extrainfo-products .p-top a:link{
	text-decoration:none;
	color:#555555;
}

.p-extrainfo-products .p-top a:visited{
	text-decoration:none;
	color:#555555;
}

.p-extrainfo-products .p-top a:active{
	text-decoration:none;
	color:#555555;
}

.p-extrainfo-products .p-top a:hover{
	text-decoration:none;
	color:#555555;
}

.p-tax-embblock .p-content{
	width:370px;
	padding:0px;
	font-size:80%;
	vertical-align:top;
	color:#555555;
}

.p-tax-box-table td{
	background-color:transparent;
}

.div-applications {
	position:absolute;
	visibility:show;
	width:154px;
	/*height:150px;
	overflow:hidden;*/
}

.div-products {
	position:absolute;
	visibility:hidden;
	width:154px;
	/*height:150px;
	overflow:hidden;*/
}

.div-identification-applications-1 {
	position:absolute;
	visibility:show;
	width:340px;
	height:100px;
}

.div-identification-applications-2 {
	position:absolute;
	visibility:hidden;
	width:340px;
	height:100px;
}

.div-advertising-connected_home-1 {
	position:absolute;
	visibility:show;
	width:340px;
	height:200px;
}

.div-advertising-connected_home-2 {
	position:absolute;
	visibility:hidden;
	width:340px;
	height:100px;
}

.p-top-line {
/*	height:4px;
	width:170px;
	background:#81496c; */
	height:0px;
	width:0px;
	background:#ffffff;
}

.p-width2 {
	width:2px;
	padding:0px;
	background:url(/jp/home/news/tab_middle.gif) repeat-x;
}

select.product-selector{
	font-size:100%;
	width:160px;
}


.p-content-grid{
	text-align:left;
}

table#inpage-nav {
	width:548px;
}

table#inpage-nav-small {
	width:360px;
}

.jump,#inpage-nav,#inpage-nav-small td{
	font-size:xx-small;
	line-height:12px;
}

.jump .p-link-list li {
	background-position: 0% 4px;
}

#inpage-nav,#inpage-nav-small td.pipdisabled{
	color:#9ba0b0;
}

#inpage-nav,#inpage-nav-small img{
	vertical-align:middle;
 	padding: 0px 0px 0px 2px;
}

#inpage-nav,#inpage-nav-small #inpage-nav-dots-top{
	background:url(/crsc/images/dots.gif) repeat-x;
}

#inpage-nav,#inpage-nav-small #inpage-nav-dots-bottom{
	background:url(/crsc/images/dots.gif) repeat-x bottom;
}

#pip-content{
}

#pip-content table{
	width:100%;
}

#pip-content li{
	vertical-align:top;
	padding-bottom:0px;
}

#pip-content h1{
	padding:6px 5px 5px 0px;
	background:#ffffff;
}

#pip-content ul{
	margin-left : 1.3em;
}

#pip-content ol{
	margin-left : 2em;
}



#pip-content select{
	align:right;
}

table#pip-header{
	width:560px;
}

#altblock .p-top{
	background:url(/crsc/images/login-top.gif) repeat-x bottom;
}

#altblock .p-bottom{
	background:url(/crsc/images/login-bottom.gif) repeat-x;
	height:5px;
	padding-bottom:4px;
}

#altblock .p-content{
	padding:0px 9px 0px 9px;
	background:#F1F1F5;
}

#altblock {
	margin-bottom:0px;
}

#myAltBlock {
	position:relative;
}

#myArticeOptionsBlock {
	position:relative;
}

.portal_kop1, .portal_kop2, .portal_kop3 {
	background-color:#E0E0E8;
	text-align:left;
	color:#555555;
	font-weight:bold;
	font-size:90%;
	padding-left:5px;
}

.portal_blok1, .portal_blok2, .portal_blok3 {
	background-color:#F5F6F8;
	vertical-align:top;
	color:#555555;
	padding: 5px 5px;
}

.portal_blok1 td, .portal_blok2 td, .portal_blok3 td {
	background-color:#F5F6F8;
}

.portal_table3 {
	background-color:#F5F6F8;
}

td.p-grey, tr.p-grey td {background:#E0E0E8;}

.p-image-big {
	position:absolute;
	width:560px;
	overflow-x:visible;
	z-index:0;
}

.p-image-big2 {
	position:absolute;
	width:180px;
	margin-left:380px;
	overflow-x:visible;
	z-index:0;
}

.p-image-rcol {
	width:180px;
	overflow-x:hidden;
	float:right;
	margin-left:10px;
}

.p-form .p-compact_fields {
	padding:2px 0px 2px 0px;
}

.p-form .p-low_fields {
	padding:2px 0px 2px 0px;
	line-height:3px;
}

.tax_searchboxbutton {
  border:0px;
  cursor:pointer;
  cursor:hand;
  display: inline;
  width:81px;
  height:16px;
}
