/*  Style Sheet for Flash Memory Summit Session Details page produced by Salesforce */

/* Font is Open-Sans for Body and Oswald for Menus  */
/* Light 300  Open Sans  */
/* Regular 400  */
/* Semi Bold 600  */
/* Bold 700   */

/* Jaime's FMS Color Palette - for informational purpose only */
.FMS_darkBlue {color:#233f8f !important}
.FMS_lightBlue {color:#0973ba !important}
.FMS_orangeRed {color:#ff7600 !important}
.FMS_lightGold {color:#e4d934 !important}
.FMS_darkGold {color:#dcd232 !important}
.FMS_darkGray {color:#686969 !important}
.FMS_lightGray {color:#bcbbbb !important}


/* Standard HTML Elements */

html {background-color:white;}
body {background-color:white; font-family: 'open-sans', Arial, Helvetica, sans-serif; font-size:10.5pt; font-weight:400; color:black;}

a:link {color:#00b1cd; text-decoration:none;}
a:visited {color:#002D2F; text-decoration: none;}
a:hover {color:#00b1cd; text-decoration:none;}

b, strong {font-weight:600;}
i,em {font-style: italic}
img {border: none;}
p {margin:2px 0px 0px 0px;}


/* Classes applicable to any element */

.BodyTextBoldGray {color:#333333; font-weight:600;}
.divClear {clear:both;}
.ProgramBold {font-size:0.8em; font-weight:bold; color:#272D2F; margin:3px 6px 0px 6px; vertical-align:top; letter-spacing:.02em; word-spacing:.05em;}
.ProgramBold a:hover { color: #000000;}
.ProgramBold a:link { color: #000000;}
.ProgramDayBGColorOne {background:#F6F6F6;}
.ProgramPresentersHeader {font-size:0.8em; font-weight:bold; color:#272D2F; margin:3px 0px 0px 0px; letter-spacing:.02em; word-spacing:.05em;}
.ProgramTime {font-size:0.8em; color:white; text-align: center; margin: 5px 6px 0px 6px; vertical-align:top;}
.ProgramTimeBGColorOne {background:#000025;}
.ProgramTimeWidth {width:20%;}
.ProgramTitle {margin-top:6px; margin-bottom:2px; font-size:0.9em; font-weight:bold;}
.ProgramSessionDescriptionHeader {font-size:0.8em; font-weight:bold; color:#272D2F; margin:3px 0px 0px 0px; letter-spacing:.02em; word-spacing:.05em;}
.ProgramOrganizerHeader {font-size:0.8em; font-weight:bold; color:#272D2F; margin:3px 0px 0px 0px; letter-spacing:.02em; word-spacing:.05em;}
.ProgramAudienceHeader {font-size:0.8em; font-weight:bold; color:#272D2F; margin:3px 0px 0px 0px; letter-spacing:.02em; word-spacing:.05em;}
.ProgramSessionDescription {font-size:0.8em; color:black; margin: 3px 6px 6px 0px; line-height: 140%; letter-spacing: .02em; word-spacing: .05em;}
.ProgramAudience {font-size:0.8em; color:black; margin: 3px 6px 6px 0px; line-height: 140%; letter-spacing: .02em; word-spacing: .05em;}
.ProgramChairBio {font-size:0.8em; color:black; margin: 3px 6px 6px 0px; line-height: 140%; letter-spacing: .02em; word-spacing: .05em;}
.ProgramParagraph {font-size:0.8em; color:black; margin: 3px 6px 6px 0px; line-height: 140%; letter-spacing: .02em; word-spacing: .05em;}


/* Classes applicable to only specified elements */

div.SessionDetails {text-align:left;}
table.SessionsTable {width:98%; border:0.05em solid gray;}
li.ProgramPresenter {margin:0px 0px 0px 0.2%;}
ul.ProgramPresenters {margin:0px 0px 0px 0.6%; padding:0; list-style-type:none;}















/* obsolete Classes applicable to any element */

.BodyTextBold {  font-weight: 500; }
.BodyTextBoldItalic { font-style: italic; font-weight: 500;}

.BodyTextBoldOrange { color:#EB8315; font-weight: 500;}
.BodyTextBoldBlue { color:#0054A6; font-weight:700;}
.BodyTextBoldRed {color:#ff7600; font-weight:500;}

/* obsolete Classes applicable to Program */

.ProgramBoldLast {font-size: 8.5pt; font-weight: Bold; color: #272D2F; margin: 3px 6px 6px 6px; letter-spacing: .02em; word-spacing: .05em;}
.ProgramDate {font-size: 9pt; color: #272D2F; margin-top: 20px}
li.ProgramParagraph {font-size:0.75em; margin: 0px 6px 0px 6px; list-style-type: square; }
.ProgramTherest {font-size: 8.5pt; color:black; margin: 0px 6px 0px 6px; line-height: 120%; letter-spacing: .04em; word-spacing: .05em;}
.ProgramTherestLast {font-size: 8.5pt; color:black; margin: 0px 6px 6px 6px; line-height: 120%; letter-spacing: .04em; word-spacing: .05em;}
.ProgramTrack {font-size: 9pt; text-align:center; vertical-align:top;}


