BODY {
	font-family : Arial;
}

HTML, BODY{
	height:100%;
	width: 100%;
	margin:0;
	padding:0
}

TABLE.main {
	height: 100%;
	width: 100%;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
	border : 0;
	vertical-align : top;
	text-align : left;
}

TABLE.up {
	height: 130px;
	width: 100%;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
	border : 0;
	vertical-align : top;
	text-align : left;
}

TABLE.down {
	height: 100%;
	width: 80%;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
	border : 0;
	vertical-align : top;
	text-align : left;
}

.header_AB {
	font-family : "Arial Black";
}

.header_red_AB {
	color : #CA382B;
	font-family : "Arial Black";
}

.header_red {
	color : #CA382B;
}

.header_red_small {
	color : #CA382B;
	font-size: smaller;
	font-weight: bold;
}

.header_green_AB {
	color : #15AA96;
	font-family : "Arial Black";
}

.header_green {
	color : #15AA96;
}

.header_congress {
	color : #E8F4F4;
}

.text_main{
	font-style: italic;
	font-size : 10pt;
}

.text_main_ni{
	font-size : 10pt;
	color: Black;
}

.text_main_gray{
	font-style: italic;
	font-size : 9pt;
	color: Gray;
}

.text_main_boldgray{
	color : #7F8184;
	font-family : "Arial";
	font-size: 11pt;
	font-weight: bold;
}

.text_main_header_red{
	font-size : 14;
	color: #CA382B;
	font : bold;
}
.right_col_text{
	font-size: 9pt;
	color: Black;
}

.text_sign{
	font-size: 9pt;
	font-style: italic;
	text-align : center;
	font-weight : bold;
	padding-left : 1em;
	padding-right : 1em;
	padding-bottom: 1.5em;
}

.text_right_col{
	font-size: 13;
	font-weight: bold;
	text-align : center;
}

.boldred_menu_small_na {
	color : #FFD193;
	font-family : "Arial Black";
	font-size: 10pt;
	text-decoration : none;
	font-weight : bold;
}
.boldred_menu_na{
	color : #FFD193;
	font-family : "Arial Black";
	font-size: 12pt;
	text-decoration : none;
	font-weight : bold;
}


A.boldred:visited, A.boldred:link, A.boldred:active {
	color : #CA382B;
	font-family : "Arial Black";
	font-size: 13pt;
}
A.boldred:focus, A.boldred:hover {
	color : #F0C1C1;
	font-family : "Arial Black";
	font-size: 13pt;
}

A.boldred_menu:visited, A.boldred_menu:link, A.boldred_menu:active {
	color : #FF9E21;
	font-family : "Arial Black";
	font-size: 12pt;
	text-decoration : none;
}
A.boldred_menu:focus, A.boldred_menu:hover {
	color : #CE3829;
	font-family : "Arial Black";
	font-size: 12pt;
	text-decoration : none;
}



A.boldred_menu_up {
	color : #CE3829;
	font-family : "Arial Black";
	font-size: 10pt;
	text-decoration : none;
}

A.boldred_menu_small:active, A.boldred_menu_small:link, A.boldred_menu_small:visited {
	color : #FF9E21;
	font-family : "Arial Black";
	font-size: 10pt;
	text-decoration : none;
}

A.boldred_menu_small:focus, A.boldred_menu_small:hover {
	color : #CE3829;
	font-family : "Arial Black";
	font-size: 10pt;
	text-decoration : none;
}

A.bold_small:active, A.bold_small:link, A.bold_small:visited {
	color : black;
	font-family : "Arial Black";
	font-size: 10pt;
}

A.bold_small:focus, A.bold_small:hover {
	color : black;
	font-family : "Arial Black";
	font-size: 10pt;
	text-decoration : none;
}


A.boldred_menu_small_up {
	color : #CE3829;
	font-family : "Arial Black";
	font-size: 10pt;
	text-decoration : none;
}


A.boldgrey:visited, A.boldgrey:link, A.boldgrey:active {
	color : #7F8184;
	font-family : "Arial";
	font-size: 11pt;
	font-weight: bold;
}
A.boldgrey:focus, A.boldgrey:hover {
	color : #CBCDCE;
	font-family : "Arial";
	font-size: 11pt;
	font-weight: bold;
}

A.grey:visited, A.grey:link, A.grey:active {
	color : #7F8184;
	font-family : "Arial";
	font-size: 10pt;
}
A.grey:focus, A.grey:hover {
	color : #CBCDCE;
	font-family : "Arial";
	font-size: 10pt;
}

A.normal {
	font : 10pt Arial;
}

TR.top {
	height : 135px;
}

TR.middle {
	height : 100%;
}

TR.bottom {
	height : 50px;
	margin-top : 25px;
}


TD.menu {
	vertical-align : top;
}

TD.text_header {
	text-align : center;
	vertical-align : middle;
	margin : 1em 1em 1em 1em;
	background-position : right;
	background-repeat : no-repeat;
}

TD.text_header_congress {
	text-align : center;
	color : #E8F4F4;
	font-family : "Arial Black";
	background-position : left;
	background-repeat : no-repeat;
	padding-bottom : 10px;
	vertical-align : bottom;
}

TD.text_header_publish {
	text-align : center;
	color : White;
	font-family : "Arial Black";
	background-position : left;
	background-repeat : no-repeat;
	vertical-align : middle;
}

TD.text {
	text-align : left;
	vertical-align : top;
	padding-left : 1em;
	padding-right : 1em;
	padding-top: 15px;
}

TD.text_more {
	vertical-align : top;
	padding-left : 1em;
	padding-right : 1em;
	padding-top: 15px;
}

TD.text_header_biblio {
	text-align : center;
	vertical-align : middle;
	padding-left : 1em;
	padding-right : 1em;
	padding-bottom: 1em;
	padding-top: 1em;
}



TD.text_right {
	text-align : right;
	vertical-align : top;
	padding-left : 1em;
	padding-right : 1em;
	padding-top: 15px;
}


TD.sign {
	text-align : center;
	vertical-align : top;
	padding-left : 1em;
	padding-right : 1em;
	padding-bottom: 0.5em;
	padding-top: 1em;
}

TD.lang_menu{
	padding-left : 5px;
	padding-right : 5px;
	text-align : left;
	vertical-align : middle;
}


TD.left_col{
	text-align : leftr;
	vertical-align : top;
	padding-bottom: 15px;
	padding-top: 15px;
}

TD.right_col{
	text-align : center;
	vertical-align : top;
	padding-bottom: 15px;	
}

TD.right_col_middle{
	text-align : center;
	vertical-align : middle;
	padding-bottom: 10px;	
	padding-top: 10 px
}

TD.right_col_text{
	font-size: 8pt;
	text-align : leftr;
	vertical-align : top;
	padding-bottom: 10px;	
	padding-top: 15 px
}

TD.right_col_text_more{
	text-align : leftr;
	vertical-align : top;
	padding-bottom: 10px;	
	padding-top: 15 px
}

hr.gray {
	background: Gray;
	border-top: 1px solid Gray;
	color: Gray;
	height:1px;
	padding-left : 1em;
	padding-right : 1em;
}

.dotted {
	border-style : dashed;
	color : Black;
}

