/*
-----------------------------------------------
Site: FacilitiesNet
Author:   Trade Press Media Group    www.tradepress.com
Version:  2013_1.0
----------------------------------------------- */

/*! normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */

/* =============================================================================
   HTML5 display definitions
   ========================================================================== */

/*
 * Corrects block display not defined in IE6/7/8/9 & FF3
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    display: block;
}

/*
 * Corrects inline-block display not defined in IE6/7/8/9 & FF3
 */

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

/*
 * Prevents modern browsers from displaying 'audio' without controls
 * Remove excess height in iOS5 devices
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/*
 * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
 * Known issue: no IE6 support
 */

[hidden] {
    display: none;
}


/* =============================================================================
   Base
   ========================================================================== */

/*
 * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
 *    http://clagnut.com/blog/348/#c790
 * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom
 *    www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
 */

html {
    font-size: 100%; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
    -ms-text-size-adjust: 100%; /* 2 */
}

/*
 * Addresses font-family inconsistency between 'textarea' and other form elements.
 */

html,
button,
input,
select,
textarea {
    font-family: verdana, arial, helvetica, sans-serif;
}

/*
 * Addresses margins handled incorrectly in IE6/7
 */

body {
    margin: 0;
}


/* =============================================================================
   Links
   ========================================================================== */

/*
 * Addresses outline displayed oddly in Chrome
 */

a:focus {
    outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers
 * people.opera.com/patrickl/experiments/keyboard/test
 */

a:hover,
a:active {
    outline: 0;
}


/* =============================================================================
   Typography
   ========================================================================== */

/*
 * Addresses font sizes and margins set differently in IE6/7
 * Addresses font sizes within 'section' and 'article' in FF4+, Chrome, S5
 */

h1 {
    margin: 1em 0;
}

h2 {
    margin: 0;
}

h3 {
    margin: 1em 0 0 0;
}

h4 {
    margin: 1.33em 0;
}

h5 {
    margin: 1.67em 0;
}

h6 {
    margin: 2.33em 0;
}

/*
 * Addresses styling not present in IE7/8/9, S5, Chrome
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/*
 * Addresses style set to 'bolder' in FF3+, S4/5, Chrome
*/

b,
strong {
    font-weight: bold;
}

blockquote {
    margin: 1em 40px;
}

/*
 * Addresses styling not present in S5, Chrome
 */

dfn {
    font-style: italic;
}

/*
 * Addresses styling not present in IE6/7/8/9
 */

mark {
    background: #ff0;
    color: #000;
}

/*
 * Addresses margins set differently in IE6/7
 */

p,
pre {
    margin: 1em 0;
}

/*
 * Corrects font family set oddly in IE6, S4/5, Chrome
 * en.wikipedia.org/wiki/User:Davidgothberg/Test59
 */

pre,
code,
kbd,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/*
 * 1. Addresses CSS quotes not supported in IE6/7
 * 2. Addresses quote property not supported in S4
 */

/* 1 */

q {
    quotes: none;
}

/* 2 */

q:before,
q:after {
    content: '';
    content: none;
}

small {
    font-size: 75%;
}

/*
 * Prevents sub and sup affecting line-height in all browsers
 * gist.github.com/413930
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}


/* =============================================================================
   Lists
   ========================================================================== */

/*
 * Addresses margins set differently in IE6/7
 */

dl,
menu,
ol,
ul {
    margin: 1em 0;
}

dd {
    margin: 0 0 0 40px;
}

/*
 * Addresses paddings set differently in IE6/7
 */

menu,
ol,
ul {
    padding: 0 0 0 40px;
}

/*
 * Corrects list images handled incorrectly in IE7
 */

nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
}


/* =============================================================================
   Embedded content
   ========================================================================== */

/*
 * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
 * 2. Improves image quality when scaled in IE7
 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */

img {
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
}

/*
 * Corrects overflow displayed oddly in IE9
 */

svg:not(:root) {
    overflow: hidden;
}


/* =============================================================================
   Figures
   ========================================================================== */

/*
 * Addresses margin not present in IE6/7/8/9, S5, O11
 */

figure {
    margin: 0;
}


/* =============================================================================
   Forms
   ========================================================================== */

/*
 * Corrects margin displayed oddly in IE6/7
 */

form {
    margin: 0;
}

/*
 * Define consistent border, margin, and padding
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE6/7/8/9
 * 2. Corrects text not wrapping in FF3
 * 3. Corrects alignment displayed oddly in IE6/7
 */

legend {
    border: 0; /* 1 */
    padding: 0;
    white-space: normal; /* 2 */
    *margin-left: -7px; /* 3 */
}

/*
 * 1. Corrects font size not being inherited in all browsers
 * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome
 * 3. Improves appearance and consistency in all browsers
 */

button,
input,
select,
textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
}

/*
 * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
 */

button,
input {
    line-height: normal; /* 1 */
}

/*
 * 1. Improves usability and consistency of cursor style between image-type 'input' and others
 * 2. Corrects inability to style clickable 'input' types in iOS
 * 3. Removes inner spacing in IE7 without affecting normal text inputs
 *    Known issue: inner spacing remains in IE6
 */

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    cursor: pointer; /* 1 */
    -webkit-appearance: button; /* 2 */
    *overflow: visible;  /* 3 */
}

/*
 * Re-set default cursor for disabled elements
 */

button[disabled],
input[disabled] {
    cursor: default;
}

/*
 * 1. Addresses box sizing set to content-box in IE8/9
 * 2. Removes excess padding in IE8/9
 * 3. Removes excess padding in IE7
      Known issue: excess padding remains in IE6
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
    *height: 13px; /* 3 */
    *width: 13px; /* 3 */
}

/*
 * 1. Addresses appearance set to searchfield in S5, Chrome
 * 2. Addresses box-sizing set to border-box in S5, Chrome (include -moz to future-proof)
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/*
 * Removes inner padding and search cancel button in S5, Chrome on OS X
 */

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

/*
 * Removes inner padding and border in FF3+
 * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE6/7/8/9
 * 2. Improves readability and alignment in all browsers
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}


/* =============================================================================
   Tables
   ========================================================================== */

/*
 * Remove most spacing between table cells
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}
/*! END normalize.css */

/*
 Width: 1000px
 # Columns : 6 
 Column width: 65px
 Gutter : 20px 

target / context = result

 */
*/
.grid_1 { width: 6.5%; } /* 65px/1000px = 0.065px */
.grid_2 { width: 15%; } /* 150px/1000px =  0.15px */
.grid_3 { width: 23.5%; } /* 235px/1000px = 0.235px */
.grid_4 { width: 32%; } /* 320px/1000px = 0.32px */
.grid_5 { width: 40.5%; } /* 405px/1000px = 0.405px */
.grid_6 { width: 49%; } /* 490px/1000px = 0.49px */
.grid_7 { width: 57.5%; } /* 575px/1000px = 0.575px */
.grid_8 { width: 66%; } /* 660px/1000px = 0.66px */
.grid_9 { width: 74.5%; } /* 745px/1000px = 0.745px */
.grid_10 { width: 83%; } /* 830px/1000px = 0.83px */
.grid_11 { width: 91.5%; } /* 915px/1000px = 0.915px */
.grid_12 { width: 100%; } /* 1000px/1000px = 1 */

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12
 {
	margin: 0 2% 1% 0;
	float: left;
	display: block;
}
.blkBox {background:#333;}
.blkBoxTrans {background:#333; opacity:0.8;filter:alpha(opacity=80); /* For IE8 and earlier */ overflow:hidden; margin:0px; padding:0px;}
.left {margin-left:0;}
.right {margin-right:0;}
.bottom {margin-bottom:0;}
.top {margin-top:1%;}
.cntr { width: 90%; /*width: 1000px;*/
	max-width: 1000px;
	text-align: center;
	margin: 1% auto;}
.wrapper{ max-width:653px;
float: left;
padding: 0px;
margin: 0px;}

.containerMain{
	width: 100%; /*width: 1000px;*/
	max-width: 653px;
margin:0px;
padding:0px;
float:left;
	background-color: #FFF;
}


body {
background: #FFF url(http://www.facilitiesnet.com/graphics/bgFN3.png) repeat-x top;
height: 100%; 
padding: 0;
margin: 0 auto;
font: #333 Helvetica, Arial, sans-serif;
font-weight: normal;
}

.home h4 {font-size: 0.75em; color:#5ebee5; text-transform:uppercase; margin:2% 0px 0px 3%; padding:0px; font-weight: 500; }
.home a {text-decoration:none; color:#333;}
.home a:hover {text-decoration:none; color:#0086C9;}
.home p {font-size: 1.0em; color:#333; margin:2% 0px 0px 3%; padding:0px; font-weight: normal;font-family: Arial,Helvetica,sans-serif; }
.home ul { list-style:none; margin:3% 0px 0px 3%; padding:0;}
.home ul li {font-size: 1em; line-height:18px; color:#000; padding: 0px 3% 5% 0px;}
.home ul li a {color:#000;font-size:.75em text-decoration:none;font-weight:normal; font-family: Arial,Helvetica,sans-serif;}
.centerHdr { text-align:center; margin-bottom:3%;}
.centerHdrBlue { text-align:center; margin-bottom:3%; color:#5ebee5; font-weight: 500;}
.leftHdr {margin:12px 0px 0px 2%;padding:0px;font-weight:bold;font-size:24px;color:#000;}
.imgLeft {margin:0 5% 0 3%;display:block;padding:0px;border:1px solid #65a8c9; float:left;}
.small { font-size:0.50em;}
.featureHdr { color:#FFF; font-size:1.25em; line-height:1.2em; margin:0px;padding:10px 5% 0% 3%;}
.featureTxt { color:#FFF; font-size:1.125em; line-height:auto;margin:0px;padding:2% 5% 15% 5%;}
.featureImg { width: 319px; margin:0px; padding:0px; overflow:hidden;}
.featureImgMain { display:block; margin:0px; padding:0px; width: 430px; overflow:hidden;}
.featureHdr a, .featureTxt a {text-decoration: none; color:#FFF;}
.featureHdr a:hover, .featureTxt a:hover {text-decoration: none; color:#6CF;}
.featureHdrBlk { color:#333; font-size:1.25em;  line-height:auto; margin:0px;padding:2% 5% 0% 3%;}
.featureTxtBlk { color:#333; font-size:1.0em; line-height:auto;margin:0px;padding:2% 5% 15% 5%;}
.featureHdrBlk a, .featureTxtBlk a {text-decoration: none; color:#333;}
.featureHdrBlk a:hover, .featureTxtBlk a:hover {text-decoration: none; color:#6CF;}
hr.blue1 {
	border:0;
	width:100%;
	color:#0099cc;
	background-color:#0099cc;
	height:1px;
	margin:4px 0 0 0;
	padding:0;
}
hr.ltBlue {
	width:90%;
	margin:2% auto;
	padding:0px;
	border:0;
	border-bottom: thin #c8e8f4 dotted;
}
#container {
height: 100%;
max-width: 990px;
padding: 0px;
margin: 0px auto;
text-align: left;
background:none;
}

a img {
border: none;
}

#aside-form {position: relative;}
#nav {
width:990px;
height: 233px;
background:none;
padding: 0 0 0 0;
margin: 0px;

}
#nav #fnlogo{
padding: 0px;
margin: 0px;
float:left;

}

#nav #topnavad{
	width:160px;
	float:right;
}

#nav a{
text-decoration: none;
}

#ultra-ad {
	width:163px;
	height:170px;
	float:right;
	margin-top:0px;}
#ultra-ad:after {
	clear:both;
}


	
.clear {
clear:both;
padding: 0px;
margin: 0px;
height: 0px;
}

#nav_col1{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 5px 0 0px 11px;
list-style-type: none;
float: left;
margin: 0px;
width:138px;
line-height:12px;

}
#nav_col2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 5px 0 0 0;
list-style-type: none;
float: left;
width: 138px;
margin: 0px;
line-height:12px;
}
.nav_col1 li a{
padding: 2px 0 0 0px;
color:#333333;
}
.nav_col2 li a{
padding: 2px 0 0 0px;
color:#000000;
}
.nav_col3 li a{
padding: 2px 0 0 0px;
color:#000000;
}
.nav_col4 li a{
padding: 2px 0 0 0px;
color:#000000;
}

#nav a{
color:#000000;
}
#nav a:hover{
color:#000000;
text-decoration: underline;
}
.nav_col2 li ul {
	position: absolute;
	width: 15em;
	left: -999em;
	color: #333333;
	list-style-type: none;
	visibility:hidden;
	
	float: none;
	z-index: 100000;
	
	

}
.nav_col2 li ul li{
padding: 5px 0 0 5px;
margin: 0;
background: #ededed;
z-index: 150000;
line-height: 1.5em;
}

.nav_col2 li:hover ul {
	left: auto;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	display: block;
	z-index:1500;
	visibility: visible;
}


#nav_col3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 5px 11px 0 0;
list-style-type: none;
float: left;
width: 138px;
margin: 0px;
z-index: 100;
line-height:12px;
}
.nav_col4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 28px 0 0px 35px;
list-style-type: none;
float: left;
width: 150px;
margin: 0px;
z-index: 100;
}
#nav #{
padding: 0px;
margin: 0px;
display: inline;
vertical-align: top;
}




#logoNav li{
list-style-type: none;
float: left;
margin: 0px;
z-index: 10;
display: inline;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
color:#FFF;
}

#logoNav img{
padding: 0px 0 0 0px;
margin: 0px;
z-index: 10;
}
/*********************/

#logoNav ul
{
    display: none;
    position: absolute;
    margin-left: -3px;
    margin-top: 0px;
	top:0px;
	left:-100px;
	
}
#logoNav li:hover > ul
{
    display: block;
}
#logoNav ul.parent_hover
{
    display: block;
}

#logoNav ul ul
{
    margin-top: -10px;
    left: 99%;
	
}


.logoNav span
{
    display: block;
}

.endmenu
{
    clear: left;
}

.first_item {
	margin-left:3px;
}

.sub_menu {
	margin-left:3px;
}


/**************************/


#nav #logoNav li p{
	color:#fff;
}

#logoNav #community_icon{
padding: 0 8px 0 0px;
}

#logoNav #fz_nav form{
_padding-top: 12px;
z-index: 10;
}
#logoNav .fz_Icon {
padding: 28px 0 0 0;
}
[if IE6] #logoNav{
margin-top: -25px;
}


/*------ Main Content Styles --------*/
#maincontent{
width: 990px;
background-color:#FFF;
background: #FFF;
position: absolute;
padding:.5em 7px 0px 10px;
margin: 0px;
float:left;
}
.section_graphic {
padding: 0 0 20px 15px;
float: left;
}
#maincontent #leftcolumn {
padding: 0px;
float: left;
width: 650px;
background:#FFF;
}
#maincontent #leftcolumn h2{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#CCC;
text-transform: capitalize;
margin: 0px;
padding: 10px 0 0 5px;
}
#maincontent #leftcolumn h1{
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
color:#333333;
padding: 0px;
margin: 0px;
}
/*#maincontent #rightcolumn {
padding: 15px 0 0 30px;
width: 220px;
float:left;
}
#maincontent #rightcolumn h2{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
color:#333333;
text-decoration: underline;
}
#maincontent #rightcolumn .highlights{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333333;
}
#container #maincontent #rightcolumn h1{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color:#333333;
padding: 0px 0 13px 0;
margin: 0px;
font-weight: normal;
}
#maincontent #rightcolumn h3{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000066;
padding: 5px 0 0 0;
margin: 0px;
}
*/

/*
#maincontent #rightcolumn p{
font-family:Arial, Helvetica, sans-serif;
color: #333333;
font-size: 11px;
}
*/



/*--tabs styles ---*/
.boxnews {
padding: 0 0 0 10px;
}
.selected {
background-color: #e6effe;
}

#box_one a{
height: 115px;
width: 60px;
}
.salary_img {
padding-left: 90px;
}
cbbWhite #country1 .tabcontent p{

width: 200px;
}
.floatL{
float: left;
}
.newsletters {
padding: 0px;
margin: 0px;
width: 289px;
}
.newsletters li {
padding: 0px;
margin: 0px;
float: left;
list-style-type: none;
}

.list_float {
padding: 0px;
margin: 0px;
width: 289px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333333;
text-transform: uppercase;

}
.list_float li {
padding: 0px;
margin: 0px;
float: left;
list-style-type: none;
width:45%;

}
.list_float .second {
padding-left: 20px;
}
.list_float li a:link,.list_float li a:active,.list_float li a:visited {
	color:#000000;
	text-decoration:none;
}
.list_float li a:visited {
	color:#333;
}
.list_float li a:hover {
	text-decoration:underline;
}

.serifHeader a{
font-family:Georgia, "Times New Roman", Times, serif;
color:#333333;
font-size: 13px;
font-weight: bold;
text-decoration: underline;
}
#footer {
	position: absolute;
	bottom: 0;
	bottom: 0;
	width: 990px;
	height: 110px;
	background-color:#0099d3;
}
#footer li{
list-style-type: none;
float:left
}
#footer li a{
font-family:Helvetica, Arial, sans-serif;
color:#FFF;
font-size: 11px;
text-decoration:none;
text-align:center
}


#container img {
border: 0px;
}
#maincontent a {

}
#maincontent a:hover {

}
.footpad{
	height: 110px;
} /* large enough to clear footer and a bit for margin goes in the bottom of all content divs*/

.home_section_icon {
padding: 0 8px 5px 5px;
}
IFRAME {
border: 0px;
}
.profile_header {
font-family: Arial, Helvetica, sans-serif;
color:#000066;
font-size: 12px;
font-weight: bold;
margin: 4px 0 0 0;
padding: 0px;
}
#maincontent #leftcolumn a {


}
#maincontent #leftcolumn a:hover {
	

}
#maincontent #leftcolumn .Profiles a {
padding-right: 5px;

}
#logoNav .zindex_fix{
z-index: 20;
}

#onecolumn_section_right .view_all_link {
color:#999999;
padding: 5px 10px; 8px 0px;
margin: 0px;

font-size: 10px;
text-align: right;

}


/* searcg styles 

#logoNav #email{display:block; width:290px; height:20px; padding:32px 0px 0px 4px;left:750px;}


#search_new {
width:290px;
background: url(http://www.facilitiesnet.com/graphics/newsearch/search-box2.gif) no-repeat top;
height: 80px;

}

#searchtype {


padding: 0 0 0 3px;
margin-left: 3px;
}

input [type="text"] textarea {
border: solid 0 transparent;

}

#nav #search_new input 
{
color: #ccc;
background: #fff;
border: 0px; 
padding-left: 6px;
margin-top: -3px;
}
fieldset {
border: solid 0 transparent;
}

#search_new #submit {
margin-top: -1px;
paddin: 0px;
position: fixed;
background-color: #e6effe;
}
*/

#newsearch {
width:437px;
padding:0;
background:none;
margin:0;
height:169px;

}
#searchtype {
border:none #FFFFFF;
padding-left: 3px;
padding-bottom: 4px;
}
#gn_search_scope {
border:none #FFFFFF;
background: none;

}
#q {
width:151px;
border:none;
background: transparent;
/*background:url(http://www.facilitiesnet.com/graphics/searchinput.jpg) no-repeat;
background-position:top left;*/
margin: 10px 0 0 40px;
font-size:14px;
vertical-align: middle;
}

/*flo*/

#adcolumn{
float: right;
display:inline;
padding: 0px 0px 0px 3%;
margin: 0px;
z-index:0;
width:305px;
}

#adcolumn .clear {
	height:0px;
	font-size:0px;
	line-height:0;
}

#adcolumn p{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333333;
width: 300px;
padding: 0 10px 0 0;
}
#adcolumn h2{
font-family:Helvetica, Arial, sans-serif;
font-size: 12px;
color:#0086c9;
text-decoration:none;
text-transform: uppercase;
font-weight:500;
}

.list_float {
padding: 0px;
margin: 0px;
width: 289px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333333;
text-transform:capitalize;

}
.list_float li {
padding: 0px;
margin: 0px;
float: left;
list-style-type: none;
}
.list_float .second {
padding-left: 20px;
}

div#SkyScraperAd1Control, div#SkyScraperAd2Control, div#SkyScraperAd3Control, div#SkyScraperAd4Control {
margin: 0 0 4% 0;
}
div#SkyScraperAd3Control {
	margin-top: 2%;
}


/*slideshow*/
#slideshow {list-style:none; color:#fff;}
#slideshow span {display:none}
#wrapper {width:655px; margin:0px; display:none;background:url(http://www.facilitiesnet.com/graphics/slideshowbg.png) repeat-x top left;}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:645px; height:237px; padding:4px 4px 0 4px; border:0px solid #ccc; background:none;}
#information {position:absolute; top:4px;right:4px;width:210px; height:237px; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.75; filter:alpha(opacity=75);max-height:237px;min-height:0px;}
#information h3 {padding:10px 5px 0px 5px; font-size:20px;font-weight:500;line-height:24px;}
#information p {font-size:14px;padding:5px 5px 0 5px;min-height:237px;}
#image {width:645px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:645px; cursor:pointer; z-index:150;border:0px;}
#imgprev {left:0; background:url(http://www.facilitiesnet.com/graphics/left.gif) left center no-repeat;visibility:hidden;}
#imgnext {right:0; background:url(http://www.facilitiesnet.com/graphics/right.gif) right center no-repea;tvisibility:hidden;width:0px;}
#imglink {position:absolute; height:237px; width:645px; z-index:100; opacity:.4; filter:alpha(opacity=40);background:url(http://www.facilitiesnet.com/graphics/blank.gif) repeat top left;}
.linkhover {background:url(http://www.facilitiesnet.com/graphics/link.gif) center center no-repeat}
#thumbnails {width:125px;margin:5px 0 0 4px;padding:0;background:#000000;}
slideleft {float:left; width:0px; height:0px; background:url(http://www.facilitiesnet.com/graphics/scroll-left.gif) center center no-repeat; background-color:#222;visibility:hidden;}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:0px; height:0px; background:#222 url(http://www.facilitiesnet.com/graphics/scroll-right.gif) center center no-repeat;visibility:hidden;}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:645px; margin-left:0px; height:78px; overflow:hidden;background:none;}
#slider {position:absolute; left:0; height:78px}
#slider img {cursor:pointer; border:0px solid #666; padding:0 0px 0 0;}
#prevBtn a{visibility:hidden;color:#000000;}
#nextBtn a{visibility:hidden;}
/*headlines*/
#headlineswrapper {
	border:1px solid #78c6e6; background:#FFF;width:654px;margin-top:15px;
}

#headlinescontainer {border:2px solid #FFF;background:url(http://www.facilitiesnet.com/graphics/headlinesbg.png) repeat-x top left #cae6f4;}

.column {width:216px;float:left;padding:0px;margin:0px;background:none;padding-bottom:0px;overflow:hidden;}

.column img{margin:0;padding:0;width:215px;float:left;clear:both;
}


#headlinescontainer ul{font-family:Helvetica, Arial, sans-serif;font-size:14px;color:#000;margin:0px 0px 10px 0px;font-weight:normal;font-size:14px;font-color:#000;line-height:normal;margin-top:0px;padding:0px;list-style:none;}

#headlinescontainer li{padding-bottom:10px;padding-left:6px;padding-right:6px;}

#headlinescontainer a{color:#000000;text-decoration:none;}

#headlinescontainer a:hover {color:#0086c9;text-decoration:none;}

#headlinescontainer a:visited {color:#111111;text-decoration:none;}

/*Products & Services*/




#pstopwrapper {
	width:654px;
	background:url(http://www.facilitiesnet.com/graphics/pstopbg.png) top left no-repeat;padding:0px;margin:0px;}

#smlads {margin:0px 7px 7px 0px;padding:0px;float:left;width:150px;}


.productname a{
	margin:0px;
	padding:0px;
	text-indent:0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	
}

.productname a:hover{
	color:#0086c9;
	;
	
}

.companyname a{
	margin:0px;
	padding:0px;
	text-indent:0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
	line-height:12px;
}

.companyname {
	margin:0px;
	padding:0px;
	text-indent:0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
	display:block;}

.companyname a:hover{
	color:#0086c9;
}

.casename a{
	margin:0px;
	padding:0px;
	text-indent:0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	display:inline-block;
	line-height:16px;
}

.casename a:hover{
	color:#0086c9;
}

.more a{
	float:right;
	color:#666;
	font-size:0.75em;
	text-decoration:underline;
	font-weight:700;
	margin:3% 15px 0 0;
}

#PRC {
	width:655px;border:1px solid #78c6e6; background:#FFF;width:654px;margin:0px;border-top:none;padding-top:10px;
		background:url(http://www.facilitiesnet.com/graphics/prcbg.png) bottom left repeat-x #FFF;
		}

.prccolumnleft {
	width:217px;
	float:left;
	padding:0px;
	margin:0px;
	background:none;
	padding-bottom:0px;
	border:#FFF solid;
	border-width:2px;
	border-right:none;
	border-top:none;
	height:147px;
	}
	
.prccolumncenter {
	width:216px;
	float:left;
	padding:0px;
	margin:0px;
	background:none;
	padding-bottom:0px;
	border:#FFF solid;
	border-width:2px;
	border-right:none;
	border-top:none;
	border-left:none;
		height:147px;
	}
	
.prccolumnright {
	width:217px;
	float:left;
	padding:0px;
	margin:0px;
	background:none;
	padding-bottom:0px;
	border:#FFF solid;
	border-width:2px;
	border-left:none;
	border-top:none;
		height:147px;
	}
	
#prccolumnleft2 {
	width:217px;
	float:left;
	padding:0px;
	margin:0px;
	background:none;
	padding-bottom:0px;
	border:#FFF solid;
	border-width:2px;
	border-right:none;
	border-top:none;
	height:147px;
	}
	
#prccolumncenter2 {
	width:216px;
	float:left;
	padding:0px;
	margin:0px;
	background:none;
	padding-bottom:0px;
	border:#FFF solid;
	border-width:2px;
	border-right:none;
	border-top:none;
	border-left:none;
		height:147px;
	}
	
#prccolumnright2 {
	width:217px;
	float:left;
	padding:0px;
	margin:0px;
	background:none;
	padding-bottom:0px;
	border:#FFF solid;
	border-width:2px;
	border-left:none;
	border-top:none;
		height:147px;
	}

#morecat {color:#666;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:700;
}

#prccolumnleft2 ul, #prccolumncenter2 ul, #prccolumnright2 ul{font-family:Helvetica, Arial, sans-serif;font-size:12px;color:#000;margin:0px 0px 5px 0px;font-weight:normal;font-size:12px;font-color:#000;line-height:normal;margin-top:0px;padding:0px;list-style:none;}

#prccolumnleft2 li, #prccolumncenter2 li, #prccolumnright2 li{padding-bottom:5px;padding-left:6px;}

#prccolumnleft2 a, #prccolumncenter2 a, #prccolumnright2 a{color:#000000;text-decoration:none;}

#prccolumnleft2 a:hover, #prccolumncenter2 a:hover, #prccolumnright2 a:hover {color:#0086c9;text-decoration:none;}



#PRC ul{font-family:Helvetica, Arial, sans-serif;font-size:12px;color:#000;margin:0px 0px 5px 0px;font-weight:normal;font-size:12px;font-color:#000;line-height:normal;margin-top:0px;padding:0px;list-style:none;}

#PRC li{padding-bottom:5px;padding-left:6px;}

#PRC a{color:#000000;text-decoration:none;}

#PRC a:hover {color:#0086c9;text-decoration:none;}



#PRC .prcheader1 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#0086c9;
	text-decoration:none;
}

#PRC .prcheader2 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#0086c9;
	text-decoration:none;
}

/*webcasts*/


/*salary*/

ul.salarycontainer {font-size:1.0em;color:#000;margin:0px 0px 10px 0px;font-weight:normal;line-height:normal;padding:0px;}
ul.salarycontainer li {
  display: inline: /* :KLUDGE: Removes large gaps in IE/Win */
}
ul.salarycontainer li a{ display:block;padding:0.3em 2.0em;color:#000;text-decoration:none;background: url(http://www.facilitiesnet.com/graphics/fnsalarybullet.png) no-repeat 5% 50%;}

ul.salarycontainer li a:hover {color:#0086c9;text-decoration:none;}

ul.salarycontainer li a:visited {color:#111;text-decoration:none;}

a.salaryall {
	
	font-size:14px;
	color:#0086c9;
	font-weight:500;
}

a.salarycustom {
	
	font-size:14px;
	color:#0086c9;
	font-weight:500;
}

/*WIRE & MICROSITE FEATURES*/

ul.wirecontainer {font-size:1em;color:#000;margin:0px 0px 10px 10px;font-weight:normal;line-height:normal;padding:0px;}
ul.wirecontainer li {
  display: inline: /* :KLUDGE: Removes large gaps in IE/Win */
}
ul.wirecontainer li {display:block;padding:0.3em 3.5em;color:#000;text-decoration:none;background: url(http://www.facilitiesnet.com/graphics/wirebullet.gif) no-repeat 5% 10px;}

ul.wirecontainer a{color:#000;text-decoration:none;}

ul.wirecontainer a:hover {color:#0086c9;text-decoration:none;}

ul.wirecontainer a:visited {color:#111;text-decoration:none;}

a.wireall {
	font-size:14px;
	color:#0086c9;
	font-weight:500;
}

a.wirecustom {
	font-size:14px;
	color:#0086c9;
	font-weight:500;
}

.view {
	
	color:#666;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:700;
}

/*RSS Column*/

#rsscolumn {
	float:right;
	width:235px;
	text-align:left;
	
}

#rsscolumn .rssheader {
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#000000;
	text-decoration:none;
}

#rsscolumn p {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#0086c9;
	text-decoration:none;
}

#rsscolumn p a {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

#rsscolumn p a:hover {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#0086c9;
	text-decoration:none;
}

#rsscolumn a img {
	border:none;
}

#rsscolumn hr {
	color:#0086c9;
}




/*NAV FIX*/

@media all{
.fn_nav, 
.fn_nav ul,
.fn_nav li
{
    padding: 0px;
    margin: 0px;
}
.fn_nav > li
{
    float: left;
}
.fn_nav li
{
    list-style-type: none;
    border:none;
    color: #0057A3;
    background: url('http://www.facilitiesnet.com/graphics/nav-bg.jpg') top left repeat-x;
	background:none;
    margin: 0px 0px 0px 0px;
	padding:0px;
	
	
	
	
}
.fn_nav ul
{
    display: none;
    position: absolute;
    margin-left: -3px;
    margin-top: 0px;
	
}
.fn_nav li:hover > ul
{
    display: block;
}
.fn_nav ul.parent_hover
{
    display: block;
}
.fn_nav a
{
    color: #0057A3;
    background: #FFF;
	background: url('http://www.facilitiesnet.com/graphics/nav-bg.png') top left repeat-x;
	background:none;
    display: block;
    width: 100%;
    text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	
	padding:10px 0px 0px 0px; /*padding for text within link*/

	
}
.fn_nav li:hover
{
    color: white;
    background: url('http://www.facilitiesnet.com/graphics/nav-bg-over.png') top left repeat-x;
	background:none;
}
.fn_nav li.hover,
.fn_nav li a:hover
{
    color: #FFFFFF;
    background: url('http://www.facilitiesnet.com/graphics/nav-bg-over.png') top left repeat-x;
	background:none;
}
.fn_nav ul ul
{
    margin-top: -10px;
    left: 99%;
	width:100px;
	
}


.fn_nav span
{
    display: block;
}
.fn_nav
{
    float: left;
    width: 987px;
    color: white;
    background: url('http://www.facilitiesnet.com/graphics/nav-bg.png') top left repeat-x;
	background:none;
}
.endmenu
{
    clear: left;
}

#mainNav li {
  display: inline: /* :KLUDGE: Removes large gaps in IE/Win */ ;
}

#mainNav a {
  display: block;
}
#mainNav {z-index: 900;}
#mainNav li ul { /* second-level lists */
	position: absolute;
	margin-left: 0px;
	color: #333;
	background: url('http://www.facilitiesnet.com/graphics/nav-bg.png') top left repeat-x;
	width: 170px;
	/*padding: .5em;*/
	margin-top:-8px;
	line-height: 1.0em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index: 10000;
}
/*#mainNav li ul {z-index: 10000; position:absolute;}
#mainNav li ul {
	margin-top:-8px;
	margin-left:3px;
	background: url('http://www.facilitiesnet.com/graphics/nav-bg.png') top left repeat-x;
}*/

/* dropdown */
#mainNav .sub_menu li a {
	z-index: 9000;
	height:30px;  
}
#mainNav .sub_menu a {
	font-family:helvetica, arial, sans-serif;
	font-size:12px;
	font-weight: 600;
	background: #0181b2 url('http://www.facilitiesnet.com/graphics/nav-bg.png') top left repeat-x;
	color:#fff;
	padding:5px 10px 5px 15px;
	max-width:206px;
}



.#mainNav .sub_menu a:hover {
	color:#333;
	background-color:#0181b2;
	
}

#mainNav  li:hover ul, #mainNav  li li:hover ul {
	left: auto;
}

#mainNav  li:hover, #mainNav  li li.hover {
    position: static;
}



/***MEMBER****/
#underlogo {width:370px;text-decoration:left;margin:0px 0px 0px 3px;}

#underlogo a:link {
font-size:12px;font-weight:600;line-height:15px;margin:0px;padding:0px;text-decoration:none;display:block;
}

#underlogo a:hover {
	text-decoration:underline;}

/***EXPANDED NAV***/

.expandContainer {
    padding: 100px 0px 0px 100px;
    position: relative;    
	z-index:9999;
}

.choose {
    padding: 5px;
    background-color: #ff00ff;    
}

.choose:hover { background-color: #ee00ee; }



.popup{
    padding: 20px;
    background-color: #f5f5f5;  
    position: absolute;
   display:none;
   top:300px;
   left:0;
   color:#000000;  
   font-weight:400;  
	z-index:9999;
}

/***NATIVE AD WHITEPAPER***/

div.peach, div.lightBlue {
	width:96%;
	background-color:#faf0dd;
	margin:0;
	padding:2%;
	float:left;

}

div.lightBlue {
	background-color:#e5edf1;}

div.peach span.gray {
	color:#939598;
	font-weight:600;
}

div.peach span.orange {
	color:#f58220;
	font-weight:600;
}

div.peach .entry {
	width:96%;
	margin:0;
	padding:1% 2%;
}

.entry .item {
	width:48%;
	float:left;
	margin:0;
	padding:0;
	font-size:.875em;
}

.entry .itemData {
	width:50%;
	float:left;
	margin:0;
	padding:0;
}

#onecolumn #article .entry .itemData p {
	max-width:30%;
	text-align:right;
	margin:0;
	padding:0;
	display:block;
	float:left;
	font-size:.875em;
	line-height:.666em;
}
.entry .itemData .lineGraph {
	width:84%;
	margin:0;
	padding:0;
	float:right;
}
.line {
	background:#939598;
	height:.875em;
	margin:0;
	padding:0;
	float:left;display:inline-block;}
	
.onethird {
	width:33%;
	text-align:center;
	float:left;
	margin:0;
	padding:0;
}

.onethird p, .item p {
	margin:0;padding:0;}

<!--LOGO AD-->


<!--[if lt IE 6]>
 
#logoNav #fz_nav form {padding-top: 0}
<![endif]-->

/* ### Responsive styles ###*/


.blueSqBx { background-color: #ffffff; width: 650px;}
.blueSqBx {border: 1px solid #78c6e6;}
.blueSqBx {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#cde7f4');}
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
.blueSqBx  {-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#cde7f4')";}
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
.blueSqBx  {background-image: -moz-linear-gradient(top, #ffffff, #cde7f4);}
.blueSqBx {background-image: -ms-linear-gradient(top, #ffffff, #cde7f4);}
.blueSqBx {background-image: -o-linear-gradient(top, #ffffff, #cde7f4);}
.blueSqBx {background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#cde7f4));}
.blueSqBx {background-image: -webkit-linear-gradient(top, #ffffff, #cde7f4);}
.blueSqBx {background-image: linear-gradient(top, #ffffff, #cde7f4);}
/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/

/* CLEARFIX
---------------------------------------------------------------------- */
.clearfix:after {
    clear: both;
}
.clearfix:before, .clearfix:after {
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix:before, .clearfix:after {
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}



/* MEMBER CONTENT AND ARTICLE COUNT */

.memberBox, .articleBox {
	width:56px;
	height:39px;
	margin-top:13px;
	background-color:#0099d3;
}

.memberBox:hover, .articleBox:hover {
	background-color:#0081b2;
}
	
.memberBox {
	background: #0099d3 url('http://www.facilitiesnet.com/graphics/memberboxbg1.png');
	background-position:top left;
	background-repeat:none;
}
.articleBox {
	background: #0099d3 url('http://www.facilitiesnet.com/graphics/articleboxbg1.png');
	background-position:top left;
	background-repeat:none;
}
.countWrap {
	width:inherit;
	padding:0;
	float:left;
	margin:6px 0 0 28px;
	position:relative;

}
.count {
	background: url('http://www.facilitiesnet.com/graphics/countBG.png');
	background-position:top left;
	background-repeat:repeat-x;
	height:15px;
	font-family:arial, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#FFFFFF;
	display:inline-block;
	float:left;
}
.countLeft {
	background: url('http://www.facilitiesnet.com/graphics/countLeftBG.png');
	background-position:top left;
	background-repeat:no-repeat;
	height:15px;
	width:7px;
	float:left;
	display:inline-block;
}
.countRight {
	background: url('http://www.facilitiesnet.com/graphics/countRightBG.png');
	background-position:top left;
	background-repeat:no-repeat;
	height:15px;
	width:7px;
	float:left;
	display:inline-block;
}
	
	

/* Smaller ----------- */
@media screen and (max-width : 480px) {
	/* ---- Styles for Press Releases ----*/
	

/*typography*/

.featureImgMain { width: 100%; margin:0px; padding:0px;}

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	width:100%;
}

.not-web {
	display:inline;
}

.not-mobile {
		display:none;
	}