.black_overlay{
  display: none;
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index:1001;
  -moz-opacity: 0.5;
  opacity:.50;
  filter: alpha(opacity=30);
}
 
* html .black_overlay{
  display: none;
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 840px;
  background-color: black;
  z-index:1001;
  -moz-opacity: 0.3;
  opacity:.30;
  filter: alpha(opacity=30);
}

.white_content {
  display: none;
  position: absolute;
  top: 32%;
  left: 32%;
  width: 400px;
  height: 200px;
  padding: 1px;
  border:3px solid orange;
  background-color: white;
  z-index:1002;
  overflow: auto;
}

.lightbxarea
{
width:400px; 
height:200px;
overflow:none;
}

body
{
background:#FFFFFF;
}
.out
{
width:450px; 
height:250px; 
border:1px solid #000000; 
margin-bottom:50px;
}

.outin
{
float:left; 
width:390px; 
border-bottom:1px solid #000000; 
margin-left:5px; margin-top:10px;
}

.oopout
{
float:left; 
font-size:24px; 
font-weight:bold; 
color:#FFA300; 
font-family:Arial,sans-serif;
}

.oopin
{
float:left; 
font-size:24px; 
font-weight:bold; 
color:#0E6DAD; 
font-family:Arial,sans-serif;
}

.insutxt
{
float:left; 
width:380px;
}


.insubtxt
{
font-family:Arial,sans-serif; 
font-size:11px; color:#000000; 
width:370px; 
float:left; 
padding-left:3px;
}

.inmidtxt
{
font-family:Arial,sans-serif; 
font-size:15px; 
font-weight:bold; 
color:#FFA300; 
float:left; 
width:250px;
padding:70px 0 0 130px;
}

.outindiv
{
float:left; 
width:390px; 
border-bottom:1px solid #000000; 
margin-left:5px; 
margin-top:10px;
}

.votesave
{
float:left; 
font-family:Arial,sans-serif; 
font-size:20px; 
color:font-weight:bold; 
color:#0E6DAD; 
font-weight:bold;
}

.votesaved
{
float:left; 
font-size:11px; 
font-family:Arial,sans-serif; 
color:#247126; 
width:300px; 
padding-left:5px;
}

.votesavemsg
{
float:left; 
font-family:Arial,sans-serif; 
font-size:16px; 
font-weight:bold; 
color:#FFA300;  
width:390px; 
padding-left:5px;
}
.smtxt
{
float:left;
width:400px;
display:inline;
overflow:hidden;
margin-top:5px;
}

.smtxt label
{
float:left;
font-family:Arial,sans-serif;
font-size:11px;
width:200px;
color:#0E6DAD;
padding-left:5px;
}

.smtxt label.redtab
{
float:left;
width:100px;
border:1px solid #000000;
background:#FF0000;
height:15px;
}

.smtxt label.per1
{
width:70px;
float:left;
}

.smtxt label.total
{
width:100px;
float:left;
color:#006C6C;
font-weight:bold;
}

.smtxt1
{
float:left;
width:100px;
color:#006C6C;
font-weight:bold;
display:inline;
overflow:hidden;
margin-top:5px;
}


/*Find Mentor LightBox Started*/

.functionctrlout
{
float:left;
width:420px;
height:220px;
/*border:1px solid #000000;*/
margin:14px 0 0 14px;
overflow:hidden;

}

* html .functionctrlout
{
float:left;
width:420px;
height:220px;
/*border:1px solid #000000;*/
margin:14px 0 0 8px;
overflow:hidden;

}

.functionuploadctrlout
{
float:left;
width:360px;
height:150px;
/*border:1px solid #000000;*/
margin:14px 0 0 14px;
overflow:hidden;

}

* html .functionuploadctrlout
{
float:left;
width:360px;
height:150px;
/*border:1px solid #000000;*/
margin:14px 0 0 8px;
overflow:hidden;

}


.findmentuploadctrlout
{
float:left;
width:360px;
margin-top:10px;
margin-left:40px;
/*border:1px #000000 solid;*/
}


* html .findmentuploadctrlout
{
float:left;
width:360px;
margin-top:10px;
margin-left:20px;
/*border:1px #000000 solid;*/
}

.findmentctrlout
{
float:left;
width:360px;
margin-top:10px;
margin-left:40px;
/*border:1px #000000 solid;*/
}


* html .findmentctrlout
{
float:left;
width:360px;
margin-top:10px;
margin-left:20px;
/*border:1px #000000 solid;*/
}


.findmentctrlout label.findmtlabtxt
{
float:left;
width:80px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000;
}

.findmentctrlout label.finduplodlab
{
float:left;
width:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000;
}

.findmentctrlout input.findmttosubtxt
{
float:left;
border:1px solid #CCCCCC;
width:250px;
}

.findmentctrlout textarea.findmttxtmsg
{
float:left;
border:1px solid #CCCCCC;
width:250px;
height:70px;
}

.findmentctrlout input.findmntsubtnbg
{
float:left;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
color:#FFFFFF;
background:#3B5998;
height:27px;
width:85px;
border:0px;
}






.findmentuploadctrlout
{
float:left;
width:360px;
margin-top:10px;
margin-left:20px;
/*border:1px #000000 solid;*/
}


* html .findmentuploadctrlout
{
float:left;
width:360px;
margin-top:10px;
margin-left:10px;
/*border:1px #000000 solid;*/
}


.findmentuploadctrlout label.findmtlabtxt
{
float:left;
width:80px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000;
}

.findmentuploadctrlout label.finduplodlab
{
float:left;
width:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000;
}

.findmentuploadctrlout input.findmttosubtxt
{
float:left;
border:1px solid #CCCCCC;
width:250px;
}

.findmentuploadctrlout textarea.findmttxtmsg
{
float:left;
border:1px solid #CCCCCC;
width:250px;
height:70px;
}

.findmentuploadctrlout input.findmntsubtnbg
{
float:left;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
color:#FFFFFF;
background:#3B5998;
height:27px;
width:85px;
border:0px;
margin-left:20px;
}

* html .findmentuploadctrlout input.findmntsubtnbg
{
float:left;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
color:#FFFFFF;
background:#3B5998;
height:27px;
width:85px;
border:0px;
margin-left:10px;
}




.redstar
{
color:#FF0000;
font-size:14px;
padding-left:5px;
}

.divtopspace
{
float:left;
margin-top:20px;
}


.sentsuccssmsg
{
float:left;
width:250px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
font-weight:bold;
}

/*Find Mentor LightBox Ended*/



.white_content_network {
  display: none;
  position: absolute;
  top: 32%;
  left: 32%;
  width: 400px;
  height: 200px;
  padding: 1px;
  border: 9px solid #dcfeac;
  background-color: white;
  z-index:1002;
  overflow: auto;
}
