﻿p.mentorintrotext {
	clear:left;
	color:#84858a;
	font-size:0.9em;
	margin-bottom:10px;
	margin-left:10px;
}

div.mentorprofiletop {
	border-top:1px solid #d9d9e1;
	padding-top:10px;
}

div.mentorDetailsHolder 
{
   float:left;
margin-left:10px;
width:420px;
}

div.mentorDetailsTop 
{   
   border-bottom:dashed 1px #dce1d3;
   clear:both;
}

div.mentorDetailsBottom
{   
	
   margin-top:7px;
}

.bluelink
{   
	color:#37aee4;
	font-size:0.84em;
	text-decoration:none;
}

.bluelink:hover
{   
	text-decoration:underline;
	color:#37aee4;
	font-size:0.84em;
}

div.mentorDetailsBottom span
{    
   color:#56575a;
   font-size:0.7em;
   font-weight:bold;
}

div.mentorTagsStandard
{   
   margin-top:0;
   width:inherit;
}

div.mentorTagsStandard span
{  
   color:#56575a;
   font-size:0.7em;
   font-weight:bold;
}
div.mentorTagsInline
{   
   margin-top:0;   
   clear:both;
   width:100%;
}
div.mentorTagsInline span
{  
   color:#56575a;
   font-size:0.7em;
   font-weight:bold;
}



div.mentorDetailsHolder form {
	clear:both;
	float:left;
	padding-bottom:20px;
}

div.mentorDetailsHolder div {
	/*float:left;
	margin-right:5px;*/
}s

div.mentorDetailsHolder label {
	color:#56575a;
	font-weight:bold;
}


div#mentorDetails
{
   font-size:1.6em;
   font-weight:bold;
   color:#47484b;
   padding:7px 0px 5px 0px; 
}

div#mentorDetails span
{
   font-size:0.5em;
   font-weight:bold;
   color:#47484b;    
}

div.mentorProfileLeft
{
    width:166px;
    margin-right:18px;
    height:100px;
    float:left;
    text-align:center;
    background-image: url('/media/images/mfactorLarge.gif');
    background-repeat: no-repeat; 
    background-position: 20px;
}

div.mentorProfileLeft:hover
{
  cursor:hand;

}


div.mentorProfileLeft span
{
    color:#000;
    font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.3em;
	font-weight:bold;
	padding:0px;
	left:-23px;
    position:relative;
    top:20px;

}

div.mentorProfileRight
{
    width:420px;
    float:left;
}

div.mentorAvatarLarge 
{
    display:inline;
		float:left;
		width:110px;
    /* height:67px; 
    overflow:hidden;*/
		margin-left:10px;
		margin-right:10px;
}

div.mentorAvatarLarge img
{
	padding-bottom:5px;
}

div.mentorIcons
{
    height:38px;
    padding-left:5px;
}

div.mentorIcons img
{
    float:right;
    margin-right:2px;
}

div.similarMentorLeft 
{
    width:50px;
    margin-right:10px;
    float:left;
}

div.similarMentorMid
{
    width:400px;
    float:left;
}

div.similarMentorDetailsHolder 
{
    width:400px;
}
div.similarMentorName 
{    
    font-size:1.2em;
    /* font-weight:bold; */
    color:#47484b;
    padding:10px 0 5px 0;
    float:left;
}

div.similarMentorName span
{    
    font-size:0.8em;
    font-weight:bold;
}


div.similarMentorRight
{
    width:103px;
    margin-left:10px;
    float:left;
    text-align:center;
}


div.similarMentorInfo
{
    width:20px;
    margin:0 3px;
    float:left;
    text-align:center;
}

.greyPointerLeft 
{
    background:url(../images/greyPointerLeft.gif) no-repeat;
    width:11px;
    height:13px;
    position:relative;
    top:10px;
    left:-58px;
    z-index:100;
    float:left;
    /*border: solid 1px red;*/
}

h3.mentorStoryHeadings 
{
    width:340px;
}

/* ## # # # # # # # ## # # # # # # # # # # # # # # ## # # # # # # # # # # */  

.mentorStoryDiv
{
		float:left;
		margin-right:54px;
		width:550px;
		
}

.mentorStoryDiv h4 a {
	font-size:1.4em;
	color:#239cd2;
	text-decoration:none;
	width: 900px;
	
}



.mentorStoryDiv h4 a:hover {
	text-decoration:underline;
}


/* # # # # # # ## # # # # # # # # # ## # # # # # # # # ## # # # # # # # # # # */


.mentorstorylinks {
	color:#f36f31;
	font-size:0.7em;
}

div.conversationtags {
	margin-top:0;
}

.mentorStoryDiv .mentorstorylinks a {
	color:#f36f31;
	font-weight:bold;
	padding:0 5px;
	text-decoration:none;
}

.mentorStoryDiv .mentorstorylinks a:hover {
	text-decoration:underline;
}

.mentorStoryDiv a.nopaddingleft {
	padding-left:0 !important;
}

.mentorStoryDiv p.medium {
	border-bottom:1px solid #d9d9e1;	
	border-top:1px solid #d9d9e1;
	margin-top:10px;
	padding:10px 0;
}

.mentorStoryDiv form.nobottompad {
	padding-bottom:5px;
}

.mentorStoryComment p.medium {
	border:0;
	margin:0;
	padding:0;
}


.mentorCommentsAvatarArea
{
    float:left;
    width:45px;
    padding: 0 10px 10px 5px;
}

.mentorCommentsAvatar 
{
    width:45px;
    height:45px;
    overflow:hidden;
    clear:both;
    padding:10px;
}

.mentorCommentsName
{
    font-size:0.75em;
    font-weight:bold;
    overflow:hidden;
    width:65px;
    padding-top:10px;
    color:#6C6D70;
}

.mentorSpeechIndicator
{
    float:left;
    width:23px;
    height:23px;
    margin-top:10px;
    background: url(../images/speechTopLeftGreen.gif) no-repeat;
}

.mentorStoryComment
{
    float:left;
    text-align:left;
    background:#edf2e4;
    padding:12px 14px;
    width:410px;
}

/* ~~~~~~~~~~~~#*/
a.mentorGroupName, .mentorGroupName 
{
    font-size:1.1em;
    font-weight:normal;
    color:#48494b;
    padding-right:8px;
    text-decoration:none;
    font-weight:bold;
}

a.mentorGroupName:hover {
	text-decoration:underline;
}

.mentorMemberCount
{
    font-size:0.8em;
    font-weight:bold;
    color:#48494b;
    padding-right:8px;
}



.mentorGroupDetails
{    
    float:left;
    color:#48494b;
}


/* -- new template for mentor profile pages -- */

body#mentortemplate div#contentArea {
	/* background:#fff; */
}

div#mentorheader {
	background:#fff url(../images/topRightCnr.gif) top right no-repeat;
	float:left;
	border-bottom:6px solid #fff;
	width:962px;
}

div#mentordetails {
	float:left;
	width:610px;
}

div#mentortopside {
	display:inline;
	float:right;
	margin:0 6px 0 24px;
	padding:6px 0 0 0;
	width:322px;
}

div#profilecontainer {
	display:inline;
	float:left;
	margin-left:10px;
}

div#profiledetailscontainer {
	border-top:10px solid #edf2e4;
	float:left;
	margin-right:5px;
	/* margin-top:6px; */
	/* padding-top:15px; */
	width:821px;
}

div#profiledetails{
	background:#fff;
	border-bottom:10px solid #edf2e4;
	float:left;
	width:821px;
	padding-bottom:25px;
}

div#rightcoladvert {
	background:url(../images/advertRightColBg2.gif) top left repeat-y;
	float:left;
	/* margin-top:6px; */
	width:124px;
}

/*#################################################################################################*/

div.wisdompoolmprofile {
	border:0 !important;
	border-right:20px solid #fff !important;
	display:inline;
	float:left;
	margin-left:20px;
	padding-top:0 !important;
	width:177px;
}

div.wisdompoolmprofile h4 a {
	color:#48494b !important;
	font-weight:normal;
}

div.wisdompoolmprofile li {
	margin-right:0 !important;
}

div.wisdompoolmprofile a.wisdomselected {
	color:#48494b !important;
}

.greyPointerLeft {
	display:inline;
	margin-left:-20px;
	left:-38px;
}

/*#################################################################################################*/

div.mentortemplatecontent {
	float:left;
	margin-left:10px;
	width:600px !important;	
}

div.mentorprofiletemplate {
	/* background:#fff url(/media/images/advertRightColBg.gif) top right repeat-y !important; */
}

div#similarmentorcontainer {
	float:left;
	width:821px;
}

div#similarmentorcontent {
	float:left;
	width:604px;

}

div#similarmentors {
	border-bottom:1px solid #e9ece3;
	clear:both;
	float:left;
	padding-top:20px;
	width:604px;
}

div.similarmentor {
	float:left;
	padding-top:20px;
}

div#righthandboxes {
	border-top:10px solid #fff;
	float:left;
	margin-left:20px;
	/* padding-top:10px !important; */
	width:197px;
}


/* div#righthandboxes div.rightbox {
	width:197px !important;
} */

div.rightboxcontent {
	width:167px;
}


/* -- popout -- */

/* -- generic popout styles -- */

div.popoutcontainer {
	background:url(../images/registration/registrationPopOut1Bottom.gif) bottom left no-repeat;
	width:324px;
}

div.popout, div.popoutwide 
{
	margin-top:-16px;
}

div.popout {
	background:url(../images/registration/registrationPopOut1Top.gif) top left no-repeat;
}
div.popoutwide {
	background:url(../images/registration/registrationPopOut1TopWide.gif) top left no-repeat;
}

div.popout,div.popoutwide {
	color:#4d4f53;
	float:left;
	font-size:0.8em;
	font-weight:bold;
	padding:15px;
}

div.popout h2, div.popoutwide h2 {
	color:#494d2a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	font-weight:bold;
}

div.popoutheader {
	float:left;
	width:247px;
}

div.popoutheader a {
	color:#fff;
	padding:2px;
	text-decoration:none;
}

div.popoutheader a:hover {
	background:#faeed3;
	color:#595a5c;
}

div.popout .closewindow, div.popoutwide .closewindow{
	float:right;
	margin-left:15px;
	width:22px;
}

div.popout2step1 {
	left:75px;
	position:absolute;
	top:160px;
}

div.popout2step1 .alignright {
	margin-bottom:10px !important;
	text-align:right;
} 

div.popout2step1 div.popout {
	padding:20px;
}

div.popout2step1 p {
	color:#585c3c;
	font-size:1em;
	font-weight:bold;
	margin-bottom:15px;
	text-align:left;
}


/* -- shared conversations -- */

div.conversationhistory {
	clear:both;
	float:left;
	margin-top:15px;
	width:586px;
}

div.conversationhistory h2 {
	border-bottom:1px solid #e4e4ea;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	margin-bottom:20px;
	padding-bottom:10px;
}

div.historyitem {
	clear:both;
	overflow:auto;
	margin-bottom:6px;
}

div.historyicon {
	float:left;
	display:inline;
	margin:0 10px 0 30px;
	width:44px;
}

div.historydetails {
	background:url(../images/speechLeftGreen3.gif) 0 7px no-repeat;
	float:left;
	width:502px;
}

div.historydetails div {
	background:#edf2e4;
	display:inline;
	float:left;
	margin-bottom:10px;
	margin-left:25px;
	padding:5px;
}

div.historydetails div div.historysubject {
	color:#56575a;
	float:left;
	font-size:0.9em;
	font-weight:bold;
	padding:5px 5px 0 5px;
	width:355px;
}

div.historydetails div div.historysubject a {
	color:#118bc1;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
}

div.historydetails div div.historysubject a:hover {
	text-decoration:underline;
}

div.historydetails div div.historydate {
	color:#56575a;
	float:right;
	font-size:0.7em;
	font-weight:bold;
	margin-bottom:0;
	padding:5px;
}

div.historydetails div.historymessage {
	clear:both;
	color:#6d6d71;
	font-size:0.8em;
	margin-right:10px;
	padding-top:0;
	width:427px;
}

div.historydetails div.historymessage span {
	color:#239CD2;
	font-weight:bold;
}

div.historydetails div.historymessage a {
	color:#f37715;
	text-decoration:none;
}

div.historydetails div.historymessage a:hover {
	text-decoration:underline;
}

/* -- pearls of wisdom -- */

div.pearlsofwisdoms h3 {
	padding-top:10px;
}

div.pearlsofwisdoms h3.nopaddingtop {
	padding-top:0;
}

div.pearlsofwisdoms p.medium {
	border:0;
	padding-top:0;
}

div.pearlsofwisdoms div.mentorstorylinks {
	border-bottom:1px solid #d9d9e1;
	padding-bottom:10px;
}


/* -- view mentor group -- */

div.viewgroups,
div.viewsharedcon {
	margin-right:18px;
	width:586px;
}

div.viewsharedcon div.conversationtags {
	margin-left:110px;
}

div.viewgroup div.historymessage {
	margin-bottom:0;
}

div.viewgroup div.historydetails div {
	margin-bottom:0;
	padding-left:0;
}

div.viewgroup div.reportlink {
	background:none;
}

div.viewgroup div.dellink {
	background:none;
	
	/*margin-top:3px;*/
}

div.viewgroup div.dellink a {
	padding-left:25px;
}

div.viewgroup div.reportlink a {
	padding-left:25px;
}

div.viewgroups div.mentorDetailsBottom {
	border-bottom:1px solid #d9d9e1;
	padding:10px 0 10px 110px;
}


/* -- view group request invitation -- */

div.popoutjoingroup {
	left:120px;
	position:absolute;
	top:320px;
}

div.popoutjoingroup h2 {
	font-size:1.1em;
}

div.popoutjoingroup .alignright {
	margin-bottom:10px !important;
	text-align:right;
} 

div.popoutjoingroup div.popout {
	padding:20px;
}

div.popoutjoingroup p {
	color:#585c3c;
	font-size:1em;
	font-weight:bold;
	margin-bottom:15px;
	text-align:left;
}

div.popoutjoingroup textarea {
	height:120px;
	margin-top:20px;
	width:270px;
}

div.popoutjoingroup input {
	float:right;
	margin-top:10px;
}

.frmcontact
{
  float:right;
   margin:0px 0px 0px 1px;
    padding: 0px;
    height:0px;
    width:100px;
 
}

.frmcontact a
{
  color:#F36F31;
font-size:0.7em;
font-weight:bold;
position:relative;
text-decoration:none;
top:-35px;
    
}

.frmcontact a:hover
{
    color:#F36F31;
    font-size:0.7em;
    font-weight:bold;
    position:relative;
    top:-35px;
    text-decoration:underline;
    
}


.thetags {
	float:left;
	width:295px;
}

.thetags h2 {
	color:#48494b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	margin-bottom:10px;
}

.tagboxcontainer {
	background:url(/media/images/box/bottom295.gif) bottom left no-repeat;
	float:left;
	padding-bottom:10px;
}

.marginright14 { margin-right:14px; }

.tagbox {
	background:url(/media/images/box/top295.gif) top left no-repeat;
	float:left;	
	padding-top:10px;
	width:295px;
}

.tagcontent {
	background:url(/media/images/box/middle295.gif) top left repeat-y;
	color:#37aee4;	
	float:left;
	width:295px;
}

.tagcontent .tagmargin { margin:5px 15px; }

.tagcontent a {
	color:#37aee4;
	font-size:0.8em;
	font-weight:bold;
	text-decoration:none;
	padding:2px 4px;
}

.tagcontent a:hover { text-decoration:underline; }


.tagtitle p
{
    width:230px;
    font-weight:bold;
    padding:10px 0px 5px 10px;    
}

.nominationbtn
{

float:right;
margin-top:-40px;

    }