 /* Patent Score Calculation Style Starts*/
.valuescores .header
        {
            border:solid 5px #e5e7e6;
            background:#fff;
            margin-bottom:8px;
        }
        
        .valuescores .header-inner
        {
            background:url(../../../images/header_bg.png) repeat-x 0 0;
            height:31px;
            line-height:30px;
            border:solid 2px #fff;
            text-align:center;
        }
        
        .valuescores .totalscore
        {
            display:inline-block;
            font-family:Arial;
            font-size:14px;
            font-weight:bold;
            text-transform:uppercase;
            color:#666;
            line-height:30px;
            vertical-align:middle;
            margin-right:12px;
        }
        
        .valuescores .core-ind
        {
            display:inline-block;
            margin:0;
            padding:0;
            overflow:hidden;
            line-height:30px;
            vertical-align:middle;
        }
        
        .valuescores .core-ind li
        {
            list-style-type:none;
            background:url(../../../images/ind_blank.png) no-repeat 0 0;
            width:16px;
            height:16px;
            float:left;
        }
        
        .valuescores .core-ind li.divider
        {
            background:url(../../../images/ind_divider.png) no-repeat 0 0;
            width:8px;
        }
        
        .valuescores .core-ind li.indfull
        {
            background:url(../../../images/ind_full.png) no-repeat 0 0;
        }
        
        .valuescores .core-ind li.indhalf
        {
            background:url(../../../images/ind_half.png) no-repeat 0 0;
        }
        
        .valuescores .tbl-grid
        {
            width:100%;
            border:0;
            border-collapse:collapse;
            border-spacing:0;
            margin:0;
            padding:0;
        }
        
        .valuescores .tbl-grid td
        {
            padding:8px 15px;
            border:solid 1px #efefef;
        }
        
        .valuescores .tbl-grid td .lbltext
        {
            display:inline-block;
            font-family:Arial;
            font-size:12px;
            color:#666;
            line-height:30px;
            vertical-align:middle;
            width:160px;
        }
/*-------------------------- Patent Score Calculation Style Ends*/
 
 
 
 
 .tags-tabs {
 			border-bottom: 1px solid #E5E5E5;
            margin:0;
            padding:0;
            overflow:hidden;
            font-family:Arial, Tahoma;
            font-size:12px;
        }

        .tags-tabs li {
       
            margin:0 8px 0 0;
            padding:0;
            list-style-type:none;
            display:block;
            float:left;
        }

        .tags-tabs li a {
            display:block;
            line-height:30px;
            height:30px;
            padding:0 15px;
            color:#10297d;
            border:solid 1px #e6e6e6;
            text-decoration:none;
        }

        .tags-tabs li a:hover {
            background:#f7f7f7;            
        }
		.modal-window {
            background:#fff;
            font-family:Arial, Tahoma;
            font-size:12px;
            color:#666;
            width:720px;
            margin:30px;
        }

        .modal-window h1.mw-heading {
            color:#606062;
            font-size:25px;
            border-bottom:solid 1px #e5e5e5;
            padding:0 0 17px 0;
            margin:0;
        }

        .modal-window .remove-tags {
            margin:0;
            padding:0;
            overflow:hidden;
            font-family:Arial, Tahoma;
            font-size:12px;
        }

        .modal-window .remove-tags li {
            margin:0;
            padding:0 8px 0 0;
            list-style-type:none;
            display:block;
            float:left;
            position:relative;
        }

        .modal-window .remove-tags li span {
            display:block;
            line-height:30px;
            height:30px;
            padding:0 15px;
            margin-top:5px;
            color:#666;
            border:solid 1px #e6e6e6;
            text-decoration:none;
        }

        .modal-window .remove-tags li span:hover {
            background:#f7f7f7;
        }

        .modal-window .remove-tags li:hover a {
            display:block;
            height:16px;
            width:16px;
            text-decoration:none;
            background:url(../images/ico_remove.png) no-repeat 0 0;
            position:absolute;
            right:0;
        }

        .modal-window .addtagcont {
            border-top:solid 1px #e6e6e6;
            border-bottom:solid 1px #e6e6e6;
            padding:25px 0 25px 0;
            margin-top:17px;
           
        }

        .modal-window .row-mw:after {
            clear:both;
        }

        .modal-window .row-mw:before, .modal-window .row-mw:after {
            content: " ";
            display:table;
        }

        .modal-window .columnsleft {
            float:left;
            width:440px;
            margin-right:15px;
            background:#f3f3f3;
            border:solid 1px #e9e9e9;
            border-radius:5px;
            padding:10px;
        }

        .modal-window .columnsright {
            float:left;
            width:290px;
            background:#f3f3f3;
            border:solid 1px #e9e9e9;
            border-radius:5px;
            padding:10px;
        }

        .modal-window input[type=text] {
            padding:5px 7px 5px 25px;
            border:solid 1px #c7c7c7;
            color:#878787;
            background:#fcfcfc url(../images/ico_tag_search.png) no-repeat 5px center;
            width:225px;
        }

        .modal-window select {
            padding:5px 5px 5px 7px;
            border:solid 1px #c7c7c7;
            color:#878787;
            background:#fcfcfc;
            font-weight:bold;
            width:287px;
        }

        .modal-window a.btn-std {
            line-height:31px;
            height:31px;
            width:55px;
            padding:0 10px;
            color:#fff;
            text-transform:uppercase;
            background:url(../images/btn_tag_bg.png) no-repeat 0 0;
            display:inline-block;
            text-align:center;
            text-decoration:none;
            font-weight:bold;
            margin:0 5px;
        }

        .modal-window .btn-cont {
            text-align:center;
            margin-top:20px;
        }
        
        
 
 
 
 /* portfolios modal window */
 #basic-modal-conten {display:none;height:90%;}
  
        .portfolio-window {
            background:#fff;
            font-family:Arial, Tahoma;
            font-size:12px;
            color:#848484;
            width:700px;
            margin:19px;
        }

        .portfolio-window h1.port-heading {
            color:#5d5d5e;
            font-size:32px;
            padding:15px;
            margin:0;
        }

        .portfolio-window .titletext {
            font-size:15px;
            font-weight:bold;
            padding:13px;
        }

        .portfolio-window .sub-heading {
            font-weight:bold;
            margin-bottom:5px;
            padding:13px;
        }

         .row-portfolio {
            background:#f3f3f3;
            border:solid 1px #f3f3f3;
            border-radius:5px;
            overflow:hidden;
            margin-bottom:7px;
        }

        .row-portfolio:after {
            clear:both;
        }

        .row-portfolio:before, .modal-window .row-portfolio:after {
            content: " ";
            display:table;
        }

        .portcolumns-left {
            float:left;
            width:400px;
            display:block;
            margin-right:15px;
            padding:5px 10px;
            color:#000;
        }

        .portcolumns-left span {
           padding-top:5px;
           display:inline-block;
        }

        .portcolumns-right {
            float:right;
            width:100px;
            display:block;
            padding:5px 10px;
        }

        .btn {
            display:inline-block;
            height:26px;
            line-height:26px;
            padding-left:15px;
            color:#fff;
            text-transform:uppercase;
            font-size:12px;
        }

        .btn span {
            display:inline-block;
            height:26px;
            line-height:26px;
            padding-right:15px;
        }

        .btn.red {
            background:url(../images/btn_bg_red.png) no-repeat 0 0;
        }

        .btn.red span {
            background:url(../images/btn_bg_red.png) no-repeat right bottom;
        }

        .btn.green {
            background:url(../images/btn_bg_green.png) no-repeat 0 0;
        }

        .btn.green span {
            background:url(../images/btn_bg_green.png) no-repeat right bottom;
        }

        /** ***/
        
        
        
        
        
        
        
        
        /** Notes CSS starts***/
     	 .notes-tabs {
 			border-bottom: 1px solid #E5E5E5;
            margin:0;
            padding:0;
            overflow:hidden;
            font-family:Arial, Tahoma;
            font-size:12px;
        }

        .notes-tabs li {
       
            margin:0 8px 0 0;
            padding:0;
            list-style-type:none;
            display:block;
            float:left;
        }

        .notes-tabs li a {
            display:block;
            line-height:30px;
            height:30px;
            padding:0 15px;
            color:#10297d;
            border:solid 1px #e6e6e6;
            text-decoration:none;
        }

        .notes-tabs li a:hover {
            background:#f7f7f7;            
        }

        .modal-window .remove-notes {
            margin:0;
            padding:0;
            overflow:hidden;
            font-family:Arial, Tahoma;
            font-size:12px;
        }

        .modal-window .remove-notes li {
            margin:0;
            padding:0 8px 0 0;
            list-style-type:none;
            display:block;
            float:left;
            position:relative;
        }

        .modal-window .remove-notes li span {
            display:block;
            line-height:30px;
            height:30px;
            padding:0 15px;
            margin-top:5px;
            color:#666;
            border:solid 1px #e6e6e6;
            text-decoration:none;
        }

        .modal-window .remove-notes li span:hover {
            background:#f7f7f7;
        }

        .modal-window .remove-notes li:hover a {
            display:block;
            height:16px;
            width:16px;
            text-decoration:none;
            background:url(../images/ico_remove.png) no-repeat 0 0;
            position:absolute;
            right:0;
        }

        .modal-window .addnotecont {
            border-top:solid 1px #e6e6e6;
            border-bottom:solid 1px #e6e6e6;
            padding:25px 0 25px 0;
            margin-top:17px;
           
        }