/*//  nfc_basic.css  (INDEX/QUALFICATIONS/SPECIAL SERVICES/CLIENTS/CONTACT_US/SALES_REPS)  //*/

html,body	{
	/*background-image: url("images/nfc_wide_format.gif");
	background-repeat: no-repeat;
	background-position: 0% 0%;*/
	color: inherit;
	background-color: #000000;
	/*background-image: url("images/nfc_bg_3h.gif");*/
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	margin: 0 auto;
	padding:0;
	background-repeat: no-repeat;
	font-size: 1em;
}
#wrapper {
	width: 100%;
	margin: 0 auto 0 auto;
	color: inherit;
	background-color: inherit;
}
#header {
	width: 100%;
	color: inherit;
	background-position: top left;
	margin-bottom: 0%;
}
#header_logo_top {
	float: left;
	width: 56%;
	font: 2.375em optima;   /*38px 240%*/
	color: #000000;
	background-color: #000000;
	/*background-image: url("images/nfc_newlogo_on_black_674x64.gif");*/
	text-align: left;
	margin-top: 10px;
	margin-left: 2%;
	margin-right: -50%;
	margin-bottom: -2%;
}
#header_navbar {
	float: right;
	text-align: right;
	width: 550px;
	margin-top: 30px;
	margin-left: 0%;
	margin-right: 200px;
	margin-bottom: -0.5%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000;
}
ul.header_navbar li {
	display:inline;
	list-style-type: none;
	color:red; /*for color of dots*/
	background-color: #white;
	font-weight: normal;
	font-family: verdana;
	font-size: .75em;
}
ul.header_navbar a:link {color:black; background-color:inherit; text-decoration: none;}
ul.header_navbar a:visited {color:black; background-color:inherit; text-decoration:none;}
ul.header_navbar a:active {color:black; background-color:inherit; text-decoration:none;}
ul.header_navbar a:hover	{background-color:#714406; color:#90ee90; text-decoration:none;
}
#header_logo_bottom {
	width:100%;
	font: 1.25em optima;
	padding-left: 10px;
	color: black;
	background-color: white;  /*#707070;*/
	text-align: left;
	border-bottom: .15em solid #252525;
	/*background-image:	url("images/nfc_newlogo_byline_on_white_600x40.gif");
	background-repeat:no-repeat;*/
}
#information {
	width: 100%;
	/*height: 40em;*/
	color: inherit;
	background-color: #FFFFFF;  /*#d7d7d7;*/
}
#byline {
	width: 100%;
	font: .80em verdana;
	color: white;
	background-color: #714406;     /*  #727799  #778899 */
	text-align: left;
	margin: 0 auto 0 auto;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
#nav_left {
	float:left;
	width: 17.8%;
	font: .73em verdana;
	text-align:left;
}
#nav_left {
	list-style: none;
	margin:0;
	padding: 0;
	color: #FFF;
	text-align: center;
}
#nav_left li {
	display: block;
	padding: .3em 0 .3em 1%;
	border-bottom: 1px solid #707070;
	color: white;
	background-color: black;
	text-decoration: none;
}
#nav_left li a:link {color:white; background-color:inherit; text-decoration:none;}
#nav_left li a:visited {color:white; background-color:inherit; text-decoration:none;}
#nav_left li a:active {color:white; background-color:inherit; text-decoration:none;}
#nav_left li a:hover	{
	background-color:#cc0000;
	color:#90ee90;
	text-decoration:none;
	text-align: left;
}
#center_container {
	float:left;
	width: 600px;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	color: black;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #996600;
	border-bottom-color: #996600;
	border-left-color: #996600;
	padding: 10px;
	text-align: left;
	font-family: verdana;
	font-size: .85em;
}
#content_screen {
	margin:0;
	width: 90%;
	padding-top: 0;
	padding-bottom: 0;
	font: .5em verdana;  /* Sets standard for EM	scaling */
	text-align: center;
	border: 0px;
	color: black;
	background-color: white;
}
#wide_angle_content_screen img {
	border: 0px;
	text-align: center;
}	
/*////////// END COMMON HEADER //////////////
-------------------------------------------------
/////////////// Begin INDEX.CSS ///////////*/

#content_screen img {
	padding-top: 2em;
	padding-bottom: 1em;
	border: 0px;
}
.large_image {
  width: 90%;
	/*padding-top: 1em;
	padding-bottom: 1em;*/
	color: white;
	background-color: white;
}
.swivel_desk {				/* 550x373 (34.375em x 23.3125em)*/
	width: 31.25em;		/* 500 x 339px */
	height: 21.1875em;
}
.n241-300 {
	width: 15.0625em;
	height:18.75em;
}
.n269-300 {
	width: 16.8125em;
	height:18.75em;
}
.n487-275 {
	width: 30.4375em;
	height:17.1875em;
}
/*/////////////  End INDEX.CSS  ////////////////
---------------------------------------------
/////// Begin QUALIFICATIONS.CSS Section /////*/

h1 {
	font: .75em verdana;
	color: black;
	background-color: white;
	font-weight: bold;
	text-align: center;
	padding-top: 2.5em;
}
#qualifications_text {
	font: .75em verdana;
	color: black;
	font-weight: normal;
	text-align: left;
	margin: -.7em;
	padding: 0 7% 2.5em 7%;
}
/*//////// End QUALIFICATIONS.CSS ///////
---------------------------------------------
/////// Begin CLIENTS.CSS Section ////////*/

#clients_header_text {
	font: .75em verdana;
	color: black;
	background-color: white;
	font-weight: normal;
	text-align: left;
	margin: 2.5em 5% .8em 5%;
}
#client_list_left ul{
	float:left;
	display:block;
	list-style:none;
	margin-left: 7%;
	padding-bottom: 1.25em;
	font: .75em verdana;
	color: black;
	background-color: white;
	font-weight: normal;
	text-align: left;
}
#client_list_right ul {
	float:left;
	display:block;
	list-style:none;
	margin-left: 5%;
	padding-bottom: 1.25em;
	font: .75em verdana;
	color: black;
	background-color: white;
	font-weight: normal;
	text-align: left;
}
#testimonial_text {
	color: black;
	background-color: white;
	font-weight: normal;
	text-align: left;
	margin: 2.5em 5% 2em 5%;
	font-family: verdana;
	font-size: .8em;
	line-height: 1.2em;
	font-style: normal;
}
/*//////// End CLIENTS.CSS ///////////
---------------------------------------------
/////// Begin INSTALLATIONS.CSS ////////*/

#installations_header {
	font: .75em verdana;
	color: black;
	background-color: white;
	font-weight: bold;
	text-align: center;
	margin: 2.5em 5% 0 5%;
}
#installations_list ul{
	float:left;
	display:block;
	list-style:none;
	margin-left: 5%;
	padding-top: 1.25em;
	padding-bottom: 2em;
	font: .75em verdana;
	color: black;
	background-color: white;
	font-weight: normal;
	text-align: left;
}
/*//////// End INSTALLATIONS.CSS ///////////
---------------------------------------------
/////// Begin CONTACT_US.CSS ////////*/

#contact_header_text {
	width: 100%;
	font: .625em verdana;
	font-weight: bold;
	text-align: center;
	margin: 3em auto 1em auto;
}
#list_container {
	width: 100%;
	font: .75em verdana;
	font-weight: normal;
	color: black;
	text-align: left;
	background-color: white;
	margin: 0;
}
.list ul{
	float:left;
	display:block;
	list-style:none;
	margin-left: 2%;
	padding-left: 5%;
	padding-bottom: 2em;
}
.list a:link {color: black; text-decoration:underline;}
.list a:visited {color: black; text-decoration:underline;}
.list a:active {color: black; text-decoration:underline;}
.list a:hover	{background-color:#cc0000; color:#90ee90; text-decoration:underline;
}
/*//////// End  CONTACT_US.CSS ///////
---------------------------------------------
/////// Begin SALES_REPS.CSS ////////*/

#text_container_left {
	width: 45%;
	font: .625em verdana;
	color: black;
	background-color: white;
	float:left;
	margin-top: 15px;
	margin-left: 2%;
	margin-bottom: 2em;
}
#list_header_left{
	font-size: 1em;
	font-weight: bold;
	color: black;
	background-color: white;
	font-style: italic;
	text-align: left;
	margin-bottom: -.5em;
}
#list_left {
	font-size: 1em;
	color: black;
	background-color: white;
	font-weight: bold;
	text-align: left;
	margin-left: 0;
	border-right: solid .01em black;
}
#list_left ul {
	display: block;
	list-style: none;
	padding-left: 0;
	padding-right: 2.5%;
	padding-bottom: .5em;
	margin-left: 0;
}
#list_left a:link {color: black; text-decoration:underline;}
#list_left a:visited {color: black; text-decoration:underline;}
#list_left a:active {color: black; text-decoration:underline;}
#list_left a:hover	{background-color:#cc0000; color:#90ee90; text-decoration:underline;
}
#text_container_right {
  width: 45%;
	font: .625em verdana;
	color: black;
	background-color:white;
	float:left;
	margin-top: 0;
	margin-left: 2%;
	margin-right: 2%;
}
#list_header_right{
	font-size:12px;
	color: black;
	background-color: white;
	font-weight: bold;
	text-align: left;
	margin: 65px 0px 20px 20px;
}
#list_right {
	font-size: 1 em;
	color:black;
	background-color: white;
	font-weight: bold;
	text-align: left;
	margin-right: 0;
	margin-left: 20px;
}
#list_right ul {
	display: block;
	list-style: none;
	padding-left: 0;
	padding-right: 2.5%;
	padding-bottom: .5em;
	margin-left: 0;
}
#list_right a:link {color: black; text-decoration:underline;}
#list_right a:visited {color: black; text-decoration:underline;}
#list_right a:active {color: black; text-decoration:underline;}
#list_right a:hover	{background-color:#cc0000; color:#90ee90; text-decoration:underline;
}
#address_header {
	font-size:12px;
	font-style: italic;
	color: black;
	font-weight: bold;
	background-color: inherit;
	text-align: left;
	margin-left: 60px;
}
#address ul {
	display: block;
	list-style: none;
	padding-left: 0;
	margin-left: 0;
}
#address {
	font-size: 1em;
	color: black;
	background-color: inherit;
	font-weight: bold;
	text-align: center;
	margin-top: 5em;
	margin-left: 2%;
	margin-right: 2%;
}
#address_top ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}
#address_top {
	float:left;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 70px;
	margin-bottom: -5px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
#address_bottom ul {
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}
#address_bottom {
	float:left;
	margin-left: 20px;
	margin-bottom: 0px;
	font-size:11px; color: black;
	font-weight: bold;
	text-align: left;
}
#address_footer {
	width: 600px;
	font-size:11px; color: black;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
}
/*//////// End SALES_REPS.CSS ///////
---------------------------------------------
////////// Begin SPECIAL SERVICES /////*/

#top_content_screen {
	width: 90%;
	font: 1em verdana;  /* Sets standard for EM	scaling */
	text-align: center;
	color: black;
	background-color: white;
	border: .05em solid black;
	border-bottom: 0;
	margin-bottom: 0;
}
#top_text_container_left {
	width: 45%;
	font: .7em verdana;
	color: black;
	background-color: white;
	float:left;
	margin-top: 10px;
	margin-left: 4%;
	margin-bottom: 0;
}
#image_container_top_right {
  width: 42%;
	font: .7em verdana;
	color: black;
	background-color: white;
	float:left;
	padding-top: 5px;
	margin:0;
}
#bottom_content_screen {
	width: 90%;
	font: 1em verdana; /* Sets standard for EM	scaling */
	text-align: center;
	color: black;
	background-color: white;
	border: .05em solid black;
	border-top:0;
	margin:0;
	margin-top: -30px;
}
#bottom_text_container_left {
	width: 45%;
	font: .7em verdana;
	color: black;
	background-color: white;
	float:left;
	margin-top: 0;
	margin-left: 4%;
	margin-bottom: 0;
}
#image_container_bottom_right {
  width: 42%;
	color: black;
	background-color:white;
	float:left;
	padding-top: 30px;
	margin:0;
}
h1 {
	font: .75em verdana;
	color: black;
	background-color: white;
	font-weight: bold;
	text-align: center;
	padding-top: 2.5em;
}
#leasing_benefits_text {
	font: .75em verdana;
	color: black;
	font-weight: normal;
	text-align: left;
	margin: -.7em;
	padding: 0 7% 2.5em 7%;
}
.n100-149 {
	width: 6.25em;
	height: 9.3125em;
}
.n150-223 {
	width: 9.375em;
	height: 13.9375em;
}

/*//////// End SPECIAL SERVICES ////////
----------------------------------------
/////// Begin COLLECTIONS.CSS ////////*/

.image_box_top{
	margin-left: 0;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 0;
	border: 0;
}
.image_box_middle {
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	border: 0;
}
.image_box_bottom {
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	border: 0;
}
.image_box a {
	text-align: center;
	padding-left: .3125em;
	padding-right: .3125em;
	border:0;
}
.image_box a:link {color:#ffffff; background-color:inherit; text-decoration:none;}
.image_box a:visited {color:#ffffff; background-color:inherit; text-decoration:none;}
.image_box a:active {color: #ffffff; background-color:inherit; text-decoration:none;}
.image_box a:hover	{background-color:#ffffff; color: black; text-decoration:none;				/*#90ee90*/
}
.custom_swivel_desk {
	width: 27.625em;
	height: 18.75em;
}
.text_box {
	font: .75em arial;
	font-weight: bold;
	color: black;
	background-color: white;
	margin-top: -1.3em;
	margin-left: .9375em;
	margin-right: .3125em;
	margin-bottom: -1.3em;
}
.text_box a {
	padding-left: 1.6em;
	padding-right: 2em;
}
.text_box a:link {color:#000000; background-color:inherit; text-decoration:none;}
.text_box a:visited {color:#000000; background-color:inherit;text-decoration:none;}
.text_box a:active {color: #000000; background-color:inherit; text-decoration:none;}
.text_box a:hover	{background-color:#cc0000; color:#90ee90;text-decoration:none;
}
.text_box_bottom {
	font: .75em arial;
	font-weight: bold;
	color: black;
	background-color: white;
	margin-top: -1.3em;
	margin-left: .9375em;
	margin-right: .3125em;
	margin-bottom: 2em;
}
.text_box_bottom a {
	padding-left: 1.6em;
	padding-right: 2em;
}
.text_box_bottom a:link {color:#000000; background-color:inherit; text-decoration:none;}
.text_box_bottom a:visited {color:#000000; background-color:inherit;text-decoration:none;}
.text_box_bottom a:active {color: #000000; background-color:inherit; text-decoration:none;}
.text_box_bottom a:hover	{background-color:#cc0000; color:#90ee90;text-decoration:none;
}

/*//////// End COLLECTIONS.CSS ///////
---------------------------------------------
/////// Begin COMMON FOOTER ////////*/

#product_id {
	font: .7em verdana;
	color: white;
	background-color: inherit;
	text-align: center;
	padding-top: .5em;
	padding-bottom: .5em;
}
#nav_right {
	float:left;
	width: 17.8%;
	font: .73em verdana;
	text-align:left;
	margin-right: -.8%;
}
#nav_right {
  list-style: none;
	margin:0;
	padding:0;
}
#nav_right li {
	display: block;
	padding: .3em 0 .3em 1%; /* % = width, em = ht.*/
	border-bottom: .0625em solid #555559;
	color: white;
	background-color: black;
}
#nav_right a:link {color: #ffffff; background-color:inherit; text-decoration: none;}
#nav_right a:visited {color:#ffffff; background-color:inherit; text-decoration:none;}
#nav_right a:active {color: #ffffff; background-color:inherit;text-decoration:none;}
#nav_right a:hover	{background-color:#cc0000; color:#90ee90; text-decoration:none;
}
#footer {
	font: 1.0em verdana;
	color: #959595;
	background-color: inherit;
	padding-top: 0.4em;
}
.main {
	color: #df0024;
	background-color:inherit;
	font-weight: bold;
}
.sub1	{
	color: #AEBF3F;
	background-color:inherit;
}
.sub2	{
	color: #666;
	background-color:inherit;
	text-align: left;
}  /*HOLD: #00a8ec */
.sub3	{color: #959595; background-color:inherit;}
.sub4 {color: #820010; background-color:inherit;}
.sub5 {color: #268DAF; background-color:inherit;}

.white {color: white; background-color:inherit;}
.gray {
	color: #959595;
	background-color:inherit;
	text-align: center;
}
.red {color: red; background-color:inherit;}
.dark_red {color: #820010; background-color:inherit;}
.green {color: #AEBF3F; background-color:inherit;}
.blue {color: #00a8ec; background-color:inherit;}
.dark_blue {color: #002809; background-color:inherit;}
.dark_blue {color: #0561a5; background-color:inherit;}
.yellow {color: #fffab2; background-color:inherit;}
.bright_yellow {
	color: #999999;
	background-color:inherit;
}
.about_image {
	vertical-align: top;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.sustainabletext {
	font-size: 0.6em;
}
#wrapper #information #center_container #wide_angle_content_screen .image_box em {
	text-align: center;
}
small {
	font-size: 0.6em;
}
#wrapper #information #center_container table tr td p {
	font-size: 0.7em;
	color: #000;
}
#wrapper #information #center_container #wide_angle_content_screen iframe {
	text-align: left;
}
#wrapper #information #center_container #wide_angle_content_screen .about br {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
}
#wrapper #information #center_container .sub2 p .about {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#wrapper #information #center_container .sub2 p .about {
	text-align: left;
}
#wrapper #information #center_container .sub2 p .about {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#wrapper #information #center_container #wide_angle_content_screen table tr td {
	font-weight: bold;
}
