
body,
html,
p,
img,
ul,
li,
a,
form,
label,
legend,
h1,
h2,
h3,
h4,
h5,
h6,
tbody,
tfoot,
thead,
tr
{
	margin:0;
	padding:0;
}

body
{
	font-size:12px;
	background:#ECF1F5 url(/web/telepresence/images/solutions-bg.jpg) 0 0 repeat-x;
	margin-top:0px;
	color:#333;
	font-family:arial, helvetica, sans-serif;
}

p { margin:10px 0 10px 0; }

ul { margin:10px 0 10px 0; }

a
{
	color:#007FC5;
	text-decoration:none;
}

img { border:none; }

h1
{
	font-size:26px;
	color:#118a9d;
	margin:12px 0 12px 22px;
	font-weight:normal;
}

h2
{
	margin:13px 0 10px 0;
	font-weight:normal;
}

h3
{
	font-size:18px;
	color:#118a9d;
	margin:8px 0 12px 0;
	font-weight:normal;
}

h4
{
	font-size:20px;
	color:#118a9d;
	margin:10px 0 12px 0;
	border-bottom:1px solid #F1F1F1;
	font-weight:normal;
}

div.clearLeft
{
	clear:left;
	margin:8px 0 8px 0;
}

div.clearboth { clear:both; }

.right { float:right; }

.firsttop { margin-top:2px !important; }

.txright
{
	text-align:right;
	margin-bottom:10px;
}

.bold { font-weight:bold; }

.linku a:hover { text-decoration:underline; }

.links { margin:1px 0 1px 0; }

.links img
{
	vertical-align:text-bottom;
	margin:3px 4px 0 0;
}

.abov
{
	padding-bottom:0 !important;
	margin-bottom:2px !important;
}

.last { margin-right:0 !important; }

.clauseText
{
	font-weight:bold;
	font-style:italic;
}

#fw-mb-w1
{
	width:960px;
	height:114px;
	display:block;
	margin:0 auto 0 auto;
	background:#FFF url(/web/telepresence/images/header960.jpg) 0 0 no-repeat;
	/*overflow:hidden; important to not use*/
	position:relative;
	z-index:999;/*important for megamenu*/
}

/*required for masterbrand*/
#fw-mbs
{
	position:absolute;
	right:0;
	top:0;
	bottom:0;
}

.contextual-search-link { display:none; }

.suggestionEntry,
.suggestionEntryHover
{
	padding:2px 7px 2px 7px;
	overflow:hidden;
	width:178px;
	white-space:nowrap;
}

.suggestionEntryHover
{
	background-color:#DDE6EB;
	text-decoration:underline;
}

#autoSuggest
{
	background-color:#FFF;
	margin:14px 10px;
	border:1px solid #999;
	position:relative;
	z-index:999;
}

#head_exp
{
	background:#FFF url(/web/telepresence/images/header_bck.jpg) 0 0 repeat-x;
	width:100%;
	position:relative;
	z-index:999;/*important for megamenu*/
}

div#main
{
	width:980px;
	margin:0 auto 0 auto;
	background-color:white;
	padding:5px;
	position:relative;
}

div#topBanner
{
	position:relative;
	margin:4px auto 10px 10px;
	width:960px;
	border:none;
	/*had to add default height def for ones that rotate*/
	height:285px;
}

div#products
{
	width:740px;
	margin:0 0 10px 0;
	/*border:2px solid #F1F1F1;
	border-radius:5px;
	-moz-border-radius:5px;*/
	padding:5px 5px 5px 10px;
	float:left;
}

div#products a { color:#2A6FA6; }

div#products h1
{
	font-size:26px;
	color:#118a9d;
	margin:10px 0 18px 0;
}

div#products h2
{
	font-size:22px;
	color:#118a9d;
}

div#products h2 a { color:#118a9d; }

div#products ul { margin:10px 5px 10px 25px; }

div.productsWide { width:940px!important; }

div#products2
{
	width:950px;
	margin:10px auto 10px auto;
	/*border:2px solid #F1F1F1;
	border-radius:5px;
	-moz-border-radius:5px;*/
	padding:5px;
}

/*products3 is for the social media page*/
div#products3
{
	width:610px;
	margin:10px 0 10px 15px;
	padding:5px;
	float:left;
}

div#products3 a { color:#2A6FA6; }

div#products3 h1
{
	font-size:26px;
	color:#118a9d;
}

div#products3 h2
{
	font-size:18px;
	color:#118a9d;
	margin-top:24px;
}

div#products3 .dt
{
	font-size:20px;
	/*color:#118a9d;*/
	margin-top:10px;
}

div#footer
{
	width:980px;
	margin:10px auto 20px auto;
	font-size:11px;
}

#footer-links2 { margin:2px 0 0 20px; }

#footer-links2 a { margin:0 2px 0 2px; }

div#footer img
{
	float:left;
	margin:5px 10px 10px 0;
	width:65px;
}

div#footer-links { display:inline;/*margin:0 0 10px 0;*/ }

div#footer-links-column1
{
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
}

div#footer-links-column6
{
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
}

div#footer-links div
{
	padding:16px 0 5px 22px;
	width:138px;
	height:130px;
	margin:10px 0 0 0;
	float:left;
	background:url(/web/telepresence/images/footer-bg.gif) 0 0 repeat-x;
}

div#footer-links span
{
	display:block;
	margin:0 0 4px 0;
	font-size:11px;
	color:#555;
}

div#footer-links span a { color:#666!important; }

div#footer-links span.footer-links-heading a
{
	margin:12px 0 4px 0;
	color:#222!important;
	font-size:12px;
}

div#footer-links span.footer-links-heading a { color:#555; }

div#footer-links span a:hover { text-decoration:underline; }

div#footer-links h3
{
	color:#555!important;
	font-size:16px;
	margin:20px 0 0;
}

div#fat-footer
{
	width:960px;
	margin:0 0 5px 0;
	padding:0 10px 5px 10px;
}

div#breadcrumbs
{
	background:#FFF url('/web/telepresence/images/fat-footer-breadcrumb-bg.gif') 0 0 no-repeat;
	height:30px;
	width:960px;
	margin-left:10px;
	/*margin-bottom:25px;*/
	font-size:13px;
}

div#breadcrumbs img.breadcrumb-arrow
{
	margin:0 5px 0 5px;
	padding:0;
	height:30px;
	width:19px;
}

img.breadcrumbArrow { margin:0 10px 0 10px; }

span.breadcrumb
{
	position:relative;
	top:-11px;
}

a.breadcrumb
{
	position:relative;
	top:-11px;
}

/*Form definitions*/
div#ContactForm
{
	float:right;
	width:180px !important;
	background:#FFF url(/web/telepresence/images/form-bg-grey-gradient.jpg) 0 0 repeat-x;
	border:1px solid #C5E4E7;
	border-radius:5px;
	-moz-border-radius:5px;
	padding:5px;
	margin:5px 0 5px 0;
}

form { margin:0; }

.formTitle
{
	color:#333;
	display:block;
	font-size:12px;
	padding:10px 0 1px 2px;
}

span#allFieldsText
{
	color:#333;
	font-size:11px;
	display:block;
	margin:15px 0 0 0;
	float:none;
}

div#ContactForm input
{
	width:160px;
	margin-left:7px;
}

div#ContactForm select
{
	width:164px;
	margin-left:7px;
}

.validation_output
{
	border:solid 2px #F99;
	background-color:#FFDFDE;
	padding:10px;
	margin:10px 0;
}

span.asterisk { color:#F60; }

#form-header
{
	text-align:center;
	color:#118A9D;
	font-size:17px;
	margin-top:5px;
}

div#ContactForm textarea
{
	display:block;
	width:160px;
	margin:1px 0 0 7px;
}

/*for form in shadowbox*/
#ContactFormP
{
	background-color:#F6F7FB;
	color:#333;
	padding:20px;
	font-size:14px;
}

#ContactFormP .asterisk
{
	color:#f38325;
	font-size:18px;
}

#ContactFormP .frmC1,
#ContactFormP .frmC2
{
	float:left;
	width:250px;
}

/*
#ContactFormP #frmC1 {
	margin-right:30px;
}
*/
#ContactFormP .formTi2
{
	display:block;
	padding:10px 0 1px 2px;
}

#ContactFormP input
{
	width:220px;
	color:#565656;
}

#ContactFormP select
{
	width:224px;
	color:#565656;
}

#ContactFormP input.submit { margin:20px auto 0 auto!important; }

#ContactFormP span#allFieldsText
{
	color:#333;
	font-size:11px;
	display:block;
	margin:30px 0 0 0;
	float:none;
}

#ContactFormThankYou
{
	height:300px;
	background-color:#F6F7FB;
	color:#333;
	padding:20px;
	font-size:14px;
}

/*addtional styles for form*/
label.left
{
	width:135px;
	float:left;
	text-align:right;
}

span.asterisk { color:#ff6600; }

select,
input { width:200px; }

div.validation_output
{
	border:2px solid #ff0000;
	background-color:#ffcccc;
	width:300px;
	padding:10px;
}

/*for search box in topNav*/
div#srch input
{
	background:#7486A5 url(/web/telepresence/images/search2.png) no-repeat;
	border:0;
	color:#333;
	margin:0;
	/*height and width are specific to background img*/
	height:26px;
	width:159px;
	padding:3px 30px 0 5px;
}

div#srch input.go-button
{
	display:block;
	position:absolute;
	right:4px;
	top:4px;
	background:transparent url(/web/telepresence/images/search_go.png) no-repeat 100% 0;
	width:21px;
	height:20px;
	color:transparent;
	font-size:0;
	cursor:pointer;
}

div#srch form
{
	position:absolute;
	right:10px;
}

div#srch
{
	position:relative;
	margin:0 10px 0 0;
	top:0;
	right:-21px;
}

div#rtop
{
	position:absolute;
	margin:0 10px 0 0;
	top:0;
	right:0;
}

ul#userNav
{
	margin:2px 0 5px 0;
	text-align:right;
	font-weight:bold;
}

ul#userNav li
{
	display:inline;
	list-style-type:none;
}

ul#userNav li a
{
	font-size:11px;
	color:#FFF;
}

/*Callout declarations*/
/*All CalloutR2 declarations can be rmvd once placeholder on products page is finalized*/
.CalloutR2
{
	float:right;
	width:190px;
	background:#FFF url(/web/telepresence/images/more-info-bg.gif) 0 0 repeat-x;
	border:1px solid #C5E4E7;
	border-radius:5px;
	-moz-border-radius:5px;
	padding:0;
	margin:5px 0 15px 0;
}

.callWords { margin:5px 5px 2px 5px; }

.CalloutR2 .callWords a { color:#333; }

/*This should not be in use anymore
.Callout_bot {
	height:10px;
	margin:0;
	background:#FFF url(/web/telepresence/images/RR-Callout_bot.jpg) 0 0 no-repeat;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
}*/
div.CalloutS2
{
	float:right;
	margin:5px 5px 10px 0;
	width:312px;
}

span.calloutHeader
{
	vertical-align:top;
	font-size:20px;
	color:#0B827D;
	line-height:24px;
}

/*New Image callouts - three tall*/
div.ciscoCalloutsN
{
	width:960px;
	height:180px;
	margin:0 10px 15px 10px;
}

/*div.ciscoCalloutsHome {
	height:200px;
}*/
div.homeCalloutsT
{
	margin-right:15px;
	width:310px;
	float:left;
}

div.CalloutImage
{
	float:right;
	width:192px;
	padding:0;
	margin:10px 0 10px 0;
}

/*.DynCall reserved for use in javascript that swaps callouts*/
/*RR callouts with top and bottom images*/
.CalloutRT
{
	width:192px;
	float:right;
	margin:10px 0 10px 0;
}

.callWordsRT
{
	padding:5px 5px 2px 5px;
	background:#FFF url(/web/telepresence/images/more-info-bg.gif) 0 0 repeat-x;
	border-right:1px solid #C5E4E7;
	border-left:1px solid #C5E4E7;
}

div .Qte { padding-top:3px; }

div .Qte a { color:#333; }

/*Italic text in quoted callouts on Case Study pgs*/
.RRsrc { font-style:italic; }

p.RRcLink
{
	color:#007FC5;
	padding-left:11px;
	background:transparent url(/web/telepresence/images/Lnk-arrow.png) no-repeat 0% 56%;
}

.learn-more-arrow
{
	color:#007FC5;
	padding-left:11px;
	background:transparent url(/web/telepresence/images/Lnk-arrow.png) no-repeat 0% 56%;
}

/* Default JW player styles - may need to change for specific pages */
.JW_pop_up
{
	overflow:hidden;
	position:relative;
	height:300px;
	margin:0;
}

.JW_still
{
	position:absolute;
	z-index:1;
	border:none;
	top:0;
	left:0;
}

/*Do not change anything other than left or top on this default style- some depend on this declaration*/
.JW_play
{
	position:relative;
	z-index:99;
	width:86px;
	height:86px;
	left:325px;
	top:100px;
	border:none;
}

/*Definitions for rotating image pages*/
/*was div#ovImgPageButtons*/
div.ovImgPageButtons
{
	position:relative;
	bottom:65px;
	left:26px;
	color:#FFF;
	font-size:18px;/*z-index:900; removed to fix button issue in IE8 */
}

div.ovImgPageButtons a { color:#118A9D; }

div.ovImgPageButtons p { color:#118A9D; }

div#shadowbox { z-index:1101; }

/*Text overlay declarations*/
div.overlayhm
{
	position:absolute;
	color:#FFF;
	font-size:18px;
	top:-5px;
	left:20px;
}

div.overlayhm h2
{
	font-size:28px;
	margin-bottom:0;
}

div.overlayhm p { margin-top:0; }

div.overlaysoc
{
	position:absolute;
	top:20px;
	left:20px;
	padding-right:10px;
}

/*drupal specific stuff*/
h2.pane-title
{
	visibility:hidden;
	display:none !important;
}

ul.menu li.expanded ul.menu { margin-left:20px; }

#page
{
	margin:0 auto;
	position:relative;
}

#page tbody { border:none; }

#page td,
th { border:none; }

.article { margin-bottom:20px; }

.block { margin-bottom:20px; }

div.container { width:100%; }

.form-item,
.form-action
{
	margin-top:10px;
	margin-bottom:10px;
}

input.form-text,
textarea
{
	border:1px solid #ccc;
	height:auto;
	padding:2px;
}

input { margin:0; }

textarea,
input { font:1em normal Arial, Helvetica, sans-serif; }

.block-inner,
.breadcrumb,
.region-help,
.messages,
#breadcrumb
{
	margin-left:10px;
	margin-right:10px;
}

#tasks ul.primary li { /*width:auto; sets for /user login page and when editing content in panels*/ width:200px; }

ul.primary li a
{
	margin-right:.08em;
	padding:.1em .75em .2em;
}

/*Panels declarations*/
.panel-flexible .panel-separator { margin:0 0 1em 0; }

.panels-flexible-region,
.panels-flexible-column { padding:0; }

.panels-flexible-region-inside,
.panels-flexible-column-inside
{
	padding-right:0.5em;
	padding-left:0.5em;
}

.panels-flexible-region-inside-first,
.panels-flexible-column-inside-first { padding-left:0; }

.panels-flexible-region-inside-last,
.panels-flexible-column-inside-last,
.panels-flexible-narrative-inside,
.panels-flexible-row-narrative-6-inside,
.panels-flexible-row-narrative-5-inside,
.panels-flexible-row-narrative-main-row-inside,
.panels-flexible-row-narrative-11-inside,
.panels-flexible-row-narrative-12-inside,
.panels-flexible-row-narrative-9-inside,
.panels-flexible-case_study2-inside,
.panels-flexible-row-case_study2-6-inside,
.panels-flexible-row-case_study2-5-inside,
.panels-flexible-row-case_study2-main-row-inside,
.panels-flexible-row-case_study2-11-inside,
.panels-flexible-row-case_study2-12-inside,
.panels-flexible-row-case_study2-9-inside,
.panels-flexible-getting_started-inside,
.panels-flexible-row-getting_started-6-inside,
.panels-flexible-row-getting_started-5-inside,
.panels-flexible-row-getting_started-main-row-inside,
.panels-flexible-row-getting_started-9-inside,
.panels-flexible-usage_scenario-inside,
.panels-flexible-row-usage_scenario-6-inside,
.panels-flexible-row-usage_scenario-5-inside,
.panels-flexible-row-usage_scenario-main-row-inside,
.panels-flexible-row-usage_scenario-9-inside,
.panels-flexible-social_media-inside,
.panels-flexible-row-social_media-6-inside,
.panels-flexible-row-social_media-5-inside,
.panels-flexible-row-social_media-main-row-inside,
.panels-flexible-row-social_media-11-inside,
.panels-flexible-row-social_media-12-inside,
.panels-flexible-row-social_media-14-inside,
.panels-flexible-row-social_media-15-inside,
.panels-flexible-row-social_media-9-inside { padding-right:0; }

.panels-flexible-row
{
	padding:0 0 0.5em 0;
	margin:0;
}

.panels-flexible-row-last { padding-bottom:0; }

.panels-flexible-region-narrative-above_banner,
.panels-flexible-region-narrative-banner,
.panels-flexible-region-narrative-center_content,
.panels-flexible-region-narrative-top_callout,
.panels-flexible-region-narrative-form_callout,
.panels-flexible-region-narrative-footer,
.panels-flexible-region-case_study2-above_banner,
.panels-flexible-region-case_study2-banner,
.panels-flexible-region-case_study2-center_content,
.panels-flexible-region-case_study2-top_callout,
.panels-flexible-region-case_study2-form_callout,
.panels-flexible-region-case_study2-footer,
.panels-flexible-region-getting_started-above_banner,
.panels-flexible-region-getting_started-banner,
.panels-flexible-region-getting_started-center_content,
.panels-flexible-region-getting_started-footer,
.panels-flexible-region-usage_scenario-above_banner,
.panels-flexible-region-usage_scenario-banner,
.panels-flexible-region-usage_scenario-callouts,
.panels-flexible-region-usage_scenario-center_content,
.panels-flexible-region-usage_scenario-form_callout,
.panels-flexible-region-usage_scenario-footer,
.panels-flexible-region-social_media-above_banner,
.panels-flexible-region-social_media-banner,
.panels-flexible-region-social_media-center_content,
.panels-flexible-region-social_media-top_callout,
.panels-flexible-region-social_media-form_callout,
.panels-flexible-region-social_media-facebook_box,
.panels-flexible-region-social_media-dashboard_widget,
.panels-flexible-region-social_media-footer,
.panels-flexible-region-social_media-footer_
{
	float:left;
	width:99.0000%;
}

.panels-flexible-narrative,
.panels-flexible-case_study2,
.panels-flexible-getting_started,
.panels-flexible-usage_scenario,
.panels-flexible-social_media { width:auto; }

.panels-flexible-column-narrative-7,
.panels-flexible-column-case_study2-7,
.panels-flexible-column-usage_scenario-13,
.panels-flexible-column-usage_scenario-7
{
	float:left;
	width:76.5175%;
}

.panels-flexible-column-narrative-8,
.panels-flexible-column-case_study2-8,
.panels-flexible-column-usage_scenario-14,
.panels-flexible-column-usage_scenario-8
{
	float:left;
	width:22.4825%;
}

.panels-flexible-column-social_media-7
{
	float:left;
	width:66.3074%;
}

.panels-flexible-column-social_media-8
{
	float:left;
	width:32.6926%;
}

/*TODO Check if can be removed - element-hidden through clearfix may not be needed*/
.element-hidden,
html.js .js-hide { display:none; }

.clearfix:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/* IE6 */
* html .clearfix { height:1%; }

/* IE7 */
*:first-child + html .clearfix { min-height:1%; }

/* Reset HTML5 elements, CSS assumes elements are inline. */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section { display:block; }

/*For screen-readers*/
.element-invisible
{
	position:absolute !important;
	clip:rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip:rect(1px, 1px, 1px, 1px);
}

.element-invisible.element-focusable:active,
.element-invisible.element-focusable:focus
{
	position:static !important;
	clip:auto;
}

/*overlay for products rotating banner*/
div.overlayPr
{
	position:absolute;
	left:16px;
	top:44px;
	color:#118A9D;
	font-size:40px;
	padding:6px;
}

div.overlayPr a { color:#118A9D; }

div.overlayPr a:hover { color:#EEE; }

/*for Flickr stream on social media hub*/
div#photost
{
	width:956px;
	margin:5px 0 20px 10px;
	padding:5px 0 5px 0;
	/*height:140px;*/
	background:#FFF url('/web/telepresence/images/photost-bg.jpg') repeat-x;
	border:1px solid #C5E4E7;
	border-radius:5px;
	-moz-border-radius:5px;
}

div#photost h2
{
	font-size:22px;
	color:#118a9d;
	margin-left:5px;
}

#flickimgs
{
	height:100px;
	overflow:hidden;
	text-align:center;
}

#flickimgs img
{
	max-height:100px;
	max-width:166px;
	margin:0 19px 0 5px;
}

#flickimgs a { /*margin:0 19px 0 5px;*/ }

/*Styles for rotating images - do NOT change unless you know all pages this effects*/
div#rotator
{
	position:relative;
	height:285px;
	margin:4px 0px 0px 0;
	width:960px;
	border:none;
	overflow:hidden;
}

div#rotator div
{
	position:absolute;
	border:none;
}

div#rotator img
{
	text-decoration:none;
	border:none;
	cursor:default;
}

div#rotator div.show { z-index:500; }

div#rotator ul
{
	margin:0;
	position:relative;
}

div#rotator ul li
{
	width:960px;
	height:320px;
	position:absolute;
	list-style-type:none;
}

div.thumb_btn a
{
	display:block;
	width:42px;
	height:23px;
	float:left;
	margin:4px 20px 0 0;
	border:1px solid #eeeeee;
	border-radius:5px;
	-moz-border-radius:5px;
}

div.thumb_btn a:hover { border:1px solid #008699; }

div.thumb_btn { z-index:900; }

#prod_sum_col
{
	float:left;
	width:347px;
	padding:0 8px 0 10px;
}

#prod_sum_col2
{
	float:left;
	width:347px;
	padding:0 0 0 15px;
}

#products .ln
{
	width:730px;
	border-bottom:2px solid #EEE;
}

#products .lnv
{
	float:left;
	width:2px;
	/*can set height inline to account for variations*/
	height:320px;
	background-color:#EEE;
}

.nar_col1
{
	width:290px;
	float:left;
	margin:10px 5px 15px 0;
	position:relative;
}

.nar_col1 img { width:270px; }

.nar_col2
{
	float:left;
	width:400px;
	margin-bottom:15px;
	position:relative;
}

div.productsWide .nar_col2
{
	float:left;
	width:620px;
}

/*declaratoins for rotating news bar*/
#product-news
{
	background:url(/web/DE/telepresence/images/news-barp_2.jpg) no-repeat;
	width:960px;
	height:35px;
	margin:0 0 10px 10px;
	position:relative;
}

#news-item
{
	position:relative;
	left:15px;
	top:10px;
	color:#118a9d;
	width:729px;
}

#news-item a { color:#63838D; }

#newsRT
{
	position:absolute;
	color:#333;
	left:736px;
	top:6px;
	font-size:16px;
	width:215px;
}

#newsRT a { margin-right:0px; }

#nrss { display:none; }

ul.caseStudyList li { margin:20px 0 25px 0; }

.introText
{
	margin-top:0 !important;
	font-size:16px;
}

.greenIntroText
{
	padding:3px;
	border:1px solid #409C6D;
	border-radius:4px;
	background:white url(/web/telepresence/images/green-text-bg.jpg) repeat-y;
}

.introText2 { font-size:110%; }

.no-shade { padding:0 5px 10px 10px; }

/*Gray gradient backgrounds*/
.shade
{
	background:#FFF url(/web/telepresence/images/section_bck.gif) repeat-x;
	/*margin-left:5px;*/
	padding:0 5px 10px 10px;
	border:1px solid #EDEDEF;
}

.shadetop
{
	background:#FFF url(/web/telepresence/images/section_bck.gif) repeat-x;
	/*margin-left:5px;*/
	padding:0 5px 10px 10px;
	border:1px solid #EDEDEF;
	border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
}

.shadebot
{
	background:#FFF url(/web/telepresence/images/section_bck.gif) repeat-x;
	/*margin-left:5px;*/
	padding:0 5px 10px 10px;
	border:1px solid #EDEDEF;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
}

.shadeall
{
	background:#FFF url(/web/telepresence/images/section_bck.gif) repeat-x;
	/*margin-left:5px;*/
	padding:0 5px 5px 10px;
	border:1px solid #EDEDEF;
	border-radius:5px;
	-moz-border-radius:5px;
}

#product_sub_col1
{
	width:370px;
	float:left;
	margin-right:40px;
}

#product_sub_col2
{
	width:530px;
	float:right;
}

.biggerText { font-size:14px; }

div.stagger { float:right!important; }

div#TelePresenceLogoLink
{
	position:absolute;
	margin-left:0;
	margin-top:84px;
}

div#TelePresenceLogoLink a
{
	font-size:23px;
	color:#000;
}

div#TelePresenceLogoLink a:hover { text-decoration:none; }

div#CiscoIconLink
{
	position:absolute;
	width:95px;
	height:100px;
	margin-top:8px;
}

div.CiscoIconLinkHoverState { background:url(/web/telepresence/images/CiscoLogoHoverBG.png) no-repeat; }

div.CiscoIconLinkHoverState a
{
	position:absolute;
	top:60px;
	font-size:11px;
	text-align:center;
	height:22px!important;
	width:99%;
	margin:0 auto;
}

div#CiscoIconLink a,
div#TelePresenceLogoLink a
{
	display:block;
	width:100%;
	height:100%;
}

/* Cisco logo/hover effect */
.headerContainer
{
	position:relative;
	width:93px!important;
	float:left;
	z-index:1001;
}

.header { display:inline; }

.header .logo
{
	display:block;
	background:transparent url(/web/telepresence/images/cisco-header-logo.jpg) no-repeat 0 0;
	height:75px;
	width:93px;
	margin-left:3px;
}

.header a.logo:hover,
.header #logoLink.selected,
.header a.logoOn { background-position:0 -75px; }

.subNav
{
	display:none;
	position:absolute;
	z-index:9999;
	/* top:75px; */
	left:0;
	/*background:transparent url(/web/telepresence/images/bg_subNav.png) no-repeat 0 0;
	height:157px;*/
	width:130px;
	overflow:hidden;
}

.subNav li
{
	background:url(http://home.cisco.com/images/home/separator.gif) repeat-x left bottom;
	color:#111;
	font-size:12px;
	line-height:12px;
	margin:0 4px;
	padding:8px;
	clear:both;
	overflow:hidden;
	text-align:left;
}

.subNav li.last { background:none; }

.subNav li a
{
	color:#333;
	display:block;
	font-size:11px;
}

.subNav li a:hover
{
	color:#007FC5;
	text-decoration:none;
}

.subNav li a span
{
	display:block;
	color:#666;
	font-size:11px;
}

#logoSubNav
{
	background:transparent url('/web/telepresence/images/bg_subNavLogo.png') no-repeat 0 -30px;
	width:93px;
	margin:0;
	padding:0;
}

#logoSubNav li { padding:8px 0px 8px 6px; }

.headerContainer #logoSubNav li
{
	text-align:center;
	padding:8px 0;
}

/* Aligning links to bottom of images */
.bottomAlign
{
	position:absolute;
	top:158px;
}

/*When have 2 links, use this one*/
.bottomAlignTwo
{
	position:absolute;
	top:144px;
}

div.caseStudyOther h2 { margin:30px 0px 5px; }

h2.caseStudyPublicSector { margin-top:40px; }

/*declaration for blueArrow used in some versions of IE*/
.blueArrow { }

/*styles for rss feeds*/
.rssFeed { margin-top:2px; }

.rssFeed a
{
	/*color:#2A6FA6;*/
	color:#007FC5;
	text-decoration:none;
}

.rssFeed a:hover { color:#666; }

.rssHeader { display:none; }

.rssBody ul { list-style:none; }

.rssBody ul,
.rssRow,
.rssRow h4,
.rssRow p
{
	margin:0;
	padding:0;
}

.rssRow { padding:1px; }

.rssRow h4
{
	font-size:12px;
	font-weight:normal;
}

.rssRow div { margin:2px 0 2px 0; }

/*.odd {background-color:#eef4f4; }
.even {
	background-color:#fdfdfd; 
	border-top:1px solid #C5E4E7;
	border-bottom:1px solid #C5E4E7;
}*/
.rssRow .rssMedia { padding:0; }

.crss-container
{
	list-style:none;
	margin:0;
	padding:0;
	display:block;
}

.crss-container li
{
	background:none;
	border-bottom:1px solid #C5E4E7;
	margin:0 0 15px;
	padding:5px 5px 10px 0;
	display:block;
	overflow:hidden;
}

.crss-container .entry
{
	margin:0;/*Have to use padding instead due to IE7 issues*/
	padding:8px 0 6px 0;
}

.crss-container .rssRow .entry p
{
	margin:0;
	padding:0;
}

.crss-container li h2 { margin:0 !important; }

.crss-container li h2 a { color:#118a9d !important; }

.crss-container li .date
{
	margin:0;
	padding:0 0 4px 20px;
	height:16px;
	display:block;
	line-height:20px;
}

.crss-container li .date strong
{
	font-size:18px;
	font-weight:normal;
}

.crss-container li .tags li { display:inline; }

.crss-container li .tags li:after { content:","; }

#rssFilt
{
	border-bottom:1px solid #C5E4E7;
	background:none;
	padding:5px 0 5px 5px;
	margin-bottom:5px;
}

/*Floating footer*/
#socialfooter
{
	font-size:12px;
	background-color:#EBEAEA;
	/*background-color:#DDD;*/
	border:1px solid #b7b6b6;
	border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	height:28px;
	right:0;
	z-index:10000;
	position:absolute;/*very important or this lands behind the twitter feeds*/
}

#socialfooter a { margin:0 7px 0 7px; }

#socialfooter img { padding-top:2px; }

ul.listWithBold span.bold canvas { top:0!important; }

ul.listWithBold li { margin-bottom:5px!important; }

img.case-study-content-image
{
	float:right;
	margin:0 0 10px 10px;
}

ul.supportList { margin:10px 0 10px 20px; }

/*Mega Menu styles*/
table,
td,
th { vertical-align:middle; }

table
{
	font-size:inherit;
	width:100%;
}

td,
th
{
	border-bottom:none;
	margin:0;
	text-align:left;
}

#fw-banner-w1
{
	position:relative;
	z-index:1000;
	height:75px;
	width:660px;
}

#fw-mm
{
	position:relative;
	top:0;
	left:94px;
	height:100%;
	width:560px;
}

/*#ie8 #fw-mm{left:85px;}*/
#fw-mm table.mm-items
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	border-spacing:0;
	height:1px;
	margin:0;
}

#fw-mm td.mm-item
{
	vertical-align:middle;
	padding:0;
	max-width:100px;
	height:76px;
}

#fw-mm td.mm-item a.mm-link
{
	display:block;
	padding:20px 10px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	text-shadow:0 -1px 0 rgba(0,0,0,0.38);
	line-height:1.2;
	color:#FFF;
}

.ie td.mm-item a.mm-link
{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	zoom:1;
}

td.mm-item.mm-hovered a.mm-link,
td.mm-item.mm-focused a.mm-link { opacity:.8; }

.ie td.mm-item.mm-hovered a.mm-link,
.ie td.mm-item.mm-focused a.mm-link
{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter:alpha(opacity=80);
	zoom:1;
}

#fw-mm td.mm-item.mm-hovered a.mm-link:after,
#fw-mm td.mm-item.mm-focused a.mm-link:after
{
	content:"";
	display:block;
	margin:4px auto -14px;
	width:0;
	height:0;
	border:5px solid transparent;
	border-top-color:inherit;
	-moz-box-shadow:0 -1px 0 rgba(0,0,0,0.3);
	-webkit-box-shadow:0 -1px 0 rgba(0,0,0,0.3);
	box-shadow:0 -1px 0 rgba(0,0,0,0.3);
}

.mm-menu
{
	position:absolute;
	top:100%;
}

.mm-container
{
	visibility:hidden;
	position:absolute;
	top:0;
	left:34px;
}/*main container for child portion*/

.mm-container:after
{
	content:'';
	display:block;
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:10px;
	-moz-box-shadow:0 4px 1px -3px rgba(0,0,0,0.3) inset;
	-webkit-box-shadow:0 4px 1px -3px rgba(0,0,0,0.3) inset;
	box-shadow:0 4px 1px -3px rgba(0,0,0,0.3) inset;
}

.mm-hovered .mm-container,
.mm-focused .mm-container { visibility:visible; }

.mm-menu .mm-content
{
	font-size:12px;
	background:#f5f5f5;
	width:370px;
	color:#444;
	position:relative;
	padding:13px 0 22px;
	zoom:1;
	line-height:1.6;
	cursor:default;
}

/*.mm-menu .mm-content.mmt{padding-bottom:35px;}*/
.mm-content:after
{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

#fw-mm .mm-content a:link,
#fw-mm .mm-content a:visited,
#fw-mm .mm-content a:active { color:#2A6FA6; }

#fw-mm .mm-content a[href]:hover { text-decoration:underline; }

#ie6 #fw-mm .mm-content a:hover { text-decoration:underline; }

#fw-mm .mm-content .mm-h a:link,
#fw-mm .mm-content .mm-h a:visited,
#fw-mm .mm-content .mm-h a:active { color:#444; }

#fw-mm .mm-content .mm-h a[href]:hover { text-decoration:none; }

#ie6 #fw-mm .mm-content .mm-h a:hover { text-decoration:none; }

#fw-mm .mm-content .mm-h
{
	/*font-size:18px;
	margin-top:25px;*/
	font-size:16px;
	margin:-4px 0 5px 0;
}

.mm-content h1,
.mm-content h2,
.mm-content h3,
.mm-content h4,
.mm-content h5,
.mm-content h6,
.mm-content p,
.mm-content ol,
.mm-content ul,
.mm-content dl,
.mm-content pre,
.mm-content blockquote
{
	margin-top:11px;
	margin-bottom:11px;
}

.mm-content h1,
.mm-content h2,
.mm-content h3,
.mm-content h4,
.mm-content h5,
.mm-content h6
{
	font-weight:normal;
	font-size:16px;
	color:inherit;
}

.mm-content h4,
.mm-content h5,
.mm-content h6 { font-size:inherit; }

.mm-content ul
{
	list-style:none;
	margin-left:0;
	padding-left:15px;
}

.mm-content ul li { margin:4px 0; }

.mm-content h3+p,
.mm-content h3+ul,
.mm-content h3+.mm-sect { margin-top:-8px; }

.mm-content .mm-sect+.mm-sect { margin-top:19px; }

#fw-mm .mm-himg
{
	position:relative;
	zoom:1;
	margin:0 -23px;
	padding:11px 23px 0;
	height:134px;
	font-weight:normal;
	font-size:20px;
	background-repeat:no-repeat;
	background-position:50% 0;
}

#fw-mm .mm-himg,
#fw-mm .mm-himg a.mm-himg-text
{
	color:#444!important;
	text-decoration:none!important;
}

#fw-mm .mm-himg .mm-himg-img
{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-indent:-9999px;
	color:transparent;
	font-size:0;
}

#fw-mm .mm-himg .mm-himg-img:focus { outline-color:inherit; }

#ie6 #fw-mm .mm-himg .mm-himg-img,
#ie7 #fw-mm .mm-himg .mm-himg-img,
#ie8 #fw-mm .mm-himg .mm-himg-img { text-indent:-9999px; }

#fw-mm .mm-himg .mm-himg-text { position:relative; }

.mm-menu .mm-col
{
	width:289px;
	float:left;
	padding:20px 12px 0 12px;
	position:relative;
	background:transparent url(/web/telepresence/images/mm-sprite.png) no-repeat 0 11px;
}

.mm-menu .mm-col:first-child,
.mm-menu .mm-first-col { background:none; }

.mm-scol
{
	float:left;
	width:48.5%;
}

.mm-scol+.mm-scol { margin-left:3%; }

.mm-content .mm-scol>:first-child { margin-top:0; }

.mm-overall
{
	clear:both;
	display:block;
	position:absolute;
	bottom:7px;
	right:24px;
	font-size:12px;
}

p.mm-overall { margin:0; }

#ie6 .mm-overall { bottom:10px; }

#fw-mm h4.mm-h a
{
	padding-right:15px;
	background:transparent url(/web/telepresence/images/mm-header-arrow.gif) no-repeat 100% 56%;
}

#fw-mm .mm-content h4.mm-h a[href]:hover { text-decoration:underline; }

#use-it-mm-menu .mm-content
{
	width:626px;
	padding-bottom:35px;
}

#products-mm-menu .mm-content
{
	width:940px;
	padding-bottom:35px;
}

#get-started-mm-menu .mm-content,
#customers-mm-menu .mm-content,
#services-mm-menu .mm-content,
#try-it-mm-menu .mm-content { width:313px; }

.mm-loading
{
	height:180px;
	background:transparent url(/web/telepresence/images/mm-spinner.gif) no-repeat 50% 50%!important;
}

#fw-mm .mms span
{
	display:block;
	position:absolute;
	background-image:url(/web/telepresence/images/mm-box-shadow.png);
	background-repeat:no-repeat;
}

#fw-mm .mms-tl,
.mms-ml,
.mms-bl
{
	left:-8px;
	width:16px;
}

#fw-mm .mms-tr,
.mms-mr,
.mms-br
{
	right:-8px;
	width:16px;
}

#fw-mm .mms-tc,
.mms-mc,
.mms-bc
{
	left:8px;
	right:8px;
}

#fw-mm .mms-bl,
.mms-bc,
.mms-br
{
	bottom:-16px;
	height:16px;
}

#fw-mm .mms-tl,
.mms-tc,
.mms-tr
{
	top:0;
	height:16px;
}

#fw-mm .mms-ml,
.mms-mc,
.mms-mr
{
	top:16px;
	bottom:0;
}

#fw-mm .mms-tl { background-position:0 0; }

#fw-mm .mms-ml { background-position:0 50%; }

#fw-mm .mms-bl { background-position:0 100%; }

#fw-mm .mms-bc { background-position:50% 100%; }

#fw-mm .mms-br { background-position:100% 100%; }

#fw-mm .mms-mr { background-position:100% 50%; }

#fw-mm .mms-tr { background-position:100% 0; }

#fw-mm .mms-tc { background-position:50% 0; }

#fw-mm .mms-mc { background-position:50% 50%; }

#fw-mm .mmc .cbl,
#fw-mm .mmc .cbr
{
	display:none;
	position:absolute;
	bottom:-6px;
	background:transparent url(/web/telepresence/images/mm-corners.png) no-repeat 0 0;
	height:6px;
	width:51%;
}

#fw-mm .mmc .cbl,
#fw-mm .mmc .cbr,
#ie7 #fw-mm .mmc .cbl,
#ie7 #fw-mm .mmc .cbr,
#ie8 #fw-mm .mmc .cbl,
#ie8 #fw-mm .mmc .cbr { display:block; }

#fw-mm .mmc .cbl
{
	left:0;
	background-position:bottom left;
}

#fw-mm .mmc .cbr
{
	right:0;
	background-position:bottom right;
}

.mm-menu .mm-content .mm-col { line-height:1.273; }

.mm-content ul { line-height:1.0; }/* was 1.3*/

.mm-content li { margin:5px 0; }

#use-it-mm-menu .mm-content .mm-col { height:248px; }

#products-mm-menu .mm-content .mm-col { height:290px; }

#fw-mm .categoryth { padding:0 0 12px 0; }

table
{
	padding:0;
	border-collapse:collapse;
}

td.mm-item div.mm-col .second
{
	position:absolute;
	top:177px;
	width:289px;
}

td.mm-item div.mm-col div.descript ul,
td.mm-item div.mm-col div.descript p { margin-top:0; }

div.descript ul,
div.descript p,
div.descript h4 { padding:0 0 0 3px; }

div.descript { /*For text in right col of split menu*/ width:58.5%; }

td.mm-item div.mm-col div.graphic img { padding:0; }

div.entire { /*For descriptors, whole area text*/ width:100%; }

div.graphic { /*For image in left col of split menu*/ width:38.5%; }

/*end megamenu section*/

a.learn-more
{
	display:block;
	width:160px;
	height:51px;
	background-image:url(../images/LearnMore2.png);
	background-position:top;
	text-indent:-9999px;
}

a.learn-more:hover { background-position:bottom; }

a.learn-more3
{
	display:block;
	width:122px;
	height:33px;
	background:url(../images/LearnMore3.png) no-repeat;
	background-position:top;
	text-indent:-9999px;
}

a.learn-more3:hover { background-position:bottom; }

a.contact-us-button-header
{
	display:block;
	width:122px;
	height:33px;
	background:url(../images/contact-us2.png) no-repeat;
	background-position:top;
	text-indent:-9999px;
}

a.contact-us-button-header:hover { background-position:bottom; }

div.LeftBannerButton
{
	float:left;
	position:absolute;
	bottom:45px;
	left:26px;
}

span.watch-video
{
	display:block;
	width:122px;
	height:33px;
	background:url(../images/watch-video-2.png) no-repeat;
	background-position:top;
	text-indent:-9999px;
}

span.watch-video:hover { background-position:bottom; }

input.submit-hover
{
	display:block;
	width:122px!important;
	height:33px;
	background:url(../images/submit-with-hover.png) no-repeat;
	background-position:top;
	text-indent:-9999px;
	margin:8px auto 5px auto!important;
	border:none;
	padding:0;
	cursor:pointer;
}

input.submit-hover:hover { background-position:bottom; }

div.addthis_toolbar
{
	padding-top:4px;
	display:none;
	height:16px;
	/*background-color:#FFF;*/
	position:absolute;
	left:20px;
}

div.addthis_toolbar a
{
	float:left;
	margin-left:5px;
	display:inline;
}

.shared,
.late2 { position:relative;/*Required for asset-share positioning*/ }

/*styles for RSS Subscribe pop-up form*/
#subRSS
{
	width:533px;
	padding:20px;
	font-size:16px;
}

#subRSS a { color:#2A6FA6; }

#subRSS h1
{
	font-size:26px;
	color:#118a9d;
	margin:10px 0 18px 0;
}

#subRSS h2
{
	font-size:22px;
	color:#118a9d;
}

#subRSS ul
{
	margin:10px 5px 10px 25px;
	list-style-position:inside;
	list-style-type:none;
}

#subRSS p.indFeed
{
	padding:7px 0 7px 10px;
	/*border-top:1px solid #EEE;*/
	border-bottom:1px solid #EEE;
}

#subRSS #subLinks
{
	background:#FFF url(/web/telepresence/images/more-info-bg.gif) 0 0 repeat-x;
	border:1px solid #C5E4E7;
	border-radius:5px;
	-moz-border-radius:5px;
	padding:5px;
}

/*styles for Contact Us pop-up form*/
h1.FormTopText
{
	/*margin:0;*/
	margin:0 0 10px 0;
	color:#333;
}

h2.FormTopText { margin:0 0 10px 0; }

p#close { margin-top:70px; }

/*To hide default Twitter logo on widget*/
.twtr-ft { display:none; }

/*Demo overlay - commented out on site but kept in case revert*/
div.overlaydemo2
{
	position:absolute;
	color:#333;
	font-size:19px;
	top:15px;
	left:15px;
	width:240px;
	padding:15px;
	background-color:#FFF;
	/* for IE */
	filter:alpha(opacity=85);
	/* CSS3 standard */
	opacity:0.85;
}

div.overlaydemo2 h2
{
	font-size:38px;
	line-height:36px;
	margin-bottom:0;
	color:#10BC4C;/*color:-linear-gradient(#10BC4C, #31C7D5);*/
}

div.LftButton
{
	position:relative;
	bottom:58px;
	left:815px;
	color:#FFF;
	font-size:18px;
	/*z-index:900; removed to fix button issue in IE8 */
	width:122px;
}

/*Styles for RSS Feed via Aggregator*/
/*was .ciscocommunitiesvideo .feedSrc, etc.*/
.ciscocommunitiesvideo .date { background:transparent url(/web/telepresence/images/ciscocommunitiesvideoL.jpg) no-repeat scroll 0 0; }

.ciscocommunitiespopular .date { background:transparent url(/web/telepresence/images/ciscocommunitiespopularL.gif) no-repeat scroll 0 0; }

.youtuberss .date { background:transparent url(/web/telepresence/images/youtubeL.jpg) no-repeat scroll 0 0; }

.telepresencequotes .date { background:transparent url(/web/telepresence/images/telepresencequotesL.jpg) no-repeat scroll 0 0; }

.feedburnerrss .date { background:transparent url(/web/telepresence/images/feedburnerL.jpg) no-repeat scroll 0 0; }

.ciscoblogvideo .date { background:transparent url(/web/telepresence/images/ciscoblogvideoL.jpg) no-repeat scroll 0 0; }

.lateadd { margin-bottom:0; }

.feedSrc
{
	/*height:16px;
	padding:5px 0 0 20px;*/
	display:block;
	color:#666;
	font-size:10px;
}

/*Products Sub Nav Scolling Menu*/
#product-sub-nav
{
	background:#FFF url(/web/telepresence/images/section_bck.gif) repeat-x;
	width:950px;
	height:180px;
	margin:0 0 10px 10px;
	padding:10px 0 0 10px;
	border-radius:5px;
	-moz-border-radius:5px;
	overflow:auto;
}

#product-sub-nav ul { display:inline; }

#product-sub-nav ul li
{
	float:left;
	margin:3px 6px 10px 6px;
	display:inline;/*font-size:16px;*/
}

#product-sub-nav ul li.first { margin-left:2px; }

#social-share { 
	float: right; 
	padding-top: 22px; 
	position: relative; 
	width: 256px; 
} 

#allitems { width:1268px; }

/* Preamble images */
.float-img-left
{
	float:left;
	margin:0 10px 10px 0;
}

.float-img-right
{
	float:right;
	margin:13px 0 10px 10px;
}

.highlit
{
	color:#2A6FA6;
	margin:2px 0;
}

.WhyImg
{
	float:left;
	margin-right:15px;
}

.WhyUse
{
	min-height:60px;
	display:table-cell;
	vertical-align:middle;
}

.WhyTxt { margin-top:15px; }

.WhyTxtOne { margin-top:20px; }

ul.GS { list-style-position:inside; }

ul.GS li { margin-bottom:5px; }

#products ul.GS ul
{
	list-style-position:inside;
	list-style-type:none;
	margin-top:2px;
}

div.CalloutRT .SMBnav
{
	font-weight:bold;
	color:#333;
}

.navtop { margin-top:4px !important; }

/*Support tabs styles*/
ul.tabs
{
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	height:62px;
	border-bottom:1px solid #d3d3d3;
	width:960px;
}

ul.tabs li
{
	float:left;
	margin:0;
	padding:0;
	height:62px;
	width:158px;
	line-height:31px;
	border-left:none;
	margin-bottom:-1px;
	background:#e0e0e0;
	overflow:hidden;
	position:relative;
	background:#F1F1F1 url(/web/telepresence/images/support-tab-bg-inactive.png) 0 0 repeat-x;
	/*border-right:1px solid #959595;*/
	border-right:1px solid #F1F1F1;
	-moz-border-radius-topright:5px;
	-khtml-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-left:1px solid #ECECEC;
	-moz-border-radius-topleft:5px;
	-khtml-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top:1px solid #F1F1F1;
}

ul.tabs li a
{
	text-decoration:none;
	/*color:#22505F;*/
	color:#333;
	/*font-weight:bold;*/
	display:block;
	font-size:17px;
	text-align:center;
	vertical-align:center;
	outline:none;
	height:62px;
	line-height:62px;
}

html ul.tabs li.active,
html ul.tabs li.active { background:#FFF url(/web/telepresence/images/support-tab-bg-active.png) 0 0 repeat-x; }

.tab_container
{
	border:1px solid #ededed;
	border-radius:5px;
	-moz-border-radius:5px;
	border-top:none;
	margin:0 0 10px 0px;
	clear:both;
	float:left;
	width:958px;
	background:#fff;
	-moz-border-radius-bottomright:5px;
	-khtml-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-khtml-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
}

.tab_content
{
	padding:20px;
	font-size:1.1em;
	color:#666;
}

.tab_content p { color:#666; }

.tab_content h2
{
	font-weight:normal;
	padding-bottom:10px;
	font-size:1.2em;
	color:#333;
}

.tab_content h3 a { color:#254588; }

div.support-header
{
	padding:10px;
	border:2px solid #F1F1F1;
	border-radius:5px;
	-moz-border-radius:5px;
}

.sidel
{
	float:left;
	width:448px;
	padding-right:10px;
}

.siderGry
{
	background-color:#d8d9da;
	float:left;
	width:448px;
	margin-bottom:10px;
	padding-left:10px;
}

.sider
{
	float:left;
	width:448px;
	margin-bottom:10px;
	padding-left:10px;
}

div.capt
{
	float:right;
	width:230px;
	margin-right:5px;
}

div.capt p
{
	margin-top:0;
	padding-top:0;
}

.res
{
	line-height:16px;
	color:#666;
}

.res a { text-decoration:none; }

ul.tabs canvas,
ul.tabs cufoncanvas { top:20px!important; }

div#mainContent { padding:5px 10px 0 10px; }

.VideoUp
{
	position:relative;
	height:110px;
	margin:0 0 20px 0;
}

div#Resources.tab_content h2
{
	margin-bottom:3px;
	padding-bottom:0;
}

.play
{
	width:49px!important;
	height:31px;
	position:absolute;
	bottom:12px;
	left:14px;
	display:block;
	background-image:url(/web/telepresence/images/play.png);
	background-position:left;
}

.play:hover { background-position:right; }

/*from highslide.css, version:4.1.9*/
.highslide-container div
{
	font-family:Verdana, Helvetica;
	font-size:10pt;
}

.highslide-container table { background:none; }

.highslide
{
	outline:none;
	text-decoration:none;
}

.highslide:hover img { border-color:gray; }

.highslide-active-anchor img { visibility:hidden; }

.highslide-image
{
	border-width:2px;
	border-style:solid;
	border-color:white;
}

.highslide-wrapper,
.highslide-outline { background:white; }

.glossy-dark { background:#111; }

.highslide-image-blur { }

.highslide-number
{
	font-weight:bold;
	color:gray;
	font-size:.9em;
}

.highslide-caption
{
	display:none;
	font-size:1em;
	padding:5px;/*background:white;*/
}

.highslide-heading
{
	display:none;
	font-weight:bold;
	margin:0.4em;
}

.highslide-dimming { /*position:absolute;*/ background:black; }

a.highslide-full-expand
{
	background:url(/web/telepresence/images/shadowBxGraphics/fullexpand.gif) no-repeat;
	display:block;
	margin:0 10px 10px 0;
	width:34px;
	height:34px;
}

.highslide-loading
{
	display:block;
	color:black;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding:3px;
	border:1px solid white;
	background-color:white;
	padding-left:22px;
	background:url(/web/telepresence/images/shadowBxGraphics/loader.white.gif);
	background-repeat:no-repeat;
	background-position:3px 1px;
}

.highslide-viewport
{
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	z-index:1;
	background:none;
	left:0;
	top:0;
}

.highslide-overlay { display:none; }

.hidden-container { display:none; }

/* semitransparent, offset closebutton */
.closebutton
{
	position:relative;
	top:-23px;
	left:23px;
	width:30px;
	height:30px;
	cursor:pointer;
	background:url(/web/telepresence/images/shadowBxGraphics/close.png);/*background:url(graphics/close.png);
	 NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/* Styles for the highslides HTML popups*/
.highslide-maincontent { display:none; }

.highslide-html { background-color:#e6e5e5; }

.highslide-html-content
{
	display:none;
	width:400px;
	padding:0;
}

.highslide-header { /*padding-bottom:5px;*/ }

.highslide-header ul { /*margin:0;
	padding:0;*/ }

.highslide-header ul li { /*display:inline;
	padding-left:1em;*/ }

.highslide-header ul li.highslide-previous,
.highslide-header ul li.highslide-next { display:none; }

.highslide-header { display:none; }

.highslide-header a { /*font-weight:bold;*/ }

.highslide-header a:hover { color:black; }

.highslide-header .highslide-move a { cursor:move; }

.highslide-footer { /*height:16px;*/ }

.highslide-footer .highslide-resize { /*display:block;*/ }

.highslide-footer .highslide-resize span { display:none; }

.highslide-body { }

.highslide-resize { cursor:nw-resize; }

/* hs.wrapperClassName = 'no-drag-header' */
.no-drag-header .highslide-header { /*height:16px;
	border-bottom:1px solid #dddddd;*/ }

.no-drag-header .highslide-heading
{
	position:absolute;
	/*margin:2px 0.4em;*/
	margin:0;
}

.no-drag-header .highslide-header .highslide-move * { display:none; }

.no-drag-header .highslide-header .highslide-close { /*position:absolute;*/ }

.no-drag-header .highslide-header .highslide-close a { /*display:block;
	height:16px;
	width:16px;
	background-image:url(graphics/closeX.png);*/ }

.no-drag-header .highslide-header .highslide-close a:hover { /*background-position:0 16px;*/ }

.no-drag-header .highslide-header .highslide-close span { display:none; }

.no-drag-header .highslide-maincontent { padding-top:0; }

.indent { padding-left:17px; }

div#products ul.spaced-list { margin:10px 0 10px 15px; }

div#products ul.spaced-list li { margin-bottom:5px; }

div#products ul.spaced-in { margin:10px 5px 10px 25px; }

div#products ul.spaced-in li { margin-bottom:5px; }

div.blackText h1,
div.blackText li { color:#222!important; }

div#products div.vc-guide-overlay
{
	top:40px;
	left:210px;
	width:545px;
}

div#products div.vc-guide-overlay ul
{
	font-size:17px;
	margin:10px 0 10px 10px;
}

div.vc-guide-content
{
	font-size:13px!important;
	margin-top:10px!important;
}

div#products h2.vc-guide-header { font-size:17px; }

.BoldBlack
{
	font-weight:bold!important;
	color:#333!important;
}

.soc_top
{
	margin:0 0 10px;
	padding-top:0;
}

.extra_top { margin:25px 0 10px; }

div.pop-up-validation
{
	display:none;
	width:370px;
	margin:10px auto 0 auto;
}

/*Styles for twitter widget error handling*/
.twtr-doc,
#pthere,
#twlnk { display:none; }

#pthere
{
	/*background ht 205 less 24px for logo less 10px each above and below - so 161 less 48 for img less margins for that div plus cut 5 extra off*/
	min-height:83px;
	padding:2px 5px 0 10px;
}

#twlnk
{
	background:url(/web/telepresence/images/twlnk_icon.jpg) 0 0 no-repeat;
	margin:10px 0 15px 10px;
}

#twlnk a h3,
#twlnk a h4 { color:#000 !important; }

#twlnk h3,
#twlnk h4
{
	padding-left:55px;
	margin:0;
}

#twlnk h3
{
	font-size:11px;
	padding-top:8px;
}

#twlnk h4
{
	font-size:16px;
	padding-bottom:8px;
}

#tw-cont li
{
	margin:4px 0 6px 0;
	border-bottom:1px solid #CCC;
}

#tw-all
{
	display:none;
	height:225px;
	overflow:auto;
	padding:0 5px;
}

#tw-cont { height:auto; }

div#tw-all #tw-cont a { color:#333; }

.seo-bot
{
	padding:0 10px 0 20px;
	font-size:11px;
}

.seo-bot p { margin:0; }

/*Begin IE conditional div styles - all other styles must go ABOVE*/
/*Styles for wrapper #ie8 are specific to ie8*/
#ie8 div.block-content ul.menu
{
	left:160px;
	position:absolute !important;
	top:-53px;
}

#ie8 div.block-content ul.menu a { color:#FFF !important; }

#ie8 div.block-content ul.menu .active
{
	margin-top:0 !important;
	color:#333 !important;
	background:none !important;
	border:none !important;
}

#ie8 div#srch input
{
	height:22px;
	padding:7px 30px 0 5px;
}

#ie8 div#srch { margin:0 9px 0px 0px }

#ie8 .blueArrow { margin-bottom:0; }

#ie8 div.overlayhm { top:-5px; }

#ie8 .crss-container li .date { padding-bottom:0; }

/*Styles for wrapper #ltie8 are for ie7 and below*/
#ltie8 div#TelePresenceLogoLink
{
	margin-left:-92px;
	margin-top:86px;
}

#ltie8 #fw-mm { left:2px; }

#ltie8 div.thumb_btn a { margin:8px 20px 0 0; }

#ltie8 a.contact-us-button-header { right:11px; }

#ltie8 div#srch input.go-button
{
	right:13px;
	top:5px;
	color:#A3DEEF;
}

#ltie8 div#srch input
{
	height:22px;
	padding:7px 30px 0 5px;
}

#ltie8 div#srch { right:-29px; }

#ltie8 span.breadcrumb { top:-11px!important; }

#ltie8 a.breadcrumb { top:-11px!important; }

#ltie8 .mm-scol+.mm-scol { margin-left:1%; }

#ltie8 td.mm-item div.mm-col .second { left:12px; }

#ltie8 .second .mm-scol+.mm-scol { margin-left:3%; }

#ltie8 #product-sub-nav { height:190px; }

#ltie8 div.capt
{
	position:relative;
	top:-108px;
}

#ltie8 .shadebot { min-width:0; /* peekaboo bug fix for IE7 */ }

#ltie8 div#rtop,
#ltie8 #fw-mbs,
#ltie8 div#srch,
#ltie8 #search-drop-down,
#ltie8 #autoSuggest,
#ltie8 .suggestionEntry,
#ltie8 .suggestionEntryHover { z-index:999; }

#ltie8 #autoSuggest { margin:14px 20px; }

/* IE fix - IE<=7 */
input.submit-hover
{
	font-size: 0;
	display:block;
	line-height: 0;
}

#let-us-help {
	position: absolute !important;
	right: 15px !important;
	top: -28px !important;
	z-index: 100;
}

.mlb-pilot ul {
	list-style:none;
}

#header_title{
	height: 40px;
	margin: 0 auto;
	width: 960px;
}
#fw-mb-w1{
	height: 80px !important;
}
#TelePresenceLogoLink{
	margin-top: 9px !important;
	margin-left: 0px !important;
}
.cc06-content{
	margin-right: 0px !important;
	margin-top: 2px !important;
}
