p {margin-top:6px;margin-bottom:0px;}
#signmessage{
float:left;
margin-left:30px;
color:#333;
width:450px;
}

#signmessage li{
 margin-left:20px;
 margin-top:5px;
}



#usertabnav { /* general settings */
float:left;
display:inline;
margin-left:60px;
margin-top:5px;
padding: 0px;
}

#usertabnav ul{
list-style: none;
padding: 0px;
margin: 0px;
}

#usertabnav li { /* do not change */
float:left;
display: inline;
list-style: none;
border:1px solid #c3d9ff;
border-bottom-width: 0;
margin: 0 1em 0 0;
padding-top:3px;
padding-bottom:3px;
font-size:16px;
width:150px;
text-align:center;
}

#usertabnav li a { /* settings for all tab links */
padding: 0 3px;
font-family:Arial,Verdana;
text-decoration: none;
display:inline;
}

.actionbtn, .actionlink{
	font-family:"Trebuchet MS", Arial;
	background-color:#EE7721 !important;
	color:#fff !important;
	font-size:14px !important;
}

.actionlink {padding:3px;}


#signinbox{
    float:right;
    margin-top:20px;
    color:#333;
    padding:10px;
    /*width:250px;*/
    height:180px;
    margin-right:100px;
    background-color:#b8d280;
    border: 1px #999 solid;
}

#signerror{
width:100%;
text-align:center;
height:20px;
background-color:#FF2300;
color:#FFF;
}

.error, .errorlist{
color:#FF2300;
}

.formerror{
color:#FF2300;
font-size:10px;
}

.frmlbl{
 text-align:right; 
}

#donthave{
float:left;
margin-top:20px;
font-size:18px;
position:relative;
margin-left:-20px
}

.trialprompt{
 vertical-align:top;
 text-align:right;
}

.trialip{
 vertical-align:top;
}

.addrfield{ 
 float:left;
 clear:left;
 width:120px;
 margin-top:10px;
 text-align:right;
}

.addrentry{
 float:left;
 margin-top:10px;
}


#forgot{
font-size:10px;
}

.vTextField, .vPasswordField, .required{
 margin:5px;  
 width:150px;
 font-size:100%;
 padding-top:0.15em;
 padding-bottom:0.15em;
}

.usernoticebox{
  width:600px;
  padding:10px;
  border:1px solid #FF0000;
  background:#C8E8FF;
  text-align: center;
  margin-top:10px;
  font-size:16px;
}

.usernoticebox a{
	margin:10px;
}

.imdisplay{
   float:left;
   width:100%;
   border-top:1px solid #999;
   font-weight:bold;
   font-color:#333;
}

.boxlist{
   float:left;
   width:100%;
   font-weight:bold;
   margin-bottom:10px;
}
table table-hover
.boxhighlight{
  color:#666;
  background-color:#FFFFDF;
}




.imdisplay:hover{
  background-color:#D2ECFF;
  cursor:pointer;
}

.imlight{
   color:#999;
   font-weight:normal;
   font-size:13px;
}

#eleftbox{
 float:left;
 width:170px;
 
 font-size:16px;
}
#eleftbox ul li a{
  text-decoration: none;
  font-weight: 400;
  font-size: 16px !important;

}
#erightbox{
 float:left;
 width:710px;
 /*height:700px;*/
}

.ehead{
 
 font-weight: bold;
 font-size:14px; 
 margin-left: 180px;
 
 }

.smsgbox{
  float:left;
  display:inline;
  margin-top:13px;
  margin-left:50px;
  font-size:16px;
  text-align:center;
  width:400px;
  height:70px;
  padding:10px;
  color:#333;
  border:1px solid #999;
}


.eptd{
 font-size:13px;
 width:50px;
 text-align:left;
}

.etext{
 font-size:16px;
 text-align:justify;
 color:#333;
}

.participanttabselect{
  color:#6495ED;
  background-color:#FFF;
  font-weight:bold;
  position: relative;
  top: 1px;
  border-bottom:1px solid #FFF;
}

.participanttabselect a{
  color:#6495ED;
}

.participanttabdef{
  background-color:#C8E8FF;
  color:#666;
}

.participantdef a{
  color:#666;
}

.investigatortabselect{
  color:#EE7721;
  background-color:#FFF;
  font-weight:bold;
  position: relative;
  top: 1px;
  border-bottom:1px solid #FFF;
}

.investigatortabselect a{
  color:#EE7721;
}

.investigatortabdef{
  background-color:#FFD2A6;
  color:#666;
}

.investigatordef a{
  color:#666;
}

.mesgdisp{
  font-size:12px;
  font-weight:bold;
  color:#333;
  cursor: pointer;


}

.mesgdisp_loc{
	margin-top:-5px;
	margin-left:18px;
	color:#999;
	font-size:10px;
}

.mesgread{
  font-weight:normal;
}

.mesgdisp:hover{
 background-color:#FFFFEC;
}

#mymesgnotice{
 float:left;
 background-color:#0000FF;
 color:#FFF;
 width:100%;
 padding:3px;
 text-align:center;
}


.table-bordered {
border: 1px solid #dddddd;
border-collapse: separate;
border-left: 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.table {
width: 100%;
margin-bottom: 20px;
background-color: transparent;
border-collapse: collapse;
border-spacing: 0;
display: table;
}

.widget.widget-table .table {
margin-bottom: 0;
border: none;
}

.widget.widget-table .widget-content {
padding: 0;
}

.widget .widget-header + .widget-content {
border-top: none;
-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;
-moz-border-radius-topleft: 0;
-moz-border-radius-topright: 0;
border-top-left-radius: 0;
border-top-right-radius: 0;
min-height: 370px;
}

.widget .widget-content {
padding: 20px 15px 15px;
background: #FFF;
border: 1px solid #D5D5D5;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.widget .widget-header {
position: relative;
height: 40px;
line-height: 40px;
background: #E9E9E9;
background: -moz-linear-gradient(top, #fafafa 0%, #e9e9e9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #e9e9e9));
background: -webkit-linear-gradient(top, #fafafa 0%, #e9e9e9 100%);
background: -o-linear-gradient(top, #fafafa 0%, #e9e9e9 100%);
background: -ms-linear-gradient(top, #fafafa 0%, #e9e9e9 100%);
background: linear-gradient(top, #fafafa 0%, #e9e9e9 100%);
text-shadow: 0 1px 0 #fff;
border-radius: 5px 5px 0 0;
box-shadow: 0 2px 5px rgba(0,0,0,0.1),inset 0 1px 0 white,inset 0 -1px 0 rgba(255,255,255,0.7);
border-bottom: 1px solid #bababa;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#E9E9E9')";
border: 1px solid #D5D5D5;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
-webkit-background-clip: padding-box;
}
.widget-content table textarea{
    min-height: 380px !important;
}
thead {
display: table-header-group;
vertical-align: middle;
border-color: inherit;
}
.reply-panel{
  float: right;
  margin: 10px;
}
.back-panel{
  float: left;
  margin: 10px;
}
.back-panel a{
  text-decoration: none;
}
.widget .widget-header h3 {
position: relative;
left: 5px;
display: inline-block;
font-size: 14px;
font-weight: bold;
color: #555;
text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.5);
}

.widget .widget-header [class^="icon-"], .widget .widget-header [class*=" icon-"] {
display: inline-block;
margin-left: 13px;
margin-right: -2px;
font-size: 16px;
color: #555;
vertical-align: middle;
}
.incon-box1{
  margin-left: 10px;
font-size: 15px;
}
.incon-side{
  margin-right: 7px;
font-size: 15px;
}
.active_inboxpill{
  color: #ffffff !important;
background-color: #4B1D80;
}

.pagination li {
    display: inline-block;
    font-size: 23px;
    margin-top: 30px;
}

.pagination{

    background: none !important;
}
.page_cust{
    margin-top:-30px;
}