html#client{height:100%;}
body#LCC{height:100%;}
body#LCC{background-color:#000;background-image:url(/site/images/bg_left.gif);}
body#LCC,.site td,.site form,.site input,.site textarea,.site select,.site option,.site blockquote{margin:0;padding:0;font-family:verdana,helvetica,arial,sans-serif;}
body#LCC,p,td,pre{font-size:10px;line-height:1.6;font-family:verdana,helvetica,arial,sans-serif;}
.site table{border-collapse:collapse;width:100%;}
.site img{vertical-align:middle;border:none;}
.site input{vertical-align:middle;}
.site td{vertical-align:top;}
.site select,.site textarea{overflow:hidden;}
.uploaded-image{display:block;}
.bcms-searchable{display:inline;}

.bg-arrow-left,.bg-arrow-right{background-repeat:repeat-y;width:32px;}
.bg-arrow-left{background-image:url(/site/images/bg_arrow_left.gif);}
.bg-arrow-right{background-image:url(/site/images/bg_arrow_right.gif);}

.site{width:971px;height:100%;margin:0 auto;border-collapse:collapse;}
.main{width:907px;background-image:none;background-color:#000;}
	.header{width:907px;height:80px;overflow:visible;background-color:#cfcfcf;}
		.header .border{height:75px;overflow:visible;margin:0 4px 4px 4px;border-right:1px solid #bcb2a8;border-bottom:1px solid #bcb2a8;border-left:1px solid #bcb2a8;}
			.logo{width:897px;height:44px;overflow:visible;background-color:#fff;float:left;white-space:nowrap;}
				.logo img{float:left;}
				.logo .links{width:747px;float:right;text-align:right;font-size:10px;margin-top:5px;}
				.logo .links a{color:#141414;text-decoration:none;}
				.logo .links a:hover{text-decoration:underline;}
				.logo .links form{display:inline;}
				.logo .links input{display:inline;}
				.logo .links input.search{width:95px;border:1px solid #7f9db9;padding:3px 6px;font-size:9px;color:#141414;height:12px;}
				.logo .links img{display:inline;margin:0 5px;float:none;}

			.nav{width:897px;height:31px;overflow:visible;float:left;position:relative;z-index:100;}
				.nav img{display:block;}
				.nav ul{margin:0;padding:0;list-style-type:none;float:left;width:897px;}
				.nav li{float:left;}

				.nav span.bar{position:absolute;top:32px;width:100%;visibility:hidden;display:block;height:4px;background-color:#327dc1;}
				.nav li.nav1 span.bar{width:97px;background-color:#56a322;}
				.nav li.nav2 span.bar{width:162px;background-color:#fda700;}
				.nav li.nav3 span.bar{width:138px;}
				.nav li.nav4 span.bar{width:144px;background-color:#a906d9;}
				.nav li.nav5 span.bar{width:135px;}
				.nav li.nav6 span.bar{width:80px;}
				.nav li.nav7 span.bar{width:66px;}
				.nav li.nav8 span.bar{width:75px;}

				.nav span.current{visibility:visible;}
				.nav span b{display:none;}

				.nav div.flyout{position:absolute;top:31px;overflow:visible;visibility:hidden;width:400px;z-index:100000;}

				.nav a.dash{display:block;clear:both;}
				.nav a.dash img{margin:0;}
				.nav li.nav1 a.dash{width:96px;}
				.nav li.nav2 a.dash{width:161px;}
				.nav li.nav3 a.dash{width:137px;}
				.nav li.nav4 a.dash{width:143px;}
				.nav li.nav5 a.dash{width:134px;}
				.nav li.nav6 a.dash{width:79px;}
				.nav li.nav7 a.dash{width:65px;}
				.nav li.nav8 a.dash{width:74px;}

				.nav img.spacer{width:400px;height:10px;clear:both;}

				.nav li div div{background:#000 url(/site/images/n_panel_bg.gif) repeat-x;z-index:100000;}

				.nav li.nav5 div.flyout{margin-left:-265px}
				.nav li.nav5 a.dash{margin-left:265px}

				.nav li.nav6 div.flyout{margin-left:-178px}
				.nav li.nav6 a.dash{margin-left:178px}

				.nav li.nav7 div.flyout{margin-left:-334px}
				.nav li.nav7 a.dash{margin-left:334px}

				.nav li.nav8 div.flyout{margin-left:-325px}
				.nav li.nav8 a.dash{margin-left:325px}

				.nav div div div a{display:block;text-decoration:none;color:#fff;background-image:url(/site/images/n_arrow.gif);background-repeat:no-repeat;background-position:10px 5px;width:195px;float:left;clear:left;}
				.nav div div div a:hover{text-decoration:underline;color:#fff;}
				.nav div div div a span{display:block;padding:0 0 0 30px;cursor:pointer;}
				.nav div div div a.right{float:right;clear:right;margin:0;}
				
				.nav li .toprightfade{position:absolute;top:0;margin-top:-31px;}
				.nav li .toprightfade{_display:none;}
				.nav li.nav1 .toprightfade{left:96px;}
				.nav li.nav2 .toprightfade{left:161px;}
				.nav li.nav3 .toprightfade{left:137px;}
				.nav li.nav4 .toprightfade{left:143px;}
				.nav li.nav5 .toprightfade{left:258px;}
				.nav li.nav6 .toprightfade{left:79px;}
				.nav li.nav7 .toprightfade{left:327px;}
				.nav li.nav8 .toprightfade{left:317px;}


				html>body .outerpair1 {
				background: url(/site/images/upperrightfade.png) right top no-repeat;
				display:block
				} 

				html>body .outerpair2 {
				background: url(/site/images/lowerleftfade.png) left bottom no-repeat;
				padding-top: 8px;
				padding-left: 8px;
				display:block
				}

				html>body .shadowbox {
				background: url(/site/images/shadow.png) bottom right;
				display:block
				}

				html>body .innerbox {
				position: relative;
				left: -8px;
				top: -8px;
				display:block
				}

				
				html>body .outerpair1rightel  {
				background: url(/site/images/upperleftfade.png) left top no-repeat;
				display:block
				} 

				html>body .outerpair2rightel {
				background: url(/site/images/lowerrightfade.png) right bottom no-repeat;
				padding-top: 8px;
				padding-right: 8px;
				display:block
				}

				html>body .shadowboxrightel {
				background: url(/site/images/shadow2.png) bottom left;
				display:block
				}

				html>body .innerboxrightel {
				position: relative;
				right: -8px;
				top: -8px;
				display:block
				}

	.flash{width:907px;overflow:visible;background-color:#000;clear:both;}
	.content{width:907px;background-repeat:no-repeat;}
	.content .border{margin:0 4px;border-bottom:1px solid #9a9899;background-color:#fff;}
	.content .pad{padding:20px;}

	h1{color:#575757;font-size:12px;margin:5px 0;font-family:verdana,helvetica,arial,sans-serif;}
	p{margin:0 0 20px 0;}
	.large{font-size:12px;}
	.site .white{color:#fff;}
	.black{color:#000;}
	.blue{color:#00305f;}
	.green{color:#4c7124;}
	.yellow{color:#d47605;}
	.purple{color:#a906d9;}
	.title,#contactEmail{font-weight:bold;}
	#contactEmail{text-decoration:underline;}
	
	ul.copy{list-style-image:url(/site/images/i_bullet.gif);margin-left:8px;padding-left:8px;font-family:verdana,helvetica,arial,sans-serif;font-size:10px;line-height:1.6;}
	ul.copy li{color:#327dc1;}


	.leftnav{width:180px;height:537px;background-color:#ededed;padding-bottom:20px !important;}
		.subnav {padding:15px;line-height:normal;}
		.subnav a{display:block;width:148px;border-bottom:1px solid #d8d8d8;color:#010101;background-repeat:no-repeat;background-image:url(/site/images/sn_arrow.gif);background-position:left 8px;text-decoration:none;font-size:11px;}
		.subnav a:hover{color:#010101;background-color:#cfcfcf;}
		.subnav a span{display:block;padding:4px 10px 3px 15px;}
		.subnav a.last{border-bottom:none;}
		a.current-page{color:#fff;background-color:#757575;background-position:7px 8px;background-image:url(/site/images/sn_arrow2_active.gif);}
		a.current-page:hover{color:#fff;background-color:#757575;}
		a.current-page span{padding-left:22px;}
		a.section{font-weight:bold;color:#fff;background-color:#cfcfcf;background-position:7px 8px;background-image:url(/site/images/sn_arrow_active_w.gif);}
		a.section:hover{color:#fff;background-color:#757575;background-image:url(/site/images/sn_arrow_active_w.gif);}
		a.section span{padding-left:22px;}
		a.sub{color:#fff;background-color:#cfcfcf;background-image:none;}
		a.sub:hover{background-color:#757575;color:#fff;}
		a.sub span{padding-left:31px;}
		a.current-sub{color:#fff;background-color:#757575;}
		a.current-sub:hover{color:#fff;background-color:#757575;}
		a.current-section{color:#fff;background-color:#757575;}
		a.current-section:hover{color:#fff;background-color:#757575;}

		.leftnav form{padding:0 20px;font-size:11px;}
		.leftnav select{width:140px;border:1px solid #000;margin:3px 0;font-size:10px;color:#141414;}
		.leftnav form b{font-size:10px;}
		.leftnav form a{color:#000;text-decoration:none;}
		.leftnav form a:hover{text-decoration:underline;}

		.banner form{padding:0;}
		.banner select{width:140px;border:1px solid #000;margin:3px 0;font-size:10px;color:#141414;}
		.leftnav .banner{color:#fff;padding-bottom:15px;font-size:10px;margin:0 15px;}
		.leftnav .banner span{display:block;font-weight:bold;text-transform:uppercase;padding:5px;}
		.leftnav .banner div{padding:5px;line-height:normal;}
		.leftnav .banner div img{margin-right:5px;}
		.leftnav .banner div a{color:#fff;text-decoration:none;}			
		.leftnav .banner div a:hover{text-decoration:underline;}			

	.body-content{width:719px;}
		.page-title{width:719px;height:47px;overflow:visible;background-repeat:no-repeat;font-size:20px;color:#fff;font-family:verdana,helvetica,arial,sans-serif;}
		.page-title div{padding:10px 20px 0 20px;}
		.full .border{border-bottom:none;}
		.full .body-content{width:899px;background-repeat:no-repeat;}
		.full .page-title{width:899px;}
		.full .page-title div{padding:10px 10px;}

		.body-content .banner{width:219px;color:#fff;padding-bottom:15px;font-size:10px;margin:10px;}
		.body-content .banner span{display:block;font-weight:bold;text-transform:uppercase;padding:2px 5px;}
		.body-content .banner div{padding:15px;}
		.body-content .banner div img{margin:0;padding:0;}
		.body-content .banner div a{color:#fff;}
		.body-content .banner select{display:inline;margin:0;padding:0;}

		.grey{background-color:#b3b3b3 !important;border-top:1px solid #000 !important;border-bottom:1px solid #000 !important;}
		.grey div{border-top:1px solid #000 !important;border-bottom:1px solid #000 !important;}
		.grey div{background-color:#878484 !important;}
		.grey{border-color:#000 !important;}
		.grey div,.grey div a{color:#fff !important;}
		.grey div img{border:1px solid #fff !important;}
		.grey div td{text-align:left;padding-right:5px;}
		.wide div{padding:10px 5px !important;text-align:center !important;}
		.wide select{width:210px !important;}
		.wide {width:220px !important;}
		
		.greyfade{background:#838383 url(/site/images/greyfade_bg.gif) repeat-x;padding:10px;}
		.greyfade td{color:#fff;line-height:normal;}
		.greyfade td b{text-transform:uppercase;display:block;padding-bottom:10px;}
		.greyfade td a{color:#fff;text-decoration:none;font-size:9px;}
		.greyfade td a{text-decoration:underline;}
		.greyfade td img{display:inline;}
		.greyfade td img.icon{margin:0 10px;}
		.greyfade td form{margin-top:10px;}
		.greyfade td select{border:1px solid #000 !important;width:180px !important;font-size:9px;}

		.body-bg{background-color:#000;background-repeat:no-repeat;background-position:0 265px}
		.landing-content td,.landing-content a{color:#fff;font-size:10px;line-height:normal;}
		.landing-content a{text-decoration:none;}
		.landing-content a:hover{text-decoration:underline;color:#fff;}
		.landing-content img.thumb{border:1px solid #fff;margin-right:10px;}
		.landing-content img.logo-thumb{border:1px solid #012a4e;margin-right:10px;}
		.landing-content .title{font-size:12px;text-transform:uppercase;padding-bottom:10px;}
		.consulting-hr{background-image:url(/site/images/consulting_hr.gif);background-repeat:repeat-x;}

		.wireless-landing-toolbar{width:899px;}
		.wireless-landing-toolbar div.bg{width:899px;overflow:visible;background-image:url(/site/images/mc_bg_wireless.jpg);background-repeat:no-repeat;background-color:#a906d9;}
		.wireless-landing-toolbar table{margin:5px 10px;}
		.wireless-landing-toolbar form{display:inline;}
		.wireless-landing-toolbar td a{color:#fff;font-size:12px;text-decoration:underline;}
		.wireless-landing-toolbar td{color:#fff;font-size:12px;}
		.wireless-landing-toolbar td img{display:inline;margin-right:5px;}
		.wireless-landing-toolbar input.text{padding:3px;font-size:9px;width:140px;}
		.wireless-landing-toolbar select{height:16px;vertical-align:middle;font-size:9px;*height:20px;}
		.wireless-landing-toolbar input.submit{background-color:#fff;font-weight:bold;}
		.wireless_title{font-size:11px;font-weight:bold;text-transform:uppercase;padding-bottom:10px;}
		.wireless-divider{width:40px;background-image:url(/site/images/wireless_divider.gif);background-repeat:repeat-y;}
		 a.wireless_link{text-decoration:none;}
		 a.wireless_link:hover{text-decoration:underline;}

		p.dashboard-title{color:#00305f;font-weight:bold;font-size:12px;margin-bottom:10px;}
		p.dashboard-title2{color:#000;font-weight:bold;font-size:12px;margin-bottom:10px;}
		.dashboard-content .logo-thumb{border:1px solid #012a4e;margin-right:10px;}
		.dashboard-content .banner{width:441px;}
		.dashboard-content .banner div{padding:10px 0;}
		.dashboard-content .banner form{margin:0;padding:0;white-space:nowrap;text-align:center;}
		.dashboard-content .dashboard{width:449px !important;}
		.dashboard-content .dashboard select{width:142px !important;}
		
		table.search-results td{color:#000;}
		table.search-results td a{font-weight:bold;color:#317ec2;text-decoration:none;}
		table.search-results td a:hover{text-decoration:underline;}
		table.result-info{width:100%;}
		table.result-info td{font-weight:bold;color:#317ec2;font-size:10px;}
		table.result-info td a{font-weight:bold;color:#317ec2;font-size:10px;text-decoration:none;}
		table.result-info td a:hover{text-decoration:none;}
		.search-results-hr{background-image:url(/site/images/sr_hr.gif);background-repeat:repeat-x;}
		
		#hp-clients .bcms-searchable{white-space:nowrap;}
		
.searchcontact{color:#2b7ec2;margin-left:10px !important;}
.searchcontact b{font-size:12px;color:#2b7ec2;}
.searchcontact select{font-size:11px;background-color:#074b88;color:#fff;width:170px;}
.searchresultspromo{color:#fff !important;}
.searchresultspromo a{font-weight:normal !important;color:#fff;text-decoration:underline !important;}
.imgborder{border:1px solid #fff !important;margin-right:15px !important;}

.breadcrumbs{width:907px;clear:both;color:#fff;}
.breadcrumbs div{padding:4px 17px;font-size:10px !important;line-height:normal !important;}
.breadcrumbs img{display:inline;margin:0 5px;}
.breadcrumbs img{*margin-top:3px;}
.breadcrumbs a{color:#fff;text-decoration:none;font-size:10px !important;}
.breadcrumbs a:hover{text-decoration:underline;color:#fff;}

.footer{width:907px;overflow:visible;clear:both;color:#fff;background-repeat:no-repeat;}
.footer div{padding:4px 17px;font-size:10px;}
.footer img{display:inline;margin:0 10px;float:none;}
.footer a{color:#fff;text-decoration:none;vertical-align:middle;}
.footer a:hover{text-decoration:underline;color:#fff;}
.footer .copyright{padding:0;float:right;width:200px;text-align:right;}

.homepage-content{display:none;clear:both;}
.homepage-content h1{color:#fff;font-size:16px;margin-top:50px;clear:both;}
.home td.title{padding:0 0 10px 0;font-size:12px;text-transform:uppercase;}
.home .footer{}
.homemain{background-position:0 445px;background-repeat:no-repeat;}

.default .home{}
.default .homemain{background-color:#002c58;background-image:url(/site/images/hp_bg.jpg);}
#default_content td{color:#fff;}
#default_content a{color:#fff;text-decoration:none;}
#default_content a:hover{text-decoration:underline;}

.consulting .home{}
.consulting .homemain{background-color:#56a322;background-image:url(/site/images/hp_bg_consulting.jpg);}
#consulting_content td{color:#fff;}
#consulting_content a{color:#fff;text-decoration:none;}
#consulting_content a:hover{text-decoration:underline;}
#consulting_content img{display:inline;}
#consulting_content .content2 td.title{border:none;}
#consulting_content .content2 td img{*margin-top:2px;margin-right:10px;}
#consulting_content .content3 a{font-weight:bold;}
#consulting_content .content3 td img.thumb{border:3px solid #fff;margin:0 15px 0 20px;}
#consulting_content .hp-consulting-hr{background-image:url(/site/images/hp_totalview_solutions_hr.gif);background-repeat:repeat-x;}
.tagged-consulting .banner{background-color:#56a322;}
.tagged-consulting .banner div,.tagged-consulting .banner span{border-top:1px solid #bcff8f !important;border-bottom:1px solid #bcff8f !important;}
.tagged-consulting .banner div{background-color:#4c7124 !important;}
.tagged-consulting .banner{border-color:#4c7124 !important;}


.totalview-solutions .home{}
.totalview-solutions .homemain{background-color:#d18a00;background-image:url(/site/images/hp_bg_totalview_solutions.jpg);}
#totalview-solutions_content td{color:#fff;}
#totalview-solutions_content a{color:#fff;text-decoration:none;}
#totalview-solutions_content a:hover{text-decoration:underline;}
#totalview-solutions_content img{display:inline;}
#totalview-solutions_content .content2 td img{*margin-top:2px;margin-right:10px;}
#totalview-solutions_content .content3 a{font-weight:bold;}
#totalview-solutions_content .content3 td img.thumb{border:3px solid #fff;margin:0 15px 0 20px;}
#totalview-solutions_content .hp-totalview-solutions-hr{background-image:url(/site/images/hp_totalview_solutions_hr.gif);background-repeat:repeat-x;}
.tagged-totalview .banner{background-color:#fda700 !important;}
.tagged-totalview .banner div,.tagged-totalview .banner span{border-top:1px solid #ffdfa1 !important;border-bottom:1px solid #ffdfa1 !important;}
.tagged-totalview .banner div{background-color:#d47605 !important;}
.tagged-totalview .banner{border-color:#d47605 !important;}

.network-services .home{}
.network-services .homemain{background-color:#002c58;background-image:url(/site/images/hp_bg.jpg);}
#network-services_content td{color:#fff;}
#network-services_content img{display:inline;}
#network-services_content img.logo-thumb{margin-right:15px;}
#network-services_content a{font-weight:bold;color:#3f8dcc;text-decoration:none;}
#network-services_content a:hover{text-decoration:underline;}
#network-services_content .content1 select{font-size:11px;background-color:#074b88;color:#fff;}
#network-services_content .content1 option{border:1px solid #7f9db9;}
.tagged-network .banner{background-color:#420256 !important;}
.tagged-network .banner div,.tagged-network .banner span{border-top:1px solid #e696ff;border-bottom:1px solid #e696ff !important;}
.tagged-network .banner div{background-color:#a906d9 !important;}
.tagged-network .banner{border-color:#a906d9 !important;}


.tagged-standard .banner{background-color:#327dc1 !important;}
.tagged-standard .banner div,.tagged-standard .banner span{border-top:1px solid #86a1bf;border-bottom:1px solid #86a1bf !important;}
.tagged-standard .banner div{background-color:#00305f !important;}
.tagged-standard .banner{border-color:#00305f !important;}