/* Copyright (c) 2008 Blue Fish Development Group. All rights reserved. */
/* base.css overrides some of the default styles and provides custom style */

/* RP added class for ordered list correction 02/16/2010 */
#article ol {margin-left:30px;}


/* RP added class for borderless table 09/18/2009 */
.nobord {border: 0px;}

/* @group Main Selectors */

html {
    background: #c0c0c0;
    font-size: 16px;
}
body {
    background: #c0c0c0;
    color: #000;
    font-family: "Tahoma", verdana, helvetica, sans-serif;
    font-size: 70%;
}
/* modification to standard YUI grids */
#custom-doc {
    background: #FFF;
/*  Commented out 2 lines below to fix the red border for New Design */
/*
    border-left: 2px solid #7F1B10;
    border-right: 2px solid #7F1B10;  
*/
    margin:auto; 
    padding-bottom: 1px;
    text-align:left;
    width: 900px;
    margin-bottom: 15px;
}
.yui-t2 .yui-g {
    padding-left: 1em;
}
/* end modification */
a {
    color: #031D4E;
/*  added 1 lines below to add underlines to hyperlinks beacuse of Isuue Introduced in New Design */
   /* text-decoration:underline; */
}
a[href] {
text-decoration:underline;
}
pre {
    overflow: auto;
}

/* @end */


/* @group Utility */

a span {
    cursor: pointer; /* for IE and the span hooks inside anchors */
}
div.clear {
    clear: both;
    font-size: 1px;
}
.clear-fix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clear-fix {
    display: inline-block;
}
p.top {
    clear: both;
}
.accessible {
    display: block !important;
    overflow: hidden !important;
    width: 0 !important;
    height: 0 !important;
}

/* @end */

/* @group Header */


#hd {
/*  Added 3 lines for new banner */
    background:url("/web/20150207164212im_/http://www.uspto.gov/includes/i/header_bg.jpg") no-repeat; 
    height:156px;
    padding:31px 0 0 0;

/*  Commented out 2 lines below for new banner for New Design
    background: #FFF url("/web/20150207164212im_/http://www.uspto.gov/includes/i/headerBkgrd.jpg") no-repeat center top;
    height: 144px;
*/
}
/* Added 1 lines  to remove underlines in header links */
#hd a { text-decoration:none; }

#hd #identity {
    cursor: pointer;
    float: left;
}
#hd #identity {
       cursor: pointer;
       float: left;

 /* Added 2 lines  to for formatting logo for New Design */
       padding-left: 27px;
       padding-bottom: 10px;

/*    Commented out 4 lines below not required for logo for New Design

	height: 97px;
	margin: 0;
	position: relative;
	width: 504px;
*/

}
#hd #identity h1,
#hd #identity h2 {
    margin: 0;
}
#hd #identity h1 span.logo {
	background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/headerBkgrd.jpg") no-repeat;
	height: 95px;
	position: absolute;
	width: 504px;
}
/*  Commented out Not required for New Design
#hd #globals {
    float: right;
    text-align: right;
    margin: 8px;
}
#hd #globals p#hd-extras {
    margin-bottom: 6px;
}
#hd #globals #hd-extras a {
    background: url('/web/20150207164212im_/http://www.uspto.gov/includes/i/bg-hd-extras-separator.png') right no-repeat;
    font-weight: normal;
    margin-right: 2px;
    padding-right: 8px;
    font-weight: bold;
}
#hd #globals #hd-extras a.last {
    background: none;
}
#hd #globals #hd-extras a:hover {
    text-decoration: underline;
}
#hd #globals form {
    text-align: right;
}
#hd #globals label {
    font-weight: bold;
    text-transform: uppercase;
}
#hd #globals #search {
    margin-bottom: 5px;
    margin-right: 0;
    padding-right: 0;
    text-align: right;
}
#hd #globals #search-input, #hd #globals #query-field {
    border: 1px solid #031D4E;
    font-size: 1em;
    margin-top: 5px;
    padding: 2px;
    width: 215x;
    margin-right: 0;
}
#hd #globals #select-how {
    border: 1px solid #031D4E;
    font-size: 1em;
    font-weight: normal;
    padding: 2px;
    width: 226px;
}
*/

/* Added for Search Box for New Design */
#hd #globals{ float:right; margin-top:15px;padding-right:43px}
#hd #globals .link{ font-weight:400; font-family:"ITC Avant Garde Std Md",arial;font-size:14px; color:#fff; margin-bottom:6px; }
#hd #globals .link a{color:#fff;}
#hd #globals .link a:hover{ color:#fff568; text-decoration:none;}
/* #hd #globals input.text{ width:215px; background:#fff; border:none; padding:4px 7px 5px ; font-size:12px; float:left;width:220px;font-family:Arial, Helvetica, sans-serif} */
#hd #globals input.search_input{ background:#fff; border:none; padding:4px 7px 5px; font-size:12px; float:left; width:220px;font-family:Arial, Helvetica, sans-serif}
#hd #globals input.button{ background:url("/web/20150207164212im_/http://www.uspto.gov/includes/i/button_go.png") no-repeat; height:24px; width:33px; float:left; border:medium none; padding:1px 8px 1px 8px;}



/* @end */

/* @group Body */

#bd {
    min-height: 400px;
}
#bd p {
    line-height: 1.4em;
}

#bd label    { font-weight:normal;font-size:100%; 
               display:inline-block;padding-right:1px;}
#bd input {
           border-top:#D4D0C8 2px inset; border-left:#D4D0C8 2px inset ; border-bottom:#D4D0C8 2px inset ; border-right:#D4D0C8 2px inset;
           height:16px;
           font-size:100%;
	   font-weight:400;
           font-family:"Tahoma",verdana,helvetica,sans-serif;
           text-indent:0px;
           line-height:10px;
           }

#bd input[type=submit] ,#bd input[type=reset]{
           border-top:#D4D0C8 2px outset; border-left:#D4D0C8 2px outset ; border-bottom:#D4D0C8 2px outset ; border-right:#D4D0C8 2px outset;
           height:20px;
           font-size:100%;
           font-weight:400;
           padding:2px;
           font-family:"Tahoma",verdana,helvetica,sans-serif;
           }


#bd select {
           height:18px;
           border-top:#D4D0C8 2px inset; border-left:#D4D0C8 2px inset ; border-bottom:#D4D0C8 2px inset ; border-right:#D4D0C8 2px inset;
           font-size:100%;
           font-weight:400;
           font-family:"Tahoma",verdana,helvetica,sans-serif;
           }

#bd textarea {
           border-top:#D4D0C8 2px inset; border-left:#D4D0C8 2px inset ; border-bottom:#D4D0C8 2px inset ; border-right:#D4D0C8 2px inset;
           font-size:100%;
           font-weight:400;
           font-family:"Tahoma",verdana,helvetica,sans-serif;
           }

#bd blockquote {
          color:#000000;
          font-style:normal;
          }

#bd address {
          font-style:normal;
          }

#bd .error {
            border-top:#FF0000 0 none; border-left:#FF0000 0 none ; border-bottom:#FF0000 0 none ; border-right:#FF0000 0px none;
            margin:0 0 0 0;
            padding:0 0 0 0;
	}

#bd h3 {
    color:#000;
    font-weight:bold;
    text-transform:none;
    padding:0px;
    border-bottom:none;
}
      





/* @end */

/* @group Footer */

/*  Commented Out for Nee Design 
#ft {
    clear: both;
	margin: 10px 17px 3px 16px;
	width: 867px;
	padding: 8px 0 8px 0;
	text-align: left;
	background-color: #ebebeb;
	border-top: #7f1b10 1px dotted;
	border-bottom: #7f1b10 1px dotted;
}
#ft .col {
	float: left; 
	padding: 0 10px 0 10px;
	border-left: #a4a4a4 1px solid;
}
#ft .col {
	width: 168px;
}
#ft .colLogos {
	float: left; 
	padding: 0 10px 0 0;
	text-align: center;
}
#ft .colLogos {
	width: 100px;
}
#ft ul {
	list-style-type: none;
	padding-left: 0;
	margin: 0;
}
#ft ul li {
	background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/bulletFooter.jpg") 0 5px no-repeat;
	padding-left: 12px;
	margin-bottom: 5px;
	list-style-type: none;
}
#ft .print {
    display: none;
}
*/

/*  Added For Footer in New Design */
/* @group Footer */
#ft {
        font-size:11px;
    clear: both;
        width:900px;
        padding: 8px 0 0px 0;
        text-align: left;
        background-color: #ebebeb;
        border-top: #2442b2 6px solid;
        border-bottom: #101315 1px solid;
}
#ft a{ color:#031D4E;}
#ft .col {
        float: left;
        padding: 0 10px 0 10px;
        border-left: #a4a4a4 1px solid;
}
#ft .col {
        width: 172px;
}
#ft .colLogos {
        float: left;
        padding: 0 10px 0 2px;
        text-align: center;
}
#ft .colLogos {
        width: 108px;
}
#ft ul {
        list-style-type: none;
        padding-left: 0;
        margin: 0;
}
#ft ul li {
        background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/bulletFooter.jpg") 0 5px no-repeat;
        padding-left: 12px;
        margin-bottom: 5px;
        list-style-type: none;
}
#ft .print {
    display: none;
}

/* @end */

/* @group Main Navigation */

#nav-container {
    clear: both;
/*  background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/navBkgrd_2.jpg") repeat-x scroll center top; */
    height: 37px;
}
#nav {
	margin: 0;
	padding: 0 0 7px 0;
}
#nav li {
/* 
  background: #003466 url("/web/20150207164212im_/http://www.uspto.gov/includes/i/navTabRight.png") no-repeat scroll right top; commented out to update style RP 09-15-2009 
*/
	background: #003466 url("/web/20150207164212im_/http://www.uspto.gov/includes/i/navTabRight2.jpg") repeat-x scroll right top;
	float: left;
	list-style-type: none;
	position: static; /* this gets changed to relative on mouseover so that abs pos works */
	z-index: 10;
}
/*
#nav li:hover {position: relative;} commented out to update style RP 09-15-2009
*/

#nav li:hover, #nav li.last:hover {
    position: relative;
	background: #003466 url("/web/20150207164212im_/http://www.uspto.gov/includes/i/navTabHover.jpg") repeat-x scroll right top;
}

#nav li a {
/* background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/navTabLeft.jpg") no-repeat scroll left top; */
    color: #FFF;
	display: block;
	font-weight: bold;
	line-height: 29px;
	margin-right: 1px;
	padding-bottom: 0;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 0;
	text-decoration: none;
	white-space: nowrap;
}
#nav li a:hover {
    text-decoration: none;
	background: #003466 url("/web/20150207164212im_/http://www.uspto.gov/includes/i/navTabHover.jpg") repeat-x scroll right top;
}
#nav li.here {
    /* background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/navTabCurrentRight.jpg") no-repeat scroll right top; -- RP 9-15-2009 */ 
	background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/navTabCurrent.jpg") repeat-x scroll right top;
	color: #042b6e;	 
    z-index: 1;
}
#nav li.here a:hover {
    /* adding new selector to address dark nav hover in Firefox -- RP 9-29-2009 */ 
	background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/navTabCurrent.jpg") repeat-x scroll right top;
	color: #042b6e;	 
    z-index: 1;
}
#nav li.last {
    /* background: #003466 url("/web/20150207164212im_/http://www.uspto.gov/includes/i/navTabRight.jpg") no-repeat scroll right top; -- RP 9-15-2009 */
	 background: #003466 url("/web/20150207164212im_/http://www.uspto.gov/includes/i/navTabRight2.jpg") repeat-x scroll right top;
       z-index: 1;
}
#nav li.last.here {
/*    background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/navTabCurrentRightLast.jpg") no-repeat scroll right top; --RP 9-15-2009 */
	 background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/navTabCurrent.jpg") repeat-x scroll right top;
    z-index: 1;
}
#nav li.lastmenu {
        background: #003466 url("/web/20150207164212im_/http://www.uspto.gov/includes/i/navTabRight2.jpg") repeat-x scroll right top;
        z-index: 1;
        float:left;
        margin-left:0px;
        margin-right:-1px;
}
#nav li.lastmenu.here {
    background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/navTabCurrent.jpg") repeat-x scroll right top;
    z-index: 1;
    float:left;
    margin-left:0px;
    margin-right:-1px;
}
#nav li.here a {
/*    background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/navTabCurrentLeft.jpg") no-repeat scroll left top; */
    color: #042B6E;
    padding-bottom: 7px;
    text-decoration: underline;
}

/* @end */

/* @group Nav Level Two (drop down) */

#nav li {
    position: relative;
}
#nav li:hover ul {
    visibility: visible;
    z-index: 20;
}
#nav li ul {
    border-top: 1px solid #B7B7B7;
    left: 0;
    margin: 0;
    position: absolute;
    top: 29px;
    visibility: hidden;
    width: 160px;
    z-index: 20;
}
#nav li ul li,
#nav li.here ul li {
    background: #FFF;
    border: 1px solid #B7B7B7;
    border-top: none;
    display: block;
    float: none;
    margin: 0;
    word-wrap: break-word;
}
#nav li ul li a:hover,
#nav li.here ul li a:hover {
    background: #EBEBEB url("/web/20150207164212im_/http://www.uspto.gov/includes/i/navBullet.gif") 3px 8px no-repeat;
    text-decoration: none;
}
#nav li ul li a,
#nav li.here ul li a {
    background: #FFF;
    color: #000;
    display: block;
    font-size: 100%;
    line-height: 1.38em;
    margin-right: 0;
    padding: 6px 18px;
    text-decoration: none;
    white-space: normal;
}
#nav li ul li a:hover {
    color: #000;
}

/* @group Nav Level Three (drop down) */

#nav li ul li ul {
    position: relative;
    top: auto;
    width: auto;
}
#nav li ul li ul li {
    background: none;
    border-left: none;
    border-right: none;
}
#nav li ul li ul li.last {
    border-bottom: none;
}
#nav li ul li ul li a {
    padding: 6px 18px 6px 28px;
}
#nav li ul li ul li a:hover {
    background: #EBEBEB url("/web/20150207164212im_/http://www.uspto.gov/includes/i/navBulletIndent.gif") no-repeat 18px 9px;
}

/* @end */

/* @end */


/*Menu For New Design*/
#hd #menu{ clear: both; padding-bottom:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#hd #menu ul li {list-style-type:none; list-style-image:none; }
/* @end */


/* @group Breadcrumb */

/* Commented out from New Design
#breadcrumb-container {
    margin: -10px 17px 5px 16px;
}
*/
/* Updated for New Design */
#breadcrumb-container {
    margin: 0px 17px 5px 16px;
   padding-top: 5px;
}

#breadcrumb-container.clear-fix {
    display: block;
}
#breadcrumb {
    margin: 0;
}
#breadcrumb li {
    background: url('/web/20150207164212im_/http://www.uspto.gov/includes/i/bg-breadcrumb.png') left 4px no-repeat;
    float: left;
    font-size: 90%;
    list-style-type: none;
    /*margin*/-bottom: 5px;
    padding: 0 .4em 5px 1.1em;
}
#breadcrumb li.first {
    background: none;
    padding-left: 0;
}
#breadcrumb li a {
    text-decoration: underline;
}

/* @end */

/* @group Page Nav */

#embedded-nav-container {
    border: 1px solid #CCC;
    background: #EFEFEF;
    margin-right: 17px;
    padding: 10px;
}
#embedded-nav-container.clear-fix {
    display: block;
}
#embedded-nav {
    margin: 0;
}
#embedded-nav li {
    background: url('/web/20150207164212im_/http://www.uspto.gov/includes/i/bg-embedded-nav-separator.png') left no-repeat;
    float: left;
    font-weight: bold;
    list-style-type: none;
    padding: 0 .7em;
}
#embedded-nav li.first {
    background: none;
    padding-left: 0;
}
#embedded-nav li a {
    font-weight: normal;
    text-decoration: underline;
}

/* @end */

/* @group Aside */

#aside {
    margin-left: 16px;
}

/* @end */

/* @group Side Nav */

/* @group Level 1 */

#sub-nav-container {
    background: #3c57ba;   
    border-top: 0;
    margin: 0;
    margin-bottom: 1em;
}
#sub-nav {
    background: #3c57ba;
    border-bottom: 0;
    margin: 0;
    padding: .5em 0;
}
#sub-nav li.open ul {
    display: block;
}
#sub-nav li.closed ul {
    display: none;
}
h3#sub-nav-title {
    display: none;
}
#sub-nav li {
    border-bottom: 1px solid #546f9A;
    list-style-type: none;
}
#sub-nav li.last {
    border: none;
}
#sub-nav li a {
    color: #FFF;
    display: block;
    font-size: 100%;
    margin-bottom: .6em;
    margin: 0;
    padding: .7em 1em;
    text-decoration: none;
}
#sub-nav li a:hover {
    text-decoration: underline;
}
#sub-nav li a.here {
    font-weight: bold;
}
#sub-nav li.organizational span {
    display: block;
    font-size: 110%;
    font-weight: bold;
    padding: 2em .6em .6em .6em;
}
#sub-nav li.organizational:hover span {
    cursor: default;
}

/* @end */

/* @group Level 2 */

#sub-nav li ul {
    background: #546f9A;
    margin: 0;
    /* Added Nov292011 For New Design*/
    padding-left:0px;

}
#sub-nav li ul li {
    list-style-type: none;
    margin: 0;
}
#sub-nav li ul li.last {
    border: 0;
}
#sub-nav li ul li a.here {
    display: block;
}
#sub-nav li ul li a {
    background: transparent url('/web/20150207164212im_/http://www.uspto.gov/includes/i/bg-bullet-small-white.png') 1em .85em no-repeat;
    border-bottom: 0;
    font-weight: normal;
    margin: 0;
    padding: .4em 1em .4em 2em;
}

/* @end */

/* @group Level 3 */

#sub-nav li ul li ul li a {
    padding-left: 3em;
}

/* @end */

/* @group Level 4 */

#sub-nav li ul li ul li ul li a {
    padding-left: 4em;
}

/* @end */

/* @end */

/* @group Auxiliary */

.auxiliary {
	background: #e2e6ef;
	margin-bottom: 10px;
	overflow-x: hidden;
	padding-top: 12px;
	width: 250px;
	word-wrap: break-word;
}

.auxiliary-content {
	background: #e2e6ef;
	padding: 0 10px 5px 10px;
}
.auxiliary-title {
    display: none;
}
.auxiliary-content h3 {
    color:#052A6F;
    font-size: 1.1em;
    margin: 0 0 6px;
    /* Added 3 lines For New Design*/
    text-transform:none;
    padding:0px;
    border-bottom:none;
}
ul.auxiliary-list {
	padding-left: 3px;
	margin: 0 0 10px 0;
	line-height: 1.3em;
}
ul.auxiliary-list li {
	background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/bulletBlack.gif") 2px 3px no-repeat;
	list-style-type: none;
	padding-left: 18px;
	margin-bottom: 5px;
}
ul.auxiliary-list li.pdf {
    background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/iconPDF.gif") 0 0 no-repeat;
}
ul.auxiliary-list li.www {
    background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/iconWWW.gif") 0 0 no-repeat;
}
ul.auxiliary-list li p,
ul.auxiliary-list li ul,
ul.auxiliary-list li ol,
ul.auxiliary-list li dl,
ul.auxiliary-list li table {
    margin-bottom: 5px;
}
/* Added For New Design */
 ul.auxiliary-list li a { text-decoration:underline; } 

.factNumber {
	font-size: 1.8em;
	font-weight: bold;
	display: block;
	margin-bottom: 3px;
	color: #9e0b00;
}
p.facts {
	border-left: 2px solid #9e0b00;
	padding-left: 5px;
	margin-top: 12px;
}
p.pdf {
	line-height: 1.4em;
	background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/iconPDF.gif") no-repeat scroll 0 0;
	padding: 0 0 5px 20px;
	margin-bottom: 8px;
}
p.www {
    background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/iconWWW.gif") no-repeat scroll 0 0;
    line-height: 1.4em;
    margin-bottom: 8px;
    padding: 0 0 5px 20px;
}
p.description {
    margin-top: -1em;
    padding-left: 20px;
}

/* @end */

/* @group Article */

#article {
    clear: both;
    margin: 1em 1.5em 1em 0;
    word-wrap: break-word;
}
#article img {
    max-width: 606px;
}
#article .section.first {
    float: none; /* YUI grids floats .yui-g div.first generically so we kill this */
}
#article .yui-gc div.yui-u.first,
#article .yui-g div.yui-u.first {
    float: left; /* fix this for IE6  which has problems with compound classes */
}
h1.page-title {
    clear: both;
    border-bottom:1px solid #9E0B00;
    font-size:1.6em;
    font-weight:bold;
    margin:8px 0 5px;
    padding-bottom:3px;
}
h2.section-title {
    border-bottom: 1px solid #9E0B00;
    clear: both;
    color: #031D4E;
    font-size: 1.2em;
    margin: 20px 0 7px;
    padding-bottom: 3px;
/* Added 1 line for new Design */   
    font-weight:bold;
}

/* Added for New Design */
.section h3 {
    color:#000;
    font-weight:bold;
    text-transform:none;
    padding:0px;
    border-bottom:none;
}

#article .section-image {
    float: left;
    margin: 0 1em 1em 0;
}
#article dl {
    margin-left: 0;
}
#article dt {
    font-weight: bold;
    padding: 0;
}
#article ul {
    line-height:1.3em;
    list-style-type:none;
    margin: 0 0 7px 0;
    padding-left:3px;
}
#article ul li {
    list-style: none;
    background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/bulletBlack.gif") no-repeat scroll 2px 3px;
    margin-bottom:5px;
    padding-left:17px;
}
#article ul li ul {
    margin-top: 5px;
}

/* commnted on Dec21 2011
#article a { text-decoration:underline; }
*/

#article table {
    border: 0;
    width: 100%;
}
#article table tr td {

}
#article table tr th {
    background: #EFEFEF;
}
#article blockquote {
    margin-left: 2em;
}

#article li.nobull {
 	background: none no-repeat;
}

/* @end */

/* @group Sitemap */

/* @group Sitemap */
#article.sitemap {
    padding: 0 16px;
}
/* level 1 */
#article.sitemap ul li {
    background: none;
    margin: 0 0 .3em 0;
    padding: .5em 0 0 0;
}
#article.sitemap ul li a {
    text-decoration: none;
}
#article.sitemap ul li a:hover {
    text-decoration: underline;
}
#article.sitemap ul li a {
    font-size: 130%;
    font-weight: bold;
    padding: .5em .5em .5em 0;
}

/* level 2 */
#article.sitemap ul li ul {
    margin: .5em 0 1em 0;
}
#article.sitemap ul li ul li {
    background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/bulletBlack.gif") no-repeat scroll 2px 3px;
    margin-bottom: .3em;
    padding: 0 0 0 2em;
}
#article.sitemap ul li ul li a {
    color: #031d4e;
    background: none;
    font-size: 100%;
    font-weight: bold;
    padding: 0;
}

/* level 3 and beyond */
#article.sitemap ul li ul li ul {
    margin: .3em 0 .3em 0;
}
#article.sitemap ul li ul li ul li {
    background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/bulletBlack.gif") no-repeat scroll 2px 3px;
}
#article.sitemap ul li ul li ul li a {
    font-weight: normal;
}
/* @end */

/* @group General Read More */
 
.read-more a {
    padding: 5px 0 9px 16px;
    text-decoration: none;
}
.read-more a:hover {
    text-decoration: none !important;
}
.read-more a span {
    font-size: 90%;
    margin-left: 0em;
    padding: 5px 4em 9px 0;
}

/* @end */

/* @group Reusable Elements */

a.arrowLink {
    background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/iconArrow.gif") no-repeat scroll 0 5px;
    font-weight: bold;
    margin-bottom: 8px;
    padding-left: 10px;
}
a.pdfLink {
	background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/iconPDF.gif") 0 0 no-repeat;
	font-weight: bold;
	padding: 0 0 5px 20px;
	margin-bottom: 8px;
}
.about-uspto {
    border-top: 1px solid #666;
    padding-top: 1em;
}

/* @end */

/* @group Custom Template */

.yui-t2.custom-template .yui-b {
    width: 266px;
}
.yui-t2.custom-template #yui-main .yui-b {
    margin-left: 267px;
}

/*David's full width change 4/15*/
.yui-t2.custom-template #yui-main .yui-b-full {
    margin-left: 1px;
}

/* @end */

/* @group Custom Lists */

#article ol.icon-list,
#article ul.icon-list {
    margin: 0;
/*    overflow-x: hidden;*/
    padding-left: 0;
    word-wrap: break-word;
}
#article ol.icon-list li,
#article ul.icon-list li {
    list-style-type: none;
    padding-left: 20px;
    padding-top: 0px;
    position: relative;
}
#article ol.icon-list li div.badge,
#article ul.icon-list li div.badge {
    color: #FFF;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    height: 16px;
    left: 0;
    line-height: 14px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 16px;
}
#article ol.icon-list.blue li div.badge,
#article ul.icon-list.blue li div.badge {
    background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/iconNumBlue.png") no-repeat scroll 0 0;
}
#article ol.icon-list.red li div.badge,
#article ul.icon-list.red li div.badge {
    background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/iconNumRed.png") no-repeat scroll 0 0;
}
#article ol.icon-list.gray li div.badge,
#article ul.icon-list.gray li div.badge {
    background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/iconNumGray.png") no-repeat scroll 0 0;
}
#article ol.icon-list.gray.info li div.badge,
#article ul.icon-list.gray.info li div.badge {
    background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/iconInfoGrey.gif") no-repeat scroll 0 0;
}

/* @end */

/* @group Link Box */

#article .link-box {
    background: #E2E6EF none repeat scroll 0 0;
    border: 1px solid #031D4E;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 10px 10px 0px 15px;    
}
#article .link-box h3 {
    margin-top: 0;
}
#article .link-box h3 span {
    border-bottom: 1px solid #9E0B00; 
    font-size: 105%;
    margin: 0;
}
#article .link-box ol.icon-list,
#article .link-box ul.icon-list  {
    margin-bottom: 1em;
}
#article .link-box ol.icon-list li,
#article .link-box ul.icon-list li {
    background: url('/web/20150207164212im_/http://www.uspto.gov/includes/i/bg-breadcrumb.png') right 6px no-repeat;
    float: left;
    font-weight: bold;
    margin-bottom: 1em;
    margin-right: 20px;
    padding-top: 2px;
    padding-right: 8px;
    text-transform: uppercase;
}
#article .link-box ol.icon-list li a,
#article .link-box ul.icon-list li a {
    text-decoration: none;
}
#article .link-box ol.icon-list li a:hover,
#article .link-box ul.icon-list li a:hover {
    text-decoration: underline;
}
#article .link-box ol.icon-list li.last,
#article .link-box ul.icon-list li.last {
    background: none;
}
#article .link-box ol.icon-list.info li,
#article .link-box ul.icon-list.info li {
    background: none;
}

/* @end */

/* @group News Listing */

#article.news-listing ul {
    margin-top: 1em;
}
#article.news-listing ul li {
    margin-bottom: 1em;
}
#article.news-listing ul li a {
    font-weight: bold;
}

/* @end */

/* @group News Detail */

#article.news-detail .contact-info {

}
#article.news-detail .date {
    float: right;
    margin-left: 1em;
}
#article.news-detail h1.page-title {
    clear: both;
}

/* @end */

/* @group Bio Listing */

#article.bio-listing ul {
    margin-top: 1em;
}
#article.bio-listing ul li {
    background: none;
    clear: both;
    margin-bottom: 1em;
    padding-left: 0;
}
#article.bio-listing ul li img {
    float: left;
    height: 100px;
    margin-right: 5px;
    margin-bottom: 1em;
    width: 100px;
}
#article.bio-listing ul li a.name {
    font-size: 120%;
    font-weight: bold;
}

/* @end */

/* @group Bio Detail */

.bio-detail .photo {
    background: #FFF;
    float: left;
    margin: 0 0 1em 0;
    padding-right: 1em;
}
.bio-detail .photo img {
    border: 1px solid #CCC;
    height: 200px;
    padding: 5px;
    width: 200px;
}
#article.bio-detail h1 {
    clear: none;
}
.bio-detail .details {
    font-weight: bold;
    margin-bottom: 1em;
    margin-top: 1em;
}
.bio-detail .details p {
    margin-bottom: 0;
}

/* @end */

/* @group Home Page */

/* Layout */

.yui-t7 #article {
    margin: 0;
/*    overflow: visible;*/
}
#content {
	margin: 0 auto;
	width: 867px;
}

/*News Bar */

#newsbar-container {
    background: #E2E6EF;
    padding: 10px 0;
}
#newsbar {
    background: #B8C3D7 url("/web/20150207164212im_/http://www.uspto.gov/includes/i/newsbarBkgrd2col.png") top center no-repeat;
	margin: 0 auto;
	width: 900px;
}
#newsbar .col {
	float: left; 
	padding: 0 10px 0 12px;
	display: block;
}
#newsbar .col {
	width: 275px;
}
#newsbar .colCenter {
	float: left; 
	padding: 0 20px 0 22px;
}
#newsbar .colCenter {
	width: 260px;
}
#newsbar #colAnim {
    float: left;
    overflow: hidden;
    padding: 0 20px 0 12px;
	position: relative;
	width: 568px;
}
#newsbar #colAnim .news {
    clear: both;
    margin-bottom: 1em;
}
#newsbar #colAnim h2 {

    color: #002C76;
    font-size: 170%;
    margin: 0 0 .5em 0;
}
#newsbar #colAnim img {
    border: 1px solid #000;
    float: left;
    height: 103px;
    margin-right: 10px;
    margin-bottom: 1em;
    width: 282px;
}
#newsbar #colAnim .arrowLink {
    padding-right: 67px;
}
#newsbar #colAnim #badges {
    bottom: 0;
    display: none;
    height: 16px;
    position: absolute;
    right: 20px;
}

#newsbar #colAnim #badges .badge,
#newsbar #colAnim #badges #controller {
    background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/iconNumBlue.png") no-repeat scroll 0 0;
    color: #FFF;
    cursor: pointer;
    float: left;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    height: 16px;
    line-height: 14px;
    margin-right: 3px;
    text-align: center;
    text-decoration: none;
    width: 16px;
}

#newsbar #colAnim #badges #controller {
    background-image: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/icon-pause.png");
}

#newsbar #colAnim #badges .badge:focus,
#newsbar #colAnim #badges #controller:focus {
    outline: none;
}

#newsbar #colAnim #badges .badge.here {
    background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/iconNumRed.png") no-repeat scroll 0 0;
}

#newsbar .headline {
	font-size: 1.2em;
	font-weight: bold;
	color: #031d4e;
	display: block;
	margin-bottom: 1em;
}

#newsbar img.newsBar {
	float: right;
	margin: 5px 0 5px 5px;
	border: 1px solid #000;
}

#select-products,
#select-forms {
	border: 1px solid #031d4e;
	padding: 2px;
	width: 230px;
	font-family: "Tahoma", verdana, helvetica, sans-serif;
 	font-size: 1.0em;
	font-weight: normal;
} /* margin-bottom removed RP 05/24/2010 */
input.button {
	width: 30px;
	background: #fff url("/web/20150207164212im_/http://www.uspto.gov/includes/i/btnBkgrd.gif") bottom center no-repeat;
	border: 1px solid #000;
	color: #000;
	font-weight: bold;
	padding: 0px;
	cursor: pointer;
	text-transform: uppercase;
}
#newsbar optgroup {
    text-transform: uppercase;
    font-style: normal;
}
#newsbar optgroup option {
    text-transform: none;
}

/* Main 3-Column Content Area */

#homeContentTop {
    background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/homeContent3colBkgrdTop.png") no-repeat;
    height: 18px;
	margin-top: 15px;
	width: 867px;
}
#homeContent .col h2 {
    color: #801910;
    font-size: 100%;
    height: 40px;
    margin: 0;
    overflow: hidden;
    position: relative;
    width: 250px;
}
#homeContent .col.first h2,
#homeContent .col.last h2 {
    color: #022778;
}
#homeContent .col h2 span.image {
    height: 100%;
    overflow: hidden;
    position: absolute;
    width: 100%;
}
#homeContentTop .col {
	float: left; 
	padding: 3px 30px 0 15px;
	display: block;
	width: 250px;
}
#homeContent {
	margin: 0 auto;
	width: 867px;
	text-align: left;
	background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/homeContent3colBkgrd.png") bottom center no-repeat;
}
#homeContent .col {
    float: left; 
    padding: 0 30px 0 15px;
    display: block;
    width: 250px;
}
#homeContent .col.last {
	padding: 0 10px 0 15px;
}
#homeContent .col ol li,
#homeContent .col ul li {
    overflow-x: hidden;
}
p.home {
	line-height: 1.4em;
	margin-bottom: 10px;
	padding-left: 21px;
}
p.homeRule {
	line-height: 1.4em;
	margin-bottom: 10px;
	padding-left: 21px;
	padding-bottom: 12px;
	border-bottom: 1px solid #4e4e4e;
}
p.homeBullet {
	line-height: 1.4em;
	margin-bottom: 10px;
	padding-left: 21px;
	background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/bulletBlack.gif") 5px 3px no-repeat;
}
p.homeInfo {
	line-height: 1.4em;
	background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/iconInfo.gif") 0 0 no-repeat;
	padding: 0 0 5px 20px;
	margin-bottom: 8px;
}
p.more {
	font-weight: bold;
	text-align: right;
	padding: 5px 5px 5px 0;
}

/* Bottom News Box */

#newsboxTopCurve {
	margin-top: 15px;
	width: 867px;
	height: 9px;
	background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/newsboxTopCurve.jpg") bottom center no-repeat;
}
#newsboxBottomCurve {
	margin: -7px auto;
	width: 867px;
	height: 9px;
	background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/newsboxBottomCurve.jpg") top center no-repeat;
}
#newsboxBottom {
	margin: 0 auto 5px;
	width: 867px;
	text-align: left;
	background: #e2e6ee url("/web/20150207164212im_/http://www.uspto.gov/includes/i/newsboxBkgrd.jpg") bottom center repeat-y;
}
#newsboxBottom .col {
	float: left; 
	padding: 0 10px 0 15px;
	display: block;
}
#newsboxBottom .col {
	width: 260px;
}
#newsboxBottom .colLast {
	float: left; 
	padding: 0 10px 0 25px;
}
#newsboxBottom .colLast {
	width: 255px;
}
#newsboxBottom a.headline {
    font-size: 1.2em;
	font-weight: bold;
	color: #031d4e;
	display: block;
	margin-bottom: 5px;
    text-decoration: none;
}
#newsboxBottom a.headline:hover {
    text-decoration: underline;
}
#newsboxBottom img {
    border: 1px solid #000;
	float: right;
	height: 100px;
	margin: 5px 0 5px 5px;
	width: 100px;
}
#newsboxBottom a.arrowLink {
    display: block;
    margin-bottom: 3px;
}

.auxiliarygrn {
   background: url("/web/20150207164212im_/http://www.uspto.gov/includes/i/sidebargrntop.jpg") top center no-repeat;
   margin-bottom: 10px;
   overflow-x: hidden;
   padding-top: 12px;
   width: 250px;
   word-wrap: break-word;
}

.auxiliary-contentgrn {
   background: #e2e6ef url("/web/20150207164212im_/http://www.uspto.gov/includes/i/sidebargrnbkgrd.jpg") bottom center no-repeat;
   padding: 0 10px 5px 10px;
   color: #FFF;
}

.auxiliarygrn h3 {
    color:#FFFFFF;
    font-size: 1.1em;
    margin: 0 0 6px;
}

/* @end */

/*
     FILE ARCHIVED ON 16:42:12 Feb 07, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:00:18 Feb 15, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 8.502
  exclusion.robots: 0.113
  exclusion.robots.policy: 0.099
  esindex: 0.01
  cdx.remote: 32.969
  LoadShardBlock: 174.522 (3)
  PetaboxLoader3.datanode: 161.082 (4)
  load_resource: 250.041
  PetaboxLoader3.resolve: 183.064
*/