

body {
	font-family: Tahoma, Verdana, "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
	font-size: 13px;
	background: #ffffff;
	padding: 0px;
	margin: 5px 0px 0px 5px;
	padding: 0px;
	text-align:left;
	color:#5e5e5e;
	position:relative;
}

td {
	
	font-size: 13px; padding-left: 0px; margin:0; padding: 0;
	
}

div {
margin:0;
padding:0;
}

a {color: #FF9900; text-decoration: none; font-weight:normal }
/* a:hover {color: #FF0000; }
a:active {color: #808080; } */
a:hover {
text-decoration:underline;
}

img {
border-width:0px;
margin:0;padding:0;
}


.layout-header {
color: #FF9900;
text-align:right;
}
.header-line {
width:100%;
height:8px;
font-size:5px;
background-color:#E7E7E7;
}
.header-text {
background-image:url("../images/hptext.png");
background-repeat:no-repeat;
width:514px;

height:143px;
color:#FFF;
}
.h-t-en {
background-image:url("../images/hptext_en.png");
}

.header-text div{
margin-left:97px;
margin-top:30px;
margin-right:10px;
/*text-align:justify;*/
}
.header-news div.hb{
background-color:#5E5E5E;
margin-left:2px;
width:262px;
height:228px;
color:#FFF;
padding:0;
background-image:url("../images/news.png");
background-repeat:no-repeat;
}
.header-news div.hn {
padding:40px 10px 0px 15px;

}


.news-date {
color:#9e9e9e;
}

.header-newsletter {
background-image:url("../images/newsletter.png");
width:270px;
height:143px;
background-repeat:no-repeat;
backgound-color:#E7E7E7;
color:#5E5E5E;
}
.header-newsletter div{
margin:35px 0px 0px 35px;
backgound-color:#E7E7E7;
}
.tdback {
background-image:url("../images/tdback.png");
width:240px;
height:20px;
padding-left:15px;
color:#FF9900;
color:#EEE;
font-weight:normal;
font-size:13px;
}
.sub-headline {
background-color:#E7E7E7;
height:40px;
padding-left:17px;
color:#FF7E00;
font-size:20px;
}

.parser-example {
background-color:#E7E7E7;
color:#000000;
padding:10px 10px 10px 10px;
font-size: 10;
font-family: Lucida Console, Monaco5, monospace;
text-align: left;
}
.bigarrow {
margin-right:7px;
position:relative;
top:2px;
}





h3 { margin: 0px; color: #006699; font-weight: normal; font-family: Trebuchet MS; font-size: 23px; border-bottom: 3px solid #4A5C84;}

hr { margin: 3px 0px 3px 0px; vertical-align: top;  height: 1px; border-style: solid; border-color: #DDDDDD;}

form {
	margin: 0px;
}

.parser-demo input {
	padding:2px 2px 2px 5px;
	font-size: 13px;
	color: #727272;
	background-color: #FFF;
	border: 1px solid #FE9400;
	margin-top:3px;
	#width:170px;
}


.parser-demo textarea {
	width:385px;
	font-size: 13px;
	/*color: #727272;*/
	color: #020202;
	background-color: #FFF;
	border: 1px solid #FE9400;
}



select {
	
	font-size: 13px;
	color: #727272;
/*	background-color: #F2F2F2; */
	border: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	margin-top: 1px;
}

.button {
    BACKGROUND-COLOR: #E2EAF4;
    BORDER-BOTTOM: #6294C3 2px solid;
    BORDER-LEFT: #C4D4E8 2px solid;
    BORDER-RIGHT: #6294C3 2px solid;
    BORDER-TOP: #C4D4E8 2px solid;
    COLOR: #2B528A;
    CURSOR: hand;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
}


.main { padding: 5px 5px 5px 5px; }
.help { cursor: help; }
.hand { cursor: hand; }
.color { width: 30px; height: 20x; border: 1px solid black; cursor: hand; }

.radio {
	background-color: #FFFFFF;
	border-width: 0px;
}

.header {
	color: #000000;
	font-weight: bold;
	background-color: #F2F2F2;
	padding: 3px 0px 3px 0px;
	border: 1px solid #000000;
	text-align: center;
	cursor: help;
}


.evenrow { 
	background-color: #F2F2F2; 
	padding: 2px 0px 2px 0px; 
	cursor: default;
}

.oddrow { 
	background-color: #FFFFFF; 
	padding: 2px 0px 2px 0px; 
	cursor: default;
}

.list-button {	
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt;
	color: #727272;
	background-color: #F2F2F2;
	border: solid;
	border-width: 1px;
	border-color: #CCCCCC;
  	cursor: hand;
}

.warning {
	font-size: 110%;
	font-weight: bold;
	color: #FF0000;
}

.list {	padding: 1px 3px 1px 3px; vertical-align: middle; color: #000000; }
.listx td { padding: 1px 3px 1px 10px; }
.listheader { padding: 3px 3px 3px 3px; vertical-align: middle; color: #FFFFFF; background-color: #000080; font-weight: bold; }
.listheader a {	text-decoration: underline; color: #FFFFFF}

.paging { font-weight: bold; padding: 5px 2px 5px 2px; }
.paging a { padding: 0px 5px 0px 5px; color: #000000 }
.paging b { padding: 0px 5px 0px 5px; color: #660000 }

.intro TD { padding: 5px 5px 5px 5px; text-align: justify;}
.introright TD { padding: 5px 5px 5px 5px; text-align: left;}
.intro a { font-weight: bold; text-decoration: none; color: #0099CC}
.intro a:hover { color: #000080; text-decoration: none;}

.template-preview TD { padding: 0px; margin: 0px; border: 1px solid #AAAAAA; cursor: hand; }
.template-document DIV { cursor: hand; }
.template-document IMG { cursor: hand; }

.title-line	{
	border: 3px solid #BED0E5;
	height: 3px;
}
/**** TOP PANEL ******************************************/
.top-panel {
	background-color: #000066;
	padding: 3px;
	color: #ffffff;
}
.top-panel a {
	font-size: 13px;
color: #ffffff;
	text-decoration: underline;
}
.top-panel a:hover {
	text-decoration: none;
}
/*********************************************************/

.top-section h3 {
	color: #ffffff;
}

.left-section {
	border-right: 1px solid #ffffff; background-color: #E2EAF4;
}
.right-section {
/*	border-left: 1px dotted #4A5C84; */
	background: #E2EAF4;
}

.header-left-section {
	padding: 10px; background-color: #C4D4E8; border-bottom: 1px solid #ffffff;
}
.main-menu {
	background-color:#4A5C84;
	padding: 5px 10px 5px 0px;
}
.menu {
	font-size: 13px; 
	font-family: Tahoma;
}
.menu-item-over {
	background-color: #D88800;
	padding: 4px 10px 4px 10px;
}
.menu-item-selected-over {
	background-color: #D88800;
	padding: 4px 10px 4px 10px;
}
.menu-item-over a {
	color: #ffffff;
}
.menu-item-selected-over a {
	color: #ffffff;
}

.menu-item {
	padding: 4px 10px 4px 10px;
	cursor: hand;
	background-color: #FFAF26;
}

.menu-item a {
	color: #000;
	text-decoration: none;
	cursor: hand;
}

.menu-item-selected {
	padding: 4px 10px 4px 10px;
	background-color: #D88800;
	cursor: default;
}

.menu-item-selected a {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	cursor: default;
}

.menu-item-off {
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	cursor: default;
}
.submenu {
	background-color: #e1e1e1;
	color: #ffffff;
}
.submenu TD {
	padding-left: 5px;
	padding-right: 5px;
}
.submenu-item a {
	text-decoration: none;
}

.submenu-item a:hover {
	text-decoration: underline;
}

.submenu-item-selected {
	background-color: #F9E1C5;
	border-bottom: 1px solid #ffffff;	
	cursor: default;
}

.submenu-item-selected a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding-left: 15px;
	cursor: default;
}

.submenu-item-off {
	background-color: #F9E1C5;
	border-bottom: 1px solid #ffffff;	
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
	padding-left: 15px;
	cursor: default;
}

.submenu-end {
	border-bottom: 1px solid #FFFFFF;
}

.tab-item-selected-over
{
	color: red;
	font-weight: bold;
	cursor: hand;
}

.tab-item-selected-out
{
	color: blue;
	font-weight: bold;
	cursor: hand;
}

.tab-item-over
{
	color: red;
	cursor: hand;
}

.tab-item-out
{
	color: blue;
	cursor: hand;
}
.sub-right {
width:230px;
}
.sub-left {
width:480px;
padding:15px;
}
.footer {
background-color:#F3F3F3;
color:#DADADA;
padding:7px;
line-height:18px;
}
pre {
font-size: 10;
font-family: Lucida Console, Monaco5, monospace;
color:#000000;
}

h1 {
margin-top:12px;
font-size:16px;
margin-bottom:8px;
color:#FF7E00;
}
h2 {
margin-top:6px;
color:#FF7E00;
}
.main-headline {
margin-top:6px;
font-size:15px;
margin-bottom:8px;
}
.main-desc {
font-size:15px;
}
.titletext {
margin-top:12px;
font-size:32px;
font-family: Segoe UI, Tahoma, Geneva, sans-serif;
color:#808080;
margin-bottom:8px;
}
.headline {
margin-top:12px;
font-size:16px;
margin-bottom:8px;
}
.desc {
font-size:13px;
margin-top:0px;
}
.points {
border-bottom:dashed 1px #DDDDDD;
width:500px;
}
.inner-ul {
margin-left:8px;
}
.inner-li {
margin-left:10px;
}
ul { 
margin-top:10px;
list-style-image: url(../images/list.gif); 
}
li {
margin-left:2px;
}
.tdback2 {
background-image:url(../images/tdback2.gif);
width:220px;
height:28px;
color:#FFF;
font-weight:bold;
padding-left:10px;
}
.tdback3 {
background-image:url(../images/tdback3.gif);
width:250px;
height:6px;
}
.separator {
height:5px;
font-size:6px;
}
.prod-table {
border:solid 1px #BBB;
border-collapse: collapse
}
.prod-table td {
font-size:14px;
border-left:solid 1px #BBB;
border-right:solid 1px #BBB;
padding:5px;
}
.prod-table tr{
border:solid 1px black #BBB;
}


#drop {
z-index:100;
visibility:hidden;
position:absolute;
width:209px;
top:227px;
left:90px;
background-color:#FFA100;
text-align:center;
}

#drop2 {
z-index:1000;
visibility:hidden;
position:absolute;
width:128px;
top:227px;
text-align:center;
left:415px;
background-color:#FFA100;


}
#drop a,#drop2 a {
color:#fff;
border:solid 1px white;
display:block;
width:100%;
font-weight:bold;
padding-bottom:4px;
padding-top:4px;

margin:0;
height:18px;
line-height:18px;
}
#drop a:hover,#drop2 a:hover {
text-decoration:none;
color:#555;
}


#parser_input {
	font-size: 13px;
	/*color: #727272;*/
	color: #020202;
	background-color: #FFF;
	border: 1px solid #FE9400;
}
