﻿.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-Sep {
    background-image: none;
}

/************ Solve ie8  issue **********/

.HLWelcomeHeader .Login {
    /*left:78px;*/
    margin-top: 0;
    /*padding-top:42px;*/
    position: relative;
    top: 56px;
}

/******** solve height difference in welcome control *****/

.HLWelcome {
    margin-top: 0px;
}

.MenuBarUnderline {
    font-size: 7px;
}

.profileControlBig .h1, .profileControlBig .Heading1 {
    border-top: 0px;
}

#MPSearchBlock {
    padding-top: 4px;
}

    #MPSearchBlock .Watermark, #MPSearchBlock .TextBox {
        #padding-top: 2px;
    }

.MPButtonNav { /*width: 775px;*/
}

#MPheader {
    background-color: #fff;
    padding-top: 0px;
    padding: 0px;
    height: 158px;
}

.MPTop {
    background-image: url('images/top strip.gif');
    background-position: left center;
    background-repeat: repeat-x;
    /* background-color:#32639B;*/
    height: 19px;
}

.MenuBarUnderline {
    height: 10px;
}

.HLWelcomeHeader .Content {
    margin-top: 1em;
}

/***Arrow image- WithChildren -Buttonnav***/

.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-WithChildren:Hover li.AspNet-Menu-WithChildren a,
.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-Hover li.AspNet-Menu-WithChildren a,
.MPButtonNav ul.AspNet-Menu li:Hover li.AspNet-Menu-WithChildren li.AspNet-Menu-WithChildren a,
.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-WithChildren li.AspNet-Menu-WithChildren a,
.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren.AspNet-Menu-Hover ul li.AspNet-Menu-WithChildren a,
.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren:Hover ul li.AspNet-Menu-WithChildren a,
.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren.AspNet-Menu-Hover ul li.AspNet-Menu-WithChildren a,
.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren a:hover,
.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected ul li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected a:hover,
.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren.AspNet-Menu-Hover ul li.AspNet-Menu-WithChildren a:hover,
.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren:hover a,
.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren.AspNet-Menu-Hover a,
.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren:hover a,
#MPButtonNav ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren:hover a,
.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren.AspNet-Menu-Hover a,
.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren.AspNet-Menu-Hover a {
    background-image: url('images/sidearr.gif');
    background-repeat: no-repeat;
    background-position: 168px center;
}

/***Sidemenu icon***/

MPSideNav ul.AspNet-Menu li a, .MPSideNav ul.AspNet-Menu li.AspNet-Menu-Leaf a, .MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren a {
    background-color: transparent;
    background-image: url(images/SideMenuIcon2.jpg);
}


/***Search asc,desc image***/

.HLSearch .Content .SortAscending {
    vertical-align: middle;
    background-image: url(images/down_yell.gif);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 10px;
}

.HLSearch .Content .SortDescending {
    vertical-align: middle;
    background-image: url(images/up_yell.gif);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 10px;
}

/***IE8 issue in search button visibility**/

#MPSearchBlock .Button {
    height: 22px;
}

/****Welcome control : Completeness bar style****/

.ProgressBarProgress {
    height: 6px;
}

.ProgressBar {
    height: 10px;
    font-size: 7px;
    margin-bottom: 2px;
}

.HLWelcome .Profile {
    padding-top: 2px;
}


/***Rss image : issue in next control*/

.HLAnnouncements h2 {
    position: relative;
}

.SubscribeRSS {
    float: right;
    position: absolute;
    right: 5px;
    top: 3px;
}


/***IE6 issue in engagement control***/

/*.HLLandingControl ol li, .HLLandingControl ul li
{
    width:100%
}*/

/***New blog link spacing from tabs***/

.addBlogEntry {
    padding-left: 8px;
}

/***My Documents alignment***/

/*.HLMyDocuments .HLContainer
{
    float:left;
}*/

/***Login link browser issue***/

#LeftToLogo, #RightToLogo {
    min-height: 100px;
}

#Logo {
    width: 150px;
    min-height: 60px;
    /*	position:absolute;*/
    top: 17px;
    /*    #position:relative;*/
    #top: -10px;
}

.MPButtonNav {
    position: relative;
    #right: 0px;
    z-index: 200;
}

.HLWelcomeHeader .Content {
    margin-bottom: 2px;
    margin-right: 1px;
    margin-top: 8px;
    #margin-top: 4px;
}

/***Search Library - spacing issue**/

.rlCollapseHeader {
    border-bottom: 2px solid #FFFFFF;
}

/***Directory inbox checkbox alignment***/

.InboxMessages input {
    margin-right: 5px;
}

/***Send Message - Button style**/

.ButtonBlock .ButtonStyle {
    background: none;
}

/**Inbox - border between messages ***/

.InboxMessages {
    border-bottom: 1px dotted #AFB1B3;
    margin-bottom: 1em;
}

/****Body background - image***/

.bodyBackground {
    /*background-image:url('images/BGgrid.jpg');
	background-position: left bottom;*/
}

#MPOuter {
    background-color: White;
}

/***New classes***/

.HLWelcome {
    background: none !important;
    border: none !important;
}

#MPButtonBar { /*height:31px;*/
}

.Welcome .Details {
    /*width:220px;*/
    float: left;
}

/*** Solve ie6 issue start***/

.HLWelcomeHeader .Welcome {
    width: 250px;
}

/*** Solve ie6 issue end***/

.repeatImage {
    background-image: none;
}

.SponsorImagePanel {
    text-align: center;
}

/***Search box left align***/

#MPSearchBlock .Watermark, #MPSearchBlock .TextBox {
    /*padding:2px 3px 0;*/
    #padding-top: 2px;
    padding-left: 1px;
    /*width:110px;*/
}

/**** Solve IE6 issue ****/

.MPContentSection {
    padding-right: 8px;
}

/*** Provide gap b/w tabs in IE7 ***/

.Tab, .TabSelected {
    margin-right: 0px;
    border-right: solid 3px #ffffff;
}

#details {
    z-index: 1001;
}

/*********** Solve Height issue in Group Details ***************/

#pnlEdit {
    height: 15px;
}

.MPRightAux {
    float: right;
    width: 600px;
}

#LeftToLogo {
    height: 80px;
}

.ProgressBarProgress {
    padding-left: 0px;
    padding-right: 0px;
}

.GlossaryDefinition {
    margin-left: 8px;
}

.MPButtonNav ul.AspNet-Menu li a {
    padding-bottom: 9px;
}

/***home page usercontrol styles***/

.HLLandingControl h4 {
    width: 100%;
}

.HLDiscussions li, .HLLandingControl .Content, .HLContainer {
    overflow: auto;
}

.HLEngagement .Content li, .HLDiscussions .Content ol li {
    overflow: auto;
    height: 100%;
}

.HLContainer {
    height: 100%;
    overflow: hidden;
}

.MPButtonNav ul.AspNet-Menu li a {
    font-size: 10px;
    padding: 11px 3px;
}

#MPButtonBar {
    height: 33px;
}

/* style written on Nov 02 for Rob style change */

/* .HLLandingControl h2
{
    height: auto;
background-image: none; 
    padding:8px 5px 8px 9px;
	
} */

.HLLandingControl .Content h2 {
    background-image: none !important;
    height: auto !important;
}

.HLLandingControl h2 {
    height: auto;
}

.HLLandingControl.HLRecentBlogs h4 {
    width: auto;
}

.HLLandingControl.HLRecentBlogs .ByLine h4 {
    display: none;
}



fieldset legend {
    background-color: #336699;
    border: 1px solid #336699;
}

fieldset {
    border: 2px solid #336699;
    position: relative;
    #margin-top: 12px;
}

.JoinLeaveLink a {
    background-color: #336699;
    color: #FFF;
}

    .JoinLeaveLink a:hover {
        text-decoration: none;
    }

.CustomTableModalPopup .CustomTableModalPopupHeaderRow {
    background-color: #336699;
    border-bottom: 1px solid #336699;
}

.CustomTableModalPopupHeaderRow, .CustomTableModalPopupRow, .CustomTableModalPopup {
    #width: 570px !important;
}


/*.AddSmallButton
{
#margin-top:-25px;
#padding-right:9px;
}*/

.GroupMemberDisplayItem {
    padding-top: 10px;
    vertical-align: top;
}

.GroupMemberName {
    height: 30px;
}

#MPButtonBar ul.level1 li a {
    padding: 10px 3px;
    font-size: 10px;
}
