/* CSS Document */

body{
	padding:0px 0px 0px 0px;
	margin:0px 0px 35px 0px;
	background:#CCCBCB;
	}
div, img{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}

#frame {
	width:765px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	text-align:left;
	color:#00538A;
	padding:0px 5px;
	font-family:Tahoma, Verdana, sans-serif;
	background-image:url(bgnd.gif);
	}
	
#fla {
	height:208px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

#top{
	width: 770px;
	height: 4px;
	background-image:url(top.gif);
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0;
	}
	
#bottom{
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	background:url(base.gif) no-repeat bottom center;
	height:4px;
	/*display:block;*/
	width:765px;
	margin-right:-6px;
	margin-left:-6px;
	margin-top:0px;
	margin-bottom:0px;
	text-indent:-5000px;
	clear:both;
	}
	
/* -- paragraphs -- */
.bulleted{
	background:url(or_bullet.gif) no-repeat top left;
	font-size:11px;
	font-family:Tahoma, Verdana, sans-serif;
	line-height:130%;
	color:#787878;
	padding:0px 0px 10px 11px;
	border-bottom:1px dotted #B8B8B8;
	margin:3px 0px 0px 0px;
	}
.bulleted2{
	clear:left;
	font-size:11px;
	font-family:Tahoma, Verdana, sans-serif;
	line-height:130%;
	color:#787878;
	padding:0px 0px 10px 0px;
	
	margin:3px 0px 0px 0px;
	}.border{border-top:1px dotted #B8B8B8;}
	.bulleted2 img{float:left; border:1px solid; padding:2px; margin:2px;}
	.bulleted2 a{color:#136BA6;}
.team{
	font-size:11px;
	font-family:Tahoma, Verdana, sans-serif;
	line-height:130%;
	color:#787878;
	padding:0px 0px 10px 11px;
	border-bottom:1px dotted #B8B8B8;
	margin:3px 0px 0px 0px;
	/*height:180px;*/
	}

.bulleted a{
	color:#136BA6;
	}

.boldheadline{
	font-weight:bold;
	font-size:11px;
	font-family:Tahoma, Verdana, sans-serif;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#6D6D6D;
	}
	
.general{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	font-family:Tahoma, Verdana, sans-serif;
	color:#6D6D6D;
	line-height:115%;
	}
.sub{
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	font-family:Tahoma, Verdana, sans-serif;
	color:#6D6D6D;
	line-height:115%;
	}
.sub a{
	color:#FF9600;
	}
	
/* -- titles -- */
.latestnews{
	text-indent:-5000px;
	width:175px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(title_latest_news.gif) no-repeat;
	}
.mteam{
	text-indent:-5000px;
	width:175px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(sub_managementteam.gif) no-repeat;
	}
	.cpartners{
	text-indent:-5000px;
	width:175px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(sub_cablingpartners.gif) no-repeat;
	}
	.wirelesss{
	text-indent:-5000px;
	width:175px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(sub_wireless.gif) no-repeat;
	}
	.media{
	text-indent:-5000px;
	width:175px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(sub_mediacoverage.gif) no-repeat;
	}
	.brequest{
	text-indent:-5000px;
	width:175px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(sub_brochurerequest.gif) no-repeat;
	}
.qands{
	text-indent:-5000px;
	width:175px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(sub_qulaityandstandards.gif) no-repeat;
	}
	
.information{
	text-indent:-5000px;
	width:175px;
	height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(title_information.gif) no-repeat;
	}<!-- -->
	
.aboutus{
	text-indent:-5000px;
	width:386px;
	height:18px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background:url(title_aboutus.gif) no-repeat;
	}
	.cabling{
	text-indent:-5000px;
	width:386px;
	height:18px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background:url(title_cabling.gif) no-repeat;
	}
	.wireless{
	text-indent:-5000px;
	width:386px;
	height:18px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background:url(title_wireless.gif) no-repeat;
	}
	
.secure{
	text-indent:-5000px;
	width:386px;
	height:18px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background:url(title_secure.gif) no-repeat;
	}
	
.links{
	text-indent:-5000px;
	width:386px;
	height:18px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background:url(title_links.gif) no-repeat;
	}

.contacts{
	text-indent:-5000px;
	width:386px;
	height:18px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background:url(title_contacts.gif) no-repeat;
	}
	
.newsletter{
	text-indent:-5000px;
	width:386px;
	height:18px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background:url(title_newsletter.gif) no-repeat;
	}
	
.news{
	text-indent:-5000px;
	width:386px;
	height:18px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background:url(title_news.gif) no-repeat;
	}
	
.newsarticle{
	text-indent:-5000px;
	width:386px;
	height:18px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background:url(title_news_article.gif) no-repeat;
	}

.standards{
	text-indent:-5000px;
	width:386px;
	height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(title_standards.gif) no-repeat;
	}

.services{
	text-indent:-5000px;
	width:386px;
	height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(title_services.gif) no-repeat;
	}
	
.theteam{
	text-indent:-5000px;
	width:386px;
	height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(title_theteam.gif) no-repeat;
	}

.welcome{
	text-indent:-5000px;
	width:386px;
	height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(title_welcometo.gif) no-repeat;
	}
	
.health{
	text-indent:-5000px;
	
	height:23px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(sub_health.gif) no-repeat;
	}
	
.map{
	text-indent:-5000px;
	width:386px;
	height:23px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(sub_map.gif) no-repeat;
	}
	
.directions{
	text-indent:-5000px;
	width:386px;
	height:23px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(sub_directions.gif) no-repeat;
	}

.testimonials{
	text-indent:-5000px;
	width:386px;
	height:23px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(sub_testimonials.gif) no-repeat;
	}
	
.featured{
	text-indent:-5000px;
	width:198px;
	height:23px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(title_feature.gif) no-repeat;
	}

.change{
	text-indent:-5000px;
	width:198px;
	height:23px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(title_change.gif) no-repeat;
	}


	.newsletter{
	display:none;
	}
/*---container content3cols---*/

#container-content3cols{
	padding:0px 9px 0px 45px;
	margin:0px 0px 0px 0px;
}

#container-content3cols #container-area1{
	float:right;
	width:274px;
	background:url(float_bg.gif) no-repeat top center;
	/*margin-right:10px;*/
	text-align:center;
	}
#container-content3cols #container-area1 #container-greyborder{
	border-right:1px solid #BCBCBC;
	border-left:1px solid #BCBCBC;
	width:175px;
	margin:0px auto;
	text-align:left;
	padding:15px 30px 30px 27px;
	}
	
#container-content3cols #container-left{
	width:420px;
	margin:0px 0px 0px 0px;
	padding:30px 0px 0px 0px;
	}

#container-left{	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	font-family:Tahoma, Verdana, sans-serif;
	color:#6D6D6D;
	line-height:115%;
	
	}
		
#container-content3cols #container-twocolumn{
	width:420px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
#container-content3cols #container-area2{
	margin:30px 0px 0px -5px;
	float:left;
	width:198px;
	}
	
#container-content3cols #container-area3{
	margin:30px 0px 0px 201px;
	width:198px;
	}
	
#container-content3cols #container-signup{
	width:194px;
	height:38px;
	background:url(signup_bg.gif) no-repeat;
	border-top:1px solid #A2A2A2;
	border-bottom:3px solid #A2A2A2;
	padding:12px 15px 0px 25px;
	margin:0px auto;
	text-align:left;
	
	}
	#container-content3cols #container-signup2{
	width:194px;
	height:78px;
	background:url(signup_bg2.gif) no-repeat;
	border-top:1px solid #A2A2A2;
	border-bottom:3px solid #A2A2A2;
	padding:12px 15px 0px 25px;
	margin:0px auto;
	text-align:left;
	
	}
	
#container-content3cols form{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
#container-content3cols form input{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
/* -- bottom menu -- */
#menudivider{
	margin-top:-7px;
	clear:both;
	height:5px;
	background:url(strip.gif) no-repeat;
	font-size:1px;
	display:block;
	margin:-7px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
#menudividerlong{
	margin-top:-7px;
	clear:both;
	height:5px;
	background:url(strip2.gif) no-repeat;
	font-size:1px;
	display:block;
	margin:-7px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
#container-bottommenu{
	
	padding:0px 0px 0px 0px;
	width:500px;
	margin:0px auto;
	text-align:center;
	}
ul.bottom{
	float:left;
	list-style-type:none;
	width:650px;
	margin:0px auto;
	color:#66FF00;
	padding:15px 0;
	}
ul.bottom li{
	float:right;
	padding:0px 15px 0px 15px;
	border-left:1px solid #737373;
	font-size:11px;
	font-family:Tahoma, Verdana, sans-serif;
	height:11px;
	
	color:#737373;
	
	}
ul.bottom li a{
	text-decoration:none;
	font-size:11px;
	font-family:Tahoma, Verdana, sans-serif;
	/*height:11px;
	display:block;*/
	color:#136BA6;
	}
	
/*ul.bottom li.first{
	border-left:1px solid #FFFFFF;
	}*/
#footer_right{
	float:right;
	width:200px;
	margin-right:30px;
	display:inline;
	text-align:center;
	padding:15px 15px 15px 15px;
	font-size:11px;
	font-family:Tahoma, Verdana, sans-serif;
	}
	
#container-lowerright{
	float:right;
	width:266px;
	font-size:11px;
	color:#737373;
	font-family:Tahoma, Verdana, sans-serif;
	font-weight:bold;
	/*margin-right:10px;*/
	text-align:center;
	background:url(strap.gif) no-repeat;
	text-indent:-5000px;
	height:51px;
	}
	
	/* margin form */

div.row {
  clear: both;
  padding-top: 10px;
  }

div.row label {
  float: left;
  width: 90px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 220px;
  text-align: left;
  } 
  
.orange{
	color:#FF9600;
	}
	
	
.testi{
	padding:0 30px 0 30px;
	color:#00538A;
	font-size:11px;
	line-height:140%;
	}	