/* tables */
.datagrid td{
border: 1px #eee solid;
}

.datagrid th{
padding: 6px;
font-size: 12px;
font-weight: bold;
background-color: #ddeaf7;
border: 1px #ccc solid;
text-align: center;
}

.action_no{
color: red;
}

.action_yes{
color: green;
}

.memberSideArea{
float: right;
width: 195px;
}

.memberSidebox{
padding: 9px;
background-color: #c4d8e4;
border: 1px #37607a solid;
color: black;
margin-left: 9px;
}

.memberProfileLocation{
font-size: 9px;
color: #c4d8e4;
font-style: italic;
float: left;
margin-left: 20px;
padding-top: 10px;
}

.memberProfilePhoto{
padding: 9px;
border: 1px #37607a solid;
margin-left: 9px;
}

.memberProfileName{
float: left;
color: #37607a;
}

.membersBackToProfile{
text-align: center;
border-top: 1px #eee solid;
padding-top: 20px;
margin-top: 20px;
}

.memberListwrap{width: 140px; float: left; border: 1px #eee solid; margin: 12px; text-align: center; padding: 15px; height: 280px;  background-color: white;}
.memberListwrap:hover, .memberListwrap:visited:hover{border: 1px #000 solid; cursor: arrow;}
.memberListwrap h3{color: #666;}
.memberListimg{padding-right: 0px; vertical-align: top; padding-bottom: 10px; border: 0;}
.memberListbody{vertical-align: top;}
.memberListitemwrap{width: 140px; float: left; border: 1px #cfd4d7 solid; margin: 12px; text-align: center; padding: 15px; height: 280px; background-color: white;}
.memberListitemwrap:hover, .memberListitemwrap:visited:hover{border: 1px #000080 solid; cursor: arrow;}
.memberListStatus{font-size: 9px;}
.memberListLocation{font-size: 9px; color: #c4d8e4; font-style: italic;}
.memberListProfileviews{color: green; font-size: 9px;}

.membersocial_searchbox{
float: right;
}
