body { font-family: Georgia, Times New Roman, Times, serif; font-size: 13px; color: #666666; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; line-height: 20px; font-weight:normal;}

p { font-family: Georgia, Times New Roman, Times, serif; font-size: 13px; color: #666666; margin-top: 0px; margin-left: 0px; margin-bottom: 8px; margin-right: 0px; line-height: 20px;}
td { font-family: Georgia, Times New Roman, Times, serif; font-size: 13px; color: #666666; margin-top: 0px; margin-left: 0px; margin-right: 0px; line-height: 20px;}
li { font-family: Georgia, Times New Roman, Times, serif; font-size: 13px; color: #666666;text-indent: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; line-height: 20px;}
ul { text-indent: 0px; margin-left: 16px; margin-top: 0px;}
ol { text-indent: 0px; margin-left: 16px; margin-top: 0px;}
H1 { font-family: Arial, Helvetica, sans-serif; font-size: 36px; color: #ee3124; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; line-height: 70px; font-weight:normal;}
H2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; line-height: 18px; font-weight:bold;}
a { font-family: Georgia, Times New Roman, Times, serif; font-size: 13px; color: #ee3124; margin-top: 0px; margin-left: 0px; margin-right: 0px; text-decoration: none;}
a:hover { color: #678bab; text-decoration: none;}
a:active { color: #678bab; text-decoration: none;}

.bgTopNav { background-image:url('../images/bg.gif'); background-repeat:no-repeat;}
.titleArea { padding-bottom: 8px; border-bottom: #ee3124 2px solid;}

.homeStoryText { padding-left: 20px;}
.homeStoryTitle { font-family: Arial, Helvetica, sans-serif; font-size: 28px; color: #ee3124; line-height: 34px; padding-top: 5px; font-weight:lighter;}
.homeBlogText { padding-left: 0px; padding-right: 15px;}

.personName { font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-size: 13px;  color: #666666; padding-bottom: 10px; line-height: 17px; font-weight:bold; text-transform:uppercase;}

.bgSpeaker { background-image:url('../images/bg_speakers.gif'); background-repeat:no-repeat;}
.speakerStoryText { padding-left: 20px; padding-right: 0px;}
.speakerStoryTitle { font-family: Arial, Helvetica, sans-serif; font-size: 28px; color: #ee3124; line-height: 32px; padding-left: 0px; font-weight:lighter;}
.speakListText { color: #666666; text-decoration: none; line-height: 17px;}
a.speakListLnk { color: #666666; text-decoration: none; line-height: 17px;}
a.speakListLnk:hover { color: #ee3124; text-decoration: none;}
a.speakListLnk:active { color: #ee3124; text-decoration: none;}
a.speakTalkLnk { font-family: Georgia, Times New Roman, Times, serif; text-decoration: none; line-height: 17px;}
a.speakTalkLnk:hover { color: #ee3124; text-decoration: none;}
a.speakTalkLnk:active { color: #ee3124; text-decoration: none;}
.speakerCompany { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #777777; line-height: 14px; padding-left: 0px;}
.speakVidText { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; line-height: 19px; padding-left: 0px;}
a.speakVidLnk { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; text-decoration: none; line-height: 19px;}
a.speakVidLnk:hover { color: #ee3124; text-decoration: none;}
a.speakVidLnk:active { color: #ee3124; text-decoration: none;}

.schedSubArea { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; padding-top: 6px; padding-left: 20px; border-top: #cccccc 1px solid;}
.schedSubAreaBlack { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 13px; line-height: 18px; padding-top: 6px;}
.schedSubTitle { font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 17px; line-height: 22px;}
.schedSubTitleBlack { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 24px; line-height: 27px;}
.schedSubText { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ee3124; line-height: 18px; padding-left: 0px;}
.schedSubTextScr { font-family: Georgia, Times New Roman, Times, serif; font-size: 13px; color: #ee3124; line-height: 18px; padding-left: 0px;}
.schedSubTime { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ee3124; line-height: 18px; padding-top: 2px; padding-bottom: 8px;}
.schedSubSpeak { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; line-height: 18px; padding-top: 2px; padding-bottom: 8px;}
.schedSubComp { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; line-height: 18px; padding-top: 2px; padding-bottom: 8px;}
.schedSubTextBlack { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 13px; line-height: 18px; padding-top: 2px; padding-bottom: 8px;}
a.schedListLnk { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none;}
a.schedListLnk:hover { color: #ee3124; text-decoration: none;}
a.schedListLnk:active { color: #ee3124; text-decoration: none;}
.schedMainTitle { font-family: Arial, Helvetica, sans-serif; font-size: 24px; line-height: 30px;}
.schedMainTitleBlack { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 24px; line-height: 30px;}
a.schedMainTitleLnk { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #666666; text-decoration: none; line-height: 30px;}
a.schedMainTitleLnk:hover { color: #ee3124; text-decoration: none;}
a.schedMainTitleLnk:active { color: #ee3124; text-decoration: none;}
a.schedMainTitleLnkGot { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #000000; text-decoration: none; line-height: 30px;}
a.schedMainTitleLnkGot:hover { color: #ee3124; text-decoration: none;}
a.schedMainTitleLnkGot:active { color: #ee3124; text-decoration: none;}
.schedSubSpon { font-size: 11px; line-height: 15px; padding-top: 0px; padding-left: 0px;}

.rowWhite { background-color:#ffffff;}
.rowGrey { background-color:#f3f3f4;}

.sponsorMainText { padding-left: 0px; padding-right: 20px; padding-top: 15px; padding-bottom: 15px;}

.callOutText { color: #ee3124; font-size: 18px; line-height: 27px;}

.gridLayReg { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; padding-top: 5px; padding-bottom: 5px;}
.gridLayRegBrd { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; padding-top: 5px; padding-bottom: 5px; border-bottom: #e5e5e5 2px solid;}
.gridLayGrey { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; padding-top: 5px; padding-bottom:5px; background-color:#f2f2f2;}
.gridLayGreyBrd { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; padding-top: 5px; padding-bottom: 5px; border-bottom: #e5e5e5 2px solid; background-color:#f2f2f2;}

.footerTxt { font-size: 11px; color: #b4b4b4; padding-top: 10px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; line-height: 16px;}
.footerBar { font-size: 11px; color: #ee3124; padding-top: 10px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; line-height: 16px;}
a.footerLnk { font-size: 11px; color: #666666; margin-top: 0px; margin-left: 0px; margin-right: 0px; text-decoration: none;}
a.footerLnk:hover { color: #678bab;}
a.footerLnk:active { color: #678bab;}

a.SubNavLnk { font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; line-height: 18px; text-decoration: none; font-weight:bold;}
a.SubNavLnk:hover { color: #ee3124; text-decoration: none;}
a.SubNavLnk:active { color: #000000; text-decoration: none;}
a.SubNavLnkGot { font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; line-height: 18px; text-decoration: none; font-weight:bold;}
a.SubNavLnkGot:hover { color: #ee3124; text-decoration: none;}
a.SubNavLnkGot:active { color: #000000; text-decoration: none;}
.multiContentArea { padding-top: 0px; padding-bottom: 15px;}

.conInput { font-family: Arial, Helvetica, sans-serif; font-size:11px; background-color:#ffffff; border-style:0; border:2px solid #ee3124; z-index:1; }
.conSubmit { font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#00357b; background-color:#ffffff; border:1px solid #ffffff; cursor:hand; }

.wp_author { border-bottom:2px dotted red; color:#808080; font-weight:normal; font-size:9px; text-decoration:none;}
.wp_text {font-family:Georgia;font-size:12px;color:#444;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.7em;}
.wp_title, .wp_title a{font-family:"Helvetica Neue", "Helvetica", Verdana, Georgia;font-size:28px;color:#000000;margin:10px 0 10px 0;font-weight:normal;line-height:32px;}
.wp_sub_title {font-family:"Helvetica Neue", "Helvetica", Verdana, Georgia;font-size:20px;color:#000000;margin:15px 0 10px 0;font-weight:normal;}

.subDropTitle { font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-size: 15px; color: #ee3124; line-height: 20px; text-decoration: none; font-weight:bold; text-transform:uppercase;}
ul.blogPostLst {list-style-type:none;padding:0px;margin:0px;}
li.blogPostBlt {background-image:url('../images/li_gt_off.gif');background-repeat:no-repeat;background-position:0px 5px; padding-left:14px; padding-bottom: 5px; line-height: 18px;}
a.blogPostLnk { font-family:Arial Narrow, Arial, Helvetica, sans-serif; color: #666666; font-size: 14px; line-height: 18px; text-decoration: none;}
a.blogPostLnk:hover { color: #ee3124; text-decoration: none;}
a.blogPostLnk:active { color: #ee3124; text-decoration: none;}


