/* Main Style Sheet for Ethernet Summit */


/* Standard HTML Elements */

body {background-color: #000025; margin: 0px; text-align:center; background-image: url(/English/Images/Backgrounds/Background_Body.jpg); background-repeat: no-repeat; background-position: center top;}

a:link {color:#272D2F; text-decoration: none; }
a:visited {text-decoration: none; }

h1 {font-size: 11pt; font-family: Arial, Helvetica, san-serif; color: #333333; margin: 0px 0px 4px 10px;}
h2 {font-size: 10pt; font-family: Arial, Helvetica, san-serif; color:#EB8315; margin: 7px 0px 4px 10px;}
h3 {font-size: 10pt; font-family: Arial, Helvetica, san-serif; color:#272D2F; margin: 6px 0px 3px 10px;}
h4 {font-size: 9pt; font-family: Arial, Helvetica, san-serif;  color:#272D2F; margin: 5px 0px 3px 10px;}
h5 {font-size: 9pt; font-family: Arial, Helvetica, san-serif;color:#EB8315; margin: 4px 0px 2px 10px;}

p {font-size: 9pt; font-family: Arial, Helvetica, san-serif; color:#272D2F; margin-left: 10px; margin-right: 10px; line-height: 120%; letter-spacing: .02em; word-spacing: .05em; }
b, strong {font-weight: bold;}
i,em {font-style: italic}
img {border: none;}
li {font-size: 9pt; font-family: Arial, Helvetica, san-serif; color:#272D2F}
td {font-size: 9pt; font-family: Arial, Helvetica, san-serif;color:#272D2F}
  

/* IDs */
#CurveBottom {width: 1000px; height: 10px; background-image: url(/English/Images/Misc/Curve_Bottom.jpg); background-repeat: no-repeat; background-position: bottom; font-size: 0px;}
#CurveMiddle {width: 1000px; height: 10px; background-image: url(/English/Images/Misc/Curve_Middle.jpg); background-repeat: no-repeat; background-position: bottom; font-size: 0px;}
#CurveTop {width: 1000px; height: 10px; background-image: url(/English/Images/Misc/Curve_Top.jpg); background-repeat: no-repeat; background-position: top; font-size: 0px;}
#MainContainer {width:1000px; background: white; margin:0px auto 0px auto; display: block; text-align: left; }
#MainSection {width:980px; border-left:solid 4px #999999; border-right: solid 4px #999999; padding:10px 6px 10px 6px;}
#HPMainSectionLeft {width: 300px; float: left; }
#HPMainSectionRight {width: 300px; float: right; }
#HPMainSectionCenter {width: 365px; float: left;border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; }
#MainSectionLeft {width:180px; float:left; }
#MainSectionRight {width:786px; float:right; border-left:solid 1px #EAEAEA;}


/* Classes applicable to any element */

.BodyTextBold {font-size: 9pt; font-family: Arial, Helvetica, san-serif; color:#000000; font-weight: Bold; }
.BodyTextBoldItalic {font-size: 9pt; font-family: Arial, Helvetica, san-serif; font-style: italic; color:#000000; font-weight: Bold;}
.BodyTextBoldGray {font-size: 9pt; font-family: Arial, Helvetica, san-serif; color:#333333; font-weight: Bold;}
.BodyTextBoldOrange {font-size: 9pt; font-family: Arial, Helvetica, san-serif; color:#EB8315; font-weight: Bold;}
.BodyTextBoldBlue {font-size: 9pt; font-family: Arial, Helvetica, san-serif; color:#0054A6; font-weight: Bold;}
.BodyTextBoldRed {font-size: 9pt; font-family: Arial, Helvetica, san-serif; color:#CC0033; font-weight: Bold;}
.CaptionHeaderBold {font-size: 7.5pt; font-family: Arial, Helvetica, san-serif;  font-weight: bold; color:#272D2F}
.Footer {font-size: 7pt; font-family: Arial, Helvetica, san-serif;  font-weight: 400; color:#272D2F}
.FooterBGColor { background: #0054A6}
.FooterWhite { font-size: 7pt; font-family: Arial, Helvetica, san-serif;  padding-top:3px; padding-bottom:3px; color: #FFFFFF}
.FormCategoryName {width:600px; font-size: 10pt; font-family: Arial, Helvetica, san-serif; font-weight: bold; color:#CC3333; padding: 12px 5px 2px 10px;}
.FormVariableName {width:200px; font-size: 8.5pt; font-family: Arial, Helvetica, san-serif; font-weight: bold; text-align:right; padding-right:8px; padding-top:3px; float:left;} 
.FormVariableValue {width:390px; font-size: 8.5pt; font-family: Arial, Helvetica, san-serif; padding-top:3px; float:right; } 
li.BlueBug12px {list-style: none; background-image: url(/English/Images/Graphics/Bug_blue.jpg); background-repeat: no-repeat; background-position: 8px 4px; padding-left: 28px; padding-bottom: 6px; margin-right: 8px; margin-left: 8px; }
.TableTextBold {font-size: 9pt; font-family: Arial, Helvetica, san-serif; color:black; margin-left: 10px; font-weight: bold;}
.TableText {font-size: 9pt; font-family: Arial, Helvetica, san-serif; color:black; margin-left: 10px; margin-right: 10px;}

/* Classes applicable to Program */

.ProgramBold {font-size: 8.5pt; font-family: Arial, Helvetica, san-serif; font-weight: Bold; color: #272D2F; margin: 3px 6px 0px 6px;}
.ProgramBoldLast {font-size: 8.5pt; font-family: Arial, Helvetica, san-serif; font-weight: Bold; color: #272D2F; margin: 3px 6px 6px 6px;}
.ProgramDate {font-size: 9pt; font-family: Arial, Helvetica, san-serif; color: #272D2F; margin-top: 20px}
.ProgramParagraph {font-size: 8.5pt; font-family: Arial, Helvetica, san-serif; margin: 3px 6px 6px 6px;}
 li.ProgramParagraph {font-size: 8.5pt; font-family: Arial, Helvetica, san-serif; margin: 0px 6px 0px 6px;
list-style-type: square; }
.ProgramTime {font-size: 8pt; font-family: Arial, Helvetica, san-serif; color: white; text-align: center; margin: 5px 6px 0px 6px;}
.ProgramTimeBlack {font-size: 8pt; font-family: Arial, Helvetica, san-serif; color: #272D2F; text-align: center; margin: 5px 6px 0px 6px;}
.ProgramTimeBGColorOne { background: #000025}
.ProgramTimeBGColorTwo { background: #EB8323}
.ProgramTitle {margin-top: 6px; margin-bottom: 2px; font-size: 9pt; font-family: Arial, Helvetica, san-serif; font-weight: 600; color: #000000}
.ProgramTitleBGColorOne { background: #F4D5A8}
.ProgramTitleBGColorTwo { background: #BDBDBD}
.ProgramTitleBGColorThree { background: #D4F2F7}
.ProgramTitleBGColorFour { background: #EAEAEA}
.ProgramTitleBGColorFive { background: #FFFFFF}
.ProgramTherest {font-size: 8pt; font-family: Arial, Helvetica, san-serif; color: #272D2F; margin: 0px 6px 0px 6px; }
.ProgramTherestLast {font-size: 8pt; font-family: Arial, Helvetica, san-serif; color: #272D2F; margin: 0px 6px 6px 6px; }
.TutorialTime {margin-top: 2px; margin-bottom: 2px; font-size: 8pt; font-family: Arial, Helvetica, san-serif; font-weight: 600; color: #272D2F}

/* Classes applicable to Sponsors */

.BronzeSponsor {font-size: 9pt; font-family: Arial, Helvetica, san-serif; font-weight: bold; color:#663300; margin: 0px 0px 2px 10px;}
.GoldSponsor {font-size: 9pt; font-family: Arial, Helvetica, san-serif; font-weight: bold; color:#CC6600; margin: 0px 0px 2px 10px;}
.EmeraldSponsor {font-size: 9pt; font-family: Arial, Helvetica, san-serif; font-weight: bold; color: #3e9211; margin: 0px 0px 2px 10px;}
.PlatinumSponsor {font-size: 9pt; font-family: Arial, Helvetica, san-serif; font-weight: bold; color:#333333; margin: 0px 0px 2px 10px;}
.OtherSponsor {font-size: 9pt; font-family: Arial, Helvetica, san-serif; font-weight: bold; color:#000000; margin: 0px 0px 2px 10px;}
.PremierSponsor {font-size: 9pt; font-family: Arial, Helvetica, san-serif; font-weight: bold; color:#CC0033; margin: 0px 0px 2px 10px;}
.SilverSponsor {font-size: 9pt; font-family: Arial, Helvetica, san-serif; font-weight: bold; color:#666666; margin: 0px 0px 2px 10px;}


/* Classes applicable to only specified elements */

a.FooterWhite { font-size: 7pt; font-family: Arial, Helvetica, san-serif;  padding-top:3px; padding-bottom:3px; color: white; text-decoration:none;}
a.FooterWhite:visited { font-size: 7pt; font-family: Arial, Helvetica, san-serif;  padding-top:3px; padding-bottom:3px; color: white; text-decoration:none;}
a.FooterWhite:hover { font-size: 7pt; font-family: Arial, Helvetica, san-serif;  padding-top:3px; padding-bottom:3px; color: white; text-decoration:underline;}