.contactBox li{
    float:left;
    /*width:150px;*/
    color:#666;
    background:#EFEEEC;
    position:relative;
}
.contactBox li h4 {
	font-size:14px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	background:none;
}
.contactBox li.first{width:26%;}
.contactBox li.last{width:52%;}
.contactBox li.list{width:22%;}
/*.contactBox li.last_id{width:74% !important;}*/

    .contactBox a		{/*color:#3f763d; */
		white-space: pre-wrap; /* css-3 */
		white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
		white-space: -pre-wrap; /* Opera 4-6 */
		white-space: -o-pre-wrap; /* Opera 7 */
		word-wrap: break-word; /* Internet Explorer 5.5+ */}
    .contactBox a:hover {color:#000; text-decoration: none;}
    
    .contactBox img.mentor{
    	position:absolute;
        top:44px;
        left:46px;
    }

    .contactBox h4{ padding:0 0 7px 7px; }
    
    .contactBox h4, 
    .contactBox div,
    .contactBox div li{
        background:#fff;
        color:#000;
        margin-bottom:0;
    }
        .contactBox div{
            margin:4px 2px;
            width:auto;
            height:518px/*382px*/;
            overflow:auto;
            position:relative;
        }
            .contactBox li.first div{margin-left:4px; width:auto;}
            .contactBox li.last div {margin-right:4px; width:auto;}
            .contactBox li.list div {margin-right:4px; width:auto;}
            
                .contactBox div li{
                    width:auto;
                    float:none;
                    *display:inline-block;
                    padding:5px 7px;
                    border-bottom:1px solid #EFEEEC;
                   /* cursor:pointer;*/
                }
                     .contactBox div li:hover,
                     .contactBox div li.selected/*, 
                     .contactBox div li.selected_career_family a*/{
                        background:#EFEEEC;
                        color:#000;
                        /*cursor:pointer;*/
                     }
					 .contactBox div li:hover li, 
					 .contactBox div li.selected li{
                        background:#EFEEEC;
                        color:#000;
					 }
                     .contactBox div li.selected a{color:#000;}
                     .contactBox div li.selected{border-bottom:2px solid #EFEEEC;}
                     
                    	.contactBox .profileImg{margin:0 10px 0 0;}
                        .contactBox li p{
                            font-size:11px;
							line-height:normal;
                            background-color:inherit;
                            color:#b7b7b7;
							margin:0;
							padding:5px 0;
                        }
                        .contactBox div li li{float:left;}
                        
                    p.psrRate{padding-top:3px;}
                        p.psrRate span{
                            height:0;
                            padding-top:12px;
                            overflow:hidden;
                            display:block;
                            background:url(../images/star-rate.gif) no-repeat 0 0;		
                        }
                         p.psrRate span.two{background-position:0 -12px;}
                         p.psrRate span.three{background-position:0 -24px;}
                         p.psrRate span.four{background-position:0 -36px;}
                         p.psrRate span.five{background-position:0 -48px;}


.allContacts{
	/*position:relative;*/
	padding-bottom:15px;
}
p.padTop{padding:12px 0 0;}
p.padBottom{padding:0 0 17px;}

.contacts{
	padding:10px;
    margin:-1px 0 0;
    position:relative;
	color:#666;
	font-size:13px;
    border:1px solid #efefef;
	overflow:hidden;
}
/*.evenRow{
	color:#666;
	background:#fff;
}*/
.contacts p {
	margin:0;
}
.contacts p.request {
	color:#ffa65e;
}

.contacts a{
    background-color:inherit;
}
	.contacts ul { margin:0;}
	.contacts li{ float:left; word-wrap:break-word;}
	.contacts li.chkBox{width:21px;}
	.ie8 .contacts li.contact_img {
		min-width:55px;
	}
		.contacts li.name p,
		.contacts li.sugst p{
			background-color:inherit;
			color:#b7b7b7;
			margin:0;
		}
  .show_lists{ 
		z-index:600; 
		width:173px; 
		display:none;
		position:absolute; 
		color:#000;
		background-color:#fff;
		border:1px solid #3f763d; 
	}
    	.show_lists h5{
            padding:2px 10px;
            color:#fff;
            font-weight:bold;
        	background:#09A71B;
        }
        .show_lists a{
            position:absolute; 
            top:7px; 
            right:5px;
            background:url(../images/close3.gif) no-repeat 0 0;
        }
		#friend_lists{
			height:90px;
			overflow:auto;
			margin-bottom:5px;
			position:relative;
			padding:3px 5px 0 30px;
            font:11px/18px inherit;
		}
			#friend_lists label{display:block;}
			#friend_lists input{position:absolute; left:10px; margin-top:3px;}
			#friend_lists input{
				width:16px\9; 
				height:16px\9; 
				margin-top:0\9;
			}
       #lists_create_box,
       #lists_create_box input{border:1px solid #d0f19d;}  
                 
		#lists_create_box{
			padding:5px;
			background:#ecf9d8;
			color:#666;
			border-width:1px 0 0;
		}
			#lists_create_box input{
				width:153px;
				height:14px;
				padding:4px;
                font:11px/12px inherit;
			}

ul.emailProvider{
    padding:20px 0 0;
    text-align:center;
}
    ul.emailProvider li{
        display:inline; 
        padding:0 3px;
    }
        ul.emailProvider a{
            padding:5px 5px 7px;
            display:inline-block;
            color:#666;
            background:#fff;
            border:1px solid #b7b7b7;
            border-bottom-width:2px;
        }
            ul.emailProvider a:hover,
            ul.emailProvider a.active{
                color:#666;
                background:#e3fdb1;
                border:1px solid #058800;
                border-bottom-width:2px;
        }
        
        ul.emailProvider a,
        ul.emailProvider a:hover,
        ul.emailProvider a.active{padding:5px 5px\9;} /* For IE*/
        
.suggestions{
    padding:20px 0 0;
    position:relative
}
	.suggestions div{float:left; margin:0 5px 5px 0;}
    .noMarR{margin-right:0;}
    
    .suggestions a.viewall{
		position:absolute;
		top:20px;
		right:0;
        _right:10px;
	}
	
	
	.contactBox div li ul.action li,
	.contactBox div li ul.actionEvent li{
		padding:0 0 0 5px; border:none;
	}
		.contactBox div li ul.actionEvent li a.yes {
			color:#309200;
		}
		.contactBox div li ul.actionEvent li a.no {
			color:#B70000;
		}
		.contactBox div li ul.actionEvent li a.maybe {
			color:#CE6416;
		}
	
	
@media only screen and (min-width: 200px) and (max-width : 668px) {
	.contactBox li.first, 
	.contactBox li.list, 
	.contactBox li.last,
	.contactBox li.last_id{
		width:100%;	
	}
	.contactBox li{
		margin-bottom:15px;	
	}
	.contactBox div{
		height:197px;	
	}
	
	
}

.comment_content_area {
    /*height: 500px;*/
    overflow:auto;
}

.idea_paging {
    width : 150px;
}
.idea_paging a {
    display:block;
    line-height:30px;
    /* padding:0 10px; */
    /* background-color:#e0e0e0; */
    /* border:1px solid #dbdbdb; */
    color:#73118D;
    font-size:12px;
    text-transform:uppercase;
}
    .idea_paging a:hover {
        text-decoration:underline;
        /* background-color:#d7d6d6; */
        border-style:inset;
    }

#related_qs{
    overflow:auto; 
    max-height:200px;
    display: none;
    background-color: #f8f8f8;
	border:1px solid #f0eeee;
    padding: 15px;
}
.ui-datepicker{
    z-index: 999999 !important;
}

/*.bpagi ul li {
    font-size:8px;
    padding: 5px 0px;
}*/

#questionList{
    min-height: 400px;
}