body
{
	background-image: url(/Themes/mhc/Images/banners/bodybg.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	background-color: #A5A6A5;
}
form
{
	margin: 0px;
	padding: 0px;
}
.main-bg{
	background-color: #FFFFFF;
	text-align: left;
}
/* begin header styles */
h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #495D76;
	padding: 0px;
	margin: 0px;
}
h2
{
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #495D76;
}
.megamenu h3
{
	color: #333333;
}
.megamenu h3 b
{
	color: #333333;
}
.no-p p
{
	margin: 0;
	padding: 0;
}
p
{
	margin: 0;
	padding: 0;
	padding-top: 10px;
}
/* end header styles */

/* begin banner styles */
.rd-mdc-header{
	background-image: url(/Themes/mhc/Images/banners/mdc_masthead_bg.png);
	background-repeat: no-repeat;
	height: 114px;
}
.rd-mhc-header{
	background-image: url(/Themes/mhc/Images/banners/mhc_masthead_bg.png);
	background-repeat: no-repeat;
	height: 114px;
}
.header-map{
	padding-top: 20px;
	padding-left: 20px;
}
.ss-header{
	padding: 0;
	margin-top: 40px;
	width: 600px;
	float: right;
	text-align: left;
	
}
.ss-textbox{
	width: 490px;
	border-width: 0px;
	padding: 0;
	margin: 0;
	padding-bottom: 2px;	
	background-color: #FFFFFF;
}
.ss-search-area
{
}
.ss-bkg
{
	background-image: url(/Themes/mhc/Images/banners/search_field_bg.png);
	background-repeat: repeat-x;
	float: left;
	width: 490px;	
}
.ss-but
{
    float: left;
    position: relative;
	top: -6px;
}
.ss-tab-off{
	float: left;
}
.ss-tab-off a, .ss-tab-off a:visited
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
	border-left: 1px solid #FFFFFF;
	padding: 0 8px 0 8px;
	outline: none;
}
.ss-tab-off a:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border-left: 1px solid #FFFFFF;
	padding: 0 8px 0 8px;
	outline: none;
}
.ss-tab-off-no-line{
	float: left;
}
.ss-tab-off-no-line a, .ss-tab-off-no-line a:visited
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
	padding: 0 8px 0 8px;
	outline: none;
}
.ss-tab-off-no-line a:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0 8px 0 8px;
	outline: none;
}
.ss-people-on{
	width: 60px;
	background-image: url(/Themes/mhc/Images/banners/people_scope_bg.png);
	background-repeat: no-repeat;
	float: left;
	text-align: center;
}
.ss-people-on a, .ss-people-on a:visited
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;	
	outline: none;
}
.ss-people-on a:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	outline: none;
}
.ss-org-on{
	width: 191px;
	background-image: url(/Themes/mhc/Images/banners/org_scope_bg.png);
	background-repeat: no-repeat;
	float: left;
	text-align: center;
}
.ss-org-on a, .ss-org-on a:visited
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;	
	outline: none;
}
.ss-org-on a:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	outline: none;
}
.ss-groups-on{
	width: 123px;
	background-image: url(/Themes/mhc/Images/banners/grp_scope_bg.png);
	background-repeat: no-repeat;
	float: left;
	text-align: center;
}
.ss-groups-on a, .ss-groups-on a:visited
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;	
	outline: none;
}
.ss-groups-on a:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	outline: none;
}
.ss-jobs-on{
	width: 51px;
	background-image: url(/Themes/mhc/Images/banners/jobs_scope_bg.png);
	background-repeat: no-repeat;
	float: left;
	text-align: center;
}
.ss-jobs-on a, .ss-jobs-on a:visited
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;	
	outline: none;
}
.ss-jobs-on a:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	outline: none;
}
.ss-mask-text-dd
{
	background-color: #FFFFFF;	
	border: solid 1px #83A9B1;
	height: 25px;
}
.ss-mask-text-dd div
{
	background-image: url(/Themes/mhc/Images/magni_icon.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 5px;
	margin-top: 2px;
	background-color: #FFFFFF;	
	color: #666666;
	padding: 4px 4px 4px 22px;
}
.rd-common-nav{
	background-image: url(/Themes/mhc/Images/banners/globalnav_bg_off.png);
	background-repeat: repeat-x;
	height: 36px;
}
.rd-nav-off{
	height: 26px;
	padding: 5px 17px 0px 19px;
	float: left;
	cursor: pointer;
}
.rd-nav-off a, .rd-nav-off a:hover, .rd-nav-off a:visited{
	background-image: url(/Themes/mhc/Images/banners/globalnav_arrow_off.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	padding-right: 14px;
	text-decoration: none;
	outline: none;
}
.rd-nav-on{
	padding: 5px 17px 0px 19px;
	height: 26px;
	float: left;
	background-image: url(/Themes/mhc/Images/banners/globalnav_bg_on.png);
	background-repeat: repeat-x;
	text-align: center;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #b60234;
}
.rd-nav-on a, .rd-nav-on a:hover, .rd-nav-on a:visited{
	background-image: url(/Themes/mhc/Images/banners/globalnav_arrow_on.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #b60234;
	padding-right: 14px;
	text-decoration: none;
	outline: none;
}
.rd-nav-selecetd{
	padding: 5px 17px 0px 19px;
	height: 26px;
	float: left;
	background-image: url(/Themes/mhc/Images/banners/globalnav_bg_selected.png);
	background-repeat: repeat-x;
	text-align: center;
	cursor: pointer;
}
.rd-nav-selecetd a, .rd-nav-selecetd a:hover, .rd-nav-selecetd a:visited{
	background-image: url(/Themes/mhc/Images/banners/globalnav_arrow_on.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #b60234;
	padding-right: 14px;
	text-decoration: none;
	outline: none;
}
.rd-nav-home				{
	height: 26px;
	padding: 0px;
	float: left;
}
.rd-nav-line{
	width: 1px;
	height: 26px;
	border-right: 1px solid #d83a05;
	float: left;
}
#global-nav-menu 
{
	margin : 0;
	padding : 0;
}

#global-nav-menu  li
{
	list-style: none;
}

.megamenu
{
	background-image: url(/Themes/mhc/Images/banners/globalnav_bg_shadow.png);
	background-repeat: repeat-x;
	background-position: top;
	position: absolute;
	display: none;
	left: 0;
	top: 0;
	background-color: #FFFFFF;
	padding-top: 0px;
	/*padding: 15px;*/
	font: normal 12px Verdana;
	z-index: 100;
    border-bottom: 1px solid #950126;
    border-left: 1px solid #950126;
    border-right: 1px solid #950126;
}

.megamenu .column{
float: left;
width: 200px; /*width of each menu column*/
/*margin-right: 5px;*/
}

.select
{
	background-color: #FFFFFF;
	text-align: left;
	width: 100%;
	font-size: 12px;
	color: #333333;
	text-decoration: none;	
}
.select div
{
	font-size: 12px;
	color: #333333;
}
.select-over
{
	background-color: #a2bfc6;
	text-align: left;
	cursor: pointer;
	width: 100%;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.select-over div
{
	font-size: 12px;
	color: #333333;
}

.megamenu .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.megamenu .column ul li
{	
padding-bottom: 5px;
}

.megamenu .column h3{
font: bold 12px Arial;
margin: 0;
padding: 0px;
}

#right-nav-menu 
{
	margin : 0;
	padding : 0;
}

#right-nav-menu  li
{
	list-style: none;
}

.rightmenu
{
	background-repeat: repeat-x;
	background-position: top;
	position: absolute;
	display: none;
	left: 0;
	top: 0;
	background-color: #FFFFFF;
	padding-top: 10px;
	/*padding: 15px;*/
	font: normal 12px Verdana;
	z-index: 100;
    border-bottom: 1px solid #950126;
    border-left: 1px solid #950126;
    border-right: 1px solid #950126;
}
.rightmenu-gray
{
	background-repeat: repeat-x;
	background-position: top;
	position: absolute;
	display: none;
	left: 0;
	top: 0;
	background-color: #FFFFFF;
	padding-top: 10px;
	/*padding: 15px;*/
	font: normal 12px Verdana;
	z-index: 100;
    border-bottom: 1px solid #A4A4A4;
    border-left: 1px solid #A4A4A4;
    border-right: 1px solid #A4A4A4;
}

.get-connected-bkg
{
	background-image: url(/Themes/mhc/Images/banners/join_menu_bg.png);
	background-repeat: no-repeat;
	background-position : top left;
	padding-top: 0px;
	padding-left: 0px;
}

.list-bullet
{
	background-image: url(/Themes/mhc/Images/banners/red_bullet.png);
	background-repeat: no-repeat; 
	background-position : center left;
	padding-left: 10px;
	padding-top: 2;
	line-height: 12px;
	margin-bottom: 7px;
}
.column-border-left
{	
	border-left: 1px solid #C9D3DE;		
}

.column-border-top
{		
	border-top: 1px solid #C9D3DE;	
	padding-bottom: 10px;
}

.box
{
	border-top: 1px solid #C9D3DE;
	border-left: 1px solid #C9D3DE;
	border-bottom: 1px solid #C9D3DE;
	border-right: 1px solid #C9D3DE;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 5px;
}

.connections-area{
	background-color: #FFFFFF;
	width: 325px;
	height: 200px;
	overflow: auto; 
	border-width: 1px; 
	border-style: solid; 
	border-color: #999999;
}
.connections-inner-area{
	background-color: #FFFFFF;
	width: 306px;
	padding-left: 2px;
	text-align: left;
}

.alt-color
{
	background-color: #f1f9fb;
	border-width: 1px;
	border-style: solid;
	border-color: #ecf1f2;
}
.signin-content
{
	border-top: solid 1px #A4A4A4;
	border-right: solid 1px #A4A4A4;
	border-bottom: solid 2px #A4A4A4;
	border-left: solid 2px #A4A4A4;
	background-color: #FFFFFF;
	width: 225px;
	display: none;
    position: absolute; 
    z-index: 900;
    padding: 10px;
}

/* end banner styles */

/* begin button styles */
.rd-sec-button-lnk{
	background-image: url(/Themes/mhc/Images/banners/secondarybutton_bg.png);
	background-repeat: repeat-x;
	border: #cccccc 1px outset;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #394351;
	height: 19px;
	padding: 5px 8px 0 8px;
	cursor: pointer;
	float: left;
}


.rd-sec-button-lnk a, .rd-sec-button-lnk a:hover, .rd-sec-button-lnk a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #394351;
	text-decoration: none;
}

.rd-sec-button-arrow{
	background-image: url(/Themes/mhc/Images/banners/globalsecondary_arrow.png);
	background-repeat: no-repeat;
	background-position: right;
}
.rd-blue-button{
	background-image: url(/Themes/mhc/Images/banners/secondarybutton_bg.png);
	background-repeat: repeat-x;
	border: #cccccc 1px outset;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #333333;
	margin:0;
}
.primary-button{
	background-image: url(/Themes/mhc/Images/banners/primarybutton_bg.png);
	background-repeat: repeat-x;
	border: #7c0024 1px solid;
	background-color: #AE0234;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	padding: 4px 5px 4px 5px;
}
.primary-button-link{
	background-image: url(/Themes/mhc/Images/banners/primarybutton_bg.png);
	background-repeat: repeat-x;	
	padding: 5px 10px 5px 10px;
	border: #7c0024 1px solid;
	background-color: #AE0234;
}
.primary-button-link a, .primary-button-link a:visited
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.primary-button-link a:hover
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.primary-button-link-lrg{
	background-repeat: repeat-x;	
	padding: 5px 10px 5px 10px;
	border: #7c0024 1px solid;
	background-color: #AE0234;
	text-align: center;
}
.primary-button-link-lrg a, .primary-button-link-lrg a:visited
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.primary-button-link-lrg a:hover
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.secondary-button{
	background-image: url(/Themes/mhc/Images/banners/secondarybutton_bg.png);
	background-repeat: repeat-x;
	border: #83aab1 1px solid;
	background-color: #B0CCD2;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	padding: 4px 2px 4px 2px;
}
.secondary-button-sm{
	background-image: url(/Themes/mhc/Images/banners/secondarybutton_bg.png);
	background-repeat: repeat-x;
	border: #83aab1 1px solid;
	background-color: #B0CCD2;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	padding: 3px 2px 3px 2px;
}
.secondary-button-link{
	background-image: url(/Themes/mhc/Images/banners/secondarybutton_bg.png);
	background-repeat: repeat-x;	
	padding: 5px 10px 5px 10px;
	border: #83aab1 1px solid;
	background-color: #B0CCD2;
}
.secondary-button-link a, .secondary-button-link a:visited
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.secondary-button-link a:hover
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.secondary-button-link-sm{
	background-image: url(/Themes/mhc/Images/banners/secondarybutton_bg.png);
	background-repeat: repeat-x;	
	padding: 4px 8px 4px 8px;
	border: #83aab1 1px solid;
}
.secondary-button-link-sm a, .secondary-button-link-sm a:visited
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.secondary-button-link-sm a:hover
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.secondary-button-link{
	background-image: url(/Themes/mhc/Images/banners/secondarybutton_bg.png);
	background-repeat: repeat-x;	
	padding: 5px 10px 5px 10px;
	border: #83aab1 1px solid;
}
.secondary-button-link a, .secondary-button-link a:visited
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.secondary-button-link a:hover
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.action-button-sm{
	background-image: url(/Themes/mhc/Images/actionbutton_bg.png);
	background-repeat: repeat-x;
	border: #bcc6c7 1px solid;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	padding: 3px 2px 3px 2px;
}
.action-button-link-sm{
	background-image: url(/Themes/mhc/Images/actionbutton_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;	
	padding: 4px 8px 4px 8px;
	border: #bcc6c7 1px solid;
}
.action-button-link-sm a, .action-button-link-sm a:visited
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.action-button-link-sm a:hover
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
/* end button styles */



/* begin anchor styles */
a, a:visited
{
	font-size: 11px;
	color: #007DBE;
	text-decoration: none;
}
a:hover
{
	font-size: 11px;
	color: #007DBE;
	text-decoration: underline;
}
a.b, a.b:visited
{
	font-size: 11px;
	color: #007DBE;
	text-decoration: none;
	font-weight: bold;
}
a.b:hover
{
	font-size: 11px;
	color: #007DBE;
	text-decoration: underline;
	font-weight: bold;
}
a.b-12, a.b-12:visited
{
	font-size: 12px;
	color: #007DBE;
	text-decoration: none;
	font-weight: bold;
}
a.b-12:hover
{
	font-size: 12px;
	color: #007DBE;
	text-decoration: underline;
	font-weight: bold;
}
a.large, a.large:visited
{
	font-size: 14px;
	color: #007DBE;
	text-decoration: none;
	font-weight: bold;
}
a.large:hover
{
	font-size: 14px;
	color: #007DBE;
	text-decoration: underline;
	font-weight: bold;
}
a.large-nb, a.large-nb:visited
{
	font-size: 14px;
	color: #007DBE;
	text-decoration: none;
	font-weight: normal;
}
a.large-nb:hover
{
	font-size: 14px;
	color: #007DBE;
	text-decoration: underline;
	font-weight: normal;
}
.b a, .b a:visited
{
	font-size: 11px;
	color: #007DBE;
	text-decoration: none;
	font-weight: bold;
}
.b a:hover
{
	font-size: 11px;
	color: #007DBE;
	text-decoration: underline;
	font-weight: bold;
}
.b-13 a, .b-13 a:visited
{
	font-size: 13px;
	color: #007DBE;
	text-decoration: none;
	font-weight: bold;
}
.b-13 a:hover
{
	font-size: 13px;
	color: #007DBE;
	text-decoration: underline;
	font-weight: bold;
}
a.white-10, a.white-10:visited
{
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.white-10:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.red-14, a.red-14:visited
{
	font-family: Verdana;
	font-size: 14px;
	color: #CC3300;
	text-decoration: none;
	font-weight: bold;
}
a.red-14:hover
{
	font-family: Verdana;
	font-size: 14px;
	color: #CC3300;
	text-decoration: underline;
	font-weight: bold;
}
a.blue-11, a.blue-11:visited
{
	font-family: Verdana;
	font-size: 11px;
	color: #23626E;
	text-decoration: none;
	font-weight: bold;
}
a.blue-11:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #23626E;
	text-decoration: underline;
	font-weight: bold;
}
/* end anchor styles */

/* begin text styles */
	/* begin default text styles */
td, tr, p, div, span
{
	font-family: Verdana;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
}
textarea, select, input
{
	font-family: Verdana;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
}
	/* end default text styles */
.caps
{
	text-transform: capitalize;
}
.display
{
	display: block;
}
.no-display
{
	display: none;
}
.link-list{
	padding-left: 30px;
}
.link-list ul{
	margin : 0;
	padding : 0 5px;
	line-height:1.3;
    list-style-type:none;
}
.link-list ul li
{
	margin-bottom:5px;
	padding-left:10px;
    background:transparent url(/Themes/mhc/Images/banners/red_bullet.png) no-repeat;
    background-position:0 6px;
}
.link-list-gray ul{
	margin : 0;
	padding : 0 5px;
	line-height:1.3;
    list-style-type:none;
}
.link-list-gray ul li
{
	margin-bottom:5px;
	padding-left:10px;
    background:transparent url(/Themes/mhc/Images/gray_bullet.png) no-repeat;
    background-position:0 5px;
}
.link-list-np{
	
}
.link-list-np ul{
	margin : 0;
	padding : 0 5px;
	line-height:1.3;
    list-style-type:none;
}
.link-list-np ul li
{
	margin-bottom:5px;
	padding-left:10px;
    background:transparent url(/Themes/mhc/Images/banners/red_bullet.png) no-repeat;
    background-position:0 6px;
}
.t-9
{
	font-size: 9px;
}
.t-10
{
	font-size: 10px;
}
.t-11
{
	font-size: 11px;
}
.t-12
{
	font-size: 12px;
}
.t-13
{
	font-size: 13px;
}
.t-14
{
	font-size: 14px;
}
.t-16
{
	font-size: 16px;
}
.b
{
	font-weight: bold;
}
.b-9
{
	font-size: 9px;
	font-weight: bold;
}
.b-10
{
	font-size: 10px;
	font-weight: bold;
}
.b-11
{
	font-size: 11px;
	font-weight: bold;
}
.b-12
{
	font-size: 12px;
	font-weight: bold;
}
.b-13
{
	font-size: 13px;
	font-weight: bold;
}
.b-14
{
	font-size: 14px;
	font-weight: bold;
}
.b-16
{
	font-size: 16px;
	font-weight: bold;
}
.i
{
	font-style: italic;
}
.i-9
{
	font-size: 9px;
	font-style: italic;
}
.i-10
{
	font-size: 10px;
	font-style: italic;
}
.i-11
{
	font-size: 11px;
	font-style: italic;
}
.i-12
{
	font-size: 12px;
	font-style: italic;
}
.i-13
{
	font-size: 13px;
	font-style: italic;
}
.i-14
{
	font-size: 14px;
	font-style: italic;
}
.u
{
	text-decoration: underline;
}
.u-9
{
	font-size: 9px;
	text-decoration: underline;
}
.u-10
{
	font-size: 10px;
	text-decoration: underline;
}
.u-11
{
	font-size: 11px;
	text-decoration: underline;
}
.u-12
{
	font-size: 12px;
	text-decoration: underline;
}
.u-13
{
	font-size: 13px;
	text-decoration: underline;
}
.u-14
{
	font-size: 14px;
	text-decoration: underline;
}
.u-b
{
	font-weight: bold;
	text-decoration: underline;
}
.u-b-9
{
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
}
.u-b-10
{
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
.u-b-11
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.u-b-12
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.u-b-13
{
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
.u-b-14
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
.u-i
{
	font-style: italic;
	text-decoration: underline;
}
.u-i-9
{
	font-size: 9px;
	font-style: italic;
	text-decoration: underline;
}
.u-i-10
{
	font-size: 10px;
	font-style: italic;
	text-decoration: underline;
}
.u-i-11
{
	font-size: 11px;
	font-style: italic;
	text-decoration: underline;
}
.u-i-12
{
	font-size: 12px;
	font-style: italic;
	text-decoration: underline;
}
.u-i-13
{
	font-size: 13px;
	font-style: italic;
	text-decoration: underline;
}
.u-i-14
{
	font-size: 14px;
	font-style: italic;
	text-decoration: underline;
}
.b-i
{
	font-style: italic;
	font-weight: bold;
}
.b-i-9
{
	font-size: 9px;
	font-style: italic;
	font-weight: bold;
}
.b-i-10
{
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
}
.b-i-11
{
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
}
.b-i-12
{
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}
.b-i-13
{
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
}
.b-i-14
{
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}
.c-red{
	color: #B60234;
}
.c-666666{
	color: #666666;
}
.c-ffffff{
	color: #FFFFFF;
}
.label
{
	color: #666666;
	font-weight: bold;
}
.c-cccccc{
	color: #CCCCCC;
}
.c-red-b{
	color: #B60234;
	font-weight: bold;
}
.gray-11
{
	font-size: 11px;
	color: #999999;
}
.bar-percent-complete
{
	background-image: url(/Themes/mhc/images/profile_complete_off.png);
	background-repeat: repeat-x;
	border: solid 1px #B2B2B2;
	width: 200px;
	height: 12px;
}
.bar-percent-color
{	
	background-image: url(/Themes/mhc/images/profile_complete_on.png);
	background-repeat: repeat-x;
	height: 12px;
	background-color: #2C6E83;
}
/* end text styles */

/* begin padding */
.p-5
{
	padding: 5px;
}
.p-10
{
	padding: 10px;
}
.p-t-1
{
	padding-top: 1px;
}
.p-t-2
{
	padding-top: 2px;
}
.p-t-3
{
	padding-top: 3px;
}
.p-t-4
{
	padding-top: 4px;
}
.p-t-5
{
	padding-top: 5px;
}
.p-t-7
{
	padding-top: 7px;
}
.p-t-10
{
	padding-top: 10px;
}
.p-t-15
{
	padding-top: 15px;
}
.p-t-20
{
	padding-top: 20px;
}
.p-t-25
{
	padding-top: 25px;
}
.p-t-{
	padding-top: 22px;
}
.p-l-1
{
	padding-left: 1px;
}
.p-l-2
{
	padding-left: 2px;
}
.p-l-3
{
	padding-left: 3px;
}
.p-l-4
{
	padding-left: 4px;
}
.p-l-5
{
	padding-left: 5px;
}
.p-l-8
{
	padding-left: 8px;
}
.p-l-10
{
	padding-left: 10px;
}
.p-l-14
{
	padding-left: 14px;
}
.p-l-7
{
	padding-left: 7px;
}
.p-l-15
{
	padding-left: 15px;
}
.p-l-17
{
	padding-left: 17px;
}
.p-l-20
{
	padding-left: 20px;
}
.p-l-23
{
	padding-left: 23px;
}
.p-l-30
{
	padding-left: 30px;
}
.p-l-35
{
	padding-left: 35px;
}
.p-l-40
{
	padding-left: 40px;
}
.p-l-45
{
	padding-left: 45px;
}
.p-l-55
{
	padding-left: 55px;
}
.p-l-70
{
	padding-left: 70px;
}
.p-l-71
{
	padding-left: 71px;
}
.p-l-80
{
	padding-left: 80px;
}
.p-l-112
{
	padding-left: 112px;
}
.p-r-5
{
	padding-right: 5px;
}
.p-r-8
{
	padding-right: 8px;
}
.p-r-10
{
	padding-right: 10px;
}
.p-r-20
{
	padding-right: 20px;
}
.p-r-15
{
	padding-right: 15px;
}
.p-r-37
{
	padding-right: 37px;
}
.p-r-40
{
	padding-right: 40px;
}
.p-b-2
{
	padding-bottom: 2px;
}
.p-b-3
{
	padding-bottom: 3px;
}
.p-b-4
{
	padding-bottom: 4px;
}

.p-b-5
{
	padding-bottom: 5px;
}
.p-b-10
{
	padding-bottom: 10px;
}
.p-b-20
{
	padding-bottom: 20px;
}
.p-10-no-bottom
{
	padding: 10px 10px 0 10px;
}
.brd-top
{
	border: 0;
	border-top: solid 1px #E1E1E1;
}
/* end padding */

.h-150
{
	height: 150px;
}

/* width to be added as needed */

.w-40
{
	width: 40px;
}
.w-50
{
	width: 50px;
}
.w-75
{
	width: 75px;
}
.w-100
{
	width: 100px;
}
.w-140
{
	width: 140px;
}
.w-157
{
	width: 157px;
}
.w-190
{
	width: 190px;
}
.w-205
{
	width: 218px;
}
.w-225
{
	width: 225px;
}
.w-230
{
	width: 230px;
}
/* w-250 & w-254 were only used in the compose edit screens */
.w-250
{
	width: 300px;
}
.w-254
{
	width: 304px;
}
.w-262
{
	width: 262px;
}
.w-280
{
	width: 280px;
}
.w-328
{
	width: 328px;
}
.w-300
{
	width: 300px;
}
.w-310
{
	width: 310px;
}
.w-325
{
	width: 325px;
}
.w-350
{
	width: 350px;
}
.w-
{
	width: 375px;
}
.w-400
{
	width: 452px;
}
.w-500
{
	width: 500px;
}
.w-530
{
	width: 530px;
}
.w-495
{
	width: 495px;
}
.w-525
{
	width: 525px;
}
.w-585
{
	width: 585px;
}
.w-696
{
	width: 696px;
}
.w-800
{
	width: 800px;
}
.w-986
{
	width: 986px;
}
.h-175
{
	height: 175px;
}
/* width to be added as needed */

/* begin layout classes */
.al-center{
	text-align: center;
}
.al-left{
	text-align: left;
}
.al-right{
	text-align: left;
}
.fl-left{
	float: left;
}
.fl-right{
	float: right;
}
/* end layout classes */

/* begin widget classes */
.ad-title
{
	border-top: solid 1px #E1E1E1;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	background-color: #ECF1F2;
	font-family: Verdana;
	font-size: 11px;
	color: #999999;
}
.ad-content
{
	text-align: center;
}
.network-layout td
{
	width: 95px;
	text-align: center;
	vertical-align: top;
}
.network-layout div
{
	width: 96px;
	/*white-space: nowrap;
	overflow: hidden;*/
}
.activity-control-bkg
{
	background-image: url(/themes/mhc/images/widgetcontrolrow_bg.png);
	background-repeat: repeat-x;
	padding-bottom: 10px;
}
.activity-textbox
{
	width: 397px;
	height: 19px;
	border: solid 1px #C0CFD1;
	border-right-width: 0;
	margin: 0;
	padding-left: 4px;
	padding-top: 4px;
}
.InlineReply
{
	width: 360px;
	height: 19px;
	border: solid 1px #C0CFD1;
	border-right-width: 0;
	margin: 0;
	padding-left: 4px;
	padding-top: 4px;
}
.activity-textbox
{
	width: 397px;
	height: 19px;
	border: solid 1px #C0CFD1;
	border-right-width: 0;
	margin: 0;
	padding-left: 4px;
	padding-top: 4px;
}
.iwantto-hmpg
{
	background-image: url(/themes/mhc/images/hmpg_iwantto_bg.png);
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.iwantto-hmpg a, .iwantto-hmpg a:visited
{
	color: #007DBE; 
	font-family: Verdana; 
	font-size: 16px; 
	font-weight: normal;
	text-decoration: none;
	padding: 0 5px 0 8px;
	text-decoration: none;
}
.iwantto-hmpg a:hover
{
	color: #007DBE; 
	font-family: Verdana; 
	font-size: 16px; 
	font-weight: normal;
	text-decoration: none;
	padding: 0 5px 0 8px;
	text-decoration: underline;
}
.iwantto-grps
{
	background-image: url(/themes/mhc/images/iwantto_bg_alt.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
.iwantto-grps a, .iwantto-grps a:visited
{
	color: #007DBE; 
	font-family: Verdana; 
	font-size: 14px; 
	font-weight: normal;
	text-decoration: none;
	padding: 0 5px 0 8px;
	text-decoration: none;
}
.iwantto-grps a:hover
{
	color: #007DBE; 
	font-family: Verdana; 
	font-size: 14px; 
	font-weight: normal;
	text-decoration: none;
	padding: 0 5px 0 8px;
	text-decoration: underline;
}
.iwantto-grps-button
{	
	background-image: url(/Themes/mhc/Images/subscribe_button_bg.png);
	background-repeat: repeat-x;
	border: solid 1px #CCCCCC;
	background-color: #CCD5D6;
	padding: 5px;
	padding-right: 1px;
	width: 133px;
	height: auto;
	float: left;
	margin-top: 15px;
}
.group-email-button
{
	background-image: url(/Themes/mhc/Images/email_off.png);
	background-repeat: no-repeat;
	height: 26px;
	padding: 0 0 0 35px;
	text-decoration: none;
	cursor: pointer;
}
.group-email-button a, .group-email-button a:visited
{
	color: #333333; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none;
}
.group-email-button a:hover
{
	color: #333333; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none;
}

.group-email-un-button
{
	background-image: url(/Themes/mhc/Images/email_on.png);
	background-repeat: no-repeat;
	height: 26px;
	padding: 0 0 0 35px;
	text-decoration: none;
	cursor: pointer;
}
.group-email-un-button a, .group-email-un-button a:visited
{
	color: #333333; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none;
}
.group-email-un-button a:hover
{
	color: #333333; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none;
}
.group-rss-button
{
	background-image: url(/Themes/mhc/Images/rss_off.png);
	background-repeat: no-repeat;
	height: 26px;
	padding: 0 0 0 35px;
}
.group-rss-button a, .group-rss-button a:visited
{
	color: #333333; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none;
}
.group-rss-button a:hover
{
	color: #333333; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none;
}
.group-fav-button
{
	background-image: url(/Themes/mhc/Images/favorite_off.png);
	background-repeat: no-repeat;
	height: 26px;
	padding: 0 0 0 35px;
}
.group-fav-button a, .group-fav-button a:visited
{
	color: #333333; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none;
}
.group-fav-button a:hover
{
	color: #333333; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none;
}

.group-fav-un-button
{
	background-image: url(/Themes/mhc/Images/favorite_on.png);
	background-repeat: no-repeat;
	height: 26px;
	padding: 0 0 0 35px;
}
.group-fav-un-button a, .group-fav-un-button a:visited
{
	color: #333333; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none;
}
.group-fav-un-button a:hover
{
	color: #333333; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none;
}
.filter-bkg
{
	background-image: url(/Themes/mhc/Images/widgetcontrolrow_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 5px 10px 15px 10px;
}
.filter-bkg-nimg
{
	padding: 5px 10px 0 10px;
}
.my-groups-content
{
	overflow: hidden; 
	width: 125px; 
	float: left;
	padding-top: 15px;
	padding-left: 15px;
}
.my-groups-area
{
	background-color: #ECF2F2;
	width: 603px;
	height: 250px;
	overflow: auto;
}
.my-groups-inner-area
{
	background-color: #ECF2F2;
	width: 583px;
}
.my-groups-content-widget
{
	overflow: hidden; 
	width: 85px; 
	float: left;
	padding-top: 15px;
	padding-left: 15px;
}

/* end widget classes */

/* begin group classes */
.group-header-bg
{
	background-image: url(/Themes/mhc/Images/masthead_bg.png);
	background-repeat: repeat-x;
	padding: 10px 10px 0 10px;
	height: 150px;
}
.group-type-header
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #495D76;
}
.group-header-left-col
{
	width: 670px; 
	float: left; 
	padding-right: 10px;
}
.group-header-right-col
{
	float: left; 
	border-left: solid 1px #CCCCCC;
}
.group-header-action-links
{
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: 15px;
}
.group-header-action-links li
{
	padding-bottom: 1px;
}
.group-header-label
{
	float: left; 
	width: 95px; 
	text-align: right; 
	font-weight: bold; 
	color: #666666;
}
.group-header-label-text
{
	float: left; 
	padding-left: 5px;
}
.group-header-leave-group
{
	background-image: url(/Themes/mhc/Images/masthead_leavegroup.png);
	background-repeat: no-repeat;
	height: 20px;
	padding: 3px 0 0 25px;
}
.group-header-add-group
{
	background-image: url(/Themes/mhc/Images/masthead_fav_off.png);
	background-repeat: no-repeat;
	height: 20px;
	padding: 3px 0 0 25px;
}
.group-header-contact-owner
{
	background-image: url(/Themes/mhc/Images/masthead_contactowner.png);
	background-repeat: no-repeat;
	height: 20px;
	padding: 3px 0 0 25px;
}
.group-header-rss
{
	background-image: url(/Themes/mhc/Images/masthead_rss.png);
	background-repeat: no-repeat;
	height: 20px;
	padding: 3px 0 0 25px;
}
.group-header-email
{
	background-image: url(/Themes/mhc/Images/masthead_email.png);
	background-repeat: no-repeat;
	height: 20px;
	padding: 3px 0 0 25px;
}
.group-header-join-group
{
	background-image: url(/Themes/mhc/Images/masthead_joingroup.png);
	background-repeat: no-repeat;
	height: 20px;
	padding: 3px 0 0 25px;
}
.group-header-invite
{
	background-image: url(/Themes/mhc/Images/masthead_invitemember.png);
	background-repeat: no-repeat;
	height: 20px;
	padding: 3px 0 0 25px;
}
.group-header-new-group
{
	background-image: url(/Themes/mhc/Images/masthead_newgroup.png);
	background-repeat: no-repeat;
	height: 20px;
	padding: 3px 0 0 25px;
}
.group-header-edit-group
{
	background-image: url(/Themes/mhc/Images/masthead_editgroup.png);
	background-repeat: no-repeat;
	height: 20px;
	padding: 3px 0 0 25px;
}
.group-spotlight-count
{
	color: #666666;
	padding-top: 3px;
	width: 452px;
	text-align: right
}
.group-spotlight-text
{
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	width: 450px;
}
.directory-header
{
	background-color: #ECF2F2; 
	padding: 5px 12px;
	border-top: solid 1px #E1E1E1;
}
.directory-header-text, .directory-header-text span, .directory-header h2
{
	color: #495D76; 
	font-size: 18px; 
	font-family: Arial; 
	font-weight: bold; 
}
.widgetContent
{
	background-color: #ECF1F2;  
	margin-bottom: 20px; 
	border-left: solid 1px #E1E1E1; 
	border-right: solid 1px #E1E1E1; 
	border-bottom: solid 1px #CAD7D9;
}
/* begin group classes */  
  
/*begin footer styles */
.footer-bkg{
	border-top: 10px solid #A5A6A5;
	border-bottom: 10px solid #A5A6A5;
	background-color: #FFFFFF;
	width: 986px;
}
.footer-logo{
	background-image: url(/Themes/mhc/Images/banners/ln_logo.png);
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	width: 200px;
	height: 180px;
}
.footer-columns{
	width: 253px;
	padding: 4px 4px 4px 4px;	
	float: left;
	border-left: 1px solid #C9D3DE;
}
.footer-header{
	background-color: #ECF1F2;
	color: #687484;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	padding: 4px 0 7px 29px;
}
.footer-links{
	padding-left: 30px;
}
.footer-links ul{
	margin : 0;
	padding : 5px 0 5px 0;
	line-height:1.6;
    list-style-type:none;
}
.footer-links ul li{
	padding-left:10px;
    background:transparent url(/Themes/mhc/Images/banners/red_bullet.png) no-repeat;
    background-position:0 8px;
}
.footer-links a, .footer-links a:visited
{
	font-family: Verdana;
	font-size: 11px;
	color: #007DBE;
	text-decoration: none;
}
.footer-links a:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #007DBE;
	text-decoration: underline;
}
.footer-no-bullet{
	padding-top: 5px;
}
.copyright{
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #A5A6A5;
	text-align: center;
	width: 986px;
	padding-bottom: 10px;	
}
.copyright a, .copyright a:visited
{
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.copyright a:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

/* tab classes */
.tabs
{
	background-image: url(/Themes/mhc/Images/widgettab_inactive_bg.png);
	background-repeat: repeat-x;
	height: 33px;	
	background-position: bottom;
	background-color: #ECF1F2;
}
.tab-selected
{
	background-color: #ECF1F2;
	background-repeat: repeat-x;
	background-position: bottom;
	float: left;
}
.tab-selected div
{	
	margin: 0;
	height:20px;
	padding-top:11px;
	border-right: solid 2px #B2B2B2;
	border-top: solid 1px #CAD7D9;
	float: left;
}
	
.tab-selected a, .tab-selected a:visited
{
	color: #333333; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	outline: none;
}
.tab-selected a:hover
{
	color: #333333; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	outline: none;
}
.tab-selected-inner
{
	background-color: #ECF1F2;
	background-repeat: repeat-x;
	background-position: bottom;
	float: left;
}
.tab-selected-inner div
{	
	margin: 0;
	height:20px;
	padding-top:11px;
	border-right: solid 2px #B2B2B2;
	border-left: solid 2px #B2B2B2;
	border-top: solid 1px #CAD7D9;
	float: left;
}
	
.tab-selected-inner a, .tab-selected-inner a:visited
{
	color: #333333; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	outline: none;
}
.tab-selected-inner a:hover
{
	color: #333333; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	outline: none;
}
.tab-option
{	
	float: left;	
}
.tab-option div
{	
	margin: 0;
	margin-top: 8px;
	height:19px;
	padding-top: 5px;
	border-right: solid 1px #FFFFFF;
	float: left;
}
.tab-option a, .tab-option a:visited
{
	color: #666666; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}
.tab-option a:hover
{
	color: #666666; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}
.tabs2
{
	background-image: url(/Themes/mhc/Images/widgetfilter_bg.png);
	background-repeat: repeat-x;
	height: 35px;
}
.tabs2-spacer
{
	height: 31px;
	width: 10px;
	float: left;
}
.tab2-selected
{
	float: left;
}
.tab2-selected .tab2a
{	
	background-image: url(/Themes/mhc/Images/widgetfilter_active_left.png);
	background-repeat: no-repeat;
	height: 31px;	
	width: 10px;
	background-position: left top;
	float: left;
}
.tab2-selected .tab2b
{	
	background-image: url(/Themes/mhc/Images/widgetfilter_active_bg.png);
	background-repeat: repeat-x;
	height: 31px;
	background-position: top;
	float: left;
}
.tab2-selected .tab2c
{	
	background-image: url(/Themes/mhc/Images/widgetfilter_active_right.png);
	background-repeat: no-repeat;
	height: 31px;	
	width: 10px;
	background-position: right top;
	float: left;
}
.tab2-selected .tab2d
{	
	background-image: url(/Themes/mhc/Images/widgetfilter_active_arrow.png);
	background-repeat: no-repeat;
	height: 26px;
	background-position: center bottom;
	padding-top: 9px;
	float: left;
}
.tab2-selected a, .tab2-selected a:visited
{
	color: #333333; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	outline: none;
}
.tab2-selected a:hover
{
	color: #333333; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	outline: none;
}

.tab2-option
{
	float: left;
}
.tab2-option .tab2a
{	
	background-image: url(/Themes/mhc/Images/widgetfilter_inactive_left.png);
	background-repeat: no-repeat;
	height: 26px;	
	width: 10px;
	background-position: left top;
	float: left;
	margin-top: 5px;
}
.tab2-option .tab2b
{	
	background-image: url(/Themes/mhc/Images/widgetfilter_inactive_bg.png);
	background-repeat: repeat-x;
	height: 26px;
	background-position: top;
	float: left;
	margin-top: 5px;
}
.tab2-option .tab2c
{	
	background-image: url(/Themes/mhc/Images/widgetfilter_inactive_right.png);
	background-repeat: no-repeat;
	height: 26px;	
	width: 10px;
	background-position: right top;
	float: left;
	margin-top: 5px;
}
.tab2-option .tab2d
{	
	background-position: center bottom;
	padding-top: 4px;
	float: left;
}
.tab2-option a, .tab2-option a:visited
{
	color: #007DBE; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	outline: none;
}
.tab2-option a:hover
{
	color: #007DBE;
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	outline: none;
}
.tabs3
{
	background-image: url(/Themes/mhc/Images/pagetab_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 31px;
}
.tabs3-spacer
{
	height: 30px;
	width: 20px;
	float: left;
}
.tab3-selected
{
	float: left;
}
.tab3-selected .tab3a
{	
	background-image: url(/Themes/mhc/Images/pagetab_active_left.png);
	background-repeat: no-repeat;
	height: 31px;	
	width: 11px;
	background-position: left top;
	float: left;
}
.tab3-selected .tab3b
{	
	background-image: url(/Themes/mhc/Images/pagetab_active_bg.png);
	background-repeat: repeat-x;
	height: 21px;
	padding-top: 10px;
	background-position: top;
	float: left;
}
.tab3-selected .tab3c
{	
	background-image: url(/Themes/mhc/Images/pagetab_active_right.png);
	background-repeat: no-repeat;
	height: 31px;	
	width: 11px;
	background-position: right top;
	float: left;
}
.tab3-selected a, .tab3-selected a:visited
{
	color: #333333; 
	font-family: Verdana; 
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none;
	outline: none;
}
.tab3-selected a:hover
{
	color: #333333; 
	font-family: Verdana; 
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none;
	outline: none;
}
.tab3-selected span
{
	color: #333333; 
	font-family: Verdana; 
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none;
	outline: none;
}

.tab3-option
{
	background-image: url(/Themes/mhc/Images/pagetab_inactive_bg.png);
	background-repeat: repeat-x;
	height: 31px;
	float: left;
}
.tab3-option .tab3a
{	
}
.tab3-option .tab3b
{	
	height: 19px;
	float: left;
	padding: 11px 10px 0 10px;
	border-right: solid 1px #FFFFFF;
}
.tab3-option .tab3c
{	
	
}
.tab3-option a, .tab3-option a:visited
{
	color: #666666; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	outline: none;
}
.tab3-option span
{
	color: #666666; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	outline: none;
}
.tab3-option a:hover
{
	color: #666666;
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	outline: none;
}
.tabs4
{
	background-image: url(/Themes/mhc/Images/widgetfilter_bg.png);
	background-repeat: repeat-x;
	height: 35px;
}
.tabs4-spacer
{
	height: 31px;
	width: 10px;
	float: left;
}
.tab4-selected
{
	float: left;
}
.tab4-selected .tab4a
{	
	background-image: url(/Themes/mhc/Images/widgetfilter_active_left.png);
	background-repeat: no-repeat;
	height: 31px;	
	width: 10px;
	background-position: left top;
	float: left;
}
.tab4-selected .tab4b
{	
	background-image: url(/Themes/mhc/Images/widgetfilter_active_bg.png);
	background-repeat: repeat-x;
	height: 31px;
	background-position: top;
	float: left;
}
.tab4-selected .tab4c
{	
	background-image: url(/Themes/mhc/Images/widgetfilter_active_right.png);
	background-repeat: no-repeat;
	height: 31px;	
	width: 10px;
	background-position: right top;
	float: left;
}
.tab4-selected .tab4d
{	
	background-image: url(/Themes/mhc/Images/widgetfilter_active_arrow.png);
	background-repeat: no-repeat;
	height: 26px;
	background-position: center bottom;
	padding-top: 9px;
	float: left;
}
.tab4-selected a, .tab4-selected a:visited
{
	color: #333333; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	outline: none;
}
.tab4-selected a:hover
{
	color: #333333; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	outline: none;
}

.tab4-option
{
	float: left;
}
.tab4-option .tab4a
{	
	background-image: url(/Themes/mhc/Images/widgetfilter_inactive_left.png);
	background-repeat: no-repeat;
	height: 26px;	
	width: 10px;
	background-position: left top;
	float: left;
	margin-top: 5px;
}
.tab4-option .tab4b
{	
	background-image: url(/Themes/mhc/Images/widgetfilter_inactive_bg.png);
	background-repeat: repeat-x;
	height: 26px;
	background-position: top;
	float: left;
	margin-top: 5px;
}
.tab4-option .tab4c
{	
	background-image: url(/Themes/mhc/Images/widgetfilter_inactive_right.png);
	background-repeat: no-repeat;
	height: 26px;	
	width: 10px;
	background-position: right top;
	float: left;
	margin-top: 5px;
}
.tab4-option .tab4d
{	
	background-position: center bottom;
	padding-top: 4px;
	float: left;
}
.tab4-option a, .tab4-option a:visited
{
	color: #007DBE; 
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	outline: none;
}
.tab4-option a:hover
{
	color: #007DBE;
	font-family: Verdana; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	outline: none;
}
.content-padding
{
	padding: 10px 10px 0 10px;
}
.two-column
{
	float: left;
	width: 50%;
}
.outer-content-area
{
	padding: 10px 10px 0 10px;
}
.outer-content-area-no-top
{
	padding: 0 10px;
}
.inner-content-area
{
	background-color: #FFFFFF;
}
.inner-content-row
{
	background-color: #FFFFFF;
	padding: 5px 10px 5px 10px;
}
.inner-content-row-alt
{	
	background-color: #f1f9fb;
	padding: 5px 10px 5px 10px;
	border-top: solid 1px #ecf1f2;
	border-bottom: solid 1px #ecf1f2;
}
.inner-content-row-10
{
	background-color: #FFFFFF;
	padding: 10px;
}	
.inner-content-row-alt-10
{	
	background-color: #f1f9fb;
	padding: 10px;
	border-top: solid 1px #ecf1f2;
	border-bottom: solid 1px #ecf1f2;
}
.inner-content-popup-top
{
	border: solid 1px #ecf1f2;
	margin: 10px;
	border-bottom-width: 0;
	margin-bottom: 0;
}
.inner-content-popup-bottom
{
	border: solid 1px #ecf1f2;
	margin: 10px;
	border-top-width: 0;
	border-bottom-width: 0;
	margin-top: 0;
	margin-bottom: 0;
}
.inner-content-popup-line
{
	border-top: solid 1px #ecf1f2;
	margin: 10px;
	margin-top: 0;
	margin-bottom: 0;
}
.footer-popup-tel
{
	/* background-color: #ECF1F2; */
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
.inner-content-row-ns
{
	background-color: #FFFFFF;
}
.inner-content-row-alt-ns
{	
	background-color: #f1f9fb;
	border-top: solid 1px #ecf1f2;
	border-bottom: solid 1px #ecf1f2;
}
.inner-content-create
{
	background-color: #FFFFFF;
	padding: 10px;
}
/* end tab classes */

/* popup classes */
#alertpopupSug
{
	display: none;
	position: absolute;
}
#alertpopup
{
	display: none;
	position: absolute;
}
#cover
{
	position: absolute;
	z-index: 1000;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .50;
	filter: alpha(opacity=50); /* background-color:transparent !important; */
	background: #333333;
	display: none;
}
#hpConnectedPopup {
	display:none;
	position:absolute;
	
}
.mhc-connected-popup-body 
{
    background-image: url(/themes/mhc/images/welcomebg.jpg);
	background-repeat: repeat-x;
}
.mhc-connected-bkg
{	
    background-image: url(/themes/mhc/images/welcome_panel_bg.jpg);
	background-repeat: no-repeat;
	width: 181px;
	height: 182px;
	cursor: pointer;
}
.mhc-connected-bkg-padding
{
	padding: 13px;
}
.bottom-line-gray-5
{
	border-bottom: solid 1px #CACACA;
	padding-top: 5px;
	margin-bottom: 5px;
}
.mhc-default-header 
{
    background-image: url(../images/forms/form1_title.gif );
	background-repeat: repeat-x; 
	border-width: 1px;
	border-style: solid;
	border-color:#E3D8C4;
    padding: 5px;
    text-align: center;   
}
.mhc-default-title
{
	font-weight: bold;	
	text-align: center;
}
.mhc-default-body 
{
    padding: 10px;	
    background-color: Red;
}
.hpConnectedPopup {
	display:none;
	position:absolute;
	
}
#editProfile div
{
	text-align: left;
}
#findPeople div
{
	text-align: left;
}
#searchDirectory div
{
	text-align: left;
}
#inviteToJoin div
{
	text-align: left;
}
#memberDirectory div
{
	text-align: left;
}
#pendingInvitations div
{
	text-align: left;
}


.popup-error
{
	width: 512px;
}
.popup-error h3
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #CC0033;
	margin: 0;
	padding: 0;
}
.popup-error-header
{
	border: solid 1px #CC0033;
	border-bottom-width: 0;
	background-color: #ECF1F2;
	padding: 10px 10px 10px 15px;
	text-align: left;
}

.popup-error-body
{
	background-color: #ECF1F2;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #CC0033;
}
.popup-error-body-inner
{
	background-image: url(/themes/mhc/images/error_bg.png);
	background-repeat: no-repeat;
	padding: 20px 10px 10px 75px;
	margin: 0 15px 15px 15px;
	border: solid 1px #dce6e7;	
	background-color: #FFFFFF;
}
.popup-info
{
	width: 512px;
}
.popup-info h3
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #495D76;
	margin: 0;
	padding: 0;
}
.popup-info-header
{
	border: solid 1px #0579C1;
	border-bottom-width: 0;
	background-color: #ECF1F2;
	padding: 10px 10px 10px 15px;
	text-align: left;
}

.popup-info-body
{
	background-color: #ECF1F2;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #0579C1;	
}
.popup-info-body-inner
{
	background-image: url(/themes/mhc/images/info_bg.png);
	background-repeat: no-repeat;
	padding: 20px 10px 10px 75px;
	margin: 0 15px 15px 15px;
	border: solid 1px #dce6e7;	
	background-color: #FFFFFF;
}
.popup-warning
{
	width: 512px;
}
.popup-warning h3
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #495D76;
	margin: 0;
	padding: 0;
}
.popup-warning-header
{
	border: solid 1px #FF9300;	
	border-bottom-width: 0;
	background-color: #ECF1F2;
	padding: 10px 10px 10px 15px;
	text-align: left;
}

.popup-warning-body
{
	background-color: #ECF1F2;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #FF9300;
}
.popup-warning-body-inner
{
	background-image: url(/themes/mhc/images/warning_bg.png);
	background-repeat: no-repeat;
	padding: 20px 10px 10px 75px;
	margin: 0 15px 15px 15px;
	border: solid 1px #dce6e7;	
	background-color: #FFFFFF;
}
.popup-warning-body-inner-nb
{
	background-image: url(/themes/mhc/images/warning_bg.png);
	background-repeat: no-repeat;
	padding: 20px 10px 20px 75px;
}
.popup-success
{
	width: 512px;
	overflow: auto;
}
.popup-success h3
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #495D76;
	margin: 0;
	padding: 0;
}
.popup-success-header
{
	border: solid 1px #40905f;	
	border-bottom-width: 0;
	background-color: #ECF1F2;
	padding: 10px 10px 10px 15px;
	text-align: left;
}

.popup-success-body
{
	background-color: #ECF1F2;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #40905f;	
}
.popup-success-body-inner
{
	background-image: url(/themes/mhc/images/success_bg.png);
	background-repeat: no-repeat;
	padding: 20px 10px 10px 75px;
	margin: 0 15px 15px 15px;
	border: solid 1px #dce6e7;	
	background-color: #FFFFFF;
}
.popup-success-body-inner-nb
{
	background-image: url(/themes/mhc/images/success_bg.png);
	background-repeat: no-repeat;
	padding: 20px 10px 10px 75px;
}
.popup-dialog
{
	background-color: #ECF1F2;
}
.popup-dialog h3
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #495D76;
	margin: 0;
	padding: 0;
}
.popup-dialog-header
{
	border: solid 1px #FFFFFF;	
	border-bottom-width: 0;
	background-color: #ECF1F2;
	padding: 10px 10px 10px 15px;
	text-align: left;
}
.popup-dialog-header h3
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #495D76;
	margin: 0;
	padding: 0;
}

.popup-dialog-body
{
	background-color: #ECF1F2;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #FFFFFF;	
}
.popup-dialog-body-inner
{
	padding: 10px;
	margin: 0 15px 0 15px;
	border: solid 1px #dce6e7;	
	background-color: #FFFFFF;
	border-bottom-width: 0px;
}
.popup-edit-body-inner
{
	background-image: url(/themes/mhc/images/editrole_icon_popup.png);
	background-repeat: no-repeat;
	padding: 20px 10px 10px 100px;
	margin: 0 15px 0 15px;
	border: solid 1px #dce6e7;	
	background-color: #FFFFFF;
}
.popup-edit-body-inner-nm
{
	background-image: url(/themes/mhc/images/editrole_icon_popup.png);
	background-repeat: no-repeat;
	padding: 20px 10px 10px 100px;
	margin: 0;
	background-color: #FFFFFF;
}
.edit-comments
{
	background-image: url(/themes/mhc/images/note_icon.png);
	background-repeat: no-repeat;
	padding: 20px 10px 10px 100px;
	background-color: #FFFFFF;
}
.popup-dialog-links
{
	margin: 15px;
	margin-top: 0;
	padding-top: 15px;
	border-top: solid 1px #dce6e7;	
	background-color: #ECF1F2;
}
.popup-dialog-no-links
{
	margin-left: 15px;
	margin-right: 15px;
	padding-top: 5px;
	border-top: solid 1px #dce6e7;	
	background-color: #ECF1F2;
}
.popup-dialog-links-warning
{
	margin: 15px;
	margin-top: 0;
	background-color: #ECF1F2;
}
.iwantto-popup-outer
{
	width: 470px;
	height: 300px;
	overflow: auto;
}
.iwantto-popup-inner
{
	width: 445px;
	border: solid 1px #dce6e7;
}
.iwantto-popup-select
{
	background-color: #FFFFFF;
	padding: 5px;
}
.iwantto-popup-select-alt
{
	background-color: #f1f9fb;
	border: solid 1px #dce6e7;
	padding: 5px;
	border-left-width: 0px;
	border-right-width: 0px;
}
.addedit-popup-area{
	background-color: #FFFFFF;
	width: 580px;
	height: 300px;
	overflow: auto; 
	border: solid 1px #dce6e7;	
}
.addedit-popup-inner-area{
	background-color: #FFFFFF;
	width: 560px;
	padding-left: 2px;
}
/* end popup classes */

/* MHC styles */
.inline_error
{
	background-image: url(/themes/mhc/images/error_16.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 20px 20px;
	font-size: 11px;
	color: #911734;
	font-weight: normal;
	margin:5px;
}
.error
{
	font-size: 12px;
	color: #911734;
}
/* New Account Info Page */
.account_info_alt_color
{
	background-color: #EFF3FB; 
}

.account_info_border
{
	border-bottom: solid 1px #D5E2EB;
	border-right: solid 1px #D5E2EB;
}

.account_info_border td,th
{
	border-top:solid 1px #D5E2EB;
	border-left:solid 1px #D5E2EB;
}
.ulStyle
{
	list-style: square;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 20px;
} 
.connections-bkg{
	background-color: #FFFFFF;
	padding-bottom: 5px;
}
.connections-bkg-alt{
	background-color: #F4F5E0;
	padding-bottom: 5px;
}
.connections-area{
	background-color: #FFFFFF;
	width: 290px;
	height: 200px;
	overflow: auto; 
	border-width: 1px; 
	border-style: solid; 
	border-color: #999999;
}
.connections-inner-area{
	background-color: #FFFFFF;
	width: 271px;
	padding-left: 2px;
}

/* Ended for Account Info page */

/* end MHC styles */

/* begin warning messages */
.CommonMessageWarning
{
	margin: 10px 0 10px 0;
	background-image: url(/themes/mhc/images/inline_warning_bg.png);
	background-repeat: no-repeat;
	padding: 10px 10px 10px 55px;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	border: solid 1px #CCCCCC;
	background-color: #fdf8e8;
	border: solid 1px #FF9300;	
}
.CommonMessageError
{
	margin: 10px 0 10px 0;
	background-image: url(/themes/mhc/images/inline_info_bg.png);
	background-repeat: no-repeat;
	padding: 10px 10px 10px 55px;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	border: solid 1px #0579C1;
	background-color: #E5F2FF;
}
.CommonMessageInfo
{
	margin: 10px 0 10px 0;
	background-image: url(/themes/mhc/images/inline_info_bg.png);
	background-repeat: no-repeat;
	padding: 10px 10px 10px 55px;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	border: solid 1px #0579C1;
	background-color: #E5F2FF;
}
.CommonMessageInfo-nt
{
	margin: 0 0 10px 0;
	background-image: url(/themes/mhc/images/inline_info_bg.png);
	background-repeat: no-repeat;
	padding: 10px 10px 10px 55px;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	border: solid 1px #0579C1;
	background-color: #E5F2FF;
}
.CommonMessageInfo-nb
{
	margin: 10px 0 10px 0;
	background-image: url(/themes/mhc/images/info_24.png);
	background-repeat: no-repeat;
	padding: 0 10px 10px 30px;
	font-size: 11px;
	color: #333;
	font-weight: normal;
}
.CommonError
{
	margin: 10px 0 10px 0;
	background-image: url(/themes/mhc/images/inline_error_bg.png);
	background-repeat: no-repeat;
	padding: 10px 10px 10px 55px;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	border: solid 1px #cc0000;
	background-color: #fff0f0;
}
.CommonError2
{
	margin: 10px 0 10px 0;
	background-image: url(/themes/mhc/images/inline_error_bg.png);
	background-repeat: no-repeat;
	padding: 10px 10px 10px 55px;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	border: solid 1px #cc0000;
	background-color: #fff0f0;
}
.CommonMessageSuccess
{
	background-image: url(/themes/mhc/images/inline_success_bg.png);
	background-repeat: no-repeat;
	padding: 10px 10px 10px 55px;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	border: solid 1px #339933;
	background-color: #e2ffea;
	margin: 16px 0;
}

.CommonMessageSuccess-nt
{
	background-image: url(/themes/mhc/images/inline_success_bg.png);
	background-repeat: no-repeat;
	padding: 10px 10px 10px 55px;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	border: solid 1px #339933;
	background-color: #e2ffea;
	margin: 0;
}
.CommonMessageLockWarning
{
	background-image: url(/themes/mhc/images/lockwarning_bg.gif);
	background-repeat: no-repeat;
	padding: 18px 20px 15px 90px;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	border: solid 1px #CCCCCC;
	background-color: #fdf8e8;
	margin: 16px 0;
}
.CommonPopupErrorMessage
{
	background-image: url(/themes/mhc/images/inline_warning_bg.png);
	background-repeat: no-repeat;
	padding: 10px 20px 10px 55px;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	border: solid 1px #999999;
	background-color: #FEF8E8;
	margin: 0;
}
.CommonAlertBoxMessage
{
	background-image: url(/themes/mhc/images/warning_48.gif);
	background-repeat: no-repeat;
	padding: 10px 20px 10px 60px;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	margin: 10px 0 0 10px;
}
.CommonPopupError
{
	background-image: url(/themes/mhc/images/error_48.gif);
	background-repeat: no-repeat;
	padding: 5px 20px 10px 55px;
	margin: 10px 0 0 10px;
	font-size: 11px;
	color: #333;
	font-weight: normal;
}
.textBoxError
{
	color: #911734;
	border-color: #911734;
	background-color: #fff0f0;
}
/* end warning messages */

/* begin pagination */
.page-on
{
	color: #CC3300;
}
.page-off
{
	padding: 1px 4px 1px 4px;
	border: solid 1px #CCCCCC;
	background-color: #FFFFFF;
	margin-right: 4px;
}
.page-off a, .page-off a:visited {
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
.page-off a:hover
{
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
}
.page-on
{
	padding: 1px 4px 1px 4px;
	border: solid 1px #999999;
	background-color: #FFFFFF;
	margin-right: 4px;
}
.page-on a, .page-on a:visited {
	font-size: 11px;
	color: #CC3300;
	text-decoration: none;
	font-weight: bold;
}
.page-on a:hover
{
	font-size: 11px;
	color: #CC3300;
	text-decoration: none;
	font-weight: bold;
}
.paging
{
	padding: 1px 4px 1px 4px;
	border: solid 1px #CCCCCC;
	background-color: #FFFFFF;
	margin-right: 1px;
}
/* end pagination */

/* Begin groups  */
.grp-white-line
{
	border-right: solid 1px #FFFFFF;
	height: 25px;
}
.grp-blue-line
{
	border-right: solid 1px #ecf1f2;
}
.grp-poll-line
{
	border-bottom: solid 1px #ecf1f2;
	padding-bottom: 5px;
	padding-top: 5px;
}
.grp-blue-line-left
{
	border-left: solid 1px #ecf1f2;
}
a.grp-name, a.grp-name:visited {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
a.grp-name:hover
{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

a.grp-downarrow, a.grp-downarrow:visited 
{
	background-image: url(/Themes/mhc/images/banners/globalsecondary_arrow.png);
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 11px;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
a.grp-downarrow:hover
{
	background-image: url(/Themes/mhc/images/banners/globalsecondary_arrow.png);
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 11px;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

a.grp-uparrow, a.grp-uparrow:visited 
{
	background-image: url(/Themes/mhc/images/sort_up.png);
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 11px;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
a.grp-uparrow:hover
{
	background-image: url(/Themes/mhc/images/sort_up.png);
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 11px;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
a.show-downarrow, a.show-downarrow:visited 
{
	background-image: url(/Themes/mhc/images/bluearrow_down.png);
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 11px;
	text-decoration: none;
	font-weight: normal;
}
a.show-downarrow:hover
{
	background-image: url(/Themes/mhc/images/bluearrow_down.png);
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 11px;
	text-decoration: none;
	font-weight: normal;
}

a.show-uparrow, a.show-uparrow:visited 
{
	background-image: url(/Themes/mhc/images/bluearrow_up.png);
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 11px;
	text-decoration: none;
	font-weight: normal;
}
a.show-uparrow:hover
{
	background-image: url(/Themes/mhc/images/bluearrow_up.png);
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 11px;
	text-decoration: none;
	font-weight: normal;
}
.grp-tbl-header
{
	border: solid 1px #FFFFFF;
	background-color: #E1E9EA;
}
.grp-area
{
	background-color: #FFFFFF;
	width: 585px;
	height: 125px;
	overflow: auto;
	margin-left: 10px;
	margin-right: 10px;
}
.grp-inner-area
{
	background-color: #FFFFFF;
	width: 567px;
}
.invite-area
{
	background-color: #FFFFFF;
	width: 395px;
	height: 243px;
	overflow: auto;
}
.invite-inner-area
{
	background-color: #FFFFFF;
	width: 375px;
}
.sub-grp-area
{
	background-color: #FFFFFF;
	width: 585px;
	height: 160px;
	overflow: auto;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}
.sub-grp-inner-area
{
	background-color: #FFFFFF;
	width: 567px;
}
.top-pagination-bkg
{
	padding-top: 4px;
	background-image: url(/Themes/mhc/images/page_bg.png);
	background-position: bottom;
	background-repeat: repeat-x;
	border: solid 1px #FFFFFF;
	border-top-width: 0;
	height: 30px;
}
/* end groups */

/* begin PYMK */
.suggested-hide
{
	background-color: #ECF2F2; 
	padding: 5px 12px; 
	border-left: solid 1px #E1E1E1; 
	border-top: solid 1px #E1E1E1; 
	border-right: solid 1px #E1E1E1; 
	border-bottom: solid 2px #CAD7D9;
	margin-bottom: 20px;
}
.suggested-hide .suggested-inner 
{ 
	background-image: url(/Themes/mhc/images/module_closed.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.suggested-hide .suggested-inner a, .suggested-hide .suggested-inner a:visited 
{ 
	color: #495D76; 
	font-size: 16px; 
	font-family: Arial; 
	font-weight: bolder; 
	padding-left: 16px;
}
.suggested-hide .suggested-inner a:hover
{ 
	color: #495D76; 
	font-size: 16px; 
	font-family: Arial; 
	font-weight: bolder;  
	padding-left: 16px;
	text-decoration: none;
}
.suggested-show
{
	background-color: #ECF2F2; 
	border-left: solid 1px #E1E1E1; 
	border-top: solid 1px #E1E1E1; 
	border-right: solid 1px #E1E1E1; 
	border-bottom: solid 2px #CAD7D9;
	margin-bottom: 20px;
}
.suggested-show .suggested-inner
{
	background-color: #ECF2F2; 
	padding: 5px 12px; 
	border-bottom: solid 1px #CAD7D9;
}
.suggested-show .suggested-inner div
{ 
	background-image: url(/Themes/mhc/images/module_open.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.suggested-show .suggested-inner a, .suggested-show .suggested-inner a:visited 
{ 
	color: #495D76; 
	font-size: 16px; 
	font-family: Arial; 
	font-weight: bolder; 
	padding-left: 16px;
}
.suggested-show .suggested-inner a:hover
{ 
	color: #495D76; 
	font-size: 16px; 
	font-family: Arial; 
	font-weight: bolder;  
	padding-left: 16px;
	text-decoration: none;
}
.suggested-show .groups-inner
{
	background-color: #ECF2F2; 
	padding: 5px 12px; 
	border-bottom: solid 1px #CAD7D9;
}
.groups-inner-header
{
	float: left;
	color: #495D76; 
	font-size: 16px; 
	font-family: Arial; 
	font-weight: bolder; 
}
.suggested-add-all
{
	float: right;
	background-image: url(/Themes/mhc/images/add.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.suggested-add-all a, .suggested-add-all a:visited 
{ 
	font-size: 12px;
	font-weight: bold;
	padding-right: 14px;
}
.suggested-add-all a:hover
{ 
	font-size: 12px; 
	font-weight: bold;
	padding-right: 14px;
}
.suggested-clear-all
{
	float: right;
	background-image: url(/Themes/mhc/images/clear.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.suggested-clear-all a, .suggested-clear-all a:visited 
{ 
	font-size: 12px;
	font-weight: bold;
	padding-left: 14px;
}
.suggested-clear-all a:hover
{ 
	font-size: 12px; 
	font-weight: bold;
	padding-left: 14px;
}
.suggested-add
{
	float: right;
	background-image: url(/Themes/mhc/images/add.png);
	background-repeat: no-repeat;
	background-position: right center;
	margin-right: 3px;
}
.suggested-add a, .suggested-add a:visited 
{ 
	font-weight: normal;
	padding-right: 14px;
}
.suggested-add a:hover
{ 
	font-weight: normal;
	padding-right: 14px;
}
.suggested-remove
{
	float: right;
	padding-left: 5px;
	margin-right: 3px;
}
.suggestion-lrg-arrow
{
	background-image: url(/Themes/mhc/images/pymk_arrow_bg.png);
	background-repeat: no-repeat;
	background-position: top center;
	height: 156px;
	width: 198px;
	margin-top: 100px;
}
.suggestion-lrg-arrow div
{
	font-weight: bold;
	font-size: 13px;
	color: #666666;
	padding-left: 25px;
	line-height: 18px;	
	padding-top: 50px;
}
.suggestion-bkg
{
	background-color: #FFFFFF;
	padding-bottom: 5px;
}
.suggestion-bkg-alt
{
	background-color: #f1f9fb;
	padding-bottom: 5px;
}
.suggestion-list-area
{
	background-color: #FFFFFF;
	width: 363px;
	height: 450px;
	overflow: auto;
}
.suggestion-list-inner-area
{
	background-color: #FFFFFF;
	width: 344px;
	padding-left: 2px;
}
.suggestion-chosen-area
{
	background-color: #FFFFFF;
	width: 363px;
	height: 350px;
	overflow: auto;
}
.suggestion-chosen-inner-area
{
	background-color: #FFFFFF;
	width: 344px;
	padding-left: 2px;
}
.suggestion-message
{	
	width: 350px;
	height: 50px;
	padding: 5px;
}
.suggestion-label
{
	color: #666666;
	font-weight: bold;
	font-size: 13px;
}
/* end PYMK */
/* bubble comments */
.comment-bkg
{
	background-image: url(/Themes/mhc/Images/comments_bg.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 400px;
	padding: 15px 10px 15px 10px;
}
.content-bubble-top, .content-bubble-bottom { height: 5px; }

	.content-bubble-top .c1, 
	.content-bubble-top .c2, 
	.content-bubble-top .c3, 
	.content-bubble-top .c4, 
	.content-bubble-bottom .c1, 
	.content-bubble-bottom .c2, 
	.content-bubble-bottom .c3, 
	.content-bubble-bottom .c4
	{ border-left: solid 1px; border-right: solid 1px; height: 1px; overflow: hidden; }
	
	.content-bubble-top .c1, .content-bubble-bottom .c4 { margin: 0 5px; height: 0; border-top: solid 1px; border-left-width: 0; border-right-width: 0; }
	.content-bubble-top .c2, .content-bubble-bottom .c3 { margin: 0 3px; border-left-width: 2px; border-right-width: 2px; }
	.content-bubble-top .c3, .content-bubble-bottom .c2 { margin: 0 2px; }
	.content-bubble-top .c4, .content-bubble-bottom .c1 { margin: 0 1px; height: 2px; }

	.content-bubble-top .c1, 
	.content-bubble-top .c2, 
	.content-bubble-top .c3, 
	.content-bubble-top .c4, 
	.content-bubble-bottom .c1,
	.content-bubble-bottom .c2,
	.content-bubble-bottom .c3,
	.content-bubble-bottom .c4 
	{ background-color: #fff; border-color: #ccc; }

	.content-bubble { border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding-left: 10px; padding-right: 10px; background-color: #FFFFFF; overflow: hidden;}
	.bubble-arrow
	{
		background-image: url(/Themes/mhc/Images/bubble_hash.png);
		background-repeat: no-repeat;
		position: absolute;
		z-index: 100;
		width: 18px;
		margin-top: 10px;
	}
	.bubble-space
	{
		padding-left: 17px;
	}
	.comment-box
	{
		width: 440px;
		height: 60px;
		border: 0;
	}
	.content-bubble p
	{
		margin: 0;
		padding: 0;
	}
	.bubble-line
	{
		padding-bottom: 5px;
		border-bottom: solid 1px #CCCCCC;
	}
	.quote-bg
	{
		background-image: url(/Themes/mhc/Images/quotes_bg.png);
		background-repeat: no-repeat;
	}
.settings-outer
{
	background-color: #ECF1F2;  
	padding-bottom: 10px; 
	margin-bottom: 20px; 
	border-left: solid 1px #E1E1E1; 
	border-right: solid 1px #E1E1E1; 
	border-bottom: solid 1px #CAD7D9;
}
.settings-inner
{
	background-color: #FFFFFF;
	border: solid 1px #dce6e7;
	margin: 10px;
}

.full-border-header
{
	background-color: #ECF2F2; 
	padding: 5px 12px;
	border-top: solid 1px #E1E1E1;
	border-left: solid 1px #E1E1E1; 
	border-right: solid 1px #E1E1E1; 
}
.full-border-header-text, .full-border-header-text span
{
	color: #495D76; 
	font-size: 18px; 
	font-family: Arial; 
	font-weight: bold; 
}
.search-criteria-content
{ 
	background-color: #ECF1F2;  
	padding-top: 10px; 
	padding-left: 10px; 
	margin-bottom: 20px; 
	border-left: solid 1px #E1E1E1; 
	border-right: solid 1px #E1E1E1; 
	border-bottom: solid 1px #CAD7D9;
}
.search-criteria-text
{
	background-color: #FFFFFF;
	padding: 5px;
	border-bottom: solid 1px #CAD7D9;
}
.narrow-results-content
{ 
	background-color: #ECF1F2;
	border-left: solid 1px #E1E1E1; 
	border-right: solid 1px #E1E1E1; 
}
.narrow-results-custom
{ 
	background-color: #ECF1F2;
	border-left: solid 1px #E1E1E1; 
	border-right: solid 1px #E1E1E1; 
}
.narrow-results-end
{
	background-color: #ECF1F2;
	border-left: solid 1px #E1E1E1; 
	border-right: solid 1px #E1E1E1; 
	border-bottom: solid 1px #CAD7D9;
	margin-bottom: 20px;
}
.narrow-results-dimension
{
	background-image: url(/themes/mhc/images/module_open.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	margin: 10px 0 10px 10px;
	cursor: pointer;	
	padding: 0 5px 0 17px;
}
.narrow-results-dimension-closed
{
	background-image: url(/themes/mhc/images/module_closed.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	margin: 10px 0 10px 10px;
	cursor: pointer;	
	padding: 0 5px 0 17px;
}
.narrow-results-child
{
	background-image: url(/Themes/mhc/Images/gray_bullet.png);	
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 25px;
	margin-bottom: 5px;
	padding: 0 5px 0 12px;	
}
.narrow-results-more
{
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
}
.narrow-results-less
{
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
}
.top-search-pagination-bkg
{
	padding-top: 4px;
	background-image: url(/Themes/mhc/images/page_bg.png);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 30px;
	background-color: #ECF1F2; 
}
.search-sort-bkg
{
	background-color: #ECF1F2; 
	padding-top: 10px;	
	padding-bottom: 10px;
}	
.search-content	
{
	background-color: #ECF1F2; 
	padding-left: 10px;
	padding-right: 10px;
	border-left: solid 1px #E1E1E1; 
	border-right: solid 1px #E1E1E1; 
	border-bottom: solid 1px #CAD7D9;
}
.inner-search-row
{
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
}	
.inner-search-row-alt
{	
	background-color: #f1f9fb;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: solid 1px #ecf1f2;
	border-bottom: solid 1px #ecf1f2;
}
.all-filter-text
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
.all-filter-header
{
	border: solid 1px #dce6e7;	
	border-bottom-width: 0;
	background-color: #ECF1F2;
	padding: 10px;
	text-align: left;
}

.all-filter-outer
{
	background-color: #ECF1F2;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #dce6e7;	
	width: 410px;
	height: 150px;
	overflow: auto;	
}
.all-filter-inner
{
	border: solid 1px #dce6e7;
	border-left-width: 0px;	
	background-color: #FFFFFF;
	width: 363px;
	padding: 10px 10px 10px 19px;
}
.all-width
{
	width: 421px;
	background-color: #ECF1F2;
	padding-bottom: 5px;
}

/* begin profile classes */
.header-outer
{
	background-color: #ECF2F2; 
	padding: 5px 12px;
	border-top: solid 1px #E1E1E1;
}
.header-expand
{
	background-image: url(/themes/mhc/images/module_open.png);
    background-repeat: no-repeat;
    background-position: left center;
	color: #495D76; 
	font-size: 18px; 
	font-family: Arial; 
	font-weight: bold; 
	padding-left: 16px;
	cursor: pointer;
}
.header-expand span, .header-collapse span
{
	color: #495D76; 
	font-size: 18px; 
	font-family: Arial; 
	font-weight: bold; 
}
.header-collapse
{
	background-image: url(/themes/mhc/images/module_closed.png);
    background-repeat: no-repeat;
    background-position: left center;
	color: #495D76; 
	font-size: 18px; 
	font-family: Arial; 
	font-weight: bold; 
	padding-left: 16px;
	cursor: pointer;
}
.profile-width
{
	width: 200px;
	border-right: solid 1px #ecf1f2;
}
.profile-label-textbox
{
	width: 125px;
	color: #666666;
	font-weight: bold;
	text-align: right;
}
.profile-tbl
{
	border: solid 1px #ecf1f2;
}
.content-fragment.basic-info-fragment .content-fragment-content { padding: 0;}
.content-fragment.contact-info-fragment .content-fragment-content { padding: 0;}
.content-fragment.experience-fragment .content-fragment-content { padding: 0;}
.content-fragment.employment-fragment .content-fragment-content { padding: 0;}
.content-fragment.client-fragment .content-fragment-content { padding: 0;}
.content-fragment.case-fragment .content-fragment-content { padding: 0;}
.content-fragment.diversity-fragment .content-fragment-content { padding: 0;}
.content-fragment.hobbies-fragment .content-fragment-content { padding: 0;}
.content-fragment.education-fragment .content-fragment-content { padding: 0;}
.content-fragment.document-fragment .content-fragment-content { padding: 0;}
.profile-header-label
{
	color: #666666;
	font-weight: bold;
	width: 120px;
	float: left;
	padding-right: 5px;
}
.profile-header-invite
{
	background-image: url(/Themes/mhc/Images/masthead_invitetoconnect.png);
	background-repeat: no-repeat;
	height: 20px;
	padding: 3px 0 0 25px;
}
.profile-header-edit-profile
{
	background-image: url(/Themes/mhc/Images/profile_editprofile.png);
	background-repeat: no-repeat;
	height: 20px;
	padding: 3px 0 0 25px;
}
.profile-header-edit-settings
{
	background-image: url(/Themes/mhc/Images/masthead_privacy.png);
	background-repeat: no-repeat;
	height: 20px;
	padding: 3px 0 0 25px;
}
.profile-header-view-ppp
{
	background-image: url(/Themes/mhc/Images/masthead_ppp.png);
	background-repeat: no-repeat;
	height: 20px;
	padding: 3px 0 0 25px;
}
.profile-header-client-review
{
	background-image: url(/Themes/mhc/Images/masthead_ratings.png);
	background-repeat: no-repeat;
	height: 20px;
	padding: 3px 0 0 25px;
}
.profile-header-compare
{
	background-image: url(/Themes/mhc/Images/masthead_compare.png);
	background-repeat: no-repeat;
	height: 20px;
	padding: 3px 0 0 25px;
}
.profile-header-remove-fav
{
	background-image: url(/Themes/mhc/Images/masthead_fav_on.png);
	background-repeat: no-repeat;
	height: 20px;
	padding: 3px 0 0 25px;
	color: #007DBE;
}
.profile-header-add-fav
{
	background-image: url(/Themes/mhc/Images/masthead_fav_off.png);
	background-repeat: no-repeat;
	height: 20px;
	padding: 3px 0 0 25px;
	color: #007DBE;
}
.img-popup-brd
{
	border: solid 1px #ecf1f2;
	padding: 10px;
	margin: 10px;	
}
.profile-bar-percent-complete
{
	background-image: url(/Themes/mhc/images/profile_complete_off.png);
	background-repeat: repeat-x;
	border: solid 1px #B2B2B2;
	width: 150px;
	height: 12px;
	float: left;
}
.profile-textbox
{
	width: 610px;
	height: 19px;
	border: solid 1px #C0CFD1;
	border-right-width: 0;
	margin: 0;
	padding-left: 4px;
	padding-top: 4px;
}
.profile-check
{
	background-image: url(/Themes/mhc/images/checkmark.png);
	background-repeat: no-repeat;
	padding-left:16px;
	height: 20px;
}
.profile-header-bg
{
	background-image: url(/Themes/mhc/Images/masthead_bg.png);
	background-repeat: repeat-x;
	padding: 10px 0 10px 10px;
}
.profile-status-bg
{
	padding: 8px 10px 8px 10px;
	border-left: solid 1px #EFEFEF;
	border-right: solid 1px #EFEFEF;
	border-top: solid 1px #EFEFEF;
	border-bottom: solid 2px #EFEFEF;
}
.profile-header-line
{
	border-right: solid 1px #CCCCCC;
	padding-right: 20px;
}
.profile-button
{
	background-image: url(/Themes/mhc/Images/profilebutton_bg.png);
	background-repeat: repeat-x;
	border: solid 1px #BCC6C7;
	height: 34px;
	width:143px;
	padding-left: 10px;
	float: left;
}
.profile-button-website
{
	background-image: url(/Themes/mhc/Images/website_icon.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 10px 0 10px 42px;
	text-align: left;
}
.profile-button-website a, .profile-button-website, .profile-button-website a:hover
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;	
}
.profile-button-email
{
	background-image: url(/Themes/mhc/Images/email_icon.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 10px 0 10px 42px;
	text-align: left;
}
.profile-button-email a, .profile-button-email, .profile-button-email a:hover
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;	
}
.edit-profile-content
{
	border-top: solid 1px #A4A4A4;
	border-right: solid 1px #A4A4A4;
	border-bottom: solid 2px #A4A4A4;
	border-left: solid 2px #A4A4A4;
	background-color: #FFFFFF;
	width: 175px;
	display: none;
    position: absolute; 
    z-index: 900;
    padding: 6px 10px 10px 10px;
    left: -103px;
    top: 17px;
}
.account-settings-dropdown
{
	border-top: solid 1px #A4A4A4;
	border-right: solid 1px #A4A4A4;
	border-bottom: solid 2px #A4A4A4;
	border-left: solid 2px #A4A4A4;
	background-color: #FFFFFF;
	width: 125px;
	display: none;
    position: absolute; 
    z-index: 900;
    padding: 6px 10px 10px 10px;
    left: -30px;
    top: 22px;
    text-align: right;
}
.help-dropdown
{
	border-top: solid 1px #A4A4A4;
	border-right: solid 1px #A4A4A4;
	border-bottom: solid 2px #A4A4A4;
	border-left: solid 2px #A4A4A4;
	background-color: #FFFFFF;
	width: 125px;
	display: none;
    position: absolute; 
    z-index: 900;
    padding: 6px 10px 10px 10px;
    left: -2px;
    top: 22px;
    text-align: right;
}
.help-dropdown-line
{
	border-top: solid 1px #A4A4A4;
}
.edit-profile-content div
{
	text-align: right;
	padding-top: 4px;
}
/* end profile classes */
/* begin ratings classes */
.cr-title
{
    background-image: url(/themes/mhc/images/display_title_bg.jpg);
    background-repeat: repeat-x;
    height: 40px;
    border: solid 1px #D4DCDF;
    padding: 0 10px 0 10px;
    width: 343px;
}
.cr-title h1
{
    margin: 0;
    padding: 0;
    font-family: Verdana;
    font-size: 15px;
    color: #000000;
    font-weight: bold;
    padding-top: 3px;
}
.cr-name
{
    font-family: Verdana;
    font-size: 14px;
    color: #333333;
    font-weight: bold;
}
.cr-ttl
{
    color: #656565;
    font-size: 11px;
}
.cr-ttl-b
{
    color: #656565;
    font-size: 12px;
    font-weight: bold;
}
.cr-rating-details
{
    background-image: url(/themes/mhc/images/AOP_title_bg.jpg);
    background-repeat: repeat-x;
    height: 29px;
    border: solid 1px #D4DCDF;
    border-top: 0px;
    padding: 0 10px 0 10px;
    background-color: #FFFFFF;
    cursor: pointer;
    width: 343px;
}
.pr-rating-details
{
    height: 29px;
    border: solid 1px #D4DCDF;
    border-top: 0px;
    padding: 0 10px 0 10px;
    background-color: #FFFFFF;
    cursor: pointer;
    width: 343px;
}
.cr-rating-details div
{
    padding-top: 3px;
}
#divHidePre
{
    padding-top: 6px;
}
#divShowPre
{
    padding-top: 6px;
}
.prr-default
{
    background-image: url(/themes/mhc/images/info_bg.gif);
    background-repeat: no-repeat;
    padding: 15px 5px 15px 90px;
    font-size: 11px;
    color: #333;
    font-weight: normal;
    border: solid 1px #D4DCDF;
    border-top: 0px;
    background-color: #F3F6FB;
    width: 268px;
}
.prr-default div
{
    font-size: 11px;
    color: #333;
    font-family: Verdana;
}
.prr-default h1
{
    margin: 0;
    padding: 0;
    font-family: Verdana;
    font-size: 15px;
    color: #000000;
    font-weight: bold;
}
.cr-reviews
{
    border: solid 1px #D4DCDF;
    border-top: 0px;
    padding: 10px;
    background-color: #EEF6F9;
    width: 343px;
}
.cr-col2
{
    border: solid 1px #D4DCDF;
    padding: 10px;
    border-left: 0px;
    overflow: auto;
}
.cr-reviewer
{
    height: 230px;
    overflow: auto;
    border: solid 1px #D4DCDF;
    border-top: 0px;
    padding: 10px;
    width: 343px;
}
.cr-2nd-level
{
    padding-left: 10px;
    padding-top: 3px;
}
.cr-3nd-level
{
    padding-left: 35px;
    padding-top: 5px;
    width: 290px;
}
.cr-3nd-level ul
{
    margin: 0;
    padding: 0;
    padding: 0 0 5px 20px;
}
.cr-details
{
    padding: 10px 10px 10px 10px;
    background-color: #F8F7F5;
    border: solid 1px #D4DCDF;
    border-top: 0px;
    width: 343px;
}
.cr-chart
{
    background-color: #F8F7F5;
    border: solid 1px #D4DCDF;
    border-top: 0px;
    border-bottom: 0px;
}
.cr-outer-bar
{
    border: solid 1px #E7E7E7;
    text-align: left;
    line-height: 6px;
}
.cr-bar
{
    background-color: #911734;
    border: solid 1px #911734;
}
.pr-chart
{
    background-color: #F8F7F5;
    border: solid 1px #D4DCDF;
    border-top: 0px;
}
.cr-recomended
{
    padding: 10px;
    background-color: #F8F7F5;
    border: solid 1px #D4DCDF;
    border-top: 0px;
}
.cr-feedback-title
{
    font-weight: bold;
    color: #333333;
}
.cr-feedback-total
{
    font-weight: normal;
    font-style: italic;
}
.cr-feedback-date
{
    color: #656565;
    padding-top: 8px;
}
.cr-feedback-type
{
    color: #656565;
    font-weight: bold;
}
.cr-feedback-txt
{
}
.cr-bottom-link
{
    padding-top: 30px;
    text-align: right;
}
.cr-feedback-top
{
    padding: 10px 5px 0 10px;
    background-color: #FFFFFF;
    border: solid 1px #D4DCDF;
    border-left: 0px;
    border-bottom: 0;
    width: 219px;
}
.cr-feedback-bottom
{
    padding: 5px 10px 8px 10px;
    background-color: #FFFFFF;
    border: solid 1px #D4DCDF;
    border-left: 0;
    border-top: 0;
    width: 219px;
}
a.cr-feedback-link, a.cr-feedback-link:visited
{
    font-size: 11px;
    color: #006699;
    text-decoration: none;
}
a.cr-feedback-link:hover
{
    font-size: 11px;
    color: #817156;
    text-decoration: none;
}
.cr-additional-pa
{
    font-size: 10px;
    border: solid 1px #D4DCDF;
    border-top: 0px;
    padding: 8px 10px 8px 10px;
    background-color: #EEF6F9;
    width: 343px;
}
.cr-pa-details
{
    border: solid 1px #D4DCDF;
    border-top: 0px;
    padding: 8px 10px 8px 10px;
    background-color: #FFFFFF;
    width: 343px;
}
#cspopup
{
    display: none;
    position: absolute;
    background-color: #FFFFFF; /*	border: solid 1px #05649E;
padding: 10px 5px 10px 10px;*/
}
.cspopup-body
{
    /*	margin-top: 3px;*/
    padding-right: 5px;
    height: 480px;
    overflow: auto;
}
#methpopup
{
    display: none;
    position: absolute;
    background-color: #FFFFFF; /*	border: solid 1px #05649E;
padding: 10px 5px 10px 10px;*/
}
.methpopup-body
{
    /*	margin-top: 3px;*/
    padding-right: 5px;
    height: 480px;
    overflow: auto;
}
.r-12
{
    font-size: 12px;
    color: #911734;
    font-weight: bold;
}

.feedback-popup
{
    display: none;
    position: absolute;
    background-color: #FFFFFF;
}
.align-r
{
	float: right;
}
.popup-add-network-header1 h2
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #495D76;
	margin: 0;
	padding: 0;
}
.popup-add-network-header1
{
	border: solid 1px #FFFFFF;	
	border-bottom-width: 0;
	background-color: #ECF1F2;
	padding: 10px 10px 10px 15px;
	text-align: left;
}

.popup-dialog-body
{
	background-color: #ECF1F2;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #FFFFFF;	
}
.popup-dialog-body-inner
{
	padding: 10px;
	margin: 0 15px 0 15px;
	border: solid 1px #dce6e7;	
	background-color: #FFFFFF;
	border-bottom-width: 0px;
}
/* end ratings classes */


#rd-breadcrumbs
{
	padding-left: 20px;
	float: left;
	color: #666666;
	font-weight: bold;
}
#rd-breadcrumbs span
{
	color: #999999;
}
#rd-breadcrumbs a
{
	font-weight: normal;
}
.content-fragment-content-line
{ 
	line-height: 1px; 
	background-color: #FFFFFF; 
	border-top: solid 1px #CAD7D9; 
}
/* begin linkedin popups */
.linkedin-header
{
	background-color: #C3DEF5;
	padding: 10px;
	text-align: left;
}
.linkedin-title
{
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
.linkedin-body
{
	/* background-image: url(../images/forms/linkedin_popup_bkg.jpg);     background-position: right;*/
	background-repeat: repeat-y;
	padding: 10px;
}
.linkedin-firm-info
{
	background-color: #FFFFFF;
	border-width: 3px;
	border-style: solid;
	border-color: #C3DEF5;
	z-index: 10;
	position: absolute;
	width: 385px;
}
.linkedin-lawyer-info
{
	background-color: #FFFFFF;
	z-index: 10;
	position: absolute;
	width: 250px;
}
.linkedin-lawyer-body
{
	border-width: 0px 3px 0px 3px;
	border-style: solid;
	border-color: #C3DEF5;
	padding: 0px 10px 0px 10px;
	text-align: center;
}
.linkedin-lawyer-title
{
	border-width: 0px 3px 0px 3px;
	border-style: solid;
	border-color: #C3DEF5;
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	text-align: center;
}
.linkedin-lawyer-close
{
	border-width: 0px 3px 0px 3px;
	border-style: solid;
	border-color: #C3DEF5;
	padding: 0px 10px 0px 10px;
	text-align: right;
}
.linkedin-name
{
	font-size: 12px;
	color: #006699;
	font-weight: bold;
}
.linkedin-text
{
	font-size: 12px;
	color: #333333;
}
.linkedin-text-bold
{
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
a.linkedin-link, a.linkedin-link:visited
{
	font-size: 12px;
	color: #006699;
	text-decoration: none;
}
a.linkedin-link:hover
{
	font-size: 12px;
	color: #006699;
	text-decoration: underline;
}
.create-blog-bkg
{
	background-color: #ECF1F2;  
	padding: 10px; 
	margin-bottom: 20px; 
	border-top: solid 1px #E1E1E1; 
	border-left: solid 1px #E1E1E1; 
	border-right: solid 1px #E1E1E1; 
	border-bottom: solid 1px #CAD7D9;
}
/* end linkedin popups */