﻿/*
READ ME:
Defines basic font/style structure for all conferences. Colors change by application in the application's CSS folder
in the file ApplicationColors.css. Colors that are NOT conference specific change here.
*/

/***********************************************************************************************************************************************/
/********************************* THE FOLLOWING STYLES SHOULD BE MOVED TO A "CONTENT.CSS" OR EDITOR.CSS ***************************************/
/***********************************************************************************************************************************************/
.BestValue {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bolder; color:#FFFFFF; background-color:#DC10BD;} /*FFFFFF/006B9E*/
.BestValueItems {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#FFFFFF;	background-color:#DC10BD;} /*FFFFFF/006B9E*/
.RegistrationHeader {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#DC10BD; background-color:#DC10BD;} /*006B9E/fff2c3*/
.ConferenceWhiteBoldTutorialDateTitle {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#DC10BD; background-color:#DC10BD} /*FFFFFF/006B9E*/
.ConferenceOR {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:24px; font-weight:bold; color:#DC10BD} /*006B9E*/

.ConferenceBlueBoldTitle {font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight:bold; color:#006B9E}
.ConferenceBlueBoldHeader {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#006B9E}
.ConferenceBlueBoldText {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; color:#006B9E}
.ConferenceBlueBoldTextItal {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; color:#006B9E; font-style:italic;}
.ConferenceBlueText {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#006B9E}
.ConferenceBlueTextItal {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#006B9E; font-style:italic;}
.ConferenceBlueBoldSmall{font-family: Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#006B9E;  font-weight:bold; text-decoration:none;}
.ConferenceBlueSmall{font-family: Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#006B9E; text-decoration:none;}
.ConferenceBlueSmallItal{font-family: Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#006B9E; font-style:italic; text-decoration:none;}

.ConferenceGreenBoldTitle {font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight:bold; color:#8ebc3f}
.ConferenceGreenBoldHeader {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#8ebc3f}
.ConferenceGreenBoldText {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; color:#8ebc3f}
.ConferenceGreenBoldTextItal {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; color:#8ebc3f; font-style:italic;}
.ConferenceGreenText {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#8ebc3f}
.ConferenceGreenTextItal {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#8ebc3f; font-style:italic;}
.ConferenceGreenBoldSmall{font-family: Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#8ebc3f;  font-weight:bold; text-decoration:none;}
.ConferenceGreenSmall{font-family: Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#8ebc3f; text-decoration:none;}
.ConferenceGreenSmallItal{font-family: Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#8ebc3f; font-style:italic; text-decoration:none;}

.ConferenceLinkBlueSmall{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#006B9E; text-decoration:none;}
	a.ConferenceLinkBlueSmall:visited {color:#006B9E;}
	a.ConferenceLinkBlueSmall:hover {color:#000000; text-decoration:underline;}
.ConferenceLinkBoldBlue {text-decoration: none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; color:#006B9E}
	a.ConferenceLinkBoldBlue:visited {color:#006B9E;}
	a.ConferenceLinkBoldBlue:hover {color:#000000; text-decoration: underline;}
.ConferenceLinkBoldBlueHeader {text-decoration: none; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#006B9E}
	a.ConferenceLinkBoldBlueHeader:visited {color:#006B9E;}
	a.ConferenceLinkBoldBlueHeader:hover {color:#000000; text-decoration: underline;}
.ConferenceLinkBoldBlueSmall{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#006B9E; text-decoration:none;font-weight:bold;}
	a.ConferenceLinkBoldBlueSmall:visited {color:#006B9E;}
	a.ConferenceLinkBoldBlueSmall:hover {color:#000000; text-decoration:underline;}
.ConferenceLinkBoldUnderlineBlue{text-decoration: underline; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; color:#006B9E}
	a.ConferenceLinkBoldUnderlineBlue:visited {color:#006B9E;}
	a.ConferenceLinkBoldUnderlineBlue:hover {color:#000000; text-decoration: underline;}



/***********************************************************************************************************************************************/
/************************************** THE FOLLOWING STYLES SUPPORT THE STRUCTURE OF THE CONFERENCE *******************************************/
/***********************************************************************************************************************************************/

/* MENU STYLES */
.LeftMenu {background-color:#FF9900;}
#LeftMenu {background-color:#FF9900; font:normal 10px Tahoma,Verdana,Arial,Helvetica,sans-serif; text-align:center;}
#LeftMenu span {font-weight:bold; padding:2px; display:block;}
#LeftMenu a {color:#ffffff;	border-bottom:1px solid #4794B9; padding:2px; display:block; text-decoration:none;}
#LeftMenu a:hover {background-color:#FF9900;}

.TopMenu {background-color:#FF9900;}
#TopMenu {font:bold 10px Tahoma,Verdana,Arial,Helvetica,sans-serif; padding: 7px 53px 7px 53px; margin: 0px 0px 0px 0px;text-align:center;}
#TopMenu span {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#TopMenu a {text-decoration:none; display:inline; padding: 7px 53px 7px 53px;}
#TopMenu a:hover {background-color:#FF9900;}


/* OTHER INFRASTRUCTURE STYLES */
.MainContent {border:1px solid black; background-color:#ffffff;}


/* TABLE STYLES */
table.RegistrationMain {width:100%; background-color:#FF9900; border:1px solid #FF9900;}
.RegistrationHeader {font-family: Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; background-color:#FF9900; color: #FF9900}

td.Future {padding: 0px 10px 1px 10px; background-color:#FF9900; border:1px solid #000000; color:#FF9900;}
a.Future{font-family: Verdana,Arial,Helvetica,sans-serif; font-size:9px; font-weight:bold; text-decoration:none;}

td.Past {padding: 0px 10px 1px 10px;}

td.Current {padding: 0px 10px 1px 10px;}



/* CD Presentation Navigation Styles */
.CDPresentationButton {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666666; display:block; text-align:center;}
a.CDPresentationButton:hover {color: #000000;}
table.CDPresentationButton {background-color: #ffffff; padding: 2px 0px 2px 0px;}
table.CDPresentationButton:hover {background-color: #FFCC33;}


/* AUTOMATED CONTENT STYLES */
	img{border:none; zoom:100%}
	#Body{font-size:.7em; line-height:1.26em; font-family:Verdana,Arial,Helvetica; padding:0 0 30px 0;}
	.Header{display:block; padding:5px 10px; color:#ffffff;}
	.SessionContainer{padding:10px 10px; border:solid 1px #cccccc; overflow-x:hidden; overflow-y:hidden; overflow:auto;}
	.One{height:1px;}
	.Two{height:2px;}
	.Three{height:3px;}
	.Five{height:5px;}
	.Ten{height:10px;}
	.One,.Two,.Three,.Five,.Ten,.Title,.SoldOut,.SMEBlock{display:block;}
	.Title{font-size:1.4em; line-height:1.1em;}
	.Center{text-align:center;}
	.LightText{color:#dcdcdc}
	.GreyText{color:#999999;}
	.DarkText,.Track,.SME{color:#0072a6}
	.DarkBackground{background-color:#0072a6}
	.Right{float:right; padding-left:10px; margin:0 -8px 0 0;}
	.Left{float:left; padding-right:10px; margin:0 0 0 -8px;}
	
	.Caption{line-height:1em;font-size:.9em;}	
	.SlotId{font-size:1em; float:left; display:inline; margin:-10px -10px; padding:12px 0 0 5px;}
	.SME,.Track{font-style:italic; font-size:1em; display:inline-block; padding-right:12px;}		
	.Title,.Header,a.Link,.SlotId,.SoldOut,.SoldOutRegistration,.SME{font-weight:bold;}
	.SessionTitle,.Header{font-size:1.25em;}
	.Headshot{width:85px; text-align:center; margin-top:-5px; margin-bottom:10px;}
	.Headshot img{border:none;}
	.Top{margin:10px 0; display:block; text-align:center;}
	.Note{color:#666666; font-weight:bold; display:block; padding:8px 0 8px 0;}
	.Laptop{color:#FF0000; padding-left:26px; position:relative; background-image: url(../images/LaptopRequired.png); background-repeat: no-repeat;}
	.SoldOut{padding-top:2px; padding-bottom:10px; font-size:1.5em;}
	.SoldOutRegistration,.SoldOut,.SoldOutInlineSmall{color:#E71616;}
	.SoldOutRegistration{padding-left:5px; padding-bottom:-1px; font-variant:small-caps; font-size:1.3em;}
	.SoldOutInlineSmall{display:inline; font-size:1em;font-weight:bold;}
	
	.AddThis{float:right;}
	a.AddThis{margin:-18px 0px 0px;}

	a.Link{color:#333399; text-decoration:none; border:none;}
	a.Link:Hover{text-decoration:underline;}
	
	
	td.PrintButton{font-size:.75em; font-weight:bold; color:#ff0000; background-color:#909090;} 
	a.PrintButton{color:#ff0000; padding:background-image:url(/CommonImages/Icon_Print.png); background-position:left; background-repeat:no-repeat;}
	a.PrintButton:Hover{color:#ffffff; background-image:url(/CommonImages/Icon_PrintRO.png);}
	td.PrintButton:Hover{color:#ffffff; background-image:url(/CommonImages/Icon_PrintRO.png); background-position:left; background-repeat:no-repeat;}
	
	.footer{clear:both;}
