body{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; padding:0; margin-top: 3px; background-color: #000332; color: #000332; line-height:1.4em;}

/* ------------------------------
HEADER AND LINK TAGS
------------------------------ */

h1{
	font-size:1.3em;
	margin-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2{font-size:1.2em; color:#000332; margin-top: 10px;}
h3{font-size:1.2em; color: #ffffff; margin-top: 10px;}

a {font-weight:bold;}
a:link, a:visited{color:#000332;}
a:hover{color: #666666;}

/* ------------------------------
BULLET TAGS
------------------------------ */

#column_middle ul {margin: 10px 0 10px 18px;}

/* ------------------------------
PAGE STRUCTURE
------------------------------ */

#container{width:950px; margin:0 auto;}

#topbar{width:auto; display:block; height:75px; color:#FFFFFF;}
#navbar{width:auto; display:block; height:50px; background-image:url(../images/topbar_nav.jpg); background-repeat:no-repeat;}

#main{
	width:950px;
	display:block;
	padding:10px 0;
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#column_leftind{width:365px; margin-right:5px; float:left;}
#column_left{width:220px; margin-right:5px; float:left;}
#column_left a{font-weight: normal;}

#column_middleind{width:365px; margin-right:5px; float:left;}
#column_middle{width:490px; margin-right:20px; float:left;}

#column_rightind{width:210px; float:left;}
#column_right{
	width:210px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.spacer{clear:both; height:20px; display:block;}

#footer{width:auto; padding-top:15px; padding-left: 0px; font-size:1em; color:#ffffff; height: 40px; background-image:url(../images/footer.jpg);
background-repeat:no-repeat;}
#footer li {display:inline; padding-right:1em;}
#footer a {color:#ffffff;text-decoration:underline;font-weight:normal;}
#footer a:hover {color:#cccccc;text-decoration:underline;}
#footerlink {margin-top: 0px;}

/* ------------------------------
  TOP NAVIGATION UNDER CONTACT ADDRESS
------------------------------ */
#navigation{margin-top:20px;}

#navlist {float:right;text-align:center;width: 300px;}
#navlist li {display:inline;padding:0em 0em 0em 0.5em;}
#navlist a {color:#fff;text-decoration:underline;}
#navlist a:hover {color:#ccc;text-decoration:underline;}

.telephone {color: #ffffff;font-size: 1.4em;font-weight: bold;margin-right: 15px;margin-top: 12px;}
.telephone a {color: #ffffff;text-decoration:none;}

/* ------------------------------
  GOOGLE SEARCH BOX
------------------------------ */
.searchbox	{position:relative;float: right;margin-top: -14px;padding: 0px 0px 0px 0px;width: 210px;height: 34px;overflow:hidden;/* for ie to hide extra height*/	}

/* ------------------------------
  SEARCH RESULTS PAGE
------------------------------ */
#search{float:left;width: 700px;margin-left: 30px;background-color: #ffffff;}

/* ------------------------------
  INDEX ONLY STYLING
------------------------------ */

#boxleft{background-image:url(../images/index_bkg_box1.jpg);background-repeat:no-repeat;margin-left:15px;padding: 3px 5px 5px 15px;height: 240px;}
.boxtext{ padding-right: 45px;}
#boxmiddle{background-image:url(../images/index_bkg_box2.jpg);background-repeat:no-repeat;margin-left:8px;padding: 3px 5px 5px 15px;height:240px;}
#boxright{background-image:url(../images/contact_bkg_midland.jpg);background-repeat:no-repeat;margin-left:0px;padding: 3px 5px 5px 20px;line-height: 1.1px;height: 240px;}
#boxright a{font-weight: normal;}

/* ------------------------------
  ACCORDION BACKGROUND ON INDEX PAGE
------------------------------ */

#accordianbkg{width: 900px;height: 352px;background-color:#ffffff;padding-left: 26px;margin-left:15px;background-image:url(../images/accordian_bkg.jpg);background-repeat:no-repeat;background-color:#ffffff;}

/* ------------------------------
  ACCORDION SMALL IMAGES AND TEXT FORMATTING ON CONTENT PAGES
------------------------------ */

#accordianbkg2{width: 912px;height: 230px;background-image:url(../images/telephone_mini_accordion.jpg);background-repeat: no-repeat;margin-left: 15px;margin-top: 5px;}
#acctext2{width: 300px;height: 172px;margin-left: 77px;padding-top: 20px;}

#accordianbkg3{width: 912px;height: 230px;background-image:url(../images/vc_mini_accordion.jpg);background-repeat: no-repeat;
margin-left: 15px;margin-top: 5px;}
#acctext3{width: 300px;height: 172px;margin-left: 77px;padding-top: 20px;}

#accordianbkg4{width: 912px;height: 230px;background-image:url(../images/midnet_mini_accordion.jpg);background-repeat: no-repeat;margin-left: 15px;margin-top: 5px;}
#acctext4{width: 300px;height: 172px;margin-left: 77px;padding-top: 20px;}

#accordianbkg5{width: 912px;height: 230px;background-image:url(../images/pa_cctv_mini_accordion.jpg);background-repeat: no-repeat;margin-left: 15px;margin-top: 5px;}
#acctext5{width: 300px;height: 172px;margin-left: 77px;padding-top: 20px;}

#accordianbkg6{width: 912px;height: 230px;background-image:url(../images/public_mini_accordion.jpg);background-repeat: no-repeat;margin-left: 15px;margin-top: 5px;}
#acctext6{width: 300px;height: 172px;margin-left: 77px;padding-top: 20px;}

#accordianbkg7{width: 912px;height: 230px;background-image:url(../images/news_mini_accordion.jpg);background-repeat: no-repeat;margin-left: 15px;margin-top: 5px;}
#acctext7{width: 450px;height: 172px;margin-left: 77px;padding-top: 20px;}

#accordianbkg8{width: 912px;height: 230px;background-image:url(../images/midland_mini_accordion.jpg);background-repeat: no-repeat;margin-left: 15px;margin-top: 5px;}
#acctext8{width: 300px;height: 172px;margin-left: 77px;padding-top: 20px;}

#accordianbkgccw{width: 912px;height: 230px;background-image:url(../images/ccw_mini_accordion.jpg);background-repeat: no-repeat;margin-left: 15px;margin-top: 5px;}
#acctextccw{width: 300px;height: 172px;margin-left: 77px;padding-top: 20px;}

#accordianbkgsf{width: 912px;height: 230px;background-image:url(../images/soundfield_mini_accordion.jpg);background-repeat: no-repeat;margin-left: 15px;margin-top: 5px;}
#acctextsf{width: 300px;height: 172px;margin-left: 77px;padding-top: 20px;}

#accordianbkgexpress{width: 912px;height: 230px;background-image:url(../images/express_mini_accordion.jpg);background-repeat: no-repeat;margin-left: 15px;margin-top: 5px;}
#acctextexpress{width: 300px;height: 172px;margin-left: 77px;padding-top: 20px;}

#accordianbkgaccessory{width: 912px;height: 230px;background-image:url(../images/accessory_mini_accordion.jpg);background-repeat: no-repeat;margin-left: 15px;margin-top: 5px;}
#acctextaccessory{width: 300px;height: 172px;margin-left: 77px;padding-top: 20px;}

#accordianbkggatekeeper{width: 912px;height: 230px;background-image:url(../images/gatekeeper_mini_accordion.jpg);background-repeat: no-repeat;margin-left: 15px;margin-top: 5px;}
#acctextgatekeeper{width: 300px;height: 172px;margin-left: 77px;padding-top: 20px;}

#accordianbkggateway{width: 912px;height: 230px;background-image:url(../images/gateway_mini_accordion.jpg);background-repeat: no-repeat;margin-left: 15px;margin-top: 5px;}
#acctextgateway{width: 300px;height: 172px;margin-left: 77px;padding-top: 20px;}

#accordianbkginfra{width: 912px;height: 230px;background-image:url(../images/infra_mini_accordion.jpg);background-repeat: no-repeat;margin-left: 15px;margin-top: 5px;}
#acctextinfra{width: 300px;height: 172px;margin-left: 77px;padding-top: 20px;}

#accordianbkgmanage{width: 912px;height: 230px;background-image:url(../images/manage_mini_accordion.jpg);background-repeat: no-repeat;margin-left: 15px;margin-top: 5px;}
#acctextmanage{width: 300px;height: 172px;margin-left: 77px;padding-top: 20px;}

#accordianbkgmultipoint{width: 912px;height: 230px;background-image:url(../images/multipoint_mini_accordion.jpg);background-repeat: no-repeat;margin-left: 15px;margin-top: 5px;}
#acctextmultipoint{width: 300px;height: 172px;margin-left: 77px;padding-top: 20px;}

#accordianbkgnetworker{width: 912px;height: 230px;background-image:url(../images/networker_mini_accordion.jpg);background-repeat: no-repeat;margin-left: 15px;margin-top: 5px;}
#acctextnetworker{width: 300px;height: 172px;margin-left: 77px;padding-top: 20px;}

#accordianbkgconference{width: 912px;height: 230px;background-image:url(../images/conference_mini_accordion.jpg);background-repeat: no-repeat;margin-left: 15px;margin-top: 5px;}
#acctextconference{width: 300px;height: 172px;margin-left: 77px;padding-top: 20px;}

#accordianbkgroom{width: 912px;height: 230px;background-image:url(../images/room_mini_accordion.jpg);background-repeat: no-repeat;margin-left: 15px;margin-top: 5px;}
#acctextroom{width: 300px;height: 172px;margin-left: 77px;padding-top: 20px;}

#accordianbkgteam{width: 912px;height: 230px;background-image:url(../images/team_mini_accordion.jpg);background-repeat: no-repeat;margin-left: 15px;margin-top: 5px;}
#acctextteam{width: 300px;height: 172px;margin-left: 77px;padding-top: 20px;}

#accordianbkgtransit{width: 912px;height: 230px;background-image:url(../images/transit_mini_accordion.jpg);background-repeat: no-repeat;margin-left: 15px;margin-top: 5px;}
#acctexttransit{width: 300px;height: 172px;margin-left: 77px;padding-top: 20px;}

#accordianbkgseriesx{width: 912px;height: 230px;background-image:url(../images/accbkg_seriesx.jpg);background-repeat: no-repeat;margin-left: 15px;margin-top: 5px;}
#acctextseriesx{width: 300px;height: 172px;margin-left: 77px;padding-top: 20px;}
/* ------------------------------
  BREADCRUMB NAVIGATION
------------------------------ */

#breadcrumb{width: 900px;font-size: 0.9em;padding: 4px 0px 5px 30px;color: #ffffff;}
#breadcrumb a{color: #ffffff;font-weight:normal;}
#breadcrumb a:hover{color: #000332;}

/* ------------------------------
 IN THIS SECTION BASE IMAGE AND TEXT FORMATTING
------------------------------ */

#sidebase{
width: 190px;margin-left:0px;}
.leftcontenttext{font-size:1em;line-height: 1.4em;}
.leftcontentactive{background-color: #000332;color: #ffffff;font-weight: bold;display: block;width: 170px;}

/* ------------------------------
  IN THIS SECTION - TELEPHONE SYSTEMS
------------------------------ */

#leftcontentts{width: 190px;margin-left: 15px;}
#leftcontentts ul {margin-left: 8px;margin-top: 1px;padding-left: 0;list-style-type: none;font-size:1em;}
#leftcontentts a{display: block;width: 170px;background-color: #F2B2C0;border-bottom: 2px solid #ffffff;font-weight: normal;padding: 5px 10px;line-height: 1.6em;}
#leftcontentts a:link{color: #000332;}
#leftcontentts a:hover{background-color: #D5002E;color: #ffffff;}

/* ------------------------------
  IN THIS SECTION - VIDEO CONFERENCING
------------------------------ */

#leftcontentvc{width: 190px;margin-left: 15px;}
#leftcontentvc ul {margin-left: 8px;margin-top: 1px;padding-left: 0;list-style-type: none;font-size:1em;}
#leftcontentvc a{display: block;width: 170px;background-color: #ffefb2;border-bottom: 2px solid #ffffff;font-weight: normal;padding: 5px 10px;line-height: 1.6em;}
#leftcontentvc a:link{color: #000332;}
#leftcontentvc a:hover{background-color: #ffa700;color: #000332;}

/* ------------------------------
  IN THIS SECTION - MIDNET
------------------------------ */

#leftcontentmn{width: 190px;margin-left: 15px;}
#leftcontentmn ul {margin-left: 8px;margin-top: 1px;padding-left: 0;list-style-type: none;font-size:1em;}
#leftcontentmn a{display: block;width: 170px;background-color: #FDC5A1;border-bottom: 2px solid #ffffff;font-weight: normal;padding: 5px 10px;line-height: 1.6em;}
#leftcontentmn a:link{color: #000332;}
#leftcontentmn a:hover{
	background-color: #FB6D15;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* ------------------------------
  IN THIS SECTION - PA/CCTV
------------------------------ */

#leftcontentpa{width: 190px;margin-left: 15px;}
#leftcontentpa ul {margin-left: 8px;margin-top: 1px;padding-left: 0;list-style-type: none;font-size:1em;}
#leftcontentpa a{display: block;width: 170px;background-color: #B2DAF3;border-bottom: 2px solid #ffffff;font-weight: normal;padding: 5px 10px;line-height: 1.6em;}
#leftcontentpa a:link{color: #000332;}
#leftcontentpa a:hover{background-color: #0082d6;color: #ffffff;}

/* ------------------------------
  IN THIS SECTION - PUBLIC SECTOR
------------------------------ */

#leftcontentps{width: 190px;margin-left: 15px;}
#leftcontentps ul {margin-left: 8px;margin-top: 1px;padding-left: 0;list-style-type: none;font-size:1em;}
#leftcontentps a{display: block;width: 170px;background-color: #A8D7AC;border-bottom: 2px solid #ffffff;font-weight: normal;padding: 5px 10px;line-height: 1.6em;}
#leftcontentps a:link{color: #000332;}
#leftcontentps a:hover{background-color: #259d31;color: #ffffff;}

/* ------------------------------
  IN THIS SECTION - NEWS
  ------------------------------ */

#leftcontentnews{width: 190px;margin-left: 15px;}
#leftcontentnews ul {margin-left: 8px;margin-top: 1px;padding-left: 0;list-style-type: none;font-size:1em;}
#leftcontentnews a{display: block;width: 170px;background-color: #FBD1D8;border-bottom: 2px solid #ffffff;font-weight: normal;padding: 5px 10px;line-height: 1.6em;}
#leftcontentnews a:link{color: #000332;}
#leftcontentnews a:hover{background-color: #F68D9E;color: #ffffff;}

/* ------------------------------
  IN THIS SECTION - GENERAL PAGES
------------------------------ */

#leftcontentmc{width: 190px;margin-left: 15px;}
#leftcontentmc ul {margin-left: 8px;margin-top: 1px;padding-left: 0;list-style-type: none;font-size:1em;}
#leftcontentmc a{display: block;width: 170px;background-color: #ACADBC;border-bottom: 2px solid #ffffff;font-weight: normal;padding: 5px 10px;line-height: 1.6em;}
#leftcontentmc a:link{color: #000332;}
#leftcontentmc a:hover{background-color: #000332;color: #ffffff;}

/* ------------------------------
  IN THIS SECTION - CONTACT
------------------------------ */

#leftcontentcu{background-image:url(../images/contact_address.jpg);background-repeat:no-repeat;margin-left:15px;padding: 3px 15px 5px 20px;line-height: 1.3em;}

/* ------------------------------
  VID CONF PRODUCTS - TEXT AND IMAGE
------------------------------ */
#producttext{
float: left;
width: 315px;
margin-right: 10px;
}

#productimg{
float: left;
width: 100px;
}

/* ------------------------------
  GOOGLE MAP
------------------------------ */

#googlemap{width: 190px;margin-left: 20px;}
#googlemaplrg{width: 425px;margin-left: 0px;}

/* ------------------------------
  MIDDLE CONTENT
------------------------------ */

#middlecontent{
	margin-left:8px;
	padding: 3px 5px 5px 5px;
	font-size:1.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* ------------------------------
  CONTACT US COLUMNS
------------------------------ */

#rightcontent{background-image:url(../images/contact_bkg_midland.jpg);background-repeat:no-repeat;margin-left:0px;padding: 3px 5px 5px 20px;}
#rightcontent a{font-weight: normal;}

#rightcontenttel{
	background-image:url(../images/contact_bkg_tel.jpg);
	background-repeat:no-repeat;
	margin-left:0px;
	padding: 3px 5px 5px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#rightcontenttel a{font-weight: normal;}

#rightcontentvc{background-image:url(../images/contact_bkg_vc.jpg);background-repeat:no-repeat;margin-left:0px;padding: 3px 5px 5px 20px;}
#rightcontentvc a{font-weight: normal;}

#rightcontentps{background-image:url(../images/contact_bkg_public.jpg);background-repeat:no-repeat;margin-left:0px;padding: 3px 5px 5px 20px;}
#rightcontentps a{font-weight: normal;}

#rightcontentmidnet{
	background-image:url(../images/contact_bkg_midnet.jpg);
	background-repeat:no-repeat;
	margin-left:0px;
	padding: 3px 5px 5px 20px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#rightcontentmidnet a{font-weight: normal;}

#rightcontentnews{background-image:url(../images/contact_bkg_news.jpg);background-repeat:no-repeat;margin-left:0px;padding: 3px 5px 5px 20px;}
#rightcontentnews a{font-weight: normal;}

#rightcontentpa{background-image:url(../images/contact_bkg_pa.jpg);background-repeat:no-repeat;
margin-left:0px;padding: 3px 5px 5px 20px;}
#rightcontentpa a{font-weight: normal;}

/* ------------------------------
  OTHER STYLING
------------------------------ */

.adddetails{line-height:1.7em;}

.darkbkg{background-color: #e3e3ea;padding: 5px;}

.error{color:#FF0000;}

.small{font-size: 0.9em;}

#contact a{color: #ffffff;text-decoration:none;font-size: 1em;font-weight:bold;}
#contact a:hover{color: #ffffff;text-decoration: underline;}

.topanchor{font-size: 0.9em;}
.top{font-size: 0.9em;
text-align:right;}

.address {color: #ffffff;}
.address a{color: #ffffff;}

.sitemaplrg a{font-size: 1.1em;color: #999999;}
.sitemapsm a{font-weight:normal;}

/* Rollover Digital Signage Images */
#roll li{
list-style: none;
}

#roll li a {
text-decoration:none;
margin-left: 0px;
padding-left: 0px;
}

#roll li a span {
visibility:hidden;
display:none;
position:relative;
left:0px;
top:0px;
width:450px;
}

#roll li a:hover span {
visibility:visible;
display:block;
}

#roll li a:hover {
visibility:visible;
color: #666666;
}

#roll ul { 
margin-left: 0px; }
#container #main #column_right table tr td {
	font-weight: bold;
}
#container #main #column_right table tr td p {
	font-weight: normal;
}
#container #main #column_right table tr td p {
	color: #060040;
	font-weight: bold;
}

