@charset "UTF-8";

/* CSS Document */

@font-face {
	font-family: 'ProximaNova';
	src: url('fonts/ProximaNova-Light.eot');
	src: url('fonts/ProximaNova-Light.eot?#iefix') format('embedded-opentype'),
		 url('fonts/ProximaNova-Light.woff') format('woff'),
		 url('fonts/ProximaNova-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'ProximaNova';
	src: url('fonts/ProximaNova-Regular.eot');
	src: url('fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
		 url('fonts/ProximaNova-Regular.woff') format('woff'),		 
		 url('fonts/ProximaNova-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'ProximaNova';
	src: url('fonts/ProximaNova-Semibold.eot');
	src: url('fonts/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),		 
		 url('fonts/ProximaNova-Semibold.woff') format('woff'),
		 url('fonts/ProximaNova-Semibold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}

#skip, div#accessibilityLinks {
position:absolute;
left: -1000px;

	font-size: 80%;

	color:#fff;

}


html, body, div, span, h1, h2, h3, h4, p {

font-family: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
  font-size-adjust: inherit;
  font-stretch: inherit;

}

html {
  font-size: 62.5%;


}

body {
	margin:0px;
	padding:0px;	
	 font-family: ProximaNova, Vernada, Arial, sans-serif;
	 /*font-family: ProximaNova,Verdana,Arial,sans-serif;*/
  font-size: 1.4em;
  line-height: 1.5;
  color: #333333;
}
 div#ctl00_ContentPlaceHolder1_pnlSearchForm, div#addressbar, div#copyright
{
 font-family: ProximaNova, Vernada, Arial, sans-serif;
}


 div#ctl00_ContentPlaceHolder1_ucNCDSearchForm_ucCategoryTree_wdtCategories

{
font-size:95%;

}

div#ctl00_ContentPlaceHolder1_ucNCDSearchForm_ucCategoryTree_wdtCategories ul
{
list-style-type: none;

}
div#ctl00_ContentPlaceHolder1_ucNCDSearchForm_ucCategoryTree_wdtCategories ul li
{
margin:0px;
padding:0px;
}

#container {
	margin-top:0px;
	max-width:800px;
	background:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	border-left:thin solid #EEE;
		border-right:thin solid #EEE;
}
.printOnly, #copyright p.printonly{
	display:none;
}

legend {
color:#333333;
font-weight:500;
}

div#header {
    	display:block;
		margin-bottom:0px;
		margin-top:0px;
padding-top:10px;
	
}

div#headerContent {
	 height: 85px;
  margin-top: 0pt;
  margin-right: auto;
  margin-bottom: 0pt;
  margin-left: auto;
  position: relative;
  text-align: left;

 
	
}


a:link, a:visited, .widget_content a:link, .widget_content a:visited
{
  color: #3284bf;
text-decoration:none;
}

a:hover, a:active, .widget_content a:hover, .widget_content a:active
{
  color: #3399cc;
text-decoration:underline;
}
div#headerLogo {
	
	width:300px;
	float:left;
	margin-left:15px;
}

div#headerLogoIA {
	
	width:250px;
	float:left;

}


/* Line 1 */
div#headerLogo a {
  color: #ffffff;
  font-size:24px;
  text-decoration:none;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  margin-bottom:0px;
  line-height:30px;

}

/* Line 1 */
div#headerLogo a:hover {
	text-decoration:none;
}

#navbar {
	



padding-top:0px;
	margin-top:0px;
	  background-color: #1e6a95;
	position:relative;
	top:0px;
	width:auto;
	height:50px;
	/*
width:100%;
display:block;
position:absolute;
left:0px;
top:85px;
background-color:#b3cbdc;
height:50px;*/
	/*border-bottom:solid 1px #95afc9;*/
line-height:1;

}

#navbar ul {
padding-top:10px;
padding-left:0px;
margin:0px;
display:block;
height:50px;
}
#navbarlist {
margin:0px;
	padding:0px;
	list-style:none;
	
}



#navbar li {

display:inline;
margin:0px;
padding:0px;

}

span#HeaderRequest {
float:left;

}

span#sharethis {
float-left;
margin-left:20px;
}

#navbarlist a
{
	


	/*border-right:solid 1px #ffffff;*/

	/*border-bottom:solid 1px #95afc9;*/
	

 font-family: Neuton,serif;
  font-size: 1.7em;
  font-weight: 400;
  letter-spacing: -0.025em;
  color: #ffffff;

color:#FFFFFF;
	padding:8px 10px 14px 10px;
	text-decoration:none;
	font-family: Neuton,serif;
		background-color: #1e6a95
height:30px;
}

#navbarlist a:hover {
	
background-color: #333333;
background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  text-decoration:none;
  }
h1, h2, h3, h4, h5, h6, .intro, .excerpt, .page-description
{
  font-family: Neuton,serif;
  line-height: 1;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
}


/*h1 { font-size:40px; }*/

h2, .intro { font-size: 32px; line-height: 32px; }

h3 { font-size: 24px;  line-height: 32px; }

h4 { font-size: 20px;  }
.h4 { font-size: 20px;  line-height: 20px; }

h5 { font-size: 18px;  }

h6 { font-size: 16px; }


#content h2 { font-size:32px;}



#content {
	display:block;
	position:relative;
	top:0px;
	
	margin-top:30px;
	margin-bottom:35px;
max-width:800px;
margin-left:20px;
margin-right:20px;
}

#content p
{
  margin-bottom: 1em;
  line-height:1.5em;
}

#addressbar
{
display:block;
position:relative;
  color: #FFFFFF;
  padding-bottom: 0em;
  line-height: 1.5;
  background-color: #333333;
  margin-top: 30px;
  background-color: transparent;
  background-image: url("images/la_body-cranes-bg.png");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left 0px;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
}



#copyright
{
display:block;
position:relative;
top:100px;
background-color: #333333;
  color: #FFFFFF;
padding-bottom: 1em;
height: 50px;

}

#copyright p
{
	
/*	top:0px;*/

 background-color: #333333;
  font-size: 90%;
  text-align: left;
  padding-right: 0pt;
  padding-bottom: 1em;
  padding-left: 10pt;
position:relative;
display:block;
clear:both;
}

#addressbar p
{
/*	display:block;*/
	position:relative;
	top:100px;

/*max-width:800px;*/
/*margin-left:20px;*/
/*margin-right:20px;*/
/*height:140px;*/

font-family: ProximaNova,Verdana,Arial,sans-serif;

   background-color: #333333;
  font-size: 90%;
  text-align: left;
 padding-top: 1.5em;
  padding-right: 0pt;
  padding-bottom: 1em;
  padding-left: 10pt;
}
#addressbar p a {
color:#AAA;
text-decoration:none;
}


h4 {
margin-top:1.1em;
}


h3, h2 {
margin-top:1.1em;
}

#content ul {
list-style:outside;
margin-left:20px;
}

#content ul li{
margin-top:5px;
}

div#requestInfo p {


padding-top:10px;
	margin-top:0px;
	 
	position:relative;
	top:0px;
	width:300px;
	height:40px;

}

div#requestInfo p a {
font-family: Neuton,serif;
  font-size: 1.4em;
  font-weight: 400;
  letter-spacing: -0.025em;
	color:#FFFFFF;
	padding:10px 10px 11px 10px;
 height:30px;
 background-color: #1e6a95;
}

span#HeaderRequest a {
font-family: Neuton,serif;
	background-color:#1e6a95;
color:#FFFFFF;
/*font-size:em;*/
padding-left:4px;
padding-right:4px;
padding-top:2px;
padding-bottom:2px;
font-family: Neuton,serif;
display:inline;


}

div#requestInfo p a:hover, span#HeaderRequest a:hover{
background-color:#333333;
text-decoration:none;
}

tr.patentHeader td
{
  font-weight: bold;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #cccccc;
  border-left-width-value: 0px;
  border-left-style-value: none;
  border-right-width-value: 0px;
  border-right-style-value: none;
}


table#ctl00xContentPlaceHolder1xucNCDListxuwgNCDs_main div div, table#G_ctl00xContentPlaceHolder1xucCategoriesxucNCDListxuwgNCDs div {

font-size:90%;
}

table.Pagination {
font-size:1.2em;
}
