BODY
{
	background-color: #666699;
	margin-left: 10; margin-right: 10; margin-top: 10; margin-bottom: 0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt;
}

H1
{
	font-size: 14pt;
}
H2
{
	font-size: 12pt;
}
A
{
	color: #0000CC;
}


TABLE
{
	border: 0; border-collapse: collapse; border-spacing: 0; padding: 5;
	font-size: 10pt;
}
TABLE.body_layout
{
	width: 100%; height: 90%;
}
TD.body_layout_main
{
	height: 100%;
	vertical-align: top;
	padding-top: 20; padding-bottom: 20;
}

TABLE.body_header
{
	background-color: #666699;
	width: 100%;
}
.body_header
{
	font-size: 14pt;
}
.body_header_systran
{ }

.body_header_product
{
	color: #666699;
}

.body_header_navigation
{
	color: #FFFFFF;
}
.body_header_navigation a
{
    text-decoration: none;
    color: #FFFFFF;
    font-size: 9pt;
}
.body_header_navigation a:hover 
{
        text-decoration: underline;
}

TABLE.body_header_navigation
{
	width: 100%; 
	background-color: #0672B1;
	text-align: center;
}
.body_header_navigation TD
{
	padding-right: 6;
}
TD.body_header_navigation_right
{
	width: 100%;
	text-align:right;
}

.body_footer
{
	font-size: 8pt;
}

TABLE.body_footer
{
	width: 100%;
	text-align: right;
	color: #000000;
	background-color: #666699;
}

.body_footer TD
{
	text-align: left;
	padding-left: 6;
}
.copyright TD
{
	text-align: right;
}

.body_footer a
{
    text-decoration: none;
}
.body_footer a:hover 
{
        text-decoration: underline;
}

TD.body_footer_left
{
	width: 100%;
}

TABLE.main_layout
{
	width: 90%;
}

.label_main
{
	font-weight: bold;
}

.label_detail
{
	font-size: 8pt;
}

TEXTAREA
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 10pt;
}
TEXTAREA.trans
{
	width: 500; height: 200;
}

SELECT
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 10pt;
}
INPUT
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 10pt;
}
	
SELECT.main
{
	width: 300;
}

INPUT.main
{
	width: 300;
}

DIV.message
{
	font-weight: bold; color: Green;
}

DIV.error
{
	font-weight: bold; color: Red;
}

.data
{
	background-color: #FFFFFF;
	padding-left: 5; padding-right: 5; padding-top: 5; padding-bottom: 5;
}

.data TD
{
	border-style: solid; border-width: 1; border-color: #666666;
	padding-left: 5; padding-right: 5; padding-top: 5; padding-bottom: 5;
}

.data TH
{
	border-style: solid; border-width: 1; border-color: #666666;
	padding-left: 5; padding-right: 5; padding-top: 5; padding-bottom: 5;
}

TABLE.options
{
	background-color: #FFFFFF;
	border-style: solid; border-width: 1; border-color: #666666;
}

*.option_group
{
	font-weight: bold;
	background-color: #CCCCCC;
	border-style: solid; border-width: 1; border-color: #999999;
}

TD.option_label
{
	border-style: solid; border-width: 1; border-color: #CCCCCC;
	cursor: default;
}

TD.option_value
{
	border-style: solid; border-width: 1; border-color: #CCCCCC;
	width: 180;
}

TD.dictproperty
{
	border-style: solid; border-width: 1; border-color: #CCCCCC;
	padding-left: 5; padding-right: 5; padding-top: 2; padding-bottom: 2;
}

INPUT.option_value
{
	width: 100%;
}

TEXTAREA.option_value
{
	width: 100%;
}

SELECT.option_value
{
	width: 100%;
}

*.hint  { background-color : InfoBackground;
         color            : InfoText;
         display          : none;
         position         : absolute;
         z-index          : 100;
         border-top       : 1pt solid threedlightshadow;
         border-right     : 2pt solid threedshadow;
         border-bottom    : 2pt solid threedshadow;
         border-left      : 1pt solid threedlightshadow;
         padding          : 3pt;
         width			  : 200;
         
		}
		
TABLE.dicts
{
	background-color: #FFFFFF;
	border-style: solid; border-width: 1; border-color: #666666;
}
		
*.dicttype
{
	font-weight: bold;
}

TD.dicttype
{
	padding-left: 10;
}

TD.dict_input
{
	padding-left: 30;
	text-align: center;
}

TD.dict_name
{
	padding-right: 10;
}

TD.dict_hint
{
	padding-right: 10;
}

TD.sourcetype_label
{
	padding-top: 10;
}

TD.sourcetype_radio
{
	padding-top: 10;
}

.stats_header TD
{
	padding-top: 30;
	font-size: 12pt;
	font-weight: bold;
	border-left-style: none; border-right-style: none;
	border-top-style: none;
}

.data A
{
	text-decoration: none;
}
.data A:hover
{
        text-decoration: underline;
}

TD.transresults_header
{
	font-weight: bold;
}

TABLE.transresults_progress
{
	width: 200; height: 12;
	border-style: solid; border-width: 1;
}

TD.transresults_progress_finished
{
	background-color: #000099;
}

TD.transresults_percent
{
	width: 90%;
}

TABLE.body_header
{
	background-color: #666699;
	width: 50%;
}
.body_header
{
	font-size: 0pt;
}
.body_header_systran
{ }

.body_header_product
{
	color: #666699;
}

.item_nav
{
	color: #FFFFFF;
}
.item_nav a
{
    text-decoration: none;
    color: #FFFFFF;
    font-size: 9pt;
}
.item_nav a:hover 
{
        text-decoration: underline;
}

TABLE.item_nav
{
	margin-top: 10;
	width: 100%; 
	background-color: #4C91C0;
	text-align: center;
}
.item_nav TD
{
	padding-right: 6;
}
TD.item_nav_right
{
	width: 100%;
	text-align:right;
}

.item_title
{
	font-size: 14pt;
}

.item_readonly
{
	color: Red;
}

TABLE.print
{
	width: 160mm;
}