*{
	font-family: Helvetica, Arial, "Century Gothic";
	font-size: 12px;
	color: #666766;/*text-grey*/
	line-height: 20px;
}

body {
	font-family: Helvetica, Arial, "Century Gothic";
	font-size: 12px;
	color: #666766;/*text-grey*/
	background: #495953;
	line-height: 20px;
}

a{
	text-decoration:none;
	/*color: #023f39; green*/
    color: #5a2149; /*purple*/
}

a:hover{
	text-decoration:underline;
}

p{
	line-height: 20px;
}

img {
	border: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

h1{
	font-size: 19px;
	padding: 0px;
	margin:0px 0px 5px 0px;
	font-weight: normal;
	color: #5a2149;/*purple*/
}

h2{
	padding: 0px;
	margin:0px 0px 0px 0px;
	font-weight: bold;
	font-size: 16px;
}

h3{
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	color: #666766;/*text-grey*/
	font-weight: normal;
}
h4{
	font-size: 15px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	color: #666766;/*text-grey*/
	font-weight: normal;
}

h5{
    font-size: 12px;
    margin: 0px;
    padding: 0px 0px 5px 0px;
    font-weight:normal;
    }
  
.link_top a{
	font-size: 11px;
	color: #ffffff;
}

.separator {
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	color: #ffffff;
}

form.search_form{
	padding: 0px;
	margin: 0px;
}

.button_search{
	border: 0px;
	background-color: transparent;
	color:#ffffff;
	font-size: 11px;
	vertical-align: middle;
}

.input{
	margin-left:0px;
	width: 171px;
	border: 0px solid;
	font-style:italic;
	border: 1px solid #ccc;
	padding-left: 3px;
	vertical-align: middle;
}

.input_search{
	margin-left:0px;
	margin-bottom: 3px;
	width: 171px;
	border: 0px solid;
	font-style:italic;
	font-size: 10px;
	color: #cccc;
	border: 1px solid #ccc;
	padding-left: 3px;
}

#newsletter{
	margin-left:0px;
	width: 171px;
	border: 0px solid;
	font-style:italic;
	border: 1px solid #ccc;
	padding-left: 3px;
	vertical-align: middle;
	height: 17px;
}


#content .mini_news_list .title a {
    line-height: 10px;
    font-weight: bold; 
    color: #023f39;
}

/*table .mini_news_list .title a {
	color: #023f39;dark green
	font-weight: bold;
    line-height: 0px;
}   */

table.mini_news_list .summary td {
	font-size: 12px;
	line-height: 12px;
}

table .mini_news_list2 .title2 a {
	color: #023f39;/*dark green*/
	font-weight: bold;
	font-size: 11px;
	line-height: 10px;
}

table.mini_news_list2 .summary2 td {
	padding-top: 5px;
	font-size: 11px;
	line-height: 14px;
}


table.tbl_leftlink td a{
	color: #10487d;/*blue*/
	text-decoration:none;
}
table.tbl_leftlink td {
	vertical-align: middle;
	height: 30px;
}
 
table .tbl_speaker_link .speaker_name a {
	font-size: 13px;
	color: #5a2149;/*purple*/
}
table .tbl_speaker_link .speaker_post {
	font-size: 11px;
	color: #5d726a;
	line-height: 12px;
}

table.tbl_programme td {
 border-bottom: 1px solid #d1d1d1;
 padding:3px;
 vertical-align: top;
}

.tbl_programme .programme_time {
		color: #5a2149;/*purple*/
		width: 140px;
}

#sub_nav { padding: 5px 0px 0px 0px; width: 271px; margin: 0px; text-align:right; }
#sub_nav ul li { list-style-type:none; padding-top:10px;}
#sub_nav ul li a{ font-size:15px; color: #5a2149;}
#sub_nav ul ul li{ list-style-type:none;  padding-top:0px;}
#sub_nav ul ul li a{ font-size:13px; color:#666766;}



/*  
#sub_nav { padding-top: 5px; width: 271px; margin: 0px; text-align:right;}
#sub_nav ul li { color: #5d726a; list-style-type:none; padding-bottom: 10px;}
#sub_nav ul li a { color: #5d726a; padding-bottom: 10px;}
#sub_nav ul li a:hover { color: #431a3a; text-decoration:none; padding-bottom: 10px;}
#sub_nav ul li li {color: #5d726a; list-style-type:none; padding-bottom: 10px;}
#sub_nav ul li li a {color: #5d726a; padding-bottom: 10px;}
#sub_nav .active_nav {
color:#431a3a; font-size:15px; padding-bottom: 10px; display: block;
}
*/
 
 table.tbl_logo td {
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #5a2149;
	text-align:center;
    vertical-align: middle;
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.mini_news{
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 0px;
list-style: none;
}
 
 .tbl_news{
 background: #fff;
 }
  .tbl_news td{
vertical-align:top;
text-align: left;
 background: #c9e7db;
 padding-right:10px;

 }
 .tbl_news th a{

vertical-align: top;
color: #006738;

 }
 .tbl_news th{
 text-align: left;
 padding-top: 4px;
  background: #c9e7db;
 }
 
 .tbl_main .td_content .p_news {
	margin:0px;
	line-height: 18px;
}

.tbl_main .td_content .tbl_news td {
	font-size: 11px;
}

table.tbl_speaker td a:hover{
	color: #006738;
	text-decoration:none;
}

.current_group{
	color: #006738;
}

.button_email{
	height: 25px;
	background: #fff;
	border: 1px solid #ccc;
	padding: 0px 0px 0px 0px;
	width: 150px;
}
.input_newsletter{
margin-left:0px;
width: 172px;
border: 0px solid;
border: 1px solid #ccc;
padding-left: 3px;
padding-top: 3px;
height: 22px;
font-size: 11px;
font-style:italic;
}
.butt_signup{
border: 1px solid #ccc;
background: #fff;
vertical-align: bottom;
margin-top: 8px;
height: 21px;
}


/*slideshow*/
.slideshow { height: 271px; width: 607px; margin: 0px; padding:0px; vertical-align:top;}
/*slideshow*/

table.tbl_rates td{
	padding:2px 5px;
	text-align:center;
}

table.tbl_rates{
	background: #ffffff;
}

table.tbl_programme_marketplace td {
 border-bottom: 1px solid #d1d1d1;
 padding:3px;
 vertical-align: top;
 font-size: 11px; 
}

.tbl_programme_marketplace .programme_time {
        color: #5a2149;/*purple*/
        width: 140px;
        border-right: 1px dotted #d1d1d1;
        font-size: 11px;
}

.tbl_programme_marketplace .programme_header {
        width: 140px;
        font-size: 11px;
        font-weight: bold; 
}

.tbl_programme_marketplace strong {
    color: #5a2149;
    font-size: 11px;
}

.tab { border: 1px solid #e0e0e0; background: rgb(221, 241, 252); padding: 3px 3px 3px 3px}
