/* Content.css
	khuehn ** 21 October 2008
	global.css: stylesheet for major tags and basic page styles
	ie.css: stylesheet for Internet Explorer browsers
	content.css: Page elements and detail styles
	page_specific.css: Styles for individual pages
*/

@import "global.css";


/* Layouts
-------------------------------*/
div#sidebar, div#content { height: 100%;overflow: hidden; }
div#sidebar {
	left: 209px;
	width: 332px;
	margin: 0 0 0 -100%;
}
div#content {
	left: 265px;
	width: 649px;
}
#home div#content {
	left: 0;
	margin: 0;
}
#home div#sidebar {
	left: 41px;
	margin: 0 0 0 -90px;
}

/* Navigation classes
-------------------------------*/
.hzlist { overflow: hidden; }
.hzlist li {
	position: relative;
	display: inline-block;
	float: left;
}

/* Navigation classes
-------------------------------*/
ul#globalnav, #footer {
	font: 11px/1.6 Arial, Helvetica, sans-serif;
}
ul#globalnav {
	position: absolute;
	top: 45px;
	right: 7px;
	margin-left: 110px;
	color: #7c8e1d;
	font-weight: bold;
}
#footer ul.hzlist {
	-moz-opacity: 0.6;
	opacity: 0.6;
}
ul#globalnav li, 
#footer ul.hzlist li {
	min-height: 22px;
	margin: 0 0 0 8px;
	padding: 0 0 0 8px;
	background: url(../images/global/globalnav_pipe.png) no-repeat;
}
ul#globalnav li.first, 
#footer ul.hzlist li.first {
	margin: 0;
	padding: 0;
	background: none !important;
}
ul#globalnav li a, 
#footer ul.hzlist li a {
	display: block;
	display: inline-block;
}
ul#globalnav li a:hover, 
ul#globalnav li a:active, 
#footer ul.hzlist li a:hover, 
#footer ul.hzlist li a:active { text-decoration: underline; }
#footer ul.hzlist li a {
	color: #7C8E1D;
}
ul#footernav2 {
	float: left;
	margin: 0 10px;
}

div#mainnav li a:hover, div#mainnav li a:active, div#localnav a { text-decoration: none; }
div#mainnav {
	top: 75px;
	height: 31px;
	padding: 0 7px;
	font: 109.1%/1 Arial, Helvetica, sans-serif;
}
div#mainnav .rt {
	top: 0;
	width: 7px;
	height: 31px;
}
div#mainnav .rt {
	right: 0;
	background: url(../images/global/mainnav/navbar_right.png) no-repeat;
}
div#mainnav div {
	height: 31px;
	background: url(../images/global/mainnav/navbar_background.png) repeat-x left bottom;
}
div#mainnav ul {
	position: relative;
	left: -7px;
	width: 100%;
	height: 31px;
}
div#mainnav li a {
	display: block;
	height: 31px;
	background-repeat: no-repeat !important;
	color: #fff;
	text-align: center;
	background: none no-repeat left top;
}
div#mainnav li#eos-platform a {
	width: 115px;
	background-image: url(../images/global/mainnav/nav_platform.png);
}
div#mainnav li#eos-sales a {
	width: 139px;
	background-image: url(../images/global/mainnav/nav_sales.png);
}
div#mainnav li#eos-profservices a {
	width: 165px;
	background-image: url(../images/global/mainnav/nav_professional.png);
}
div#mainnav li#eos-partnerprogram a {
	width: 140px;
	background-image: url(../images/global/mainnav/nav_partner.png);
}
div#mainnav li#eos-about a {
	width: 73px;
	background-image: url(../images/global/mainnav/nav_about.png);
}
div#mainnav li#eos-privacy a {
	width: 160px;
	background-image: url(../images/global/mainnav/nav_privacy.png);
}
#platform li#eos-platform a, 
#about li#eos-about a, 
#privacy li#eos-privacy a, /* mike TEST */
#profservices li#eos-profservices a, /* MIKE TEST */
#partnerprogram li#eos-partnerprogram a, /* MIKE TEST */
#sales li#eos-sales a { background-position: left bottom !important; }


/* Navigation classes
-------------------------------*/
#homelink {
	position: absolute;
	padding-top: 16px;
	width: 94px;
	height: 73px;
}

#homelink.image-text a {
    display: block;
    width: 68px;
    height: 39px;
    background-image: url(../images/global/cisco_logo.png) no-repeat 0 0; 
}




/* Panels
-------------------------------*/
.panel * { z-index: 100; }
.panel .top, .panel .bottom {
	position: absolute;
	left: 0;
	display: block;
	width: 100%;
	overflow: hidden;
	z-index: 1 !important;
}
.panel .top { top: 1px; }
.panel .bottom { bottom: 0; }
.panel .panel-frame { overflow: hidden; }
.panel .panel-content { position: static; }


/* Sidebar panels
-------------------------------*/
div#sidebar div.panel {
	width: 332px;
	margin: -43px 0 0;
	padding: 44px 0 0;
}
div#sidebar div.panel .top {
	height: 43px;
	background: url(../images/panels/sidebar/sidebar_panel_top.png) no-repeat;
}
div#sidebar div.panel .bottom {
	height: 152px;
	background: url(../images/panels/sidebar/sidebar_panel_bottom.png) no-repeat;
}
div#sidebar div.panel .bottom2 {
	height: 125px;
	display: block;
	background: url(../images/panels/sidebar/sidebar_panel_bottom_short.png) no-repeat;
}
div#sidebar div.panel .panel-frame {
	padding: 0 0 152px;
}
div#sidebar div.panel .panel-content {
	margin-top: -115px;
	background: url(../images/panels/sidebar/sidebar_panel_repeat.png) repeat-y;
}
div#sidebar div.panel .pc2 {
	top: 115px;
	margin: 0 39px;
}
div#sidebar div.panel .pc2 div {
	margin: 0 4px;
	padding: 3px 0 0;
	overflow: hidden;
}
div#sidebar div.panel h3 {
	border-bottom: 1px solid #242424;
}
div#sidebar div.panel ul {
	font: 12px/1.6 Arial, Helvetica, sans-serif;
}
div#sidebar div.panel ul li.last { background: none;}
div#sidebar div.panel a {
	display: block;
	padding: 0 10px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}
div#sidebar div.panel p.link {
	min-height: 66px;
	margin: 8px 20px 0;
	padding: 0 0 0 60px;
}
div#sidebar p#datasheet {
	background: url(../images/panels/sidebar/icon_featcontent.png) no-repeat;
}
div#sidebar p#datasheet_new {
	background: url(../images/panels/sidebar/icon_featcontent_new.png) no-repeat;
}
div#sidebar p#professional {
	background: url(../images/panels/sidebar/icon_professional.png) no-repeat;
}
div#sidebar p#video9 {
	background: url(../images/panels/sidebar/icon_video.png) no-repeat;
}
div#sidebar p#phone {
	background: url(../images/panels/sidebar/icon_contactus.png) no-repeat;
}
div#sidebar div.panel p.link a {
	display: block;
	min-height: 7px;
	margin: 5px 0 0;
	padding-left: 12px;
	background: url(../images/global/icons/arrow.gif) no-repeat 0 4px;
	color: #ADC62C;
	font-family: Arial, Helvetica, sans-serif;
}

div#sidebar div.panel p.link_no_bg a {
	display: block;
	min-height: 7px;
	margin: 5px 0 0;
	padding-left: 12px;
	background: url(/web/solutions/cmsg/images/global/icons/arrow.gif) no-repeat 0 4px;
	color: #ADC62C;
	font-family: Arial, Helvetica, sans-serif;
}

div#sidebar div.panel .pc2 hr {
	position: relative;
	display: block;
	height: 2px;
	margin: 0;
	clear: both;
	overflow: hidden;
	border-top: 1px solid #0a0a0a;
	border-bottom: 1px solid #474747;
}


/* Main content panels
-------------------------------*/
div#content div.panel {
	width: 649px;
}
div#content div.panel .panel-content { width: 649px; }
div#content div.panel .pc2 {
	margin: 0 21px;
}

/*  Panel A   */
div#content div.panel.panel-a {
	margin: -9px 0 0;
	padding: 12px 0 0;
}
div#content div.panel.panel-a .top {
	height: 12px;
	background: url(../images/panels/main_content/panel_a_top.png) no-repeat;
}
div#content div.panel.panel-a .bottom {
	height: 160px;
	background: url(../images/panels/main_content/panel_a_bottom.png) no-repeat;
}
div#content div.panel.panel-a .panel-frame {
	padding: 0 0 160px;
}
div#content div.panel.panel-a .panel-content {
	margin-top: -160px;
	background: url(../images/panels/main_content/panel_a_repeat.png) repeat-y;
}
div#content div.panel.panel-a .pc2 {
	top: 160px;
}
div#content div.panel.panel-a .pc2 div {
	margin: 0 10px;
	padding: 10px 0;
}

/*  Panel B/D   */
div#content div.panel.panel-b, 
div#content div.panel.panel-d {
	margin: -13px 0 0;
	padding: 33px 0 0;
}
div#content div.panel.panel-b .top, 
div#content div.panel.panel-d .top {
	top: 0;
	height: 33px;
	background: url(../images/panels/main_content/panel_b_top.png) no-repeat;
}
div#content div.panel.panel-b .bottom {
	height: 206px;
	background: url(../images/panels/main_content/panel_b_bottom.png) no-repeat;
}
div#content div.panel.panel-b .panel-frame { padding: 0 0 206px; }
div#content div.panel.panel-b .panel-content {
	margin-top: -170px;
	background: url(../images/panels/main_content/panel_b_repeat.png) repeat-y;
}
div#content div.panel.panel-b .pc2 {
	top: 170px;
}

/*  Panel C   */
div#content div.panel.panel-c {
	margin: -30px 0 0;
	padding: 30px 18px 0;
}
div#content div.panel.panel-c .top {
	top: 0;

	height: 30px;
	background: url(../images/panels/main_content/panel_c_top.png) no-repeat;
}
div#content div.panel.panel-c .bottom {
	height: 97px;
	background: url(../images/panels/main_content/panel_c_bottom.png) no-repeat;
}
div#content div.panel.panel-c .panel-frame {
	/* padding: 0 0 97px; */
	background: url(../images/panels/main_content/bg_saleshero.gif) no-repeat;
	height: 170px;
}

div#content div.panel.panel-c .panel-frame2 {
	/* padding: 0 0 97px; */
	background: url(../images/panels/main_content/bg_eosfaqs.gif) no-repeat;
}

div#content div.panel.panel-c .panel-content {
	margin: 70px 0 0;
	/* background: url(../images/panels/main_content/bg_saleshero.gif) no-repeat; */
	/* background: url(../images/panels/main_content/panel_b_repeat.png) repeat-y; */
}
div#content div.panel.panel-c .pc2 { width: 230px; }

/*  Panel D   */
div#content div.panel.panel-d .bottom {
	height: 529px;
	background: url(../images/panels/main_content/panel_d_bottom.png) no-repeat;
}
div#content div.panel.panel-d .panel-frame { padding: 0 0 529px; }
div#content div.panel.panel-d .panel-content {
	margin-top: -500px;
	background: url(../images/panels/main_content/panel_b_repeat.png) repeat-y; 
}
div#content div.panel.panel-d .pc2 {
	top: 500px;
	margin: 0 20px;
	padding: 0 20px;
	overflow: hidden;
}
div#content div.panel.panel-d .pc2 p{
	margin: 7px 0 25px 0;
	font-size: 11px;
	color: #a9a9a9;
	line-height: 15px;
}
div#content div.panel.panel-d .pc2 p strong{
	color: #ffffff;
	display: inline-block;
	margin-bottom: 3px;
}
div#content div.panel.panel-d .pc2 ul {
	margin: -10px 0 20px;
}
div#content div.panel.panel-d .pc2 ul, 
div#content div.panel.panel-d .pc2 ul li { list-style: none !important; }
div#content div.panel.panel-d .pc2 ul li{
	margin: 8px;
	padding-left: 10px;
	background: url('../images/global/icons/li_square.gif') no-repeat 0 5px;
	color: #a9a9a9;
}


/*  Panel E/F   */
div#content div.panel.panel-e, 
div#content div.panel.panel-f {
	left: 18px;
	width: 611px;
	margin: 10px 0 0;
	padding: 10px 0 0;
}
div#content div.panel.panel-e .top {
	background:transparent url(../images/panels/main_content/panel_e_top.png) no-repeat scroll 0 0;
	height:10px;
}
div#content div.panel.panel-f .top {
	background:transparent url(../images/panels/main_content/panel_f_top.png) no-repeat scroll 0 0;
	height:10px;
}
div#content div.panel.panel-e .bottom {
	background:transparent url(../images/panels/main_content/panel_e_bottom.png) no-repeat scroll 0 0;
	height: 348px;
}
div#content div.panel.panel-f .bottom {
	background:transparent url(../images/panels/main_content/panel_f_bottom.png) no-repeat scroll 0 0;
	height: 548px;
}
div#content div.panel.panel-e .panel-frame {
	padding: 0 0 348px;
}
div#content div.panel.panel-f .panel-frame {
	padding: 0 0 505px;
}
div#content div.panel.panel-e .panel-content,
div#content div.panel.panel-f .panel-content {
	width: auto;
	margin-top: -500px;
	background:transparent url(../images/panels/main_content/panel_f_repeat.png) repeat-y;
}
div#content div.panel.panel-e .panel-content {
	margin-top: -300px !important;
	background:transparent url(../images/panels/main_content/panel_e_repeat.png) repeat-y;
}
div#content div.panel.panel-e .pc2, 
div#content div.panel.panel-f .pc2 {
	top: 500px;
	margin: 0;
	overflow: hidden;
}
div#content div.panel.panel-e .pc2 { top: 300px !important; }
div#content div.panel.panel-e .pc2 .col, 
div#content div.panel.panel-f .pc2 .col {
	padding: 0 19px;
	overflow: hidden;
}
div#content div.panel.panel-e .pc2 .left { width: 380px; }
div#content div.panel.panel-f .pc2 .left { width: 322px; }
div#content div.panel.panel-e .pc2 .right { width: 154px; }
div#content div.panel.panel-f .pc2 .right { width: 213px; }

div#content div.panel.panel-e h2, 
div#content div.panel.panel-f h2 {
	margin: 0 0 0 19px;
	padding: 0 10px 0 0 !important;
}
div#content div.panel.panel-f h2.left { width: 331px !important; }
div#content div.panel.panel-f h2.right { width: 221px !important; }
div#content div.panel div#heading, 
div#content div.panel div#headingContent { overflow: hidden; }
div#content div.panel.panel-e div#heading, 
div#content div.panel.panel-f div#heading {
	border-bottom: 1px solid #353535;
}
div#content div.panel.panel-f h2 {
	min-height: 25px;
	font: 14px/1.1 Arial, Helvetica, sans-serif !important;
}
div#content div.panel div#headingContent {
	padding-top: 15px;
}
div#content div.panel.panel-f .pc2 .col.left li {
	text-decoration: none;
	text-align: left;
}


/*  Panel Overlay   */
div#content div.panel div.overlay {
	position: absolute;
	bottom: -4px;
	margin: -10px -1px 0 !important;
	padding: 0 0 4px !important;
}
div#content div.panel div.overlay .bottom {
	height: 4px;
	background: url(../images/panels/main_content/panel_transparency_bottom.png) no-repeat;	
}
div#content div.panel div.overlay p {
	padding: 10px 210px 10px 10px !important;
	background: url(../images/panels/main_content/panel_transparency_repeat.png) repeat-y;
}
div#content div.panel div.overlay .read-more {
	position: absolute;
	top: 50%;
	right: 15px;
	margin-top: -16px;
	display: block;
	width: 158px;
	height: 32px;
	overflow: hidden;
}
div#content div.panel div.overlay span.read-more {
	background: url(../images/panels/read_more.png) no-repeat;
}

/* Local navigation (sidebar)
-------------------------------*/
div#sidebar div#localnav {
	margin: -27px 0 0 !important;
	padding: 33px 0 0 !important;
}
div#sidebar div#localnav .top {
	height: 32px !important;
	background: url(../images/panels/localnav/localnav_panel_top.png) no-repeat;
}
div#sidebar div#localnav.panel .bottom {
	bottom: 1px;
	height: 103px !important;
	background: url(../images/panels/localnav/localnav_panel_bottom.png) no-repeat;
}
div#localnav .panel-frame {
	position: static !important;
	padding: 0 0 103px !important;
}
div#sidebar div#localnav .panel-content {
	margin-top: -68px;
	padding: 0 39px;
	background: url(../images/panels/localnav/localnav_panel_repeat.png) repeat-y;
}
div#sidebar div#localnav .pc2 {
	top: 68px !important;
	margin: 0 !important;
}
div#localnav .panel-content ul {
	margin: 0 4px;
}
div#localnav li {
	position: relative;
	overflow: hidden;
	margin: 0 0 1px;
}
div#localnav li a.image-text span {
	position: relative;
	top: 3px;
	display: block;
}
div#localnav li#medialink a.image-text span {
	background: url(../images/panels/localnav/media_entertainment.png) no-repeat;
}
div#localnav li#platformlink a.image-text span {
	background: url(../images/panels/localnav/eos_platform.png) no-repeat;
}
div#localnav li#saleslink a.image-text span {
	background: url(../images/panels/localnav/eos_sales.png) no-repeat;
}
div#localnav li#aboutlink a.image-text span {
	background: url(../images/panels/localnav/eos_about.png) no-repeat;
}
div#localnav li#privacylink a.image-text span {
	background: url(../images/panels/localnav/eos_privacy.png) no-repeat;
}
div#localnav li#bioslink a.image-text span {
	background: url(../images/panels/localnav/eos_bios.png) no-repeat;
}
div#localnav li a {
	padding-top: 4px !important;
	padding-bottom: 4px !important;
	border-top: 1px solid #6c6c6c;
	border-bottom: 1px solid #3e3b39;
	background: #515151 url(../images/panels/localnav/closed_arrow.gif) no-repeat 95% center;
	color: #cbcbcb;
}
div#localnav li.open a {
	background: #7c8e1d url(../images/panels/localnav/open_arrow.gif) no-repeat 95% center;
	border-top: 1px solid #afbb72;
	border-bottom: 1px solid #505a1d;
}
div#localnav li div.submenu {
	margin: 0 !important;
	padding: 0 !important;
	visibility: visible;
}
div#localnav li.closed div.submenu {
	display: none;
	visibility: hidden;
}
div#localnav li div.submenu ul {
	margin: 0 !important;
	line-height: 2.7 !important;
}
div#localnav li div.submenu li {
	margin: 0;
	padding: 0;
	background: transparent url(../images/panels/localnav/underline.gif) repeat-x left bottom;
}
div#localnav div.submenu ul li a {
	padding-left: 15px;
	border: 0 none !important;
	background: transparent none !important;
	font-family: Arial, Helvetica, sans-serif !important;
	cursor: pointer;
}
div#localnav div.submenu ul li.selected a span {
	display: block;
	margin-left: -10px;
	padding-left: 10px;
	background: url(../images/global/icons/arrow.gif) no-repeat left 50%;
}

/* People (accordion)
-------------------------------*/
div#people ul {
	position: relative;
	margin: 0 4px;
	font: 12px/2.4 Arial, Helvetica, sans-serif;
}
div#people li {
	position: relative;
	overflow: visible;
}
div#people li.open { padding-bottom: 10px; }
div#people li a.image-text span {
	position: relative;
	top: 8px;
	display: block;
}
div#people li a {
	position: relative;
	display: block;
	padding: 0 10px;
	border-top: 1px solid #6c6c6c;
	border-bottom: 1px solid #3e3b39;
	background: #515151 url(../images/panels/localnav/closed_arrow.gif) no-repeat 95% center;
	color: #cbcbcb;
}
div#people ul li a.nada { 
    display: inline;
	background:none; 
	border:none; 
	padding-left: 0;
	color: #ADC62C; 
}
div#people li.open a {
	background: #7c8e1d url(../images/panels/localnav/open_arrow.gif) no-repeat 95% center;
	border-top: 1px solid #afbb72;
	border-bottom: 1px solid #505a1d;
}
div#people li.last a { border-bottom: 0 none !important; }

div#people div.bio {
	margin-left: 5px;
	padding-left: 70px;
	color: #a9a9a9;
	background: none no-repeat 5px 10px;
}
div#people li.open div.bio {
	min-height: 80px;
	padding: 10px 0 0 70px;
}
div#people li.closed div.bio {
	display:none;
	min-height: 0 !important;
}
div#people div.bio h3, 
div#people div.bio p {
	position: static;
	width: 150px;
	font: 11px/1.27 Arial, Helvetica, sans-serif !important;
}
div#people div.bio h3 {
	margin-top: 7px;
	font-weight: bold !important;
	color: #fff;
}
div#people div.bio h3 span {
	display: block;
	font-weight: normal !important;
}

/* More Information
-------------------------------*/
div#more-information {
	min-height: 320px;
	margin: -44px 0 0 !important;
	z-index: 500;
}
div#more-information .panel-frame {
	padding: 0 0 40px !important;
}
div#more-information .panel-content {
	margin-top: 0 !important;
}
div#more-information ul li {
	margin: 0 38px;
	overflow: hidden;
	background: url(../images/panels/more_information/moinfo_link_closed.png) repeat-x;
}
div#more-information li.open { background:url(../images/panels/more_information/moinfo_link_open.png) repeat-x; }
div#more-information li.first {
	background: url(../images/panels/more_information/moinfo_top_link_closed.png) no-repeat;
}
div#more-information li.first.open {
	background: url(../images/panels/more_information/moinfo_top_link_open.png) no-repeat;
}
div#more-information li.last {
	background: url(../images/panels/more_information/moinfo_bottom_link_closed.png) no-repeat !important;
}
div#more-information li.last.open { background:url(../images/panels/more_information/moinfo_link_open.png) repeat-x !important; }
div#more-information li.closed, 
div#more-information li div.toggle {
	height: 28px;
	overflow: hidden;
}
div#more-information li div.toggle a { position: relative;padding: 5px 0 0 10px !important; }
div#more-information li div.toggle.image-text span {
	position: relative;
	display: block;
	top: 6px;
	left: 10px;
	width: 100%;
	height: 14px;
	z-index: 50;
}
div#more-information li div.toggle.image-text a {
	height: 28px;
	margin-top: -14px;
}
div#more-information li#connect div.toggle.image-text span {
	background: url(../images/panels/more_information/moinfo_connect.png) no-repeat;
}
div#more-information li#discover div.toggle.image-text span {
	background: url(../images/panels/more_information/moinfo_discover.png) no-repeat;
}
div#more-information li#experience div.toggle.image-text span {
	background: url(../images/panels/more_information/moinfo_experience.png) no-repeat;
}

div#more-information li div.accordion {
	width: 256px;
	font: 91.7%/1.27 Arial, Helvetica, sans-serif;
}
div#more-information li.open div.accordion, 
div#more-information li.opening div.accordion { display: block; }
div#more-information li.last div.accordion { top: -1px; }
div#more-information li div.accordion div {
	min-height: 116px;
	margin: -28px 0 0;
	padding: 0 0 10px;
	overflow: hidden;
	background: url(../images/panels/more_information/moinfo_panel.png) !important;
}
div#more-information li.closed div.accordion {
	display: none !important;
	visibility: hidden !important;
	height: 0 !important;
}
div#more-information li div.accordion div p.link {
	width: 130px;
	margin: 0 15px;
	padding:0 0 0 90px;
	background: url(../images/panels/more_information/media_bg.png) no-repeat;
	color: #a9a9a9;
}

div#more-information li div.accordion div p.link_no_bg {
	width: 230px;
	margin: 0 15px;
	padding:0 0 0 0;
	color: #a9a9a9;
}
div#more-information li div.accordion .top, 
div#more-information li div.accordion .bottom { position: relative; }
div#more-information li div.accordion .top {
	top: -1px;
	width: 100%;
	height: 40px;
	background: url(../images/panels/more_information/moinfo_interior_div_top.png) repeat-x;
}
div#more-information li div.accordion .bottom {
	width: 100%;
	height: 36px;
	margin: -36px 0 0;
	background: url(../images/panels/more_information/moinfo_interior_div_bottom.png) repeat-x;
}
div#more-information li.last div.accordion { padding-bottom: 12px !important; }
div#more-information li.last div.accordion .bottom {
	height: 12px;
	margin: 0 !important;
	background: url(../images/panels/more_information/moinfo_interior_last_bottom.png) no-repeat;
}


/* Featured Content
-------------------------------*/
div#featured-content {
	min-height: 200px;
	margin-top: -45px !important;
}
div#featured-content h3.image-text span {
	display: block;
	height: 30px;
	overflow: hidden;
	background: url(../images/panels/sidebar/featured_content_h3.png) no-repeat;
}
div#featured-content p.link { width: 120px; }
div#featured-content p.link a { text-transform: lowercase; }


/* Related Solutions
-------------------------------*/
div#related-solutions {
	min-height: 200px;
	margin-top: -55px !important;

}
div#related-solutions h3.image-text span {
	display: block;
	height: 30px;
	overflow: hidden;
	background: url(../images/panels/sidebar/related_solutions_h3.png) no-repeat;
}
div#related-solutions p.link { width: 220px; }


/* Contact Us
-------------------------------*/
div#contact-us {
	min-height: 200px;
	margin-top: -52px !important;
}
div#contact-us h3, 
div#contact-us h3.image-text span { overflow: hidden; }
div#contact-us h3.image-text span {
	display: block;
	height: 30px;
	background: url(../images/panels/sidebar/contact_us_h3.png) no-repeat;
}
div#contact-us .panel-frame { padding: 0 0 140px !important; }
div#contact-us .pc2 div {
	padding-bottom: 0 !important;
}


/* Home Content
-------------------------------*/
div#homecontent  {
	background: url(../images/panels/home/bg_home_mediaent.gif) no-repeat;
	width: 610px;
	height: 411px;
	z-index:-1;
	position:static;
}
div#homecontent .pc3 {
	top: 10px;
	width: 580px;
	padding-left: 30px;
}

*/ADDED FOR MOVIE ON INDEX */

div#homecontent .cta2 {
	padding: 0px 0px 0px -10px;
	background: url(../images/panels/home/home_cta.png) no-repeat;
}
*/ADDED FOR MOVIE ON INDEX */



div#homecontent h2, 
div#homecontent .cta h3, 
div#homecontent .cta h4 { overflow: hidden; }
div#homecontent h2 { font: 127.2%/1.1 Arial, Helvetica, sans-serif; }
div#homecontent .cta h3 {
	padding: 130px 0 140px 279px;
	font: 173.6%/1.2 Arial, Helvetica, sans-serif;
}
div#homecontent .cta h3 span {
	display: block;
	font-size: 68.1%;
}
div#homecontent .cta h4 { font: 130.1%/1.6 Arial, Helvetica, sans-serif; }
div#homecontent .cta p {
	color: #797979;
	width: 350px;
}

div#homecontent h2.image-text {
	height: 23px;
	background: url(../images/panels/home/h3_mediaentertainment.png) no-repeat;
}
div#homecontent h3.image-text {
	height: 292px;
	margin: 0 0 12px 10px;
	padding: 0;
	background: url(../images/panels/home/home_cta.png) no-repeat;
}
div#homecontent h4.image-text {
	position: relative;
	height: 14px;
	background: url(../images/panels/home/h3_accessentertainment.png) no-repeat;
}
div#homecontent div.cta_button {
	position: absolute;
	top: 320px;
	left: 400px;
	width: 156px;
	height: 30px;
	top:20px !important;
}


/* Misc.
-------------------------------*/
#gotoadmin {
	display: block;
	width: 156px;
	height: 30px;
	margin: 20px 0;
	overflow: hidden;
	background: url(../images/panels/main_content/btn_gotoadmin.gif) no-repeat;
}


div#sidebar p#social {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/panels/sidebar/icon_social.png) no-repeat scroll 0 0;
}