body {	padding: 0px;	margin: 0px; vertical-align: top;  font-family: Arial; font-size: 9pt;  color: #000; background: #fff;  }

div , table , img  { padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px; border: none;  font-family: Arial; color: inherit; font-size: inherit; }
td, th { vertical-align: top;  text-align: left; font-size: 8pt; border: none;  font-family: Arial; color: inherit; font-size: inherit; padding: 0px;	margin: 0px;}
a { font-family: inherit;  text-decoration: underline; color: #dc138f;}
	a:hover { color: #dc138f;  text-decoration: none; }
h1 , h2 , h3 , h4 { margin: 0px; padding: 0px;}

h1 { font-size: 13.6pt; margin: 0px 0px 30px 0px;}
	h1.el { text-align: left;}
h2 { margin: 0px 0px 14px 0px; text-transform: uppercase; color: #0150a1; font-size: 9pt;}
h3 { margin: 0px 0px 24px 0px; font-size: 9pt;  color: #000; text-align: center;}
	h3 a { color:#dc138f; text-decoration: underline;}
	h3 a:hover { color:#dc138f; text-decoration: none;}
	
h4 { margin: 0px 0px 10px 0px; font-size: 9pt;  color: #000;}	

ul { margin: 0px 0px 24px 0px; */margin: 0px 0px 24px 40px; list-style: disc; }

p { padding: 0px; margin: 0px 0px 12px 0px;}

.box  {  width: 100%; }

.top { height: 150px; background: #e4e8f2 url(../img/bg/top.gif) left top repeat-x; overflow: hidden; position: relative;}
	.header  img { width: 622px; height: 150px; display: block;}
	
	.top .data { width: 200px; height: 69px; position: absolute; right: 0px; bottom: 0px; */bottom: -5px;}
	.top .data img { width: 200px; height: 69px;}
	
.icons 	{ height: 25px; background: #d90c8d; padding: 0px 25px 0px 0px;}
	.icons 	img { float: right; margin: 6px 25px 0px 25px; display: block; }
	
.colLeft  { width: 200px;}
.colRight { width: 200px; padding: 6px 0px 0px 0px;}
.colCent { background:  #f3f5f9;}
	.content .colCent *  { font-family: Verdana;}
	.content .colCent {  padding: 24px 24px 34px 24px; line-height: 20px;}

.menuLeft { width: 200px; background: url(../img/bg/blue_hr.gif) 0px 0px repeat-x; padding: 12px 0px 12px 0px;}

.menuBot td { height: 40px; border-top: solid 5px #fff; text-align: center; vertical-align: middle;}
.menuBot td a { color: #004a8f;} 	
.pink td { height: 7px; border-bottom: solid 1px #bd0b7b; background: #d80c8c;}	
.bottom td { height: 60px; background: url(../img/bg/bottom.gif) 0px 0px repeat-x; text-align: center; padding: 6px 0px 0px 0px;}
.bottom td a { color: #004a8f;} 	
.bottom td.colCent { background: #cedce9 url(../img/bg/bootom_cent.gif) 0px 0px repeat-x; font-family: Arial;}


.flash { margin: 0px 0px 14px 0px;}
.block { padding: 0px 0px 25px 0px; text-align: center;}
	.block .head { background: url(../img/bg/blue_hr.gif) left bottom repeat-x; padding: 0px 6px 14px 6px; margin: 0px 0px 10px 0px;  }
	.colLeft  .block .head {text-align: right; }
	.colRight  .block .head {text-align: left; }
	
.speaker  { width: 33%; display: block; float: left; height: 120px; font-size: 7pt; overflow: hidden;}
	.speaker  img { display: block; float: left; margin: 0px 10px 0px 0px;}
	.speaker  p { padding: 0px 20px 0px 0px; }
	
.speakerObj { clear: both; margin: 0px 0px 0px 0px; width: 100%;}	
	.speakerObj  .text { display: block; padding: 0px 0px 20px 0px;}
	.speakerObj  .image { width: 110px; padding: 0px 0px 20px 0px;}
	
.formTable {}
	.formTable * { font-size: 8pt; font-family: Verdana;}	
	.formTable td { padding: 0px 20px 8px 0px; white-space: nowrap; }
	.formTable .select { width: 200px;}
	.formTable .inputrRadio { margin: 0px 6px 0px 0px;}
	.formTable .inputText {  width: 200px;}
	.formTable .inputBut { height: 19px;}
	
.partner { width: 33%; display: block; float: left; height: 120px; overflow: hidden; text-align: center;}

.userTable { width: 100%; background: #ccc;}
	.userTable td { padding: 8px 8px 8px 8px; background: #fff;}
	
.photo { float: left; margin: 0px 1px 1px 0px;}	


/* ALL */

.hr { clear: both; height: 1px; overflow: hidden; background: #d9d9d9; margin: 0px 0px 10px 0px;}
.red {  color: #dc138f}
.blue { color: #014a92}
.big { font-size: 10pt;}


.norm { font-weight: normal;}
.under { text-decoration: underline;}
.upper { text-transform: uppercase;}
 
.nobr {white-space: nowrap; }
.w100 { width: 100%; }

.vc { vertical-align: middle;}
.vt   { vertical-align: top;}
.vb { vertical-align: bottom;}
td.vc { vertical-align: middle;}
td.vt   { vertical-align: top;}
td.vb { vertical-align: bottom;}

td.el , .el { text-align: left;}
td.er , .er { text-align: right;}
td.ec , .ec { text-align: center;}



.fl { float:left;}
.fr { float: right; text-align: right;	}
.fn { float: none;}
.cb { clear: both;}

.pr { position: relative; }
.pa { position: absolute; }

.message {
  width: 20em;
  height: 10em;
  } 
  
.textmes {
  width: 20em;
  height: 10em;
  }

/* registration */

span.star
{
    font: bold 8pt Verdana;
    color: #dc138f;
    margin-left: 3px;
}


.formtable {
  width: 100%;
}

.formtable td {
  padding: 0.3em 0.3em 0.3em 0.3em;
  font: 0.93em Arial, Helvetica, sans-serif;
}



.formtable h1 {
  font: bold 1.2em Arial, Helvetica, sans-serif;
}


.formtable li {
  list-style: none;
}


.button {
  width: 10em;
  padding: 0.3em 0.3em 0.3em 0.3em;
  margin: 1em 0.5em 1em 0.5em;
}

.formtable .text {
  padding: 0.1em;
  margin: 0.2em;
  width: 20em;

}


th {
  text-align: left;
  padding: 2em 0.3em 1.5em 0.3em;
  }
