body     {margin: 0 0 0 0;}
html{font-family: Verdana, Arial, Helvetica, sans;font-size: 12px;color: #333;line-height: 18px;text-align: left;}
h1 {color:#00798B;font-size:19px;font-weight:normal;margin:0px 0px 15px 0px;}
h2 {color:#00798B;font-size:15px;font-weight:normal;margin:0px 0px 0px 0px;padding-bottom:0px;}
a, a:link, a:visited	{color: #0d5c85;text-decoration: underline;}
a.anchors	{font-size: 11px;color: #000000;text-decoration: none;position: relative;}
a:hover	{color: #0d5c85;text-decoration: none;}
#main	{width: 950px;text-align: left;}
.clear {clear:both;}
/* Top Navigation */
#topBar {
	background:url(/images/topmenu/topbar.jpg) top left repeat;
	height:2px;
	line-height:1px;font-size:1px;
}
#topNavigation {
position:relative;
}
.topNavigationContainer {
background:url(/images/topmenu/topmenubg.jpg) top left no-repeat;
width:374px;
height:28px;
position:absolute;
right:5px;
}
.topNavigationContainer .topNavlinks {
	padding:5px 0px 0px 15px;
}
.topNavigationContainer .topNavlinks a,
.topNavigationContainer .topNavlinks a:link,
.topNavigationContainer .topNavlinks a:visited {
display:block;
float:left;
margin-right:16px;
padding-left:20px;
background:url(/images/mainmenu/submenubullet.gif) 4px 5px no-repeat;
text-decoration:none;
color:#717171;
}
.topNavigationContainer .topNavlinks a:hover {
color:#2591A0;
}

.intCopy ul {
	list-style-type:none;
	border:blue solid 0px;
	padding:0px;
	margin:10px 0px 20px 10px;
}
.intCopy ul li {
	background:url(/images/bullets/listitem1.gif) 1px 6px no-repeat;
	border:#aaaaaa solid 0px;
	padding:0px 0px 5px 18px;
	margin:0px 0px 0px 0px;
}
/* Main Menu */
#mainNavigation {margin:0px 0px 15px 0px;}
.mainNavigationChild {width:950px;position:relative;z-index:10000;height:37px;}
.mainNavigationChild img {	border:0px;}
.mainNavigationChild .tab {float:left;	position:relative;}
.mainNavigationChild .submenu {	display:none;position:absolute;width:400px;top:37px;clear:both;}
.submenu .links {float:left;width:188px;}
.submenu .links a,.submenu .links a:link,.submenu .links a:visited {display:block;margin:7px 0px;padding-left:20px;background:url(/images/mainmenu/submenubullet.gif) 4px 5px no-repeat;text-decoration:none;color:#717171;font-size:1.1em;}
.submenu .links a:hover {color:#2591A0;}

.submenuchild {padding:5px 10px;background:#ffffff;border:#e4e4e4 solid 1px;border-width:1px 1px 0px 1px;height:100%;}
.whitepace {background:#ffffff;height:1px;line-height:1px;font-size:1px;position:relative;top:1px;left:1px;}
#mainNavigation .bottomcap {height:4px;}
#mainNavigation .middle {margin:0px 4px;height:4px;line-height:1px;font-size:1px;background:url(/images/mainmenu/bottomm.gif) bottom left repeat-x;}
#mainNavigation .lc, #mainNavigation .rc {width:4px;height:4px;position:relative;}
#mainNavigation .lc {float:left;}
#mainNavigation .rc {float:right;}
.mainNavigationChild #PowerOfCable {left:19px;}
.mainNavigationChild #Products {left:10px;}
.mainNavigationChild #AboutInsightMedia {left:9px;}
.mainNavigationChild #Markets {left:-287px;}
.mainNavigationChild #Programming {left:-244px;}
.mainNavigationChild #PowerOfCable .whitepace {width:153px;}
.mainNavigationChild #Products .whitepace {width:113px;}
.mainNavigationChild #AboutInsightMedia .whitepace {width:189px;}
.mainNavigationChild #Markets .whitepace {width:102px;left:296px;}
.mainNavigationChild #Programming .whitepace {width:144px;left:255px;}
/* whitepaper */
#whitePaper {position:absolute;top:25px;right:30px;width:327px;height:55px;background:url(/images/topmenu/elementbg.gif) top left;}
#whitePaper form {margin:0px;padding:0px;}
#whitePaper .formcontainer {background:url(/images/topmenu/fieldcontainer.gif) top left;width:215px;height:22px;position:relative;}
#whitePaper .emailInput {width:156px;float:left;position:relative;left:2px;}
#whitePaper .submitBtn {width:56px;float:left;}
#whitePaperCloseButton {position:absolute;right:10px;top:6px;}
#emailContainer {margin:0px;padding:10px 0px 0px 10px;}
#signupbutton {width:56px;height:18px;position:relative;top:2px;}
#txtWhitePaperEmail {width:140px;font-size:10px;border-width:0px;}
.whitepapertext {margin:0px 0px 6px 0px;padding:0px;font-size:10px;line-height:1em;}
#whitePaper .content {font-size: 10px;float: left;margin: 0 0 0 20px;}
#whitePaper .content .downloadWhitePaper {overflow: auto;line-height: 24px;margin: 5px 0 0 0;}
#whitePaper .content .downloadWhitePaper img {margin: 0 5px 0 0;}
#whitePaper .content .downloadWhitePaper a,#whitePaper .content .downloadWhitePaper a:link,#whitePaper .content .downloadWhitePaper a:visited {font-size: 10px;text-decoration: none;}
#whitePaper .content .downloadWhitePaper a:hover {font-size: 10px;text-decoration: underline;}	
/* Home */
#contentBkgrd {	background: url(../images/content_bkgrd.gif) left top no-repeat;}
.contentTopGap {	height:12px;}
#logo {	padding: 0 0 23px 0;}
.title {	font-size: 14px;	font-weight: bold;}
.homeColumns {}
.col1,.col2,.col3 {float:left;}
.col1 {width:545px;}
.col1pad {padding:30px 50px 30px 30px;}
.col1pad {font-size:14px;line-height:21px;}
.col1pad a:link, .col1pad  a:visited {text-decoration:none;color:#027D8F;}
.col2 {width:195px;height:200px;display:none;}
.col3 {width:395px;}
#HomeWhyChoose {margin-top:25px;}
#homepageFlash {margin:-25px 0px 20px 0px;position:relative;}
.yellowarrow {border-width:0px;position:relative;top:1px;}
.whiteText {color: #FFF;background: #4064a1;line-height: 17px;padding-left: 5px;}
.dropDown142 {width: 142px;height: 17px;font-size: 10px;}
.input142 {width: 138px;height: 13px;font-size: 10px;}
.whiteText2 {color: #FFF;text-align: right;line-height: 20px;vertical-align: top;}
.checkBox {margin-top: 4px;vertical-align: top;}
.btnSearch {padding-left: 5px;text-align: right;}


/* start meet audience results */
#logoBkgrd {background: url(/images/logos_bkgrd.gif) top left repeat-x;line-height: 44px;text-align: center;}
.whiteText3 {color: #FFF;line-height: 16px;}
.btnDetail {padding-left: 5px;padding-bottom: 3px;text-align: right;}

/* Target Audience in margin */
#HMTA {position:relative;width:388px;color:#ffffff;}
#HMTA .HMTAMiddle {background:url(/images/home/MeetAudTop.gif) top left no-repeat;}
#HMTA  .targetchild {padding:20px 5px 10px 13px;position:relative;z-index:2;}
#HMTA  .meettargetaud {margin:0px 0px 15px 42px;}
#HMTA .text {margin:15px 0px 5px 15px;display:block;}
.HMTABottomCap {background:url(/images/home/MeetAudBottom.gif) bottom left no-repeat;height:31px;width:388px;position:relative;font-size:5px;line-height:5px;z-index:1;margin-top:-25px;}
.HMTATopCap {display:block;}
#HMTA .QRlogoContainer {border:#ffffff solid 1px;border-width:1px 0px;position:relative;margin:5px 0px 5px -13px;width:388px;}
#HMTA .QRlogoChild {background:#BFCBE0;border:#003082 solid 1px;border-width:1px 0px;}
#HMTA .QRlogoChild img {margin:3px;	height:38px;}
/* end meet audience results */
/* promotions */
.PromotionsGrid {margin:25px auto;}
.PromotionsGrid td {border:#dddddd solid 1px;border-width:0px 1px 1px 0px;text-align:center;vertical-align: middle;width:190px;height:150px;}
.PromotionsGrid td img {border-width:0px;display:block;margin:10px auto;}
#popPromo {position:absolute;display:none;width:240px;}
.popArrow {width:13px;height:23px;position:absolute;font-size:1px;line-height:1px;z-index:100;top:25px;left:-11px;background:url(/images/promos/popArrow.gif) top left repeat-x;}
.popMiddle {border:#0097AC solid;border-width:0px 2px;background:#ffffff;padding:10px;}
.popbottomcap, .poptopcap {height:9px;}
.popbottomcap img, .poptopcap img {border-width:0px;}
.popbottomcap .popmiddle {margin:0px 11px;height:11px;line-height:1px;font-size:1px;background:url(/images/promos/popBottomMiddle.gif) bottom left repeat-x;}
.poptopcap .popmiddle {margin:0px 11px;height:11px;line-height:1px;font-size:1px;background:url(/images/promos/popTopMiddle.gif) top left repeat-x;}
.popbottomcap .lc,.popbottomcap .rc,.ntopcap .lc,.ntopcap .rc {width:11px;height:11px;position:relative;}
.popbottomcap .lc, .poptopcap .lc  {float:left;}
.popbottomcap .rc, .poptopcap .rc {float:right;}
.popleft .popArrow {left:auto;right:-11px;background:url(/images/promos/popArrow2.gif) top left repeat-x;}
.popouttext {display:none;}
/* network grid */
.networkgrid {width:780px;margin:25px auto;}
.networkgrid td {border:#dddddd solid 1px;border-width:0px 1px 1px 0px;text-align:center;}
.networkgrid td img {width:70px;margin: 0 0 0 10px;border: none;}
.networkgrid td a {border: none;cursor:pointer;}

#modal-bg {display: none;width: 100%;height: 100%;background: transparent url('/images/modal-bg.png') repeat;position: fixed;bottom: 0%;left: 0%;z-index: 100000;}
#modal-window {font-family: Verdana, Georgia, Sans-Serif;font-size: 11px;width: 223px;height: 148px;background: transparent url('/images/modal-window.png') no-repeat;position: fixed;bottom: 40%;left: 40%;}
#modal-window .close {position: absolute;top: 3px;right: 5px;z-index: 100001;}
#modal-window .close:hover {cursor: pointer;}
#modal-window .close img {position:relative;top:5px;}
#modal-window .submit {width: 68px;height: 22px;position: absolute;left: 79px;bottom: 14px;}
#modal-window .submit:hover {cursor: pointer;}
#modal-window .content {position: absolute;top: 35px;left: 25px;width: 175px;z-index: 100001;}
#modal-window .content select {width: 175px;margin: 5px 0;position: absolute;left: 0px;bottom: -15px;}

/* network detail */
.NetworkDetailLogo {display:block;margin:0px 0px 10px 0px;}.RightArrows {list-style-type:none;border:blue solid 0px;padding:0px;margin:0px 0px 20px 1px;}
.RightArrows li {background:url(/images/bullets/rightarrow.gif) 0px 4px no-repeat;border:#aaaaaa solid 0px;padding:0px 0px 5px 18px;margin:0px 0px 0px 0px;}
.nMiddle {border:#99DDE6 solid;border-width:0px 1px;background:#E3F4F7;padding:10px;}
.nbottomcap, .ntopcap {height:9px;}
.nbottomcap img, .ntopcap img {border-width:0px;}
.nbottomcap .middle {margin:0px 9px;height:9px;line-height:1px;font-size:1px;background:url(/images/margin/nbottomMiddle.gif) bottom left repeat-x;}
.ntopcap .middle {margin:0px 9px;height:9px;line-height:1px;font-size:1px;background:url(/images/margin/ntopMiddle.gif) top left repeat-x;}
.nbottomcap .lc,.nbottomcap .rc,.ntopcap .lc,.ntopcap .rc {width:9px;height:9px;position:relative;}
.nbottomcap .lc, .ntopcap .lc  {float:left;}
.nbottomcap .rc, .ntopcap .rc {float:right;}

.vpStats {}
.vpStats .vpCriteria,.laStats .laCriteria {font-weight:bold;margin:1px 0px;}
.vpGroup,.laGroup  {margin:25px 0px;clear: both;}
.vpGroup .vpName,.vpGroup .vpValue {float:left;}
.vpGroup .vpValue {clear: right;}
.vpGroup .vpName {width:150px;}
.vpGroup .vpValue {width:60px;text-align:right;}
.NetworkDetailMargin .horDiv {border:#99DDE6 solid;border-width:1px 0px 0px 0px;margin:10px 0px;}
#contentBottom {background: url(/images/content_bkgrd_btm.gif) top left no-repeat;clear: both;width:950px;}

.popgap {
	height:100px;
	float:left;
}
#pop01 {
	width: 291px;
	float: left;
	/*padding-left: 25px;*/
}

#pop02 {
	width: 291px;
	float: left;
	/*padding-left: 13px;
	padding-right: 10px;*/
}

#pop03 {
	width: 291px;
	float: left;
	/*padding-right: 25px;
	text-align: center;*/
}

#pop03 a {
	text-decoration: none;
	padding: 0;
	margin: 0;
	border: 0;
}
/* careers */
.job_posting_title {cursor:pointer;}

/* market maps pages */
.mmInfo {}
.mmGroup {width:450px;}
.mmInfo {margin:15px 0px;}
.mmInfo .mmName,.mmInfo .mmValue {float:left;}
.mmInfo .mmName {width:295px;}
.mmInfo .mmValue {width:405px;}
.mapimage {}
/* Start Interior */
#intSecondaryNav {float: right;}
#intContentTop {background: url(/images/layout/int_content_top.gif) top left no-repeat;width:950px;height:32px;clear:both;}
#intContentBkgrd {	background: url(/images/layout/int_content_bkgrd.gif) top left repeat-y;position:relative;}
#intContentContainer {margin:10px 85px 10px 89px;clear:both;}
#intContentBtm {background: url(/images/layout/int_content_btm.gif) top left no-repeat;width:950px;height:46px;position:relative;}
.intCopy {}
.intCopy dd { margin: 0 0 10px 20px; }
.intCopy dt { font-weight: bold; }
.intCopyPadded {padding:10px;}
.intCopyPadded2 {padding:0px 10px;}
.intCopy2 {}
.intCopy3 {}
/* 2column page content */
.twoColumn  {}
.twoColumn .intCopy {width:524px;float:left;}
.twoColumnSpace {float:left;width:12px;	height:100px;}
.twoColumnMargin {width:237px;float:left;}
.testimonials {	margin:25px 0px;border-width:0px;display:block;}
.featuredprogramming {margin:25px 0px;border-width:0px;display:block;}
hr {background: #4c6ea7;border: 0;height: 1px;padding: 0;margin: 15px 0 15px 0;}
/* Target Audience in margin */
#MeetTargetAudience {
	position:relative;/**/
	background:#003082 url(/images/targetaudience/bg1captop.gif) top left no-repeat;
	width:236px;
	color:#ffffff;
}
#MeetTargetAudience  .targetchild {
	padding:20px 5px 10px 13px;
	position:relative;
	z-index:2;
}
#MeetTargetAudience .text {
	margin:15px 0px 5px 15px;
	display:block;

}
.BottomCap {
	background:url(/images/targetaudience/bg1capbottom.gif) bottom left no-repeat;
	height:31px;
	width:236px;
	position:relative;
	/*bottom:0px;*/
	font-size:5px;line-height:5px;
	z-index:1;/**/
	margin-top:-25px;/**/
}
.element {
	padding:3px 0px;
}	
.element .select,
.element .input {
	width:200px;
	font-size: 10px;
}
.element .input {
	width:195px;
}
.element .checkBox {
	margin-top:-2px;
}
.MarketResearch {
	width:191px; 
	height:15px;
	margin:6px 0px;
}
#QRMarketData td {
	color:#ffffff;
	vertical-align:top;
}
#QRMarketData .item {
	font-weight:bold;
}
#QRMarketData .value {
	width:80px;
}
.element .btnSearch {
	float:right;
}

#MeetTargetAudience .QRlogoContainer {
	border:#ffffff solid 1px;
	border-width:1px 0px;
	position:relative;
	margin:5px 0px 5px -13px;
	width:236px;
}
#MeetTargetAudience .QRlogoChild {
	background:#BFCBE0;
	border:#003082 solid 1px;
	border-width:1px 0px;
}
#MeetTargetAudience .QRlogoChild img {
	margin:3px;	
	height:38px;
}
/* Start Targets */

.select_copy { FONT-FAMILY: Verdana,Arial,Helvetica,san-serif; 
	COLOR: #373535; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none; 
	letter-spacing: 0px;
	width: 200px;
}

.arrowbutton { FONT-FAMILY: Verdana,Arial,Helvetica,san-serif; 
	COLOR: #000000; 
	FONT-SIZE: 8px; 
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none; 
	letter-spacing: 0px;
}

.pgHdrSm2 {
	background:url(/images/layout/textheadingbg.jpg) top left no-repeat;
	color:#ffffff;
	font-size:14px;
	padding:8px;
	clear:both;
}

.pgHdrSm3 {
	background:url(/images/layout/textheadingbg.jpg) top left no-repeat;
	color:#ffffff;
	font-size:14px;
	padding:8px;
	clear:both;
}

.paddedCopy {
	padding:0px 0px 0px 15px;
}	

/* Start Network */

.hdr2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #117577;
	text-decoration: none;
}

.hdr3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #117577;
	text-decoration: none;
}

.greenviewer {
	/* color: #117577;*/
	color: #32548c;
}

.pgHdr{
	background:url(/images/layout/textheadingbg.jpg) top left no-repeat;
	color:#ffffff;
	font-size:14px;
	padding:8px;
	clear:both;
}
.pgHdr h1{
  color:#ffffff;
	font-size:14px;
}

.pgHdrSm {
	background: url(../images/hdr_bkgrd_sm.gif) top left no-repeat;
	width: 441px;
	line-height: 25px;
	margin-left: 0;
	margin-bottom: 10px;
	padding-left: 0;
	color: #FFF;
	font-size: 14px;
}

.pgHdrSmCopy {
	padding-left: 8px;
}

.viewerProfile {
	margin-top: 8px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}

/* Start Contact */
.form {
	font-family : Verdana,Arial,Helvetica,san-serif;
	font-size: 11px; color: #333333;
	background-color: #ffffff;
	border: 1px #117577 solid;
}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
}

.form_item {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.form_gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

.required {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	font-weight: bold;
}

.company_textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 15px;
	width: 189px;
}

.company_zip {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 15px;
	width: 85px;
}

.company_textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 67px;
	width: 189px;
}

.company_state {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 20px;
	width: 54px;
}

/* Start POC Page */

.pocSection {
	margin-top: 20px;
}

.pocHdr {
	background: url(../images/poc_hdr_bkgrd.gif) top left no-repeat;
	line-height: 25px;
	padding-left: 37px;
	color: #003082;
	font-size: 14px;
}

html.ie7 .pocHdr {
	background: url(../images/poc_hdr_bkgrd.gif) top left no-repeat;
	line-height: 25px;
	padding-left: 0px;
	color: #003082;
	font-size: 14px;
	margin: 0;
}

html.ie6 .pocHdr {
	background: url(../images/poc_hdr_bkgrd.gif) top left no-repeat;
	line-height: 25px;
	padding-left: 0px;
	color: #003082;
	font-size: 14px;
	margin: 0;
}

html.ie7 .pocHdrCopy {
	padding-left: 37px;
	color: #003082;
	font-size: 14px;
}

html.ie6 .pocHdrCopy {
	padding-left: 37px;
	color: #003082;
	font-size: 14px;
}

.pocCopy {
	width: 607px;
	background: url(../images/poc_bkgrd.gif) repeat-y;
	padding: 0 37px 0 37px;
}

html.ie7 .pocCopy {
	width: 607px;
	background: url(../images/poc_bkgrd.gif) repeat-y;
	padding: 0 37px 0 37px;
}

html.ie6 .pocCopy {
	width: 607px;
	background: url(../images/poc_bkgrd.gif) repeat-y;
	padding: 0 37px 0 37px;
}

/* Start News */
#newsCopy {width: 420px;float: left;}
#sideBar {float: right;}
.newsHdr {	background: #4cb6c5;font-size: 14px;line-height: 23px;color: #FFFFFF;text-align: center;border-bottom: 2px solid #FFF;}
/* Start Footer */
#footer		{font-size: 10px;text-align: center;color: #999;}
#footer a	{font-size: 10px;color: #003082;}
#footer a:hover	{font-size: 10px;color: #003082;text-decoration: underline;}
