﻿/* Background Colors 
These styles must be first in the style sheet and in this order so we can access them programmatically in DHTML */
.BkPrimary   { font-family: Georgia, "Times New Roman", Times, serif; font-size:9pt; background-color:#E7EBFF; border:1px solid black; } /* purple accent */
.BkSecondary { font-family: Georgia, "Times New Roman", Times, serif; font-size:9pt; background-color:#F2F3F6; border:1px solid black; } /* purple accent */


/* default body properties: not recommended to modify margins */
BODY { margin-top: 0; margin-left: 0; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; font-weight: normal; color: #000000; font-size: 9pt; background-color: #4C5C78; }
BODY.LoggedIn3 { margin-left: 0; margin-top: 0; background-color: #384C75; }  /* logged-in body. Don't change margins */
BODY.LoggedOut { background-color: #384c75; }  /* VERSION 4 logged out pages */
DIV.Guts { width: 760px; background-color: #FFFFFF; padding: 12px 15px 12px 15px; }


A       { font-family: Georgia, "Times New Roman", Times, serif; color: #990000; font-weight: normal; font-size: 9pt; font-style: normal; cursor: pointer; }
A:hover { font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; color: #990000; text-decoration: none; font-weight: normal; }
A.Black       { color: #000000; font-weight: normal; font-size: 9pt; font-style: normal; }
A.Black:hover { font-style: normal; color: #000000; text-decoration: none; font-weight: normal; }
A.BlackMini       { color: #000000; font-weight: normal; font-size: 8pt; font-style: normal; }
A.BlackMini:hover { font-style: normal; color: #000000; text-decoration: none; font-weight: normal; }

H1 { font-family: Georgia, "Times New Roman", Times, serif; color: #000000; font-size: 8pt; font-weight: normal; }
H2 { font-family: Georgia, "Times New Roman", Times, serif; color: #000000; font-weight: normal; }
H3 { font-family: Georgia, "Times New Roman", Times, serif; color: #000000; }
H4 { font-family: Georgia, "Times New Roman", Times, serif; color: #000000; }

TABLE { font-family: Georgia, "Times New Roman", Times, serif; color: #000000; empty-cells: show; }

TD { font-family: Georgia, "Times New Roman", Times, serif; color: #000000; font-size: 9pt; }
TD.Red   { color: #000000; }
TD.Navy  { color: #000000; }
TD.Green { color: #000000; }
TD.Mini  { font-size: 8pt; font-style: normal; font-weight: normal; color: #000000; }
TD.Reg   { font-size: 9pt; }


SELECT       { font-family: Georgia, "Times New Roman", Times, serif; color: #000000; font-style: normal; font-weight: normal; }
SELECT.Reg   { font-size: 9pt; }
OPTION       { font-family: Georgia, "Times New Roman", Times, serif; color: #000000; }

INPUT.Reg    { font-family: Georgia, "Times New Roman", Times, serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000; }

TEXTAREA     { font-family: Georgia, "Times New Roman", Times, serif; color: #000000; font-style: normal; font-weight: normal; }
TEXTAREA.Reg { font-size: 9pt; }

/* the following is for the Organizer Access Code */
SPAN.asterisk { font-size: 200%; vertical-align: -9px; line-height: 75%; }



.Red { color: #990000; }
.Green { color: green; }
.Navy { color: #000066; }
.subheader { font-size: 10pt; font-weight: bold; color: #384C75; }


/* LEFT NAV */
TABLE.LeftNav     { background-color: #384C75; }
TD.LeftNav        { background-color: #CBD3D9; }
TD.LeftNavBottom  { background-color: #CBD3D9; }
TR.LeftNavBottom  { background-color: #CBD3D9; }
TD.UserArea       { width: 170px; height: 22px; padding-left: 15px; vertical-align: middle; text-align: left; background-color: #8896B3; }
TD.UserAreaFirst  { width: 170px; height: 32px; padding: 10px 0 0 15px; vertical-align: middle; text-align: left; background-color: #8896B3; }
TD.UserAreaLast   { width: 170px; height: 32px; padding: 0 0 10px 15px; vertical-align: middle; text-align: left; background-color: #8896B3; }
TD.HorizBar       { background-color: #FFFFFF;      }  /* logged-out pages horizontal bar */
A.LeftNav         { text-decoration: none; color: #a81f18; font-family: Arial; font-size: 12px;  }
A.LeftNav:hover   { color: white; text-decoration: none; }

DIV.LeftNav        { background-color: #4c5c78; width: 170px; height: 100%; }

DIV.UserArea       { width: 170px; height: 22px; vertical-align: middle; text-align: left; background-color: #8896B3; }
SPAN.UserArea      { margin-left: 15px; }
DIV.UserAreaBottom { padding-bottom: 14px; border-bottom: 2px solid white; } /* supplements DIV.UserArea */
DIV.LeftNavBottom  { background-color: #CBD3D9; height: 53px; }

A.BottomLink       { color: #fdf7e9; font-weight: normal; font-size: 8pt; font-style: normal; font-family:Arial; text-decoration:none; }
A.BottomLink:hover { text-decoration:none; }
.ie6x A.BottomLink:hover { color: #fdf7e9; font-weight: normal; font-size: 8pt; font-style: normal; font-family:Arial;}


/* BANDED TABLES */
TD.BandedHead    { font-size:10pt; font-weight: bold; color:black; background-color:#E7DFCF; }
TD.BandedHead2   { font-size:10pt; font-weight: normal; color:black; background-color:#E7DFCF; }
TD.Banded1       { background-color: #DEE1E9; line-height: 12pt; padding-top: 4px; padding-bottom: 4px; }
TD.Banded2       { background-color: #F2F3F6; line-height: 12pt; padding-top: 4px; padding-bottom: 4px; }
TD.Banded3       { background-color: #FFFFFF; line-height: 12pt; padding-top: 4px; padding-bottom: 4px; }
TD.Banded0       { background-color: #FFFFFF; }
TD.Banded0Pad4   { background-color: #FFFFFF; line-height: 12pt; padding-top: 4px; padding-bottom: 4px; }
TD.Banded2Tight  { background-color: #F2F3F6; line-height: 10pt; padding-top: 2px; padding-bottom: 2px; }
TD.Banded0Tight  { background-color: #FFFFFF; line-height: 10pt; padding-top: 2px; padding-bottom: 2px; }
TD.Banded0Medium { background-color: #FFFFFF; line-height: 11pt; padding-top: 1px; padding-bottom: 1px; }
TD.Banded1NoPad  { background-color: #DEE1E9; }
TD.Banded2NoPad  { background-color: #F2F3F6; }
TD.Banded3NoPad  { background-color: #FFFFFF; }
TD.Banded0NoPad  { background-color: #FFFFFF; }
LI.Banded        { margin-bottom: 8pt; line-height: 11pt; }


/* TABBED TABLES */
TD.Tabbed         { background-color: #DEE1E9;  }
TD.TabbedPad2     { background-color: #DEE1E9; line-height: 12pt; padding-top: 2px; padding-bottom: 2px; }
TD.TabbedPad4     { background-color: #DEE1E9; line-height: 13pt; padding-top: 4px; padding-bottom: 4px; }
TD.TabbedPadLeft9 { background-color: #DEE1E9; padding-left: 9px; }
DIV.Tabbed        { background-color: #DEE1E9; }




.copyright    { font-size: 9pt; color: #FFFFFF; }
TD.Copyright  { color: #FFFFFF; }
TD.subhgrey, P.subhgrey   { color: #384C75; font-size: 11px; }
SPAN.grey     { color: #384C75; }
DIV.copyright { padding: 12px 0 0 15px; text-align: left; color: #0B1E3E; font-family: Arial; font-size: 10px; }
	

/* ConfMgr Conference Manager */
TD.ConfMgrExpired  { color: #888888; background-color: #DEE1E9; }
TD.ConfMgrActive   { color: #AAAA00; background-color: #DEE1E9; }
TD.ConfMgrReg      { color: #000000; background-color: #DEE1E9; }
A.ActiveConf       { color: #AAAA00; background-color: #DEE1E9; }
A.ActiveConf:hover { color: #AAAA00; background-color: #DEE1E9; }


/* Reservationless page */
A.ReslessBC        { color: #990000; font-size: 8pt; }


/* Parallel Pages */
SPAN.Overview       { color: #384C75; font-size: 11px; font-weight: bold; }
span.BreadCrumbHead { color: #384C75; font-weight: bold; font-size: 12px;  }
SPAN.SnapshotHead   { color: #384C75; font-size: 11px; font-weight: bold; }
A.LearnMore         { font-size: 11px; }
A.LearnMore:hover   { font-size: 11px; }

/* Step-By-Step instructions */
SPAN.HowToHead      { color: #384C75; font-weight: bold; font-size: 12px;  }


/* What's New Page */
BODY.WhatsNewBody  { margin-left: 0; margin-right: 0; margin-top: 0; color: #000000; font-size: 10pt; background-color:#E7EBFF; }
TD.WhatsNewTD1     { background-color:#E7EBFF; }
TD.WhatsNewSideBar { background-color:#E7EBFF; } /* left and right sides of table */
TD.WhatsNewGuts    { background-color:#FFFFFF; } /* center area */
TD.WhatsNewTblSub  { font-weight: bold; color: #000066; }
A.WhatsNew         { color: #000000; font-weight: normal; font-size: 9pt; font-style: normal; }
A.WhatsNew:hover   { font-style: normal; color: #000000; text-decoration: none; font-weight: normal; }

/* Help/FAQ */
TD.SectionHead     { text-align: left; vertical-align: top; font-size: 10pt; font-weight: bold; color: #384C75; }

/* Hotkey popup */
TD.Hotkey          { background-color: #E7EBFF; }
DIV.Pop            { font-family: Georgia, "Times New Roman", Times, serif; font-size:9pt; border:1px solid black; padding:4px; background-color: #E7EBFF; }  /* 4/16/04 */




/* floating dialogs etc. */
.Popup { font-size: 9pt; background-color: #E7EBFF; border: 1px solid black; padding: 4px; }


/* Participants */
TD.Participants2   { background-color: #DEE1E9; font-size: 10pt; font-style:normal; font-weight:normal; color:#000000; }
A.Participants2    { color: #990000; font-weight: normal; font-size: 7pt; font-style: normal; }
A.Participants2:hover { font-style: normal; color: #990000; text-decoration: none; font-weight: normal; }

/* ChangingConference */
TD.ChangeConfBanded1 { background-color: #DEE1E9; padding-bottom: 3pt; padding-right: 3pt; }

/* Light Bulb Tips */
TD.LightBulb      { }
A.LightBulb       { }
A.LightBulb:hover { }



/* Section Dashes */
TD.SectionBreak { color: #B9AA89; border-bottom: 1px dashed #B9AA89; }

/* Premium 800 Support */
TD.PremiumSupportRule { border-bottom: 1px solid #FFF895; }
TD.PremiumSupportCode { background-color: #FFF895; }

/* Timezone Info on SignUp pages and Settings Page */
TD.TZExplain { padding: 12px; background-color: #FFFFFF; border: 2px solid #DEE1E9; color: black; }

/* Press Releases and AboutUs */
A.ReadMore   { font-size: 8pt; }

/* Services */
A.PriceLink    { color: #384C75; font-weight: bold;  }
A.PriceLink:hover { color: #384C75; text-decoration: none; font-weight: bold; }

#divOutlookLeftNav { display: none; }
#liLinkToUsNav { display: block; }
#liPressNav { display: none; }
#pPress { display: none; }

.fconly { display: none; }

.newconfmain_aspx .featureselection span.checkbox { display: block; float: left; width: 20px; height: 20px;}
.newconfmain_aspx .featureselection span.text { display: block; float: left; width: 399px; height: 20px;}
  
  .newconfmain_aspx .checked .featureselection span.checked
, .newconfmain_aspx .unchecked .featureselection span.unchecked 
    { display: block; margin-top: 2px;}
    
  .newconfmain_aspx .checked .featureselection span.unchecked
, .newconfmain_aspx .unchecked .featureselection span.checked 
    { display: none; }
    
.newconfmain_aspx .unchecked .offerselections { display: none; }

.newconfmain_aspx .offerselections { width: 398px; padding: 3px 0px; }
.newconfmain_aspx .offerselections .offerselection { float: left; width: 50%; height: 20px; }
.newconfmain_aspx #selectedPeriodicOffers td { border: 1px solid #c7c7c7; background-color: #fcfcfc; padding: 8px;}
.newconfmain_aspx #selectedPeriodicOffers span.header { font-weight: bold; font-size: 13px; }
.newconfmain_aspx #selectedPeriodicOffers .periodicselectionrows { border: 1px solid #e5e5e5; background-color: #fff; padding: 8px;}
.newconfmain_aspx #selectedPeriodicOffers .periodicselection { font-weight: bold; height: 17px; }
.newconfmain_aspx #selectedPeriodicOffers .periodicselection .offername { float: left; width: 66%; height: 17px; display:block;}
.newconfmain_aspx #selectedPeriodicOffers .periodicselection .offerrate { float: right; width: 34%; height: 17px; display:block;}

/*added by Gaurav - FC Verification email - Thank you confirmation */
#thankyou { padding:5px 30px 10px 30px; background-color: #DEE1E9;}
#thankyouimage { height:27px; width:255px; background:url(../images/default/Hdr_FC_ThankYou.gif) no-repeat top left;}
#imgemail{ height:48px; background:url(../images/default/icon_email.png) no-repeat top left;}
#seeemail{margin-left:60px;}
#activateimage { height:21px; width:287px; background:url(../images/default/Hdr_FC_PlsActivate.gif) no-repeat top left;}

/*added by Gaurav - Upgrade Banner - FC Premium Facelift*/
TD.TabbedPad44	  { background-color: #DEE1E9; line-height: 13pt; padding-left: 2px; padding-top: 4px; }
#premium800Border { border: 2px solid #DEE1E9;}
#divBusiness { display:none;}
.disNone { display:none;}

td#biAvail0,  td#biAvail1{
	display:none;
	visibility:hidden;
}
