﻿html
{
    height:100%;
    overflow:hidden;
    }
body
{
    margin:0px;
    padding:0px;  
    background-color:#EBEBEB; 
    font-size:12px;
    font-family:"Helvetica Neue Roman", Arial !important;
    color:#534A44;    
    overflow-y:auto;
    overflow-x:auto;
    height:100% !important;
    position:relative;
    }
.posRelative
{
    position:relative;
    }  
.mainLeftPanel
{
    height: auto;
    left: 0;
    position: absolute;
    top: 0;
    vertical-align: top;
    width: 199px;
    }    
.mainRightPanel
{
    width:772px;
    height:auto;
    }    
.headerLbl
{
    color:#0d2b88;
    }    
.smallFont
{font-size:10px;
    }    
.mediumFont
{font-size:11px;
    }    
.mainContainer
{
    margin: auto;
    padding:0px;
    width:996px;
    min-height:683px;
    min-height:auto \9;
    height:auto;
    background-color:#ffffff;
    position:relative;
    }
.partialVisible
{
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
  /* IE 5-7 */
  filter: alpha(opacity=25);
  /* Netscape */
  -moz-opacity: 0.25;
  /* Safari 1.x */
  -khtml-opacity: 0.25;
  /* New browsers */
  opacity: 0.25;    
    }
a.lightblueLink:link, a.lightblueLink:visited, a.lightblueLink:hover, a.lightblueLink:active
{
    color:#0d2b88 !important;/*blue*/
    cursor:pointer;
    }
 a.blueLinkTop,a.blueLinkTop:link, a.blueLinkTop:visited, a.blueLinkTop:hover, a.blueLinkTop:active
{
    text-decoration:none;
    color:#0d2b88 !important;/*blue*/
    cursor:pointer;
    font-size:12px !important;
    }
a.blueLinkTop:hover
{
    text-decoration:underline;
    color:#0169cc !important;/*lightblue*/
    cursor:pointer;
    font-size:12px !important;
    }
a.blueLink, a.blueLink:link, a.blueLink:visited, a.blueLink:hover, a.blueLink:active
{
    text-decoration:none;
    color:#0d2b88 !important;/*blue*/
    cursor:pointer;
    }
a.blueLink:hover
{
    text-decoration:underline;
    color:#0169cc !important;/*lightblue*/
    cursor:pointer;
    }
a.greyLink:link, a.greyLink:visited, a.greyLink:hover, a.greyLink:active
{
    text-decoration:none;
    color:#0d2b88;/*grey*/
    cursor:pointer;
    }    
a.greyLink:hover
{
    text-decoration:underline;
    color:#0169cc !important;/*lightblue*/
    cursor:pointer;
    }    
a.whiteLink:link, a.whiteLink:visited, a.whiteLink:hover, a.whiteLink:active
{
    color:#ffffff;/*white*/
    cursor:pointer;
    }    
a.lightgreyLink:link, a.lightgrey:visited, a.lightgrey:hover, a.lightgrey:active
{
    color:#abc0ed;/*light grey*/
    cursor:pointer;
    }    
a.noLink:link, a.noLink:visited, a.noLink:hover, a.noLink:active
{
    color:Black !important;
    cursor:default;
    text-decoration:none;
    font-weight:bold;
    }
select, input, textarea
{
    font-family:Arial;
    font-size:12px;
    color:#66573e;
    }   
.underLine
{
    text-decoration:underline !important;
    }    
.floatRight
{
    float:right;
    }
.floatLeft
{
    float:Left;
    }
.clearBoth
{
    clear:both;
    }    
.block
{
    display:block;    
    }
.inline
{
    display:inline;    
    }    

.inlineBlock
{
    display:inline-block;    
    *display:inline;/*For IE7*/
    zoom:1;/*For IE7*/
    }    
.lableBold
{
    font-weight:bold;
    }
.marginLeft10
{
    margin-left:10px;
    }        
.marginLeft15
{
    margin-left:15px;
    }        
.marginLeft20
{
    margin-left:20px;
    }        
.marginLeft30
{
    margin-left:30px;
    }        
.marginLeft60
{
    margin-left:60px;
    }    
.marginLeft70
{
    margin-left:70px;
    }    
.marginLeft80
{
    margin-left:80px;
    }    
.marginLeft100
{
    margin-left:100px !important;
    }    
.marginLeft150
{
    margin-left:150px;
    }    
.marginLeft185
{
    margin-left:185px;
    }    
.marginLeft200
{
    margin-left:200px;
    }    
.marginLeft243
{
    margin-left:243px;
    }    
.marginLeft2
{
    margin-left:2px;
    }    
.marginLeft5
{
    margin-left:5px;
    }    
.marginRight5
{
    margin-right:5px;
    }    
.marginRight10
{
    margin-right:10px;
    }    
.marginRight25
{
    margin-right:25px;
    }    
.marginRight30
{
    margin-right:30px;
    }   
     
.marginTop3
{
    margin-top:3px;
    }    
    
.marginRight145
{
    margin-right:145px;
    } 
     
.marginTop5
{
    margin-top:5px;
    }    
.marginTop8
{
    margin-top:8px;
    }
.IE7 .marginTop8
{
    padding-right:4px;
    }    
.marginTop10
{
    margin-top:10px !important;
    }    
.marginTop15
{
    margin-top:15px !important;
    }    
.marginTopNeg15
{
    margin-top:-15px !important;
    }    
.marginTop20
{
    margin-top:20px;
    }    
.marginTop30
{
    margin-top:30px;
    }
.marginTop32
{
    margin-top:32px;
    }
.marginBot3
{
    margin-bottom:3px !important;
    }    
.marginBot5
{
    margin-bottom:5px !important;
    }    
.marginBot10
{
    margin-bottom:10px !important;
    }    
.marginBot15
{
    margin-bottom:15px !important;
    }    
.textAlignLeft
{
    text-align:left;
    }        
.textAlignRight
{
    text-align:right;
    }    
.textAlignCenter
{
    text-align:center;
    }   
.textAlignJustify
{
    text-align:justify;
    } 
    
.fullHeight
{
    height:100%;
    }    
.alignSuper
{
    vertical-align:super;
    }
.alignTop
{
    vertical-align:top;
    }
.alignBot
{
    vertical-align:bottom;
    }
.mandatory
{
    color:Red;
    }    
errorLabel
{
        color:Red;
        clear:both;
    }
    
.fullWidth
{
    width:100%;
    }    
.width40
{
    width:40px;
    }    
.width50
{
    width:50px;
    }    
.width60
{
    width:60px;
    }    
.width80
{
    width:80px !important;
    }    
.width100
{
    width:100px !important;
    }    
.width200
{
    width:200px;
    }    
.width250
{
    width:250px;
    }    
.width320
{
    width:320px;
    }    
.width330
{
    width:330px;
    }    
.width350
{
    width:350px;
    }    
.width510
{
    width:510px;
    }    
.width550
{
    width:550px;
    }    
.width708
{
    width:760px !important;
    }    
.width870
{
    width:884px !important;
    }
.width958
{
    width:975px !important;
    }    
.boldText
{
    font-weight:bold;
    }
.height18
{
    height:18px !important;
    }
.height40
{
    height:40px !important;
    }
.height60
{
    height:60px !important;
    }
.height50
{
    height:50px !important;
    }  
.height58
{
    height:58px !important;
    }  
.heightCurrAssReq
{
    /*height:242px;*/
    }      
 .cursor
 {
     cursor:pointer;
     }
.scrollAuto
{
    overflow:auto !important;
    /*overflow-x:hidden !important;*/
    }     
.scrollAutoVertical
{
    overflow-y:auto !important;
    }     
.scrollAutoHorizantal
{
    overflow-x:auto !important;
    } 
.disablePanel
{
    background-image:url('../images/transparentDiv.PNG');
    background-repeat:repeat;
    position:absolute;
    height: 100%;
    left: 0;
    top:0;
    position: absolute;
    right: 0;
    z-index: 100;        
    }   
/*Loading Image*/
.loading
{
    display:block;
    width:100%;
    height:100%;
    background-color:#f6f5f5;
    background-image:url("../images/loadingImage.gif");
    background-repeat:no-repeat;
    background-position:center;
    position:absolute;
    z-index:1000;

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  /* IE 5-7 */
  filter: alpha(opacity=50);
  /* Netscape */
  -moz-opacity: 0.5;
  /* Safari 1.x */
  -khtml-opacity: 0.5;
  /* New browsers */
  opacity: 0.5;

    }
/*Ends - Loading Image*/
      
.labelClass
{
    line-height:18px;
    }    
.placeHolder
{
    color:#968b78;
    }    
/* Header Section */    
.headerPanel
{
    display:block;
    position:relative;
    border-bottom:1px solid #cdcdcd;
    height:84px;
    background:url(../images/top_img.jpg) right top no-repeat;    
    z-index:10;
    }    
.IE7 .headerPanel
{
    z-index:1001;
}
.siteLogoPanel
{
    padding:18px 18px 18px 18px;
    cursor:default;
    position:absolute;
    top:0px;
    left:0px;
    }  
.mainLogo 
{
    /*background-image:url('../images/logo.jpg');
    background-repeat:no-repeat;
    width:133px;
    height:53px;*/
    }    
/*Class for the ISOS Logo Image*/
.isoslogo
{
	background-image: url(../images/isos-logo.jpg);
    background-repeat:no-repeat;
    width:113px;  
    height:53px;   
    cursor:default; 
}
    
.contractLogo
{
    margin-left:5px;
    margin-top:3px;
    vertical-align:top;
    /*background-image:url('../images/demoLogo.jpg');
    background-repeat:no-repeat;
    width:147px;
    height:53px;*/
    }    
.logoSeparator
{
    border-left:1px solid #073163;
    height:48px;
    margin-bottom:3px;
    }    
.subLogoText
{
    font-size:16px;
    font-weight:bold;
    color:#0d2b88;    
    margin-top:34px;
    margin-left:10px;
    }    
.headerLinksPanel
{
    text-align:right;
    position:absolute;
    right:10px;
    top:5px;
    font-size:11px;
    }    
.separator
{
    margin:0px 5px 0px 5px;
    }    
.separatorTop
{
    margin:0px 5px 0px 5px;
    font-size:12px;
    }     
.welcomeInfoContainer
{
    position:absolute;
    right:200px;
    top:50px;
    }    
.welcomeLabel
{
    font-size:13px;
    margin-top:7px;
    }    
.loggedinUser
{
    font-weight:bold;
    font-size:13px;
    margin-top:7px;
    padding-right:5px;
    }    
.quickLinksMenuContainer
{
    position: absolute;
    right: 10px;
    top: 50px;
    text-align:left;
    }    
.quickLinksLabel
{
    background-image:url('../images/Quick_Links.png');
    background-repeat:no-repeat;
    height:20px;
    width:175px;
    vertical-align:top;
    padding-left:10px;
    padding-top:6px;
    font-size:13px;
    color:#ffffff;
    cursor:pointer;
    }    
.quickLinksButton
{
    background-image:url('../images/Quick_Links_Button.png');
    background-repeat:no-repeat;
    height:25px;
    width:27px;
    vertical-align:top;
    margin-left:-2px;
    }    
.quickLinksMenu
{
    display:none;
    position:absolute;
    right:0px;
    width:183px;
    top:25px;
    background-color:#ffffff;
    border:1px solid #373739;
    z-index:10;
    padding-top:5px;
    padding-bottom:5px;
    }    
.quickLinksItem
{
    display:block;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
    }    
.quickLinksItem:hover
{
    background-color:#E8E8EA;
    }    

.activeTab
{
    background-color: #d27501;
    height: 3px;
    /*left: 16px;
    position: absolute;
    top: 44px;*/
    width: 100%;    
    vertical-align:top;
    }
.naviagtionPanel
{
    display:block;
    background-image:url('../images/NavigationBackground.jpg');
    background-repeat:repeat-x;
    height:77px;
    /*position:relative;*/
    }    
.navigationSubPanel_left
{
    background-image:url('../images/NavigationSubBackgrnd_left.jpg');
    background-repeat:repeat-x;
    height:53px;
    width:4px;
    margin-top:12px;
    margin-left:12px;
    }    
.navigationSubPanel_right
{
    background-image:url('../images/NavigationSubBackgrnd_right.jpg');
    background-repeat:repeat-x;
    height:53px;
    width:4px;
    margin-top:12px;
    }    
.navigationSubPanel
{
    background-image:url('../images/NavigationSubBackgrnd_center.jpg');
    background-repeat:repeat-x;
    height:53px;    
    margin-top:12px;
    margin-left:-3px;
    margin-right:-3px;
    vertical-align:top;
    position:relative;
    z-index:10;
    }    
.navItemPanel
{
    /*padding: 4px 25px 8px 25px;*/
    padding-left:15px;
    padding-right:15px;
    height:50px;
    color:#373739;
    vertical-align:top;
    }    
.navItemLabel
{
    color:#0d2b88;
    }    
.navItemLabel:hover
{
    color:#0169cc !important;
    }    

.homeIconWrapper .navItemSubPanel, .manageHomeIconWrapper .navItemSubPanel, .reportsIconWrapper .navItemSubPanel
{
    margin-top:11px;
    }    
.caseSearchIconWrapper .navItemSubPanel, .workOrderIconWrapper .navItemSubPanel, .batchUploadIconWrapper .navItemSubPanel, .manageProfileIconWrapper .navItemSubPanel, .manageAccIconWrapper .navItemSubPanel, .manageVaccinIconWrapper .navItemSubPanel, .manageAssesmentIconWrapper .navItemSubPanel
{
    margin-top:5px;
    }    
.caseSearch.navItemWithDropdown, .manageAssessment.navItemWithDropdown
{
    vertical-align:top;
    position:relative;
    }    
.profileIconWrapper .navItemSubPanel
{
    margin-top:8px;
    }
.navSeparator
{
    /*font-size:20px;*/
    color:#093162;
    width:1px;
    height:34px;
    color:#000000;
    background-color:#000000;
    margin-bottom:-5px;
    margin-top:10px;
    }
.navItemBorder
{
    display:none;
    }    
.selected .navItemBorder
{
    display:block;
    }
.homeIcon
{
    background-image:url('../images/Home.png');
    background-repeat:no-repeat;
    background-position:center top;
    padding-top:19px;
    padding-left:5px;
    padding-right:5px;
    margin-bottom:2px;
    color:#000000;
    }
.homeIcon:hover, .selected .homeIcon
{
    background-image:url('../images/Home_mo.png');
    color:#0169cc;
    cursor:pointer;
    }
.caseSearchIcon
{
    background-image:url('../images/Case_Search.png');
    background-repeat:no-repeat;
    background-position:center top;
    padding-top:25px;
    padding-left:5px;
    padding-right:5px;
    margin-bottom:2px;    
    }    
.caseSearchIcon:hover, .selected .caseSearchIcon
{
    background-image:url('../images/Case_Search_mo.png');
    color:#0169cc;
    cursor:pointer;
    }    
.profileIcon
{
    background-image:url('../images/Profile.png');
    background-repeat:no-repeat;
    background-position:center top;
    padding-top:22px;
    padding-left:5px;
    padding-right:5px;
    margin-bottom:2px;    
    }    
.profileIcon:hover, .selected .profileIcon
{
    background-image:url('../images/Profile_mo.png');
    color:#0169cc;
    cursor:pointer;
    }    
.manageAssesmentIcon
{
    background-image:url('../images/assessment.png');
    background-repeat:no-repeat;
    background-position:center top;
    padding-top:25px;
    padding-left:5px;
    padding-right:5px;
    margin-bottom:2px;    
    }    
.manageAssesmentIcon:hover, .selected .manageAssesmentIcon
{
    background-image:url('../images/assessment_mo.png');
    color:#0169cc;
    cursor:pointer;
    }    
.workOrderIcon
{
    background-image:url('../images/work_order.png');
    background-repeat:no-repeat;
    background-position:center top;
    padding-top:25px;
    padding-left:5px;
    padding-right:5px;
    margin-bottom:2px;    
    }    
.workOrderIcon:hover, .selected .workOrderIcon
{
    background-image:url('../images/work_order_mo.png');
    color:#0169cc;
    cursor:pointer;
    }    
.batchUploadIcon
{
    background-image:url('../images/batch_upload.png');
    background-repeat:no-repeat;
    background-position:center top;
    padding-top:25px;
    padding-left:5px;
    padding-right:5px;
    margin-bottom:2px;    
    }    
.batchUploadIcon:hover, .selected .batchUploadIcon
{
    background-image:url('../images/batch_upload_mo.png');
    color:#0169cc;
    cursor:pointer;
    }        
        
/*File Upload Control Styles*/    
 input.hideFileUploadItem
    {
            position: absolute;
            top:0px;
            right:134px;
            height: 30px;
            width:auto !important;
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
          /* IE 5-7 */
          filter: alpha(opacity=0);
          /* Netscape */
          -moz-opacity: 0;
          /* Safari 1.x */
          -khtml-opacity: 0;
          /* New browsers */
          opacity: 0;            
        }
    .IE7 input.hideFileUploadItem
    {
        right:138px;
    }
    .IE8 input.hideFileUploadItem
    {
        right:138px;
    }
    .IE9 input.hideFileUploadItem
    {
        right:137px;
    }
    .IE10 input.hideFileUploadItem
    {
        right:138px;
    }
/* Ends -File Upload Control Styles*/    

.manageNavItemPanel
{
    /*padding: 4px 25px 8px 25px;*/
    padding-left:10px;
    padding-right:10px;
    height:50px;
    color:#373739;
    vertical-align:top;
    }    
.manageProfileNavIcon
{
    background-image:url('../images/manage_profile.png');
    background-repeat:no-repeat;
    background-position:center top;
    padding-top:25px;
    padding-left:5px;
    padding-right:5px;
    margin-bottom:2px;    
    }    
.manageProfileNavIcon:hover, .selected .manageProfileNavIcon
{
    background-image:url('../images/manage_profile_mo.png');
    color:#0169cc;
    cursor:pointer;
    }    

.manageAccNavIcon
{
    background-image:url('../images/manage_account.png');
    background-repeat:no-repeat;
    background-position:center top;
    padding-top:25px;
    padding-left:5px;
    padding-right:5px;
    margin-bottom:2px;    
    }    
.manageAccNavIcon:hover, .selected .manageAccNavIcon
{
    background-image:url('../images/manage_account_mo.png');
    color:#0169cc;
    cursor:pointer;
    }    

.manageVccNavIcon
{
    background-image:url('../images/manage_vaccination.png');
    background-repeat:no-repeat;
    background-position:center top;
    padding-top:25px;
    padding-left:5px;
    padding-right:5px;
    margin-bottom:2px;    
    }    
.manageVccNavIcon:hover, .selected .manageVccNavIcon
{
    background-image:url('../images/manage_vaccination_mo.png');
    color:#0169cc;
    cursor:pointer;
    }    

.reportsNavIcon
{
    background-image:url('../images/reportNav.png');
    background-repeat:no-repeat;
    background-position:center top;
    padding-top:19px;
    padding-left:5px;
    padding-right:5px;
    margin-bottom:2px;    
    }    
.reportsNavIcon:hover, .selected .reportsVccNavIcon
{
    background-image:url('../images/reportNav_mo.png');
    color:#0169cc;
    cursor:pointer;
    }    

.assessmentLeft
{
    left:0px;
    min-width:150px;
    }
.dependantListLeft
{
    right:0px;
    top:28px !important;
    }    
.subNavBoxAssessment
{
    padding:0px 12px 12px 12px;
    line-height:15px;
    width:auto;
    height:auto;
    }
.subNavDropDownWrapper
{
    position:absolute;
    top:42px;
    z-index:1000;
    background-image:url(../images/dropDownArrowUp.png);    
    background-repeat:no-repeat;    
    background-position:52px top;
    padding-top:6px;
    }
    
.subNavDropDown
{
    background-color:#ececec;
    border:4px solid #34669a;
    }    
.subNavBoxAssessment .subNavItem
{
    margin-top:10px;
    }    
.caseSearchLeft
{
    left:0px;
    min-width:140px;
    }
.subNavBox
{
    padding:0px 12px 12px 12px;
    line-height:15px;
    width:auto;
    height:auto;
    }
.subNavItem
{
    margin-top:10px;
    }
.searchPanel
{
    position:absolute;
    right:10px;
    top:42px;
    border:1px solid #373739;
    }    
.searchBox
{
    width:180px;
    border:none;
    padding:2px 2px 2px 2px;
    vertical-align:top;
    }
.searchLabel
{
    position:absolute;
    font-style:italic;
    color:#373739;    
    left:5px;
    top:5px;
    }    
.searchButtonPanel
{
    height:18px;
    width:22px;
    background-color:#ffffff;
    padding:1px;
    margin-left:-3px;
    vertical-align:top;
    }    
.searchButton
{
    background-image:url('../images/Search.png');
    border:none;
    height:16px;
    width:22px;
    }        
/* Ends - Header Section */    


/* Main Body Section */    
.loginBodyPanel
{
    display:block;
    height:auto !important;
    min-height:561px;
    }    

.mainBodyPanel
{
    display:block;
    height:auto !important;
    min-height:561px;
    padding:10px;
    }    

.IE7 .mainBodyPanel
{
    position:relative;
    z-index:100;
}
/*Login Page*/    
.loginBodyContainer
{
    /*background-image: url("../images/banner.jpg");
    background-repeat:no-repeat;
    background-position:top;*/
    display:block;
    width:100%;
    position:relative;
    z-index:10;
    }    
.loginPanel
{
    display:block;
    height:267px;
    }  

/*Carousel styles*/    
   
/**Ends - Carousel Styles**/        
     
.loginBox
{
    background-image:url('../images/login_bg.png');
    background-repeat:no-repeat;
    width:222px;
    height:235px;
    position:absolute;
    top:0px;
    right:0px;
    padding:15px;
    z-index:1000;
    }    
.loginControlsPanel
{
    display:block;
    background-image:url('../images/Login_Fields_old.png');
    background-repeat:no-repeat;
    width:222px;
    height:80px;
    }    
.loginHeader
{
    display:block;
    font-size:20px;
    margin-bottom:10px;
    color:#ffffff;
    }    
.registerlabelPanel
{
    display:block;
    text-align:right;    
    }    
.registerlabel
{
    margin:8px 0px 10px 0px;
    text-decoration:underline;
    display:inline-block;
    *display:inline;/*For IE7*/
    zoom:1;/*For IE7*/
    }    
.forgotPasslabel
{
    margin:8px 0px 10px 0px;
    text-decoration:underline;
    display:inline-block;
    *display:inline;/*For IE7*/
    zoom:1;/*For IE7*/
    }    
.loginRightBox
{
    font-size:15px;
    color:#373739;
    height:57px;
    width:156px;
    padding:10px;
    vertical-align:top;
    margin-left:45px;
    margin-top:2px;
    position:relative;
    } 
.loginInputPassw
{
    background-color:#ebebeb;
    border:1px solid #ababab;
    position:absolute;
    top:46px;
    left:3px;
    width:161px;
    padding:2px;
    }    
.loginInputName
{
    background-color:#ebebeb;
    border:1px solid #ababab;
    position:absolute;
    top:8px;
    left:3px;
    width:161px;
    padding:2px;
    }    
.loginLabelName
{
    position:absolute;
    top:12px;
    left:10px;
    color:#848587;
    }    
.loginLabelPassw
{
    position:absolute;
    top:25px;
    color:#848587;
    }
.passwordLbl
{
    margin-top:24px;
    }    
.loginButton
{
    background-image:url('../images/primaryButton.png');
    background-repeat:repeat-x;
    background-color:#527db5;
    height:29px;
    width:216px;
    border:none;
    font-size:18px;
    color:#ffffff;
    cursor:pointer;
    }        
/*.rememberPassword
{
    display:block;
    padding:8px;
    }    */
.loginValidationMsgPanel
{
    display:block;
    padding:8px;
    height:20px;
    }    

.remPasslabel
{
    margin-left:10px;
    font-size:11px;
    color:#ffffff;
    vertical-align:text-top;
    }    
/*Site Flow Panel*/        

/*Ends - Site Flow Panel*/            
.quickLinks
{
    vertical-align:top;
    padding-top:10px;
    }    
.IE .quickLinks
{
    margin-right:9px;
    }    
    
.quickLinksHeader
{
    padding:10px 0px 10px 20px;
    /*background-color:#093162;*/
    background-image:url('../images/quick_linkshd.png');
    background-repeat:no-repeat;
    color:#ffffff;
    font-size:16px;
    width:221px;
    height:22px;
    }    
.quickLinksBody
{
    padding:10px 0px 10px 20px;
    /*background-color:#e8e8ea;*/
    background-image:url('../images/quicl_links_bg_thin.png');
    background-repeat:repeat-y;    
    min-height:209px;
    color:#373739;
    width:218px;
    height:100%;
    margin-bottom:13px;
    }    
.quickLinksBody_OtherPages
{
    padding:10px 0px 10px 20px;
    background-image:url('../images/quicl_links_bg_OtherPage.png');
    background-repeat:no-repeat;    
    min-height:176px;
    color:#373739;
    width:168px;
    height:218px;
    }    
.quickLinksList li
{
    padding:0px 0px 15px 0px;
    }    
/*Ends - Login Page*/

/*Member Registration*/
.memberRegistrationContainer
{
    /*padding:10px;*/
    }
.memberRegistrationContainer .formContainer, .memberRegistrationContainer .memberDetailsContainer, .questionnaireBlock .memberDetailsContainer 
{
    margin-top:0px !important;
    }
.memberRegistrationHeaderContainer
{
    background-color:#ececec;
    border-top:1px solid #CDCDCD;
    border-right:1px solid #CDCDCD;
    border-left:1px solid #CDCDCD;
    height:32px;
    }    
#transMemberRegistrationContainer .memberRegistrationHeaderContainer
{
    background-image:url('../images/tabBackground.jpg');
    background-repeat:repeat-x;
    }
.memberRegistrationHeaderContainer.selected
{
    background-image:url('../images/tabBackground.jpg');
    background-repeat:repeat-x;
}
.tabContainer
{
    vertical-align:top;
    }    
.tabPanel1
{
    height:22px;
    padding-left: 10px;
    padding-top: 10px;
    width: 190px;
    color:#0d2b88;
    background-color:#ececec;    
    cursor:pointer;
    }    
.tabPanel1.selected
{
    background-image:url('../images/tabBackground.jpg');
    background-repeat:repeat-x;
    color:#ffffff;
    cursor:default;
    }    
.memberRegistrationContainer .tabPanel2
{
    height:24px;
    padding-left: 10px;
    padding-top: 10px;
    width: 747px;
    color:#0d2b88;
    }    
.tabPanel2.selected
{
    background-image:url('../images/tabBackground.jpg');
    background-repeat:repeat-x;
    color:#ffffff;
    }    
.tabseparatorLeft
{
    margin-left:-3px;
    }
.tabseparatorRight
{
    margin-right:-3px;
    margin-left:-3px;
    }
/*Ends - Member Registration*/

/*Add New Assessment - existing Member*/
.addNewUserAssessmentReqContainer
{
    /*padding:10px;*/
    margin-top:5px;
    }
.addNewUserAssessmentReqContainer .igdw_MessageBoxControl
{
    top:380px !important;
    }    
.addNewUserAssessmentReqContainer .formContainer, .addNewUserAssessmentReqContainer .memberDetailsContainer
{
    margin-top:0px !important;
    }
.addNewUserAssessmentHeaderContainer
{
    background-color:#ececec;
    border-top:1px solid #CDCDCD;
    border-right:1px solid #CDCDCD;
    border-left:1px solid #CDCDCD;
    height:32px;
    }    
.addNewUserAssessmentHeaderContainer.selected
{
    background-image:url('../images/tabBackground.jpg');
    background-repeat:repeat-x;    
    }   
.formSubContainer
{
    background-color:#e9eef2;
    border:1px solid #cbccce;
    -moz-border-radius: 10px;
    border-radius: 10px;
    position:relative;
    margin-left:30px;    
    margin-right:30px;    
    padding:15px;
    }    
.addNewUserAssessmentReqContainer .tabPanel2
{
    height:24px;
    padding-left: 10px;
    padding-top: 10px;
    width: 725px;
    color:#0d2b88;
    }    
.addNewUserAssessmentReqContainer .tabPanel2.selected
{
    background-image:url('../images/tabBackground.jpg');
    background-repeat:repeat-x;
    color:#ffffff;
    }    
    
.memberRegistrationContainer .userManageProfile .formContainer2
{
    width:450px;
    }    
.memberRegistrationContainer .userManageProfile .formContainer4, .addNewUserAssessmentReqContainer .userManageProfile .formContainer4

{
    width:450px;
    }    
           
.questsWrapper
{
    color:#534A44 !important;
    }           
.formSubContainer .questsWrapper
{
    width:100%;    
    color:#534A44 !important;
    }
/*Ends - Add New Assessment - existing Member*/

/*DashBoard*/
.dashBoardContainer
{
    display:block;
    min-height:270px;
    position:relative;
    }
.dashBoardGridContainer
{
    /*width:761px;*/
    margin-top:20px;
    /*margin-right:10px;*/
    }    
.descriptionBlock
{
    /*width:748px;*/
    line-height:18px;
    }    
.userProfileHomeDescription
{
    line-height:18px;
    }
.decriptionButton
{
    cursor:pointer;}    
.decriptionButton, .shortDescription, .fullDescription
{
    vertical-align:top;
    } 
.shortDescriptionForDependent
{
    border-width:2px; 
    border-style:solid; 
    border-color:Red; 
    color:Red; 
    padding-left:5px; 
    padding-bottom:5px; 
    padding-right:5px; 
    padding-top:5px;
}       
.gridHeaderPanel
{
    padding-bottom:10px;
    }
.gridHeaderPanelDashboard
{
    padding-bottom:10px;
    height:25px;
    }    
.gridContainerWrapper
{
    border:1px solid #c0c0c0;
    background-color:#f7f7f7;
    vertical-align:top;
    padding:10px 6px 10px 6px;
    height:auto !important;
    z-index:0;
    }    
.gridContainer
{
    display:block;
    position:relative;
    } 
    

       
.advSearchPanel
{
    position:absolute;
    right:180px;
    top:0px;
    background-image:url('../images/advanced_search.png');
    background-repeat:no-repeat;
    width:150px;
    height:28px;
    cursor:pointer;
    }    
.advSearchText
{
    margin-top:2px;
    }    
.filterPanel
{
    position:absolute;
    right:10px;
    top:7px;
    font-size:11px;
    }    
.filterPanel select
{
    font-size:11px;
    }
.advSearchContainer
{
    margin-bottom:10px;
    padding-top:10px;
    padding-bottom:10px;
    background-color:#ffffff;
    border:1px solid #d5d5d5;
    position:relative;
    }

       
.formContainerWrapper .formContainer1, .formContainerWrapper .formContainer2
{
    vertical-align:top;
    }
    
.IE7 .formContainerWrapper .formContainer1, .IE7 .formContainerWrapper .formContainer2
{
    vertical-align:top;
    padding-bottom:5px;
    }
   
.IE8 .formContainerWrapper .formContainer1, .IE8 .formContainerWrapper .formContainer2
{
    vertical-align:top;
    padding-bottom:10px;
} 

.formContainerSearchMemberButton
{
    margin-right:100px;
    }    
.IE7 .formContainerSearchMemberButton
{
    margin-right:51px;
    }
.IE7 .workOrderNote
{
    margin-right:50px;
    }  
.formContainerSearchParentButton
{
    margin-right:150px;
    }
.IE7 .formContainerSearchParentButton
{
    margin-right:155px;
    }     
.formContainer2
{
    }        
.formContainer3
{
    border:1px solid;
    }            
.formItem
{
    /*height:42px;*/
    }    
select.formDropdown
{
    font-size:12px;
    width:172px;
    color:#66573e;
    }    
select
{
    color:#66573e !important;
    }    
.formInputsPanel
{
    margin-left:10px;
    }    
.formInputs input
{
    font-size:12px;
    padding:1px;
    width:166px;
    border:1px solid #abadb3;
    }        
.formInputs select, .questCategoryBlock select
{
    font-size:12px;
    border:1px solid #abadb3;
    }    
.safari .formInputs select, .safari .questCategoryBlock select /*Border color removed since placing border color to select menu creates problem in Safari browser arrows*/
{
    border:1px solid !important;
    font-size:12px;
    }    
.formInputsPanel .radioButtonList table td
 {
 	border:none;
 	padding-right:10px;
 }

 .formInputsPanel .radioButtonList table td label
 {
 	margin-left:5px;
 	vertical-align:top;
 	}
 .formInputsPanel .radioButtonList table td input
 {
 	padding-top:2px;
 	display:inline-block;
    *display:inline;/*For IE7*/
    zoom:1;/*For IE7*/
 	}
     
textarea, .formInputs textarea
{
    border:1px solid #abadb3;
    }   
textarea.streetAddTextArea
{
    width:170px;
    }         
.IE textarea.streetAddTextArea
{
    height:14px !important;
    width:168px;
    }         
.IE7 textarea.streetAddTextArea
{
    height:16px !important;
    width:168px;
    }         
.IE10 textarea.streetAddTextArea
{
    width:168px;
    }         
.chrome textarea.streetAddTextArea
{
    width:166px;
    }         
.safari textarea.streetAddTextArea
{
    width:166px;
    }         
.formLabels
{
    height:27px;
    padding-top:4px;
    color:#66573e;
 } 
    
 .SparefieldformLabels
 {
    padding-top:4px;
    color:#66573e;
    padding-right:4px;
 } 
 
.wrapLabel.formItem
{
    margin-bottom:10px;
    }
.wrapLabel .formLabels
{
    height:auto !important;
    padding-top:0px !important;
    }    
.formBigLabel
{
    height:31px;
    }
.formInputs
{
    height:31px;
    }    
.formInputs.longValidationMsg
{
    height:21px;
    }
.longValidationMsgBlock
{
    padding-top:5px;
    padding-bottom:6px;
    }    
.IE7 .formContainer1.formItem.block .block
{
    margin-bottom:10px;
    }
.formInputsLabel
{
    margin-top:4px;
    margin-bottom:17px;
    }    
.calendarClass
{
    /*background-image:url('../images/Calendar.JPG');
    background-position:right top;
    background-repeat:no-repeat;*/
    /*padding-right:24px;*/
    cursor:pointer;
    }    
.formButtonsContainer
{
    background-color: #F0EFEF;
    border-top: 1px solid #E2E2E2;
    padding-top:5px;
    padding-top:5px;
    margin-bottom:2px;
    margin-top:7px;
    }    
.formContainerWrapperShow
{
    position:relative;
    }    
.hideBand
{
    background-image:url('../images/hideBand.png');
    background-repeat:repeat-x;
    height:30px;
    width:100%;
    position:absolute;
    bottom:0px;
    left:0px;
    }    
.gridHeader
{
    font-size:16px;
    font-weight:bold;
    color:#0d2b88;
    }    
.gridWrapper
{
    position:relative;
    
    }    
.gridPanel
{
    background-image:url('../images/TableHeaderBorder_Center.png');
    background-repeat:repeat-x;
    background-color:#ffffff;
    overflow:auto;
    /*height:150px;*/
    /*width:961px;*/
    width:100%;
    border: 1px solid #D5D5D5;
    }    
.gridPanel_Small
{
    background-image:url('../images/TableHeaderBorder_Center.png');
    background-repeat:repeat-x;
    background-color:#ffffff;
    overflow:auto;
    /*height:150px;*/
    /*width:758px;*/
    width:100%;
    border-bottom: 1px solid #D5D5D5;
    }    
.subTableGrid
{
    border-bottom: 1px solid #D5D5D5;
    }

.tableGrid, .subTableGrid
{
    background-color:transparent;
    text-align:left;
    width:100%;    
    color:#66573E;
    border-collapse:collapse;
    } 
/*Table Common BOrders*/       
td, th
{
    /*border-top: 1px solid #D5D5D5;
    border-left: 1px solid #D5D5D5;
    border-right: 1px solid #D5D5D5;*/
    } 
.summaryBlock .gridPanel table
{
    border-collapse:collapse;
    border-spacing: 0px;
    border:none !important;


    /*border-left: 1px solid #D5D5D5 !important;    
    border-botto: 1px solid #D5D5D5 !important;    
    /*border-right: 1px solid #D5D5D5 !important;    */
    }    
.summaryBlock .gridPanel table th, .summaryBlock .gridPanel table td
{
    padding:4px !important;
    border:none !important;
    border-left: 1px solid #D5D5D5 !important;    
    border-top: 1px solid #D5D5D5 !important;    
    border-right: 1px solid #D5D5D5 !important;
    border-bottom: 1px solid #D5D5D5 !important;    
}
/*Ends - Table Common BOrders*/
       
.subTableGrid
{
    background-image:url('../images/TableHeaderBorder_Center.png');
    background-repeat:repeat-x;    
    }    
.tableGrid
{
    background-image:url('../images/TableFooterBorder_Center.png');
    background-repeat:repeat-x;
    background-position:bottom;
    }    
.tableHeaderBorder_Left
{
    display:none;
    /*
    background-image:url('../images/TableHeaderBorder_Left.png');
    background-repeat:no-repeat;
    position:absolute;
    top:0px;
    left:0px;
    */
    }    
.tableHeaderBorder_Right
{
    display:none;
    /* 
    background-image:url('../images/TableHeaderBorder_Right.png');
    background-repeat:no-repeat;
    position:absolute;
    top:0px;
    right:0px;
    */
    }    
.tableFooterBorder_Left
{
    display:none;
    /*
    background-image:url('../images/TableFooterBorder_Left.png');
    background-repeat:no-repeat;
    position:absolute;
    bottom:0px;
    left:0px;
    */
    }    
.tableFooterBorder_Right
{
    display:none;
    /*
    background-image:url('../images/TableFooterBorder_Right.png');
    background-repeat:no-repeat;
    position:absolute;
    bottom:0px;
    right:0px;
    */
    }   
.calendarheader
{
    position:relative;
    min-width:100px;
    width:120px;
    }    
.theadcalendar
{
margin-right:-10px;
    }        
.tableGrid th
{
    padding-top:8px;
    padding-right:10px;
    padding-bottom:9px;
    padding-left:10px;
    font-size:12px;
    /*border:1px solid #d5d5d5;*/
    text-align:left;
    font-weight:bold;
    }
.tableGrid td
{
    padding-top:5px;
    padding-right:10px;
    padding-bottom:5px;
    padding-left:10px;
    font-size:11px;
    /*border:1px solid #d5d5d5;*/
    /*border-top:1px solid #d5d5d5;
    border-left:1px solid #d5d5d5;
    border-right:1px solid #d5d5d5;*/
    }
td.imageCol
{
  width:10px;
  text-align:center;
  cursor:pointer;
    }    
td.buttonCol
{
  width:100px;
  text-align:center;
  cursor:pointer;
    }    
.tableGrid td.expandSubGrid
{
    padding: 10px 40px 10px 40px;
    background-color:#ffffff;/*This resolves the IE issue - extra line coming behind the subTableGrid*/
    }    
.runButton
{
    background-image:url("../images/start.png");
    background-repeat:no-repeat;
    height:20px;
    width:20px;
    border:none;
    background-color:transparent !important;
    }
.continueButton
{
    background-image:url("../images/cont.png");
    background-repeat:no-repeat;
    height:20px;
    width:20px;
    border:none;
    background-color:transparent !important;
    }    
.viewButton
{
    background-image:url("../images/view.png");
    background-repeat:no-repeat;
    height:20px;
    width:20px;
    border:none;
    background-color:transparent !important;
    }
  .processingButton
{
    background-image:url("../images/processing.png");
    background-repeat:no-repeat;
    height:20px;
    width:20px;
    border:none;
    background-color:transparent !important;
    }
   .expiredButton
{
    background-image:url("../images/expired.png");
    background-repeat:no-repeat;
    height:20px;
    width:20px;
    border:none;
    background-color:transparent !important;
    } 
 .dummyButton
{
    background-image:url("../images/dummy.png");
    background-repeat:no-repeat;
    height:20px;
    width:20px;
    border:none;
    background-color:transparent !important;
    }
 .PreScreenRespButton
{
    background-image:url("../images/PreScreenResp.png");
    background-repeat:no-repeat;
    height:20px;
    width:20px;
    border:none;
    background-color:transparent !important;
    }
.voidButton
{
    background-image:url("../images/void.png");
    background-repeat:no-repeat;
    height:20px;
    width:20px;
    border:none;
    background-color:transparent !important;
    }     
.approveButton
{
    background:url("../images/approve.png") no-repeat;
    height:27px;
    width:82px;
    border:none;
    }
/*.approveButton:hover
{
    background:url("../images/approve_btmo.png") no-repeat;
    height:27px;
    width:82px;
    border:none;
    }*/
.rejectButton
{
    background:url("../images/reject.png") no-repeat;
    height:27px;
    width:82px;
    border:none;
    }
    /*.rejectButton:hover
{
    background:url("../images/reject_btmo.png") no-repeat;
    height:27px;
    width:82px;
    border:none;
    }*/    

#dashBoardTable th.calendarheader.header { 
    /*background-image: url(../images/sort.png);*/     
    cursor: pointer; 
    background-repeat: no-repeat; 
    background-position: 91px 18px; 
} 
#dashBoardTable th.calendarheader.headerSortUp { 
    background-image: url(../images/sort_asc.png); 
} 
#dashBoardTable th.calendarheader.headerSortDown { 
    background-image: url(../images/sort_desc.png); 
} 
.rightBorder
{
    border-right:1px solid #d5d5d5;
    }
.tableGrid tr.odd
{
    background-color:#ffffff !important;
    }    
.tableGrid tr.even
{
    background-color:#f7f7f7 !important;
    }    
.tableGridInput
{
    width:100px;
    font-size:11px;
    margin-top:10px;
    background-image:url('../images/Magnifier_small.png');
    background-repeat:no-repeat;
    background-position: 100px 3px;
    padding-left:13px;
    }    
.gridFooterPanel
{
    position:absolute;
    left:0px;
    padding:0px 10px 0px 10px;
    }   
.legendsSummaryBlock
{
    position:absolute;
    left:0px;
    bottom:24px;
    padding:0px 10px 0px 10px;
    color:#534A44;
    }  
.legendsBlock
{
    position:absolute;
    left:0px;
    top:44px;
    padding:0px 10px 0px 10px;
    }  
.legendsBlockCurrAssReq
{
    position:absolute;
    left:10px;
    top:0px;
    padding:10px 10px 0px 10px;
    }  
.legendLable
{
    margin-top:4px;
    }      
.gridFooterButtonWrapper
{
    height:25px;
    }     
.pagingPanel
{
    position:absolute;
    right:10px;
    }    
.statusSummaryContainer
{
    vertical-align:top;
    }
.statusSummaryheader
{
    display:block;
    background-image:url('../images/status_sumheader.png');
    background-repeat:no-repeat;
    height:26px;
    padding-top:10px;
    width:188px;
    font-size:14px;
    font-weight:bold;
    color:#5c5c5c;
    text-align:center;
    cursor:pointer;
    vertical-align:middle;
    }    
.statusSummaryheader a.blueLink
{
    font-size:14px !important;
    }    
.statusSummaryheaderLbl
{
    margin-top:12px;
    }    
.statusSummary
{
    display:block;
    height:62px;
    width:188px;
    padding-top:15px;
    background-image:url('../images/status_table.png');
    background-repeat:no-repeat;
    }    
.summaryFooter
{
    font-size:11px;
    margin-left:11px;
    margin-top:15px;
    }
.summaryFooter select
{
    font-size:11px;
    }

.summaryGraph
{
    margin-left:7px;
    margin-top:10px;
    }    
/*Ends - DashBoard*/



/* Ends - Main Body Section */    


/* Footer Section */    
.footerPanel
{
    display:block;
    background-color:#142446;
    /*position:absolute;
    bottom:0px;*/
    width:100%;
    color:#ffffff;
    position:relative;
    height:70px;
    }    
.footerLinksPanel
{
    display:block;
    padding:17px 20px 5px 20px;
    }    
.footerInfo
{
    display:block;
    padding:5px 20px 10px 20px;
    }    
.thawteseal
{
    text-align:center;
    margin: 0px; 
    padding: 0px;
    
    position:absolute;
    right:20px;
    top:9px;    
    }    
.thawteseal a
{
    font-size: 11px !important; 
    color: #ffffff;    
    margin-top:1px;
    }
/* Ends - Footer Section */        

/*Table Pagination*/
.tablePagination
{
    text-align:right;    
    display:block;
    padding-top:6px;
    position:relative;
    height:30px;
    }

.currAssRequestWrapper
{
    position:relative;
    padding-bottom:40px;
    }
.currAssRequest_tablePagination
{
    text-align:right;    
    display:block;
    height:30px;
    position:absolute !important;
    bottom:0px;
    }
.currAssRequest_legends
{
    padding:0px 10px 0px 10px; 
    }    

/*.legendsBlockCurrAssReq
{
    position:absolute;
    left:10px;
    top:0px;
    padding:10px 10px 0px 10px;
    }  */


.pager {
    margin-right: 10px;
    font-size: small;
    vertical-align:top;
    padding-top:3px;
    height:25px;
}
.firstPage
{
    margin-right:5px;
    }    
.lastPage
{
    margin-right:5px;
    }    
.prevPage
{
    margin-right:5px;
    }
.nextPage
{
    margin-right:5px;
    }    
.currentPage
{
    margin-right:5px;
    padding:2px 6px 2px 6px;
    border:1px solid #d5d5d5;
    background-color:#ffffff;
    display:inline-block;    
    *display:inline;/*For IE7*/
    zoom:1;/*For IE7*/    
    }   
.pageJoiner
{
    padding:2px 0px 2px 2px;
    display:inline-block;    
    *display:inline;/*For IE7*/
    zoom:1;/*For IE7*/    
    }    
.pageLink
{
    color:#0169cc !important;/*blue*/
    cursor:pointer;
    text-decoration:underline;
    }     
.totalPages
{
    margin-right:5px;
    padding:2px 2px 2px 2px;
    display:inline-block;    
    *display:inline;/*For IE7*/
    zoom:1;/*For IE7*/    
    }    
/*End - Table Pagination*/    

/*User Profile Page*/
.breadcrumbPanel
{
    /*padding-bottom:10px;*/
    display:none !important;
    }
.currmember
{
    font-size:16px;
    font-weight:bold;
    color:#534A44;
    }    
.userProfileContainer
{
    display:block;
    height:100%;    
    min-height:270px;
    /*overflow:hidden;*/
    }
.userProfileWrapper
{
    position:relative;
    }    
.userProfileLeftPanel
{
    /*vertical-align:top;
    margin-right:10px;
    height:auto;*/

    height: auto;
    left: 0;
    position: absolute;
    top: 0;
    vertical-align: top;
    width: 199px;
    }    
.userProfileRightPanel
{
    width:772px;
    height:auto;
    }
.memberBlock
{
    text-align:center;
    vertical-align:top;
    padding-top:18px;
    padding-bottom:18px;
    cursor:pointer;
    }    
.memberInfo
{
    margin-left:20px;
    }    
.saveButton
{
    background-image:url('../images/save.png');
    background-repeat:no-repeat;
    border:none;
    height:30px;
    width:80px;
    color:#ffffff;
    margin-left:10px;
    }        
.exportButton
{
    background-image:url('../images/export.png');
    background-repeat:no-repeat;
    border:none;
    height:30px;
    width:80px;
    color:#ffffff;
    margin-left:10px;
    }        
.requestButton
{
    background-image:url('../images/request.png');
    background-repeat:no-repeat;
    border:none;
    height:35px;
    width:224px;
    color:#ffffff;
    }        
.shortDescButton
{
    vertical-align:bottom;
    }    
.fullDescButton
{
    vertical-align:bottom;
    }    
    
.memberList
{
    background-color:#f7f7f7;
    padding:20px 8px 0px 8px;
    border:1px solid #cdcdcd;
    position:relative;
    }
.memberList table td, .memberList table th
{
    border:none !important;
    }
.dependantItemOne
{
    position:absolute;
    left:10px;
    top:-16px;
    }  
.dependantItemTwo
{
    position:absolute;
    left:10px;
    top:-16px;
    }  
.dependantItem
{
    margin-right:104px;
    }      
.memberListItem
{
    padding:10px;
    border:1px solid #cdcdcd;
    margin-left:10px;
    margin-right:10px;
    margin-bottom:20px;
    cursor:pointer;
    position:relative;
    }    
.memberListItem:hover
{
    border:1px solid #0169cc;
    color:#0169cc !important;
    }    
.memberListItem.selected
{
    border:1px solid #0169cc;
    background-color:#0269c8;    
    }    
.memberListItem.selected a.greyLink
{
    color:#ffffff !important;

    }   
.memberDetailsFormBox 
{
    width:100%;
    }    
.memberListTitle
{
    position:absolute;
    left:8px;    
    height:100%;
    width:80px;
    }    
.memberListPanel
{
    height:100%;
    min-width:492px;
    width:492px;
    padding-left:80px;
    padding-right:182px;
    }    
.fullPageForm .memberListPanel
{
    height:100%;
    min-width:500px;
    width:695px;
    padding-left:80px;
    padding-right:182px;
    }    
.addNewDependant
{
    /*margin-top:2px;*/
    position:absolute;
    right:8px;
    top:20px;
    cursor:pointer;
    height:100%;
    width:175px;
    }        
.manageVaccHeaderButtons
{
    margin-top:2px;
    cursor:pointer;
    position:absolute;
    right:8px;
    top:20px;
    }        
.memberDetailsContainer
{
    padding:5px;
    margin-top:15px;
    border:1px solid #cdcdcd;
    background-color:#f7f7f7;    
    height:auto;
    position:relative;
    }    
.memberDetailsContainerReports
{
    padding:5px;
    margin-top:15px;
    border:1px solid #cdcdcd;
    height:auto;
    background-color:#f2f2f2;    
    }    
.memberDetailsNumber
{
    margin-top:10px;
    margin-right:5px;
    }    
.userManageProfile
{
    position:relative;
    }    
.userManageProfile .formContainer1
{
    width:320px;
    margin-right:30px;
    background-color:#f7f7f7;
    }    
.userManageProfile .formContainer1 .formTextPanel, .userManageVaccination .formContainer1 .formTextPanel, .userBatchUpload .formContainer1 .formTextPanel
{
    width:125px;
}
.userManageProfile .formContainer2, .userManageVaccination .formContainer2,  .userBatchUpload .formContainer2
{
    width:355px;
    }    
.userManageProfile .formContainer2 .formTextPanel, .userManageVaccination .formContainer2 .formTextPanel, .userBatchUpload .formContainer2 .formTextPanel
{
    width:155px;
}
.userManageProfile .formContainer4
{
    width:390px;
    }    
.userManageProfile .formContainer4 .formTextPanel
{
    width:156px;
    }
fullPageForm .formContainer3, .userManageProfile .formContainer3, .userBatchUpload .formContainer3
{
    border:none !important;
    /*width:100%;*/
    }
.userManageProfile .formContainer3 .formTextPanel, .userBatchUpload .formContainer3 .formTextPanel
{
    width:125px;
}
.memberSearchBoxBlock.fullPageForm .formContainer2
{
    width:auto !important;
    }
.IE7 .memberSearchBoxBlock.fullPageForm .formContainer
{
    width:97.5% !important;
}        
.managePasswordBoxBlock .formContainer1
{
    width:550px;
    }
.managePasswordBoxBlock .formContainer1 .formTextPanel
{
    width:230px;
    }

.formInputbox
{
    color:#66573e;
    }    
.formInputs .fileUploadItem, texarea.fileUploadItemComments
{
	width: 560px;
	}    
.headerDescManageVacc
{
    margin-top:10px;
    }    
.headerDescManageVacc_dropdownWrapper
{
    height: 64px;
    margin-top: 30px;
    width: 18%;    }    
.headerDescManageVacc_text
{
    height: 94px;
    vertical-align: top;
    width: 80%;    
    font-size:11px;
    line-height:15px;
    }    
.headerBatchUploadText
{
    vertical-align: top;
    font-size:11px;
    line-height:15px;
    text-align:left;
	}    
.manageAccountContainer
{
    padding-left:5px;
    padding-top:5px;
    padding-bottom:5px;
    margin-top:15px;
    border:1px solid #cdcdcd;
    background-color:#f7f7f7;    
    }    
         
.empInfoMargin
{
    margin-right:74px !important;
    }    
.perDetailsMargin
{
    margin-right:65px !important;
    margin-left:18px !important;
    }    
.otherDetailsMargin
{
    margin-right:100px !important;
    }    
.memberDetailsHeader
{
    padding-bottom:5px;
    border-bottom:1px solid #cdcdcd;
    position:relative;
    height:35px;
    /*width:721px;*/
    width:100%;
    margin-bottom:20px;
    }
 .requestButtonPersonDetails
 {
     position:absolute;
     right:10px;
     }   
 .memberDetailsHeaderLabel
 {
     position:absolute;
     bottom:5px;
     font-weight:bold;
     }    
.formBox
{
    display:block;
    }     
.showDependantList
{
    position:relative;
    }    
.dependantListBox
{
    height: auto;
    padding: 0px 12px 12px 12px;
    text-align: left;
    min-width: 150px;
}
.userProfileHome
{
    position:relative;
    }    
.profileHome
{
    text-decoration:underline;
    color:#093162;
    cursor:pointer;
    }
.profileHome:hover
{
    color:#0169cc;
    }
.profileButtonPanel
{
    position:relative;
    height:45px;
    margin-left:40px;
    margin-right:40px;
    }       
.profileButtonBlock
{
    position:absolute;
    right:0px;
    top:0px;
    }    
.profileCancel
{
    background-image:url('../images/cancel.png');
    background-repeat:no-repeat;
    height:30px;
    width:80px;
    border:none;
    color:#ffffff;
    }    
.profileSave
{
    background-image:url('../images/save.png');
    background-repeat:no-repeat;
    height:30px;
    width:80px;
    border:none;
    color:#ffffff;
    }    
.memberDetailsSection
{
    position:relative;
    }
    
    
/*.IE7 #divPersonalDetails
{
    height:250px;
}

.IE7 #divEmpInfo
{
    height:180px;
}*/
          
.memberDetailsSectionMangeAcc
{
    margin-left:65px;
    }     

.leftSpaceButton
{
    margin-left:186px;
    }
/*End - User Profile Page*/

/*Questionnaires Page*/

    /*Questionnaire header panel*/    
    .questStepsContainer_Image, .questStepsContainer_Links
    {
        margin:auto;
        height:50px;
        }

    .questButtonSeparator
    {
        position:absolute;
        top:15px;
        left:225px;
        }

    /*Default Steps*/
    .stepContainer span.stepPanel
    {
        width:50px;
        height:50px;
        background-image:url('../images/questHeaderPanel/greyCenter.png');
        background-repeat:no-repeat;
        margin:0px;
        }
    .stepContainer span.stepPanel.firstStep
    {
        background-image:url('../images/questHeaderPanel/greyLeft.png');
        background-repeat:no-repeat;    
        }        
    .stepContainer span.stepPanel.lastStep
    {
        background-image:url('../images/questHeaderPanel/greyRight.png');
        background-repeat:no-repeat;    
        }        
    /*Ends - Default Steps*/

    /*Steps Complete*/
    .stepContainer.stepComplete span.stepPanel
    {
        background-image:url('../images/questHeaderPanel/blueCircleCenter.png');
        background-repeat:no-repeat;
        }
    .stepContainer.stepComplete span.stepPanel.firstStep
    {
        background-image:url('../images/questHeaderPanel/blueCircleLeft.png');
        background-repeat:no-repeat;
        }
    .stepContainer.stepComplete span.stepPanel.lastStep
    {
        background-image:url('../images/questHeaderPanel/blueCircleRight.png');
        background-repeat:no-repeat;
        }
    .stepContainer.stepComplete span.stepPanel .stepLabel
    {
        display:none;
        }
    /*Ends - Steps Complete*/

    /*Current Step*/
    .stepContainer.currStep span.stepPanel
    {
        background-image:url('../images/questHeaderPanel/orangeCircleLeft.png');
        background-repeat:no-repeat;
        }
    .stepContainer.currStep span.stepPanel.firstStep
    {
        background-image:url('../images/questHeaderPanel/orangeCircleStart.png');
        background-repeat:no-repeat;
        }
    .stepContainer.currStep span.stepPanel.lastStep
    {
        background-image:url('../images/questHeaderPanel/orangeCircleLast.png');
        background-repeat:no-repeat;
        }
    .stepContainer.currStep span.stepPanel .stepLabel
    {
        color:#ffffff;
        }
    /*Ends - Current Step*/

    .stepContainer .stepsConnector
    {
        height:15px;
        width:150px;
        background-image:url('../images/questHeaderPanel/grey_strip.png');
        background-repeat:repeat-x;    
        background-position:left 15;
        margin-top:17px;
        margin-bottom:0px;
        margin-left:-8px;
        margin-right:-8px;
        vertical-align:top;
        }    
    .IE7 .stepContainer .stepsConnector
    {
        margin-left:-4px;
        margin-right:-4px;
        }    
    .stepContainer.stepComplete .stepsConnector
    {
        background-image:url('../images/questHeaderPanel/blue_strip.png');
        background-repeat:repeat-x;    
        background-position:left 15;
        }            
    
    .stepLabel
    {
        color: #B5C8CE;
        font-family: arial;
        font-size: 24px;
        font-weight: 700;
        margin-left: -2px;
        margin-top: 13px;    
        }        
    /*Ends - Questionnaire header panel*/




.questionnaireBlock
{
    overflow:hidden;
    }
.quest_Container
{
    background-color:#ffffff;
    position:relative;
    }
.quest_SubContainer
{
    position:relative;
    padding-top:40px;
    width:100%;
    }
.updateProfileBlock
{
    width:100%;
    }    
.summary_SubContainer
{
    position:relative;
    padding-top:10px;
    }    
.summary_SubContainer_New
{
    position:relative;
    margin-top:10px;
    border:1px solid #cdcdcd;
    }    
.quest_FlowPanel
{
    position:absolute;
    left:auto;
    right:auto;
    top:12px;
    width:100%;
    /*margin-top:-28px;
    display:block;*/
    }    
.stepsLinks
{
    font-size:14px;
    font-weight:bold;
    margin-top:10px;
    /*margin-bottom:10px;*/
    cursor:pointer;
    }    
.quest_LblUpdate, .quest_LblDestination, .quest_LblQuestionnaires, .quest_LblManageVaccination, .quest_LblSubmit
{
    width:185px;
    }
.quest_LblComplete, .quest_LblComplete a
{
    color:#0d2b88 !important;
    }    
.quest_LblCurrent, .quest_LblCurrent a
{
    color:#ed7025 !important;
    }    
.quest_LblDisable, .quest_LblDisable a
{
    color:#b5c8ce !important;
    cursor:default;
    }    
#questionnaireTab, #destinationRiskTab, #questionnaireTab_New, #destinationRiskTab_New
{
    cursor:pointer;
    }    
.quest_Body
{
    text-align:left;
    padding-left:50px;
    padding-right:20px;
    overflow-y:auto;
    /*height:287px;*/
    height:332px;
    }
.quest_Block
{
    background-image:url('../images/modalheader_bg.jpg');
    background-repeat:repeat-x;
    background-position:top;
    border:1px solid #cdcdcd;
    padding-top:70px;
    padding-bottom:10px;
    min-height:398px;
    /*margin-top:-75px;*/
    }
.IE7 .quest_Block
{
    padding-bottom:2px;
}
.quest_Section
{
    width:840px;
    vertical-align:top;
    padding:5px;
    } 
.questCategoryBlock, .questSubCategoryBlock
{
    margin-bottom:5px;
    }    
.questCategoryBlock .questCategoryLabel
{
    color: #0d2b88;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 6px;    
    }
.questSubCategoryBlock .questCategoryLabel
{
    color: #ed7025;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 6px;       
    margin-left:14px; 
    text-indent:-13px;
    }           
.questSubCategoryWrapper
{
    }    
.collapseQuest, .expandQuest
{
    cursor:pointer;
    }
.progressBar
{
    position:absolute;
    right:0px;
    width:485px;
    padding-right:5px;
    text-align:right;
    color:#534A44 !important;
    } 
.questfilterMessage
{
   margin-left: 5px;
    margin-top: 5px;
    vertical-align: top;    
    }    
.questTimeOutMsg
{
    color: #D23201;
    font-size: 11px;
    margin-right:22px;
    float:right;
    margin-top:4px;
    }       

.IE7 .questTimeOutMsg
{
    margin-top:0px;
    /*margin-right:25px;    */
}
.questMandtoryMsg
{
    color: #D23201;
    font-size: 11px;
    margin-left:10px;
    float:left;
    margin-top:4px;
    }       

.IE7 .questMandtoryMsg
{
    margin-top:0px;
    /*margin-right:25px;    */
}
.quest
{
    margin-bottom:5px;
    } 
.quest_no
{
    padding-top:5px;
    }       
.quest_subQuestionBlock
{
    background-color:#ebf7fe;
    border:1px solid #d0d3d4;
    width:776px;
    /*margin-top:20px;*/  /* Commented by Ankit Rathod*/
    margin-left:40px;
    padding:10px;
    }        
.summaryquest_subQuestionBlock
{
    background-color:#ebf7fe;
    border:1px solid #d0d3d4;
    width:776px;
    margin-top:20px;
    margin-left:40px;
    padding:10px;
    }    
.subquest_no
{
    width:20px;
    vertical-align:top;
    }
.subquest_Desc
{
    vertical-align:top;
    background-color:#EBF7FE;
    }
.summary_subquest_desc
{
    line-height:22px;
    }    
.subquest_Ans
{
    width:122px;
    vertical-align:top;
    margin-bottom:10px;
    }   
.summaryLink
{
    color:#0169cc;
    text-decoration:underline;
    }         
.editCardio_New_Filter1, .editCardio_New_Filter2
{
    margin-left:20px;
    }    
.quest_radio
{
    display:inline-block;
    *display:inline;/*For IE7*/
    zoom:1;/*For IE7*/

    margin-top:6px;
    padding-top:0px;
    vertical-align:top;
    }    
.quest_radio span
{
    display:inline-block;
    *display:inline;/*For IE7*/
    zoom:1;/*For IE7*/
    margin-right:10px;
    }    
.quest_radio span input
{
    display:inline-block;
    *display:inline;/*For IE7*/
    zoom:1;/*For IE7*/
    margin-right:5px;
    margin-top:2px;
    }

.quest_radio span label
{
    display:inline-block;
    *display:inline;/*For IE7*/
    zoom:1;/*For IE7*/
    vertical-align:top;
    }


.commentsBox
{
    width:830px;
    height:35px;
    }    

.quest_subQuestionBlock .commentsBox
{
    width:770px;
    }    

span.commentsBox
{
    width:770px;
    height:35px;
    margin-top:10px;    
    background-color:#ffffff;
    padding:3px;
    }    
.IE7 span.commentsBox
{
    min-height:35px;
    height:auto;
}    
.safari span.commentsBox
{
    min-height:35px;
    height:auto;
}    
.chrome span.commentsBox
{
    min-height:35px;
    height:auto;
}    
.quest_TopNavPanel
{
    }    
.quest_TopNav
{
    }    
.quest_NavItem
{
    font-size:10px;
    height:21px;
    color:#ffffff;
    vertical-align:bottom;
    margin-left:-5px;
    padding-left:0px;
    padding-right:0px;
    padding-top:10px;
    cursor:pointer;
    background-color:#445c8c;    
    width:161px;
    }        
.quest_NavItemSelected
{
    font-size:11px;
    margin-left:-5px;
    height:21px !important;
    width:193px !important;
    padding-top:18px;
    color:#445c8c;
    background-image:url('../images/tab.png');
    }    
.navItemShort
{
    /*width:189px;*/
    }    
.navItemLong
{
    /*width:189px;*/
    }    
.newQuestAdded
{
    background-image:url('../images/newQuestAdded.png');
    background-repeat:no-repeat;
    width:15px;
    height:15px;
    text-align:center;
    vertical-align:top;
    padding-top:2px;
    margin-top:-4px;
    color:#ffffff;
    }    
.quest_ArrowRight
{
    vertical-align:bottom;
    margin-left:-5px;
    margin-right:-2px;
    }    
.quest_ArrowLeft
{
    vertical-align:bottom;
    margin-left:-4px;
    height:32px;
    }    
.quest_tabRightBorder
{
    border-right:1px solid #000000;
    }    
.quest_ButtonPanel
{
    position:relative;
    height:35px;
    margin-left:10px;
    margin-right:10px;
    }    
.pageNums
{
    padding-left:56px;
    padding-right:56px;
    padding-top:15px;
    }    
.pageNums span
{
    margin-top:3px;
    margin-bottom:3px;
    }    

.pageNumsDouble
{
    padding-top:0px;
    line-height:23px;
    }
.spanPrv
{
    /*margin-top:15px;*/
    } 
.spanNxt
{
    /*margin-top:15px;*/
    }       
.pageManageProfile .spanNxt
{
    position:absolute;
    left:200px;
    top:15px;    
    }    
/*.pageManageProfile .spanPrv
{
    position:absolute;
    left:0px;
    top:15px;
    }    */
.pageDestinationRisk .spanNxt
{
    position:absolute;
    right:170px;
    top:15px;
    }
.pageDestinationRisk .spanPrv
{
    position:absolute;
    left:165px;
    top:15px;
    }
.pageQuestionnaire .spanNxt
{
    position:absolute;
    right:0px;
    top:15px;
    }  
.pageQuestionnaire .spanPrv
{
    position:absolute;
    left:0px;
    top:15px;
    }        
.pageSubmit .spanNxt
{
    position:absolute;
    right:170px;
    top:15px;
    }            
.pageSubmit .spanPrv
{
    position:absolute;
    left:165px;
    top:15px;
    }            
.pageManageVaccination .spanNxt
{
    position:absolute;
    right:170px;
    top:15px;
    }    
.pageManageVaccination .spanPrv
{
    position:absolute;
    left:165px;
    top:15px;
    }    
        
.questPagingContainer
{
    height:40px;
    width:140px;
    position:absolute;
    left:auto;
    right:auto;
    }    
.showPageNumbers
{
    left:258px;
    width:485px;
    }          
.summary_quest_ButtonPanel
{
    position:relative;
    text-align:right;
    margin-left:40px;
    }    
.summary_quest_ButtonPanel_New
{
    position:relative;
    text-align:center;
    margin-left:40px;
    padding-top:10px;
    }    
.quest_ButtonBlock
{
    position: absolute;
    right: 0;
    text-align: right;
    width: 180px;
    top:10px;
    }    
.questPagingContainerDouble
{
    width:585px;
    }    
.quest_centerButtonBlock
{
    position:absolute;
    right:393px;
    bottom:9px;
    top:10px;
    }    
.quest_Preview
{
    background-image:url('../images/preview.png');
    background-repeat:no-repeat;
    height:30px;
    width:80px;
    border:none;
    }    
.quest_Savelater
{
    background-image:url('../images/save_late.png');
    background-repeat:no-repeat;
    height:30px;
    width:116px;
    border:none;
    }    
.quest_SaveContinue
{
    background-image:url('../images/SaveCont.png');
    background-repeat:no-repeat;
    height:30px;
    width:126px;
    border:none;
    }    
.quest_Continue
{
    background-image:url('../images/continue.png');
    background-repeat:no-repeat;
    height:30px;
    width:82px;
    border:none;
    }    
.quest_Continue_Disabled
{
    background-image:url('../images/continue_disabled.png');
    background-repeat:no-repeat;
    height:30px;
    width:82px;
    border:none;
    color:gray;
    }    
.previewBack
{
    background-image:url('../images/back.png');
    background-repeat:no-repeat;
    height:30px;
    width:82px;
    border:none;
    }    
.submit
{
    background-image:url('../images/submit.png');
    background-repeat:no-repeat;
    height:30px;
    width:82px;
    border:none;
    }    
.submitEnabled
{
    background-image:url('../images/submit_Enabled.png');
    background-repeat:no-repeat;
    height:30px;
    width:82px;
    border:none;
    }    
.buttonDisabled
{
    color:#a3b4bf !important;
    }    
.destinationRisk
{
    margin-top:50px;
    margin-left:40px;
    margin-bottom:20px;
    }    
.currentWorkLoc
{
    width:200px;
    }    
.selectWorkLoc
{
    width:205px;
    height:120px;
    }    
.selectWorkLocContainer
{
    position:relative;
    width:205px;
    }    
.selectWorkLocPanel
{
    width:181px;
    padding-right:20px;
    padding-top:3px;
    padding-left:3px;
    padding-bottom:2px;
    border:1px solid #cdcdcd;
    height:15px;
    }        
.dropdownArrow
{
    background-color:#f0f0f0;
    background-image:url('../images/arrowDown.png');
    background-repeat:no-repeat;
    background-position:center;
    height:20px;
    width:15px;    
    position:absolute;
    right:0px;
    top:1px;
    border-left:1px solid #cdcdcd;
    }    
.workLocListPanel
{
    width:194px;
    padding:5px;
    border-right:1px solid #cdcdcd;
    border-bottom:1px solid #cdcdcd;
    border-left:1px solid #cdcdcd;    
    height:155px;
    position:absolute;
    top:22px;
    left:0px;
    overflow-y:scroll;
    }        
        
.condition
{
    font-size:9px;
    font-weight:normal;
    color:#ffffff;
    position:absolute;
    top:12px;
    right:60px;    
    }
.bmi
{
    /*padding-top:40px;*/
    }    
.accordion
{
    overflow:auto;
    height:516px;
    }    
.summaryBlock
{
    overflow-y:auto;
    overflow-x:hidden;
    height:489px;
    padding-left:10px;
    padding-top:10px;
    padding-bottom:10px;
    color:#534A44;
    }    
.summaryBlock .gridPanel table
{
    border-collapse:collapse;
    border-spacing: 0px;
    border:none !important;


    /*border-left: 1px solid #D5D5D5 !important;    
    border-botto: 1px solid #D5D5D5 !important;    
    /*border-right: 1px solid #D5D5D5 !important;    */
    }    
.summaryBlock .gridPanel table th, .summaryBlock .gridPanel table td
{
    padding:4px !important;
    border:none !important;
    border-left: 1px solid #D5D5D5 !important;    
    border-top: 1px solid #D5D5D5 !important;    
    border-right: 1px solid #D5D5D5 !important;
    border-bottom: 1px solid #D5D5D5 !important;    
}

.summaryBlock .gridPanel.questionDescGrid table td table td
{
    border:none !important;
    }

.summary_quest_desc
{
    margin-bottom:10px;
    line-height:20px;
    cursor:pointer;
    }   
.bmiSummaryLabel1, .bmiSummaryLabel2
{
    padding:13px;
    }         
.bmiSummaryBlock1, .bmiSummaryBlock2
{
    padding:10px;
    }         

.editBMIValue
{
    cursor:pointer;
    }    
.summary_quest, .summary_subquest
{
    margin-bottom:15px;
    }    
.accordion h3
{
    font-weight:bold !important;
    }    
.summary
{
    filter:inherit;
    }
.spacer
{
    height:10px;
    display:block;
    width:100%;
    }    
.summary_SubContainer_New .memberDetailsContainer .formInputs
{
    padding-top:4px;
    width:500px;
    }    
.summary_SubContainer_New .memberDetailsContainer .formTextPanel
{
    width:200px;
    }
.summary_SubContainer_New .memberDetailsContainer
{
    width:902px;
    }    
.IE7 .questFirstDisclaimer
{
    width:900px;
    }    
.IE7 .quest_Body_New .userManageProfile 
{
    width:880px;
    }
    
/*End - Questionnaires Page*/    

/*New Questionnaire Page*/
.quest_TopNavPanel_New
{
    padding-left:10px;
    padding-right:20px;
    padding-bottom:5px;
    border-bottom:1px solid #CDCDCD;
    font-size:11px;
    position:relative;
    height:30px;
    }    
.IE7 .quest_TopNavPanel_New
{
    position:relative;
    z-index:10001;
}
.newQuestBlock_New
{
    width:422px;
    padding-right:30px;
    }    
.settingsBox
{
    position:absolute;
    top:22px;
    right:-28px;
    width:122px;
    height:90px;
    background-image:url(../images/pop_up.png);    
    padding:5px;
    text-align:left;
    }
.settingsBox span
{
    padding:5px 3px 3px 3px;    
}
.settingsBox span input
{
    margin-right:5px;
    margin-top:8px;
    display:inline-block;
    *display:inline;/*For IE7*/
    zoom:1;/*For IE7*/
    vertical-align:top;
    }
.settingsBox span label
{
    display:inline-block;
    *display:inline;/*For IE7*/
    zoom:1;/*For IE7*/
    vertical-align:top;
    margin-top:5px;
}

.quest_Body_New
{
    background-image:url('../images/modalheader_divider.jpg');
    background-repeat:repeat-x;
    background-position:top;
    text-align:left;
    padding-top:20px;
    padding-left:30px;
    padding-right:20px;
    overflow-y:auto;
    height:332px;
    }
.IE7 .quest_Body_New
{
    position:relative;
    z-index:1001;
}

.destinationRiskBlock
{
    padding-top:100px;
    padding-left:180px;    
    color:#66573e !important;
    }    
.bottomLinksPanel
{
    height: 25px;
    left: 0;
    position: absolute;
    top: 15px;
    width: 250px;
    }   
.disclaimerLink
{
    }    
.cancel_destination_New
{
    margin-left:20px;
    }    
.saveLater
{
    margin-left:20px;
    }    
.pagingLinks
{
    font-size:13px;
    font-weight:bold;
    }    
.progressNumber
{
    margin-left:90px;
    font-size:10px;
    }    
.heightweightInput
{
    width:120px;
    }    
.heightweightInput1
{
    width:120px;
    }    
.heightweightInput2
{
    width:120px;
    }    
/*Ends - New Questionnaire Page*/

/*Disclaimer Page*/
.disclaimerBlock
{
    color:#534A44 !important;
    line-height:15px;
    }
.disclaimerBlock .boldText
{ 
    color:#0d2b88 !important;    
    }  
.disclaimerCheckBox   label
{
    padding-left:10px;
}
/*Ends - Disclaimer Page*/    


/*Work Order Section*/
.formContainer
{
    /*margin-top:5px;*/
    border:1px solid #cdcdcd;
    background-color:#f7f7f7;    
    height:auto;
    color:#66573e;
    }        
.formSection
{
    padding:5px;
    }    
.formSectionHeader
{
    padding-bottom:5px;
    background-color:#ececec;
    border-bottom:1px solid #cdcdcd;
    position:relative;
    height:30px;
    margin-bottom:20px;
    }    
 .formSectionHeaderLabel
 {
     position:absolute;
     bottom:5px;
     left:8px;
     font-weight:bold;
     font-size:16px;
     color:#0d2b88;
     }    
.fullPageForm .formInputs input 
{
    width:168px;
    }
.fullPageForm .calendarClass
{
    width:168px;
    }    
      
.formInputs input.year
{
    font-size:12px;
    padding:1px;
    min-width:39px !important;
    width:52px !important;
    }    

.fullPageForm .formContainer1, #memberSearchBox .formContainer1
{
    width:440px;
    }
.fullPageForm .formContainer2
{
    width:470px;
    }    
.fullPageForm .formContainer1 .formTextPanel, #memberSearchBox .formContainer1 .formTextPanel
{
    width:230px;
    }
.fullPageForm .formContainer2 .formTextPanel, .fullPageForm .formContainer4 .formTextPanel, #memberSearchBox .formContainer2 .formTextPanel
{
    width:170px;
    }
.fullPageForm .workOrderBlock .formContainer2 .formTextPanel
{
    width:185px;
    }    
.fullPageForm .formContainer3 .formTextPanel, #memberSearchBox .formContainer3 .formTextPanel
{
    width:230px;
}
    
.fullPageForm .AccountVerification .formContainer3 .formTextPanel
{
    width:430px;
}   
    
    
.fullPageForm .formContainer3, #memberSearchBox .formContainer3
{
    border:none !important;
    width:100%;
    }
    
.fullPageForm .formInputboxBig
{
    width:580px !important;
    }        
.fullPageForm .selectboxBig
{
    width:565px !important;
    }  
.workOrderSectionWrapper
{
    background-color:#f0f0f0;
    border:1px solid #cdcdcd;
    position:relative;
    /*height:108px;*/
    }
 .workOrderSectionSubWrapper
 {
     padding:10px;
     color:#A14815;
     }   
.workOrderSectionSubWrapper2
{
    /*position:absolute;
    left:243px;*/
    /*top:90px;*/
    /*bottom:-10px;*/
    font-size:11px;
    }     
.searchMember
{
    background-image:url('../images/searchMember.png');
    background-repeat:no-repeat;
    height:30px;
    width:100px;
    border:none;
    color:#ffffff;
    }    
.primaryButtonLeft
{
    background-image:url('../images/primaryButtonLeft.png');
    background-repeat:no-repeat;
    height:29px;
    width:3px;
    border:none;
    cursor:pointer;    
    }
.primaryButtonRight
{
    background-image:url('../images/primaryButtonRight.png');
    background-repeat:no-repeat;
    height:29px;
    width:3px;
    border:none;
    cursor:pointer;    
    }    
.primaryButton
{
    background-image:url('../images/primaryButton.png');
    background-repeat:repeat-x;
    height:29px;
    min-width:74px;
    width:auto !important;
    color:#ffffff;
    cursor:pointer;    
    border:none;
    margin-left:0px;
    margin-right:0px;
    padding:0px 2px 0px 2px;
    }
 .IE7 .primaryButton  
 {
     width:80px !important;
 }    
.secondaryButtonLeft
{
    background-image:url('../images/secondaryButtonLeft.png');
    background-repeat:no-repeat;
    height:30px;
    width:3px;
    border:none;
    cursor:pointer;    
    }
.secondaryButtonRight
{
    background-image:url('../images/secondaryButtonRight.png');
    background-repeat:no-repeat;
    height:30px;
    width:3px;
    border:none;
    cursor:pointer;    
    }    
.secondaryButton
{
    background-image:url('../images/secondaryButton.png');
    background-repeat:repeat-x;
    height:30px;
    min-width:74px;
    width:auto !important;
    color:#ffffff;
    cursor:pointer;    
    border:none;  
    margin-left:0px;
    margin-right:0px;      
    padding:0px 2px 0px 2px;
    }
 .IE7 .secondaryButton 
{
    width:80px !important;
    }
        
.expandButton
{
    background: url('../images/expandButton.png') repeat-x;
    /*background-repeat:repeat-x;*/
    height:31px;
    width:89px;
    color:#ffffff;
    cursor:pointer;    
    border:none;
    }    
.collapseButton
{
    background:url('../images/collapseButton.png') repeat-x;
    height:31px;
    width:89px;
    color:#ffffff;
    cursor:pointer;    
    border:none;
    }    

/*Button Single Image styles*/
.primaryButtonSmall {
    background-image: url("../images/primaryButtonSmall.png");
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 29px;
    width: 80px;
}
.primaryButtonMedium {
    background-image: url("../images/primaryButtonMedium.png");
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 29px;
    width: 126px;
}
.primaryButtonLarge {
    background-image: url("../images/primaryButtonLarge.png");
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 29px;
    width: 196px;
}
.loginButtonLarge {
    background-image: url("../images/primaryButtonLargeLogin.png");
    background-repeat: no-repeat;
    background-color:#527db5;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 18px;
    height: 29px;
    width: 222px;
}
.secondaryButtonSmall {
    background-image: url("../images/secondaryButtonSmall.png");
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 29px;
    width: 80px;
}
.secondaryButtonMedium {
    background-image: url("../images/secondaryButtonMedium.png");
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 29px;
    width: 126px;
}
.secondaryButtonLarge {
    background-image: url("../images/secondaryButtonLarge.png");
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 29px;
    width: 196px;
}
/*Ends - Button Single Image styles*/






    
.resetPassword
{
    background-image:url('../images/resetPassw.png');
    background-repeat:no-repeat;
    height:30px;
    width:120px;
    border:none;
    color:#ffffff;
    }    
.workLocation
{
    margin-left:152px;
    width:315px;
    height:100%;
    }
.jobTitle
{
    margin-left:47px;
    height:100%;
    }
    
.departmentPanel
{
    height:100%;
    }
.workLocJobTitleContainer
{
    height:82px;
    }    
.note
{
    font-size:11px;
    color:#d23201;
    height:27px;
    }
.note input
{
    margin-right:5px;
}
.errorLabel
{
    display:inline-block;    
    *display:inline;/*For IE7*/
    zoom:1;/*For IE7*/
    font-size:11px;
    color:#d23201;
    height:25px;
    background-image:url("../images/error.png");
    background-repeat:no-repeat;
    background-position:left top;
    padding-left:20px;
    padding-top:3px;
    }
.IE7 .errorLabel
{
    padding-left:24px;
}
.formContainer1 .errorLabelWrapper
{
    margin-top:-8px;
    margin-bottom:5px;
    padding-right: 10px;
    text-align:right;
    }
.IE7 .formContainer1 .errorLabelWrapper
{
    margin-top:0px;
    }
.formContainer2 .errorLabelWrapper
{
    margin-top:-8px;
    margin-bottom:5px;
    padding-right:17px;
    text-align:right;
    }
.IE7 .formContainer2 .errorLabelWrapper
{
    margin-top:0px;
    }

.fullPageForm .formContainer1 .errorLabelWrapper
{
    margin-top:-8px;
    margin-bottom:5px;
    padding-right: 24px;
    text-align:right;
    }
.IE7 .fullPageForm .formContainer1 .errorLabelWrapper
{
    margin-top:-8px;
    margin-bottom:5px;
    padding-right: 26px;
    text-align:right;
    /*display:inline !important;*/
    }    
.fullPageForm .formContainer2 .errorLabelWrapper
{
    margin-top:-8px;
    margin-bottom:5px;
    padding-right:113px;
    text-align:right;
    }
/*.fullPageForm .memberDetailsSection .formContainer2 .errorLabelWrapper
{
    padding-right:95px;
    }*/
        
.IE7 .fullPageForm .formContainer2 .errorLabelWrapper
{
   /* display:inline !important;*/
    }    
.fullPageForm .workOrderBlock .formContainer2 .errorLabelWrapper
{
    margin-top:-8px;
    margin-bottom:5px;
    padding-right:100px;
    text-align:right;
    }
.fullPageForm .formContainer3 .errorLabelWrapper
{
    margin-top:-8px;
    margin-bottom:5px;
    text-align:left;
    }    
    
.fullPageForm .formContainer3 .multilineBoxesPanel .errorLabelWrapper
{
    margin-top:2px;
    margin-bottom:5px;
    text-align:left;
    }    

.loginValMessage
{
    font-size:11px;
    color:#fff;
    background-image:url("../images/error.png");
    background-repeat:no-repeat;
    background-position:left top;
    padding-left:20px;
    padding-top:3px;
    }
.loginValMessage > ul
{
    display:none;
    }
.workLoc, .jobTitleSelect
{
    /*margin-left:4px;*/
    }    
.lockedLabel
{
    margin-top:5px;
    }    
.subtitle
{
    font-size:13px;
    font-weight:bold;
    color:#2864a3;
    }    
/*End - Work Order Section*/

/*Member Search Light Box Section*/
.memberSearchBoxBlock
{
    overflow:auto !important;
    margin-top:10px;
    margin-bottom:10px;
    }
/*End - Member Search Light Box Section*/

/*page Under Construction*/
.pageUnderConstruction
{
    display:block;
    min-height:270px;
    height:auto !important;
    }
.pageUnderConstrpanel
{
    height:554px;
    }    
.pageUnderConstrText
{
    font-weight:bold;
    color:#cdcdcd;
    font-size:18px;
    }    
.pageUnderConstrButtonPanel
{
    position:relative;
    height:45px;
    margin-left:40px;
    margin-right:40px;
    }       
.pageUnderConstrButtonBlock
{
    }      
/*Ends - page Under Construction*/

/*Survey Form Section*/
.surveyHeader
{
    position:relative;
    min-width:525px;
    height:68px;
    }
.surveyTitle
{
    position:absolute;
    right: 90px;
    top: 12px;
    font-size:24px;
    color:#476fa2;
    }    
.surveyWelComeLabel
{
    color:#24558d;
    font-weight:bold;
    letter-spacing:1px;  
    }
.surveyBlockContainer
{
    position:relative;
    min-width:525px;
    }
.surveyFormMainContainer
{
    margin: auto;
    padding:0px;
    max-width:996px;
    min-width:525px;
    min-height:683px;
    height:auto;
    background-color:#ffffff;
    position:relative;
    }
.surveyFormMainBodyPanel
{
    display:block;
    height:auto !important;
    min-height:483px;
    padding-bottom:10px;
    position:relative;
    }    

.surveyBlock
{
    background-color: #F7F7F7;
    border: 2px solid #1f3765;
    -moz-border-radius: 18px;
    border-radius: 18px;
    
    max-width:850px;
    min-width:360px;
    padding-top:20px;
    padding-bottom:20px;
    
    margin-top:20px;    
    margin-left:72px;    
    margin-right:72px;    
    position:relative;
    z-index:100;
    }
.surveyMemberDetails
{
    padding-left:20px;
    padding-right:20px;
    }
.surveyFormHeaderLabel
{
    line-height:18px;
    word-spacing:3px;
    color:#000000;
    }    
.surveyMandatoryIndicator
{
    margin-top:20px;
    margin-bottom:5px;
    padding-left:20px;
    padding-right:20px;
    font-weight:bold;
    color:#000000;
    word-spacing:3px;
    }
.surveyFormBody
{
    border-top:2px solid #cbccd1;
    text-align:left;
    padding-top:20px;
    padding-left:20px;
    padding-right:20px;
    overflow-y:auto;
    }
.surveyAnswersBlock
{
    margin-left:25px;
    }    
.surveyAnswerLabel
{
    margin-top:2px;
    }    
.surveyQuest_desc
{
    margin-left:13px;
    text-indent:-13px;
    }    
.surveyCommentsBox
{
    min-width:290px;
    width:100%;
    height:35px;
    }    
.surveyQuestSection
{
    vertical-align:top;
    padding:5px;
    width:100%;
    } 
.surveyQuestCategoryBlock
{
    margin-bottom:10px;
    width:100%;
    }
.surveyQuestCategoryBlock .questCategoryLabel
{
    color: #283D4E;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 6px;  
    width:100%;  
    }
.surveyQuestCategoryBlock .questsWrapper, .surveyQuestCategoryBlock .quest
{
    width:100%;
    color:#534A44 !important;
    }
.surveyFormLeftImage
{
    background-image:url('../images/surveyFormLeftImage.png');
    background-repeat:no-repeat;
    height:109px;
    width:72px;
    position:absolute;
    top:0px;
    left:0px;
    }
.surveyFormRightImage
{
    background-image:url('../images/surveyFormRightImage.png');
    background-repeat:no-repeat;
    height:107px;
    width:72px;
    position:absolute;
    top:0px;
    right:0px;
    }        
.surveyFormCenterImage
{
    background-image:url('../images/surveyFormCenterImage.png');
    background-repeat:repeat;
    background-position:top;
    height:107px;
    min-width:381px;
    position:absolute;
    top:0px;
    left:72px;
    right:72px;
    }    
.commentBoxWrapper
{
    padding:10px 20px 10px 10px;
    }    
/*Ends - Survey Form Section*/


/*Static HTML screens Styles*/
.blueBand
{
    background-image:url('../images/blueBand.png');
    background-repeat:repeat-x;
    height:8px;
    width:100%;
    margin-top:27px;
    }
.staticPage
{
    display:block;
    min-height:270px;
    position:relative;
    }
.closeStaticPage
{
    position:absolute;
    right:0px;
    top:0px;
    }    
.staticPage td, .staticPage th
{
    border: none;
    }    
.staticTitle
{
    color:#1e5daa;
    font-size:15px;
    padding-left:20px;
    padding-top:20px;
    padding-bottom:2px;
    }    
.staticPageCotentBlock
{
    padding:20px;
    color:#5e5e5e;
    line-height:1.5;
    position:relative;/*This style is require for border curves*/

    border:2px solid #e9e9e9;
    -moz-border-radius: 10px;
    border-radius: 10px;    
    }    

.staticPageCotentBlock strong, .staticPageCotentBlock b
{
    font-weight:bold;
    }

.staticPageCotentBlock ul
{
    list-style: disc url("../images/bullet.gif");
    margin-top:10px;
    margin-bottom:10px;
    }    
.staticPageCotentBlock ul li
{
    margin-left:30px;
    }    
.staticPageCotentBlock p
{
    margin-top:15px;
    margin-bottom:15px;
    }
.staticPageCotentBlock .wellness
{
    border:1px solid #FFE1B9;
    padding:2px;
    vertical-align:top;
    }
.staticPageCotentBlock .wellness td
{
    padding-left:5px;
    padding-top:5px;
    padding-bottom:5px;
    }
.staticPageCotentBlock .tableSpacing td
{
    padding:4px;
    }
/*Change for Approved Medical Center Static page*/    
.staticPageCotentBlock .maintxt
{
    vertical-align:top;
    }
/*Ends - Change for Approved Medical Center Static page*/    

/*Change for Wellness Static page*/    
.welnessTable
{
    padding:10px;
    }
/*Ends - Change for Wellness Static page*/    


.staticPageCotentBlock dl, .staticPageCotentBlock dd
{
    padding:10px;    
    }        
/* Ends - Static HTML screens Styles*/

/*Questionnaire Progress Bar*/
.progress
{
    position:relative;
    }
.progressBar .ui-widget-content
{
    background-image:url(../images/progressbar.png);
    background-repeat:repeat;
    height:8px;
    width:137px;
    }
    
.progressBar .ui-progressbar .ui-progressbar-value
{
    background-image:url(../images/progress_val.png);
    background-repeat:repeat-x;
    height:9px;
    margin-left:0px;
    }
.progressLabel
{
    margin-left:120px;
    margin-top:2px;
    }
/*Ends - Questionnaire Progress Bar*/


/*Calculator Block*/
.calculatorInputBoxWrapper
{
    height:31px;
    }
.calculatorBlock
{
    position:relative;
    }
.calculatorPanel
{    
    /*height: 160px;*/
    left: 75px;
    top:-10px;
    position: absolute;
    width: 260px;
    z-index:1010;
    }     

.calculatorSubPanel
{
    background-color: #FFFFFF;
    border: 1px solid;
    border:1px solid #CDCDCD;
    -moz-border-radius: 10px;
    border-radius: 10px;
    position:relative;
    padding:5px;
    }    
       
.calcHeader
{
    background-color: #ECECEC;
    border-bottom: 1px solid #CDCDCD;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:10px;
    margin-bottom:10px;
    font-weight:bold;
    }
.calculatorBody
{
    padding-left:10px;
    }    
.calculatorSelectBox
{
    width:110px;
    }
.calculatorInputBox
{
    width:103px;
    }        
.unitInputBox
{
    margin-left:65px;
    }    
    .IE7 .unitInputBox
{
    margin-left:32px;
    }  
.calculatorPanel .buttons
{
    background-color: #ECECEC;
    border-top: 1px solid #CDCDCD;
    padding-top:5px;
    padding-bottom:5px;  
    text-align:center;  
    }
   
.calculatorPanel .buttons .primaryButtonLeft, .calculatorPanel .buttons .primaryButton, .calculatorPanel .buttons .primaryButtonRight,
.calculatorPanel .buttons .secondaryButtonLeft, .calculatorPanel .buttons .secondaryButton, .calculatorPanel .buttons .secondaryButtonRight
{
    /*height:24px !important;*/
    margin:0px;
    }
.calculatorPanel .buttons .primaryButton, .calculatorPanel .buttons .secondaryButton
{
    margin-left:-5px;
    margin-right:-5px;
    }
/*Ends - Calculator Block*/

/*Confirmation Box*/
.infoMsgFormContainer
{
    /*Reverted by Ankit Rathod*/
    /*width:auto !important;
    min-height:78px;
    height:auto;
    margin-right:0px !important;
    text-align:left;*/
    width:100% !important;
    height:78px;
    margin-right:0px !important;
    }
.confirmationBoxBlock
{
    /*min-height:130px;*/
    height:130px;
    width:100%;
    /*padding:10px;*/
    }

  .confriamtionHeader
{
    height:25px;
    background: url("../images/questionnaireHeader.png") repeat-x scroll 50% 50% #CCCCCC;
    padding:3px 0px 3px 10px;
    }    
.confirmationTitle
{
    color:#0D2B88;
    font-size:16px;
    font-weight:bold;
    margin-top:6px;
    }    
.confirmationBoxBlock .formContainer
{
    /*margin:10px;*/
    /*height:100%;*/
    /*Rerverted by Ankit Rathod*/
    /*
    height:auto;
    text-align:left;
*/
    margin:10px;
    height:100%;
    
    }    
.infoPnlImageBlock
{
    height:100%;
    position:absolute;
    left:38px;
    width:40px;
    }
.infoPnlTextBlock
{
    /*height:150px;
    overflow-y:auto;*/
    height:82px;
    width:452px;
    overflow-y:auto;
    margin-left:65px;
    text-align:left;
    }
/*.IE .infoPnlTextBlock
{
    width:452px;
}*/

/*Work Order Information Box Temporary Fix*/
/*#ctl00_Home_ibMessageBox4_msgWindow
{
    top:100px !important;
    }*/
/* Ends -Work Order Information Box Temporary Fix*/

.confimrationMessageBlock
{
    line-height:18px;
    }    
.imageIndent
{
    text-indent:-18px;
    margin-left:18px;
    }    
/*Ends - Confirmation Box*/


/*Override Jquery UI styles*/
.IE7 .ui-autocomplete-input
{
    border-top:2px solid #696969;
    border-left:2px solid #696969;
    border-bottom:1px solid #f0f0f0;
    }
.ui-button
{
    background-image:url('../images/button.png');
    background-repeat:no-repeat !important;
    height:30px;
    width:80px;
    border:none;
    color:#ffffff !important;         
    }
.ui-button:hover, .ui-button:visited
{
    color:#ffffff !important;
    }


    /*Editable Combo Box styles*/
.editableComboPanel .ui-button
{
    background-image:url('../images/selectArrowIE.png');
    background-repeat:no-repeat;
    background-position:-2px -1px;
    height:20px;
    width:18px;
    border:none;
    }
.IE10 .editableComboPanel .ui-button
{
    background-image:url('../images/selectArrowIE10.png') !important;
    background-repeat:no-repeat !important;
    background-position:-1px 0px !important;
    width:19px !important;
    height:20px !important;
    border:none !important;
}    
.IE9 .editableComboPanel .ui-button
{
    background-image:url('../images/selectArrowIE9.png') !important;
    background-repeat:no-repeat !important;
    background-position:-1px 0px;
    height:18px !important;
    width:18px !important;
    border-top:1px solid #abadb3 !important;
    border-right:1px solid #abadb3 !important;
    border-bottom:1px solid #abadb3 !important;
    }
.IE8 .editableComboPanel .ui-button
{
    background-image:url('../images/selectArrowIE8.png') !important;
    background-repeat:no-repeat !important;
    background-position:-1px -1px;
    height:18px !important;
    width:17px !important;
    border-top:1px solid #abadb3 !important;
    border-right:1px solid #abadb3 !important;
    border-bottom:1px solid #abadb3 !important;
    }
.IE7 .editableComboPanel .ui-button
{
    background-image:url('../images/selectArrowIE7.png') !important;
    background-repeat:no-repeat !important;
    background-position:-1px -2px;
    height:19px !important;
    width:18px !important;
    margin-top:1px;
    /*border:none !important;*/
    border-left:none;
    border-top:2px solid #696969 !important;
    border-right:2px solid #696969 !important;
    border-bottom:2px solid #696969 !important;
    }
.safari .editableComboPanel .ui-button
{
    background-image:url('../images/selectArrowSafari.png') !important;
    background-repeat:no-repeat !important;
    background-position:-1px 0px;
    height:19px !important;
    width:17px !important;
    border-top:1px solid #abadb3 !important;
    border-right:1px solid #abadb3 !important;
    border-bottom:2px solid #abadb3 !important;
    }
.chrome .editableComboPanel .ui-button
{
    background-image:url('../images/selectArrowChrome.png') !important;
    background-repeat:no-repeat !important;
    background-position:-1px -1px;
    height:18px !important;
    width:17px !important;
    border-top:1px solid #abadb3 !important;
    border-right:1px solid #abadb3 !important;
    border-bottom:1px solid #abadb3 !important;
    }


    
.editableComboPanel .ui-button.ui-state-default .ui-icon
{
    background-image:none !important;
    background-repeat:no-repeat !important;
    }
.editableComboPanel input, .editableComboPanel button
{
    vertical-align:top;
    font-size:inherit !important;
    }
.editableComboPanel input
{
    width:151px !important;
    margin:0px;
    }    
.IE10 .editableComboPanel input
{
    width:149px !important;
    }    
.IE7 .editableComboPanel input
{
    width:149px !important;
    }    
.safari .editableComboPanel input
{
    width:149px !important;
    margin:0px;
    }  
      
.editableComboPanel span input
{
    width:555px !important;
    margin:0px;
    }    
.IE10 .editableComboPanel span input
{
    width:555px !important;
    }    
.IE7 .editableComboPanel span input
{
    width:555px !important;
    }    
.safari .editableComboPanel span input
{
    width:555px !important;
    margin:0px;
    }        
      
.safari .editableComboPanel input.ui-autocomplete-input
{
    border-top:2px solid #9c999c !important;
    border-left:2px solid #9c999c !important;   
    height:14px !important;
    }            
.chrome .editableComboPanel input.ui-autocomplete-input
{
    border-top:2px solid #9c999c !important;
    border-left:2px solid #9c999c !important;   
    height:13px !important;
    }            
.editableComboPanel input.editInputBox
{
    width:166px !important;
    margin:0px;
    }   
 .editableComboPanel span input.editInputBox
{
    width:565px !important;
    margin:0px;
    }  
.ui-menu .ui-menu-item a
{
    padding: 2px 3px;
	line-height:1 !important;
    font-size:inherit !important;    
    }      
.editableComboPanel .ui-corner-all, .editableComboPanel .ui-corner-top, .editableComboPanel .ui-corner-left, .editableComboPanel .ui-corner-tl, .editableComboPanel .ui-corner-all, .editableComboPanel .ui-corner-top, .editableComboPanel .ui-corner-right, .editableComboPanel .ui-corner-tr, .editableComboPanel .ui-corner-all, .editableComboPanel .ui-corner-bottom, .editableComboPanel .ui-corner-right, .editableComboPanel .ui-corner-br,.editableComboPanel .ui-corner-all, .editableComboPanel .ui-corner-bottom, .editableComboPanel .ui-corner-left, .editableComboPanel .ui-corner-bl
{
    -moz-border-radius-topleft: 0px !important; -webkit-border-top-left-radius: 0px !important; -khtml-border-top-left-radius: 0px !important; border-top-left-radius: 0px !important; 
    -moz-border-radius-topright: 0px !important; -webkit-border-top-right-radius: 0px !important; -khtml-border-top-right-radius: 0px !important; border-top-right-radius: 0px !important; 
    -moz-border-radius-bottomleft: 0px !important; -webkit-border-bottom-left-radius: 0px !important; -khtml-border-bottom-left-radius: 0px !important; border-bottom-left-radius: 0px !important;
    -moz-border-radius-bottomright: 0px !important; -webkit-border-bottom-right-radius: 0px !important; -khtml-border-bottom-right-radius: 0px !important; border-bottom-right-radius: 0px !important;    
    }

ul.ui-corner-all, ul.ui-corner-bottom, ul.ui-corner-right, ul.ui-corner-br
{
    border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    border-top-right-radius:0px !important;
    border-top-left-radius:0px !important;
    /*width:165px !important;*/
    }
    /* Ends - Editable Combo Box styles*/    
/*
ul#ui-id-3, ul#ui-id-4, ul#ui-id-5, ul#ui-id-6, ul#ui-id-7
{
    width:auto !important;
    height:150px;
    overflow-y:scroll;    
    }
*/
 .uiAutocompleteHeightSet
 {
    width:auto !important;
    height:150px;
    overflow-y:auto;   
    min-width:165px;
 } 
 .IE7 .uiAutocompleteHeightSet
 {
    min-width:166px;
 }
 /* IE - Setting top position for Editable Combo boxes*/
/* Ends - IE - Setting top position for Editable Combo boxes*/    

.ui-widget-overlay
{
    overflow:hidden !important;
    }
.ui-autocomplete
{
    width:auto !important;
    }
    
/*Ends - Override Jquery UI styles*/

/* Added by Santosh : - To Resolve mozila browser issue for hidden column in grid */
.HiddenColumn
{
    display:none !important;
    }
    
    .PaddingTop15
    {
        padding-top: 15px;
    }
/* Ends - Added by Santosh : - To Resolve mozila browser issue for hidden column in grid */    

/*Site under maintainance Message styles*/    
.sessionClassWrapper
{
    background-color:#2D89EF;
    text-align:center;
    border:3px solid red;
    }
.sessionClass {
    color: white !important;
    font-size: 23px !important;
    font-family:Verdana,Geneva,sans-serif;
}    
/*Ends - Site under maintainance Message styles*/       
    

    .watermark
    {
        color: #999 !important;
    }

tr.ig4d6dcafd, tr.ig4d6dcafd td
{
    visibility:collapse !important;
}
.IE tr.ig4d6dcafd, .IE tr.ig4d6dcafd td, .IE7 tr.ig4d6dcafd, .IE7 tr.ig4d6dcafd td
{
    visibility:visible !important;
    padding:0px !important;
}
.safari tr.ig4d6dcafd, .safari tr.ig4d6dcafd td, .chrome tr.ig4d6dcafd, .chrome tr.ig4d6dcafd td
{
    padding:0px !important;
    border:none !important;
}



.safari td.caseReportColumn, .chrome td.caseReportColumn
{
    width:60px !important;
    }
    
    
    .safari td.buttonColumn, .chrome td.buttonColumn
    {
        width:103px !important;
    }
    
    /* Added new CSS items for Work Order Member Search grid */
     .safari td.woselectColumn
    {
        width:61px !important;
    }
     .safari td.wofirstNameColumn
    {
        width:166px !important;
    }
    .safari td.wolastNameColumn
    {
        width:166px !important;
    }
    .safari td.wogenderColumn
    {
        width:61px !important;
    }
    .safari td.womemberRefNoColumn
    {
        width:181px !important;
    }
    .safari td.wodateOfBirthColumn
    {
        width:91px !important;
    }
     .safari td.womemberIdColumn
    {
        width:111px !important;
    }
    .safari td.woMemberStatusNameColumn
    {
        width:61px !important;
    }
    /* Added new CSS items for Batch Upload Grid */    
    .IE7 .userBatchUpload .gridPanel_Small
    {
        border-bottom:none !important;
        overflow:hidden;
        }
    .userBatchUpload .gridPanel_Small
    {
        border-bottom:none !important;
        overflow:hidden;
        }
    /*.userBatchUpload .gridPanel_Small .igg_Control
    {
        height:100px !important;
        overflow:auto !important;
        }         */
        
    .safari td.igede12b8d, .igede12b8e
    {
        padding:0px !important;
        height:0px !important;
        width:0px !important
        }    
    .requestNoColumn
    {
        width:80px !important;
        }        
    .vchFileColumn
    {
        width:200Px !important;
        }
    .commentColumn
    {
        width:200px !important;
        }        
    .createdbyColumn
    {
        width:200px !important;
        }
    .createddateColumn
    {
        width:120px !important;
        }
    .safari .requestNoColumn
    {
        width:100px !important;
        }      
        
    .IE7 .requestNoColumn
    {
        width:80px !important;
        }        
    .IE7 .vchFileColumn
    {
        width:200Px !important;
        }
    .IE7 .commentColumn
    {
        width:200px !important;
        }        
    .IE7 .createdbyColumn
    {
        width:201px !important;
        }
    .IE7 .createddateColumn
    {
        width:122px !important;
        }


    .IE8 .requestNoColumn, .IE9 .requestNoColumn, .IE10 .requestNoColumn
    {
        width:82px !important;
        }        
    .IE8 .vchFileColumn, .IE9 .vchFileColumn, .IE10 .vchFileColumn
    {
        width:200Px !important;
        }
    .IE8 .commentColumn, .IE9 .commentColumn, .IE10 .commentColumn
    {
        width:200px !important;
        }        
    .IE8 .createdbyColumn, .IE9 .createdbyColumn, .IE10 .createdbyColumn
    {
        width:200px !important;
        }
    .IE8 .createddateColumn, .IE9 .createddateColumn, .IE10 .createddateColumn
    {
        width:122px !important;
        }
        
    .safari .vchFileColumn
    {
        width:240Px !important;
        }
    .safari .commentColumn
    {
        width:240px !important;
        }        
    .safari .createdbyColumn
    {
        width:214px !important;
        }
    .safari .createddateColumn
    {
        width:132px !important;
        }

    .chrome .requestNoColumn
    {
        width:100px !important;
        }        
    .chrome .vchFileColumn
    {
        width:200Px !important;
        }
    .chrome .commentColumn
    {
        width:200px !important;
        }        
    .chrome .createdbyColumn
    {
        width:200px !important;
        }
    .chrome .createddateColumn
    {
        width:100px !important;
        }

        
    /* Added new CSS items for latest case report */
    .LatestCaseForeColorClass
    {
	    color:Red;
    }

.userBatchUpload tbody.igg_Item > tr > td
{
    padding: 10px 10px 10px 10px;    
    }
   /* Start Added by Santosh for eORCA 2.5 CR 73359 */ 
.marginBot-5
{
    margin-bottom:-5px !important;
    } 
.IE8 .marginBot-5
{
    margin-bottom:-8px !important;
    }    
    
.marginLeft165
{
    margin-left:165px !important;
    }   
    
    .infoButton
{
    background:url("../images/Info.png") no-repeat;
    height:32px;
    width:82px;
    border:none;
    }
    /*End Added by Santosh for eORCA 2.5 CR 73359*/
    
    /*Added by Rajendra for eORCA 2.5 Hot fix two image icon in workorder*/
        .infoSmallButton
{
    background:url("../images/Info1.png") no-repeat;
    height:32px;
    width:20px;
    border:none;
    vertical-align:middle ;
    background-position:center;    
    
    }
     /* Start Added by Santosh for eORCA 2.5 74920 */  
     .safari td.memberRefNoColumn
    {
        width:141px !important;
        }
        .safari td.serviceDate
    {
        width:111px !important;
        }
        /* End Added by Santosh for eORCA 2.5 74920 */ 
        /* Start Added by Santosh for eORCA 2.5 74552 */  
    .multilineText
    {
       
        resize:none;
    }
    .multilineTextLong
    {
         width:570px !important;
    }    

    .IE textarea.multilineTextLong
    {
        width:570px !important;
    }         
    .IE7 textarea.multilineTextLong
    {
        width:570px !important;
    }         
    .IE10 textarea.multilineTextLong
    {
        width:570px !important;
    }         
       
    .chrome textarea.multilineTextLong
    {
        width:570px !important;
    }   

    .safari textarea.multilineTextLong
    {
        width:570px !important;
    }    
    .PaddingTop8
    {
        padding-top: 8px;
    } 
    .chrome .PaddingTop8
    {
        padding-top: 10px;
    } 
      .chrome .PaddingTop8
    {
        padding-top: 10px;
    } 
    /* End Added by Santosh for eORCA 2.5 74552 */ 
 /**/
 /* style for tooltip */
 .tooltip{
		margin:8px;
		padding:8px;
		border:1px solid blue;
		background-color: rgb(247, 247, 247);
		position: relative;
		z-index: 2;
		width:250px;
	}
	
	.NoteDescription
{   
    color:Red;     
    
} 