
    body {
  margin: 0px;
  padding: 0px;
	font-size: 11px;
	font-family: "Verdana", "Arial";
	/*color: #60709F*/
	/*color: #3853B4;*/
}

/*
small   
{ font-size: 11px;
	font-family: "Verdana", "Arial";
}
*/

h2 {
	font-size: 20px;
	/*color: #60709F;*/
	/*color; #3853B4;*/
	font-family: "Verdana", "Arial";
}
h3 {
	font-size: 16px;
	/*color: #60709F;*/
	/*color: #3853B4;*/
	font-family: "Verdana", "Arial";
}
td {
	font-size: 12px;
	font-family: "Verdana", "Arial";
	/*color: #60709F;*/
	/*color: #3853B4;*/
	
}
td.info_bar {
	background-image: url(stretch_gold.gif); 
	background-repeat: no-repeat; 
	background-position: top center;
}


td.rowdata {
	font-size: 12px;
	font-family: "Verdana", "Arial";
}

td.app_page_menu {
	background-image:url(stretch_yellow.gif); 
	background-repeat: repeat-y; 
	background-position: top right;
	padding-right: 20;
}
td.pr_title {
	/*background-image: url('swoosh.gif');*/
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: 20px;
}
td.app_page_title {
	padding-left: 30px;
	padding-bottom: 20px;
}
td.app_section_header {
	padding-left: 30px;
	background-repeat: repeat-y; 
	background-position: top left;
}
td.app_section_descr {
	padding-left: 40px;
}
td.app_section_descr td {
	/*color: #5F72BB;*/
	color: #3853B4;
}
td.app_section_descr p {
	color: #3853B4;
}
td.sub_title2 {
	background-image:url(background_blue1.gif); 
	background-repeat: no-repeat; 
}
td.sub_title3 {
	background-image:url(background_blue2.gif); 
	background-repeat: no-repeat; 
	padding-left: 20px;
	padding-right: 5px;
}
td.sub_title {
	background-image:url(background_blue3.gif); 
	background-repeat: repeat-y; 
	padding-left: 20px;
	padding-right: 5px;
}
td.button {
	background-image:url(button_stretch.gif); 
	background-repeat: repeat-x; 
	background-position: top center;
	padding-bottom: 3px;
	font-size: 11px;
	color: #3853B4;
	font-family: "Verdana", "Arial";
}
.button2 {
	background-image:url("button2_stretch.gif");	
}
p {
	font-size: 12px;
	font-family: "Verdana", "Arial";
	/*color: #60709F*/
	/*color: #3853B4;*/
}
p.blue
{
  color: #3853B4;
}
select {
	font-family: "Verdana", "Arial";
	color: #000000;
}
input {
	font-family: "Verdana", "Arial"; 
  font-size:10pt; 
  /*color:#60709F;*/
  color: #000000;
}
input[disabled] {
  color: rgb(84, 84, 84);
}
input.search {
  border-color:ffffff; 
  border-width:0px; 
}
/*input.button {
	font-family:Verdana; 
  font-size:10pt; 
	background-color:#82A1D7; 
  border-color:#687489; 
  border-width:1px; 
  border-style:solid c; 
  color:#ffffff; 
	-moz-border-radius: 0.5em;
  border-radius: 1em;
}*/
a:link,a:active,a:visited {
	font-size: 11px;
	color: #3853B4;
	font-family: "Verdana", "Arial";
	text-decoration: none
}
a:hover {
	font-size: 11px;
	color: #525612;
	font-family: "Verdana", "Arial";
	text-decoration: none
}
a.app_sec_title:link,a.app_sec_title:active,a.app_sec_title:visited {
	font-size: 12px;
	color: #0A47BD;
	font-family: "Verdana", "Arial";
	text-decoration: none;
}
a.app_sec_title:hover {
	font-size: 12px;
	color: #AA905B;
	font-family: "Verdana", "Arial";
	text-decoration: none;
}

a.sec_title:link,a.sec_title:active,a.sec_title:visited {
	font-weight: bold;
	font-size: 12px;
	color: #586FB9;
	font-family: "Verdana", "Arial";
	text-decoration: none
}
a.sec_title:hover {
	font-weight: bold;
	font-size: 12px;
	color: #AA905B;
	font-family: "Verdana", "Arial";
	text-decoration: none
}
a.sec_title2:link,a.sec_title2:active,a.sec_title2:visited {
	font-weight: bold;
	font-size: 12px;
	color: #AA905B;
	font-family: "Verdana", "Arial";
	text-decoration: underline;
}
a.sec_title2:hover {
	font-weight: bold;
	font-size: 12px;
	color: #525612;
	font-family: "Verdana", "Arial";
	text-decoration: underline;
}
a.reverse:link,a.reverse:active,a.reverse:visited {
	font-size: 10px;
	/*color: #AA905B;*/
	color: #8f4b00;
	font-family: "Verdana", "Arial";
	text-decoration: none;
}
a.reverse:hover {
	font-size: 10px;
	color: #525612;
	font-family: "Verdana", "Arial";
	text-decoration: none;
}
a.app_page_menu:link,a.app_page_menu:active,a.app_page_menu:visited {
	font-size: 12px;
	color: #1D2658;
	font-family: "Verdana", "Arial";
	text-decoration: underline;
}
a.app_page_menu:hover {
	font-size: 12px;
	color: #AA905B;
	font-family: "Verdana", "Arial";
	text-decoration: underline;
}
a.app_section_note:link,a.app_section_note:active,a.app_section_note:visited {
	font-size: 11px;
	color: #1F2B5E;
	font-family: "Verdana", "Arial";
	text-decoration: underline;
}
a.app_section_note:hover {
	font-size: 11px;
	color: #AA905B;
	font-family: "Verdana", "Arial";
	text-decoration: underline;
}

.title {
	position: relative;
	top: 12;
	left: 10;
	font-weight: bold;
	font-size: 28px;
	color: #333E86;
	font-family: "Verdana", "Arial";
	white-space: nowrap;
}
.subtitle {
	position: relative;
	top: 25;
	left: 12;
	letter-spacing: 9px;
	font-weight: bold;
	font-size: 11px;
	color: #333E86;
	font-family: "Verdana", "Arial";
	white-space: nowrap;
}
.pr_title {
	font-weight: bold;
	font-size: 12px;
	color: #5E5F5F;
	font-family: "Verdana", "Arial";
}
.app_page_title {
	font-weight: bold;
	font-size: 16px;
	color: #020202;
	font-family: "Verdana", "Arial";
}
.sec_title {
	font-weight: bold;
	font-size: 12px;
	color: #3853B4;
	font-family: "Verdana", "Arial";
}
.sec_title2{
	font-weight: bold;
	font-size: 12px;
	color: #AA905B;
	font-family: "Verdana", "Arial";
}
.sec_title_desc {
	font-size: 11px;
	color: #AC925F;
	/*color: #8f4b00;*/
	font-family: "Verdana", "Arial";
}
.app_section_title {
	font-weight: bold;
	font-size: 13px;
	color: #455172;
	font-family: "Verdana", "Arial";
}
.app_section_note {
	font-size: 10px;
	color: #BF2F00;
	font-family: "Verdana", "Arial";
}
.app_page_note {
	/*color: #5F72BB;*/
	color: #3853B4;
}
.app_section_descr {
	font-size: 12px;
	color: #1F2B5E;
	font-family: "Verdana", "Arial";
}
.desc_text {
	font-weight: bold;
	font-size: 11px;
	/*color: #5E5F5F;*/
	color: #000000;
	font-family: "Verdana", "Arial";
}
.section_desc {
	/*font-size: 10px;*/
	font-size: 11px;
	color: #3853B4;
	font-family: "Verdana", "Arial";
}
.tel {
	font-weight: bold;
	font-size: 11px;
	/*color: #9CA2AC;*/
	color: #000000;

	font-family: "Verdana", "Arial";
}
ul {
	/*list-style-image:url('bullet.gif');*/
	list-style-type: square;
}
li {
	margin-bottom: 0.5em; 
}
ul.section_desc {
	/*list-style-image:url('bullet.gif');*/
	list-style-type: square;
	margin-left: 1.5em; 
	padding-left: 0.5em;
}
ul.menu {
	list-style-image:none;
	list-style-type:none;
	margin-left: 1.2em; 
	padding-left: 0.2em;
}
ul.app_checkbox_on {
	list-style-image:url('app_checkbox_on.gif');
	list-style-type: square;
	margin-left: 8em; 
	line-height: 0.4; 
	white-space: nowrap;
	
}
li.app_checkbox_on {
	margin-bottom: 0em; 
}

ul.app_checkbox_off {
	list-style-type: square;
	margin-left: 8em; 
  	font-size: 12px;
	line-height: 0.4; 
	white-space: nowrap;
}
li.app_checkbox_on {
	margin-bottom: 0em; 
}
.button {
	font-family:Verdana; 
  font-size:10pt; 
  color:#000000; 
}
.content {
	padding-left: 20pt;
	width: 700px;
}

.required {
  color: red;
  font-style: italic;
}
td.app_section_descr td.user_entry {
	color: black;
}
.error_message {
width:600px;
	font-size:12px;
	border:1px solid #ff9999;
  background-color:#fff6f6;
	color:#FF0000;
	padding:6px;
}


.update_message {
width:600px;
	font-size:12px;
	border:1px solid #9999ff;
  background-color:#f6f6ff;
	color:#0000FF;
	padding:6px;
}


.ss_difference_added {

	color: #DF6900;
	font-family: "Verdana", "Arial";
}
.ss_difference_updated {

	color:  #2D00DF;
	font-family: "Verdana", "Arial";
}

.instution_list_used_in_ss {

	background-color:  #FFD86F;
	font-family: "Verdana", "Arial";
}


.reportHead {
	font-weight: bold;
	text-align: center;
	font-size: 11px;
}
.ttTable {
	background-color: #E8EFF6;
	BORDER-LEFT-COLOR: #f8f8ff; 
	BORDER-BOTTOM-COLOR: #f8f8ff;
	BORDER-RIGHT-COLOR: #f8f8ff; 
	BORDER-TOP-COLOR: #f8f8ff; 
	BORDER-RIGHT-STYLE: outset; 
	BORDER-LEFT-STYLE: outset; 
	BORDER-BOTTOM-STYLE: outset;
	BORDER-TOP-STYLE: outset; 
}
.ttHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #483d8b;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.ttTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #483d8b;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.ttCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #483d8b;
	padding: 4px;
}

.rowDataHeader {
  background-color: #DDDDBB;
	padding: 4px;
}

.rowDataStandard {
  background-color: #FFFFDD;
	padding: 4px;
}

    table.control{
      background-color: #FFFDF8;
      border-collapse:collapse; 
      border:1px solid #7A7A7A;
      border-spacing: 0px;
      width: 760px;
      
      padding:0px; 
      font-family: "Verdana", "Arial";
     }

   
      img{
          vertical-align:middle;
      }

      td.controlheader{
          background-color: #DDDDBB;
          border-bottom:1px solid #7A7A7A;
          padding:4px;
         	font-family: "Verdana", "Arial";
          font-size:11pt;
      }
      
      
             td.categoryheader{
          background-color: #DDDDBB;
       
          padding:4px;
         	font-family: "Verdana", "Arial";
          font-size:8pt;
      }
      
           td.pubheader{
          background-color: #F0F4FF;
       
          padding:4px;
         	font-family: "Verdana", "Arial";
          font-size:8pt;
      }
      
                 td.orderheader{
          background-color: #E0E4EF;
          padding:4px;
         	font-family: "Verdana", "Arial";
          font-size:11pt;
      }
                 td.order{
          background-color: #E0E4EF;
          padding:4px;
         	font-family: "Verdana", "Arial";
      }
                  td.orderpubheader{
          background-color: #E0E4EF;
          padding:4px;
         	font-family: "Verdana", "Arial";
          font-size:8pt;
      }
      
      td.control{
          font-size:9pt;
         	font-family: "Verdana", "Arial";
      }
      

td.dateRange{     
    background-color: #F0F4FF;
    border:1px solid #7A7A7A;
    width: 400px;
 }

  td.inner{     
border-top: 1px  double #cccccc; 
border-bottom: 1px  double #cccccc; 
background-color: #FFFFDD; 
padding: 3px;
 }
 
 
 .snapshot_la_refresh_dates{
 	font-size: 11px;
	font-weight: normal;
  padding-top:6px;
    padding-bottom:1px;
	color: #01006F;
  }
 
  th.ss_header,
  th.ss_header_vertical
  {
    font-size:12px;
    font-family: "Verdana","Arial";
    font-weight:bold;
    background-color:#DDDDBB;
  }
 
  /*As seen in the current biography section headers in the ss overview*/
  th.ss_header_vertical
  {
    padding-right:10px;
    width:250px;
    text-align:right;
  }
  
  th.ss_header_vertical_patent
  {
    width:150px;
  }
 
  a.ss_section_title:hover
  {
    color:inherit
  }
  
  a.ss_section_title
  {
    text-transform:uppercase;
    /*text-decoration:underline;*/
  }
  
  a.no_link_anchor:hover
  {
    color:inherit;
    font-family:inherit;
    font-size:inherit;
  }
  
  h5.ss_section_subtitle
  {
    margin-top:12px;
    font-size:larger;
    /*text-decoration:underline;*/
    margin-bottom:5px;
  }
  
  div.ss_section_body
  {
    margin-left:15px;
  }
  
  .message
  {
    font-size: larger;
    margin-top: 25px;
    width: 600px;
  }
  
  div.info_box
  {
    margin-top:20px; 
    margin-bottom:20px; 
    padding:15px; 
    background-color:#eee; 
    border: solid 1px #148;
  }
  
  .information
{
	background-repeat: no-repeat;
	background-position: 5px 5px;
	border: 1px solid #000;
	padding: 5px 5px 5px 5px;
	background-color: #FFFFea;
	border-radius: 5px;
  margin-left: 5px;
  
  
}

th.header { 
    background-image: url(docs/bg.gif);     
    cursor: pointer; 
    font-weight: bold; 
    background-repeat: no-repeat; 
    background-position: center left; 
    padding-left: 20px; 
    border-right: 1px solid #dad9c7; 
    margin-left: -1px; 
}

  th.headerSortUp { 
    background-image: url(docs/asc.gif); 
} 

th.headerSortDown { 
    background-image: url(docs/desc.gif); 
}  

small {
    font-size:small;
}

div.cke {
    margin-top:15px;
    margin-bottom:15px;
}

div.alert {
    font-weight:bold;
    width:600px;
    margin-top:25px;
    margin-bottom:25px;
    border:1px solid red;
    padding:7px;
    background-color:white;
    color:red;
}
div.success {
    border-color:green!important;
    color:green!important;
}
div.info {
    border-color:rgb(168, 168, 168)!important;
    color:black!important;
}
.rec-header{
  margin-bottom:5px;
  margin-left:10px;
}
.rec-body{
  margin-bottom:10px;
  margin-left:30px;
  border-left:1px solid #BBB;
  padding-left:5px;
}
ul.inline-list {
  padding: 0;
  list-style: none;
  overflow: hidden;
  display: inline-flex;
}
ul.inline-list > li {
  list-style: none;
  float: left;
  margin-left: 1.22222rem;
  display: block;
}
ul.inline-list > li.selected {
  font-weight:bold;
  border-bottom: solid 1px #3853B4;
}

table.data-table, table.data-table th, table.data-table td {
   border: 1px solid gray;
   border-collapse: separate;
   border-spacing: 2px;
   font-size: small;
}
table.data-table thead tr {
  background-color: #ddddbb;
}
table.data-table tbody tr {
  background-color: #ffffdd;
}

.ui-accordion .ui-accordion-header {
  padding-left: 40px !important;
}

table.efile-table {
  border: 1px solid black;
}
table.efile-table a {
  color: #3853B4;
}
table.efile-table tr, table.efile-table td, table.efile-table th {
  border: 1px solid #746b35;
}
table.efile-table th {
  background-color: #ddddbb;
  padding: 3px 8px 3px 8px;
}
table.efile-table td {
  background-color: #ffffdd;
  padding: 6px 8px 6px 8px;
}

input[type=button][disabled] {
  opacity: 0.6;
}

table.sortable th
{
    cursor:pointer;
}

            

