body {background:#fff;padding:0;margin:0}
body, div, td, p {font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#555}
img {border:0}
h1 {font-size:22px;font-weight:normal;color:#e38000; margin:0 0 22px;}
h2 {font-size:18px;color:#000;}
h2 .subtxt {font-weight:normal;font-style:normal;color:#555}
h3 {font-size:14px;color:#000}

p, span, li {line-height:18px}

/*ul {padding-left:20px;margin:0 0 4px}
ul.doubleline li {margin-bottom:8px}*/
ul {list-style:none;padding:0;margin:0 0 4px;display:block}
ul li {background:url(../images/common/bullet.gif) no-repeat 7px 6px;padding-left:20px;margin-bottom:8px}
li ul {margin-top:6px}
li ul li {background:url(../images/common/dash.gif) no-repeat 7px 8px;margin-bottom:4px}
ol {padding-left:24px;}
ol li {color:#e38000;margin-bottom:8px}
ol li span {color:#555}

a {color:#005395;text-decoration:none}
/*a:hover {border-bottom:2px solid #e38000}*/
a.productsheets {background:url(../images/icons/productsheets.gif) no-repeat left;padding:8px 0 8px 34px;margin:0 0;display:block; float:left;}
a.playvideo {background:url(../images/icons/playvideo.gif) no-repeat left;padding:6px 0 6px 34px;margin:4px 0;display:block; float:left;}
u {color:#005395;text-decoration:underline}

hr {border:0;color:/*#e38000*/#ccc;background-color:/*#e38000*/#ccc;height:1px;width:100%;margin-top:12px;clear:both;}

.heading {font-size:12px;font-weight:bold;color:#000;display:block}
.subtxt {font-style:italic;color:#999}
.callout {font-size:14px;font-weight:bold}
.aligncenter {text-align:center}
.alignright {text-align:right;display:block}
.relatedlinks a {margin-left:10px}
img.left {float:left;margin:0 10px 4px 0}
img.right {float:right;margin:0 0 4px 10px}
.warning {font-weight:bold;color:#f00}

.pad {padding:6px 10px}

/*--- Quote Styles ---*/
.quote {text-indent: -8px;padding:10px}
.quote.big {font-size:16px;line-height:24px;text-indent: -8px;color:#868686;padding:10px}
.quote .author {float:right;margin-top:6px}

/*--- Rounded Box Styles ---*/
.topcorners, .bottomcorners {background:url(../images/common/corners.gif);width:100%;height:10px;float:left;clear:both}
.topcorners img, .bottomcorners img {background:url(../images/common/corners.gif);width:10px;height:10px}
.topcorners {background-position:right top}
.topcorners img {background-position:left top}
.bottomcorners {background-position:right bottom}
.bottomcorners img {background-position:left bottom}

.orangebox {background:#e38000;color:#fff}
.orangebox .orangeinnerbox {background:#fff}
.orangebox h1 {font-size:16px;font-weight:bold;color:#fff;/*padding-bottom:8px;*/margin:0 0 8px;/*border-bottom:1px solid #cc7300*/}
.orangebox h2 {color:#fff}
.orangebox .pad {color:#fff}
.orangeinnerbox .pad {color:#555;padding:4px 8px}

.dialogbox .topcorners, .dialogbox .bottomcorners {background:url(../images/common/dialogbox.gif);width:100%;height:14px;float:left;clear:both}
.dialogbox .topcorners img, .dialogbox .bottomcorners img {background:url(../images/common/dialogbox.gif);width:14px;height:14px;float:right}
.dialogbox .topcorners {background-position:left top}
.dialogbox .topcorners img {background-position:right top}
.dialogbox .bottomcorners {background-position:left bottom;height:30px}
.dialogbox .bottomcorners img {background-position:right bottom;height:30px}
.dialogbox .pad {background:#fff;padding:0;display:block;clear:both;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.dialogbox .pad p {text-indent:-6px;padding:0 10px 0 16px;margin:0}

#sidecolumn .dialogbox .topcorners, #sidecolumn .dialogbox .bottomcorners {background:url(../images/common/dialogbox.gif);width:100%;height:14px;float:left;}
#sidecolumn .dialogbox .topcorners img, #sidecolumn .dialogbox .bottomcorners img {background:#fff url(../images/common/dialogbox.gif);width:14px;height:14px;float:right}
#sidecolumn .dialogbox .topcorners {background-position:left top}
#sidecolumn .dialogbox .topcorners img {background-position:right top}
#sidecolumn .dialogbox .bottomcorners {background-position:left bottom;height:30px}
#sidecolumn .dialogbox .bottomcorners img {background-position:right bottom;height:30px}
#sidecolumn .dialogbox .pad {background:#fff;padding:0 10px;margin:0;clear:both;border-left:1px solid #ccc;border-right:1px solid #ccc}


/*--- Style for Nifty Rounded Corners ---*/
div.rounded div {height:1px;overflow:hidden;}

/*--- Side Column Box Styles ---*/
.sidebox, .sideboxtop, .sideboxbottom {background-image:url(../images/common/sidebox.gif);width:100%;float:left;clear:both}
.sideboxtop, .sideboxbottom {height:14px}
.sideboxtop img, .sideboxbottom img {background-image:url(../images/common/sidebox.gif);width:14px;height:14px; float:left}
.sideboxtop img {background-position:left top}
.sideboxbottom img {background-position:left bottom}
.sidebox .pad {padding:0 12px; margin:0; float:left;}
.sidebox .pad h2 {padding-top:0; margin-top:0;}
.sidebox p {margin:0 !important;}

/*--- Table List Styles ---*/
.list {background:#fff;width:100%;padding:1px;margin:10px 0;border:1px solid #e5e5e5}
.list th {background:#005395;color:#fff;line-height:14px;padding:10px;border-bottom:2px solid #d0d0d0}
.list td {padding:10px;margin:0;border-bottom:1px solid #e5e5e5}
.list td.bullet {font-size:18px;color:#e38000}
.list tr.gray td {background:#efefef}

#wrapper {width:972px;padding:0;margin:6px auto}

/*--- Top Bar ---*/
#topbar {width:800px;text-align:right;margin-left:-340px;position:absolute;top:0;left:50%;z-index:10}

/*--- Header Syles ---*/
#header {width:100%;height:72px;float:left;clear:both}
#header #logo {margin:6px 10px;float:left}
#header .tagline {width:300px;font-weight:bold;color:#e38000;margin:42px 0 0 10px;float:left}
#header ul#navlinks {list-style:none;width:300px;text-align:right;padding:0;margin:42px 0 0;float:right}
#header ul#navlinks li {background:none;display:inline;padding:0 10px 0 9px;border-right:1px solid #005395}
#header ul#navlinks li.last {border:0;}

#header .contact {margin:42px 10px 0 0;float:right}
#header .contact span {color:#000000}
#header .contact img {margin:0 5px;}

/*--- Main Menu Syles ---*/
#menu {width:972px;height:82px;float:left;clear:both}
#menubar {width:100%;height:40px;float:left;clear:both}
#menubar #l1menu {background:url(../images/common/menu_bg.gif);width:100%;height:40px;float:left;clear:both}
#menubar #l1menu img {padding:0;margin:0;float:left}
#menubar #l1menu img.left {float:left;clear:left}
#menubar #l1menu img.right {float:right;clear:right}
#menubar #l1menu ul {list-style:none;height:40px;padding:0;margin:0;float:left}
#menubar #l1menu ul li {height:40px;display:inline;padding:0;margin:0 10px 0 0;float:left}
#menubar #l1menu ul li ul.l2menu {background:url(../images/common/menu_bg.gif) no-repeat 0px -65px;height:33px;padding:0 0 0 6px;margin:40px 0 0;clear:both;display:none;visibility:hidden;position:absolute;z-index:10}

#menubar #l1menu ul li ul.l2menu li {height:33px;padding:0 6px 0 0;margin:0;float:left}
#menubar #l1menu ul li ul.l2menu li.last {background:url(../images/common/menu_bg.gif) no-repeat right -65px}
#menubar #l1menu ul li ul.l2menu.over {display:block;visibility:visible}
#menubar #l1menu ul li ul.l3menu {background:url(../images/common/menu_bg.gif) no-repeat 0px -40px;height:25px;padding:0 0 0 6px;margin:40px 0 0;clear:both;display:none;visibility:hidden;position:absolute;z-index:0}
#menubar #l1menu ul li ul.l3menu li {height:25px;padding:0 6px 0 0;margin:0;float:left}
#menubar #l1menu ul li ul.l3menu li.last {background:url(../images/common/menu_bg.gif) no-repeat right -40px}
#menubar #l1menu ul li ul.l3menu.active {display:block;visibility:visible}

ul#L2_products, ul#L3_products {width:616px}
ul#L2_solutions, ul#L3_solutions {/*width:397px*/width:249px}
ul#L2_aboutus, ul#L3_aboutus {/*width:428px*/width:313px}
ul#L2_resources, ul#L3_resources {/*width:369px*/width:376px}
ul#L2_news, ul#L3_news {/*width:322px*/width:359px}

ul#L2_customerspartners li, ul#L3_customerspartners li {width:69px/*padding:0 12px 0 3px !important*/}

div.submenu {background:url(../images/common/bg_submenu.gif) no-repeat top;width:100%;padding:0;margin:10px 0 0;float:left;clear:both}
div.submenu ul {background:#fff url(../images/common/bg_submenu.gif) no-repeat bottom;list-style:none;width:100%;padding:0 0 8px;margin:8px 0 0;border-top:1px solid #0d3e61;float:left;clear:both}
div.submenu ul li {background:none;list-style:none;width:100%;padding:0;margin:0;float:left;clear:both}
div.submenu ul li.last {border-bottom:1px solid #2f7aaf;}
div.submenu ul a {background-color:#005395;font-size:14px;color:#fff;display:block;padding:4px 8px;border-top:1px solid #2f7aaf;border-bottom:1px solid #0d3e61}
div.submenu ul a:hover {background-color:#b7dbf0;color:#005395;border-top:1px solid #cbe9f6;border-bottom:1px solid #86c4dd}
div.submenu ul a.active {background-color:#e38000;color:#fff;border-top:1px solid #b75d01;border-bottom:1px solid #fb9d3b}

div.menuguide {background:url(../images/common/bg_submenu.gif) no-repeat top left;width:100%;padding:0;margin:10px 0 0;float:left;clear:both}
div.menuguide ul {background:#fff url(../images/common/bg_submenu.gif) no-repeat bottom left;list-style:none;width:219px;padding:0 0 8px;margin:8px 0 0;border-top:1px solid #0d3e61;float:left;clear:both}
div.menuguide ul li {background:none;list-style:none;width:219px;padding:0;margin:0;float:left;clear:both;overflow:visible}
div.menuguide ul li.last {border-bottom:1px solid #2f7aaf;}
div.menuguide ul a {background-color:#005395;width:219px;font-size:14px;color:#fff;display:block;float:left}
div.menuguide ul a span {width:219px;text-indent:12px;padding:12px 0;display:block;float:left;border-top:1px solid #2f7aaf;border-bottom:1px solid #0d3e61}
div.menuguide ul a:hover {background-color:#0073b0}
div.menuguide ul a.active, div.menuguide ul ul.subitems a.active {background:#e38000 url(../images/common/menuguide_arrow.gif) no-repeat right !important;width:228px !important}
div.menuguide ul a.active span, div.menuguide ul li.active a span {border-top:1px solid #fb9d3b;border-bottom:1px solid #b75d01}
div.menuguide ul li.active a {background:#e38000;width:219px}

div.menuguide ul ul.subitems {background:none;padding:0;margin:0;border:0}
div.menuguide ul ul.subitems a {background:#e38000}
div.menuguide ul ul.subitems a span {text-indent:30px;padding:8px 0;border-top:1px solid #fb9d3b;border-bottom:1px solid #b75d01}

/*--- Page Styles ---*/
#page {width:940px;min-height:460px;height:auto !important;height:500px;margin:0 auto;clear:both}
/*#page #sidecolumn {padding-top:10px}
#page #sidecolumn ul.submenu {margin-top:6px}
#page #sidecolumn ul.submenu li {background:none;padding-left:10px}
#page #sidecolumn ul.submenu a.active {font-weight:bold;color:#e38000}*/
#page #sidecolumn #testimonial p.author {margin:10px 0 0 0;float:left}
#page #content {width:inherit}
#page #content .graybox {width:inherit;margin-left:0}
#page.col_left #content {width:685px;float:right}
#page.col_left #sidecolumn {width:219px;float:left}
#page.col_left .sidebox {background-position:-220px 0px}
#page.col_left .sidebox .sideboxtop {background-position:left top}
#page.col_left .sidebox .sideboxbottom {background-position:left bottom}
#page.col_right #content {width:670px;margin-left:8px;float:left;display:inline;}
#page.col_right #sidecolumn {width:219px;float:right}
#page.col_right .sidebox {background-position:-220px 0px}
#page.col_right .sidebox .sideboxtop {background-position:left top}
#page.col_right .sidebox .sideboxbottom {background-position:left bottom}
#page.guide #sidecolumn {width:228px;float:left}
#page.guide #content {width:689px;margin:8px 6px 30px 0;float:right}
#page.guide #content .top {background:url(../images/common/bg_inset.gif) top left;width:100%;height:10px;display:block;float:left}
#page.guide #content .bottom {background:url(../images/common/bg_inset.gif) bottom left;width:100%;height:10px;display:block;float:left}
#page.guide #content .pad {background:url(../images/common/bg_inset.gif) right;min-height:460px;padding:20px 26px;display:block}
#page.guide #content .pagenav {background:url(../images/common/bg_inset.gif) right;width:100%;padding:display:block;float:left}
#page.guide #content .pagenav .graybox {width:638px;margin:0 26px 16px;clear:both}

#page .form_call_out {width:200px;height:140px;padding:0;margin:-114px 0 0 434px;position:fixed;z-index:10000}

/*--- Reveal/Hide Content Styles ---*/
.showhide {background:#edf6fe;display:block}
.showhide .expand {background:url(../images/common/showhide_toggle.gif) no-repeat 6px 6px;padding:2px 6px 2px 20px;display:block}
.showhide .collapse {background:url(../images/common/showhide_toggle.gif) no-repeat 6px -34px;padding:2px 6px 2px 20px;display:block}
.showhide .show {padding:6px 6px 6px 20px}
.show {visibility:visible}
.hide {display:none;visibility:hidden}

/*--- Homepage Element Syles ---*/
#dpanel {background:url(../images/dpanel/dpanel_bg.gif) repeat-y;width:972px;height:329px;float:left;clear:both}
#dpanel #dpanel_content {background:url(../images/dpanel/dpanel_top.gif) no-repeat;width:inherit;height:292px;padding:0 6px;float:left;clear:both}
#dpanel_content h1 {font-size:28px;font-weight:normal;color:#e38000;margin:30px 0 0 20px}
#dpanel_content p {width:458px;text-align:justify;margin-left:20px}
#dpanel #dpanel_tabs {background:url(../images/dpanel/dpanel_bottom.gif) no-repeat bottom;width:100%;height:37px;float:left;clear:both}
#dpanel_tabs ul {background:url(../images/dpanel/dpanel_tabs.gif) no-repeat top; list-style:none;width:960px;height:32px;padding:0;margin:0 auto}
#dpanel_tabs ul li {background:none;height:32px;line-height:32px;padding:0;margin:0;display:inline;float:left; overflow:hidden;}
#dpanel_tabs a {background:none;height:32px;font-size:16px;line-height:32px;padding:0 20px;display:block;float:left;border-right:1px solid #CCCCCC}
#dpanel_tabs a.active {background:url(../images/dpanel/dpanel_tabs.gif) no-repeat bottom; color:#e38000;}
#dpanel_tabs li.first a.active  {background-position:0px -33px}
/*#dpanel_tabs a#panel2.active, #dpanel_tabs a#panel3.active {background-position:-40px -33px}*/

#dpanel.toptabs #dpanel_content {background:url(../images/dpanel/dpanel_bottom.gif) no-repeat bottom left;width:inherit;height:292px;padding:0 6px;float:left;clear:both}
#dpanel.toptabs #dpanel_tabs {background:url(../images/dpanel/dpanel_top.gif) no-repeat top;width:100%;height:37px;float:left;clear:both}
#dpanel.toptabs #dpanel_tabs ul {background:url(../images/dpanel/dpanel_top_tabs.gif) no-repeat top; list-style:none;width:960px;height:32px;padding:0;margin:5px auto 0}
#dpanel.toptabs #dpanel_tabs ul li {background:none;height:32px;line-height:32px;padding:0;margin:0;display:inline;float:left; overflow:hidden;}
#dpanel.toptabs #dpanel_tabs a {background:none;height:32px;font-size:16px;line-height:32px;padding:0 20px;display:block;float:left;border-right:1px solid #CCCCCC}
#dpanel.toptabs #dpanel_tabs a.active {background:url(../images/dpanel/dpanel_top_tabs.gif) no-repeat bottom; color:#e38000;}
#dpanel.toptabs #dpanel_tabs li.first a.active  {background-position:0px -31px}


#content #dpanel {background:url(../images/dpanel/content_dpanel_bg.gif) repeat-y;width:670px;margin:0 auto}
#content #dpanel #dpanel_content {background:url(../images/dpanel/content_dpanel_top.gif) no-repeat;height:292px;overflow:hidden !important}
#content #dpanel #dpanel_tabs {background:url(../images/dpanel/content_dpanel_bottom.gif) no-repeat bottom}
#content #dpanel #dpanel_tabs, #content #dpanel #dpanel_tabs ul {width:inherit !important}
#content #dpanel #dpanel_tabs a {font-size:14px}
#content #dpanel #dpanel_tabs {background-position: bottom left}
#content #dpanel #dpanel_tabs ul {background-position: top right;width:auto !important;margin:0 6px;}
#content #dpanel.gallery #dpanel_tabs a {padding:0;text-align:center}

#content #dpanel.gallery #dpanel_tabs a#general_statistics {width:170px}
#content #dpanel.gallery #dpanel_tabs a#general_statistics.active  {background-position:0px -33px}
#content #dpanel.gallery #dpanel_tabs a#marketing_demographics {width:230px}
#content #dpanel.gallery #dpanel_tabs a#qos {width:80px}
#content #dpanel.gallery #dpanel_tabs a#viewer_engagement {width:174px;border:0}
#content #dpanel.gallery #dpanel_tabs a#viewer_engagement.active {background-position:right -33px}

#content #dpanel.slideshow {height:auto !important}
#content #dpanel.slideshow #dpanel_content {height:445px}
#content #dpanel.slideshow #dpanel_slide {width:inherit;height:inherit}
#content #dpanel.slideshow #dpanel_content img {margin-top:5px}
#content #dpanel.slideshow #dpanel_tabs ul {text-align:center}
#content #dpanel.slideshow #dpanel_tabs ul li {padding:0 6px;display:inline;float:none;border:0}
#content #dpanel.slideshow #dpanel_tabs ul li a {padding:0 6px;display:inline;float:none;border:0}
#content #dpanel.slideshow #dpanel_tabs ul li a img {vertical-align:middle}
#content #dpanel.slideshow #dpanel_tabs ul li.paging {width:60px;font-size:16px;line-height:28px}
#content #dpanel.slideshow .loading {background:url(../images/shadowbox/loading.gif) no-repeat center}

#featured {width:972px;margin-top:8px;float:left;clear:both}
#featured p {padding-left:10px;padding-right:10px;margin:4px 0}
#featured .roundedbox {background:url(../images/common/featured_bg.gif);width:320px;padding:0;margin-right:4px;float:left}
#featured .roundedbox .pad {padding:4px 14px 0 14px; height:140px !important;clear:both; overflow:hidden}
#featured .roundedbox .pad .heading {font-size:16px;font-weight:normal;color:#005395;text-align:center;padding:6px 0 8px;margin:0 10px;display:block}
/*#featured .roundedbox h2 {font-size:16px;text-align:center;padding:0;margin:0 10px 6px}*/
#featured .roundedbox .pad .featureimage {width:100px;height:100px;float:left; margin:0 10px;}
#featured .roundedbox .pad .text {width:160px;padding:6px 0;display:block;float:left;}
#featured .roundedbox .pad .btn {float:left}
#featured img.feature {background-repeat:no-repeat;background-position:center;width:100%;height:100px;margin:0;clear:both}

.graybox {background:#e8e8e6;width:960px;margin:10px 0 0 4px;float:left}
.graybox .column {width:28%;font-size:13px;padding:10px 4px;margin:0 16px 0 18px;float:left;}
.graybox .column h2 {font-size:15px;margin:0 0 8px;padding:0;}
.graybox .column img.feature {width:120px;height:120px;margin-right:6px;float:left}
.graybox .column p {font-size:13px;padding:0;margin:0}
.graybox .column ul li {background:none;padding:0;margin:2px 0 6px}

/*.graybox #newsletter {width:240px !important;margin-right:0 !important;}*/
.graybox #blogposts, .graybox #newsevents {width:300px !important;margin-right:0 !important;}
.graybox #testimonial {width:300px !important;margin-right:0 !important;}
.graybox #testimonial p {text-indent:0;padding-left:6px;margin:0 12px 0 10px}
.graybox #testimonial p.author {font-style:normal;text-indent:0;padding-left:14px;margin:10px 0 0 0;display:block}
.graybox #testimonial.column .dialogbox .topcorners img, .graybox #testimonial.column .dialogbox .bottomcorners img {background-color:#e8e8e6}
.graybox #blogposts ul li, .graybox #newsevents ul li {background:url(../images/common/bullet.gif) no-repeat 2px 6px;padding-left:14px;margin-bottom:10px}
.graybox #newsletter {width:230px;padding-left:30px;float:right;border-left:1px solid #ccc}
.graybox #newsletter #email {margin:6px 0}

.bio {width:200px;height:auto;margin:0 20px 16px 0;float:left}
.bio h3 {margin-bottom:0;display:block}
.bio span {display:block}

.faq li {margin:16px 0}
.faq strong {color:#000}
.faq .list {width:90%}
.faq .list td {padding:10px 30px}

.tabular {width:100%;border-top:2px solid #d0d0d0}
.tabular tr {width:100%}
.tabular td {padding:8px 14px;margin:0;border-bottom:1px solid #e5e5e5}
.tabular .thumb {width:120px;text-align:center; height:140px}
.tabular .details {width:40%;background:#efefef}

.resource {width:100%;margin-bottom:20px;float:left;clear:both}
.resource .thumb {width:220px;height:280px;float:left}
.resource .details {width:700px;padding:20px 0;float:right}
.resource .details .button {margin:8px 0 14px}
.resource .details p, .resource .details ul {padding:20px 0;margin:10px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc}

.presentation {width:100%;margin-bottom:20px;float:left;clear:both}
.presentation .thumb {width:390px;height:270px;float:left}
.presentation .details {width:530px;padding:20px 0;float:right}
.presentation .details .button {margin:8px 0 14px}
.presentation .details p, .presentation .details ul {padding:20px 0;margin:10px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc}

.matrix {border-right:1px solid #333;border-bottom:1px solid #333;margin-top:16px}
.matrix .blank {background:#fff;font-weight:normal;color:#000;border:0}
.matrix th {background:#005395;width:18%;font-size:12px;color:#fff;border-left:1px solid #333;padding:20px 6px}
.matrix th .subtxt {font-size:10px;font-weight:normal;font-style:normal;color:#fff;margin:4px 0 0;display:block}
.matrix tr.subhead td {background:#333;height:24px;font-size:11px;color:#fff}
.matrix td {font-size:12px;text-align:center;border-top:1px solid #333;border-left:1px solid #333;padding:6px}
.matrix td.title {background:#efefef;height:60px;text-align:left}

.news_article {width:100%;margin-bottom:20px/*;border:1px solid #f00*/}
.news_article .thumb {text-align:center;padding-bottom:20px}
.news_article .details {vertical-align:middle;padding-bottom:20px}

/*-- Featured Customers --*/
#ftr_customers {background:url(../images/common/bg_featured_customers.jpg);width:962px;height:141px;margin:10px 5px 0;display:block;float:left}
#ftr_customers h2 {font-size:18px;font-weight:normal;color:#545454;text-align:center;letter-spacing:4px;padding:0;margin:24px 0 4px}
#ftr_customers .ftr_outer_container {background:url(../images/common/bg_customers_container.jpg);width:888px;height:67px;padding:0;margin:5px 0;display:block;float:left;overflow:hidden}
#ftr_customers .ftr_container {width:882px;height:60px;padding:0;margin:4px 0 0 4px;display:block;float:left;overflow:hidden}
#ftr_customers .ftr_slides {padding:0;margin:0;float:left}
#ftr_customers .ftr_slides div {width:900px;display:block;padding:0;margin:0;float:left}
#ftr_customers a {background:url(../images/buttons/featured_customers_arrows.gif) no-repeat;width:32px;height:32px;text-indent:-1000px;margin:22px 2px 0 !important;display:block;float:left;overflow:hidden}
#ftr_customers a.ftr_backbtn {background-position:0px 0px}
#ftr_customers a.ftr_backbtn.off {background-position:0px -32px;}
#ftr_customers a.ftr_nextbtn {background-position:-32px 0px;}
#ftr_customers a.ftr_nextbtn.off {background-position:-32px -32px;}
#ftr_customers a.off {cursor:default}

/*-- Tooltip --*/
.tooltip {display:none;background:transparent url(../images/common/tooltipbox.gif) bottom;max-width:200px;font-size:12px;padding:14px 16px 25px;}

/*-- Sitemap --*/
.tree {list-style:none;width:100%;margin-left:50px;float:left;}
.tree div {background:url(../images/common/dot.gif) repeat-y;width:3px;height:668px;margin:7px 0 0 9px;float:left;}
.parent {list-style:none;padding:0 0 0 10px;margin:7px 0 0 0;float:left;}
.parent li {float:left;clear:both;background:url(../images/common/dot.gif) repeat-x 0px 10px;}
.parent span {background:#fff;font-weight:bold;font-size:15px;color:#000;width:500px;height:20px;line-height:20px;padding:0 0 0 10px;margin:0 0 0 15px;float:left;display:inline-block; white-space:nowrap;}
.parent span a {color:#000}
.child { background:url(../images/common/dot.gif) repeat-y left;list-style:none;padding:0 0 0 3px;margin:7px 0 0 30px;float:left;display:inline;clear:both;}
.child li {background:url(../images/common/dot.gif) repeat-x left;padding:0 0 0 20px;margin:2px 0;white-space:nowrap;}
.child li a {background:#fff url(../images/icons/page.gif) no-repeat left center;margin:0 0 0 5px;text-indent:30px;text-decoration:none;display:block;white-space:nowrap;}

/* Form validation */
#formerrors {background:url(../images/common/form_alert.gif) no-repeat left;padding:3px 6px 3px 86px;margin-bottom:10px;vertical-align:baseline;/*border:1px solid #430000;*/}
#formerrors p {color:#f00;margin:3px 0px;}
form.validated .invalid {background:#fbc7d2;color:#000;}

/*--- Footer Syles ---*/
#footer {width:972px;padding:0;margin:16px 0;float:left;clear:both}
#footer .socialbuttons {margin:20px 8px;}
#footer .footernav {padding:20px 0 10px;margin:0 10px;border-top:1px solid #ccc}
#footer .footernav h3 {margin:0 0 4px}
#footer .footernav h3 a {color:#000}
#footer .footernav a {color:#555}
#footer .footernav ul li {background:none !important;padding:0;margin:3px 0}
#footer .copyright {color:#888989;padding:0 0 0 10px;margin:0;float:left}
#footer ul#bottomnavlinks {list-style:none;text-align:right;padding:0;margin:0 10px 0 0;float:right}
#footer ul#bottomnavlinks li {background:none;display:inline;padding:0 10px 0 9px;border-right:1px solid #005395}
#footer ul#bottomnavlinks li.last {padding-right:0;border:0}

/*--- IE Hacks ---*/
body.ie7 #menubar #l1menu ul li ul.l2menu, body.ie7 #menubar #l1menu ul li ul.l3menu {margin:0}
body.ie7 #featured .roundedbox .pad {padding-top:1px;}
/*body.ie7 .graybox {mar}*/
body.ie7 .dialogbox .pad {width:99%;padding-right:1px;float:left}
body.ie6 #menubar #l1menu ul li ul.l2menu, body.ie6 #menubar #l1menu ul li ul.l3menu {margin:0}
body.ie6 #content #dpanel.slideshow #dpanel_tabs ul li {padding:0 6px;display:inline;float:none;border:0}

/*body.chrome #page .form_call_out {margin-top:436px}*/


/*--- Homepage Overrides ---*/
div.panel h1 {padding:10px 0 0 40px}
div.panel p {width:auto !important;font-size:22px;line-height: 28px;text-align:left !important;padding-left:40px;}

/* old cdn panel */
#featured #cdns-ftrd1 .featureimage {margin:0 10px 0 18px}
#featured #cdns-ftrd1 .text {width:150px}
#featured #cdns-ftrd2 .featureimage {padding-left:8px !important;}
#featured #cdns-ftrd2 .text {width:140px !important}
#featured #cdns-ftrd2 .text, #featured #cdns-ftrd2 .btn {margin-left:14px}
#featured #cdns-ftrd3 .featureimage {margin:0 10px 0 18px}
#featured #cdns-ftrd3 .text {width:150px}
/* old cdn panel */

#featured #telco-cdns-ftrd1 .featureimage {margin:0 10px 0 18px}
#featured #telco-cdns-ftrd1 .text {width:150px}
#featured #telco-cdns-ftrd2 .featureimage {padding-left:6px !important;}
#featured #telco-cdns-ftrd2 .text {width:140px !important}
#featured #telco-cdns-ftrd2 .text, #featured #telco-cdns-ftrd2 .btn {margin-left:16px}
#featured #telco-cdns-ftrd3 .featureimage {margin:0 10px 0 18px}
#featured #telco-cdns-ftrd3 .text {width:150px}

#featured #federated-cdns-ftrd1 .featureimage {margin:0 10px 0 18px}
#featured #federated-cdns-ftrd1 .text {width:150px}
#featured #federated-cdns-ftrd2 .featureimage {margin:0 18px 0 18px}
#featured #federated-cdns-ftrd2 .text {width:150px}
#featured #federated-cdns-ftrd3 .featureimage {margin:0 16px 0 18px}
#featured #federated-cdns-ftrd3 .text {width:150px}

#featured #digital-media-companies-ftrd2 .featureimage {padding-left:6px !important;}
#featured #digital-media-companies-ftrd2 .text {width:150px !important}
#featured #digital-media-companies-ftrd2 .text, #featured #digital-media-companies-ftrd2 .btn {margin-left:16px}
#featured #digital-media-companies-ftrd3 .featureimage {padding-left:6px !important;}
#featured #digital-media-companies-ftrd3 .text {width:140px !important}
#featured #digital-media-companies-ftrd3 .text, #featured #digital-media-companies-ftrd3 .btn {margin-left:16px}

