BODY {
	/*background: url("/images/070820-vert-bg.png");*/
	background-repeat: repeat-x;
	background-color : #235392;
	/*background-color : #67827d;*/
	font-family: Verdana, Arial, sans-serif;
	color: #000028;
	font-size: 12px;
	text-align: center;
}

A:link {
	color: #112299;
	text-decoration: underline;
	font-weight: normal;
}
A:active {
	color: #1122fc;
	text-decoration: underline ;
	font-weight: normal;
}
A:visited	{
	color: #206070;
	text-decoration: underline;
	font-weight: normal;
}
A:hover		{
	color: #112299;
	text-decoration: underline;
	font-weight: normal ;
	background: #b5d2fc;
}

.PageBottom A:link {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
	font-size: 10px;
}
.PageBottom A:active {
	color: #CCCCCC;
	text-decoration: underline;
	font-weight: normal;
	font-size: 10px;
}

.PageBottom A:visited	{
	color: #CCCCCC;
	text-decoration: underline;
	font-weight: normal;
	font-size: 10px;
}
.PageBottom A:hover		{
	color: #CCCCCC;
	text-decoration: underline;
	font-weight: normal;
	font-size: 10px;
	background: #b5d2fc;
}

.MenuTop A:link {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}
.MenuTop A:active {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}

.MenuTop A:visited	{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}
.MenuTop A:hover		{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
	/*background: #b5d2fc;*/
	background: #FFFFFF;
}

.ProgramDate A:link {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}
.ProgramDate A:active {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}

.ProgramDate A:visited	{
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}
.ProgramDate A:hover		{
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
	/*background: #b5d2fc;*/
	/*background: #FFFFFF;*/
}


/* for Committee Page */

.sannorm0 tr .homesize div strong {
color:#5B35A4;
font-size:10px;
}

.pItalic {
	font-size: 9px;
	font-style: italic;
	color: #666;
}






p {
	font-family: Verdana, Arial, sans-serif;
	color: #1f1f1f;
	font-size: 14px;
}


Table {
    margin-left: auto;
    margin-right: auto;
}

table.Events { 
    text-align: left;
    font-family: Verdana;
    font-weight: normal;
    font-size: 12px;
    color: #404040;
    width: 95%;
    background-color: #fafafa;
    border: 2px #d79900 solid;
    border-collapse: collapse;
    border-spacing: 5px;
}

th.Events {
    text-align: center;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 7px;
    padding-bottom: 7px;
}

td.Events {
    padding-left: 5px;
    padding-right: 3px;
    padding-bottom: 5px;
}

td.EventsDate {
    text-align: right;
    padding-left: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
}

table.Overview { 
    text-align: center;
    font-family: Verdana;
    font-weight: normal;
    font-size: 12px;
    width: 85%;
    background-color: #ffffff;
}

table.PageContentFull {
    text-align: center;
    font-family: Verdana;
    font-weight: normal;
    font-size: 12px;
    color: #404040;
    width: 980px;
    background-color: #ffffff;
    border: 2px #F30618 solid;
    border-collapse: collapse;
}

table.PageContent {
    width: 100%;
    background-color: #ffffff;
}

td.PageContent {
    text-align: center;
    font-family: Verdana;
    font-weight: normal;
    font-size: 12px;
    background-color: #ffffff;
}

.pTableEvents td {
    text-align: center;
}

td.emphasize {
    width: 50%;
    text-align: left;
    background-color: #FFFFFF;
}

ul.cfp {
    background-color: #fffff0;
    border: 1px #F30618 solid;
    width: 85%;
    border-collapse: collapse;
    text-align: left;
    padding-left: 30px;
    padding-right: 3px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
}

p.cfp {
    text-align: center;
    font-family: Verdana;
    font-weight: bold;
    font-size: 14px;
}

.faqQuestion {
    text-align: left;
    font-family: Verdana;
    font-weight: bold;
    font-size: 12px;
    text-decoration: underline;
}

.faq {
    text-align: left;
    font-family: Verdana;
    font-weight: normal;
    font-size: 12px;
}

.sessionNumber {
    font-weight: bold;
    font-size: 10px;
}

.sessionTitle {
    font-weight: bold;
    font-size: 14px;
}

table.Program { 
    text-align: left;
    font-family: Verdana;
    font-weight: normal;
    font-size: 12px;
    color: #404040;
    width: 99%;
    background-color: #fafafa;
    border: 1px #000000 solid;
    border-collapse: collapse;
    border-spacing: 5px;
}

td.ProgramDate {
    border: 1px #000000 solid;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    color: #ffffff;
    background-color: #000000;
    padding-top: 5px;
    padding-bottom: 5px;
}

td.ProgramPDF {
    border: 1px #000000 solid;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    color: #000000;
    background-color: #ffffff;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
}

td.Program {
    border: 1px #000000 solid;
    text-align: center;
    font-weight: normal;
    font-size: 11px;
    background-color: #ffffff;
    padding-left: 10px;
    padding-right: 5px;
}

td.ProgramSession {
    border: 1px #000000 solid;
    text-align: center;
    font-weight: bold;
    font-size: 11px;
    background-color: #f3ffff;
    padding-left: 10px;
    padding-right: 5px;
}

td.ProgramExhibits {
    border: 1px #000000 solid;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    background-color: #f0f0ff;
    padding-left: 10px;
    padding-right: 5px;
}

td.ProgramExhibitsYear {
    border: 1px #000000 solid;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    background-color: #FFFFCC;
    padding-left: 10px;
    padding-right: 5px;
}

td.ProgramTime {
    border: 1px #000000 solid;
    width: 150px;
    text-align: right;
    font-weight: normal;
    font-size: 11px;
    background-color: #f0f1ff;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
}

td.ProgramExhibitsApproaching {
    border: 1px #000000 solid;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    background-color: #FFCCCC;
    padding-left: 10px;
    padding-right: 5px;
}

td.ProgramTimeApproaching {
    border: 1px #000000 solid;
    width: 150px;
    text-align: right;
    font-weight: normal;
    font-size: 11px;
    background-color: #FFCCCC;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
}

table.cfp { 
    text-align: left;
    font-family: Verdana;
    font-weight: normal;
    font-size: 12px;
    color: #404040;
    width: 99%;
    background-color: #fafafa;
    border: 1px #000000 solid;
    border-collapse: collapse;
    border-spacing: 5px;
}

td.cfp {
    border: 1px #000000 solid;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    color: #ffffff;
    background-color: #000000;
    padding-top: 5px;
    padding-bottom: 5px;
}

td.cfpContact {
    border: 1px #000000 solid;
    text-align: right;
    font-weight: bold;
    font-size: 11px;
    background-color: #ffffff;
    padding-right: 5px;
}

td.cfpInput {
    border: 1px #000000 solid;
    text-align: left;
    font-weight: normal;
    font-size: 11px;
    background-color: #ffffff;
    padding-left: 5px;
}

.cfpOptional {
    font-weight: normal;
    font-size: 9px;
	white-space:normal;
}

table.Application { 
    border: 1px #F00000 solid;
    text-align: left;
    font-family: Verdana;
    font-weight: normal;
    font-size: 12px;
    color: #404040;
    width: 99%;
    background-color: #fafafa;
    border-collapse: collapse;
    border-spacing: 5px;
}

td.Application {
    border: 1px #000000 solid;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    color: #ffffff;
    background-color: #000000;
    padding-top: 5px;
    padding-bottom: 5px;
}

table#application td.ApplicationLevel {
    border: 1px #000000 solid;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    background-color: #FF0000;
    padding-top: 5px;
    padding-bottom: 5px;
}

table#application td.ApplicationLabel {
    border: 1px #000000 solid;
    text-align: right;
    font-weight: bold;
    font-size: 11px;
    background-color: #ffffff;
    padding-right: 5px;
}

table#application td.ApplicationInput {
    border: 1px #000000 solid;
    text-align: left;
    font-weight: normal;
    font-size: 11px;
    background-color: #ffffff;
    padding-right: 5px;
}

table#application .ApplicationLocation {
    border: 1px #000000 solid;
    text-align: left;
    font-weight: normal;
    font-size: 12px;
    background-color: #ffffff;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}

table#application td.ApplicationInformation {
    border: 1px #000000 solid;
    text-align: center;
    font-weight: normal;
    font-size: 14px;
    background-color: #ffffff;
    padding-top: 6px;
    padding-bottom: 6px;
}

table.Exhibitors { 
    text-align: left;
    font-family: Verdana;
    font-weight: normal;
    font-size: 12px;
    color: #404040;
    width: 80%;
    background-color: #fafafa;
    border: 1px #000000 solid;
    border-collapse: collapse;
    border-spacing: 5px;
}

td.Exhibitors {
    border: 1px #000000 solid;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    background-color: #ffffff;
    padding-left: 15px;
    padding-right: 5px;
    padding-top: 7px;
    padding-bottom: 7px;
}


table.ApplicationReview { 
    text-align: left;
    font-family: Verdana;
    font-weight: normal;
    font-size: 12px;
    color: #404040;
    width: 80%;
    background-color: #fafafa;
    border: 1px #000000 solid;
    border-collapse: collapse;
    border-spacing: 5px;
}

td.ApplicationReview {
    border: 1px #000000 solid;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    color: #ffffff;
    background-color: #000000;
    padding-top: 5px;
    padding-bottom: 5px;
}

td.ApplicationReviewLabel {
    border: 1px #000000 solid;
    text-align: right;
    font-weight: bold;
    font-size: 11px;
    background-color: #ffffff;
    padding-right: 5px;
    width: 150px;
}

td.ApplicationReviewValue {
    border: 1px #000000 solid;
    text-align: left;
    font-weight: normal;
    font-size: 11px;
    background-color: #ffffff;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
}

td.ApplicationReviewInformation {
    border: 1px #000000 solid;
    text-align: center;
    font-weight: normal;
    font-size: 14px;
    background-color: #ffffff;
    padding-top: 6px;
    padding-bottom: 6px;
}

td.ApplicationSubmitInformation {
    border: 1px #000000 solid;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    background-color: #fff0f0;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-right: 30px;
    padding-left: 30px;
}

td.ApplicationReviewSummary {
    border: 1px #000000 solid;
    text-align: left;
    font-weight: normal;
    font-size: 12px;
    background-color: #ffffff;
    padding-left: 100px;
    padding-right: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
}



td.ExhibitorLogos {
    border: 1px #000000 solid;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    background-color: #ffffff;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 200px;
    height: 150px;
}

td.ExhibitorLogosponsor {
    border: 1px #000000 solid;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    background-color: #B4D5F5;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 200px;
    height: 150px;
}

.ProductInfo {
    font-weight: normal;
    font-size: 9px;
    text-align: left;
}

.ProductInfoLabel {
    font-weight: bold;
    font-size: 9px;
    text-align: left;
}

.ProductTypeInfo {
    border: 1px #000000 solid;
    background-color: #ffffff;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 200px;
    height: 150px;
    font-weight: normal;
    font-size: 10px;
    text-align: left;
}

.ProductTypeInfoSponsor {
    border: 1px #000000 solid;
    background-color: #B4D5F5;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 200px;
    height: 150px;
    font-weight: normal;
    font-size: 10px;
    text-align: left;
}

.ProductTypeInfoLabel {
    font-weight: bold;
    font-size: 10px;
    text-align: left;
}


table.Location { 
    text-align: left;
    font-family: Verdana;
    font-weight: normal;
    font-size: 12px;
    color: #404040;
    width: 97%;
    background-color: #fafafa;
    border: 1px #000000 solid;
    border-collapse: collapse;
    border-spacing: 5px;
}

td.Location {
    border: 1px #000000 solid;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    background-color: #ffffff;
    padding-left: 15px;
    padding-right: 5px;
    padding-top: 7px;
    padding-bottom: 7px;
}

.LocationCompanies {
    font-weight: normal;
    font-size: 16px;
}

.LocationCompaniesBig {
    font-weight: normal;
    font-size: 12px;
}

.Emphasis {
    font-weight: bold;
    font-size: 12px;
}

P.EventTop {
    font-weight: normal;
    font-size: 10px;
    padding-left: 8px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
}

P.EventTop1 {
    font-weight: normal;
    font-size: 10px;
    padding-left: 8px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
}

P.EventTop2 {
    font-weight: normal;
    font-size: 11px;
    padding-left: 8px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
}

ul.EventTop {
    border: 1px #000000 solid;
    text-align: left;
    font-weight: normal;
    font-size: 10px;
    background-color: #ffffff;
    padding-left: 30px;
    padding-right: 5px;
    padding-top: 7px;
    padding-bottom: 7px;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}

div.EventTop {
	border: 1px #000000 solid;
    text-align: left;
    font-weight: normal;
    font-size: 10px;
    background-color: #ffffff;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
}



table.Committee { 
    text-align: left;
    font-family: Verdana;
    font-weight: normal;
    font-size: 12px;
    color: #404040;
    width: 99%;
    background-color: #fafafa;
    border: 1px #000000 solid;
    border-collapse: collapse;
    border-spacing: 5px;
}

td.CommitteeLabel {
    border: 1px #000000 solid;
    width: 150px;
    text-align: right;
    font-weight: normal;
    font-size: 11px;
    background-color: #f0f1ff;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
}

td.CommitteeValue {
    border: 1px #000000 solid;
    text-align: center;
    font-weight: normal;
    font-size: 11px;
    background-color: #f3ffff;
    padding-left: 10px;
    padding-right: 5px;
}

table.ExhibitorDates { 
    text-align: left;
    font-family: Verdana;
    font-weight: normal;
    font-size: 12px;
    color: #404040;
    width: 80%;
    background-color: #fafafa;
    border: 1px #000000 solid;
    border-collapse: collapse;
    border-spacing: 5px;
}

td.ExhibitorDates {
    border: 1px #000000 solid;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    color: #ffffff;
    background-color: #000000;
    padding-top: 5px;
    padding-bottom: 5px;
}

td.ExhibitorDatesLabel {
    border: 1px #000000 solid;
    text-align: right;
    font-weight: bold;
    font-size: 11px;
    background-color: #ffffff;
    padding-right: 5px;
    width: 150px;
}

td.ExhibitorDatesValue {
    border: 1px #000000 solid;
    text-align: center;
    font-weight: normal;
    font-size: 11px;
    background-color: #ffffff;
    padding-right: 5px;
    width: 150px;
}

th.ExhibitorDatesValue {
    border: 1px #000000 solid;
    text-align: center;
    font-weight: bold;
    font-size: 11px;
    background-color: #ffffff;
    padding-right: 5px;
    width: 150px;
}

td.ExhibitorDatesInformation {
    border: 1px #000000 solid;
    text-align: center;
    font-weight: normal;
    font-size: 14px;
    background-color: #ffffff;
    padding-top: 6px;
    padding-bottom: 6px;
}

table#test ol {
    font-weight: bold;
	list-style-type: none;
	color: #FF0000;
}

table#test ul {
    text-align: left;
	float: right;
    list-style: none;
    padding: 0px 10px 0px 10px;
    margin:5px;
    border: 1px solid #CCC;
	color: #FF0000;
	font-size: 10px;
}

table#test td {
    border: 1px #000000 solid;
    text-align: right;
    font-weight: bold;
    font-size: 11px;
    background-color: #ffffff;
    padding-right: 5px;
	white-space:nowrap;
}

table#test td.ApplicationInput {
    border: 1px #000000 solid;
    text-align: left;
    font-weight: normal;
    font-size: 11px;
    background-color: #ffffff;
    padding-right: 5px;
	vertical-align: baseline;
}

table#test td.ApplicationInformation {
    border: 1px #000000 solid;
    text-align: center;
    font-weight: normal;
    font-size: 14px;
    background-color: #ffffff;
    padding-top: 6px;
    padding-bottom: 6px;
}

table#test td.cfp {
    border: 1px #000000 solid;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    color: #ffffff;
    background-color: #000000;
    padding-top: 5px;
    padding-bottom: 5px;
}

table#test td.cfpContact {
    border: 1px #000000 solid;
    text-align: right;
    font-weight: bold;
    font-size: 11px;
    background-color: #ffffff;
    padding-right: 5px;
	white-space:normal;
}

table#test td.cfpInput {
    border: 1px #000000 solid;
    text-align: left;
    font-weight: normal;
    font-size: 11px;
    background-color: #ffffff;
    padding-left: 5px;
	white-space:normal;
}

.cfpInfo {
    text-align: center;
    font-family: Verdana;
    font-weight: normal;
    font-size: 10px;
	white-space:normal;
}

.cfpTalks {
    text-align: left;
    font-family: Verdana;
    font-weight: normal;
    font-size: 11px;
	white-space:normal;
}

.ui-icon {
background-image:url(images/222222_256x240_icons_icons.png);
background-position:-48px -80px;
height:16px;
width:16px;
}

table#test td.cfpOptional {
    font-weight: normal;
    font-size: 9px;
	white-space:normal;
}

.dialog2 { 
        width: 80%;
		border: 1px #000000 solid;
	    text-align: center;
	    font-weight: normal;
	    font-size: 10px;
	    background-color: #fffff0;
	    padding: 5px;
		white-space:normal;
	}
    
.dialog1 { 
    text-align: left;
    font-family: Verdana;
    font-weight: normal;
    font-size: 10px;
    color: #404040;
    width: 90%;
    background-color: #fafafa;
    border: 2px #d79900 solid;
    border-collapse: collapse;
    border-spacing: 5px;
	}

.showhide { 
    font-size: 8px;
    }
    
.programbox {
    background-color: #fafafa;
    padding: 8px;
}

.programsummary {
    text-align: center;
    font-family: Verdana;
    font-weight: normal;
    font-size: 10px;
	white-space:normal;
    padding: 5px;
}

.programtalk {
    text-align: left;
    font-family: Verdana;
    font-weight: normal;
    font-size: 12px;
	white-space:normal;
    padding: 5px;
}

.programtime {
    font-weight: bold;
    padding-right: 8px;
}

.programtitle {
    font-weight: bold;
}

.programauthor {
    font-weight: normal;
}

.programjobtitle {
    font-weight: normal;
}

.programcompany {
    font-weight: normal;
}

.programitem {

}

.programtable {
    text-align: left;
    font-family: Verdana;
    font-weight: normal;
    font-size: 11px;
    color: #404040;
    width: 95%;
    padding: 12px;
    background-color: #fafafa;

}

.programabstract {
    text-align: center;
    font-family: Verdana;
    font-weight: normal;
    font-size: 12px;
	white-space:normal;
}

.programbio {
    text-align: center;
    font-family: Verdana;
    font-weight: italic;
    font-size: 11px;
	white-space:normal;
}

td.TalkPageContent {
    text-align: left;
    font-family: Verdana;
    font-weight: normal;
    font-size: 12px;
    background-color: #ffffff;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 7px;
    padding-bottom: 7px;
}

td.TalkTitlePageContent {
    text-align: center;
    font-family: Verdana;
    font-weight: normal;
    font-size: 14px;
    background-color: #ffffff;
    padding-left: 55px;
    padding-right: 355px;
    padding-top: 7px;
    padding-bottom: 7px;
}





