img, a { border: none; }

.mainbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #340A0B;
	scrollbar-face-color: #540f0f;
       	scrollbar-track-color: #ede7e7;
        scrollbar-darkshadow-color: #000000;
        scrollbar-highlight-color: #eeeeee;
        scrollbar-arrow-color: #ede7e7;
}
.framebody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	scrollbar-face-color: #540f0f;
       	scrollbar-track-color: #ede7e7;
        scrollbar-darkshadow-color: #000000;
        scrollbar-highlight-color: #eeeeee;
        scrollbar-arrow-color: #ede7e7;
}
p {
	font-size: 12px;
	text-align: justify;
	line-height: 18px;
}

p.unjust {
	font-size: 9pt;
	text-align: left;
}

p.center {
	font-size: 9pt;
	text-align: center;
}


h1 {
	font-size: 12pt;
	color: #4b0f0f;
}
h2 {
	font-size: 12px;
	color: #4b0f0f;
	font-variant: small-caps;
	font-family: Verdana;
}

h2.underline {
	font-size: 10pt;
	color: #4b0f0f;
	font-variant: small-caps;
	text-decoration: underline;
}

h3 {
	font-size: 9pt;
	color: #4b0f0f;
	font-variant: small-caps;
}


li {
	font-size: 9pt;
	bullet: #4b0f0f;
	line-height: 18px;

}
.menuitem {
	align: center;
}
.copyright {
	font-size: 10px;
	text-align: center;
	background: url("../images/footer_bg.gif") 0% 0% repeat-x;
	/*background-color: #494a4a #4b0f0f;*/
	color: #fff;
	font-family: Verdana;
	line-height: 16px;
	height: 100px;
}
.copyright a.discolsure {
	color: #fff !important;
}

.testimonialquote {
	font-size: 9pt;
	line-height: 11pt;
	letter-spacing: .05em;
	margin: 1em ;
}
.testimonialauthor {
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	text-indent: 2em;
	margin: .5em ;
}
.mainText {
	font-family: Verdana;
	scrollbar-face-color: #540f0f;
	scrollbar-track-color: #ede7e7;
	scrollbar-darkshadow-color: #000000;
	scrollbar-highlight-color: #eeeeee;
	scrollbar-arrow-color: #ede7e7;
	font-size: 12px;
	line-height: 18px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-right: 20px;
	font-variant: normal;
}

.testimonials {
	font-family: Verdana;
	scrollbar-face-color: #540f0f;
	scrollbar-track-color: #ede7e7;
	scrollbar-darkshadow-color: #000000;
	scrollbar-highlight-color: #eeeeee;
	scrollbar-arrow-color: #ede7e7;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-right: 20px;
	font-variant: normal;
	background: #fff;
}

div.homeText { margin-bottom: 15px; }

div.homeText p { 
	font-family: Verdana;
	scrollbar-face-color: #540f0f;
	scrollbar-track-color: #ede7e7;
	scrollbar-darkshadow-color: #000000;
	scrollbar-highlight-color: #eeeeee;
	scrollbar-arrow-color: #ede7e7;
	font-size: 11px;
	line-height: 18px;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding-right: 20px;
	font-variant: normal;
	margin: 0;
	color: #333333;
}

div.homeText a {
margin-top: 0;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-style: italic; 
font-size: 11px; 
line-height: 18px;
}

.homeNews { 
	font-family: Verdana;
	scrollbar-face-color: #540f0f;
	scrollbar-track-color: #ede7e7;
	scrollbar-darkshadow-color: #000000;
	scrollbar-highlight-color: #eeeeee;
	scrollbar-arrow-color: #ede7e7;
	font-size: 11px;
	line-height: 18px;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding-right: 20px;
	font-variant: normal;
	margin: 0 0 15px 0;
	color: #333333;
}

.homeNews a {
margin-top: 0;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-style: italic; 
font-size: 11px; 
line-height: 18px;
}


.links { padding: 3px 0 0 0; }
.links a:link, .links a:visited { margin: 0 0 0 0; padding: 0; color: #fff; font-size: 12px; font-family: Verdana; font-weight: normal; text-transform: uppercase; text-decoration: none; }
.links a:hover { text-decoration: underline; }

.content_box_text { margin: 20px 0; padding: 0; width: 100%; font-family: Verdana; font-size: 12px; line-height: 18px; font-weight: normal; color: #000000; }
.content_box_text h1 { margin: 0; padding: 0; font-size: 15px; color: #4b0f0f; }
.content_box_text h2 { margin: 15px 0; padding: 0; font-size: 12px; color: #4b0f0f; font-variant: small-caps; }
.content_box_text h3 { margin: 0 ; padding: 0; font-size: 12px; color: #4b0f0f; }
.content_box_text p { margin: 5px 0 0 0; padding: 0; line-height: 22px; font-size: 12px; }
.content_box_text .newsContent { margin: 20px 0; padding: 0; color: #000; line-height: 22px; }
.content_box_text .newsContent img { margin: 10px; }
.content_box_text .downloads a { margin: 0; padding: 4px 0 0 40px; height: 32px; display: block; background: url("../images/load.gif") 0% 0% no-repeat; } 
.content_box_text a:link, .content_box_text a:visited, .content_box_text a:active { line-height: 22px; font-size: 12px; font-weight: normal; color: #4b0f0f; text-decoration:  underline; }
.content_box_text a:hover { text-decoration: none; }
.content_box_text .more { margin: 20px 0; }
.content_box_text .newsItem { margin: 0 0 20px 0; }
.content_box_text .newsItem div a { line-height: 24px; }

.date { color: #680210; }
 

.newsText {
	margin: 0;
	padding: 0;
	font-family: Verdana;
	scrollbar-face-color: #540f0f;
	scrollbar-track-color: #ede7e7;
	scrollbar-darkshadow-color: #000000;
	scrollbar-highlight-color: #eeeeee;
	scrollbar-arrow-color: #ede7e7;
	font-size: 12px;
	line-height: 18px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-right: 20px;
	font-variant: normal;
	width: 198px; 
	overflow: hidden;
	text-align: left;
}
a.newsUnderlined:link { 
	line-height: 22px;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4b0f0f;
	margin: 0px;
	text-decoration:  underline;
	}
a.newsUnderlined:visited {
	line-height: 22px; 
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4B0F0F;
	margin: 0px;
	text-decoration:  underline;
	}
a.newsUnderlined:active  { 
	line-height: 22px;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4B0F0F;
	margin: 0px;
	text-decoration:  underline;
	}
a.newsUnderlined:hover  { 
	line-height: 22px;
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4B0F0F;
	margin: 0px;
	text-decoration:  none;
	}





a.bodyUnderlined:link { 
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4b0f0f;
	margin: 0px;
	text-decoration:  underline;
	}
a.bodyUnderlined:visited { 
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4B0F0F;
	margin: 0px;
	text-decoration:  underline;
	}
	a.bodyUnderlined:active  { 
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4B0F0F;
	margin: 0px;
	text-decoration:  underline;
	}
a.bodyUnderlined:hover  { 
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #4B0F0F;
	margin: 0px;
	text-decoration:  none;
	}

a.discolsure:link { 
	
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #bbbbbb;
	margin: 0px;
	text-decoration:  underline;
	}
a.discolsure:visited { 
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #bbbbbb;
	margin: 0px;
	text-decoration:  underline;
	}
	a.discolsure:active  { 
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #bbbbbb;
	margin: 0px;
	text-decoration:  underline;
	}
a.discolsure:hover  { 
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #bbbbbb;
	margin: 0px;
	text-decoration:  none;
	}
.login {

	font-family: Verdana;
	scrollbar-face-color: #540f0f;
	scrollbar-track-color: #ede7e7;
	scrollbar-darkshadow-color: #000000;
	scrollbar-highlight-color: #eeeeee;
	scrollbar-arrow-color: #ede7e7;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-right: 20px;
	font-variant: normal;
}
.Maininput02{
	width: 100px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #B2B1B1;
	color: #000000;
	margin: 0px;
	font-style: normal;
	font-variant: normal;
	//text-indent: 10px;
	letter-spacing: normal;
	line-height: normal;
	height: 16px;
	text-indent: 10px;
	vertical-align: middle;
}.submit {
	font-family: Verdana;
	scrollbar-face-color: #540f0f;
	scrollbar-track-color: #ede7e7;
	scrollbar-darkshadow-color: #000000;
	scrollbar-highlight-color: #eeeeee;
	scrollbar-arrow-color: #ede7e7;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-variant: normal;
	line-height: normal;
}
.mainTextPad {
	font-family: Verdana;
	scrollbar-face-color: #540f0f;
	scrollbar-track-color: #ede7e7;
	scrollbar-darkshadow-color: #000000;
	scrollbar-highlight-color: #eeeeee;
	scrollbar-arrow-color: #ede7e7;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-right: 5px;
	font-variant: normal;
	padding-left: 10px;
}

img { border: 0; }

#print { margin: 0; padding: 0; width:800px; background-color:White; }

.printP 
{
	float:right;
	padding:  0 10px 10px 0px; 
	}
#conference { margin: 0; padding: 20px; width: 986px; }

#conference #lhs_menu { margin: 0 20px 20px 0; padding: 0; width: 161px; height: 398px; background:   url("../images/conference/lhs/menuBg.gif") 0% 0% no-repeat; float: left; position: relative; }
#conference #lhs_menu ul { margin: 0; padding: 0; width: 210px; list-style: none; position: absolute; top: 101px; left: 9px; }
#conference #lhs_menu ul li { margin: 0; padding: 0; width: 210px; height: 25px; list-style: none; float: left; }
#conference #lhs_menu ul li a { margin: 0; padding: 3px 0 0 8px; width: 143px; height: 25px; color: #ede7e7; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; display: block; }
#conference #lhs_menu ul li a:hover { color: #414141; background: url("../images/conference/lhs/hoverBg.gif") 0% 0% no-repeat;  }
#conference #lhs_menu ul li a.current { color: #414141; background: url("../images/conference/lhs/hoverBg.gif") 0% 0% no-repeat;  }

#conference #lhs_menu2009 { margin: 0 100px 20px 35px; padding: 0; width: 161px; height: 398px; background:   url("../images/conference/lhs/menuBg_2009.gif") 0% 0% no-repeat; float: left; position: relative; }
#conference #lhs_menu2009 ul { margin: 0; padding: 0; width: 210px; list-style: none; position: absolute; top: 101px; left: 9px; }
#conference #lhs_menu2009 ul li { margin: 0; padding: 0; width: 210px; height: 25px; list-style: none; float: left; }
#conference #lhs_menu2009 ul li a { margin: 0; padding: 3px 0 0 8px; width: 143px; height: 25px; color: #ede7e7; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; display: block; }
#conference #lhs_menu2009 ul li a:hover { color: #414141; background: url("../images/conference/lhs/hoverBg.gif") 0% 0% no-repeat;  }
#conference #lhs_menu2009 ul li a.current { color: #414141; background: url("../images/conference/lhs/hoverBg.gif") 0% 0% no-repeat;  }


#conference #content { margin: 0 0 20px 0; padding: 0; width: 578px; float: left; }
#conference #content .top { margin: 0; padding: 0; width: 578px; height: 20px; background:  url("../images/conference/contentBgTop.gif") 0% 0% no-repeat; }
#conference #content .main { margin: 0; padding: 0 1px 20px 1px; width: 576px; background:  url("../images/conference/contentBgEnd.gif") 0% 100% no-repeat; }
#conference #content .main h1 { margin: 0; padding: 0 0 10px 0; width: 100%; height: 44px; background:  url("../images/conference/content_heading.gif") 0% 0% no-repeat; }
#conference #content .main h1 span { display: none; }
#conference #content .main p { margin: 15px 20px; padding: 0; color: #444444; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 18px;  }

#conference #content .main h2 { margin: 20px 8px 20px 20px; padding: 5px 0 5px 5px; color: #444444; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; font-weight: bold; background:  url("../images/conference/headingBgEnd.gif") 0% 0% no-repeat; font-variant: normal; }
#pageContent h2.conference {  margin: 0px 0px 20px 0px; padding: 5px 0 5px 5px; color: #444444; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; font-weight: bold; background:  url("../images/conference/headingBgEnd.gif") 0% 0% no-repeat; font-variant: normal; }
#pageContent table.conference { width: 670px; }
#pageContent table.conference td { background-color: #f6f6f6; padding: 0 0 20px 0; margin: 0; width: 297px; vertical-align: top; border-right: solid 8px #ffffff; border-bottom: solid 8px #ffffff; }
#pageContent table.conference td p { padding: 0 0 0 5px; }

#conference #content .main .divide { margin: 0; padding: 0; width: 100%; height: 14px; background:  url("../images/conference/divide.gif") 0% 0% no-repeat; }
#conference #content .main a, #conference #content .main a:visited  { color: #680210; text-decoration: none; }
#conference #content .main a:hover { color: #680210; text-decoration: underline; }

#conference #content .main .print { margin-right: 20px; border: 0; }

#conference #content .main .agenda { margin: 0 0 20px 0; padding: 0; width: 534px; }
#conference #content .main .agenda th { padding: 5px 10px; background-color: #828282; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 18px; text-align: left; vertical-align: top; }

#conference #content .main .agenda td { padding: 5px 10px; color: #444444; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 18px; text-align: left; vertical-align: top; }
#conference #content .main .agenda td.time { color: #680210; }
#conference #content .main .agenda td span.time { color: #680210; }
#conference #content .main .agenda td.topic { background-image: url(../images/conference/arrow.gif); background-repeat: no-repeat; background-position: top left; }

#pageContent .main ul { padding: 0; margin: 0; }
#pageContent .main ul li { margin: 0; padding: 0; color: #444444; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 20px; }

.shadetabs { padding: 3px 0; margin: 1px 0 0 10px; font: bold 12px Verdana; list-style-type: none; text-align: left; }

.shadetabs li { display: inline; margin: 0; float: left;}

.shadetabs li a { text-decoration: none; border-bottom: 0; position: relative; top: 2px; z-index: 0; padding: 0 0 0 10px; margin-right: 3px; width: 160px; height: 23px; float: left; display: block; color: #680210; background: url("../images/conference/shade.gif") 0% 0% no-repeat; }

.shadetabs li a:visited { color: #444444; }

.shadetabs li a:hover { text-decoration: underline; color: #680210; }

.shadetabs li a.selected { position: relative; top: 2px; color: #680210; z-index: 100; height: 25px; }

.shadetabs li a.selected { background-image: url("../images/conference/shadeactive.gif"); border-bottom-color: white; z-index: 100;  }

.shadetabs li a.selected:hover { text-decoration: none; color: #680210; }

@media print {
.tabcontent {
display:block !important; }
}


.sublinks a,.sublinks a:visited { padding: 0 0 0 20px; color: #333; background: url("../images/arrow.gif") 0% 50% no-repeat; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.sublinks a:hover { color: #767373; text-decoration: none; }

.link { padding: 5px 0 5px 45px; border: 1px solid #848282; border-width: 0px 1px 0px 1px; width: 214px; font-size: 11px; background: url(../images/arrow.gif) 10% 50% no-repeat #e5e5e5; font-family: Verdana; }
.link a, .link a:visited { color: #000; text-decoration: none; }
.link a:hover { text-decoration: underline; }


.contact_form { width: 100%; font-family: Verdana, Arial, sans-serif; font-size: 11px; margin: 20px 0 20px 20px; padding: 0; }
.contact_form br { clear:left; }
.contact_form label b { margin-right: 5px; color: #FF0000; }
.contact_form label { display: block; padding: 15px 0 0 0; margin: 0; text-align: left; line-height: 16px; color: #444444; }
.contact_form span { display: block; float: left; width: auto; padding: 0; margin: 15px 0 0 0px; text-align: left; }
 .contact_form span.answer {margin: 29px 0 0 0;}
.contact_form input { width:auto; margin: 10px 0 0 10px; padding: 3px; font-family: Verdana, Arial, sans-serif; font-size: 1.0em; color: #444444; } 
.contact_form textarea { width:auto; margin: 10px 0 0 10px; padding: 3px; overflow: auto; font-family: Verdana, Arial, sans-serif; font-size: 1.0em; float: left; color: #444444; } 
.contact_form select { width:auto; margin: 10px 0 0 10px; padding: 3px; font-family: Verdana, Arial, sans-serif; font-size: 1.0em; float: left;color: #444444; }
.contact_form .boxes { margin: 15px 0 0 10px; float: left; padding: 0; }
/*.contact_form .boxes input { margin: 0 0 0 10px; padding: 0px; width: 1em; float: left; display: inline-block;  }
.contact_form .boxes label { float: left; margin: 0 0 0 5px; padding: 0; text-align: left; line-height: 1.8; vertical-align: top; }*/
.contact_form input.submitButton { margin: 20px 0; padding: 0 0 2px 0; border: none; width: 100px; height: 20px; vertical-align: middle; text-align: center; cursor: pointer; background: url("../images/conference/button.gif") no-repeat; color: #fff; }
.contact_form p { margin: 10px 0; padding: 0; line-height: 22px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.contact_form a { color: #680210; }

.style34 {
color:#5E373E;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
}

p.message { margin: 15px 10px; padding: 0; color: #444444; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 18px; }
p.message a#hypLogin { font-size: 11px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }

.content { margin: 0; padding: 0; width: 800px; height: 100%; }
#newsletter { margin: 0; padding: 0 10px 0 0; text-align: justify; }
#newsletter #top { margin: 0; padding: 0; width: 570px; height: 285px; float: left; }
#newsletter h1 { margin: 0 0 0 10px; padding: 0 0 10px 0; color: #680210; font-size: 50px; font-weight: bold; font-variant: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }
#newsletter h2 { margin: 0 0 0 10px; padding: 10px 0; color: #000; font-size: 16px; font-weight: bold; font-variant: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }
#newsletter h3 { margin: 0 0 0 10px; padding: 10px 0 0 0; color: #680210; font-size: 14px; font-weight: bold; font-variant: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; line-height: 22px; }
#newsletter h3 span { font-size: 12px; }
#newsletter h4 { margin: 15px 0 0 10px; padding: 0; color: #680210; font-size: 12px; font-weight: bold; font-variant: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; line-height: 18px; }
#newsletter p { margin: 15px 0 15px 10px; padding: 0; color: #000; font-size: 12px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; line-height: 20px; text-align: justify;  }
#newsletter p.note { font-size: 11px; font-weight: normal; }
#newsletter p.disclosures { margin: 7px 0 7px 10px; font-size: 10px; font-weight: normal; color: #555555; font-family: Georgia, "Times New Roman", Times, serif; }

#newsletter ul { margin: 8px 0 8px 30px; padding: 0; }
#newsletter ul li { margin: 8px 0; padding: 0; color: #000000; font-size: 12px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px; }

#newsletter ol { margin: 8px 0 8px 30px; padding: 0; }
#newsletter ol li { margin: 8px 0; padding: 0; color: #000000; font-size: 12px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px; }

#newsletter ul.endnotes { margin: 8px 0 25px 10px; padding: 0; list-style: none; background: none; font-family: Georgia, "Times New Roman", Times, serif; }
#newsletter ul.endnotes li { margin: 0; padding: 0; font-size: 11px; line-height: 16px; }

.red { color: #680210; }
#newsletter blockquote { margin: 0; padding: 10px 0 0 10px; width: 240px; color: #000; font-size: 12px; font-weight: normal; font-variant: normal; font-family: Georgia, "Times New Roman", Times, serif; text-align: left; line-height: 20px; font-style: italic; }
#newsletter p.cite { margin: 0 0 0 10px; padding: 0; width: 250px; font-size: 12px; font-weight: normal; font-variant: normal; font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px; font-style: italic;  }
#newsletter a { color: #0000ff; }
sup { color: #000000 !important; padding-right: 5px; }

#newsletter .divide { margin: 0 0 0 15px; padding: 10px 0 0 0; width: 100%; height: 30px; background:  url("../images/conference/newsletter_divide.gif") 0% 100% no-repeat; }

#rhs { margin: 0; padding: 0 0 0px 0; width: 230px; float: right; text-align: right; font-family: Georgia, "Times New Roman", Times, serif; line-height: 20px; }
*html #rhs { margin: 0; padding: 0 0 10px 0; width: 230px; float: right; text-align: right; font-family: Georgia, "Times New Roman", Times, serif; line-height: 20px; }
#rhs #header { margin: 0; padding: 0; width: 230px; height: 172px; float: right;  }
#rhs h1 { margin: 10px 16px 15px 0; padding: 0; color: #680210; font-size: 16px; font-weight: bold; text-align: right; font-family: Georgia, "Times New Roman", Times, serif; }
#rhs h2 { margin: 0 16px 0 0; padding: 0; color: #680210; font-size: 12px; font-weight: bold; font-variant: normal;  text-align: right; line-height: 20px; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; }
#rhs h2.authors { margin: 0 16px 0 0; padding: 0; color: #000; font-size: 12px; font-weight: bold; font-variant: normal;  text-align: right; line-height: 20px; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; }
#rhs p { margin: 0 16px 5px 0; padding: 0; color: #000; font-size: 11px; font-weight: normal; line-height: 20px; text-align: right; font-family: Georgia, "Times New Roman", Times, serif; }
#rhs p.address { margin: 5px 16px 5px 0; padding: 0; }

#newsletter table { margin: 0 0 0 15px; padding: 0; width: 760px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#newsletter th { margin: 0; padding: 3px 5px; font-size: 12px; color: #fff; vertical-align: top; text-align: left; background: #680210; line-height: 16px; }
#newsletter th.sub { color: #3c9b2f; text-align: right; }
#newsletter th.sub2 { color: #3c9b2f; text-align: left; }
#newsletter td { margin: 0; padding: 3px 5px; font-size: 12px; color: #000; vertical-align: top; text-align: left; line-height: 16px; }
#newsletter td.border { border-top: 1px solid #000;}

.printButton { text-decoration: none; font-weight: bold; }
.printButton:hover { color: #680210; }

.read-more
{
	float: right;
	margin-bottom: 20px;
}

.registrationForm { width: 100%; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 18px; margin: 20px 0 20px 0px; padding: 0; }
.registrationForm label { clear: both; float: left; width: 50px; padding: 0 0 5px 0; }
.registrationForm span { float: left; padding: 0 0 5px 0; }
.registrationForm span.title { text-transform: uppercase; font-weight: bold; }
.registrationForm span.speakers { padding: 10px 0 5px 50px; }
.registrationForm span.speakers label { clear: none; float: left; width: 140px; padding: 0 0 5px 0; font-weight: bold; }
.registrationForm span.speakers span { float: left; padding: 2px 0; margin: 0; width: 450px; }
.registrationForm label b { margin-right: 5px; color: #FF0000; }
.registrationForm label { display: block; padding: 15px 0 0 0; margin: 0; text-align: left; line-height: 16px; color: #444444; }
.registrationForm span { display: block; float: left; width: auto; padding: 0; margin: 15px 0 0 0px; text-align: left; }
.registrationForm span.answer {margin: 29px 0 0 0;}
.registrationForm input { float: left; width:auto; margin: 10px 10px 0 10px; padding: 3px; font-family: Verdana, Arial, sans-serif; font-size: 1.0em; color: #444444; } 
.registrationForm textarea { width:auto; margin: 10px 0 0 10px; padding: 3px; overflow: auto; font-family: Verdana, Arial, sans-serif; font-size: 1.0em; float: left; color: #444444; } 
.registrationForm select { width:auto; margin: 10px 10px 0 10px; padding: 3px; font-family: Verdana, Arial, sans-serif; font-size: 1.0em; float: left;color: #444444; }
.registrationForm .boxes { margin: 15px 0 0 10px; float: left; padding: 0; }
.registrationForm input.submitButton { margin: 20px 10px; padding: 3px; border: none; width: 100px; height: 20px; vertical-align: middle; text-align: center; cursor: pointer; background: url("../images/conference/button.gif") no-repeat; color: #fff; }
.registrationForm p { margin: 10px 0; padding: 0; line-height: 22px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.registrationForm a { color: #680210; }
.registrationForm .left { float: left; }
.registrationForm .right { float: right; }

.registrationForm .form label { width: 100px; }
.registrationForm .form label.title { clear: none; width: 30px; }
.registrationForm .form label.name { clear: none; width: 120px; }


table.agenda tr td { padding: 0 0 10px 0; }
table.agenda tr td table tr td { padding: 0; }
