.h2{ padding-bottom: 2px; margin-bottom: 3px; font-size: 14px; font-weight: bold; color: #8f9900;}


.h1{
  color: #666666;
    font-size: 25px;
    font-weight: bold;
}

.h1text{  color: #666666;
    font-size: 25px;
    font-weight: bold;}
    
 .pdfdown{
  color: #2951A7;
    text-decoration: none;
 
 }
 .marginleft5{
 margin-left: 5px;
 }
  .marginright5{
 margin-right: 5px;
 }
 .usptolink{
  color: #2951A7;
    text-decoration: none;
      background: url("../images/icon-globe.gif") no-repeat scroll 0 1px transparent;
    display: block;
    padding-left: 15px;
 }
 
 .Title{
  color: #8F9900;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 15px;
     padding-top: 4px;
 }
 
 section#main header li.unvisible {
padding-left: 0;
background: none;
}
   
   .photowidth{
   height: 28px;
    width: 28px;
   }
    
 .header{
 
    border-top: 1px solid #E5E5E5;
    color: #999999;
    font-size: 10px;
    font-weight: normal;
    text-align: left;
    text-transform: uppercase;
      border-top: medium none;
 }
    
 .results{
  background-color: #F5F5F5;
  border-bottom: 1px solid #FFFFFF;
   background: url("../images/border-bg.gif") repeat-x scroll 0 100% transparent;
    padding: 11px 4px 8px;}
 }   
 

 .width39{
float: left;
width: 39%;
 }
 
 .divheaderpadding{
  padding: 10px 4px;
 overflow: hidden;
 }
 
 .tabletd{
     width:618px;
    line-height: 22px;
    
   float: left;
 }
 
 .tablecon{
 float:left;clear:left;width:360px; 
 
 }

 .tablediv22{
   float:left;width:612px;
   padding: 4px;
 }
 
 .tablediv{
    background: url("../images/border-bg.gif") repeat-x scroll 0 100% transparent;
   float:left;width:612px;
   padding: 4px;
 }
 
 .tabledivnew{
    background: url("../images/border-bg.gif") repeat-x scroll 0 100% transparent;
   float:left;width:620px;
  
 }	
 .widthAsSection{
 width:605px !important;
 }
 
.padding4{
	padding: 4px;
	}	
.width400{
 float: left;
 margin-left: 5px;
 width: 360px;
 }
 
 .searchbox{
     margin: 3px 3px 10px 0;
    width: 400px;
     border: 1px solid #C4C4C4;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 5px #CCCCCC inset;
   font-size: 12px;
    padding: 5px 5px 7px;
 
 }
 
 .btnSearch
 {
 margin-top: -7px;
   vertical-align: middle;
 }
 
 /*pt_owner_tech*/
 .pot_col1{
 float:left;width:82px;
 }
 .pot_col2{
 float:left;width:377px;
 }
 .pot_col3{
 float:left;width:67px;
 }
 .pot_col4{
 float:left;word-wrap:break-word;
 }
.pot_colnew0{
 float:left;width:20px;margin-top: 2px;	
 	}
 .pot_colnew00{
 float:left;
 padding-left: 5px;
background-position: 3px 50%;
background-repeat: no-repeat;
 	margin-top: 5px;	
 	
 	}
  .pot_colnew1{
 float:left;width:70px;
 }
 .pot_colnew2{
 float:left;width:348px;
 }
 .pot_colnew3{
 float:left;width:85px;margin-left:5px;
 }
 .pot_colnew4{
 width:86px;
 }
  .patownerdtnew1{
  float:left;width:345px;
 }
 .patownerdt1{
  float:left;width:397px;
  margin-left:10px;
 }
  .patownerdt2{
  float:left;width:100px;
 }
  .patownerdt3{
  width:90px;
 }
 
 /* Top Patents (by citation */
 
.tps_co11{
float:left;width:60px;
}
.tps_co12{
float:left;width:286px;
}
.tps_co13{
float:left;width:71px;margin-left:5px;
}
.tps_co14{
float:left;width:74px;
}
.tps_co15{
float:left;width:69px;
}
.tps_co16{
float:left;width:43px;
}


/* Recent Publications */

.rpub_col1{
float:left;width:90px;
}
.rpub_col2{
float:left;width:302px;
}
.rpub_col2_title{
float:left;width:250px;
}
.rpub_col3{
float:left;width:73px;margin-left:5px;
}



.rpub_col4{
float:left;width:67px;
}
.rpub_col5{
float:left;width:72px;
}
.rpub_col6{
float:left;width:55px;
}
/* Top Innovators */

.topin_col1{
float:left;width:255px;margin-left:5px;
}
.topin_col2{
float:left;width:198px;
}
.topin_col3{
float:left;width:152px;
}
.border_bottom_none
{
	border-bottom: none ! important;
}
section#stats ul.newpadding li { float: left; padding: 11px 39px 17px 1px; color: #666; }
section#stats li strong span{ float: left; clear: left; padding-bottom: 5px; font-size: 20px; font-weight: bold; }

a.profolio_button{
background-image: url("../images/btn-search.gif");
}

/* patent detail tables */

.ptdeatil_col1{
float:left;width:360px;
}
.ptdeatil_col2{
   float: left;
    margin-left: 5px;
    width: 123px;
}
.ptdeatil_col3{
float:left;width:120px;
}

.ptjob_col1{
float:left;width:235px;
}
.ptjob_col2{
float:left;width:230px;
}
.ptjob_col3{
float:left;width:130px;
}


ul.form div#black label {
 
    color:#000000 ! important;
 
}


/* patent_details inventor tables */

.ptinventor_col1{
	float:left;width:180px;
	}
	
.ptinventor_col2{
	float:left;width:164px;
	}

.ptinventor_col3{
	float:left;width:99px;
	}

.ptinventor_col4{
	float:left;width:167px;
	}	
	
.ptinventor_col5{
	float:left;width:175px;
}

.ptinventor_col6{
	float:left;width:39px;
}
		
.dtsytle{
	font-size: 20px;
font-weight: bold;
	}
	
/* international Classification in patent details */
.pdinventclass_col1
  {
	float:left;width:50px;
}
.pdinventclass_col2
  {
	float:left;width:75px;
}
.pdinventclass_col3
  {
     float:left;width:486px;
}

/* column class for patent owner list */
.psr_310{
	float:left;width:310px;
	}
.psr_235{
	float:left;width:280px;
	}

.psr_180{
float:left;width:250px;		
}

.psr_150{
float:left;width:120px;		
}
/* patent Search Results */
.psr_col1{
	float:left;width:100px;
	}
.psr_col2{
	float: left;
width: 510px;
margin-left: 5px;
	}
.psr_col3{
	float:left;width:135px;margin-left: 5px;
	}	 
.psr_col4{
	width:71px;text-align:center;
	}
.psr_col5{
	float:left;text-align:center;
	}	
/* Work history Attorney */
 
 .whattorney_col1{
 float:left;width:236px;
 }
  .whattorney_col2{
 float:left;width:138px;
 }
  .whattorney_col3{
 width:240px;
 }
 
 /* text button  for overlay */
 
.overttext{
    border: 1px solid #C4C4C4;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 5px #CCCCCC inset;

    font-size: 12px;
    padding: 5px 5px 7px;
     
}

.width260{
 width:260px;	
	}
.errorshowatt
{
float: left;
    margin-left: 382px;
    margin-top: -10px;
    padding: 5px;
    font-weight:bold;color:#D84445;
}

.alligmnt{
vertical-align: sub;
}
 
 .fontbold{
 font-weight: bold;
color: #666;
padding: 0 10px 0 1px;
font-size: 13px;
letter-spacing: -.25px;
vertical-align: middle;
cursor: pointer;
padding-right: 0;
margin-right:80px;
} 
.searchlabel{
font-weight: bold;
color: #666;
padding: 0 10px 0 1px;
font-size: 13px;
letter-spacing: -.25px;
font-weight: normal;
vertical-align: middle;
cursor: pointer;
padding-right: 0;
}

.boldlabel{
	color: #666;
	font-weight: bold;
	}
.colorlabel{
	color: #666;
	}
/* list in overlay inventor */

.overheader{
    color: #999999;
    font-size: 10px;
    font-weight: normal;
   
    text-align: left;
    text-transform: uppercase;
}

section#overlay div.box  div.thriddiv > li h2 {
    background: none repeat scroll 0 0 #4E73C0;
    border-radius: 30px 30px 30px 30px;
    color: #FFFFFF;
    font-size: 12px;
    height: 22px;
    left: -44px;
    line-height: 22px;
    position: absolute;
    text-align: center;
    top: 14px;
    width: 22px;
}
section#overlay div.box ul.steps div.thriddiv > li {
    background: none repeat scroll 0 0 #F5F5F5;
    border-radius: 6px 6px 6px 6px;
    float: left;
    margin: 0 0 20px 70px;
    padding: 13px 0 10px;
    position: relative;
    text-align: center;
    width: 820px;
}
.liclassover{
    background: none repeat scroll 0 0 #F5F5F5;
    border-radius: 6px 6px 6px 6px;
    float: left;
    margin: 0 0 20px 70px;
    padding: 13px 0 10px;
    position: relative;
    text-align: center;
    width: 820px;
	list-style: none outside none;
	}
       
    .labelinresultdiv{   
        cursor: pointer;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: -0.25px;
    padding: 0 10px 0 1px;
    vertical-align: middle;
    }
    /* 
    .h2classover{
		  background: none repeat scroll 0 0 #4E73C0;
    border-radius: 30px 30px 30px 30px;
    color: #FFFFFF;
    font-size: 12px;
    height: 22px;
    left: -44px;
    line-height: 22px;
    position: absolute;
    text-align: center;
    top: 14px;
    width: 22px;
	}
*/
.divoverheader{
     margin: 0 0 10px 0px;
    border-style: none none solid;
      clear: both;
  	 text-align: left;
  	   border-bottom: 1px solid #E5E5E5;
    border-style: none none solid;
     padding: 10px 4px;
  	 }


 .overheader_col1{
   float:left;
   width:130px;
 }
 
  .overheader_col2{
   float:left;
   width:290px;
 }
  .overheader_col3{
   width:195px;
 }

 .wide{
 width:940px;
 } 
  
  
  .marginleft30{
  margin-left: 30px;
  }
  
  .container{
  width:650px;
  }
 
  .tableoverdiv{
   border-bottom: 1px solid #E5E5E5;
    border-style: none none solid;
    border-width: medium medium 1px;
    float: left;
    padding-bottom: 5px;
    overflow: hidden;
       
    text-align: left;
     margin: 0 0 10px 0px;
    }
    
   .patentclickstyle{
      color: #2951A7;
    text-decoration: none;
   padding-top: 2px;
   }
   .padingtop0{
    padding-top: 0px;
   }
   
   .bold{
     font-weight: bold;
    
   
   }
    .textuppercase{
    text-transform: uppercase;
    }
    .checkstyle{
    float:left;
    width:28px;
    
    }
    nav.filterpadding li{
    padding: 4px 50px 7px 0 ! important;
    }
    
    .h2styleheader{
     border-bottom: 2px solid #859900;
    color: #8F9900;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 3px;
    padding-bottom: 2px;
    
    }
    section.registrationheader{
    float: left;
    width: 100%;
    margin-top: 30px;
    }
    
    section#main header.register {
    float: left;
    height: auto;
    position: relative;
    padding-bottom: 0px;
}

 .registerstylediv{
  background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #E5E5E5;
    padding: 5px 5px 0px 0;
       float: left;
    margin-bottom: 40px;
    width: 612px;
 }
  .registerstyle_inSection{
  background: none repeat scroll 0 0 #F5F5F5;
   padding: 5px 5px 0px 0;
    border: 1px solid #E5E5E5;
       float: left;
    margin-bottom: 40px;
    width: 612px;
 }
 
 /* Registration pages div */
 
 .emailstylediv{
 margin-top:15px;
 float:left;
 } 
 
 .rightdivemail{
   float:left;background-color:#E7EEF6;
  }
  
  .rightdiv2email{
  background-color:#F8F9FD;display:inline;;float:left;margin-left:1px;margin-right:1px;clear:left;
  }
  
  .emailText1{
  padding: 5px; text-align: left;
  }
  
  .emailtextbold{
  color: #0000FF; font-weight: bold;
  }
  
  /* aside right div registration */
  
  .rightdiv21{
  width:225px;margin-left:15px;
  }
  
  .rightdiv22{
  width:250px;background-color:#F6F4F5;display:inline;margin-left:1px;margin-right:1px;clear:left;
  }
  .rightdiv23{
  width:310px;margin-bottom:10px;margin-top:10px;
  }
  
  .marginleft_5{
  margin-left:5px;
  }

  .checkboximage{
  display:none;margin-right:5px;float:left;
  }
  
  .width444{
  width:444px;
  float:left;
  margin-left: 5px;
  }
  
  .margintop10{
  margin-top:10px;
  }
  .magintop0{

   magin-top: 0 !important;
  }
  .margintop5{
  margin-top:5px;
  }
  .Comparisonspaddingoverride{
  padding :0px 3px 3px 3px !important;
  }
  .anotherciptureimage{
  width:545px;text-align:center;float:left;margin-top:25px;margin-bottom:10px;
  }
  
  .noresultdiv1{
  float:left;padding:5px;
  }
  .wrongUser{
  color:#ff0000;
  }
  .errormsgreg{
  font-weight:bold;color:#D84445;
  }
  .AllErrorMsg{
  float:left;margin-top:10px;margin-bottom:5px;padding:5px;border:1px solid #FF2B2C;background-color:#FFF3F3;
  }
  
  .PBCALcpBorder  table {
	width:260px;
  }
  
  .width348{
  width:348px;
  }
  .firstdivinreg{
  background-color:#F5F5F5;;float:left;margin-left:1px;margin-right:1px;clear:left;width:100%;font-size:13px;
  }
  .margintop8{
   margin-top: 8px;
  }
  .marginleft76{
  float:left;margin-left:76px;
  }
  .margin40top25left{
    margin-left: 25px;
    margin-top: 40px;
  }
  .margin200right{
  margin-left:200px;
  }
  .registerearlierfA{
  margin-top:10px;;float:left;text-align:left;
  }
  .floatleft{
  float:left;
  }
  
  /* capture image div */
  
  section.form li.perset input {
    float: left;
    margin: 0 10px 5px 0;
  }
    section.form li.perset label {
    float: left;
    margin: 0 10px 5px 0;
  }
 .maivcapdiv{
  width:530px;float:left;
 }
 .width445{
  width:445px;
 }
 .wide_width933px{
 width:933px;
 }
 .capturdiv1{
 display:none;margin-right:5px;float:left;
 }
 section#overlay div.box label.leftnew { float: left; position: relative; left: 75px; height: 32px; line-height: 30px; cursor: text; }

/* registration div class */

.citydiv{
	width:152px;
	}
.statediv{
	width:187px;
	}
.Zipdiv{
	width:158px;
	}	
	
.countrystyle{
float:left;margin-top: 5px;
}
.countrydivtop{
width:193px;float:left;margin-left: 5px;
}
.width348{
width:348px;
}
.reqgreen{
    float: left;
    padding-top: 8px;
    width: 170px;
}
.floatright{
	float:right;
	}
.bordernone{
	border: none;
	}
.inputstyle{
    width: 418px;
}
.graphicimagestyle{
float:right;display:block;float:left;border:1px solid #B5B5B5;
}
.div3captue{
float:right;text-align:left;width:260px;
}
.clearwithfloat{
float: left; clear: left;
}
.div2incapture{
width:200px;float:left;
}
.fontbold{
font-weight:bold;
}
.margin10down{
 margin-top: -10px;
}

/* name div in register */
.namedi1{
	width:110px;float:left;margin-left: 5px;
	}
.namedi2{
	width:110px;float:left;margin-left: 5px;
	}
.namedi3{
	width:125px;float:left;margin-left: 5px;
	}
.width100{
width:100px;
}
.width125{
width:125px;
}
.captrediv4{
 width:530px;text-align:center;float:left;margin-top:25px;margin-bottom:10px;
}
.alreadyresiter{
margin-top:10px;;float:left;text-align:left;
}
.fontstlye13{
font-size:13px;
}
.searchboxstyle{
margin-top:-7px;vertical-align: middle;
}
.results1
{
   color: #999999;
    float: left;
}
.backunderlineimage{
background: url("../images/border-bg.gif") repeat-x scroll 0 100% transparent;
}

.calenderDiv{
 DISPLAY: none;POSITION: absolute; Z-INDEX: 4;background-color:#E5EAC1;border:1px solid #A0B117; margin-top: 5px;
}

.calenderlowerdiv{
z-index: 1000; position: absolute; visibility: hidden; background-color: white; layer-background-color: #E7EEF6; border: 2px solid; border-color: #E7EEF6; margin-top: -120px; margin-left: 187px;
}

.crrentsearchresults{
  background: none repeat scroll 0 0 #B7B7B7;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    padding: 1px 3px;
    text-decoration: none;
}

 /* Dashboard page style */
 
.divstyleinvitation1{
  border-top: 1px solid #E5E5E5;
    float: left;
    list-style: none outside none;
    padding-bottom: 5px;
}
.divstyleinvitation2{
    border-bottom: 1px solid #E5E5E5;
    float: left;
    padding: 5px 0 0;
    position: relative;
    width: 260px;
}
.liinliinvitation3{
    border: medium none;
    clear: none;
    float: left;
    font-weight: bold;
    color: #666666;
    padding: 0 10px 8px 0;
    position: static;
    width: auto;
    border-bottom: 1px solid #E5E5E5;
}
.liulliinvitation4{
    border: medium none;
    clear: both;
    float: right;
    padding: 0;
    width: 218px;
}
.liulliinvitationclose{    
    border: medium none;
    clear: none;
    float: left;
    font-weight: bold;
    padding: 0 10px 8px 0;
    position: static;
    width: auto;
     background: url("../images/icon-close.gif") no-repeat scroll 100% 9px transparent;
    height: 20px;
    position: absolute;
    right: 1px;
    text-indent: -9999px;
    top: 0;
    width: 20px;
}

/* member details tables */

.patentNo_col1{
	float:left;width:117px;
	font-weight: bold;
	}
	
.year_col2{
	float:left;width:85px;
	}

.title_col3{
	float:left;width:257px;
	}

.citation_col4{
	float:left;width:139px;
	}
	
	
.edu_label {
    clear: both;
    float: left;
    font-weight: bold;
    line-height: 16px;
    min-height: 16px;
    padding-bottom: 7px;
    width: 180px;
    font-size: 12px;
}
.edu_value {
    clear: none;
    float: right;
    line-height: 16px;
    min-height: 16px;
    padding-bottom: 7px;
    width: 440px;
    font-size: 12px;
}

.technology_col1{
float:left;width:524px;
}
.nofpatents_col2{
float:left;width:88px;
}

.ptowner_col1{
	float:left;width:312px;
	}
	
.appfiled_col2{
	float:left;width:164px;
	}

.year_col3{
	float:left;width:99px;
	}
.memberHeader {
    border-bottom: 2px solid #859900;
    color: #8F9900;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 3px;
    padding-bottom: 2px;
}

.editDiv {
    background-color: #F8F9FD;
    display: none;
    padding-top: 10px;
}

.openform-area{
	background: none repeat scroll 0 0 #F5F5F5;
	padding: 5px;
	clear: both;
	overflow: hidden;
	margin: 0;
}
.openform-area input, .openform-area textarea, .openform-area  select { padding: 5px 5px 7px; border: 1px solid #c4c4c4; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow: inset 0 0 5px #ccc; -moz-box-shadow: inset 0 0 5px #ccc; -webkit-box-shadow: inset 0 0 5px #ccc; font-size: 12px; }
ul.form .openform-area li{
	padding: 16px 0;
}
.open-form-cont ul{
	padding: 0;
}
.openform-area li span{
	float: left;
    padding-top: 8px;
    text-align: right;
    width: 140px;
    color: #666666;
    font-weight:bold;
}
.openform-area li input,.openform-area li select {
	margin-left: 10px;
}
.enteredByDiv{
	background-color: #6088BB;
	    color: #FFFFFF;
	    float: left;
	    font-weight: normal;
	    height: 23px !important;
	    padding: 0 !important;
}
.enteredByLeft{
    background-repeat: no-repeat;
    float: left;
    height: 23px !important;
    width: 8px !important;
}

.enteredByRight {
    background-repeat: no-repeat;
    float: left;
    height: 23px !important;
    margin-right: 6px;
    width: 8px !important;
}
.marginleft100{
margin-left: 100px;
}
.marginleft10{
margin-left:10px;	
	}

.marginleft20{
margin-left:20px;	
	}

.stylefoedd{
	    color: #333333;
    float: left;
    font-size: 12px;
    line-height: 16px;
    padding-bottom: 3px;
    width: 513px;
	}
.submitlogBtn{
margin-top: 10px;
}


/* trouble login jsf */


.userempty1{
float:left;width:950px;margin-top:10px;padding:5px;border:1px solid #FF2B2C;background-color:#FFF3F3;display:none;
}

.useremptyhead{
font-weight:bold;color:#D84445;
}

.mailsent{
margin-top:15px;width:960px;
}
.msgsenttext{
text-align:center;font-size:12px;font-weight:bold;margin-left: 20px;
}
.msgcolor{
color:#006600;
}
.mailid_incoorect{
float:left;width:855px;margin-top:10px;padding:5px;border:1px solid #FF2B2C;background-color:#FFF3F3;
}
.mailid_incoorecttext{
font-weight:bold;color:#D84445;
}
.troublediv{
margin:10px;float:left;
}
.troubleheading{
font-weight:bold;clear:right;margin-bottom:10px;margin-left: 10px;
}


.prow span{
	width:385px !important;
}
.prow input{
	float:left;
}


.padding8{
padding: 8px;	
	}
.marginbottom0{
margin-bottom:  0 !important;
}

.padding0buttom{
padding-bottom: 0 !important;
}
.width140{
width:140px;

}

/* style in post a job */

section#main header hgroup + ul.magintop0 {
    margin-top: 0 !important;
    padding-top: 0;
}
.clor{
   margin-bottom: 3px;
    padding-bottom: 2px;
    border-bottom: 2px solid #2B529F;
    width:100%;
    position: static !important;
}
.positionstatic{
	 position: static !important;
	  margin-bottom: 0px !important;
	}
.padding0static{
	padding-bottom: 0px !important;
	}
.postheader{

  color:#2B529F; 
    font-size: 14px;
    font-weight: bold;

     width: 100%;
}

.width195{
width:195px;
}
.width150{
width:150px;
}
 .width140{
 width: 140px;
 }
.padingpstjonform{

    clear: both;
    float: left;
    padding: 3px 0;
    width: 100%
}
.width116{
width:116px;
}

.postdetailbgcolor{
color: #F5F5F5;
}

.postdetailstyle{
height:177px;width:610px;border-style:hidden !important;
}

.margintop40{
margin-top:40px;
}


.browsecolor{
	color:#9B1C47;
}
.zeropadding{
	padding-bottom:0px;
}
.bold{
	font-weight:bold;
}
#idAlphaDiv a{
    font-size: 11px;
    margin: 0 4px 0 0;
    padding: 3px 5px;
	display: block;
	float: left;
	}
.topProsecutorbackground{
	background: none repeat scroll 0 0 #9B1C47;
	border-radius: 6px 6px 6px 6px;
	color: #fff;
	font-weight: bold;
}
#idAlphaDiv a:hover{
	background: none repeat scroll 0 0 #9B1C47;
	border-radius: 6px 6px 6px 6px;
	color: #fff;
	text-decoration: none;
}

/* span used for displaying selected alphabet with style (PB-3022)*/
#idAlphaDiv span{
	background: none repeat scroll 0 0 #9B1C47 !important;
	min-width: 10px !important;
	border-radius: 6px 6px 6px 6px !important;
	color: #fff !important;
	padding: 0px 5px 0px 6px !important;
	text-decoration: none !important;
}


.width375px{
	width:375px;	
}


.width364px{
	width:364px;	
}

.floatleft{
	float:left;	
}

.prevewreqstyle{
	text-align:justify;padding:5px;background-color: #F5F5F5;
	
	}
.publicationDetailDiv{
  	background-color: #EDEDED;
    clear: left;
    color: #706C6D;
    float: left;
    font-weight: bold;
    width: 622px;
    margin-top: 10px;
}


.acolorbold{
color: #2B529F!important;
}
a.bold { color: #2B529F; text-decoration: none; }

.clearboth{
	clear: both;
}

.pbstyle230{
float:left;
width:230px;
}
.pbstylewidth100{
float:left;
	width:100px;	
	}
.pbstylewidth200{
	float:left;
	width:140px;
	}

.align-top{
vertical-align: top;	
}

.people-divider {
    background: url("../../images/divider_bg.gif") repeat-x scroll left center transparent;
    clear: both;
    float: left;
    font-size: 1px;
    height: 1px;
    margin-bottom: 7px;
    margin-top: 10px;
    width: 540px;
}  
/* patentOnwerResultsstyle  */

.div1pors{
	text-align:left;padding-bottom:5px;padding-left:0px;padding-right:0;padding-top:5px;
	}
.divpors1{
	float:left;text-align:right;margin-top:5px;
	}
.divpors2{	
	float: left;text-align: left; padding-left: 5px; font-weight: bold;
}         
.divpors3{
padding-left:5px;float:left;	
}       
.divpors4{
float: left; text-align: left; padding-left: 5px; font-weight: bold;
}

.edit-area{
	position: absolute; top: 3px; right:0; padding: 0; line-height: 12px; font-size: 10px; 
}
.overflowhidden{
	overflow:hidden;
	}
.edit-area a{
	display: block; color: #999; float: left;
}
.aligncenter{
	text-align: center;	
}
.alignleft{
	text-align: left;	
}

.prostablediv{
    border: 1px solid #E7E7E7;
    float: left;
    margin-top: 15px;
    padding: 4px;
    width: 600px;
	}

.marginstyle160{
	width:160px;
}
.patOwnerassigneelist1{
float:left;clear:left;margin-left: 5px;
}
.margin-left24{
margin-left: 24px;

}

.searchWatch{
    color: #666666;
    font-size: 19px;
    width:70%;
    font-weight: bold;
}
.searchWatchTitle{
    color: #666666;
    font-size: 13px;
    width:70%;
    font-weight: bold;
}

.searchWatchText{
    border: 1px solid #C4C4C4;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 5px #CCCCCC inset;
    font-size: 12px;
    padding: 5px 5px 7px;
}

.backgroundcolor{
	color:#2B529F;
	font-weight:bold;	
}	

.paddingtop4{
padding-top:4px;
}

.errorContent {
    border-style: solid;
    border-width: 0 1px;
    display: block;
    padding-left: 10px;
}
.docListBorderError {
    clear: left;
    float: left;
    width: auto;
}
.errorBlock {
    display: block;
    font-size: 1px;
}
.error1, .error2, .error3, .error4 {
    display: block;
    overflow: hidden;
}
.error1 {
    margin: 0 5px;
}
.error1, .error2, .error3 {
    height: 1px;
}
.error1 {
    background: none repeat scroll 0 0 #AB0000;
}

/* css for new styles from live fron fot watches */

section#overlay div.box-simple {
    padding: 25px;
    width: 894px;
}
section#overlay div.box, section#overlay div.box-simple {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 20px 20px #999999;
    margin: 0 auto 250px;
    position: relative;
    top: 151px;
    padding: 25px;
    width: 894px;
}

section#overlay header li:first-child {
    background: none repeat scroll 0 0 transparent;
    padding-left: 0;
}
section#overlay header li {
    background: url("../images/icon-divider.gif") repeat-y scroll 0 1px transparent;
    float: left;
    padding: 0 8px;
}

section#overlay div.box-simple header h1 {
    color: #666666;
    font-size: 18px;
    padding-bottom: 10px;
    text-align: left;
}
section#overlay header ul {
    list-style: none outside none;
    padding-bottom: 30px;
}

section#overlay div.box-simple div.input {
    position: relative;
}

section#overlay div.box-simple section h2 {
    color: #666666;
    font-size: 14px;
    font-weight: normal;
}
section.search h2 {
    border: medium none;
}
section#overlay div.box-simple header {
    height: auto;
}
header {
    height: 156px;
    /* position: relative; */
    width: 100%;
}

section#overlay div.box-simple section.search {
    margin-bottom: 6px;
    padding-top: 20px;
    position: relative;
}
section#overlay div.box-simple section {
    background: none repeat scroll 0 0 #F5F5F5;
    border-radius: 6px 6px 6px 6px;
    margin-bottom: 30px;
    padding: 10px 20px 15px;
    width: 854px;
}
section.search {
    clear: both;
    float: left;
    position: relative;
    width: 620px;
}

section#overlay div.box-simple a.reset {
    background: url("../../../images/icon-stop.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    left: 389px;
    overflow: hidden;
    position: absolute;
    text-indent: -99999px;
    top: 11px;
    width: 16px;
}

section#overlay div.box-simple input.text {
}
section.search input#search-box {
    margin: 3px 3px 10px 0;
    width: 400px;
}
input.text, textarea, select {
    border: 1px solid #C4C4C4;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 5px #CCCCCC inset;
    color: #333333;
    font-size: 12px;
    padding: 5px 5px 7px;
}
input {
    vertical-align: middle;
}


section#overlay div.box-simple table.data th, section#overlay div.box-simple table.data td {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #E5E5E5;
}
section.table table.data th {
    border-top: medium none;
}
table.data th {
    background: url("../images/border-bg.gif") repeat-x scroll 0 100% transparent;
    border-top: 1px solid #E5E5E5;
    color: #999999;
    font-size: 10px;
    font-weight: normal;
    padding: 10px 4px;
    text-align: left;
    text-transform: uppercase;
}

.patentwatchheader{
    background: url("../images/border-bg.gif") repeat-x scroll 0 100% transparent;
    border-top: 1px solid #E5E5E5;
    color: #999999;
    font-size: 10px;
    font-weight: normal;
    padding: 10px 4px;
    text-align: left;
    text-transform: uppercase;
    border-top: medium none;
}

section#overlay div.box-simple section.table h2 {
    padding: 10px 0;
}
.width20px{
	width: 10%;
}
.width60px{
	width: 60%;
}
ul.msg{
	background: url('../images/border-bg.gif') repeat-x scroll 0 100% transparent;
    clear: left;
    float: left;
    list-style: none outside none;
    margin-bottom: 10px;
    padding-bottom: 3px;
}

ul.msg li{
	background: url('../images/border-bg.gif') repeat-x scroll 0 0 transparent;
    float: left;
    line-height: 13px;
    padding: 12px 10px 7px;
    width: 600px;background-color: #F5F5F5;
}
.word-wrap{
	word-wrap: break-word; 
}

.pwcol1{
	width: 53px;
}

.pwcol2{
	width: 200px;
}

.pwcol3{
	width: 50px;
}

.pwcol4{
	width: 10px;
}

.sectionAutoSpacing{
	overflow: auto;
	float:left;
}
.textArea{
 	float: left;
    padding-top: 8px;
    text-align: right;
    width: 140px;
    color: #666666;
    font-weight: bold;	
}
.width102px{
	width: 102px;	
}

.edu_value_new{
	clear: none;
    float: right;
    line-height: 16px;
    min-height: 16px;
    padding-bottom: 7px;
    width: 364px;
    font-size: 12px;
}

.w143{
	width: 316px;	
}

.w93{
	width: 213px;	
}
.w99{
	width: 139px;	
}

.margin-left5 {
    margin-left: 5px;
}
.middle-div {
    float: left;
    text-align: left;
    width: 545px;
}


.bottomborder {
border-bottom : 3px solid #a3a3a3;
float : left;
width : 100%;
text-align : left;
}
div.container div.bottomborder {
margin-top:82px;
}

.bottomborderDiv {
float : left;
width : 540px;
margin-bottom : 10px;
border-bottom : 3px solid #a3a3a3;
}

.bottomborderDiv-woResult {
float : left;
width : 540px;
margin-bottom : 10px;
}
.listText {
float : left;
width : 551px;
margin-top : 5px;
}

.font-bold {
    font-weight: bold;
}

.paginatedDiv {
margin-top : 10px;
width : 623px;;
float : left;
border-bottom : 1px solid #E5E5E5;
color : #676566;
}
.paginatedDiv span.bold {
color : #676566;
font-weight : bold;
}
.paginatedDiv span.normal {
color : #676566;
}

.navigationheader {
float : right;
font-weight : normal;
color : #4772a7;
width : 160px;
margin-top : 3px;
}

.widthauto {
width : auto !important ;
}

.float-left {
float : left;
}

.top50 div#fromPTODiv {
	font-weight: normal;
	color: #ffffff;
	float: left;
	height: 23px !important;
	padding: 0 !important;
	background-color: #6088bb;
}

.top50 div#fromPTODiv span#otfromPTO {
	margin-top: 4px;
	float: left;
	color: #ffffff;
}

.top50 span#fromPTOLeft {
	background-image: url("../images/corner_left.gif");
	background-repeat: no-repeat;
	float: left;
	width: 8px !important;
	height: 23px !important;
}

.top50 span#fromPTORight {
	background-image: url("../images/corner_right.gif");
	background-repeat: no-repeat;
	float: left;
	width: 8px !important;
	height: 23px !important;
	margin-right: 6px;
}
.workHistoryMode span#fromPTOLeft {
    float: left;
    height: 23px;
    width: 8px;
}

.workHistoryMode {
    float: left;
    margin-top: 10px;
    width: 620px;
}
.top50 div#fromPTODiv {
	font-weight: normal;
	color: #ffffff;
	float: left;
	height: 23px !important;
	padding: 0 !important;
	background-color: #6088bb;
}

.workHistoryMode span#otFeaturedProfile {
    float: left;
    margin-top: 4px;
}

.workHistoryMode a {
    cursor: pointer;
    text-decoration: none;
}

.workHistoryMode div#featuredProfileDiv {
    float: left;
    height: 23px;
    padding: 0 !important;
}
.workHistoryMode span#featuredProfileLeft {
    float: left;
    height: 23px;
    width: 8px;
}
.heading-span-Inventor {
border-bottom : 3px solid #a3a3a3;
font-size : 18px;
font-weight : bold;
color : #a0b117;
width : 100%;
float : left;
}
.people-header {
    background: none repeat scroll 0 0 #F6F4F5;
    color: #6189BD;
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding-top: 23px;
    width: 772px;
}
.people-profile div#selected-profile {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #9F9D9E #9F9D9E -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    color: #7C7C7A;
    float: left;
    padding: 5px;
    width: auto;
}
.people-profile div#non-selected-profile {
    display: none;
    float: left;
    padding: 5px;
    width: auto;
}
.people-profile div#non-selected-history {
    border-bottom: 1px solid #9F9D9E;
    float: left;
    padding: 5px;
    width: auto;
}
.people-profile div#non-selected-coworker {
    border-bottom: 1px solid #9F9D9E;
    float: left;
    padding: 5px;
    width: auto;
}
.people-profile div#non-selected-patent {
padding : 5px;
width : 57px;
float : left;
padding-top : 5px;
}
.people-profile div#non-selected-publication {
padding : 5px;
float : left;
padding-top : 5px;
}
.people-profile div#selected-history {
visibility : hidden;
position : absolute;
}
.people-profile div#selected-coworker {
visibility : hidden;
position : absolute;
}
.people-profile div#selected-patent {
visibility : hidden;
position : absolute;
}
.people-profile div#selected-publication {
visibility : hidden;
position : absolute;
}
.w100 {
    width: 100% !important;
}

.middle-div {
    float: left;
    text-align: left;
    width: 545px;
}

.padding-right10 {
    padding-right: 10px;
}
.w48 {
    width: 48% !important;
}

.history-divider {
    background: url("../../images/divider_bg.gif") repeat-x scroll left center transparent;
    clear: both;
    float: left;
    font-size: 1px;
    height: 1px;
    margin-bottom: 5px;
    margin-top: 10px;
    width: 540px;
}
.people-history div#selected-profile {
    position: absolute;
    visibility: hidden;
}
.people-history div#non-selected-profile {
    border-bottom: 1px solid #9F9D9E;
    float: left;
    padding: 5px;
    width: auto;
}
.people-history div#non-selected-history {
    border-bottom: 1px solid #9F9D9E;
    display: none;
    float: left;
    padding: 5px;
    width: auto;
}
.people-history div#selected-history {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #9F9D9E #9F9D9E -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    color: #7C7C7A;
    float: left;
    padding: 5px;
    width: auto;
}
.people-history div#non-selected-coworker {
    border-bottom: 1px solid #9F9D9E;
    float: left;
    padding: 5px;
    width: auto;
}
.people-history div#selected-coworker {
    position: absolute;
    visibility: hidden;
}
.people-history div#non-selected-patent {
    border-bottom: 1px solid #9F9D9E;
    float: left;
    padding: 5px 7px;
    width: auto;
}
.docListBorder {
    clear: left;
    float: left;
    font-size: 12px;
    margin-bottom: 10px;
    margin-top: 20px;
    text-align: left;
    width: 100%;
}
.msgBlock {
    display: block;
    font-size: 1px;
}
.w20 {
    width: 20%;
}
.msgContent2 {
    background: none repeat scroll 0 0 #F6F4F5;
    border-color: #BCBCBC;
    border-style: solid;
    border-width: 0 1px;
    display: block;
    padding-left: 10px;
}
.msg1 {
    background: none repeat scroll 0 0 #BCBCBC;
    display: block;
    height: 1px;
    margin: 0 5px;
    overflow: hidden;
}
.msg2 {
    background: none repeat scroll 0 0 #F6F4F5;
    border-color: #BCBCBC;
    border-style: solid;
    border-width: 0 2px;
    display: block;
    height: 1px;
    margin: 0 3px;
    overflow: hidden;
}
.msg3 {
    background: none repeat scroll 0 0 #F6F4F5;
    border-color: #BCBCBC;
    border-style: solid;
    border-width: 0 1px;
    display: block;
    height: 1px;
    margin: 0 2px;
    overflow: hidden;
}
.msg4 {
    background: none repeat scroll 0 0 #F6F4F5;
    border-color: #BCBCBC;
    border-style: solid;
    border-width: 0 1px;
    display: block;
    height: 2px;
    margin: 0 1px;
    overflow: hidden;
}

.msgContent {
    background: none repeat scroll 0 0 #F6F4F5;
    border-color: #BCBCBC;
    border-style: solid;
    border-width: 0 1px;
    display: block;
}
.infoMessage {
    color: #6A6A6A;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding-left: 10px;
}
.w100px{
	width: 100px;
}

.w200px{
	width: 200px;
}

.w400px{
	width: 400px;
}
.w600px{
	width: 400px;
}
.w300px{
	width: 400px;
}
.infoContent {
display : block;
border-style : solid;
border-width : 0 1px;
background : #e6f8dd;
border-color : #006600;
}
.docListBorder2 {
    clear: left;
    float: left;
    font-size: 12px;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: left;
    width: 100%;
}
.margin-bottom10 {
    margin-bottom: 10px !important;
}

.info1 {
    background: none repeat scroll 0 0 #006600;
    display: block;
    height: 1px;
    margin: 0 5px;
    overflow: hidden;
}
.info2 {
    background: none repeat scroll 0 0 #E6F8DD;
    border-color: #006600;
    border-style: solid;
    border-width: 0 1px;
    display: block;
    height: 1px;
    margin: 0 3px;
    overflow: hidden;
}
.info3 {
    background: none repeat scroll 0 0 #E6F8DD;
    border-color: #006600;
    border-style: solid;
    border-width: 0 1px;
    display: block;
    height: 1px;
    margin: 0 2px;
    overflow: hidden;
}
.info4 {
    background: none repeat scroll 0 0 #E6F8DD;
    border-color: #006600;
    border-style: solid;
    border-width: 0 1px;
    display: block;
    height: 2px;
    margin: 0 1px;
    overflow: hidden;
}
.listpadding {
    padding: 0.1em 0.1em 0.1em 0;
}
.state-list {
    font-size: 11px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.state-list1 {
    font-size: 11px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 6px 0px;
}

.listText1 {
float : left;
width : 557px;
margin-top : 5px;
}
div.row-big input {
border: 1px solid #C7C7C7;
float: left;
font-size: 10px;
margin-bottom: 4px;
margin-left: 10px;
margin-top: 4px;
padding: 2px;
text-align: left;
width: 365px;
border-image: initial;
}
.mypreference-input {
width: 15px !important;
margin-right: 5px;
clear: left;
border: none !important;
margin-bottom: 8px !important;
margin-top: 0 !important;
margin-left: 0 !important;
border-image: initial;
}

.editMode_link_closed {
    background: url("../../../style/images/small_arrow.gif") no-repeat scroll 0 -1px transparent;
    font-weight: lighter;
    padding-left: 15px;
    text-decoration: none;
}
.float-right {
    float: right;
}

.editMode_link {
    background: url("../../../style/images/small_arrow.gif") no-repeat scroll 0 -19px transparent;
    font-weight: bold;
    padding-left: 15px;
    text-decoration: none;
}
.padding-left5 {
    padding-left: 5px !important;
}

span.label {
    color: #737371;
    float: none;
    font-weight: normal;
    padding: 2px;
    text-align: right;
    width: 80px;
}

span.formw {
    color: #000000;
    float: none;
    font-weight: normal;
    margin-left: 10px;
    padding: 2px;
    text-align: left;
    width: 350px;
}
.fontsize12px{
	font-size: 13px; 	
}
.msg5 {
    display: block;
    font-size: 1px;
    height: 1px;
    overflow: hidden;
}

.infoMessage1 {
    font-size: 11px;
    font-weight: bold;
}

.align-right{
	text-align:right;
}
.width-12{
	width:12%;
	text-align: center;
}

.width-78{
	width:70%;
}

.width-10{
	width:18%;
}

.width-80{
	width:80%;
}
.width-20{
	width:20%;
}
.pie-chart {
    height: 150px;
    margin: 30px 0;
    width: 150px;
}
.pie-chart-legend {
    float: right;
    margin: 20px 0;
    width:450px;
}
.legendColorBox{
	vertical-align: top;
	padding: 1px 3px 1px 1px;
}
.legendLabel{
	line-height: 18px;
    width: 225px;
    vertical-align:top;
}

.quickSignUp{
    border-bottom: 2px solid #859900;
    color: #8F9900;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 3px;
    padding-bottom: 3px;
    width: 620px;
}
.quickSignUpLinks{
    float: right;
    margin-top: 27px;
    width: 600px; 
}   


 
section#count li {
float: left;
clear: left;
width:100%;
padding: 8px 0 6px;
}

.width-0{
	width:1%;
}
.tab_like_for_patents{
	background: none repeat scroll 0 0 #FFFF00;
    border-radius: 4px 4px 4px 4px;
    color: #666666;
    font-style: normal;
    margin-right: 0;
    padding: 7px 13px;
    font-size: 12px;
}

.tab_like{
	background: none repeat scroll 0 0 #666666;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    font-style: normal;
    margin-right: 0;
    padding: 7px 13px;
    font-size: 12px;
}
.width15{
	width: 25%;
}

.width10{
	width: 10%;
}

.width50{
	width: 35%;
}
.width55{
	width: 30%;
}
.editTitleLnk{
       font-size: 11px;
    line-height: 12px;
    padding: 0;
    position: absolute;
    right: 361px;
    top: 45px;
    font-weight: bold;
}
.titleText{
    color: #8F9900;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 3px;
    padding-bottom: 3px;
}

.editTitleText{
	border: 1px solid #C4C4C4;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 0 5px #CCCCCC inset;
	font-size: 12px;
	padding: 5px 5px 7px;
}

.width12{
	width: 12%;
}
.width36{
	width: 40%;
}
section.listbordernone li{
list-style: none outside none;
}
.defaultshowimage{
	 background-position: 3px 50%;
    background-repeat: no-repeat;
    padding-left: 21px;
    float:left;
	}

.showimagebox1{
 background-image: url("../images/icon-key-purple.png");
	
	}
	.showimagebox2{

      background-image: url("../images/icon-key-orange.png");
	
	}
	.showimagebox3{
	
      background-image: url("../images/icon-key-red.png");
	
	}
	.showimagebox4{

      background-image: url("../images/icon-key-brown.png");
	
	}
	.showimagebox5{

      background-image: url("../images/icon-key-blue-violet.png");
	
	}
	.showimagebox6{

      background-image: url("../images/icon-key-crimson.png");
	
	}
	.showimagebox7{

      background-image: url("../images/icon-key-forest-green.png");
	
	}.showimagebox8{

      background-image: url("../images/icon-key-fuchsia.png");
	
	}.showimagebox9{

      background-image: url("../images/icon-key-purple.png");
	
	}.showimagebox10{

     background-image: url("../images/icon-key-orange.png");
	
	}.showimagebox11{

       background-image: url("../images/icon-key-red.png");
	
	}.showimagebox12{

          background-image: url("../images/icon-key-brown.png");
	
	}.showimagebox13{

  background-image: url("../images/icon-key-blue-violet.png");
	
	}.showimagebox14{

         background-image: url("../images/icon-key-crimson.png");
	
	}.showimagebox15{

   background-image: url("../images/icon-key-forest-green.png");
	
	}.showimagebox16{

     background-image: url("../images/icon-key-fuchsia.png");
	
	}.showimagebox17{

      background-image: url("../images/icon-key-purple.png");
	
	}.showimagebox18{

    background-image: url("../images/icon-key-orange.png");
	
	}.showimagebox19{

     background-image: url("../images/icon-key-red.png");
	
	}.showimagebox20{

       background-image: url("../images/icon-key-brown.png");
	
	
	}.showimagebox21{

        background-image: url("../images/icon-key-blue-violet.png");
	
	}

	.width200{
	    float: left;
    width: 200px;
	}
	
	.er_error{
	padding: 1px 1px 1px 1px;
	color:#8F0808;
	}
	.m-link{
		position: relative;
		z-index: 2;
		min-height: 107px;
		min-width: 302px;
	}
	.m-link a{
		position: absolute;
		right:0;
		top:0;
		width:0;
		height:5px;
		z-index: 999;
		border-left:74px solid transparent;
		border-right:74px solid transparent;
		border-top:50px solid transparent;
		border-bottom:48px solid transparent;
		cursor: pointer;
		line-height:100%;
	}
	.m-link a.iphone{
		left:0;
	}
	.unvisible{
	visiblity:hidden;
	}
	.overridePadding{
	padding: 10px 20px !important;
	}
	
	.aboutUsheading{
	font-size: 13px;color:#4F81BD;
	}
	
	nav#nav-primary li#nav-comparisons a {
		background-image: url("../images/icon-comparisons.gif");
		background-position: 50% 24%;
	}
	.button-gray {
		filter: none;
		background: #838383;
		text-decoration: none;
		border:1px solid #3C3C3C;
		line-height:28px;
		display:block;
		float:left;
		padding:0 15px;
		border-radius: 5px;
		font-size:12px;
	}
	.button-green {
		text-decoration: none;
		background: #a0a610; /* Old browsers */
		background: -moz-linear-gradient(top,  #a0a610 0%, #7a8215 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a0a610), color-stop(100%,#7a8215)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #a0a610 0%,#7a8215 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #a0a610 0%,#7a8215 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #a0a610 0%,#7a8215 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #a0a610 0%,#7a8215 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0a610', endColorstr='#7a8215',GradientType=0 ); /* IE6-9 */
		border:1px solid #686e16;
		line-height:28px;
		display:block;
		float:left;
		padding:0 15px;
		border-radius: 5px;
		font-size:12px;
	}
	.button-blue {
		background: #8197d3; /* Old browsers */
		background: -moz-linear-gradient(top,  #8197d3 0%, #6173a5 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8197d3), color-stop(100%,#6173a5)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #8197d3 0%,#6173a5 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #8197d3 0%,#6173a5 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #8197d3 0%,#6173a5 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #8197d3 0%,#6173a5 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8197d3', endColorstr='#6173a5',GradientType=0 ); /* IE6-9 */
		border:1px solid #526085;
		line-height:28px;
		display:block;
		float:left;
		padding:0 15px;
		border-radius: 5px;
		font-size:12px;
	}
	.button-red {
		background: #ea7474; /* Old browsers */
		background: -moz-linear-gradient(top,  #ea7474 0%, #c84d4f 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ea7474), color-stop(100%,#c84d4f)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ea7474 0%,#c84d4f 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ea7474 0%,#c84d4f 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ea7474 0%,#c84d4f 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ea7474 0%,#c84d4f 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea7474', endColorstr='#c84d4f',GradientType=0 ); /* IE6-9 */
		border:1px solid #974947;
		line-height:28px;
		display:block;
		float:left;
		padding:0 15px;
		border-radius: 5px;
		font-size:12px;
	}
.button-area{
 float: left;
 padding:20px 0;
}
.button-area a{
	text-decoration: none;
}
.image_binolous{
	float: left;
    margin-left: -5px;
    margin-right: 5px;
    margin-top: 5px;
	}	
.image_bio{	
	float: left;
margin-left: 0px;
margin-right: 10px;
margin-top: -2px;
}
.overridebackcolor{
background-color:#FFFFBF ! important;
}

table.override tr:nth td#over
{
background-color: #FFFFBF ;
}
.image_bio_outside{
float: left;
margin-left: 10px;
margin-right: 0px;
margin-top: 8px;
}
.citation-bullet{
	-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;border-radius:3px;float:left;height:12px;width:12px;
	}
 .tabmenu
        {
            display:block;
            background:url(../images/tab_cont_bg.jpg) repeat-x 0 0;
            height:29px;
            font-family:Arial, Sans-Serif;
            font-size:12px;
            color:#7a7a7a;
            padding-top:9px;
        }
        
        .tabmenu ul
        {
            display:block;
            overflow:hidden;
            background:url(../images/tab_cont_bg.jpg) no-repeat 0 0;
            margin:0;
            padding:0;
        }
        
        .tabmenu ul li
        {
            display:block;
            float:left;
            padding:0;
            margin:0;
        }
        
        .tabmenu ul li a
        {
            display:inline-block;
            height:29px;
            line-height:29px;
            padding-left:14px;
            color:#7a7a7a;
            text-decoration:none;
        }
        
        .tabmenu ul li a span
        {
            display:inline-block;
            height:29px;
            line-height:29px;
            padding-right:14px;
        }
        
        .tabmenu ul li a.active
        {
            display:inline-block;
            height:29px;
            line-height:29px;
            padding-left:14px;
            background:url(../images/tab_bg.png) no-repeat 0 0;
        }
        
        .tabmenu ul li a.active span
        {
            display:inline-block;
            height:29px;
            line-height:29px;
            padding-right:14px;
            background:url(../images/tab_bg.png) no-repeat right bottom;
        }
        
        .infoMsg {
    background:  #C47451 url(../../../style/custom/admin/images/warning.png) 20px no-repeat;
    padding: 15px 15px 15px 50px;
	color: #ffffff;
	font-size: 16px;
    border-radius: 4px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 15px;
}
        
        
/* Patent Details Button Page starts */
.PD-btn {
    padding-bottom:20px;
    border-bottom:2px solid #000;
}

.PD-btn .btn-odrER {
    display: inline-block;
    vertical-align: middle;
    background: linear-gradient(to bottom, #3b5399 0%, #2e468d 100%) repeat scroll 0 0;
    background-color: #304a94;
    border: solid 1px #3a5399;
    border-radius: 5px;
    color: #fff;
    font-size: 12px;
    line-height: 32px;
    height: 35px;
    padding: 0 20px 0 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    text-decoration: none;
    box-shadow: inset 0 -2px 0 0 #3a5399;
    margin-right: 10px;
}

.PD-btn .btn-odrER img {
    height: 18px;
    vertical-align: middle;
    width: 14px;
    padding-left: 0px;
}

.PD-btn .btn-odrER:hover {
    background: linear-gradient(to bottom, #2e468d 0%, #3b5399 100%) repeat scroll 0 0 #304a94;
}

.PD-btn a {
    font-size: 12px;
}

.PD-btn img {
    width: 18px;
    vertical-align: middle;
    padding: 0px 6px 2px;
}
/* Patent Details Button Page ends */










        /*************************mesages - error, information and warning - start ***************************************************/
.msg-error ul, .msg-success ul, .msg-info ul, .msg-warning ul {
    margin-bottom: 0px;
}

.msg-error {
    padding: 10px 15px 10px 35px;
    border: solid 1px #cf9595;
    color: #b94242;
    background: #e3b3b3 url(../images/ico_error_msg.png) no-repeat 10px center;
    margin-bottom: 15px;
    border-radius: 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-weight: bold;
    background-size: 18px;
}

.msg-success {
    padding: 10px 15px 10px 35px;
    border: solid 1px #83c384;
    color: #007803;
    background: #c6ddc7 url(../images/ico_success_msg.png) no-repeat 10px center;
    margin-bottom: 15px;
    border-radius: 5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: bold;
    background-size: 18px;
}

.msg-info {
    padding: 10px 15px 10px 35px;
    border: solid 1px #a5bbe5;
    color: #113a9a;
    background: #cedbf4 url(../images/ico_info_msg.png) no-repeat 10px center;
    margin-bottom: 15px;
    border-radius: 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-weight: bold;
    background-size: 18px;
}

.msg-warning {
    padding: 10px 15px 10px 35px;
    border: solid 1px #eedfae;
    color: #bd7900;
    background: #fef7e1 url(../images/ico_warning_msg.png) no-repeat 10px center;
    margin-bottom: 15px;
    border-radius: 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-weight: bold;
    background-size: 18px;
}

/* meassge end */


input[type=checkbox]:not(:disabled) {
	cursor: pointer;
}
input.hasDatepicker[type="text"] {
	cursor: pointer;
}

#slider {
	position: relative;
	overflow: hidden;
	border-radius: 4px;
	height: 29px;
}

#slider:BEFORE{
	clear: both;
	content: '';
	box-sizing: border-box;
}

#slider:AFTER {
	clear: both;
}

#slider .col-1{
	float: left;
	width: 50px;
	padding-left: 50px;
}

#slider .col-2{
	float: left;
	width: 795px;
}

#slider .col-3{
	float: right;
	width: 60px;
}

#slider ul {
	list-style: outside none none;
	margin: 0;
	padding: 0;
}

#slider ul li {
	display: block;
	text-align: center;
	line-height: 32px;
	height: 29px;
	overflow:hidden;
	font-size: 15px; 
}

a.control_prev {
	border-radius: 0 2px 2px 0;
	background: url(../../../images/ico_arrow_left_16x16.png) no-repeat 0 center;
	width: 16px;
	line-height: 35px;
	height:35px;
	display: inline-block;
	overflow: hidden;
	text-indent: -200px;
	vertical-align: middle;
}

a.control_next {
	border-radius: 2px 0 0 2px;
	background: url(../../../images/ico_arrow_right_16x16.png) no-repeat 0 center;
	width: 16px;
	line-height: 35px;
	height:35px;
	display: inline-block;
	overflow: hidden;
	text-indent: -200px;
	vertical-align: middle;
}

.not-close{
	background: url(../../../images/ico_close.png) no-repeat 0 center;
	width: 16px;
	line-height: 35px;
	height:35px;
	display: inline-block;
	overflow: hidden;
	text-indent: -200px;
	vertical-align: middle;
	margin-left: 10px;
}

.slider_option {
	position: relative;
	margin: 10px auto;
	width: 160px;
	font-size: 18px;
}

.noti-tab-count, .noti-tab-count:hover {
	background: red;
	border-radius:3px;
	color:#fff;
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	vertical-align: middle;
	margin-right: 12px;
	display: inline-block;
}

/* .toggle {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
}

.toggle:before,.toggle:after {
	content: '.';
	display: block;
	position: absolute;
	left: 35px;
	width: 10px;
	background-color: #bdc3c7;
	color: transparent;
	border-radius: 5px;
}

.toggle:before {
	top: 15px;
	height: 30px;
}

.toggle:after {
	top: 55px;
	height: 10px;
} */

.messages {
	display: block;
	position: absolute;
	top: 100px;
	left: -80px;
	width: 240px;
	max-height: 240px;
	padding-left: 80px;
	padding-top: 3px;
}

.messages:before {
	content: '.';
	display: block;
	position: absolute;
	margin-left: -49px;
	left: 50%;
	top: -18px;
	width: 0;
	height: 0;
	color: transparent;
	border: 10px solid black;
	border-color: transparent transparent #4d74bb;
}

.messages .message {
	display: block;
	position: relative;
	padding: 10px;
	background-color: #4D74BB;
	color: black;
	text-decoration: none;
	width: 500px;
}

.messages .message+.message {
	border-top: 1px solid #e0e0e0;
}
