BODY {
	font-family : Arial;
}

HTML, BODY{
	height: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: 760px;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
	border : 0;
	vertical-align : top;
	text-align : left;
}

TABLE.form {
	background-color : White;
	height: 100%;
	width: 580px;
}


P {
	margin-top : 1pt;
	margin-bottom : 7px;
	text-align: left;
}

P.iline {
		text-indent : 10pt;
}

UL.normal {
	margin-top : 1pt;
	margin-bottom : 1pt;	
}

P.header_bold_center{
	font-weight : bold;
	text-align : center;
}

.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;
}

.header_wcmm_AB {
	color : #4C96B3;
	font-family : "Arial Black";
	font-size : 10pt;
}

.header_wcmm {
	color : #4C96B3;
	font-size : 10pt;
}

.header_debates_AB {
	color : #4C96B3;
	font-family : "Arial Black";
	font-size : 10pt;
}

.header_debates {
	color : #3F7C94;
	font-size : 10pt;
}

TABLE.sch{
	vertical-align : top;
	text-align : left;
}

TR.sch_bl {
	font-size : 10pt;
	color: #1A1A1A;
	vertical-align : top;
}

TR.sch_gr {
	font-size : 10pt;
	color: Gray;
	vertical-align : top;
	padding-top : 5px;
}

TR.sch_red {
	font-size : 10pt;
	color: Red;
	vertical-align : top;
}

TR.sch_days {
	font-size : 10pt;
	color: #4C96B3;
	padding-top : 15px;
	font-weight : bold;
	vertical-align : top;
}

TR.sch_desc {
	font-size : 9pt;
	color: Black;
	font-weight : bold;
	vertical-align : top;
}

TABLE.org{
	vertical-align : top;
	text-align : left;
}

TR.org_gr {
	font-size : 10pt;
	color: #5D5D5D;
	vertical-align : top;
	padding-top : 5px;
}

.text_main{
	font-style: italic;
	font-size : 10pt;
}

.text_main_ni{
	font-size : 10pt;
	color: Black;
}

.text_photo{
	font-size : 8pt;
	color: #5D5D5D;
}

.text_main_ni_1{
	font-size : 10pt;
	color: Black;
	padding : 15px 2px 0px 10px;
}

.text_main_gr{
	font-size : 10pt;
	color: #5D5D5D;
}

.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;
}

TD.right_col_text{
	font-size: 8pt;
	color: Black;
	padding : 0px 0px 0px 5px;
}

TD.right_col_link{
	font-size: 8pt;
	color: Black;
	padding : 20px 0px 0px 5px;
	text-align : justify;
	vertical-align : top;
}

.text_sign{
	font-size: 9pt;
	text-align : center;
	padding-left : 1em;
	padding-right : 1em;
	padding-bottom: 1.5em;
	color: #5D5D5D;
}

.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;
}

.boldred_menu_act{
	color : #FF9E21;
	font-family : "Arial Black";
	font-size: 12pt;
	text-decoration : none;
}

.sch_dm{
	font-size : 11pt;
	color: #4C96B3;
	padding-top : 20px;
	font-weight : bold;
	text-align : center;
}

.sch_com{
	font-size : 10pt;
	color: #C43839;
	padding-top : 10px;
	font-weight : bold;
}

.sch_ent{
	font-size : 10pt;
	padding-top : 5px;
}

.sch_ent_left{
	font-size : 10pt;
	padding-top : 5px;
	text-align : left;
}
.sch_tm{
	color : #C43839;
	font-weight : bold;
}

.sch_code{
	font-size : 9pt;
	font-weight : bold;
}

TD.form{
	vertical-align : top;
	padding : 15px 2px 0px 10px;
}

TD.form_text_header{
	font-size : 10pt;
	color: #5D5D5D;
	font-weight : bold;
	text-align : center;
	padding : 15px 0 5px 0;
}

TD.form_text{
	font-size : 10pt;
	color: #5D5D5D;
	text-align : left;
	padding : 7px 0 0 0;
	vertical-align : top;
}

TD.form_text_right{
	font-size : 10pt;
	color: #5D5D5D;
	text-align : right;
	padding : 7px 0 0 0;
	vertical-align : top;
}

TD.form_moretext{
	font-size : 10pt;
	color: Black;
	text-align : left;
	padding : 0 0 0 5px;
	vertical-align : middle;
}

.form_alarm{
	font-size : 9pt;
	color: #F24510;
}

TD.form_comment{
	font-size : 10px;
	color: Black;
	text-align : left;
	padding : 7px 7px 20px 0;
	vertical-align : middle;
}

TD.form_input{
	font-size : 12px;
	color: Black;
	text-align : right;
	vertical-align : middle;
}

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.red_link_small:active, A.red_link_small:link, A.red_link_small:visited {
	color : #FF9E21;
	font-family : "Arial";
	font-size: 9pt;
	text-decoration : none;
	font-weight: bold;
}

A.red_link_small:focus, A.red_link_small:hover {
	color : #CE3829;
	font-family : "Arial";
	font-size: 9pt;
	text-decoration : none;
	font-weight: bold;
}




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.boldred_1:focus, A.boldred_1:hover {
	color : #7F8184;
	font-family : "Arial";
	font-size: 11pt;
	font-weight: bold;
}

A.boldred_1:visited, A.boldred_1:link, A.boldred_1:active {
	color : Red;
	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: 9pt;
}

A.grey:focus, A.grey:hover {
	color : #CBCDCE;
	font-family : "Arial";
	font-size: 9pt;
}

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 : justify;
	vertical-align : top;
	padding-left : 13px;
	padding-right : 2px;
	padding-top: 15px;
}

TD.text_left {
	text-align : left;
	vertical-align : top;
	padding-left : 13px;
	padding-right : 2px;
	padding-top: 15px;
}

TD.text_schedule {
	text-align : left;
	vertical-align : top;
	padding-left : 13px;
	padding-right : 2px;
	padding-top: 10px;
	padding-bottom : 10px;
}

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{
	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;
}

HR.black {
	border-top: 1px solid Black;
	color: Black;
	height:2px;
}

.dotted {
	border-style : dashed;
	color : Black;
}

SPAN.time_mark {
	color : Blue;
	font-style : italic;
	text-decoration : none;
}

SPAN.date_mark {
	color : Red;
	font-style : normal;
	font-weight : bold;
	text-decoration : none;
}
