﻿body {
    font: normal 12px Arial;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    color: #36424a;
}

.input-box-position input, #MainCopy_ctl04_FreeFormText {
    margin: -18px 0 0 131px;
}

#Logo {
    /*padding-left:25px;
    
    padding-right:25px;
    position:relative;
    top:33px;*/
}

#LeftToLogo {
    /*width:480px;
   
    position:relative;
    top:20px;*/
}

/************ Solve ie8  issue **********/

.HLWelcomeHeader .Login {
    /* left:78px;*/
    margin-top: 0;
    /*padding-top:42px;*/
    position: absolute;
    top: 86px;
}

#RightToLogo {
    position: relative;
}

#MPSlogan {
    font-size: 20px;
    font-weight: bold;
    margin-top: 30px;
}

.MenuBarUnderline {
    font-size: 7px;
}

.profileControlBig .h1, .profileControlBig .Heading1 {
    border-top: 0px;
}

#MPSearchBlock .Watermark, #MPSearchBlock .TextBox {
    #padding-top: 2px;
}

/* .MPButtonNav 
{
   width:846px; 

} */

#MPheader {
    background-image: url("images/headerbg.jpg");
    background-position: right bottom;
    background-repeat: no-repeat;
    height: 166px;
    padding: 0;
}


.MenuBarUnderline {
    height: 2px;
}

.HLWelcomeHeader .Content {
    margin-top: 1em;
}


.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-Sep a {
    /* width: 120px !important;*/
    border-right: none;
}

.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-WithChildren { /* width: 126px; */
}

.MPButtonNav ul.AspNet-Menu li ul li.AspNet-Menu-Sep {
    width: auto !important;
}

.MPButtonNav ul.AspNet-Menu li ul li {
    width: auto !important;
}


/***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.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: right center;
    background-color: transparent;
}

    .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 {
        background-image: url('images/sidearr.gif');
        background-repeat: no-repeat;
        background-position: right center;
        background-color: #265583;
    }

.MPButtonNav ul.AspNet-Menu li ul li ul {
    background-image: url("images/dropDwnStrip.jpg");
    background-repeat: repeat-x;
    background-color: #1D5995;
}

/***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: none;
    padding-left: 4px;
}


/***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;
    background-image: url("images/srchbtn.jpg");
}

/****Welcome control : Completeness bar style****/

.ProgressBarProgress {
    height: 6px;
}

.ProgressBar {
    height: 10px;
    font-size: 7px;
    margin-bottom: 2px;
}

.HLWelcome .Profile {
    padding-top: 2px;
    text-align: left;
}


/***Rss image : issue in next control*/

.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***/

/*mass replace Rick and Patrick 8-21-2012*/

/***Login link browser issue***/

#LeftToLogo, #RightToLogo {
    min-height: 100px;
}

#Logo {
    /*width: 332px;
	height:148px;

margin-left:-5px;*/
}


/***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;*/
    background-color: #dde8e1;
}

#MPOuter {
    background-color: White;
    border: 11px solid #A4B8BE;
}

/***New classes***/

.HLWelcome {
    background: none !important;
    border: none !important;
}

#MPButtonBar {
    /*height:31px;*/
    position: relative;
}

#MainLinkDiv {
    background-color: transparent;
    background-image: url("images/sel_nav.jpg");
    float: right;
    width: 136px;
    height: 40px;
    /*
position: absolute; 
right: 0pt;
*/
}


    #MainLinkDiv a {
        padding: 14px 21px 8px; /*;18px 20px 9px 8px */
        display: block;
        color: #FFFFFF;
    }

.Welcome .Details {
    /*width:220px;*/
    float: left;
    width: 180px;
    font-size: 12px;
    text-align: left;
}

/*** Solve ie6 issue start***/

.HLWelcomeHeader .Welcome {
    width: 250px;
    background-color: transparent;
}

/*** Solve ie6 issue end***/

.repeatImage {
    background-image: none;
}

.SponsorImagePanel {
    text-align: center;
}

/***Search box left align***/

#MPSearchBlock .Watermark, #MPSearchBlock .TextBox {
    /*padding:2px 3px 0;*/
    /*width:110px;*/
    #padding-top: 2px;
    padding-left: 1px;
    background-image: url("images/srchtext.jpg");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 1px;
    width: 175px;
}

/**** Solve IE6 issue ****/

.MPContentSection {
    background-image: url("images/sidebarouterbg.jpg");
    background-position: left 6px;
    background-repeat: no-repeat;
    padding-right: 8px;
}

.MPContentAreaHomeWithAd {
    width: 828px;
}

/*** 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;
}

/************ Solve ie8  issue **********/

.HLWelcomeHeader .Login {
    margin-top: 0;
    /*padding-top:42px;*/
    position: relative;
    top: 86px;
}

/******** solve height difference in welcome control *****/

.HLWelcome {
    margin-right: 15px;
    margin-top: 2px;
}

.HLWelcomeHeader .Content {
    height: 100px;
    /*margin-bottom:7px;
margin-top:14px;*/
    background-image: url("images/welcomeBox1.jpg");
    background-repeat: no-repeat;
    background-color: transparent;
    width: 266px;
}

.MPContentAreaHome table {
    width: 100%;
}

a {
    text-decoration: none;
    font-weight: bold;
}

    a:hover {
        text-decoration: underline !important;
    }

.tabStyle .ajax__tab_outer {
    background: transparent none repeat scroll 0 0;
}

.tabStyle .ajax__tab_inner {
    background: transparent none repeat scroll 0 0;
}

H1 {
    font: 18px Arial, Helvetica, sans-serif;
    font-weight: bold;
}

H2 {
    font: 16px Arial, Helvetica, sans-serif;
    font-weight: bold;
}

H3 {
    font: 12px Arial, Helvetica, sans-serif;
    font-weight: bold;
}

/*H4				 {font: 16px Arial, Helvetica, sans-serif; font-weight: bold;}
H5				 {font: bold 14px/10px Verdana, Arial, Helvetica, sans-serif;}
H6				 {font: 8px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}*/

#Logo {
    left: 10px;
    position: relative;
    top: 25px;
    width: 341px;
    height: 100px;
    /* top:11px;
bottom:8px;
right:44px;*/
}

#LeftToLogo {
    width: 285px; /* width:202px;*/
}

#RightToLogo {
    float: right;
    z-index: 99;
    width: 345px;
}



/***home page usercontrol styles***/

.HLContainer h3, .HLContainer .Heading3, .HLContainer h3 a, .HLLandingControl h3, .HLLandingControl h3 a {
    font-size: 13px;
    font-weight: bold;
}

.HLLandingControl h2 {
    font-size: 13px !important;
}

.HLLandingControl.HLEngagement .Details { /* width:172px; firefox wrapping issue*/
}

.HLEngagement .Content li, .HLDiscussions .Content ol li {
    overflow: auto;
    height: 100%;
}

.HLAnnouncements h2 {
    position: relative;
}

/*.HLContainer
{
    height:100%;
}/*/

.MPimage {
    text-align: center;
}

.MPRightAds {
    width: 135px;
    padding-top: 10px;
}

.ProgressBarProgress {
    padding: 2px 0px 2px 0px;
}

.MPBottomAds .AdSpots {
    float: none;
    left: 0;
    position: relative;
    text-align: center;
    width: 100%;
}

    .MPBottomAds .AdSpots .AdSpot {
        display: inline-block;
        float: none;
        text-align: center;
        margin-left: -10px;
    }

.MPheader {
    /*  background-image: url('images/header.gif' );
	background-repeat: no-repeat;
	background-position: top left; */
}

* html .HLWelcome.HLWelcomeHeader {
    margin-top: 0px;
}

.glHome table {
    width: 100%;
}

.MPContentAreaHome .Section3 .HLLandingControl.HLEngagement .Details,
.MPContentAreaHomeWithAd .Section3 .HLLandingControl.HLEngagement .Details {
    width: 170px;
}

.MPContentAreaHome .yui-g .yui-u .HLLandingControl.HLEngagement .Details,
.MPContentAreaHomeWithAd .yui-g .yui-u .HLLandingControl.HLEngagement .Details {
    width: 170px;
}

.MPContentAreaHome td .HLLandingControl.HLEngagement .Details,
.MPContentAreaHomeWithAd td .HLLandingControl.HLEngagement .Details {
    width: 170px;
}

.MPContentAreaHome .yui-gd .yui-u .HLLandingControl.HLEngagement .Details,
.MPContentAreaHomeWithAd .yui-gd .yui-u .HLLandingControl.HLEngagement .Details {
    width: 170px;
}

.MPContentAreaHome .yui-gd .yui-u .HLLandingControl.HLMyDocuments .Details,
.MPContentAreaHomeWithAd .yui-gd .yui-u .HLLandingControl.HLMyDocuments .Details {
    width: 480px;
}

.MPContentAreaHome .yui-gd div.first .HLLandingControl.HLMyDocuments .Details,
.MPContentAreaHomeWithAd .yui-gd div.first .HLLandingControl.HLMyDocuments .Details {
    width: 200px;
}

.MPContentAreaHome .yui-gb .yui-u .HLLandingControl.HLEngagement .Details,
.MPContentAreaHomeWithAd .yui-gb .yui-u .HLLandingControl.HLEngagement .Details {
}

.MPContentAreaHomeWithAd .yui-gb .yui-u .HLLandingControl.HLMyDocuments .Details {
    width: 230px;
}

.MPContentAreaHome .yui-gb .yui-u .HLLandingControl.HLMyDocuments .Details {
    width: 100%;
}

.MPContentAreaHome .Column2 .HLLandingControl.HLEngagement .Details,
.MPContentAreaHomeWithAd .Column2 .HLLandingControl.HLEngagement .Details {
    width: 120px;
}

.MPContentAreaHome .Column1 .HLLandingControl.HLMyDocuments .Details,
.MPContentAreaHomeWithAd .Column1 .HLLandingControl.HLMyDocuments .Details {
    width: 550px;
}

.MPContentAreaHome .Column2 .HLLandingControl.HLMyDocuments .Details,
.MPContentAreaHomeWithAd .Column2 .HLLandingControl.HLMyDocuments .Details {
    width: 180px;
}

.MPContentAreaHomeWithAd .Column2 .HLLandingControl.HLEngagement .Details {
    width: 106px;
}

.MPContentAreaHome .yui-gb .yui-u first .HLLandingControl.HLEngagement .Details,
.MPContentAreaHomeWithAd .yui-gb .yui-u first .HLLandingControl.HLEngagement .Details {
    width: 170px;
}

.MPContentArea .HLLandingControl.HLMyDocuments .Details {
    width: 230px;
    #width: 220px;
}

.MPContentAreaHome td .HLLandingControl.HLMyDocuments .Details,
.MPContentAreaHomeWithAd td .HLLandingControl.HLMyDocuments .Details { /* width:170px;*/
}


.HLLandingControl.HLRecentBlogs h3 {
    margin-top: -2px\0/;
}

.HLLandingControl.HLRecentBlogs .ByLine h4 {
    display: none\0/;
}

.HLLandingControl.MPIcon h3 {
    margin-top: -2px\0/;
}

.HLLandingControl.MPIcon h4 {
    width: auto\0/;
}

.HLLandingControl.MPIcon .ByLine h4 {
    display: none\0/;
}

/**homepage heading issue **/

.HLLandingControl .Content h2 {
    background-image: none !important;
    height: auto !important;
}

.NameBlock {
    float: left;
    padding-left: 25px;
}

.FeedItem {
    word-wrap: break-word;
}

.HLLandingControl.MPIcon h3 {
    #margin-top: -2px;
}

.HLLandingControl.MPIcon h4 {
    #width: auto;
}

.HLLandingControl.MPIcon .ByLine h4 {
    #display: none;
}

.HLLandingControl.HLRecentBlogs h3 {
    #margin-top: -2px;
}

.HLLandingControl.HLRecentBlogs .ByLine h4 {
    #display: none;
}

.HLLandingControl.HLRecentBlogs h3 {
    margin-top: -2px\0/;
}

.HLLandingControl.HLRecentBlogs .ByLine h4 {
    display: none\0/;
}

.HLContainer {
}

.egItemHeaderForEgroupDelete {
    background-color: #bf1313;
    color: #fff;
}

.HLLandingControl h2 {
    background-image: none;
}

.CustomTableModalPopup .CustomTableModalPopupHeaderRow {
    background-color: #bf1313;
}

.MPimage {
    background-repeat: no-repeat;
}

.SearchWhole {
    z-index: 85;
    position: relative;
}

.help {
    z-index: 90;
    position: relative;
}

.HLLandingControl h2 {
    #height: auto;
    #padding-bottom: 5px;
    #padding-top: 5px;
}

.MPContentAreaWide .HLLandingControl.MyDocumentsPage .HLContainer {
    width: 710px;
}

.MPContentArea .HLLandingControl.MyDocumentsPage .HLContainer {
    width: 600px;
}

.AddSmallButton {
    #margin-top: -25px;
    #padding-right: 9px;
}

.CustomTableModalPopupHeaderRow, .CustomTableModalPopupRow, .CustomTableModalPopup {
    #width: 570px !important;
}

.MPButtonNav ul.AspNet-Menu li a {
    text-transform: capitalize;
    border-bottom: none;
    /* height:19px !important; 24px !important;*/
    padding: 13px 18px 9px; /*13px 21px 9px; */
}

    .MPButtonNav ul.AspNet-Menu li ul li a,
    .MPButtonNav ul.AspNet-Menu li.AspNet-Menu-WithChildren:hover ul li a,
    .MPButtonNav ul.AspNet-Menu li.AspNet-Menu-Hover ul li a,
    .MPButtonNav ul.AspNet-Menu li a.AspNet-Menu-Hover ul li a {
        border-bottom: none;
    }

#MPAuxNav {
    margin-right: 15px;
    margin-top: 8px;
}

.HLWelcomeHeader h1 {
    color: #000000;
    font-family: Arial;
}


.MPBottomNav ul.AspNet-Menu li.AspNet-Menu-Sep {
    background-image: url("images/topmenudiv.jpg");
    background-position: right center;
    background-repeat: no-repeat;
    border-right: medium none;
}

.footerleft {
    float: left;
    width: 700px;
    background-image: url("images/footerdiv.jpg");
    background-position: right center;
    background-repeat: no-repeat;
}

.footerright {
    float: right;
    width: 250px;
}

#MPBottomMenu {
    padding-left: 0;
    margin-left: 172px;
}

.twitter, .facebook, .linked {
    background-repeat: no-repeat;
    float: left;
    height: 34px;
    padding-right: 6px;
    width: 34px;
}

.MPSocialicon {
    margin-top: 10px;
    text-align: center;
}

.Resource h1 {
    border: medium none;
    color: #FFFFFF;
    font-size: 22px;
    font-weight: bold;
    margin-left: 25px;
    width: 238px;
    margin-top: 0px;
    border-bottom: 1px solid #bdcbda;
    padding-top: 30px;
}

.Resource {
    background-image: url('images/resourceCenterBG.jpg');
    height: 270px;
    width: 300px;
}

.resourcecnt {
    background-color: #274E85;
    background-image: url("images/resourcebg1.jpg");
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-weight: bold;
    height: 24px;
    margin-left: 20px;
    margin-top: 2px;
    padding-left: 33px;
    padding-top: 11px;
    width: 217px;
}

.ContentBG {
    background-image: url("images/Affiars_ContentBG01.jpg");
    background-repeat: repeat-x;
    height: 280px;
    width: 645px;
    margin-top: 26px;
    padding-top: 15px;
}

.latesttitle {
    color: #1B232A;
    font-size: 15px;
    font-weight: bold;
}

.leftcolumn {
    float: left;
    padding-left: 14px;
    width: 278px;
}

.rightcolumn {
    width: 50%;
    float: right;
}


.contentlist li {
    padding-bottom: 5px;
}

    .contentlist li a {
        color: #0248c2;
        font-weight: normal;
        font-size: 13px;
    }

a:link, a:visited, a:focus {
    text-decoration: none;
}


.contentbrdr {
    width: 300px;
    padding: 0 4px 1px;
}

.latestcontent {
    background-color: transparent;
    border: 4px solid #FFFFFF;
    height: 50px;
    padding: 7px 6px 5px;
}

.ContentBG .contentbrdr .latestcontent img {
    padding-right: 10px;
}

.ContentBG .contentbrdr .latestcontent a {
    display: block;
    padding-top: 5px;
}

.Quickcontent h3 {
    Color: #0099cc;
    font-size: 20px;
    font-weight: 400;
    border-bottom: 4px solid #0099cc;
}

.Quickcontent ul li a {
    color: #0248C2;
    font-family: arial;
    font-size: 15px;
    font-weight: normal;
    line-height: 26px;
}

#contentcontainer #secondrow.fullcontent .onecolumn {
    padding-left: 9px !important;
    width: 32% !important;
}

.actionbtn {
    padding-left: 14px;
    padding-top: 10px;
}

/* .sidenavtop
{
 background-image:url("images/leftmenuPic1.jpg");
    background-repeat: no-repeat;
    height: 66px;
    width:160px;
} */

.MPSideNavTop {
    background-image: none;
    border-color: #658EB5 #658EB5 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    /* height: 33px; */
    margin-bottom: 0;
    width: 162px;
    margin-top: 6px;
}



.MPSideNav ul.AspNet-Menu li {
    background-color: #355B88;
    background-image: url("images/leftmenuNrml1.jpg");
    /*   height: 37px !important; */
}


    .MPSideNav ul.AspNet-Menu li a,
    .MPSideNav ul.AspNet-Menu li.AspNet-Menu-Leaf a,
    .MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren a {
        Color: #FFF;
    }


        .MPSideNav ul.AspNet-Menu li a:hover,
        .MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-Selected a:hover {
            background-Color: #3087E9;
            text-decoration: none !important;
        }

h1#PageTitleH1 {
    border: none;
    font-size: 24px;
}

.resourcecnt a {
    color: #FFF;
    font-size: 14px;
    line-height: 12px;
}


.MPSideNav {
    margin-bottom: 15px;
}


h3 {
    font-family: Arial;
    Font-weight: bold;
    Color: #36424a;
}

h1 {
    color: #1B232A;
    font-family: Arial;
    font-weight: bold;
}

h2 {
    font-family: Arial;
    Font-weight: bold;
    Color: #1b232a;
    border: none;
}

.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-Sep {
    background-image: url("images/menuSep1.jpg");
    border-right: 1px solid #FFFFFF;
}

.MPButtonNav ul.AspNet-Menu li ul li.AspNet-Menu-Sep {
    background-image: none;
    border-right: medium none;
}

.MPButtonNav ul.AspNet-Menu li a {
    border-right: medium none;
    background-image: url("images/bg_nav.jpg");
}


.MPContentAreaHome {
    width: 966px;
}

.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-Sep ul li.AspNet-Menu-Sep {
    background-image: none;
}

#LeftMenu {
    padding-left: 6px;
}

#MPSearchBlock {
    margin-right: 20px;
}

.ContentBG .rightcolumn .MoreLink {
    float: right;
}

.MPContentArea, .MPContentAreaWide {
    font-size: 12px;
}


.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren ul li a,
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected li.AspNet-Menu-Selected li a,
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected li.AspNet-Menu-Selected a {
    padding-left: 23px; /* 33 */
}


.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li a {
    padding-left: 12px;
}


.footertopline {
    background-image: url("images/footerLine.jpg");
    height: 1px;
    width: 982px;
}


.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren ul li.AspNet-Menu-WithChildren ul li a,
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected li.AspNet-Menu-Selected li a,
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected li.AspNet-Menu-Selected a {
    padding-left: 35px; /*50 */
}

.MPContentAreaWide {
    padding-left: 34px;
    width: 655px; /* 737px;*/
}

.MPSideNavBottom {
    font-size: 13px;
    padding: 6px 3px 0 5px;
    width: 154px;
}


.MPSideNav ul.AspNet-Menu {
    border: 1px solid #658EB5;
}

#SideMenu, #SideMenu ul {
    width: 162px !important;
}

.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren ul {
    border: none;
}

.Quickcontent {
    width: 299px;
}


.JoinLeaveLink a {
    background-color: #BF1313;
    color: #FFF;
}

    .JoinLeaveLink a:hover {
        text-decoration: none;
    }

.CalendarEventTypeASCAAnnualMeeting {
    Color: #d53131;
}

.CalendarEventTypeASCASeminar {
    Color: #07203d;
}

.CalendarEventTypeASCAWebinar {
    Color: #1da7ae;
}

.CalendarEventTypeIndustryMeeting {
    Color: #2786f1;
}

.CalendarEventTypeStateAssociationMeeting {
    Color: #0d52a4;
}

.MPSideNav ul.AspNet-Menu li.AspNet-Menu-ChildSelected,
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-ChildSelected li.AspNet-Menu-ChildSelected,
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-Selected {
    background-color: #355B88;
    background-image: url("images/leftmenuNrml1.jpg");
    min-height: 38px;
}

/*.MPSideNav ul.AspNet-Menu li ul, .MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren ul {
    display: none;
}


.MPSideNav ul.AspNet-Menu li.AspNet-Menu-Leaf a.AspNet-Menu-Selected ul {
    display: block;
}*/

/*.MPSideNav ul.AspNet-Menu li.AspNet-Menu-Selected ul li.AspNet-Menu-Sep, 
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected ul li.AspNet-Menu-Sep
 {
    border-bottom: medium none;
} */

.MPSideNav ul.AspNet-Menu li ul li {
    background-image: none;
    background-color: #4283CC;
}

    .MPSideNav ul.AspNet-Menu li ul li a:hover {
        background-color: #3087E9;
        color: #FFFFFF;
    }

.MPSideNav ul.AspNet-Menu li.AspNet-Menu-Selected li.AspNet-Menu-ParentSelected a {
    border-bottom: 1px solid #FFFFFF;
}

.MPSideNav ul.AspNet-Menu li.AspNet-Menu-Selected ul li.AspNet-Menu-Sep,
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected ul li.AspNet-Menu-Sep {
    border-bottom: medium none;
}

/*.MPButtonNav ul.AspNet-Menu li:last-child ul li ul 
{
left: -180px;
} */

.footercredit {
    Color: #828a8f;
    font-size: 12px;
}


.MPButtonNav ul.AspNet-Menu li ul li ul li ul li a {
    Padding-bottom: 15px !important;
}


.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-WithChildren:hover ul li ul,
.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-WithChildren a:hover ul li ul,
.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-WithChildren:hover ul li ul li,
.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-WithChildren a:hover ul li ul li,
.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-WithChildren:hover ul li ul li a,
.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-WithChildren a:hover ul li ul li a {
    background-color: transparent;
    display: none;
}

.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li:hover ul,
.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li a:hover ul,
.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li:hover ul li,
.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li a:hover ul li,
.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li:hover ul li a,
.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li a:hover ul li a {
    display: block;
}

.MPContentArea {
    width: 635px;
}

.MPBottomAds {
    border-top: none;
    padding-left: 0;
}

.MPLeftAds {
    text-align: left;
}

#MPAuxNav ul.level1 li a {
    color: #0248C2;
    font-size: 93%;
    font-weight: normal;
    padding: 0 7px 2px;
}

#MPAuxNav ul.level1 li.static {
    background-image: url("images/topmenudiv.jpg");
    background-position: right center;
    background-repeat: no-repeat;
    border-right: medium none;
}

#MPButtonBar ul.level1 li:hover a, #MPButtonBar ul.level1 li a.selected {
    background-color: transparent;
    background-image: url("images/hov_nav.jpg");
    color: #FFFFFF;
    background-repeat: repeat;
    text-decoration: none !important;
}

#MPButtonBar ul.level1 li ul {
    background-color: #1D5995 !important;
    background-image: url("images/dropDwnStrip.jpg");
    background-repeat: repeat-x !important;
    border-bottom: 3px solid #A80736;
    color: #FFFFFF !important;
    left: 0;
}

#MPButtonBar ul.level1 li.has-popup ul li.dynamic a {
    background-color: transparent !important;
    background-image: none;
    border-right: medium none;
}

#MPButtonBar ul.level1 li.has-popup ul li a.highlighted, #MPButtonBar ul.level1 li.has-popup ul li a:hover,
#MPAuxNav ul.level1 li.has-popup ul li a.highlighted, #MPAuxNav ul.level1 li.has-popup ul li a:hover {
    background-color: #255481 !important;
    color: #FFFFFF;
}

#MPButtonBar ul.level1 li ul li a, #MPButtonBar ul.level1 li.has-popup:hover ul li a,
#MPButtonBar ul.level1 li.hover ul li a, #MPButtonBar ul.level1 li a.hover ul li a {
    border-bottom: medium none;
}

#MPButtonBar ul.level1 li.static {
    background-image: url("images/menuSep1.jpg");
    background-position: right center;
    background-repeat: no-repeat;
}

#MPButtonBar ul.level1 li a {
    border-bottom: medium none;
    padding: 13px 18px 9px;
    text-transform: capitalize;
    color: #36424A;
    margin-right: 0;
    height: 19px !important;
}

#MPButtonBar ul.level1 li.has-popup a, #MPButtonBar ul.level1 li.static a {
    border-right: none;
}

#BottomMenu ul.level1 li.static a {
    padding-left: 5px !important;
    padding-right: 3px !important;
    font-size: 11px;
    color: #0248C2;
    font-weight: bold;
}

#BottomMenu ul.level1 li.static {
    background-image: url("images/topmenudiv.jpg");
    background-position: right center;
    background-repeat: no-repeat;
    list-style: none;
}

#MPSideNav ul.level1 {
    border: 1px solid #658EB5;
}

#SideMenu ul.level1 li {
    background-color: #355B88;
    background-image: url("images/leftmenuNrml1.jpg");
}

#MPSideNav ul.level1 li a, #MPSideNav ul.level1 li.dynamic a,
#MPSideNav ul.level1 li.has-popup a, #MPSideNav ul.level1 li a.selected {
    background-color: transparent;
    background-image: none;
    padding-left: 4px;
    color: #FFFFFF;
    margin-bottom: 0;
    border: medium none;
}

#SideMenu ul.level1 li ul.level2 li {
    background-color: #4283CC;
    background-image: none;
}

    #SideMenu ul.level1 li ul.level2 li a {
        padding-left: 12px;
        font-weight: normal;
    }

#MPSideNav ul.level1 li a:hover {
    background-color: #3087E9;
    color: #FFFFFF;
}

#ButtonBarMenu ul.level1 li ul a.popout {
    background-image: url("images/sidearr.gif") !important;
    background-position: 168px center;
    background-repeat: no-repeat;
}

#ButtonBarMenu ul.level1 li ul.level2, #ButtonBarMenu ul.level1 li ul.level2 li ul.level3 {
    display: none;
}

#ButtonBarMenu ul li {
    position: relative;
    float: left;
    list-style: none;
}

#AuxMenu ul.level1 li ul.level2 {
    display: none;
}

#AuxMenu ul li {
    position: relative;
    float: left;
    list-style: none;
}

#MPButtonBar ul.level1 li ul.level2 li:hover ul.level3 {
    display: block;
    position: absolute;
}

#MPButtonBar ul.level1 li:hover ul.level2,
#AuxMenu ul.level1 li:hover ul {
    display: block;
    position: absolute;
    top: 41px;
}

#AuxMenu ul.level1 {
    margin-top: 5px;
}

#MPButtonBar ul.level1 li ul.level2 li ul.level3 {
    left: 180px;
    text-align: right;
    top: 0;
}

#MPButtonBar ul.level1 li.has-popup ul li.dynamic a {
    width: 160px;
}
