﻿/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
/* body {font:13px/1.231 arial,helvetica,clean,sans-serif;font:x-small;} */
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code,kbd,samp,tt {font-size:108%;line-height:100%;}

.tableHeaderFont
{
    font-weight: bold;
      /*Dilip Issue 12717*/
      /*for font changes */
    padding-left: 10px;
    font-size: 12px;
  
    color: #000000;    
}
.tableHeader
{
    /*Dilip Issue 12717*/
    background-color: #eeeeee;
    height:30px;
}
td.tablecontrolsfont
{
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    
}
.tablelightfont
{
   font-weight: normal; color: #666666; font-size: 11px;
   
}
.MeetingTitle
{
    font-size: 16px;
    color: #EC7B00;
    font-weight: bold;
}
.GridViewHeader
{
    background-color: #B94D0A;
    font-weight: bold;
    color: White;
    
    font-size: 12px;
 
 
}
/*Nalini 12427*/
.GridItemStyle
{
     /*background-color:#EAEAEA;*/
     background-color:#e5e2dd;
      Font-Size:12px;
       /*Height:28px ;*/
       padding-left:10px;
       border-color:#CCCCCC;
}
.RightPaneHeader
{
    background-color: #f0f0f0;
    color:#74573b;
}
/* Dilip changes */
.RightPaneBorder
{
    border: 1px solid #dcc9a9; 
   /* width: 99%;  */   
    margin-bottom: 1em;
    background-color:#ffffff;
}
/* Dilip changes */
.RightPaneScrollBorder 
{ 
    border: 1px solid #dcc9a9; 
    /*width: 99%; */    
    margin-bottom: 1em; 
    overflow-y:auto; 
    height: 150px; 
    scrollbar-face-color: #c4aa81; 
    scrollbar-highlight-color: #c4aa81; 
    scrollbar-shadow-color: #c4aa81; 
    scrollbar-track-color: #f6f1ee; 
    scrollbar-darkshadow-color: #c4aa81; 
    scrollbar-base-color: #c4aa81; 
    scrollbar-arrow-color:#74573b; 
    scrollbar-3dlight-color:#c4aa81;
    background-color:#ffffff;
}


.submitBtn {
    /*height:22px; 
  line-height:20px; 
  background:url(../../App_Themes/ICE/_img/submitbtn-bg.png) left top repeat-x;    
  margin:0;
  padding-left:8px;
  padding-right:8px;
  border:0;
  cursor:pointer; 
  font-size:11px; 
  font-weight:bold; 
  color:#FFFFFF;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  -o-border-radius:4px;*/
    margin: 0;
    padding: 2px 10px;
    font-size: 12px;
    font-weight: bold;
    border: 1px solid #ccc;
    background: #eee;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #ffffff;
    background-color: #0064cd;
    background-repeat: repeat-x;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-image: linear-gradient(top, #049cdb, #0064cd);
    border-left-color: #0064cd;
    border-right-color: #0064cd;
    border-top-color: #0064cd;
    border-bottom-color: #003f81;
    cursor: pointer;
}

.registerBtn 
{
  height:22px; 
  line-height:20px; 
  background:url(../../App_Themes/ICE/_img/submitbtn-bg.png) left top repeat-x;    
  margin:0;
  padding-left:8px;
  padding-right:8px;
  padding-top:2px;
  padding-bottom:2px;
  border:0;
  cursor:pointer; 
  font-size:12px; 
  font-weight:bold; 
  color:#FFFFFF;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  -o-border-radius:4px;
}

.LoginButton 
{ 
    color:white; 
    font-weight:bold; 
    font-size:11px; 
    height:25px; 
    width:45px; 
    border:none; 
    background:url(../../App_Themes/ICE/_img/login-btn-bg.png) no-repeat; 
    cursor: pointer; 
    text-align: center; 
}

.RegisterButton, .BackButton
{
    color:white; 
    font-weight:bold;
    font-size:11px;
    height:22px;
    width:74px;
    border:none;
    background:url(../../App_Themes/ICE/_img/btn-bg.png) no-repeat;
    cursor: pointer;
    text-align: center;
    margin-right:0.5em;
}

.GetDirectionButton
{ 
    color:white; 
    font-weight:bold; 
    font-size:11px; 
    height:29px; 
    width:104px; 
    border:none; 
    background:url(../../App_Themes/ICE/_img/get-dir-btn.png) no-repeat; 
    cursor: pointer; 
    text-align: center; 
}

.ButtonLink 
{ 
    color:#000000; 
    font-weight:bold; 
    font-size:9px; 
    text-align: right; 
    border:none; 
        background: none; 
        margin: 0; 
        padding: 0; 
        cursor: pointer; 
       /* width:124px; */
        text-decoration:underline; 
}


.followus 
{ 
    font-size: 12px; 
    color: #6C0A3D ; 
     
}   

.followus .followuslabel 
{ 
    vertical-align:top; 
} 

.followus span 
{ 
    margin:2px; 
}

.leftAlign
{
    padding-left:4px;
}

.rightAlign
{
    padding-right:4px;
}
.generalfont
{
     
    font-size:11px;
}

.RegisterButton1
{
    color:white; 
    font-weight:bold;
    font-size:11px;
    height:22px;
    width:105px;
    border:none;
    background:url(../../App_Themes/ICE/_img/btn-bg.png);
    cursor: pointer;
    text-align: center;
    margin-right:0.5em;
}
/*Nalini 12429 13/12/2011*/
#searchcorner
{
    background: url(../../App_Themes/ICE/_img/search-corner.png) no-repeat left top; 
    height:33px;
    width:34px;
    float: left;
    margin-top:-10px;
     
}

.searchbackground
{
    padding-bottom:0px; 
    margin: -10px 0px 0px 0px;        
    /*background-color:#e2c8a7; */
     height:34px;
     padding-left:1px;
     float:left;
     width: auto;
     margin-right: -10px;
    /*width:92%; */    
}

.tablecontrolsfontLogin
{
    font-weight: bold;
    font-size: 11px;
    /*color: #000000;*/
    font-family:Segoe UI, Arial, Helvetica;
}

.campaignboxViewcart
{
    background-color: #f0f0f0;
    width: 370px;
   
    height: 14px;
}

.tdstyle
{
    width:15%;
}

.tdButton
{
    width:60%;
}

.tdStyleWidth
{
    width:55px;
}

.tdStyleWidthBilling
{
    float: right;
     width: 73%;
}	  
.gridcolumnwidthorderprice
{
  
     width: 64px;
}

.gridcolumnwidthorderTotalprice
{
  
     width: 70px;
}

.bordercolor
{
    border: 1px solid #000000;
}

.bordercolorbilling
{
    border: 1px solid #000000;
}

.griditempadding
{
    padding-left:8px;
}

.pagerstyle
{
    padding:3px;
}

.tdstyleViewcart
{
    width:80px;
}
.tableBillingClass
{
    padding-right:0px;
}  
.divstylechangeAddress
{
    width:160px;
}
.tdstylewidthviewcart
{
    width:599px;
}


.signoutimagecss
{
    background:url(../../App_Themes/ICE/_img/SignOut.png) no-repeat;
    height:22px;
    width:22px;
    text-indent:-9999px;
    display:block;
}


/*Nalini 12429 and 12577 */
.UpcomingMeetingTitle
{

    font-size: 16px;
    color: #EC7B00;
    font-weight: bold;
    padding-top:10px;

}
.UpcomingMeetingDatePlace
{
    font-weight: bold; color: #666666; font-size: 11px;
}
.UpcomingMeetingDescription
{
    font-weight: normal; color: #666666; font-size: 11px;padding-bottom:0px;
    font-style:italic ; text-align:justify ;line-height:normal ; padding-bottom:0px;
}
.UpcomingMeetingDescription p{
padding-right:0px !important;
}

.GAAddMembertdalign
{  
    text-align:left; padding-left:10px;
}

.GAAddMembertdImagealign
{
    padding-left: 24px !Important;

}

.GAFooterDivStyle
{
   background-color: #e1dac7;
   padding: 10px;
}

/*  Notification Issue 14695*/
.ttw-notification-menu
{
    font-family: Arial, sans-serif;
    height: 28px;
    padding: 0;
    border: 1px solid #d1d1d1;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #f2f2f2 url(../images/notification-menu-bg.png) repeat 0 0 scroll;
    display: block;
}

.notification-menu-item a
{
    display: block;
    color: #666;
    text-shadow: 0 1px 0 #fff;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    line-height: 28px;
    padding: 0 12px;
}

.notification-menu-item:hover a
{
    color: #333;
    text-decoration: none !important;
}


.notification-bubble
{
    height: 18px;
    width: 18px;
    background: #f56c7e url(../images/notification-bg-clear.png) no-repeat center center scroll;
    background-image: none\9;
    position: absolute;
    right: 5px;
    top: -10px;
    color: #fff;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, .2);
    text-align: center;
    font-size: 9px;
    line-height: 18px;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .17), 0 1px 1px rgba(0, 0, 0, .2);
    -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .17), 0 1px 1px rgba(0, 0, 0, .2);
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .17), 0 1px 1px rgba(0, 0, 0, .2);
    border-radius: 9px;
    font-weight: bold;
    cursor: pointer;
    display: none;
}

.notification-bubble.show
{
    display: block;
}

.notification-menu-item:hover .notification-bubble
{
    top: -14px;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2), 0 2px 1px rgba(0, 0, 0, .2);
}

.notification-menu-item a
{
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.notification-bubble
{
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    transition: all 0.1s ease;
}


.notification-list-wrapper
{
    display: none;
    opacity: 0;
    width: 360px;
    font-size: 11px;
    font-family: Arial, sans-serif;
    background: rgb(251, 251, 251); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(251, 251, 251, 1) 0%, rgba(248, 248, 248, 1) 11%, rgba(240, 240, 240, 1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(251, 251, 251, 1)), color-stop(11%, rgba(248, 248, 248, 1)), color-stop(100%, rgba(240, 240, 240, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(251, 251, 251, 1) 0%, rgba(248, 248, 248, 1) 11%, rgba(240, 240, 240, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(251, 251, 251, 1) 0%, rgba(248, 248, 248, 1) 11%, rgba(240, 240, 240, 1) 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(251, 251, 251, 1) 0%, rgba(248, 248, 248, 1) 11%, rgba(240, 240, 240, 1) 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#fbfbfb', endColorstr = '#f0f0f0', GradientType = 0); /* IE6-9 */
    background: linear-gradient(top, rgba(251, 251, 251, 1) 0%, rgba(248, 248, 248, 1) 11%, rgba(240, 240, 240, 1) 100%); /* W3C */
    padding: 0;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    position: absolute;
    z-index: 1;
}





.notification-list-menu-item:hover
{
    border-bottom: 1px solid #ccc;
    color: #777;
}



.notification-list-item .close:hover
{
    color: #888;
    text-shadow: 0 1px 0 #fff;
}

.tooltip
{
    width: 250px;
    font-size: 11px;
    font-family: Arial, sans-serif;
    background: #444;
    border: 1px solid #090909;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    position: absolute;
    z-index: 1;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    color: #fff;
    padding: 12px 24px;
    line-height: 18px;
}

.tooltip:after
{
    content: '';
    position: absolute;
    border-color: transparent #444 transparent transparent;
    border-style: solid;
    border-width: 10px;
    height: 0;
    width: 0;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -10px;
    margin-left: -20px;
}

.tooltip:before
{
    content: '';
    position: absolute;
    border-color: transparent #090909 transparent transparent;
    border-style: solid;
    border-width: 10px;
    height: 0;
    width: 0;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -10px;
    margin-left: -20px;
}

.ttw-notification-menu
{
    width: 150px;
    padding: 0px !important;
}

#MainContentAreaPlaceHolder_MyMeetings_Open ul li:hover
{
    background-color: #dfdfdf;
    border-radius: 5px 5px 5px 5px;
    moz-border-radius: 5px 5px 5px 5px;
    webkit-border-radius: 5px 5px 5px 5px;
    border-bottom: 1px solid #DDDDDD;
}

#MainContentAreaPlaceHolder_MyMeetings_Open ul li
{
    border-bottom: 1px solid #DDDDDD;
    padding-left:10px !Important;
    font-family: segoe ui;
    font-size: 12px;
}


#MainContentAreaPlaceHolder_MyMeetings_Open ul
{
    padding: 0px !important;
}
.dvNotification
{
    padding-left:5px;
    margin: 5px 5px 5px 5px;
    background-color: #CFCFCF;
}
.dvNotificationClose
{
   
    background-color: #CFCFCF;
}
.dvNotificationTop
{
    padding-left:5px;
    margin: 5px 5px 5px 5px;
    background-color: #CFCFCF;
     background:url(../../App_Themes/ICE/_img/NotificationClose.png);
     background-repeat: no-repeat;
     background-position:right;
}

.dvNotificationPosition
{
    top: 233px;
    left: 900px;
    display: block;
    opacity: 1; 
}
.dvlastNotification
{
    background-color: #CFCFCF;
    height:10px;
}
.lblNotificationHeading
{
    font-weight: bold;
    font-size:12px;
}




.ttw-notification.growl .message a:hover
{
    text-decoration: underline;
}

.notification-list-wrapper:before
{
    display: block;
    content: '';
    width: 40px;
    height: 18px;
    background: transparent url(../../App_Themes/ICE/_img/list-pointer.png) no-repeat center bottom scroll;
    position: absolute;
    left: 50%;
    margin-left: -15px;
    top: 0;
    margin-top: -18px;
    z-index: 2;
}
.dvMidLocationOfNotification
{
    background-color: #FFFFFF;    
     margin-left:10px;
     margin-right:10px;
}

/* End Notification Issue 14695*/

/* Anil Issue 14344*/
.mcCentralAlign
{
    vertical-align: middle !important;
}
.topPaddingSet
{
    float: left;
    width: 100%;
    padding-top: 5px !important;
}
.grdHeading
{
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}
.ceuSubmit
{
    text-align: right;
    padding-right: 5px;
}

.tdHeaderInfo
{
    font-family: Segoe UI, Arial, Helvetica;
    background: #957140;
    background-repeat: no-repeat;
    font-size: 12px;
    font-weight: bold;
    color: White;
    background-position: 1% center;
    vertical-align: middle;
    padding-left: 5px !important;
}

.tdRigthInfo
{
    width: 200px !important;
}
.txtCUESubmission
{
    border: 1px solid #cfc7b6 !important;
    height: 22px !important;
    width: 180px;
   
}
table.data-form td.leftColumnCEU
{
    text-align: right;
    font-weight: bold;
    width: 100px;
    overflow: hidden;
}
.mcLeftTD
{
    width: 70px;
}
.mcLastTD
{
    text-align: right;
}
.mcSearchLeftTD
{
    font-weight: bold;
}

.mcSearchLeftTD
{
    font-weight: bold;
}
.mcSearchRigthTD
{
    width:110px;
    font-weight: bold;
    padding-left:5px;
}
.leftAlignCert
{    
    font-size: 11px;
    padding-left: 12px !important;
    text-align: left;    
}
.tdSubCEURigth
{
   
    margin-left:5px;
    
 }
 .datePickerCEU
{   
   Height:22px ! Important; 
   width:250px ! Important;
    z-index:0 !important;  
} 

.lblCertificationReport
{
    font-family:segoe ui,​arial,​sans-serif; 
     font-size:14px;
      font-weight:400;
      font-style:normal;
    color:#000000;   
}
.setEmailStyle
{
    color: #875420;
    vertical-align: middle !important;
    width: 150px;
}
/* End Anil Issue 14344*/

     

.ruBrowse 
{
  height:22px !important; 
  line-height:20px !important;  
  background:url(../../App_Themes/ICE/_img/submitbtn-bg.png) left top repeat-x !important;     
  margin:0 !important; 
  padding-left:8px !important; 
  padding-right:8px !important; 
  border:0 !important; 
  cursor:pointer !important;  
  font-size:12px !important;  
  font-weight:bold !important;  
  color:#FFFFFF !important; 
  border-radius:4px !important; 
  -moz-border-radius:4px !important; 
  -webkit-border-radius:4px !important; 
  -o-border-radius:4px !important; 
  margin-left: 4px !important; 
} 



/* Expo Page Issue 15012 */
.txtExpoStyle {
    border: 1px solid #CFC7B6 !important;
    height: 20px !important;
    font-size:13.3333px !Important;   
}
.txtDescExpoStyle {
    border: 1px solid #CFC7B6 !important;
    font-size:13.3333px !Important;   
    resize: none;    
}
.LeftColumnExpo
{
    font-weight: bold;
    overflow: hidden;
    text-align: right;
    width: 115px;
}

#MainContentAreaPlaceHolder_ExpoRegistration_ValSummary ul
{
    padding-bottom:0px !Important;
    padding-top:0px !Important;
    padding-left:0px !Important;
    color: Red;
    
    }
 #MainContentAreaPlaceHolder_ExpoRegistration_ValSummary ul li
{
    padding-bottom:0px !Important;
    padding-top:0px !Important;
    
    }
    
    .lblExpoTopLabel {
    color: #855724;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
     padding-left: 15px !important; 
}
.dvExpoPagePadding
{
padding-left: 5px;
}

/* Expo Page Issue End 15012 */ 
/*Neha Issue 15163 for Password Errormessage*/
.lblForgotUID 
{
   color: red;
   font-size: 12px;

}
 
 /*Neha Issue 14408 for Error message*/
.lblChangePasswordErrormessage
{
    color: Red;
    font-weight: bold;
}
 /*End Issue 14408*/


.WizardButton
{    
    margin-left:10px ;
}
.WizardSidebar
{

    margin-left:20px ;
    margin-top:10px;
    background-color:#ede0ca;
    border-Color:#87663b;

}
/*Suraj Issue 15012 2/21/13, for Error message*/
.ExpoRegistrationerror
{
    font-size : 11px;
    color:Red;
}
.ExpoRegProductName
{
	color: #F48F0B;
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    padding-left: 15px !important;
}
/*End Issue 15012*/



