@charset "utf-8";
/* Bidding General Style*/
.bidding {margin: 10px 20px;}
.bidding h2, .biddingTitle h2 {font-size: 16px;font-weight: bold;color: #2a436c;margin-bottom: 2px;padding-bottom: 3px; /*border-bottom: 1px solid #eee;border-bottom-width: 100%;*/}
.bidding small { font-size: 12px;font-style: italic;color: #999;padding: 0;border: 0px solid;}
.biddingTitle small {float: left;  font-size: 12px;}

/* Bidding Header */
.bidding_controls {margin-top:-25px; overflow:hidden; float:right; }
.bidding_filter {float:left; margin:0px 0;}
.bidding_filter label {margin-left:10px; margin-right:3px; font-size:12px; color:#999;}
.bidding_filter select {font-size: 11px; padding: 3px;}

/* Bidding Gray Box */
.bidding_gray {/*border:1px solid #cdcdcd; overflow:hidden; height:auto;*/ border-bottom:1px solid #949494; clear:both;  /*background:url(/system/application/views/images/listbg.jpg) 125px 0px repeat-x #ebebeb;*/ padding:6px 0px 6px 0px;}
.bidding_orange {border-left: 6px solid #ffc61a;}
.bidding_green {border-left: 6px solid #84e30f;}

.bidding_userphoto{ width:126px; float:left;  background: url(/system/application/views/images2/frm/lawlistpicbg.png) no-repeat bottom center; padding:0px 0px 8px 0px; position:relative; z-index:0; }
.bidding_userphoto img{ padding:0px !important;  margin:0px !important; width:124px; height:124px;border:1px solid #d3d3d4 !important; }
.bidding_lawname{ /*background-color:#e3e3e3;  height:16px;*/  overflow:hidden; color:#9e9e9e; font-size:17px; font-weight:bold; margin-bottom:11px; height:21px; overflow:hidden;}
.bidding_lawname a{font-size:19px;}
.bidding_userphotoP{width:144px; float:left; height:184px; }
.bidding_userphotoP .bidding_lawname{ margin-top:150px; padding:0px 6px 0px 6px }

.bidding_header {overflow:hidden; border-bottom:1px solid #e8e8e8; line-height:39px; margin-bottom:5px;}
.bidding_header div {float:right; font-size:12px; font-style:italic;}
.bidding_gray h3  { background: transparent; border-bottom:0px; padding: 0; float:left; font-size:15px; font-weight:bold; text-decoration:none; color: #999; }
.bidding_gray h3 a {float:left; font-size:15px; font-weight:bold; text-decoration:none;}
.bidding_gray h3 a:hover {text-decoration:none;}
.bidding_gray_references { float:right; margin-right: 13px; }
.bidding_gray img {border:1px solid #FFF; float:left;}
.bidding_checkbox {float:left; padding:10px 7px 0 2px; height:97px; border-right:1px solid #e7e7e7; margin-right:5px;}
.bidding_gray p { line-height: 18px; float:left; width: 210px; padding-left:25px; padding-top:10px;}
.seemorelawyer{line-height: 18px; float:right; width: 554px; /*padding-left:25px; padding-top:10px; overflow:hidden;*/ padding:10px 0px;  }
.seemorelawyerSch{/*min-height:40px; height:15px; overflow:hidden;*/}
.seemorelawyer label { font-size:12px;  display:block;  }

a.bidBluebtn {background: transparent url(/system/application/views/images/bBlue-a.png) no-repeat scroll top right; color: #fff; font-weight:bold; display: block; float: left; height: 30px; padding-right: 10px; text-decoration: none; clear:right; margin-top:20px; margin-right:5px; width: 105px;}
a.bidBluebtn span {background: transparent url(/system/application/views/images/bBlue-span.png) no-repeat; display: block; line-height: 22px; padding: 4px 0 4px 10px;}

a.bidBluebtnTTL {background: transparent url(/system/application/views/images/bBlue-a.png) no-repeat scroll top right; color: #fff; font-weight:bold; display: block; float: left; height: 30px; padding-right: 10px; text-decoration: none; clear:right; margin-right:5px; width: 105px; margin-top: -3px;}
a.bidBluebtnTTL span {background: transparent url(/system/application/views/images/bBlue-span.png) no-repeat; display: block; line-height: 22px; padding: 4px 0 4px 10px;}

a.bidGreenbtn {background: transparent url(/system/application/views/images/bGreen-a.png) no-repeat scroll top right;}
a.bidGreenbtn span {background: transparent url(/system/application/views/images/bGreen-span.png) no-repeat;  padding: 4px 0px 4px 20px;}

a.bidYellowbtn {background: transparent url(/system/application/views/images/bYellow-a.png) no-repeat scroll top right;}
a.bidYellowbtn span {background: transparent url(/system/application/views/images/bYellow-span.png) no-repeat; padding: 4px 0px 4px 20px;}

a.bidOrangebtn {background: transparent url(/system/application/views/images/bOrange-a.png) no-repeat scroll top right;  margin-top: 2px;}
a.bidOrangebtn span {background: transparent url(/system/application/views/images/bOrange-span.png) no-repeat; padding: 4px 0px 4px 20px;}

a.bidGraybtn{background: transparent url(/system/application/views/images/bGray-a.png) no-repeat scroll top right;}
a.bidGraybtn span {background: transparent url(/system/application/views/images/bGray-span.png) no-repeat; padding: 4px 0px 4px 20px;}

a.notInterested, a.notInterested:link {font-size: 11px; display:block; float:right; margin:-17px 10px 0 0; height:15px; color:#2671bd; text-decoration:underline;}
a.notInterested:visited, a.bidding_gray_references:visited, a.biddingLawyer:visited {color: #0F67BD;}
a.notInterested:hover, a.bidding_gray_references:hover, a.biddingLawyer:hover {color: #4898f0;text-decoration: underline;}

a.biddingLawyer:hover ,
a.biddingLawyer:visited,
.biddingLawyer{ text-decoration:none !important; color:#233c62 !important; font-weight:bold;}

/* Fee Agreement*/

.fAOption {margin: 5px 20px;}
.fAformline {margin: 10px 0 0 0; height: 20px;}
.fAradio {margin-right: 5px;height: 25px;width: 20px;}
.fAlabel {margin-right: 5px;height: 25px;font-size: 12px; color: #000; }
.fAlabel input {margin:2px 2px 0px 2px; width:16px; padding: 2px 4px; font-size: 11px;}
.fAmNotice {text-align:center; margin: 8px 20px; font-size: 12px; color:#444; font-style: italic; width: 390px; line-height: 18px;}
.fAmOption {margin:8px 1px;}
.fAmBidline {margin: 5px 20px;}

.bidding_header  a{
    color: #2671BD;
}
a.popuplink span{
    color: #FFFFFF;
}

.ui-widget-content{
    background: transparent;
}
.resumepadding{
    padding: 10px;
}

.casesDropDownList{ padding:0px 10px 10px 10px;}

.videolawyerbutton{ width:28px; height:28px; position:absolute; z-index:1; top:110px; left:10px; overflow:hidden;}
.videolawyerbutton img{ border:none;}

.seemore{ clear:both;  padding:0px; margin:0px; padding-top:0px;  padding-left:5px;  color:#2671bd;/* font-weight:bold;*/}
.seemore a{padding:0px; margin:0px; color:#2671bd; float:left; cursor:pointer; }
.Memberof{ margin-top:20px; float:left;}
.affiliationsBox{ clear:both; padding-top:8px;}
.affiliationsBox img{ border:none; padding-right:8px;}

.noneBorder{ border:none !important;}
.buttonicons{   padding-right:222px; float:right !important; padding-top:4px;}
.buttonicons img{ padding-right:10px;}
.bidBluebtn4_1,
.bidBluebtn3_1,
.bidBluebtn3,
.bidBluebtn4,
.bidBluebtn2{background:  url(/system/application/views/images2/msi/requested.png) no-repeat top left; width:126px; height:37px; text-decoration:none !important; line-height:37px; display:inline-block; padding:0px 0px 0px 50px; float:right; color:#fff !important; text-align:left; font-weight:bold; margin:0px;}
.seemorelawyer label{ padding:0px; margin:0px;}
.leftitm{ float:right; width:85px; padding:0px 10px 0px 0px; border-right:1px solid #969796; font-size:13px; font-weight:bold; text-align:center; }
.leftitm label{  text-align:center;   color:#8a8a8a; padding-bottom:4px;  font-size:15px;}

.lplRightBordernone{ padding-right:0px; border-right:none; padding-left:10px; }
.lplRightBordernone label{}
.pl_homecaseTabDesc{ padding-top:8px;}
.pl_homecaseTabDesc .leftitm{ font-size:13px; text-align:left; width:auto;}
.pl_homecaseTabDesc .leftitm label{ font-size:12px; text-align:left; font-weight:normal;}



.leftitm22{ width:520px;}
.leftitm22 label{ width:520px;}
.rowLitem{ clear:both; color:#2a436c;}
.buttonicons a{ cursor:pointer;}
.seemore{float:right !important; padding-left:5px; margin-top:16px; border:none !important;}

.bidBluebtn4_1,
.bidBluebtn3_1{background:  url(/system/application/views/images2/msi/awarded.png) no-repeat top left;}
.bidBluebtn3_1,
.bidBluebtn3{/*background:url(/system/application/views/images/button/talktolawyer2.png) no-repeat top left;*/ color:#e3832f !important;}
.bidBluebtn4_1,
.bidBluebtn4{/*background:url(/system/application/views/images/button/talktolawye3r.png) no-repeat top left;*/ color:#78797b !important;}

.picLawName{  margin:0px 14px 8px 14px; padding:0px 0px; text-align:right; color:#4d4d4d;  font-weight:bold; font-size:17px;}
.picLawName span{ color:#25446b;}

.rSidePanel33 {width: 220px;float: left;margin: 0px 0px 0px 15px; display: inline;  }
.rMainModule33 {width: 520px;min-height: 475px;float: right;margin: 0px 15px 0px 0px;display: inline;padding:0px;padding-bottom: 10px;  }

.rPicFrame33{ background: url(/system/application/views/images2/frm/resumebg.png) no-repeat bottom left; padding-bottom:16px; margin:0px 10px 0px 10px;}

.rPicFrame33 img{ border:1px solid #d3d3d4 !important; width:199px; height:199px;}

.lr_yearp{ padding:2px 14px 18px 14px; border-bottom:5px solid #28466c; text-transform:uppercase; font-size:14px; color:#4d4d4d; text-align:right;}
.lr_yearp span{ color:#25446b; font-size:15px; font-weight:bold;}
/*
.rMainModule33 #resume_resume,
.rMainModule33 #resume_references,
.rMainModule33 #resume_video,
.rMainModule33 #resume_ask_a_question{ border:none !important; width: 560px !important; float:left !important; padding-bottom:10px !important; }
*/
.seemorelawyerLeft{ float:left; width:310px; overflow:hidden; color:#949494; font-size:12px;}
.seemorelawyerButtons{ padding-top:32px;}




.domainbut{ float:left; margin:0px 0px; width:109px; height:37px; background: url(/system/application/views/images2/msi/rowbut2.png) no-repeat top left; cursor:pointer; color:#656566;  line-height:37px; padding:0px 20px 0px 47px; font-weight:bold; }
/*.tablerowitemOver{ background-color:#f8f8f8;}*/
.domainbutOver{ background-position:bottom left;}
.domainmenu{ position:relative; z-index:15; top:0px; left:-47px; width:174px; border:1px solid #d6d6d6; background-color:#f3f3f3; -moz-border-radius: 0px 0px 4px 4px;  border-radius:  0px 0px 4px 4px; -khtml-border-radius: 0px 0px 4px 4px;  -webkit-border-radius: 0px 0px 4px 4px; }
.domainmenuitem{ border-bottom:1px solid #d6d6d6; padding:0px 10px 4px 10px; color:#888888 !important; display:inline-block; width:154px; text-decoration:none !important; 

 height:27px !important; font-weight:normal;  }


.viewmenulink span{background: url(/system/application/views/images2/msi/Email.png) no-repeat top left; height:19px; display:inline-block; width:19px; margin-right:10px; margin-top:6px; display:inline-table; float:left; }
.editmenulink2 span,
.editmenulink span{background: url(/system/application/views/images2/msi/video-1.png) no-repeat top left; height:19px;  display:inline-block; width:19px; margin-right:10px;margin-top:6px; display:inline-table; float:left;}
.forummenulink span{background: url(/system/application/views/images2/msi/forum.png) no-repeat top left; height:19px;  display:inline-block; width:19px; margin-right:10px;margin-top:6px; display:inline-table; float:left;}

.domainmenuitemOver{ background-color:#d39c19; color:#fff !important; /*background-position:bottom left;*/ text-decoration:none !important;}
.domainmenuitemOver span{background-position:bottom left;}

.domainmenuitemlast{ border-bottom:none;}

.domainbut .domainmenu{ display:none;}
.domainbutOver .domainmenu{ display:block;}
.mlresumeBut{width:125px; height:37px;  background: url(/system/application/views/images2/msi/resume.png) no-repeat top left; float:left; margin-left:34px; }
.mlresumeBut a{width:58px; height:37px; display:inline-block; color:#656566!important;  text-decoration:none !important; cursor:pointer; line-height:37px; padding:0px 20px 0px 47px;}

.lawyerBidDEsc{}

.lawyerBidDEscName{ color:#9e9e9e; padding-bottom:6px;}
.lawyerBidDEscNamesub{ color:#2a4c7f; font-weight:bold; float:left; padding-right:20px; padding-bottom:6px;}

.prevborder11none{ height:2px; width:100%; margin-top:-2px; background-color:#fff; overflow:hidden; clear:both;}


.cases_checkbox { position:absolute; top:10px; left:14px; z-index:1;}
.lawyerNameAlert{ font-weight:bold; color:#14214b; font-size:14px; }