
/*SHARE PANEL */

#WP_Thumb
{
	float:right;
	padding:10px;
}

#s10-pilot
{
	text-align:left;
/*	border-top: 0px solid #CCC !important;
	border-bottom: 0px solid #CCC !important;*/
	margin-bottom:20px;
	width:200px;
}

#s10-pilot .s10-sh
{
	color:#333;
	font-size:107%;
	font-weight:bold;
	text-decoration:none;
	outline:none;
	width:50px;
}

#s10-pilot ul
{
	display:inline-block;
	list-style-type:none;
	padding:0;
	margin:0 0 0 15px;
	height:35px;
}

#ie7 #s10-pilot ul
{
	zoom:1;
	height:26px;
	display:inline;
	width:200px;
}

#s10-pilot li
{
	zoom:1;
	display:inline-block;
	width:25px;
	height:25px;
	line-height:18px;
}

#ie7 #s10-pilot li { display:inline; }

#s10-pilot ul li a
{
	display:inline-block;
	width:18px;
	height:23px;
	outline:none;
}

#s10-pilot #sbt-delicious,
#s10-pilot #sbt-digg,
#s10-pilot #sbt-myyahoo,
#s10-pilot #sbt-technorati,
#s10-pilot #sbt-twitter,
#s10-pilot #sbt-facebook,
#s10-pilot #sbt-linkedin { background:url('../images/s10-pilot4-sprite.png') no-repeat 0 -86px; }

.ie67 #s10-pilot #sbt-delicious,
.ie67 #s10-pilot #sbt-digg,
.ie67 #s10-pilot #sbt-myyahoo,
.ie67 #s10-pilot #sbt-technorati,
.ie67 #s10-pilot #sbt-twitter,
.ie67 #s10-pilot #sbt-facebook,
.ie67 #s10-pilot #sbt-linkedin { background-image:url('../images/s10-pilot4-sprite.gif'); }

#s10-pilot #sbt-facebook { background-position:0 -132px; }

#s10-pilot #sbt-linkedin { background-position:0 -178px; }

#s10-pilot #sbt-myyahoo { background-position:0 -224px; }

#s10-pilot #sbt-delicious { background-position:0 -316px; }

#s10-pilot #sbt-digg { background-position:0 -371px; }

#s10-pilot #sbt-technorati { background-position:0 -417px; }

.s10gd { margin-left:0 !important; }

/*START cisco header */
#cisco_header
{
	width:100%;
	background: transparent url("http://www.cisco.com/web/fw/i/mb-hotspot.jpg");
	background-repeat: repeat-x;
	margin-bottom:10px;
}

#cisco_header #cisco_header_content
{
	width: 960px;
	margin: auto;
	position: relative;
	height:70px;
	display:block;
}

#cisco_header #cisco_header_logo
{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 0;
	background-repeat: no-repeat;
	background-position: 10px -1650px;
	height: 100%;
	width:90px;
	background-image: url("http://www.cisco.com/web/fw/i/mb-sprite.png");
}

#cisco_header #cisco_header_human_network
{
	display: block;
	position: absolute;
	top: 0;
	left: 90px;
	font-size: 0;
	background-repeat: no-repeat;
	background-image: url("../images/human_network.png");
	height:100%;
	width:80px;
}

#cisco_header li
{
	display:inline;
	float:right;
	margin-top:30px;
	margin-right:10px;
}

#cisco_header a,
#cisco_header li { color:white; }

/* END Cisco Header */

/***** BEGIN footer *****/
.ffoot
{
	font-size: 11px !important;
	position: relative;
	background: #f2f2f2; /* Old browsers */
}

.ffoot-col
{
	width: 200px;
	float: left;
	padding: 30px 0 10px 22px;
	margin: 0;
}

.ffoot-block { margin: 8px 0; }

.ffoot h3,
.ffoot h3 a,
.ffoot h3 a:visited
{
	color: black!important;
	font-weight: normal !important;
	font-size: 12px !important;
	margin: 2px 0 4px !important;
}

.ffoot ul
{
	list-style: none !important;
	margin: 2px 0 13px;
}

.ffoot li { margin: 1px 0 5px; }

.ffoot a:link,
.ffoot a:visited { color: #666 !important; }

.ffoot .ffoot-menucontainer
{
	display: none;
	float: left;
	position: absolute;
	z-index: 10;
}

#home-footer
{
	margin: 15px 0;
	padding: 10px 0 0 16px;
	font-size: 11px;
	line-height: 13px;
	border-top: #EAEAEA 1px solid;
}

#home-footer ul
{
	list-style: none;
	float: left;
	width: 100%;
	overflow: hidden;
	margin: 0;
	position: relative;
	height: 25px;
}

#home-footer ul li
{
	float: left;
	display: block;
	border-left: 1px solid #B4B4B4;
	padding: 0 7px;
	position: relative;
	left: -2px;
	line-height: 11px;
}

#home-footer a:hover,
#home-footer a:active { text-decoration: underline; }

#home-footer a
{
	background-color: transparent;
	text-decoration: none;
}

/***** END footer*****/

#DOMWindow
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	behavior: url("/assets/prod/uc/cius/landing/t1m/css/PIE.htc");
}

#DOMWindow .csvid-container
{
	display:block;
	margin:0 auto;
}

div .nav-share
{
	background-image: url(../image/nav_share.png);
	display: none;
	height: 20px;
	padding: 9px 0px 0px 7px;
	position: absolute;
	right: 8px;
	top: 42px;
	width: 65px;
}

div .nav-share img
{
	float:left;
	margin-left:9px;
}

/**************************************************************************************************
CSS Document
***************************************************************************************************/

body
{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
}

body#libra { color:#666666 !important; }

/**************************************************************************************************
Header Tags
***************************************************************************************************/	
	
h1,
h2,
h3,
h4,
h5,
h6,
p
{
	padding:0px;
	margin:0px;
	color:#666666;
	/* MB fix */
	font-size:13px;
}

a { outline:none; }

/*p{
	padding-bottom:10px;
	}	*/
	
/**************************************************************************************************
Container Tags
***************************************************************************************************/		
	
#container
{
	width:940px;
	padding:10px 20px 20px 20px;
	/*background:#fff;*/
	margin-left: auto;
	margin-right: auto;
}

#container_l5
{
	width:712px;
	padding:0px 0px 0px 0px;
	background:#fff;
}

/**************************************************************************************************
Container Header Tags
***************************************************************************************************/	
	
#container_header { padding:0px 0px 10px 0px; }

#container_header h1
{
	font-size:21px;
	color:#666666 !important;
}

#container_header_left
{
	width:524px;
	float:left;
	padding:5px 0px 0px 0px;
}

#container_header_right
{
	width:188px;
	float:left;
	padding:5px 0px 0px 0px;
}

.smallfont
{
	font-size:11px;
	color:#CCCCCC;
}

/**************************************************************************************************
Container Layout1 Banner Tags
***************************************************************************************************/	
	
#container_banner_l1
{
	background:url(../images/Header_heroPoU.jpg) no-repeat;
	width:940px;
	height:265px;
}

#container_banner_left_l1
{
	width:300px;
	float:left;
	padding:34px 383px 15px 24px;
	color:#585858;
	font-weight:bold;
	height:200px;
	overflow:auto;
	position:relative;
}

#container_banner_right_l1
{
	width:231px;
	float:right;
	/*padding:0px 10px 0px 0px;margin-top:11px;*/
	/*background:url(../images/ciscoadventure_small.gif) no-repeat;*/
	color:#ffffff;
	height:265px;
	text-align:left;
	background:url(../images/WP_RHS_Hero.jpg) transparent no-repeat;
}

#container_banner_left_l1 h1,
#container_banner_left_l1 h2
{
	font-size:29px;
	color:#ffffff;
	font-weight:normal;
}

#container_banner_left_l1 h2
{
	font-size:19px;
	padding:0px 0px 10px 0px;
}

#container_banner_right_l1 .content { padding:10px 5px 10px 10px; }

.loginsection_l1
{
	border-top:1px solid #B7B7B7;
	font-size:11px;
	color:#ffffff;
	padding:6px 0px 0px 0px;
}

.whitetext { color:#ffffff !important; }

.pad4 { padding-bottom:4px; }

.whitetextbig
{
	font-size:13px;
	color:#ffffff !important;
}

.fontsize13 { font-size:13px; }

/**************************************************************************************************
Container Layout2,Layout3,Layout4,Layout5 Banner Tags
***************************************************************************************************/	
	
#container_banner_l2,
#container_banner_l3,
#container_banner_l4,
#container_banner_l5
{
	background:url(../images/headerbannerbg.jpg) no-repeat;
	width:712px;
	height:220px;
}

#container_banner_left_l2,
#container_banner_left_l3
{
	width:336px;
	float:left;
	padding:34px 10px 15px 26px;
	color:#585858;
	font-weight:bold;
	height:171px;
	overflow:auto;
}

#container_banner_left_l4
{
	width:276px;
	float:left;
	padding:34px 410px 15px 26px;
	color:#585858;
	font-weight:bold;
	height:171px;
	overflow:auto;
	background:url(../images/header_banner1.jpg) right no-repeat;
}

#container_banner_left_l5
{
	width:219px;
	float:left;
	padding:16px 20px 15px 24px;
	color:#585858;
	font-weight:bold;
	height:171px;
	overflow:auto;
}

#container_banner_middle_l5
{
	width:240px;
	padding:10px 10px 0px 0px;
	float:left;
}

#container_banner_right_l2,
#container_banner_right_l3
{
	width:328px;
	float:right;
	padding:7px 5px 0px 7px;
	background:url(../images/header_banner_bg.jpg);
	height:187px;
	margin-top:11px;
	color:#ffffff;
}

#container_banner_right_l5
{
	width:188px;
	float:right;
	padding:0px 10px 0px 0px;
	background:url(../images/registationbg1.gif) no-repeat;
	height:200px;
	margin-top:11px;
	color:#ffffff !important;
}

#container_banner_left_l2 h1,
#container_banner_left_l2 h2,
#container_banner_left_l3 h1,
#container_banner_left_l3 h2
{
	font-size:25px;
	color:#ffffff;
	font-weight:normal;
}

#container_banner_left_l4 h1,
#container_banner_left_l4 h2
{
	font-size:26px;
	color:#ffffff;
	font-weight:normal;
}

#container_banner_left_l5 h1,
#container_banner_left_l5 h2
{
	font-size:22px;
	color:#ffffff !important;
	font-weight:normal;
}

#container_banner_left_l2 h2,
#container_banner_left_l3 h2,
#container_banner_left_l4 h2
{
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 10px 0px;
}

#container_banner_left_l5 h2
{
	font-size:19px;
	padding:0px 0px 10px 0px;
}

#container_banner_right_l5 .content { padding:10px 5px 10px 10px; }

/**************************************************************************************************
Container Layout2,Layout3,Layout4 Login Section Tags
***************************************************************************************************/		
	
.right_col_registration_bg_l2,
.right_col_registration_bg_l3,
.right_col_registration_bg_l4
{
	background:url(../images/registationtop.gif) no-repeat;
	height:13px;
}

.right_col_registration_content_l2
{
	background:url(../images/registationbottom.gif) no-repeat bottom left;
	font-size:11px;
	margin:0px 0px 12px 0px;
	color:#fff;
}

.right_col_registration_content_l3,
.right_col_registration_content_l4
{
	background:#B3C6CC url(../images/registationbottom.gif) no-repeat bottom left;
	font-size:11px;
	margin:0px 0px 14px 0px;
	color:#fff;
}

.right_col_registration_pad_l2
{
	padding:0px 8px 8px 8px;
	_padding:0px 8px 7px 8px;
}

.right_col_registration_pad_l3,
.right_col_registration_pad_l4 { padding:0px 8px 10px 8px; }

.register_padding_l2
{
	padding:8px 0px 7px 0px !important;
	color:#fff;
}

.right_col_registration_pad_l2 p { padding-bottom:7px !important; }

.loginsection_l3,
.loginsection_l4
{
	border-top:1px solid #B7B7B7;
	font-size:11px;
	padding:6px 0px 0px 0px;
	margin:6px 0px 0px 0px;
}

.loginsection_l5
{
	border-top:1px solid #B7B7B7;
	font-size:11px;
	padding:6px 0px 0px 0px;
}

.paddingbottom5 { padding-bottom:5px; }

.uaebut_pad { padding-top:7px !important; }

/**************************************************************************************************
Container Layout1,Layout2,Layout3,Layout4,Layout5 Navigation Tags
***************************************************************************************************/

#navigation_l1,
#navigation_l2,
#navigation_l3,
#navigation_l4,
#navigation_l5
{
	margin:0px;
	padding:0px;
	background:url(../images/navigationbg.jpg);
	height:62px;
	font-size:11px;
	margin-bottom:16px;
}

#navigation_leftbg
{
	background:url(../images/navigationleft.jpg) left no-repeat;
	height:62px;
}

#navigation_l1 ul,
#navigation_l2 ul,
#navigation_l3 ul,
#navigation_l4 ul,
#navigation_l5 ul
{
	margin:0px;
	padding:0px;
	background:url(../images/navigationright.jpg) right center no-repeat;
	height:62px;
}

#navigation_l1 ul li
{
	list-style:none;
	float:left;
	display:block;
	background:url(../images/navigationdvr.jpg) right no-repeat;
	padding:0px 16px 0px 16px;
	color:#fff;
	margin:14px 0px 0px 0px;
	line-height:17px;
}

#navigation_l2 ul li,
#navigation_l3 ul li,
#navigation_l4 ul li
{
	list-style:none;
	float:left;
	display:block;
	background:url(../images/navigationdvr.jpg) right no-repeat;
	padding:0px 15px 0px 15px;
	color:#fff;
	margin:14px 0px 0px 0px;
	line-height:17px;
}

#navigation_l5 ul li
{
	list-style:none;
	float:left;
	display:block;
	background:url(../images/navigationdvr.jpg) right no-repeat;
	padding:0px 14px 0px 14px;
	color:#fff;
	margin:14px 0px 0px 0px;
	line-height:17px;
}

#navigation_l1 ul li img,
#navigation_l2 ul li img,
#navigation_l3 ul li img,
#navigation_l4 ul li img,
#navigation_l5 ul li img
{
	float:left;
	margin-right:15px;
}

#navigation_l1 .div,
#navigation_l2 .div,
#navigation_l3 .div,
#navigation_l4 .div,
#navigation_l5 .div { float:left; }

.datebg
{
	float:left;
	background:url(../images/datemainbg.gif);
	width:32px;
	height:36px;
	margin:0px 15px 0px 0px;
	color:#3F5763;
	text-align:center;
	font-weight:bold;
	padding:0px 2px 0px 2px;
}

.ddbg
{
	background:url(../images/datebg.gif);
	width:32px;
	height:18px;
	color:#fff;
}

.dollarbg
{
	float:left;
	background:url(../images/dollarbg.gif);
	width:32px;
	height:36px;
	margin:0px 15px 0px 0px;
	color:#3F5763;
	text-align:center;
	font-weight:bold;
	padding:0px 2px 0px 2px;
}

.font_big
{
	font-size:26px;
	padding:10px 0px 0px 0px;
	height:26px;
	margin:0px 14px 0px 0px;
}

/**************************************************************************************************
Container Body Tags for Layout1,Layout2,Layout3,Layout4,Layout5
***************************************************************************************************/	
		
#container_body
{
	background:#ffffff;
	padding:0px 0px 0px 0px;
}

#container_body_l
{
	width:710px;
	float:left;
}

#container_body_l_l5
{
	width:516px;
	float:left;
}

#container_body a
{
	color:#0B66B6;
	
	text-decoration:none;
	font-weight:bold;
}

#container_body_r
{
	width: 200px;
	float: right;
	padding: 0px 0px 0px 18px;
}

.content_list_items
{
	padding:0px 0px 0px 15px;
	margin:0px;
}

/**************************************************************************************************
Buttons Padding & Margins Tags
***************************************************************************************************/	
	
.registerbut_pad
{
	margin:7px 0px 8px 0px;
	_margin:7px 0px 4px 0px;
}

.inputtag_pad
{
	background:url(../images/inputbg.gif);
	height:17px;
	border:1px solid #9C9D9D;
	padding:0px;
	margin:0px;
	margin-bottom:4px;
}

.comboclass
{
	font-size:11px;
	font-weight:bold;
	color:#2f6881;
	height:16px;
}

/**************************************************************************************************
Container Tabs Tags
***************************************************************************************************/		
	
#pagetabs_content h1,
#pagetabs_content_l5 h1
{
	background:url(../images/headerbg.jpg);
	height:35px;
	padding:12px 0px 0px 11px;
	font-size:18px;
	margin:0px;
	color:#666666;
}

#pagetabs_content h2,
#pagetabs_content_l5 h2
{
	font-size:14px;
	padding-bottom:10px;
	color:#666666;
}

.pagetabs_contentborder
{
	border:1px solid #B6B6B6;
	border-top:0px;
}

.pagetabs_content
{
	width:698px;
	padding:14px 12px 0px 0px;
}

.pagetabs_content_l5
{
	width:500px;
	padding:14px 12px 0px 0px;
}

.pagetabs_content_pad { padding:14px 30px 15px 12px; }

.pagetabs .tabset
{
	margin:0;
	padding-top: 5px;
}

.pagetabs { padding-top: 0px; }

.sitecopy .pagetabs { margin:10px; }

/* -----------------------------------------------
Main tabs non-js version, also affects dhtml 
--------------------------------------------------  */

.pagetabs .tab,
.pagetabs .tab-active { font-size:12px; }

/* -------------------------------------------
    The table for tabs in DHTML view 
----------------------------------------------- */

.pagetabs .tabset
{
	/* the thick line under the tabs */
	border-bottom:#CCC 4px solid;
	position:relative;
	/* only 2 px gutter 
	margin:0 -8px; */
	padding-left:3px;
}

.pagetabs .tabset table
{
	border-collapse: collapse;
	position:relative;
	margin-top:-10px;
}

.pagetabs .tabset td
{
	padding-bottom:0;
	position:relative;
	padding-right:1px;
}

.pagetabs .tabset .tab,
.pagetabs .tabset .tab-active { font-size:11px; }

.sitecopy .pagetabs .tabset .tab,
.sitecopy .pagetabs .tabset .tab-active { font-size:11px; }

.pagetabs .tabset .tab .tabcorner,
.pagetabs .tabset .tab-active .tabcorner
{
	display: block;
	background-image: url(../images/1px_white.gif);
	background-position: top left;
	background-repeat: no-repeat;
	position:relative;
	top:13px;
	height:1px;
	width:100%;/*z-index:100; */
}

.pagetabs .tabset .tab-active .tabcorner { top:8px; }

* html .pagetabs .tabset .tab-active .tabcorner { top:10px; }

.pagetabs .tabset .tab .tabcorner span,
.pagetabs .tabset .tab-active .tabcorner span
{
	background-image: url(../images/1px_white.gif);
	background-position: top right;
	background-repeat: no-repeat;
	height:1px;
	width:1px;
	position:absolute;
	right:0;
}

* html .pagetabs .tabset .tab .tabcorner span,
* html .pagetabs .tabset .tab-active .tabcorner span { /*	right:1px; */
margin-right:-1px; }

.pagetabs .tabset .tab-active a
{
	text-decoration:none;
	display:block;
	border:1px #b6b6b6 solid !important;
	border-bottom:#fff 4px solid !important;
	padding:7px 9px 4px 10px;
	margin-top:7px;
	margin-bottom:-6px;
	/*== BB cleaning == background:url(../images/active_gradient.gif) -1px 0 repeat-x; */ 
	background-color:#fff; /* will replace with an img */
	color:#666666 !important;
	cursor:default;
	font-weight:bold;
	overflow: auto;
}

* html .pagetabs .tabset .tab-active a
{
	bottom:-2px;
	position:relative;
}

.pagetabs .tabset .tab a
{
	text-decoration:none;
	display:block;
	border:1px #fff solid;
	border-bottom:0px;
	margin-top:12px;
	padding:3px 9px 3px 10px;
	background-color:#FFF;
	color:#666 !important;
	font-weight:bold;
}

.pagetabs .tabset .tab a:hover { background-color:#DDD; }

.pagetabs .tabset .endtail
{
	border-bottom:1px #666 solid;
	color:#fff;
}

/* ----------------------------------
   Affects subtabs in both views 
------------------------------------*/

.pagetabs .subtab { margin-bottom:10px;/*	margin-left:-45px;  */
}

.sitecopy .pagetabs .subtab { /*	margin-left:-52px; */
}

* html .pagetabs .subtab { margin-left:-5px; }

.pagetabs .subtab ul { margin:0; }

.sitecopy .pagetabs .subtab ul { /*	margin-left:38px; */
	padding-left:5px; }

.pagetabs .subtab li
{
	padding: 0 2px 0 5px;
	border-right: 1px solid #333;
	display: inline;
	color:#333;
	font-weight:bold;
	font-size:11px;
}

.pagetabs .subtab li a { font-weight:normal; }

.pagetabs .subtab li.last-li { border-right: 0px; }

/* --------------------------------------
     Subtabs in DHTML view 
-----------------------------------------  */
.pagetabs #subtabs
{
	padding:0;
	border-bottom:1px #ccc solid;
	margin:10px 0px 6px;
}

.pagetabs #subtabs .subtab { /*	margin-left:-35px;*/
	margin-bottom:10px; }

.sitecopy .pagetabs #subtabs .subtab { /*	margin-left:-44px; */
}

* html .pagetabs #subtabs .subtab { /*	margin-left:5px; */
}

* html .sitecopy .pagetabs #subtabs .subtab { /*	margin-left:-42px; */
}

.pagetabs #subtabs .subtab li { font-size:11px; }

a { outline:none; }

/**************************************************************************************************
Container Overview Tab Tags
***************************************************************************************************/	
	
.tabs_leftcol
{
	width:650px;
	float:left;
	padding: 10px 30px 0 30px;
}

.tabs_leftcol li { color:#666666 !important; }

.tabs_leftcol_l5
{
	width:489px;
	/*float:left;*/
	padding:0px 0px 15px 12px;
}

.tabs_rightcol
{
	width:225px;
	float:right;
}

.tabs_rightcol_l5
{
	width:225px;
	float:right;
	padding:0px 0px 0px 0px;
	margin-left:10px;
}

.tabcontent_bluebg
{
	background:#F9FAFC url(../images/quotationbg.jpg) repeat-x;
	padding:20px 13px 0px 13px;
	font-size:13px;
	color:#666666;
}

.mapimage_padding { padding:15px 13px 0px 13px; }

.quote_name
{
	font-size:12px;
	font-style:italic;
	padding:7px 0px 7px 10px;
	font-weight:bold;
}

.quotesize { font-size:20px; }

.tabcontent_bluebg_box_top
{
	background:url(../images/keybusinesstop.jpg) no-repeat;
	height:13px;
}

.tabcontent_bluebg_box_content
{
	background:url(../images/keybusinessbottom.gif) no-repeat bottom left;
	font-size:11px;
	margin:10px 0px 0px 0px;
}

.gettingstarted_margin { margin:18px 0px 0px 0px; }

.tabcontent_bluebg_box_content_pad { padding:0px 14px 14px 14px; }

.tabcontent_bluebg_box_content_pad .pad_top { padding-top:6px; }

.line_height_class
{
	line-height:20px;
	padding:0px 8px 0px 8px;
}

.tabcontent_bluebg_box_content .list_items
{
	padding:6px 0px 0px 14px;
	margin:0px;
}

.tabcontent_bluebg_box_content .list_items li { padding-bottom:6px; }

.sectionnav
{
	padding:17px 0px 0px 0px;
	border-top:1px solid #CCCCCC;
	margin-top:8px;
}

.sectionnav_content { padding:18px 0px 0px 0px; }

.sectionnav_content_first { padding:3px 0px 0px 0px; }

.sectionnav_content img,
.sectionnav_content_first img
{
	float:left;
	margin:0px 16px 2px 0px;
}

/**************************************************************************************************
Container Speakers Tab Tags
***************************************************************************************************/

.speaker_sectionpad
{
	width:668px;
	padding:0px 30px 0px 12px;
	font-size:11px;
}

.speaker_sectionpad_l5
{
	width:472px;
	padding:0px 30px 0px 12px;
	font-size:11px;
}

.speakers_sectionnav
{
	clear:both;
	padding:16px 0px 0px 0px;
	border-top:1px solid #D6D6D6;
}

.speakers_sectionnav h2 { padding-bottom:0px !important; }

.speakers_sectionnav_first
{
	clear:both;
	border-top:0px solid #D6D6D6 !important;
}

.speakers_sectionnav .image_alingment
{
	width:80px;
	padding:0px 10px 0px 0px;
	float:left;
}

.speakers_sectionnav .right_align
{
	width:578px;
	float:left;
}

.speakers_sectionnav .right_align_l5
{
	width:382px;
	float:left;
}

.speakers_sectionnav .right_align p,
.speakers_sectionnav .right_align_l5 p { padding-bottom:8px; }

.first_noborder { border-top:0px !important; }

.btt_align
{
	text-align:right;
	padding:14px 0px 8px 0px;
}

.last_padding { padding-top:7px !important; }

/**************************************************************************************************
Container Schedule Tab Tags
***************************************************************************************************/

.table_content { padding:16px 12px 40px 12px; }

.table_display
{
	border:1px solid #D2D2D2;
	border-bottom:0px;
	font-size:11px;
}

.table_display .header-bg
{
	background:#D2D2D2;
	font-weight:bold;
	text-align:left
}

.table_display tr
{
	background:#ffffff;
	vertical-align:top;
}

.table_display .header-border,
.table_display th
{
	border-right:1px solid #ffffff;
	/*height:22px;*/
	padding:2px 12px 2px 12px;
	background:#D2D2D2;
	font-weight:bold;
	text-align:left
}

.table_display .header-border-last
{
	/*height:22px;*/
	padding:2px 12px 2px 12px;
	border-right:0px;
}

.table_display td
{
	border-right:1px solid #D2D2D2;
	border-bottom:1px solid #D2D2D2;
	/*height:22px;*/
	padding:2px 12px 2px 12px;
}

.table_display .lastcol-data-border
{
	border-bottom:1px solid #D2D2D2;
	border-right:0px;
	/*height:22px;*/
	padding:2px 0px 2px 12px;
}

/**************************************************************************************************
Container Location Tab Tags
***************************************************************************************************/	

.padding_bottom { padding-bottom:40px; }

.address_sectionnav
{
	width:431px;
	padding:8px 0px 17px 0px;
}

.address_sectionnav_left
{
	width:80px;
	float:left;
	padding:0px 20px 0px 0px;
}

.address_sectionnav_middle
{
	width:110px;
	float:left;
	padding:0px 30px 0px 0px;
}

.address_sectionnav_right
{
	width:191px;
	float:right;
}

.address_secondsection
{
	border-top:1px solid #D2D2D2;
	padding:14px 0px 0px 0px;
}

.address_sectionnav_l5 { padding:8px 10px 12px 0px; }

.hr_line_l5
{
	width:245px;
	border-top:1px solid #D2D2D2;
	padding:0px 0px 14px 0px;
}

.address_secondsection_l5 { padding-bottom:12px; }

/**************************************************************************************************
Container Resources Tab Tags
***************************************************************************************************/

.resources_sectionanav
{
	padding:0px 0px 2px 0px;
	margin-bottom:13px;
	border-bottom:1px solid #D2D2D2;
	font-size:11px;
}

.resources_sectionanav strong
{
	font-size:12px;
	color:#2F6681;
}

.resources_sectionanav_last { border-bottom:0px solid #D2D2D2 !important; }

.resources_sectionanav h2 { padding-bottom:12px !important; }

.resouces_list_items
{
	padding:0px 0px 0px 8px;
	margin:0px;
	list-style:none;
}

.resouces_list_items li { padding:0px 0px 12px 20px; }

.resouces_list_items .pdficon { background:#fff url(../images/pdficon.gif) top left no-repeat; }

.resouces_list_items .voipicon { background:#fff url(../images/voipicon.gif) top left no-repeat; }

.resouces_list_items .arrowicon { background:#fff url(../images/arrowicon.gif) top left no-repeat; }

.resouces_list_items .videoicon { background:#fff url(../images/videoicon.gif) top left no-repeat; }

/**************************************************************************************************
Container FAQ Tab Tags
***************************************************************************************************/

.faq_list_items
{
	padding:0px 0px 0px 1px;
	list-style:none;
	margin:0px;
}

.faq_list_items li { padding:0px 0px 10px 0px; }

.faq_answers
{
	padding:15px 0px 0px 0px;
	border-top:1px solid #D6D6D6;
	margin-top:5px;
}

.faq_answers p { padding:0px 0px 12px 0px !important; }

.faq_sectionnav { padding-bottom:12px; }

/**************************************************************************************************
Container Contact Tab Tags
***************************************************************************************************/	

.pagetabs_contact_pad { padding:14px 30px 29px 12px; }

/**************************************************************************************************
Container Sponsership Tab Tags
***************************************************************************************************/

h3,
.contentheaderalt { color:#666666 !important; }

.sponsership_sectionpad
{
	width:668px;
	padding:0px 30px 0px 12px;
}

.sponsership_sectionpad_l5
{
	width:468px;
	padding:0px 30px 0px 12px;
}

.firstpad { padding-top:16px !important; }

.sponsership_sectionnav
{
	clear:both;
	padding:16px 0px 0px 0px;
	border-top:1px solid #D6D6D6;
}

.sponsership_sectionnav .padding_bottom { padding-bottom:4px !important; }

.sponsership_sectionnav .image_alingment
{
	width:150px;
	padding:0px 30px 0px 0px;
	float:left;
}

.sponsership_sectionnav .right_align
{
	width:488px;
	float:left;
	padding-bottom:10px;
}

.sponsership_sectionnav .right_align_l5
{
	width:288px;
	float:left;
	padding-bottom:10px;
}

.sponsership_sectionnav h2
{
	font-size:15px;
	padding-bottom:30px !important;
	margin:0px;
}

.sponsership_sectionnav .right_align h3
{
	font-size:12px;
	padding:0px 0px 0px 0px;
	margin:0px;
}

.first_noborder
{
	border-top:0px !important;
	padding-top:0px !important;
}

/*.btt_align{
	text-align:right;
	padding:0px 0px 8px 0px;
	}*/		

/**************************************************************************************************
Right Column Box Tags
***************************************************************************************************/

.rc-box
{
	margin:12px 0 12px 0;
	width:188px;
	padding-bottom:16px;
	font-size:11px;
}

.rc-box .pad1 { padding-top:2px; }

.rc-box h3
{
	background:transparent url(../images/rc_persel_top_hdr_bg.gif) no-repeat top left;
	color:#333;
	font-size:13px;
	/*line-height:123.5%;*/
	margin:0;
	padding:9px 12px 8px 15px;
}

.rc-box .content
{
	padding:13px 0px 0px 0px;
	;
	margin:0px;/*color:#666666 !important;*/
	}

.rc-box .content .bullet_items
{
	padding:4px 0px 0px 13px;
	margin:0px;
}

.rc-box .content a
{
	color:#2f6881;
	text-decoration:none;
}

.rc-box .help_class
{
	padding:0px 13px 0px 13px;
	font-size:12px;
	font-weight:bold;
}

.rc-box .help_class .float_right { float:right; }

.stars_padding
{
	padding:8px 0px 18px 0px;
	border-bottom:1px solid #D6D6D6;
}

.stars_padding img { margin-right:4px; }

.dropdown_pad { padding:9px 0px 10px 10px; }

.events_bg
{
	background:url(../images/eventstop.jpg) no-repeat;
	line-height:0px;
}

.events_content
{
	background:url(../images/eventsbottom.jpg) no-repeat bottom left;
	font-size:11px;
}

.events_content img { margin:5px 0px 0px 0px; }

.events_content_pad { padding:0px 14px 3px 14px; }

/**************************************************************************************************
Container Footer Tags
***************************************************************************************************/	
		
#container_footer
{
	background:#ffffff;
	padding:30px 0px 0px 0px;
	font-size:11px;
}

.footer-nav ul
{
	margin:0px;
	padding:0px;
}

.footer-nav ul li
{
	float:left;
	display:block;
	border-right:1px solid #666;
	padding:0px 6px 0px 6px;
}

.footer-nav ul li a
{
	color:#2f6881;
	text-decoration:none;
}

.footer-nav ul .nopad { padding-left:0px; }

.footer-nav ul .noborder { border-right:0px; }

.footer-copyright
{
	clear:both;
	padding:1px 0px 5px 0px;
}

.copyright_pad
{
	padding-right:10px;
	float:left;
}

#addthisimg
{
	width:170px !important;
	height:22px !important;
	margin:0px !important;
	padding:0px 0px 0px 0px !important;
}

/*#framework-content-main{
	padding:0px 0px 10px 10px !important;
	margin:0px !important;
	}*/	
	
/***************************

***********************************/

/*
rc-accordion.css
$Revision: 1.2 $
(c) 1992-2008 Cisco Systems, Inc. All rights reserved. 
Terms and Conditions: http://cisco.com/en/US/swassets/sw293/sitewide_important_notices.html
*/
.cdc-widget-accordion
{
	border:1px solid #ccc;
	font-size:85.5%;
	color:#666;
}

.cdc-widget-accordion h2.acc-title
{
	background:#fff;
	font-size:109%;
	color:#666;
	margin:0;
	padding:7px 11px 6px 11px;
}

.sitecopy_hs .cdc-widget-accordion h2.acc-title { font-size:124%; }

.contcss .cdc-widget-accordion h2 { font-size:126.5%; }

.cdc-widget-accordion .acc-panel { background-color:#c7cfd2; }

.cdc-widget-accordion a.acc-header
{
	cursor:pointer;
	font-weight:bold;
	color:#666!important;
	text-decoration:none;
	overflow:hidden;
	padding:4px 11px;
	margin:0;
	display:block;
}

.contcss .cdc-widget-accordion a.acc-header { font-size:116%; }

.cdc-widget-accordion .acc-header h4
{
	margin:0;
	font-size:100%;
	color:#666;
}

.sitecopy .cdc-widget-accordion a.acc-header { font-size:100%; }

.sitecopy_hs .cdc-widget-accordion a.acc-header { font-size:114%; }

.cdc-widget-accordion .acc-panel { background:url('../images/inactive_bg.jpg') repeat-x; }

.cdc-widget-accordion .acc-active
{
	background:url('../images/active_bg.jpg') repeat-x;
	background-color:#ebebeb;
}

.cdc-widget-accordion a.acc-arrow
{
	padding-left:27px;
	background:url('../images/acc-arrow-right.gif') 10px 6px no-repeat;
}

.cdc-widget-accordion a.acc-arrow-active
{
	padding-left:27px;
	background:url('../images/acc-arrow-down.gif') 10px 6px no-repeat;
}

#framework-base-content .cdc-widget-accordion .acc-header:hover { text-decoration:none; }

.cdc-widget-accordion .acc-overlay
{
	border-top:1px solid #ccc;
	border-bottom:1px solid #fff;
	background:#fff;
	padding:0;
	margin:0;
	overflow:auto;
	display:block;
}

.cdc-widget-accordion .acc-content
{
	text-align:left;
	padding:9px 12px 16px 12px;
	margin:0;
}

#rc-accordion
{
	float:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

/* the original accordion needed font-size overrides in libra that are */
   /* carrying over to portals and forcing the following size overrides.  */
  #rc-accordion .acc-header { font-size:117.5%; }

#rc-accordion .acc-content { font-size:117.5%;  /* 11px *//*font-size:128%;*/ /* 12px */
  }

#rc-accordion ul
{
	margin-left:12px;
 %margin-left:15px;
	font-weight:bold;
}

#rc-accordion li { padding-bottom:1px; }

#rc-accordion ul.chevron { margin-left: 0; }

#rc-accordion ul.chevron li
{
	list-style:none;
	list-style-image:none !important;
	background-image: url(/web/fw/i/chevrons.gif);
	background-repeat:no-repeat;
	background-position:left 0.4em;
	padding-left:9px;
}

#rc-accordion ul.chevron a { text-decoration:none; }

#rc-accordion ul ul
{
	margin-top:1px;
	margin-bottom:1px;
	margin-left:12px;
 %margin-left:15px;
	font-weight:normal;
}

#rc-accordion ul ul li { padding-bottom:0; }

#rc-accordion ul.chevron ul.nobullet { margin-left:7px; }

#rc-accordion ul.chevron ul.nobullet li
{
	list-style-image:none;
	list-style-type:none;
	background-image:none;
	padding-left:0;
}

#rc-accordion p { margin-bottom:5px; }

#rc-accordion ul.image-list
{
	list-style-image:none;
	list-style-type:none;
	background-image:none;
	margin-left:0;
	font-weight:normal;
}

#rc-accordion h4
{
	border-top:solid 1px #ccc;
	margin-top:4px;
	margin-left: -1px;
	padding-top:4px;
	padding-bottom:1px;
}

#rc-accordion ul.image-list a p
{
	text-decoration:underline;
	margin-top:-2px;
	margin-bottom:4px;
}

/* FOOTER */
.gd11, .gd12, .gd13 {
/*width: 940px;*/
}
.gdh {
clear: both;
margin: 0;
float: left;
background: 
transparent;
}
#links .ffoot {
font-size: 11px;
}
#links .ffoot {
position: relative;
background: url('/web/fw/i/hp-sprites-mb.png') 0 -70px repeat-x;
}
#links .clearfix {
zoom: 1;
}
#links .ffoot-col {
width: 200px;
float: left;
padding: 16px 0 10px 22px;
margin: 0;
}
#links .ffoot-block {
margin: 8px 0;
}
#links .ffoot h3, #links .ffoot h3 a, #links .ffoot h3 a:visited {
color: black !important;
font-weight: normal;
font-size: 12px;
margin: 2px 0 4px;
}
#links .ffoot ul {
margin: 2px 0 13px;
padding:0;
}
#links .ffoot li {
margin: 2px 0 5px;
}
#links .ffoot a:link, #links .ffoot a:visited {
color: #666;
font-weight:normal;
text-decoration:none;
}

#links .ffoot h3 a:hover, #links .ffoot a:hover
{
	text-decoration:underline;
}

.copyinfo
{
	width: 650px;
padding-left: 22px;
}

#container_banner_right_l1 .banner-txt
{
	padding:8px 16px;
}

#container_banner_right_l1 .banner-txt h1,
#container_banner_right_l1 .banner-txt h2,
#container_banner_right_l1 .banner-txt p
{
	color:white;	
}

#container_banner_right_l1 .banner-txt a img
{
	border:none;
}

#container_banner_right_l1 .banner-txt h1
{
	text-align:center;
	font-size:16px;
}

#container_banner_right_l1 .banner-txt h2
{
	margin-top:4px;
	font-size:20px;
	line-height:25px;
	font-weight:normal;
}

#container_banner_right_l1 .banner-txt h2 .brief
{
	font-size:18px;
}

#container_banner_right_l1 .banner-txt p
{
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	margin:10px 0px;
	padding:8px 0;
}

#container_banner_right_l1 .banner-txt p.borders
{
	border-top:1px solid white;
	border-bottom:1px solid white;
}
/* MB fix */

ul
{
margin-bottom:12px;
margin-top:12px;
padding-left:40px;
list-style-type:disc;
}
em
{
font-style:italic;
}
strong
{
font-weight:bold;
}

body
{
	background-image:none;
}

#container_body
{
	margin-top:10px;
}

.download-box
{
	float:right;
	padding:10px;
	margin:0 0 10px 10px;
	background-color:#eee;
	font-size:12px;
	width:200px;
}

.download-box p
{
	font-size:11px;
	margin:4px 0 10px 0;
}

.download-box h3
{
	font-size:12px;
	font-weight:bold;
	margin:4px 0 4px 0;
}

.download-box a img, .download-box p.centered
{
	border:none;
	text-align:center;
}

#let_us
{
	width:200px;
}

#footer-nav
{
	padding-left:0;
}

#container_banner_left_l1 a.img-btn
{
	text-decoration:none;
	display:block;
	width:82px;
	height:60px;
	top:178px;
	left:26px;
	position:absolute;
}

#container_banner_left_l1 a.img-btn:hover
{
	background-color:white;
    opacity: .15; /* Standards Compliant Browsers */
    filter: alpha(opacity=15); /* IE 7 and Earlier */
    /* Next 2 lines IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=15);
}

img[src="http://www.cisco.com/swa/i/padlock.gif"]
{
	display:none;
}

.pagetabs_content .tabs_leftcol h1#BUS,
.pagetabs_content .tabs_leftcol h1#ITA,
.pagetabs_content .tabs_leftcol h1#DCC
{
	padding:0;
	background:none;
}

/*#container_banner_right_l1 .banner-txt p a, .centered { display:none; }*/

