/* TELEPACIFIC 4 */

/* 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-style: normal; font-weight: normal; color: #000000; font-size: 11px; }
BODY.LoggedOut { background-color: #01669D; }  /* VERSION 3 logged out pages */
DIV.Guts { width: 760px; background-color: #FFFFFF; padding: 11px 15px 11px 15px; } /* 11/14/03 */


A       { font-family: Verdana, Arial, Helvetica, sans-serif; color: #01669D; font-weight: normal; font-size: 11px; font-style: normal; }
A:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; color: #01669D; font-weight: normal; }
A.Black       { color: #01669D; font-weight: normal; font-size: 11px; font-style: normal; }
A.Black:hover { font-style: normal; color: #01669D; font-weight: normal; }
A.BlackMini       { color: #01669D; font-weight: normal; font-size: 11px; font-style: normal; }
A.BlackMini:hover { font-style: normal; color: #01669D; font-weight: normal; }

H1 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: normal; }
H2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; }
H3 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }
H4 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }

TABLE { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; empxy-cells: show; }

TD { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; }
TD.Red   { color: #000000; }
TD.Navy  { color: #000000; }
TD.Green { color: #000000; }
TD.Mini  { font-size: 11px; font-style: normal; font-weight: normal; color: #000000; }
TD.Reg   { font-size: 11px; }


SELECT       { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-style: normal; font-weight: normal; }
SELECT.Reg   { font-size: 11px; }
OpxION       { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }

INPUT.Reg    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; }

TEXTAREA     { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; 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: #990000; }
.Green { color: green; }
.Navy { color: #000066; }
.subheader { font-size: 11px; font-weight: bold; color: #01669D; }


/* LEFT NAV */
TABLE.LeftNav     { background-color: #FFFFFF;      }
TD.LeftNav        { background-color: #FFFFFF;      }
TD.LeftNavBottom  { background-color: #FFFFFF;      }
TR.LeftNavBottom  { background-color: #FFFFFF;      }
TD.UserArea       { width: 170px; height: 22px; padding-left: 15px; vertical-align: middle; text-align: left; background-color: #FFFFFF;   }
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.LeftNav         { color: #01669D; font-size: 11px; }
A.LeftNav:hover   { color: #01669D; font-size: 11px; }

DIV.LeftNav        { background-color: #FFFFFF; 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: #FFFFFF; height: 53px;  }
SPAN.LeftNavBottom { text-align: center; margin-left: 13px; }

A.BottomLInk       { color: #01669D; font-weight: normal; font-size: 11px; font-style: normal; }
/* A.BottomLink:hover { }*/


/* BANDED TABLES */
TD.BandedHead    { font-size:11px; font-weight: bold; color:black; background-color:#AFC3E1; }
TD.BandedHead2   { font-size:11px; font-weight: normal; color:black; background-color:#AFC3E1; }
TD.Banded1       { background-color: #E5EFFF; line-height: 15px; padding-top: 4px; padding-bottom: 4px; } /* 11px */
TD.Banded2       { background-color: #F2F7FF; line-height: 15px; padding-top: 4px; padding-bottom: 4px; } /* 11px */
TD.Banded3       { background-color: #FAFCFF; line-height: 15px; padding-top: 4px; padding-bottom: 4px; } /* 11px */
TD.Banded0       { background-color: #FFFFFF; }
TD.Banded0Pad4   { background-color: #FFFFFF; line-height: 15px; padding-top: 4px; padding-bottom: 4px; } /* 11px */
TD.Banded2Tight  { background-color: #F2F7FF; line-height: 15px; padding-top: 2px; padding-bottom: 2px; } /* 11px */
TD.Banded0Tight  { background-color: #FFFFFF; line-height: 15px; padding-top: 2px; padding-bottom: 2px; } /* 11px */
TD.Banded0Medium { background-color: #FFFFFF; line-height: 15px; padding-top: 1px; padding-bottom: 1px; } /* 11px */
TD.Banded1NoPad  { background-color: #E5EFFF; }
TD.Banded2NoPad  { background-color: #F2F7FF; }
TD.Banded3NoPad  { background-color: #FAFCFF; }
TD.Banded0NoPad  { background-color: #FFFFFF; }
LI.Banded        { margin-bottom: 11px; line-height: 11px; }


/* TABBED TABLES */
TD.Tabbed         { background-color: #E5EFFF;  }
TD.TabbedPad2     { background-color: #E5EFFF; line-height: 11px; padding-top: 2px; padding-bottom: 2px; }
TD.TabbedPad4     { background-color: #E5EFFF; line-height: 13px; padding-top: 4px; padding-bottom: 4px; }
TD.TabbedPadLeft9 { background-color: #E5EFFF; padding-left: 9px; }
DIV.Tabbed        { background-color: #E5EFFF; }


/* Home page */
/* 1/23/05
TD.Welcome             { color: #01669D; font-weight: bold; }
span.ProductPrice      { color: #01669D; font-weight: bold; font-size: 11px;  }
A.ProductPrice         { color: #01669D; font-weight: bold; font-size: 11px; }
A.ProductPrice:hover   { color: #01669D; font-weight: bold; } 

span.ProductName       { color: #FFFFFF; font-weight: bold; font-size: 11px; }
A.ProductName          { color: #FFFFFF; font-weight: normal; font-size: 11px; }
A.ProductName:hover    { color: #FFFFFF; font-weight: normal; font-size: 11px; }

span.ProductCopy       { font-size: 11px; }

SPAN.HomeMainTitle     { color: #01669D; font-size: 25px; }
SPAN.HomeMainSubtitle  { color: #01669D; font-size: 13px; }
*/

.copyright    { font-size: 11px; color: #FFFFFF; }
TD.Copyright  { color: #FFFFFF; }
TD.subhgrey, P.subhgrey   { color: #01669D; font-size: 11px; } /* 11px */
SPAN.grey     { color: #01669D; }
DIV.copyright { padding: 11px 0 0 15px; text-align: left; color: #FFFFFF; }  /* 11/14/03 */
	

/* ConfMgr Conference Manager */
TD.ConfMgrExpired  { color: #888888; background-color: #E5EFFF; }
TD.ConfMgrActive   { color: #AAAA00; background-color: #E5EFFF; }
TD.ConfMgrReg      { color: #000000; background-color: #E5EFFF; }
A.ActiveConf       { color: #AAAA00; background-color: #E5EFFF; }
A.ActiveConf:hover { color: #AAAA00; background-color: #E5EFFF; }


/* Reservationless page */
A.ReslessBC        { color: #01669D; font-size: 11px; }


/* Parallel Pages */
SPAN.Overview       { color: #01669D; font-size: 11px; font-weight: bold; }
span.BreadCrumbHead { color: #01669D; font-weight: bold; font-size: 11px;  }
SPAN.SnapshotHead   { color: #01669D; font-size: 11px; font-weight: bold; }
A.LearnMore         { font-size: 11px; }
A.LearnMore:hover   { font-size: 11px; }

/* Step-By-Step instructions */
SPAN.HowToHead      { color: #01669D; font-weight: bold; font-size: 11px;  }


/* 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; }


/* glossary */
/* 1/23/05
P.GlossItem        { }
A.Glossary         { font-style: normal; color: #01669D; font-weight: normal; font-size: 11px; padding-left: 4px; padding-right: 4px;}
A.Glossary:hover   { font-style: normal; color: #01669D; font-weight: normal; }
*/

/* floating dialogs etc. */
.Popup { font-size: 11px; background-color: #FFFFFF; border: 1px solid black; padding: 4px; }


/* Participants */
TD.Participants2   { background-color: #E5EFFF; font-size: 11px; font-style:normal; font-weight:normal; color:#000000; }
A.Participants2    { color: #01669D; font-weight: normal; font-size: 9px; font-style: normal; }
A.Participants2:hover { font-style: normal; color: #01669D; font-weight: normal; }

/* ChangingConference */
TD.ChangeConfBanded1 { background-color: #E5EFFF; padding-bottom: 3px; padding-right: 3px; }

/* Light Bulb Tips */
TD.LightBulb      { }
A.LightBulb       { }
A.LightBulb:hover { }

/* Progress Meter */
TD.ProgressMeterMainTitle { 
   padding: 3px; height: 23px;
   border-style: none; 
   font-weight: bold; 
}
TD.ProgressMeterTop { 
   padding: 3px; height: 26px;  border: 1px solid #BBBBBB;
}
TD.ProgressMeter {
   padding: 3px; margin:0; height: 26px;
   border-width: 0 1px 1px 1px;
   border-style: solid;
   border-color: #BBBBBB;
}
TD.ProgressMeterTDActive   { }
TD.ProgressMeterTDInactive { color: #BBBBBB; }
SPAN.ProgressMeterInactive { color: #BBBBBB; }
A.ProgressMeterInactive    { color: #BBBBBB; }
A.ProgressMeterInactive:hover { color: #BBBBBB; }
TD.ProgressMeterLDRate     { color: #01669D; text-indent:-6px; padding-left: 6px; padding-top: 11px; font-size: 11px; }

/* Section Dashes */
TD.SectionBreak { color: #01669D; border-bottom: 1px dashed #01669D; }

/* 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 #086AA0; color: black; }

/* Press Releases and AboutUs */
A.ReadMore   { font-size: 11px; }

/* Services */
A.PriceLink    { color: #01669D; font-weight: bold;  }
A.PriceLink:hover { color: #01669D; 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: #E5EFFF;}
#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: #E5EFFF; line-height: 13pt; padding-left: 2px; padding-top: 4px; }
#premium800Border { border: 2px solid #E5EFFF;}
#divBusiness { display:none;}
.disNone { display:none;}

td#biAvail0,  td#biAvail1{
	display:none;
	visibility:hidden;
}
