﻿.bodyBackground
{
    background-image:url(images/BG.jpg);
background-position:left top;
background-repeat:repeat-x;
	
}
/************ Solve ie8  issue **********/
.HLWelcomeHeader .Login 
{
    /*left:78px;*/
    margin-top:0;
    /*padding-top:42px;*/
    position:relative;
    top:45px;
}
/******** solve height difference in welcome control *****/
.HLWelcome
{
    margin-top:0px;
}

.MenuBarUnderline
{
	font-size:7px;
}

.profileControlBig .h1, .profileControlBig .Heading1
{
    border-top: 0px;
}

#MPSearchBlock .Watermark, #MPSearchBlock .TextBox
{ 
    #padding-top:2px;
    text-align:center;

}
.MPButtonNav
{
    width: 775px;
    /*background-image:url('images/right550.jpg');*/
background-position:right top;
background-repeat:no-repeat;
height:35px;
}

#MPheader
{
    padding-top:0px;
    padding:0px;
}
.MPTop
{
     background-image: url( 'images/top strip.gif');
    background-position: left center;
    background-repeat: repeat-x;
    height:19px;
}
.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-Sep 
{
    background-image:none;
}
.MenuBarUnderline
 {
	 
	 height: 34px;
	background-image:url(   'images/menulow982.gif' );
	background-position: left top;
	background-repeat: no-repeat;
 }

.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;
}



/***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***/
#Logo, #LeftToLogo, #RightToLogo 
{
    min-height:75px;
}
#LeftToLogo
{
    /*width:290px;*/
    width:226px;
}
#MPSlogan 
{
    font-size:20px;
    left:20px;
    position:relative;
}
#RightToLogo
{
    width:270px;
}
#Logo
{
	
    padding-left:0;
    
    bottom:10px;
    left:10px;
    padding-left:0;
    position:relative;
    width:234px;
}
.MPButtonNav ul.AspNet-Menu li a 
{
    padding-top:10px;
}
#MPAuxNav 
{
    padding-top:5px;
}
.HLWelcomeHeader .Content
{
    margin-top:3px;
    margin-bottom:0px;
    /*margin-top:7px;
    margin-bottom:7px;*/
}

/***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;*/
	
	
}

/***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;*/

}
#MPSearchBlock 
{
    padding-top:4px;
}

/**** Solve IE6 issue ****/
.MPContentSection
{
	padding-right:0px;
	padding-left:0px;
}
/*** 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;
}

/***home page usercontrol styles***/
 .HLLandingControl .Details
{
    width:240px; /*firefox wrapping issue*/
}    
.HLContainer 
{
 overflow:auto;
}
.HLEngagement .Content li,.HLDiscussions .Content ol li
{
 
 overflow:auto;
 height:100%;
 
} 

.HLAnnouncements h2
{
 position:relative;
}
.HLContainer
{
    height:100%;
}
.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:none;
}

.HLLandingControl .Content 
{
    background-image:none;
}
.MPRightAux
{
    float:right;
    width:500px;
    margin-top:10px;
}
.ProgressBarProgress 
{
    padding-left:0px;
    padding-right:0px;
}


.GlossaryDefinition 
{
    margin-left:8px;
}
.HLLandingControl h4 {
width:100%;
}
.MPUploadedImage
{
    background-repeat:no-repeat;
}
.HLLandingControl h2, .DubConnectPopUp h2 
{
    background-image: url(   'images/headerorange.gif' );
	background-position: left top;
	background-repeat: repeat-y;
	font-family:Arial;
font-size:10pt;
}
/***Green color : Button bar color - Start***/
#MPButtonBar
{
   
	background-image: url(   'images/left982.jpg' );
	background-position: left top;
	background-repeat: no-repeat;	
}
.MPButtonNav ul.AspNet-Menu li a 
{
    
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
}
.MPButtonNav ul.AspNet-Menu li a:Hover,
.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-Hover a,
.MPButtonNav ul.AspNet-Menu li:Hover a
{
	background-image: url(   'images/menuBGactv.gif' );
	background-position: left top;
	background-repeat: repeat-x;
}
.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 
{
    font-size:10px;
    font-family:Arial;
}
.MPFooter 
{
	background-image:url(images/footerbar.gif);
background-position:left top;
background-repeat:repeat-x;
float:left;
}
.MPAuxNav ul.AspNet-Menu li a 
{
    font-family:arial;
    font-size:11px;
}
.MPBottomNav ul.AspNet-Menu li a 
{
    text-decoration:normal;
    font-family:arial;
font-size:11px;
}
.MPBottomNav ul.AspNet-Menu li a:hover 
{
    text-decoration:underline;
}
.MPSideNavBottom
{
  
    font-family:Tahoma;
font-size:20px;
font-weight:normal;
}
h1, .Heading1 
{
 
    font-family:Tahoma;
    font-size:23px;
    font-weight:bold;
}
/***Sidemenu icon***/
.MPSideNavTop,
.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 ,
.MPSideNavBottom ,
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-Leaf a, 
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren a
{
    background-color:transparent;
    background-image:none;
}
.MPSideNav ul.AspNet-Menu li a
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-Leaf a, 
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren a, 
.MPSideNav ul.AspNet-Menu li,
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-Selected li.AspNet-Menu-ParentSelected a,
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-Selected a, 
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-Selected a.AspNet-Menu-Selected 

{
	text-decoration: none;
    background-image: url(   'images/bgsnav.gif' );
	background-position: left bottom;
	background-repeat: no-repeat;
}
.MPSideNav ul.AspNet-Menu li a, 
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-Leaf a, 
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren a 
{
    font-family:arial;
    font-size:11px;
    font-weight:normal;
}
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li a 
{
    padding-left:34px;
}
.MPSideNavBottom 
{
    padding-left:0px;
}
h3, .Heading3, h3 a  
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
}
#MPheader
{
    background-image:url('images/banner_final982_175.jpg');
    background-repeat:no-repeat;
    
}
.HLLandingControl h3 a
{
    font-weight:bold;
}
.ByLine 
{
    font-style:normal;
    font-family:Arial,Helvetica,sans-serif;
}
.HLLandingControl p 
{
    font-size:12px;
    font-family:Arial,Helvetica,sans-serif;
}
.MPContentSection
{
    font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.MPButtonNav ul.AspNet-Menu li ul li ul 
{
    left:181px;
}
#MPCopyright
{
    float:left;
}
#MPBottomMenu 
{
    float:none;
}
#MPOuter 
{
    padding-left:5px;
    padding-right:5px;
    margin-top:0px;
}
.MPButtonNav ul.AspNet-Menu li li.AspNet-Menu-Sep a
{
    border-right:none;
}
.MPButtonNav ul.AspNet-Menu li ul li 
{
    width:180px;
}
.MPContentAreaHome
{
    width:844px;
}
.MPLeftAds  
{
clear:both;
padding-top:10px;
}
.MPContentAreaHome
{
	width:968px;
}
.MPContentAreaHomeWithAd
{
    width:824px;
}
.HLLandingControl.HLCommunityList h3
{
    margin-bottom:0.5em;
}