/* GLOBAL */

/* 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: Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#E7EBFF; border:1px solid black; } /* purple accent */
.BkSecondary { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; 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: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444; background: #ccc; } /*color: #063;*/
/* BODY.LoggedIn  { margin-left: 15px; margin-top: 0; background-color: #FFFFFF; } */
body.LoggedOut { margin-left: 0;  }  /* logged out pages */
div.Guts { width: 760px; padding: 11px 15px 11px 15px; }


A       { font-family: Verdana, Arial, Helvetica, sans-serif; color: #e62; font-weight: normal; font-size: 11px; font-style: normal; cursor: pointer; }
A:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; color: #e62; font-weight: normal; }
a.Black       { color: #063; font-weight: normal; font-size: 11px; font-style: normal; }
a.Black:hover { font-style: normal; color: #063; font-weight: normal; }
a.BlackMini       { color: #063; font-weight: normal; font-size: 11px; font-style: normal; }
a.BlackMini:hover { font-style: normal; color: #063; font-weight: normal; }

H1 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #063; font-size: 11px; font-weight: normal; }
H2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #063; font-weight: normal; }
H3 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #063; }
H4 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #063; }

table { font-family: Verdana, Arial, Helvetica, sans-serif; color: #444; empty-cells: show; }

td { font-family: Verdana, Arial, Helvetica, sans-serif; color: #444; font-size: 11px; }
td.Red   { color: #063; }
td.Navy  { color: #063; }
td.Mini  { font-size: 11px; font-style: normal; font-weight: normal; color: #063; }
td.Reg   { font-size: 11px; }


select       { font-family: Geneva, Verdana, sans-serif; color: #000; font-style: normal; font-weight: normal; }
select.Reg   { font-size: 11px; }
option       { font-family: Geneva, Verdana, sans-serif; color: #000; }

input.Reg    { font-family: Geneva, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000; }

textarea     { font-family: Geneva, Verdana, sans-serif; color: #000; font-style: normal; font-weight: normal; }
textarea.Reg { font-size: 11px; }

/* the following is for the Organizer Access Code */
span.asterisk { font-size: 200%; vertical-align: -9px; line-height: 75%; }



.Red { color: #900; } /* 2-17-05 */
.Navy { color: #000066; }
.subheader { font-size: 11px; font-weight: bold; color: #063; }


/* LEFT NAV */
table.LeftNav     {  }
td.LeftNav        {  }
td.LeftNavBottom  {  }
TR.LeftNavBottom  {  }
td.UserArea       { width: 170px; height: 22px; padding-left: 15px; vertical-align: middle; text-align: left;   }
td.UserAreaFirst  { width: 170px; height: 32px; padding: 11px 0 0 15px; vertical-align: middle; text-align: left;   }
td.UserAreaLast   { width: 170px; height: 32px; padding: 0 0 11px 15px; vertical-align: middle; text-align: left;   }
td.HorizBar       { background-color: #FFFFFF;      }  /* logged-out pages horizontal bar */

/* 
a.pr:link, a.pr:visited {padding: 0 2px 1px 16px;
  background: #EEC url(pr-icon.gif) left center no-repeat; 
  color: #171; border: 1px solid #797;
  text-decoration: none; }
  */
  
a.LeftNav         { padding: 5px; color: #fff; font-size: 11px; text-decoration: none; }
a.LeftNav:hover   { padding: 4px; color: #063; font-size: 11px; text-decoration: none; background: #fff; border: 1px solid #ccc; }
div.LeftNav        { width: 170px; height: 100%; }
div.UserArea       { width: 170px; height: 22px; vertical-align: middle; text-align: left; }
span.UserArea      { margin-left: 15px; }
div.UserAreaBottom { padding-bottom: 14px; border-bottom: 2px solid white; } /* supplements DIV.UserArea */
div.LeftNavBottom  { width: 170px; height: 53px; }
span.LeftNavBottom { text-align: center; text-decoration: underline; }
span.LeftNavBottom:hover { text-align: center; text-decoration: none; }

/* bottom links */
a.BottomLink       { color: white; font-weight: normal; font-size: 11px; font-style: normal; text-decoration: none; }
a.BottomLink:hover { color: white; text-decoration: underline; }


/* BANDED TABLES */
td.BandedHead    { font-size:11px; font-weight: bold; color:#000; background-color: #ccc; }
td.BandedHead2   { font-size:11px; font-weight: normal; color:black; background-color: #eee; }
td.Banded1       { background-color: #ddd; line-height: 15px; padding-top: 4px; padding-bottom: 4px; }
td.Banded2       { background-color: #eee; line-height: 15px; padding-top: 4px; padding-bottom: 4px; }
td.Banded3       { background-color: #eee; line-height: 15px; padding-top: 4px; padding-bottom: 4px; }
td.Banded0       { background-color: #FFFFFF; }
td.Banded0Pad4   { background-color: #FFFFFF; line-height: 15px; padding-top: 4px; padding-bottom: 4px; }
td.Banded2Tight  { background-color: #eee; line-height: 15px; padding-top: 2px; padding-bottom: 2px; }
td.Banded0Tight  { background-color: #FFFFFF; line-height: 15px; padding-top: 2px; padding-bottom: 2px; }
td.Banded0Medium { background-color: #FFFFFF; line-height: 15px; padding-top: 1px; padding-bottom: 1px; }
td.Banded1NoPad  { background-color: #ddd; }
td.Banded2NoPad  { background-color: #eee; }
td.Banded3NoPad  { background-color: #eee; }
td.Banded0NoPad  { background-color: #FFFFFF; }
LI.Banded        { margin-bottom: 11px; line-height: 11px; }


/* TABBED TABLES */
td.Tabbed         { background-color: #ddd; }
td.TabbedPad2     { background-color: #ddd; line-height: 11px; padding-top: 2px; padding-bottom: 2px; }
td.TabbedPad4     { background-color: #ddd; line-height: 13px; padding-top: 4px; padding-bottom: 4px; }
td.TabbedPadLeft9 { background-color: #ddd; padding-left: 9px; }
div.Tabbed        { background-color: #ddd; }



.copyright    { font-size: 11px; color: #063; }
td.Copyright  { color: #063; }
td.subhgrey   { color: #777; font-size: 11px; }
span.grey     { color: #777; }
div.copyright { padding: 11px 0 0 15px; text-align: left; color: #063; }
	



/* Reservationless page */
a.ReslessBC        { color: #063; font-size: 11px; }


/* Parallel Pages */
span.Overview       { color: #e62; font-size: 11px; font-weight: bold; }
span.BreadCrumbHead { color: #063; font-weight: bold; font-size: 11px;  }
span.SnapshotHead   { color: #e62; font-size: 11px; font-weight: bold; }
a.LearnMore         { font-size: 11px; text-decoration: none; }
a.LearnMore:hover   { font-size: 11px; text-decoration: underline; }

/* Step-By-Step instructions */
span.HowToHead      { color: #063; font-weight: bold; font-size: 11px;  }


/* What's New Page */
a.WhatsNew         { color: #063; font-weight: normal; font-size: 11px; font-style: normal; }
a.WhatsNew:hover   { font-style: normal; color: #063; font-weight: normal; }

/* Hotkey popup */
td.Hotkey          { background-color: #E7EBFF; }
div.Pop            { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:1px solid black; padding:4px; background-color: #E7EBFF; }  /* 4/16/04 */


/* floating dialogs etc. */
.Popup { font-size: 11px; background-color: red; border: 1px solid #063; padding: 4px; } /* 2-17-05 */


/* Participants */
td.Participants2   { background-color: #ddd; font-size: 11px; font-style:normal; font-weight:normal; color:#ddd; }
a.Participants2    { color: #063; font-weight: normal; font-size: 9px; font-style: normal; }
a.Participants2:hover { font-style: normal; color: #063; font-weight: normal; }

/* ChangingConference */
td.ChangeConfBanded1 { background-color: #ddd; padding-bottom: 3px; padding-right: 3px; }

/* Light Bulb Tips */
td.LightBulb      { }
a.LightBulb       { }
a.LightBulb:hover { }






/* Section Dashes */
td.SectionBreak { color: #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: 11px; background-color: #FFFFFF; border: 1px solid #063; color: #063; } /* 2-17-05 */

/* Press Releases and AboutUs */
a.ReadMore   { font-size: 11px; }

/* Services */
a.PriceLink    { color: #063; font-weight: bold;  }
a.PriceLink:hover { color: #063; 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; }
.newconfmain_aspx .featureselection span.text { display: block; float: left; width: 399px; }
  
  .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: #DDDDDD;}
#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: #DDDDDD; line-height: 13pt; padding-left: 2px; padding-top: 4px; }
#premium800Border { border: 2px solid #DDDDDD;}
#divBusiness { display:none;}
.disNone { display:none;}