/**************************************************************************************************
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;}
.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:#2f6681 3px 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 3px solid !important; 
	padding:7px 9px 2px 10px;
	margin-top:7px;
	margin-bottom:-6px;
	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:#eaeff2;
	color:#2f6681;
	font-weight:bold;
}

.pagetabs .tabset .tab  a:hover {
	background-color:#d1dce4;
}
.pagetabs .tabset .endtail {
	border-bottom:1px #666 solid;
	color:#fff;
}
/**************************************************************************************************
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;
	}*/		
	/**************************************************************************************************
Container Overview Tab Tags
***************************************************************************************************/	
	
.tabs_leftcol{ 
	width:431px;
	float:left;
	padding:0px 30px 15px 10px;
	}	

.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;
	}	
	