
BODY, TABLE, TR, TD, H4, H5, P, UL, LI {
	font-family: verdana, arial, helvetica; 
	color: #000000;
	font-size: 11px; 
	line-height: 14px; 
	font-weight: normal;
	vertical-align: top;
}

.bulletin_header_1 {
	font-family: verdana, arial, helvetica; 
	color: #ff0000;
	font-size: 14px; 
	line-height: 14px; 
	font-weight: bold;
	vertical-align: top;	
}

.bulletin_header_2 {
	font-family: verdana, arial, helvetica; 
	color: #000000;
	font-size: 10px; 
	line-height: 14px; 
	font-weight: bold;
	vertical-align: top;	
}

.bulletin {
	font-family: verdana, arial, helvetica; 
	color: #000000;
	font-size: 10px; 
	line-height: 14px; 
	font-weight: normal;
	vertical-align: top;	
}

.main_header_tbl {
	margin: 5px 0px 0px 0px;
}

.main_header {
	color: #202020;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px; 
	margin: 0px 0px 0px 0px;
}

.hr_main {
	color: #a0a0a0;
	margin: 4px 0px 4px 0px;
}

.hrtext {
	color: #CCCCCC;
	margin: 15px 0px 10px 0px;
}

.hrform {
	color: #CCCCCC;
	margin: 3px 0px 3px 0px;
}
.content {
	line-height: 14px; 
}
.toolbox {
	color: #000000;
	padding: 5px 0px 5px 5px;
}
.toolbox_pic {
	margin: 0px 0px 0px 0px;
}
.fp_sel {
	color: #000000;
	font-size: 12px;
	vertical-align: bottom;

}
.fp_btn {
	color: #000000;
	font-size: 12px;
	vertical-align: center;
}


.fp_link {
	line-height: 13px;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	padding: 0px 3px 4px 0px;
	color: #000000;
}
.fp_link A:hover {
	color: #000000; 
	text-decoration: underline; 
}
A {
	color: #0000ff;
	text-decoration: none;
}
A:hover {
	text-decoration: underline;
}
.pic_link {
	border-color: #000000;
}
.pic_link_flrt {
	border-color: #000000;
  margin-left:3ex;
  margin-bottom:1ex;
}
.pic_link_fllt {
	border-color: #000000;
  margin-right:3ex;
  margin-bottom:1ex;
}
.pic_link_fllb {
	border-color: #000000;
  margin-right:2ex;
  margin-bottom:1ex;
  margin-top:2ex;
}

.pic_link_flrb {
  border-color: #000000;
  margin-left:3ex;
  margin-bottom:1ex;
  margin-top:1ex;
}

.pic_legend {
	font-size: 10px;
	line-height: 15px;
	color: #808080;
	text-align: center;
}
.pic_legend_left {
	font-size: 10px;
	line-height: 15px;
	color: #808080;
	text-align: left;
}
.hilite, span.hilight {
	font-style: normal;
	color: #BB1919;
	font-weight: bold;
}

.citation {
	font-style: italic;
}
.sitemap_section {
	line-height: 14px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 0px 3px 4px 0px;
}
.sitemap_item {
	line-height: 12px;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	padding: 0px 3px 4px 3px;
}
.sitemap_link {
	color: #000000;
}
.sitemap_link A:hover {
	color: #0000ff;
	text-decoration: underline;
}
.bkg_padding_top {

}
.bkg_padding_bottom {
	border-top: 1px solid #000000;
	padding: 3px 0px 0px 0px;
}
.bkg_top {
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
}
.bkg_left {
	background-color: #ffffff;
	border-left: 1px solid #000000;
	border-right: 1px solid #808080;
	vertical-align: top;
	padding: 0px 0px 5px 0px;
}
.bkg_left_spacer {
	background-color: #ffffff;
	border-left: 1px solid #000000;
}
.bkg_center {
	background-color: #ffffff;
	vertical-align: top;
}
.bkg_right {
	background-color: #ffffff;
	border-right: 1px solid #000000;
	padding: 5px 5px 0px 0px;
	vertical-align: top;
}
.bkg_empty {
	background-color: #ffffff;
	border-left: 1px solid #000000;
}
.bkg_menu {
	background-color: #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.bkg_blanco {
	background-color: #ffffff;
}
.bkg_frame {
	background-color: #ffffff;
	border-right: 1px solid #808080;
	border-left: 1px solid #808080;
	border-top: 1px solid #808080;
	border-bottom: 1px solid #808080;
	vertical-align: top;
}
TABLE {
	border: 0px 0px 0px 0px;
}
H5 {
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
.tbl {
	margin: 0px 0px 0px 0px;
	border: 0px solid #ECECEC;
}
.tbl_r {
	background-color: #F8F8F8;
	line-height: 16px;
	margin: 13px 3px 3px 3px;
	vertical-align: top;
}
.tbl_hl {
	background-color: #ECECEC;
	line-height: 16px;
	font-weight: bold;
	padding: 2px 3px 3px 3px;
	vertical-align: top;
}
.tbl_hc {
	background-color: #ECECEC;
	line-height: 16px;
	font-weight: bold;
	padding: 2px 3px 2px 3px;
	text-align: center;
	vertical-align: top;
}
.tbl_rhr {
	background-color: #ECECEC;
	line-height: 16px;
	font-weight: normal;
	padding: 2px 3px 2px 3px;
	vertical-align: top;
}
.tbl_hr {
	background-color: #ECECEC;
	line-height: 16px;
	font-weight: bold;
	padding: 3px;
	text-align: right;
	vertical-align: top;
}
.tbl_dl {
	line-height: 16px;
	padding: 3px;
	text-align: left;
	vertical-align: top;
}
.tbl_dc {
	line-height: 16px;
	padding: 3px;
	text-align: center;
	vertical-align: top;
}
.tbl_dr {
	line-height: 16px;
	padding: 3px;
	text-align: right;
	vertical-align: top;
}
.tbl_blank {
	background-color: #FFFFFF;
	line-height: 8px;
	font-size: 4px;
}
.app_a {
	float: left;
	margin: 0px 8px 0px 0px;
	vertical-align: top;
}
.app_b {
	float: left;
	margin: 8px 8px 0px 0px;
	vertical-align: bottom;
}
.app_c {
	float: right;
	margin: 0px 0px 0px 4px;
}
.app_w {
	background-color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	text-align: center;
	margin: 8px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	vertical-align: middle;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.back_top {
	padding: 0px 0px 8px 3px;
	text-align: left;
}
.back_bottom {
	padding: 8px 0px 0px 3px;
	text-align: left;
}
.country {
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
}
.officename {
	font-weight: bold;
	line-height: 20px;
}
.lowline {
	font-size: 4px;
	line-height: 4px;
}
.director {
	font-style: italic;
}
.lineinput {
	vertical-align: middle;
	text-align: right;
}
.areainput {
	vertical-align: top;
	text-align: right;
}
.formfield {
	font-FAMILY: verdana, arial, helvetica;
	font-size: 11px;
}
.form_button {
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
}
.news_headline_date {
	VERTICAL-ALIGN: top;
	line-height: 14px;
	padding-top: 0px;
	padding-right: 5px;
}
.news_headline {
	VERTICAL-ALIGN: top;
	line-height: 14px;
	padding-top: 0px;
	padding-bottom: 15px;
}
.search {
	background-color: #e9ece5;
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
	padding: 5px 3px 0px 5px;
}
.search_text {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
}
.search_button {
	font-size: 11px;
	vertical-align: middle;
}
ol.search_list {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 10px 0px;
	list-style: decimal outside;
}
ol.search_list_100 {
	margin: 0px 0px 0px 35px;
	padding: 0px 0px 10px 0px;
	list-style: decimal outside;
}
li.search_list {
	padding: 0px 0px 5px 0px;
}
.person {
	font-weight: bold;
}
.infoc {
	font-size: 10px;
	line-height: 20px;
	padding-right: 2px;
	color: #033993;
	text-decoration: none;
}
.infom {
	background-color: #E6E6E6;
	font-size: 16px;
	font-weight: bold;
	line-height: 35px;
	padding-left: 5px;
	vertical-align: middle;
}
.infoh {
	background-color: #F8F8F8;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: top
}
.infod {
	background-color: #F8F8F8;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: top;
}
.infol {
	color: #0000ff;
	text-decoration: none;
}
.infop {
	background-color: #F8F8F8;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 6px;
	padding-bottom: 5px;
	vertical-align: top;
}
.infocopy {
	font-size: 10px;
	line-height: 15px;
	color: #000000;
	text-align: center;
}
.hidden {
	visibility: hidden;
}
.visible {
	visibility: visible;
}
.pic_tr { 
	float:right;
	margin: 10px 0px 15px 10px;
	border-color: #000000;
}

.pic_ml { 
	float:left;
	margin: 0px 10px 10px 0px;
	border-color: #000000;
}
.pic_left { 
	margin: 20px 15px 20px 0px;
	border-color: #000000;
}
.pic_right {
	margin: 20px 0px 20px 0px;
	border-color: #000000;
}
.tab_tech {
  font-size: 10px;
  margin-top : 5px;
	border-color: #000000;
}
.tab_tr_black {
  color: #FFFFFF;
  background-color: #000000;
  font-weight: bold;
  margin-left : 2px;
  margin-top : 25px;
}
.tab_td_black {
  color: #FFFFFF;
  background-color: #000000;
  font-weight: bold;
  font-color:#ffffff;
}
.tab_td_tech_left {
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  border-left: 0px solid #000000;
  border-top: 0px solid #000000;
  vertical-align: top;
}

.tab_td_tech_right {
  border-bottom: 1px solid #000000;
  border-right: 0px solid #000000;
  border-left: 0px solid #000000;
  border-top: 0px solid #000000;
  vertical-align: top;
}

.sel_lang {
position: relative;
top: 0px;
left: 0px;
z-index: 5;
}

#MailForm table {
                        font-family: Verdana;
                        font-size: 8pt;
                        background-color: #fff;
                        border: 1px solid #999;
                        padding: 2px;
                        border-collapse: separate;
                        border-spacing: 2px;
                        width: 500px;
}

#MailForm table tr {
                        background: #eee;
                        vertical-align: middle;
}

#MailForm table tr td {
                        padding-left: 5px;
                        padding-right: 5px;

}

#MailForm select, #MailForm input {
		width: 250px;
}

	#MailForm input[type=submit] {
		width: auto;
		margin: 3px;
		font-size: 8pt;
		font-family: Verdana;
	}

	.center { text-align: center; }


.minca_contenttable {
	background-color: #FFFF99;
	padding: 0;
	border: 0;

}

.minca_info {
	font-family: Arial, Verdana, sans-serif, Helvetica, ;
	font-size: 11px;
	line-height: 160%;
	text-align: justify;
	vertical-align: top;
	color: #003366;
	padding: 2px 8px 8px;
	border-top-width: 6px;
	border-right-width: 6px;
	border-bottom-width: 6px;
	border-left-width: 6px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.minca_heading   {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	text-align: left;
	color: #003366;
	background-image: url(../img/misc/whitecorner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-left: 6px;
	letter-spacing: 0;
}

.underlined {
	text-decoration: underline;
}



#newcontent h1 {

	font-size: 16px;
	color: #202020;
	font-weight: bold;
	margin: 15px 0px 10px;
	padding: 0 0 10px 0;
	font-family: verdana,arial,helvetica;
	border-bottom: 1px solid #a0a0a0;
	

}

#newcontent p {

	margin-bottom: 10px;

}

#newcontent h2 {

	font-size: 14px;
	font-weight: bold;
	margin: 10px 0px;
	font-family: verdana,arial,helvetica;
	color: #202020;

}

#newcontent img {

	padding: 2px;
	border: 1px solid #999;
	margin: 5px 8px;

}

div.testimonial {

	padding: 2px;
	border: 1px solid #999;
	margin: 20px 10px;

}

div.testimonial div {

	padding: 10px;
	border: 1px solid #ccc;
	background: #e7e0d9;

}

div.testimonial p {

	font-style: italic;
	padding: 0;
	margin: 0 0 5px 0;

}

div.testimonial p.who {

	font-weight: bold;
	font-style: normal;
	text-align: right;
	margin-top: 10px;

}



