/**************************************************************************************************
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;
	}

a{
	outline:none;
	}
	
p{
	padding-bottom:10px;
	}	
	
/**************************************************************************************************
Container Tags
***************************************************************************************************/		
	
#container{
	width:908px;
	padding:0px 5px 0px 5px;
	background:#fff;
	}
	
#container_l5{
	width:712px;
	padding:0px 0px 0px 0px;
	background:#fff;
	}			
	
/**************************************************************************************************
Container Header Tags
***************************************************************************************************/	
	
#container_header{
	padding: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/headerbanner.jpg) no-repeat;
	width:908px;
	height:220px;
	}	
	
#container_banner_left_l1{
	width:303px;
	float:left;
	padding:34px 383px 15px 24px;
	color:#585858;
	font-weight:bold;
	height:171px;
	overflow:auto;
	}
	
#container_banner_right_l1{
	width:188px;
	float:right;
	padding:0px 10px 0px 0px;
	background:url(../images/registationbg.gif) no-repeat;
	height:200px;
	margin-top:11px;
	color:#ffffff;
	}	
	
#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;
	}
	
.loginsection_no_border {
	border-top:medium none;
	color:#666666;
	font-size:11px;
    paddding:0px;

}
.login_box_links{
	padding: 10px 0px 0px 10px;
	color:#2F6881;
}
	
/*.loginsection_no_border{
	border-top:none;
	font-size:11px;
	color:#666666;
	padding:6px 0px 0px 0px;
	}
*/	
.loginsection_no_border a{
	color:#666666; !important;
	font-weight:bold;
	text-decoration:underline !important;
}
	
.whitetext{
	color:#ffffff !important;
	}	
	
.pad4{
	padding-bottom:4px;
	}	
	
.whitetextbig{
	font-size:13px;
	color:#333333 !important;
	}	
	
.fontsize13{
	font-size:13px;
	}	
	
/**************************************************************************************************
Container Layout3
***************************************************************************************************/	

#container_banner_l3{
	background:url(../images/headerbannerbg.jpg) no-repeat;
	width:712px;
	height:220px;
}

#container_banner_l3_v2{
	background:url(../images/headerbannerbg_without_logisticsBar.jpg) no-repeat;
	width:712px;
	height:220px;
}
/*WITH AND WITHOUT LOGISTIC BAR BACKGROUND ID'S - "headerbannerbg.jpg" file is the blue template background used with OPTION 1(text to left image to the right) and OPTION 2*/
#container_banner_l4{
	/*background:url(../images/headerbannerbg.jpg) no-repeat;*/
	background:url(../images/headerbannerbg_full_image.jpg) no-repeat; /*Custom Background*/
	width:712px;
	height:220px;
}

#container_banner_l4_v2{
	background:url(../images/headerbannerbg_without_logisticsBar.jpg) no-repeat;
	width:712px;
	height:220px;
}
/*END OF WITH AND WITHOUT LOGISTIC BAR BACKGROUND ID'S*/
#container_banner_l2, #container_banner_l5{
	background:url(../images/headerbannerbg.jpg) no-repeat;
	width:712px;
	height:220px;
	}	
		
	
/* OPTION 1 - HERO IMAGE * - Replace image here*/	
#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_option1_example.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;
	}		
/* MAKE SURE TO COMMENT OUT THE DIV ID'S YOU ARE NOT USING AND UNCOMMENT THE ONES YOU ARE USING
/******************************* STYLES FOR 320x180 CONTAINER OPTION - 2*************************************/

#container_banner_left_l3{
	float:left;
    padding: 34px 10px 15px 20px;
    width: 340px;
	color:#585858;
	font-weight:bold;
	height:171px;
	overflow:auto;
	}
	
#container_banner_right_l2, #container_banner_right_l3{
	
	width:328px;
	float:right;
	padding:7px 5px 0px 7px;
	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;
	}		
	
/* styles for 320x180 images end*/	
#container_banner_left_l2 h1, #container_banner_left_l2 h2, #container_banner_left_l3 h1, #container_banner_left_l3 h2{
	font-size:25px;
	color:#333333;
	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;
	}		

.register_now_border{
	border-top:1px solid #B7B7B7;
	padding:13px 0px 5px 0px;
	}
	
.register_now_border a{
	color:#FFFFFF !important;
	text-decoration:underline !important;
	}

.right_col_registration_content_l3{
	line-height:1.5;
	height:280px;
	}
	
.right_col_registration_content_l4{
	line-height:1.5;
	height:280px;
	}
	
.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;
	}

.right_col_registration_pad_l3 a{
	color:#666666; !important
	text-decoration:underline; !important
	font-weight:bold;
	}	

.right_col_registration_pad_l4 a{
	color:#666666; !important
	text-decoration:underline; !important
	font-weight:bold;
	}
	
.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{
	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_l3{
	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_l3 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_l3 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_l3 ul li img{
	float:left;
	margin-right:15px;
	}	
	
#navigation_l3 .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 2px 0px 2px;
	height:26px;
	margin:0px 14px 0px 0px;
	}
	
.norightmargin{
	margin-right:0px !important;
	}	
	
.datenavpadding{
	padding-bottom:4px !important;
	}	
	
.dollernavpadding{
	padding-bottom:4px !important;
	background:none !important;
	}	
	
.nobackground{
	background:none !important;
	}				
	
/**************************************************************************************************
Container Body Tags for Layout1,Layout2,Layout3,Layout4,Layout5
***************************************************************************************************/	
		
#container_body{
	background:#ffffff;
	padding:0px 0px 0px 0px;	
	}		
	
#container_body_l{
	width:712px;
	float:left;
	}
	
#container_body_l_l5{
	width:516px;
	float:left;
	}

#container_body_l_514{
	width:514px;
	float:left;
	}
	
#container_body_small{
	width:505px;
	float:left;
	}	
	
#container_body a{
	color:#2f6881;
	text-decoration:none;
	}		
	
#container_body_r{
	width:188px;
	float:right;
	padding:0px;
	}		
	
.content_list_items{
	padding:0px 0px 0px 15px;
	margin:0px;
	}	
	
/**************************************************************************************************
Buttons Padding & Margins Tags
***************************************************************************************************/	
	
.registerbut_pad{
  	margin:7px 0px 10px 0px;
	_margin:7px 0px 10px 0px;
	}	
	
.inputtag_pad{
	background:url(../images/inputbg.gif);
	height:17px;
	border:1px solid #9C9D9D;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-bottom:8px;
	
	}
	
.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_contentborder_small{
	border:1px solid #B6B6B6;
	border-top:0px;
	width:512px;
	}	


.pagetabs_content{
	width:698px;
	padding:14px 12px 0px 0px;
	}	
	
.pagetabs_content_l5{
	padding:14px 12px 0px 0px;
	}

.pagetabs_content_494{
	width:494px;
	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;
}

/* ----------------------------------
   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:431px;
	float:left;
	padding:0px 30px 15px 10px;
	}	

.tabs_leftcol li{
	color:#666666 !important;
	}
	
.tabs_leftcol_l5{ 
	width:485px;
	/*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_v2.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:15px 0px 7px 5px;
	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;
	}	
/**************************************************************************************************
Registration Page
***************************************************************************************************/
.registration_sectionpad{
	width:668px;
	padding:0px 30px 0px 12px;
	font-size:11px;
	}
/**************************************************************************************************
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;
	}
	
.speaker_sectionpad_small{
	width:469px;
	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:375px;
	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 #D2D2D2;
	/*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_small{
	width:490px;
	padding:0px 10px 0px 12px;
	}	

.sponsership_sectionpad_490{
	width:490px;
	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_sec{
	width:310px;
	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;
	}
	
.header2{
	font-size:15px;
	padding-bottom:30px !important;
	margin:0px;
	width:310px;
	}		
	
.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
***************************************************************************************************/
.sponsor-box{
	background:transparent url(../images/rc_persel_bottom_bg.gif) no-repeat bottom left;
	background-color:#eaeff2;
	margin:12px 0 12px 0;
	width:188px;
	padding-bottom:5px;
	font-size:11px;
	}

.sponsor-box .content{
	padding:7px 13px 0px 13px;
	margin:0px;
	color:#666666 !important;
	}
	
.sponsor-box h3{
	background:transparent url(../images/rc_persel_top_hdr_bg_v2.gif) no-repeat top left;
	color:#333;
	font-size:13px;
	/*line-height:123.5%;*/
	margin:0;
	padding:9px 12px 8px 15px;
	}
.sponsor-box img{
	float:left;
	margin: 0px 0px 0px 4px;
	
	border:1px solid #d6e1e7;
	
	
}
.section_sponsor{
padding: 5px 2px 10px 4px; 
height:50px; 
text-align:left;
}
.speaker-box{
	background:transparent url(../images/rc_persel_bottom_bg.gif) no-repeat bottom left;
	background-color:#eaeff2;
	margin:12px 0 12px 0;
	width:188px;
	padding-bottom:5px;
	font-size:10px;
	}

.speaker-box .content{
	padding:7px 13px 0px 13px;
	margin:0px;
	color:#666666 !important;
	}
	
.speaker-box h3{
	background:transparent url(../images/rc_persel_top_hdr_bg_v2.gif) no-repeat top left;
	color:#333;
	font-size:13px;
	/*line-height:123.5%;*/
	margin:0;
	padding:9px 12px 8px 15px;
	}
.speaker-box img{
	float:left;
	padding: 0px 5px 2px 5px;
	width: 65px;
	height:65px;
	
}
.section_speaker{
padding: 5px 2px 10px 4px; 
height:65px; 
text-align:left;
}
	
.share-box{
	background:transparent url(../images/rc_persel_bottom_bg.gif) no-repeat bottom left;
	background-color:#eaeff2;
	margin:12px 0 12px 0;
	width:188px;
	padding-bottom:5px;
	font-size:11px;
	}

.share-box .content{
	padding:7px 13px 0px 13px;
	margin:0px;
	color:#666666 !important;
	}
	
.share-box h3{
	background:transparent url(../images/rc_persel_top_hdr_bg_v2.gif) no-repeat top left;
	color:#333;
	font-size:13px;
	/*line-height:123.5%;*/
	margin:0;
	padding:9px 12px 8px 15px;
	}
	
.rc-box{
	background:transparent url(../images/rc_persel_bottom_bg.gif) no-repeat bottom left;
	background-color:#eaeff2;
	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_v2.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:5px 13px 0px 13px;
	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;
	}
.InvalidPassword {
  color: #990000;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: bold;
  width: 180px;
}
	
.submit_button{
	background:url(../images/loginbutton.gif) no-repeat;
	border:none;
	width:61px;
	height:22px;
	vertical-align:middle;
	padding-top: 7px;
}	
/* Invite a Friend*/
#plus a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2F6881; /*** CHANGE COLOR ***/
	text-decoration:none;

}
#plus, a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666; /*** CHANGE COLOR ***/
	text-decoration:none;

}
.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;
	margin:-3px 0px 7px 0px;
	padding-top:3px;
	}	
	
.events_content img{
/*	margin:5px 0px 0px 0px;*/
	width:175px;
	height:85px;
	margin-top: -9px;
	}	

.events_content_pad{
/*	padding:0px 14px 10px 14px;*/
	padding:5px 6px;
	}
	
/* Bookmark and Share */
.bookmark{
	background:url(../images/eventsbottom.jpg) no-repeat bottom left;
	font-size:11px;
	}	
	
.bookmark img{
	margin:5px 0px 0px 0px;
	}	

.bookmark_pad{
	padding:0px 9px 11px 9px;
	}	

.bookmark_remove_pad{
	padding:0px 7px 1px 9px;
	}	

/* Bookmark and Share (End) */
	
.accordian_padding{
	font-size:11px;
	padding:13px 13px 0px 13px;
	background:#F4F4F4;
	}		
	
.middle_alignment{
	vertical-align:middle;
	}		
	
	
	
/**************************************************************************************************
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:188px !important;
	height:24px !important;
	margin:0px !important;
	padding:0px 0px 0px 0px !important;
	}

.clearBoth{ clear:both; }

.speakers_sponsor{
	float:right; 
	padding:0px 0px 15px 15px;
}
	
/*#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;
  }		
  
  