/* *
Andrew Smith - andrew.smith@nttdata.com
6/5/15
* */




/** ANDREW ADDING STYLES / FIXES / ETC **/


/* CONSOLIDATTING IN-LINE STYLES */

.searchResultsMeta{
    line-height: normal;
    font-family: Arial,
    sans-serif;
    font-size: 11px !important;
    font-weight: 200;
    color:#B3B3B3 !important;
}
.searchResultsSummary{
    font-size:12px !important;
}
.searchResultsRating .rating-xs{
    font-size:1.5em !important;
}
.case-details > div:nth-child(4){
    padding:0 0 10px 0 !important;
}
.filterHeader{
    color: rgb(255, 255, 255);
    font-size: 12px;
    padding-left: 35px;
}
.linkOnGray{
    font-weight:
    bold;
    color:#335C85;
}
.activeMenuItem{
  font-weight:bold;
  color:#09f !important;
}
a {
  text-decoration:none;
  cursor:pointer;
}
.ax_h2{
  padding-top:10px;
}
input[type=submit], input[type=button]{

}
input[type=submit]:hover, input[type=button]:hover{
  color:#ebebeb;
  text-decoration:underline;
}

body table.searchResultHead tr td, body table.searchResultHead tr th,
body table.searchResultHead tr td:last-child, body table.searchResultHead tr th:last-child{
  border:none !important;
}
/*.detailList tr:last-child{
  border-bottom:1px solid #68737a;
}*/

/* SUBMIT REQUEST FORM SPECIFIC STYLES*/
.submitRequestFormWrapper .SubmitRequestSection{
  border:1px solid #666;
  padding:10px 15px;
  font-size:12px;
}
.submitRequestFormWrapper .nav-tabs{
  border-bottom:none !important;
}
.submitRequestFormWrapper .form-control{
  border: 1px solid #dbdbdb;
  color: rgb(153, 153, 153);
  font-style: normal;
  font-weight: 400;
  text-align: left;
  text-decoration: none;
  /*width: 95%;*/
  padding: 2px 10px;
}
.has-error .form-control {
    border-color: #ee3124 ;
}
.form-group.has-error label {
    color: #ee3124 ;
}
.custom-combobox.input-group .ui-helper-hidden-accessible + .form-control {
    border-radius: 4px 0 0 4px;
}
/*.submitRequestFormWrapper .col-lg-4 select{
  width:85%;
}*/
.submitRequestFormWrapper textarea{
  line-height: inherit;
  border: 1px solid #dbdbdb;
  border-radius: 6px;
  color: rgb(153, 153, 153);
  font-style: normal;
  font-weight: 400;
  height: 150px;
  text-align: left;
  text-decoration: none;
  /* width: 95%; */
  padding: 2px 10px;
  margin-bottom:12px;
}
.submitRequestFormWrapper .SubmitRequestSection .hoverHelp{
  display:inline-block;
  margin-left:5px;
  height:15px;
  position:relative;
  vertical-align:middle;
  color:#fff;
  margin-top:-15px;
}
.submitRequestFormWrapper .SubmitRequestSection .hoverHelp p{
  position:absolute;
  top:1px;
  left:4px;
  color:#fff;
}
/*.submitRequestFormWrapper .SubmitRequestSection .col-lg-3 select,
.submitRequestFormWrapper .SubmitRequestSection .col-lg-3 input {
  width:80%;
}
.submitRequestFormWrapper .SubmitRequestSection .col-lg-6 select,
.submitRequestFormWrapper .SubmitRequestSection .col-lg-6 input{
  width:90%;
}*/
.sidebarSubmitRequest{
  /*width:20%;*/
}
.mainContentSubmitRequest{
  width:75%;
  margin-left:40px;
}
.hiddenMobileMenu{
  display:none;
  width:100%;
}
/*.serviceReqSubmitBtWrapper input{
  height:38px;
  color:#fff;
  background-color:#ee3124;
  border-radius: 0 0 0 5px;
  font-size:12px;
  margin:0 3px 0 0;
  border:0;
  font-weight:bolder;
  padding:10px 25px !important;
}*/
#Datepicker{
  font-size:12px;
}
.smallLabel{
  font-size:11px !important;
}
/* DIDN'T WANT TO USE !IMPORTANT SO MUCH, BUT HAD TO */
/*.serviceReqSubmitBt, .serviceReqCancelBtWrapper{
  background: #ee3124 !important;
  border: none !important;
  border-radius: 5px;
  color: #ffffff !important;
  font-weight: bold !important;
  height: 38px !important;
  padding: 7px 25px !important;
  font-size: 12px !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
  width:auto !important;
  float: left;
  text-align: center !important;
}*/
/*.serviceReqSubmitBt{
  border-radius:0 0 0 4px !important;
}
.serviceReqCancelBtWrapper{
  border-radius:0 0 4px 0 !important;
}*/
.userBar .container{
  background-color:transparent !important;
  box-shadow:none !important;
  padding-right:14px;
}
.productsDocumentsDownloads{
  float:right;
  margin-top:-30px;
}






@media only screen and (max-width:525px){
  .mainContentSubmitRequest div .serviceReqSubmitBt, .mainContentSubmitRequest div .serviceReqCancelBtWrapper{
      width: 49.2% !important;
  }
}

/** STARTING RESPONSIVE STYLES... FROM SCRATCH?! WHERE DID THE BOOTSTRAP STYLES GO?! **/
@media only screen and (max-width:767px){
  .container{
    width:100% !important;
  }
  .sidebarSubmitRequest{
    width:100%;
    margin-bottom: 20px;
  }
  .mainContentSubmitRequest{
    width:100%;
    margin-left:0;
    margin-top: 20px;
  }
  .topNavLinks ul{
    display:none;
  }
  .iconBlock{
    width:100%;
  }
  .submitRequestFormWrapper .SubmitRequestSection .col-lg-3 select,
  .submitRequestFormWrapper .SubmitRequestSection .col-lg-3 input,
  .submitRequestFormWrapper .col-lg-12 select,
  .submitRequestFormWrapper .col-lg-12 input,
  .submitRequestFormWrapper .col-lg-12 textarea{
    width:90%;
  }
  .smallLabel{
  font-size:12px !important;
  }
  .possibleHTML{
    width:80%;
    overflow-x:scroll;
  }
  .analyticsEmbeddedReportChart.width_tiny{
    margin:0 auto 12px auto !important;
  }

}

@media only screen and (max-width:1200px){
    .updateInfoLink{
    margin-top:5px !important;
  }
  .userBar .container{
    padding:0 2px 0 0 !important;
  }
}
@media only screen and (max-width:465px){
    body .SubmitRequestSection .updateInfoLink{
      float:left;
      margin-top:5px !important;
    }
    .modal-body img{
      max-width:265px !important;
    }
}

@media only screen and (max-width:991px){
  .navbar-toggle{
    display:block;
    margin-right:7px !important;
  }

  #homesearch{
    margin-top:25px;
  }
  /*.selectView .secondDrop{
    width:236px;
    margin-top:8px;
    float:left;
  }*/
  /*.selectView .viewByBlock{
    width:77px;
    float:left;
    margin-bottom:25px;
  }*/
  /*.viewByBlockSelect{
    width:165px;
  }*/

}

@media (max-width:980px){
 .sidebarSubmitRequest{
    /*width:100%;*/
    margin-bottom: 20px;
  }
  .mainContentSubmitRequest{
    width:100%;
    margin-left:0;
    margin-top: 20px;
  }
  .serviceReqSubmitBt, .serviceReqCancelBtWrapper{
      width: 49.6% !important;
  }
}










/** CANNOT DO THIS TO FIX THE COLOR ON SEARCH RESULTS AS IT CHANGES THE PROGESS DOTS ON MY DASHBOARD
tr td span, tr th span{
  color:#000 !important;
}
**/




/** STYLES FROM SEARCH_KNOW_BASE **/

.nav-tabs {border-bottom: 1px solid #666;}
.dropdownlst{left: 0px;top: 0px;width: 167px;height: 26px;color: rgb(0, 0, 0);font-family: "Arial";font-size: 13px;font-style: normal;font-weight: 400;text-decoration: none;margin-left: 10px;border-radius: 4px;background-color: #EEEEEE;  margin-bottom: 20px;}
.dropdownlst1{left: 0px;top: 0px;width: 167px;height: 26px;color: rgb(0, 0, 0);font-family: "Arial";font-size: 13px;font-style: normal;font-weight: 400;text-decoration: none;margin-left: 10px;border-radius: 4px;background-color: #EEEEEE;margin-bottom: 10px;}

.sol-row {padding: 0px;}
/*tablestyle*/
#u55 {background: none;}
#u56 {background: none;}
.paginationDigits{color:black; text-decoration:underline}
.casesearchcount { padding-bottom: 15px;padding-top: 10px;}

/** FROM MY DASHBOARD **/




/* LJ Styles */

.messageBlock h2 {
    border-bottom: 1px solid #333;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-bottom: 5px;
    margin-top: 11px;
}


/** STYLES FROM REQUEST_HELP **/
    .form-title{color:white;text-align: left;font-size: 15px;font-family: "Arial", Times, serif;font-style: normal;}
    .home-grey-strip{background-color: #E0E0E0;height: 35px;font-weight: bold;padding-top: 7px;padding-left: 7px;}
    .red-button-btn{background-color: #d6322a;color: #FFFFFF !important;height: 35px;width: 150px;background: #e8e8e9 url('/img/alohaSkin/btn_sprite.png') repeat-x right top;font-weight: bold;border: none;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding: 7px 0px;margin-top: 20px;}
    .date-inp-flds {width: 100%;color: #000;height: 45px;border: 2px inset #CBCCCE;font-family: Arial;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;font-size: 14px;-webkit-appearance: none;-moz-appearance: none;}
    .casecreate-stack>div>div:first-child{padding-top: 6px;}
    .Mandatory{color: red;font-size: 18px;}




    #u68{height:30px;}
    #u55{width: 194px;}
    #u70{background: #666;height:30px;width:193px;}
    #u57{margin-left: 13px;}
    #t-nav {width: 936px;}
    #u60{left: 46px;top: 679px;width: 194px;height: 31px;color: rgb(255, 255, 255);font-family: "Arial Bold", "Arial";font-style: normal;font-weight: 700;margin-top: 20px;}
    #u56{width: 194px;}
    #u59_inputa{left: 0px;top: 0px;width: 167px;height: 26px;color: rgb(0, 0, 0);font-family: "Arial";font-size: 13px;font-style: normal;font-weight: 400;text-decoration: none;margin-left: 10px;border-radius: 4px;background-color: #EEEEEE;}
    #u56-a{width: 194px;}
    #u59_inputb{  left: 0px;top: 0px;width: 167px;height: 26px;color: rgb(0, 0, 0);font-family: "Arial";font-size: 13px;font-style: normal;font-weight: 400;text-decoration: none;margin-left: 10px;border-radius: 4px;background-color: #EEEEEE;}
    #home{left: 18px;top: 19px;position: absolute;COLOR: #666;font-size: 13px;}
    #explore{left:76px;top: 19px;position: absolute;COLOR: #666;font-size: 13px;}
    #training{left:246px;top: 19px;position: absolute;COLOR: #666;font-size: 13px;}
    #myacc{left:330px;top: 19px;  width: 101px;position: absolute;COLOR: #666;font-size: 13px;}

    #u5a{width:67px;left:4px;top:0px;position: absolute;color: rgb(255, 255, 255);font-family: "Arial Bold", "Arial";font-style: normal;font-weight: 700;  height:31px;}
    #u4a_img{width: 58px;height: 29px;}
    #u4_img{width: 200px;height: 31px;}
    #u5{left:85px;top: 4px;position: absolute;color: rgb(255, 255, 255);font-family: "Arial Bold", "Arial";font-style: normal;font-weight: 700;width: 200px;}
    .mycasesstyle{top: 19px;position: absolute;left: 15px;}
    #u83{left: 168px;top: 16px;width: 225px;height: 16px;text-align: right;color: #666;position: absolute;font-size: 13px;text-decoration: underline;}
    #u383{left:110px;top: 16px;width: 305px;height: 16px;text-align: right;color: #666;position: absolute;font-size: 13px;text-decoration: underline;}
    #u483{left:135px;top: 15px;width: 305px;height: 16px;text-align: right;color: #666;position: absolute;font-size: 13px;text-decoration: underline;}
    .requestnostyle{left:106px;font-size: 0.9167em;text-transform: uppercase;color: #666;font-family: "Helvetica Light", Arial, sans-serif;}
    .statusnostyle{left:2%}
    .actionrequired{left: 0%;font-size: 0.9167em;text-transform: uppercase;color: #666;font-family: "Helvetica Light", Arial, sans-serif;}
    .datestyle{font-size: 0.9167em;text-transform: uppercase;color: #666;font-family: "Helvetica Light", Arial, sans-serif;}
    .productstyle{left: 64px;font-size: 0.9167em;text-transform: uppercase;color: #666;font-family: "Helvetica Light", Arial, sans-serif;}
    .datestyle1{font-size: 0.9167em;text-transform: uppercase;color: #666;font-family: "Helvetica Light", Arial, sans-serif;}
    .subjectstyle{left: 0%;font-size: 0.9167em;text-transform: uppercase;color: #666;font-family: "Helvetica Light", Arial, sans-serif;}
    .statusstyle{left:2px;font-size: 0.9167em;text-transform: uppercase;color: #666;font-family: "Helvetica Light", Arial, sans-serif;}
    .priority{right: -15px;font-size: 0.9167em;text-transform: uppercase;color: #666;font-family: "Helvetica Light", Arial, sans-serif;}
    .requestnostyle1{font-size: 0.9167em;text-transform: uppercase;color: #666;font-family: "Helvetica Light", Arial, sans-serif;left:46px;}
    #u85{text-align: center;}
    #u84-a,#u84-b,#u84-c{width:80%;}
    #u84{width:100%;}
    div#u85 p span {color: #40B9DC;font-family: Arial, sans-serif;font-size: 0.9167em;}
    div#u85 p span a {color: #EE3124;font-family: Arial, sans-serif;font-size: 0.9167em;font-family: "Helvetica Light", Arial, sans-serif;}
    #u83a{left:150px;top: 16px;width: 260px;height: 16px;text-align: right;color: #666;position: absolute;font-size: 13px;text-decoration: underline;}
    #u383a{left: 230px;top: 16px;width: 260px;height: 16px;text-align: right;color: #666;position: absolute;font-size: 13px;text-decoration: underline;}
    #u483a{left: 210px;top: 16px;width: 305px;height: 16px;text-align: right;color: #666;position: absolute;font-size: 13px;text-decoration: underline;}
    #u83b{left: 190px;top: 16px;width: 210px;height: 16px;text-align: right;color:  #666;position: absolute;font-size: 13px;text-decoration: underline;}
    #u383b{left: 190px;top: 16px;width: 226px;height: 16px;text-align: right;color: #666;position: absolute;font-size: 13px;text-decoration: underline;}
    #u483b{left: 190px;top: 16px;width: 245px;height: 16px;text-align: right;color: #666;position: absolute;font-size: 13px;text-decoration: underline;}
    .sidelinkstyle{color:#2483B8;font-family: "Arial"; font-size: 12px; font-weight: 400;}
    #u71,#u69{padding-top: 3px;}


/** STYLES FROM CASEVIEWDETAILS */


/* STYLES FROM KA LAYOUT */
.form-title{color:white;text-align: left;font-size: 15px;font-family: "Arial", Times, serif;font-style: normal;}

    .home-grey-strip{background-color: #E0E0E0;height: 35px;font-weight: bold;padding-top: 7px;padding-left: 7px;}
    .casecreate-stack>div>div:first-child{padding-top: 6px;}



     .taskTab .secondaryPalette, .individualPalette .taskBlock .secondaryPalette {
        border-color: #666;
    }
    .taskTab .tertiaryPalette, .individualPalette .taskBlock .tertiaryPalette, .layoutEdit .individualPalette .taskBlock .tertiaryPalette {
        background-color: #666;
        border-color: #666;
    }
    body .bPageBlock, body #bodyCell .bResource .secondaryPalette, body .secondaryPalette.bPageBlock, body .individualPalette .secondaryPalette.bPageBlock, body .bodyDiv .genericTable, body .genericPageBlockTable, body .bodyDiv .bSubBlock, body .bComponentBlock .bPageBlock, body .bMyDashboard .bPageBlock, body.rlHoverFrame .bPageBlock, body.subjectSelectionPopup div.choicesBox, body.lookupTab .secondaryPalette.bPageBlock, body.popupTab .secondaryPalette.bPageBlock, body.UserTagStatsPage .secondaryPalette.bPageBlock
    {
       background-color: #ffffff;
    }
    body .bPageBlock, body #bodyCell .bResource .secondaryPalette, body .secondaryPalette.bPageBlock, body .individualPalette .secondaryPalette.bPageBlock, body .bodyDiv .genericTable, body .genericPageBlockTable, body .bodyDiv .bSubBlock, body .bComponentBlock .bPageBlock, body .bMyDashboard .bPageBlock, body.rlHoverFrame .bPageBlock, body.subjectSelectionPopup div.choicesBox, body.lookupTab .secondaryPalette.bPageBlock, body.popupTab .secondaryPalette.bPageBlock, body.UserTagStatsPage .secondaryPalette.bPageBlock {
        background-color: #f8f8f8;
        border-bottom: 0px #eaeaea;
        border-left: 0px #eaeaea;
        border-right: 4px #eaeaea;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        border-top: 0px;
    }
    .bPageBlock .detailList tr td, .bPageBlock .detailList tr th, .hoverDetail .bPageBlock .detailList tr td, .hoverDetail .bPageBlock .detailList tr th {
    border-bottom: 0px solid #e3deb8;
    border-right: 1px;
    }
    body .bPageBlock, body #bodyCell .bResource .secondaryPalette, body .secondaryPalette.bPageBlock, body .individualPalette .secondaryPalette.bPageBlock, body .bodyDiv .genericTable, body .genericPageBlockTable, body .bodyDiv .bSubBlock, body .bComponentBlock .bPageBlock, body .bMyDashboard .bPageBlock, body.rlHoverFrame .bPageBlock, body.subjectSelectionPopup div.choicesBox, body.lookupTab .secondaryPalette.bPageBlock, body.popupTab .secondaryPalette.bPageBlock, body.UserTagStatsPage .secondaryPalette.bPageBlock{background-color:#FFFFFF;}

    .top-nav {
      margin: 0;
      padding: 0;
      list-style: none;
      position: absolute;
      right: 20px;
      top: 64px;
    }
    .textlink, .textlink a:link, .textlink a:hover, .textlink a:visited {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 13px;
      color: #09f;
    }
    .top-nav li {
      float: left;
      font-size: 12px;
      padding-left: 23px;
    }
    ul.top-nav.textlink {
      top: 0px;
    }
    .newslink{padding-bottom: 10px;  margin-left: 270px;}
    #t-nav {width: 936px;}

    /* LJ STYLES */


    .breadcrumbs {
        font-size: 11px;
    }
    #custom_detail_vf {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    #custom_detail_vf .pbBody {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .dataCol > span, .dataCol {
        color: #666 !important;
    }
    .taskBlock h3 {
        margin-left: 5px;
    }
    .taskBlock textarea {
        min-height: 100px;
        width: 95%;
    }

    .actionBtns .detailList, .actionBtns .detailList td{
        border: none !important;
    }
    .actionBtns input {
        margin: 15px 8px;
    }
    .saveBtn {
        margin-right: 0;
    }
    .taskBlock .detailList tr:nth-child(4) {
        display: none;
    }
    .editBtnTable table, .editBtnTable table td {
        border: none !important;
    }
    /*LJ Styles*/

    .articleInfoBlock {
        margin-bottom: 30px;
    }
    .articleInfoBlock:last-child {
        margin-bottom: 0;
    }
    .sectionHeader {
        background-color: #666;
        padding: 4px 0 4px 8px;
        color: white;
        font-weight: bold;
    }

    .rating div p, #Knowledgedetaildiv .rating {
        color: #666;
        font-size: 12px;
    }
    0
    #ArtilceTopicSpanId span {
        font-size: 12px !important;
        color: #00A8FD !important;
        margin: 0 10px;
    }
    .articleDetails {
        padding-bottom: 10px;
        padding-top: 10px;
        border-bottom: 1px solid #dbdbdb;
    }


/** STYLES FROM SUBMIT_REQUEST_FORM **/
    #customer{font-size: 16px;left:20px;color: #FFFFFF}
    #internal{font-size: 16px;left:20px;color: #FFFFFF}
    #cus {height: 57px;float: left;text-align: center;width: 136px;border-radius: 9px;background: #335C85; border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
    #req{left:20px;font-size: 10px;color: #FFFFFF;}
    #cus1 {height: 57px;width: 136px;float: left;text-align: center;border-radius: 9px;background: #335C85;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
    #customer1{font-size: 16px;color: #FFFFFF;padding-top: 15px;}
    .casecreate-stack {padding-top: 0px;}
    .popover {min-width: 450px;}
    .popover-title{font-size: 12px;}
    .contact-detail-body {font-size: 11px;}
    .contact-detail {
  background-image: url("../images/information-indicator.png");
  background-position: left;
  background-size: 12px;
  background-repeat: no-repeat;
  padding-left: 20px;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

#save5 {
  cursor: pointer;
  height: 38px;
  width: 125px;
  border-bottom-left-radius: 0.4em;
  background: #EE3124;
}

#save1 {
  top: 10px !important;
  position: absolute;
  left: 40px;
  font-size: 16px;
  color: #FFFFFF;
}


/** STYLES FROM REQUEST_HELP_VIEWALLDETAILS **/
/* LJ STYLES */


        .breadcrumbs {
            font-size: 11px;
        }
        #custom_detail_vf {
            margin-left: 0 !important;
            margin-right: 0 !important;
        }
        #custom_detail_vf .pbBody {
            margin-left: 0 !important;
            margin-right: 0 !important;
        }
        .dataCol > span, .dataCell > span {
            color: #666;
        }
        body .pbBody table.list tr.headerRow td, body .pbBody table.list tr.headerRow th {
            background: none;
        }
        .data2Col.first.last {
            padding-left: 0;
            padding-right: 0;
            width: 100%;
        }
        .caseBlock .pbTitle {
            display: none;
        }
        .caseBlock .pbHeader table, .caseBlock .pbHeader th, .caseBlock .pbHeader td {
            border: none !important;
        }

        td.dataCell::last-child {
            border-right: none;
        }
        .caseBlock input.btn {
            margin-top: 8px;
        }
        .caseBlock .pbButton {
            padding-left: 0 !important;
        }
        .caseComments .detailList, .caseComments .detailList td {
            border: none;
        }
        .ax_table tr td {
            border-top: medium none;
            border-right: medium none;
        }
        .ax_table tr td:last-child {
            border-right: 1px solid #666;
        }
        .ax_table div {
            border-top: 1px solid #666;
        }
        .ax_table div#nav {
            border-top: none;
        }


/** STYLES FROM TASK PAGE LAYOUT **/


    /* LJ STYLES */

    .breadcrumbs {
        font-size: 11px;
    }
    #custom_detail_vf {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    #custom_detail_vf .pbBody {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .dataCol > span, .dataCol {
        color: #666 !important;
    }
    .taskBlock h3 {
        margin-left: 5px;
    }
    .taskBlock textarea {
        min-height: 100px;
        width: 95%;
    }

    .saveBtn {
        margin-right: 0;
    }
    .taskBlock .detailList tr:nth-child(4) {
        display: none;
    }
    .editBtnTable table, .editBtnTable table td {
        border: none !important;
    }






/** STYLES FROM HEADERPAGES - MERGED INTO HERE - ELEMENTS NOW IN SUPPORTNAV.COMPONENT **/

.top-nav {
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  right: 20px;
  top: 64px;
}
.textlink, .textlink a:link, .textlink a:hover, .textlink a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #09f;
}
.top-nav li {
  float: left;
  font-size: 12px;
  padding-left: 23px;
}
ul.top-nav.textlink {
  top: 0px;
  margin-right:3px;
}


div.hover {
  position: absolute;
  top: 30px;
  left: -1px;
  z-index: 1000000000000 !important;
  background-color: #fff;
  padding: 0 0 20px 10px;
  float: left;
  display: none;
  border: 1px solid #dcdcdc;
  border-top: none;
  font-weight: normal !important;
  line-height: normal !important;
  font-weight: normal !important;
  text-transform: none !important;
}
.bodynew {
  color: #666;
  font-family: Arial, Helvetica, sans-serif !important;
  }
  div .second-nav ul {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 154px !important;
  left: 14px;
  width: 878px;
  font-weight: normal;
  text-transform: none;
  border: 1px solid #dcdcdc;
  border-top: none;
  background-color: #f7f9fa;
  display: block;
}
li.active {
  border: none;
  background-color: #f7f9fa;
}
div .second-nav ul li, ul#t-nav ul.m-nav-myaccount li {
  display: block;
  float: left;
}
div .second-nav ul li {
  padding: 5px 7px;
  font-size: 11px;
}
div .second-nav ul {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 154px !important;
  left: 14px;
  width: 878px;
  font-weight: normal;
  text-transform: none;
  border: 1px solid #dcdcdc;
  border-top: none;
  background-color: #f7f9fa;
  display: block;
}
li.active {
  border: none;
  background-color: #f7f9fa;
}
div .second-nav ul li, ul#t-nav ul.m-nav-myaccount li {
  display: block;
  float: left;
}
.s4-trc-container-menu
{
    display:none;
}

.loginheader {
    margin:0 0 22px;
    font-size:16px;
    line-height:18px;
    font-weight:normal;
}


.second-nav ul li {
  display: block;
  float: left;
  padding: 5px 10px;
  font-size: 13px;
}
ul li, ol li {margin-left: 0em;}
 .second-nav ul{
 margin:0;
 padding:0;
 position:absolute;
 top:31px !important;
 left:147px;
 width:938px;
 font-weight:normal;
 text-transform:none;
 border:1px solid #dcdcdc;
 border-top:none;
 background-color:#f7f9fa;
 display:block;
}

body #s4-ribboncont{
padding:0px;
 background:#ece9e9 url(../images/bg-body.gif) repeat-x;
}
div .second-nav ul li a:hover
{
    text-decoration:none;
}

div .second-nav ul li, ul#t-nav ul.m-nav-myaccount li {
    display:block;
    float:left;
}
div .second-nav ul li a:link, div .second-nav ul li a:visited { color:#666; }

div .second-nav ul li a:hover, div .second-nav ul li a:active { color:#09f; }

div .second-nav ul li:hover, div .second-nav ul li.active { border:none; background-color:#f7f9fa; }

div .second-nav ul li.active a { font-weight:bold; color:#09f; }
.a{text-decoration: inherit;
    font-size: 11px;}

ul li a {
  font-size: 13px !important;
}
#u68_img{}

/*community mydashboard page */

a:hover {
                text-decoration: underline;
            }
            a:focus {
                outline: none;
            }
            input, textarea, select {
                font: 12px Arial, Helvetica, sans-serif;
                vertical-align: middle;
            }
            form, fieldset {
                margin: 0;
                padding: 0;
                border-style: none;
            }
            .bodynew {
                margin: 0;
                width: 100%;
                margin: 0 auto;
            }



            .light-box {
                position: absolute;
                top: 0;
                left: 0;
                width: 659px;
            }
            .light-box .lb-t, .light-box .lb-b {

                height: 30px;
                overflow: hidden;
            }
            .light-box .lb-b {

            }
            .light-box .lb-area {

                width: 100%;
            }
            .light-box .lb-content {
                height: 1%;
                position: relative;
                padding: 18px 38px;
            }
            .light-box .heading, .light-box .contact {
                color: #333;
                display: block;
                font-size: 24px;
                line-height: 26px;
                font-weight: normal;
                margin: 0 0 28px;
            }
            .light-box .info-list {
                margin: 0 0 60px;
            }
            .light-box .btn-close {
                position: absolute;
                top: 0;
                right: 35px;
                color: #44a2ff;
                text-decoration: underline;
            }
            .light-box .btn-close:hover {
                text-decoration: none;
            }
            .light-box p {
                margin: 0 0 18px;
            }
            .light-box p a {
                color: #0080ff;
            }
            .light-box .contact {
                margin: 0;
            }
            #slide-viewer-container {
                width: 220px;
                height: 155px;
                float: left;
                margin: 0 20px 0 0;
            }
            .logged li.active {
                font-weight: bold;
            }
            #u170_img{height: 780px;}
            #u170{height: 690px;}


            #footer .holder {width: 930px;margin: 0 auto;padding: 8px 0 9px;}
            #footer li {float: left;margin-left: -9px;padding: 0 14px 0 9px;}
            #footer a { color: #fff; }
            #footer p { margin: 0; }
            #home{left: 15px;top: 120px;width: 80px;height: 30px;overflow: hidden;position: absolute;}
            #explore{left: 105px;top: 130px;width: 70px;height: 30px;overflow: hidden;position: absolute;}
            #training{left:260px;top: 130px;width: 70px;height: 30px;overflow: hidden;position: absolute;}
            #myacc{left:350px;top: 130px;width: 90px;height: 30px;overflow: hidden;position: absolute;}
            #u273 {
                left: -16px;
                top: 0px;
                width: 190px;
                white-space: nowrap;
                position: absolute;
            }


            #u298 {
            left: 25px;
            top: 110px;
            width: 932px;
            height: 66px;
            position: absolute;
            }
