

/* ---- Styles for Magazine Pages ----*/
#onecolumn_section h4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#999999;
padding: 0 0 5px 10px;
margin: 0px;
font-weight: normal;

}


#onecolumn_section h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 24px;
color:#333333;
padding: 5px 0px 0px 10px;
margin: 0px;

}
#onecolumn_section h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 16px;
color:#333333;
padding: 0 15px 10px 10px;
margin: 0px;
text-transform: capitalize;
}
#onecolumn_section_left h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color:#333333;
padding: 0 15px 10px 10px;
margin: 0px;
}

#onecolumn_section_right h3{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000066;
padding: 5px 0px 0 10px;
margin: 0px;
float: left;
}
#onecolumn_section_left h3{
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color:#000066;
padding: 5px 15px 0 10px;
margin: 0px;
}

#onecolumn_section p{
padding: 0 10px 0 10px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333333;
}
#onecolumn_section_left {
padding: 0 10px 0 10px;
margin: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333333;
}
.Mag_Logo_Header {
padding: 10px 0 0 0;
text-align: center;
}
#onecolumn_section_left {
width: 190px;
float: left;
padding: 0px;
margin: 0px;
}
#onecolumn_section_right {
width: 425px;
float: left;
padding: 0px;
margin: 0px;
}

#onecolumn_section_left_webcast {
width: 300px;
float: left;
padding: 0px;
margin: 0px;
}
#onecolumn_section_right_webcast {
width: 340px;
float: left;
padding: 0px;
margin: 0px;
}
#onecolumn_section_right p {
font-size: 12px;
}
#onecolumn_section_right h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color:#333333;
padding: 0 15px 10px 10px;
margin: 0px;
}
#communitybox  {
width: 315px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
background:  url(http://www.facilitiesnet.com/graphics/Profile_graphic.jpg) top left no-repeat;

}
#communitybox h1 {
padding-left: 80px;
}
.articleheader{
font-family: Georgia, "Times New Roman", Times, serif;
color:#333333;
font-weight: bold;
font-size: 13px;
}
#news {
padding: 0px;
margin: 0px;
}
#news li {
float: left;
width: 325px;
list-style-type: none;
}
#news a {
text-decoration: underline;
color:#000066;
}
#onecolumn_section_right .view_all_link {
color:#999999;
padding: 5px 0 8px 0px;
margin: 0px;
float:right;

}
#onecolumn_section_right .feature_header {
color:#999999;
font-size: 11px;
padding: 15px 0 0 10px;
margin: 0px;
}
#onecolumn_section_left .feature_header {
color:#999999;
font-size: 11px;
padding: 8px 0 0 10px;
margin: 0px;
}
#onecolumn_section_right #products {
padding:0;
margin: 5px 5px 5px 10px;
font-family: Arial, Helvetica, sans-serif;
color:#333333;
font-size: 12px;
}
#onecolumn_section_right h1{

font-size: 26px;
}
#onecolumn_section a{
color:#333333;
}
#onecolumn_section a:hover{
color:#666666;
}
#products a{
color:#333333;
text-decoration: underline;
font-weight: bold;
}
#onecolumn_section_right h4{
padding: 7px 0 0 13px;
margin: 0px;
}
#onecolumn_section_right #career a{
text-decoration: underline;
}

#onecolumn_section h4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#999999;
padding: 0 0 5px 10px;
margin: 0px;
font-weight: normal;

}

#onecolumn_section {
width: 650px;
float: left;
padding: 0px;
margin: 0px;
}
#onecolumn_section h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 24px;
color:#333333;
padding: 5px 0px 0px 10px;
margin: 0px;

}
#onecolumn_section h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 16px;
color:#333333;
padding: 0 15px 10px 10px;
margin: 0px;
}
#onecolumn_section_left h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color:#333333;
padding: 0 15px 10px 10px;
margin: 0px;
}

#onecolumn_section_right h3{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000066;
padding: 5px 0px 0 10px;
margin: 0px;
float: left;
}
#onecolumn_section_left h3{
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color:#000066;
padding: 5px 15px 0 10px;
margin: 0px;
}

#onecolumn_section p{
padding: 0 10px 0 10px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333333;
}
#onecolumn_section_left {
padding: 0 10px 0 10px;
margin: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333333;
}
.Mag_Logo_Header {
padding: 10px 0 0 0;
text-align: center;
}
#onecolumn_section_left {
width: 180px;
float: left;
padding: 0px;
margin: 0px;
}
#onecolumn_section_right {
width: 410px;
float: left;
padding: 0px;
margin: 0px;
}
#onecolumn_section_right h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color:#333333;
padding: 0 15px 10px 10px;
margin: 0px;
}
#communitybox  {
width: 315px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
background:  url(http://www.facilitiesnet.com/graphics/Profile_graphic.jpg) top left no-repeat;

}
#communitybox h1 {
padding-left: 80px;
}
.articleheader{
font-family: Georgia, "Times New Roman", Times, serif;
color:#333333;
font-weight: bold;
font-size: 13px;
}
#news {
padding: 0px;
margin: 0px;
}
#news li {
float: left;
width: 325px;
list-style-type: none;
}
#news a {
text-decoration: underline;
color:#000066;
}
#onecolumn_section_right .view_all_link {
color:#999999;
padding: 5px 0 8px 0px;
margin: 0px;
float:right;

}
#onecolumn_section_right .feature_header {
color:#999999;
font-size: 11px;
padding: 15px 0 0 10px;
margin: 0px;
}
#onecolumn_section_right #products {
padding:0;
margin: 5px 5px 5px 10px;
font-family: Arial, Helvetica, sans-serif;
color:#333333;
font-size: 12px;
}
#onecolumn_section_right h1{

font-size: 26px;

}
#adcolumn {
width: 300px;
float: right;
padding: 0 5px 0 0;
margin: 0px;
}
#maincontent a {
color:#333333;
text-decoration:none;
}
#maincontent a:hover {
color:#666666;
}


#nav a{
text-decoration: none;
}
.clear {
clear:both;
padding: 0px;
margin: 0px;
}

#nav .nav_col1{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 28px 0 0px 10px;
list-style-type: none;
float: left;
margin: 0px;

}
.nav_col2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 28px 0 0 20px;
list-style-type: none;
float: left;
width: 150px;
margin: 0px;
}
.nav_col1 li a{
padding: 2px 0 0 0px;
color:#333333;
}
.nav_col2 li a{
padding: 2px 0 0 0px;
color:#333333;
}
.nav_col3 li a{
padding: 2px 0 0 0px;
color:#333333;
}
.nav_col4 li a{
padding: 2px 0 0 0px;
color:#333333;
}

#nav a{
color:#000033;
}
#nav a:hover{
color:#000033;
text-decoration: none;
}
.nav_col2 li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	color: #333333;
	list-style-type: none;
	width: 10em;
	

}
.nav_col2 li ul li{
padding: 5px 0 0 5px;
margin: 0;
background: #ededed;
}

.nav_col2 li:hover ul {
	left: auto;
}

.nav_col3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 28px 0 0px 56px;
list-style-type: none;
float: left;
width: 150px;
margin: 0px;
z-index: 100;
}
.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 #logoNav{
padding: 0px 0 0 0;
margin: 0;
display: inline;
vertical-align: top;
}

#logoNav img{
padding: 0px 0 0 0;
margin: 0px;
}
#logoNav li{
list-style-type: none;
float: left;
padding: 0px 0 0 0;
margin: 0px;
z-index: 10;
display: inline;
}

/* ----- Webcast new styling --- */
#onecolumn_section_left_webcast {
width: 300px;
float: left;
padding: 0px;
margin: 0px;
}
#onecolumn_section_right_webcast {
width: 345px;
float: left;
padding: 0px;
margin: 0px;
}

#onecolumn_section_left_webcast h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color:#333333;
padding: 0 15px 10px 10px;
margin: 0px;
}

#onecolumn_section_right_webcast h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color:#333333;
padding: 0 15px 10px 10px;
margin: 0px;
font-weight: normal;
}

#onecolumn_section_right_webcast h3{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000066;
padding: 5px 0px 0 10px;
margin: 0px;
float: left;

}
#onecolumn_section_left_webcast h3{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000066;
padding: 5px 15px 0 10px;
margin: 0px;
}


#onecolumn_section_right {
width: 450px;
float: left;
padding: 0px;
margin: 0px;
}
#onecolumn_section {
width: 660px;
padding: 0px;
margin: 0px;
}
#BOMtoplinks {
	height:inherit;
	margin:0px;
	padding:0px;
}

#BOMtoplinks a:link,#BOMtoplinks a:visited,#BOMtoplinks a:active,{
padding: 0 10px 0 5px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
text-indent:0px;
line-height:0px;
text-decoration:none;
}

#BOMtoplinks a:hover {color:#0086c9;}

#BOMtoplinks p a {margin:0px;padding:0px;}

#onecolumn_section_left_bomhome {
padding: 0 0px 0 5px;
margin: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333333;
width: 130px;
float: left;

margin: 0px;
}



#onecolumn_section_left_bomhome h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color:#333333;
padding: 0 15px 10px 10px;
margin: 0px;
}

#onecolumn_section_left_bomhome h3{
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color:#000066;
padding: 5px 15px 0 10px;
margin: 0px;
}

#onecolumn_section_left_bomhome p{
padding: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333333;
line-height:13px;
}



#onecolumn_section_right_bomhome {
width: 521px;
float: right;
padding: 0px;
margin: 0px 0px 0px 0px;
}


#onecolumn_section_right_bomhome p {
font-size: 12px;
}



#bomhome_mid_wrap {
	background:  url(http://www.facilitiesnet.com/bom/graphics/bomhome_mid_wrap_bg.jpg) top left repeat-y;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	width:519px;
}

/*----- PROJECTS PROFILES -----*/
#projectsprofiles_container {
	background:none;
	width:507px;
	margin:0px 7px 0px 7px;
	padding:0px;
}

#projects, #profiles {
	float:left;
	width:250px;
	padding:0px;
	margin:0px;
	background:none;
}

#projects .more a, #profiles .more a {
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:400;
	text-decoration:none;
	font-weight:400;
}

#projects .more a:hover, #profiles .more a:hover {
	color:#0086c9;
	}
	

#projects h2 a:link, #projects h2 a:visited, #profiles h2 a:link, #profiles h2 a:visited{
	font-family:"Helvetica Neue", Helvetica;
	font-size:14px;
	color:#000000;
	font-weight:400;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

#projects h2 a:hover, #profiles h2 a:hover{
	color:#0086c9;
}

#projects, #profiles img {
	border:none;
	margin:0px;
	padding:0px;
}

#profiles {
	float:right;
	
}
/*---- AUDIO VIDEO -------*/             
#audiovideo_container {
	background:none;
	width:507px;
	margin:0px 7px 0px 7px;
	padding:0px;
}

#audiobomhome, #videobomhome {
	float:left;
	width:250px;
	padding:0px;
	margin:0px;
	background:none;
}

#videobomhome {
	float:right;
}

#audiobomhome h2 a:link, #audiobomhome h2 a:visited, #videobomhome h2 a:link, #videobomhome h2 a:visited{
	font-family:"Helvetica Neue", Helvetica;
	font-size:14px;
	color:#000000;
	font-weight:400;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

#audiobomhome h2 a:hover, #videobomhome h2 a:hover{
	color:#0086c9;
}


#moreaudiovideo {
	background:url(http://www.facilitiesnet.com/bom/graphics/bomhomewhtbg.jpg) top left repeat-y;
	width:519px;
	padding:8px 0px 0px 0px;
	margin:0px;
	display:block;
	text-align:center;
}

#moreaudiovideo a:link, #moreaudiovideo a:visited {
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:400;
	text-decoration:none;
	font-weight:400;
	margin:0px auto;
	padding:0px;
}

#moreaudiovideo a:hover{
	color:#0086c9;
	}
	


/*---- ASK AN EXPERT -----*/
                                
#ask_container {
	
	width:507px;
	margin:0px 7px 0px 7px;
	padding:0px;
}
#asklink {
}

#asklink a:link, #asklink a:visited {
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:400;
	text-decoration:none;
	font-weight:400;
	margin:0px auto;
	
	padding:0px;
	padding-bottom:4px;
}

#asklink a:hover{
	color:#0086c9;
	}

#asklink a:link img {padding-bottom:0px;}


/*---- Twitter -----*/

#bomtwitterwrapper {
	background:  url(http://www.facilitiesnet.com/bom/graphics/bomhomesmlbg.jpg) top left repeat-y;
	width:258px;
	float:left;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

#twitter_update_list a[style="font-size: 85%;"] { font-size: 1em; 
color:#c2bab0;
text-decoration:none;}

#twitter_update_list {
	font-family:"Helvetica Neue", Helvetica;
	font-size:12px;
	color:#000000;
	font-weight:400;
	text-decoration:none;
	margin:15px 0px 0px 0px;
	padding:0px;
	list-style:none;
	
	}
#twitter_update_list li {
	background: url('http://www.nfmt.com/images/titterdivider.jpg') bottom left repeat-x;
	padding-bottom: 7px;
	margin-bottom: 9px;
	}
#twitter_update_list span {
	color:#000;
}


#twitter_update_list span a {
	color: #0086c9;
	text-decoration: none;
	}
#twitter_update_list a {
	color: #000;
	}
	
#followus {text-align:right;}
	
#followus a:link, #followus a:visited {
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:400;
	text-decoration:none;
	font-weight:400;
	margin:0px auto;
	
	padding:0px;
	padding-bottom:4px;
}

#followus a:hover{
	color:#0086c9;
	}

/*---- Poll -----*/

#bompollwrapper {
	background:  url(http://www.facilitiesnet.com/bom/graphics/bomhomesmlbg.jpg) top left repeat-y;
	width:258px;
	float:right;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

#bompollwrapper a:link, #bompollwrapper a:visited, #bompollwrapper a:active, {
	 font: 12px 'Lucida Sans Unicode', 'Lucida Grande', san-serfi; color: #000000;  }

#bompollwrapper a:hover {
	color:#0086c9;
}




div.TWIIGSPOLL { width: 224px;margin:10px 17px 0px 17px; }
div.TWIIGSPOLL a.TWIIGSPOLLquestionlink { font: 14px 'Helvetica Neue', Helvetica, san-serfi; color: #000000; }
div.TWIIGSPOLL a.TWIIGSPOLLlink {font: 14px 'Helvetica Neue', Helvetica, san-serfi; color: #000000;  }

div.TWIIGSPOLL a:hover.TWIIGSPOLLmorelink ,div.TWIIGSPOLL a:hover.TWIIGSPOLLquestionlink , div.TWIIGSPOLL a:hover.TWIIGSPOLLlink { color:#0086c9; }

div.TWIIGSPOLL a.TWIIGSPOLLmorelink { text-decoration: none; font: 12px 'Helvetica Neue', Helvetica, sans-serif; color: #000000; }
div.TWIIGSPOLL li.TWIIGSPOLLanswerselectionitem { font: 11px 'Helvetica Neue', Helvetica, san-serfi; color: #000000;  }
div.TWIIGSPOLL input.TWIIGSPOLLanswertext { /*width: 190px !important;*/ font: 11px 'Helvetica Neue', Helvetica, san-serfi; color: #000000;  }
div.TWIIGSPOLL input.TWIIGSPOLLanswercheckbox { font: 11px 'Helvetica Neue', Helvetica, san-serfi; color: #000000;  }
div.TWIIGSPOLL input.TWIIGSPOLLanswerradio { font: 11px 'Helvetica Neue', Helvetica, san-serfi; color: #000000;  }
div.TWIIGSPOLL input.TWIIGSPOLLsubmit { font: 10px 'Helvetica Neue', Helvetica, san-serfi; color: #000000;  }
div.TWIIGSPOLL div.TWIIGSPOLLtopresults { font: 11px 'Helvetica Neue', Helvetica, san-serfi; color: #000000;  }
div.TWIIGSPOLL li.TWIIGSPOLLanswersitem { font: 11px 'Helvetica Neue', Helvetica, san-serfi; color: #000000;  }
div.TWIIGSPOLL p.TWIIGSPOLLclosed { font: bold 11px 'Helvetica Neue', Helvetica, san-serfi; color: #000000;  }
div.TWIIGSPOLL p.TWIIGSPOLLtotalvotes { font: 11px 'Helvetica Neue', Helvetica, san-serfi; color: #000000;  }
div.TWIIGSPOLL div.TWIIGSPOLLloading { font: 11px 'Helvetica Neue', Helvetica, san-serfi; color: #000000;  }

#polllink a {margin-right:15px;}

#polllink a:link, #polllink a:visited {
	font-family: "Helvetica Neue", Helvetica,sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:400;
	text-decoration:none;
	font-weight:400;
	margin:0px auto;
	
	padding:0px;
	padding-bottom:4px;
}

#polllink a:hover{
	color:#0086c9;
	}







[if IE6] #logoNav{
margin-top: -25px;
}
#onecolumn_section_right h3 a{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000066;
margin: 0px;
float: left;
}




