/**
 *	Strategic Path Portal
 *  Base Screen Styles
 *	
 *	@author:	Nathan Crowe <nathan at imagin8 dot com>
 *	@date:		31/12/2007	
 *
 *	Table of Contents:
 *		01. layout
 *		02. breadcrumbs
 *		03. typography
 *		04. lists/typography/links
 *		05. images
 *		06. tables
 *		07. forms
 *		08. ctoc
 *
 */
html,body {
	background:					#fff url(../images/bg-body.png) repeat-x;
}

body {
	color:						#50616a;
	font-family:				Tahoma, Arial, "Lucida Grande", Helvetica, sans-serif;
	font-size:					62.5%;
}

/** layout
------------------------------------------------------------------ */
div#wrapper {
	background:					url(../images/bg-wrapper.jpg) 50% 0 no-repeat;
}

div#container {
	margin:						0 auto;
	width:						1000px;
}

div#tools {
	background-color:			#2b373e;
	height:						41px;
}

div#tools-inner {
	padding:	 				11px 14px;
	overflow: hidden;
	height: 18px;
}

div#quick-links {
	float:						left;
	width:						291px;
}

div#search {
	float:						left;
	width:						155px;
}

div#header {
	height:						123px;
}

div#content {
	overflow:					hidden;
	width:						1000px;
}

div#content-inner {
	
}

body.home div#content-bdm {
	background:					#fff url(../images/home/bg-content-bdm.jpg) no-repeat;
	float:						left;
}
body.home div#content-cc {
	background:					#fff url(../images/home/bg-content-cc.jpg) no-repeat;
	float:						right;
}
body.home div#content-bdm,
body.home div#content-cc {
	min-height:					425px;
	width:						493px;	
}
body.home div#content-bdm div.header,
body.home div#content-cc div.header {
	height:						93px;
}

body.home div#content-bdm div.inner,
body.home div#content-cc div.inner {
	padding:					18px 11px 0 11px;
}

body.home div#content-bdm div.ezine,
body.home div#content-cc div.portal,
body.home div#content-bdm div.portal,
body.home div#content-cc div.ezine {
	border:						1px solid #DCE1E2;
	padding:					10px;
	margin-bottom:				10px;

}

body.home div#content-bdm div.portal,
body.home div#content-cc div.ezine {
	float:						left;
}
body.home div#content-bdm div.portal {
	width:						160px;
}
body.home div#content-cc div.ezine {
	width:						277px;
	padding:					10px 2px 10px 2px;
}

body.home div#content-bdm div.ezine,
body.home div#content-cc div.portal {
	float:						right;
}
body.home div#content-bdm div.ezine {
	width:						259px;
}
body.home div#content-cc div.portal {
	width:						160px;
}

body.home div.award {
	width:						79px;
	height:						80px;
	position:					absolute;
	margin-top:					-75px;
	z-index:					100000;
}

body.home div#content-bdm div.award {
	background:					url(../images/interface/award1.png) 0 0 no-repeat;
}

body.home div#content-cc div.award {
	margin-left:				190px;
	background:					url(../images/interface/award2.png) 0 0 no-repeat;
}

div#brand {
	height:						123px;
	float:						left;
	width:						220px;
}

div#footer {
	background-color:			#2b373e;
	height:						48px;
}
/** breadcrumbs
------------------------------------------------------------------ */
/** typography
------------------------------------------------------------------ */
em {
	font-style:					italic;
}

strong {
	font-weight:				bold;
}

div#tools {
	color:						#697881;
	font-size:					1.1em;
}

div#login p {
	padding-top:				3px;
}

body.home div#brand h1 {
	padding:					15px 0 0 25px;
}

body.home div#header p {
	background:					url(../images/home/blurb.gif) no-repeat;
	display:					block;
	float:						left;
	height:						60px;
	margin:						30px 0 0 10px;
	width:						426px;
	text-indent:				-9999px;
}

body.home div#content {
	color:						#50616a;
	font-size:					1.1em;
	line-height:				155%;
	margin-bottom:				13px;
}

body.home div#content p {
	margin-bottom:				1.55em;
}


body.home div#content div h2 {
	background-repeat:			no-repeat;
	height:						55px;
	float:						left;
	margin:						25px 0 0 22px;
	width:						142px;
	text-indent:				-9999px;
}

body.home div#content h3,
body.home div#content h4 {
	background-repeat:			no-repeat;
	height:						13px;
	margin-bottom:				0.9em;
	text-indent:				-9999px;	
}
body.home div#content div#content-cc h4 {
	margin-left:				12px;
}

body.home div#content-bdm div.header h2 {
	background-image:			url(../images/home/h2s/h2-bdm.jpg);
}
body.home div#content-cc div.header h2 {
	background-image:			url(../images/home/h2s/h2-cc.jpg);
}

body.home div#content-bdm div.portal h3 {
	background-image:			url(../images/home/h3s/h3-our-bdm-portal.png);
}
body.home div#content-cc div.portal h3 {
	background-image:			url(../images/home/h3s/h3-our-cc-portal.gif);
}

body.home div#content-bdm div.ezine h4 {
	background-image:			url(../images/home/h4s/h4-our-bdm-ezine.gif);
}
body.home div#content-cc div.ezine h4 {
	background-image:			url(../images/home/h4s/h4-our-cc-ezine.gif);
}

.columns h2.column-heading {
	padding-left:	10px;
}

body.home div#content div#content-cc div.ezine p {
	padding-left:				12px;
}
/** lists/typography/links
------------------------------------------------------------------ */
div#tools p a,
div#tools p a:link {
	color:						#cb3737;
	text-decoration:			none;
}

div#quick-links ul, div#logout ul {
	padding-top:				3px;
	padding-left:				10px;
}

div#logout ul {
	padding-left:				0px;
}

div#quick-links ul li, div#logout ul li {
	border-right:				1px solid #4a555b;
	padding:					0 6px;
	float:						left;
}	

div#quick-links ul li.first, div#logout ul li.first {
	padding-left:				0;
}

div#quick-links ul li.last, div#logout ul li.last {
	border:						0;
	padding-right:				0;			
}

div#quick-links ul li a,
div#quick-links ul li a:link,
div#logout ul li a,
div#logout ul li a:link  {
	color:						#697881;
	text-decoration:			none;
}

body.home div#header a#learn,
body.home div#header a#learn:link {
	background:					url(../images/home/learn.jpg) no-repeat;
	display:					block;
	float:						right;
	height:						67px;
	margin:						27px 21px 0 0;
	text-indent:				-9999px;
	width:						274px;
}

body.home div#content div.header ul {
	float:						right;
	margin-top:					54px;
}

body.home div#content div.header ul li {
	float:						left;
	text-indent:				-9999px;
}

body.home div#content div.header ul li a,
body.home div#content div.header ul li a:link {
	display:					block;
	height:						15px;
}
body.home div#content div.header ul li.rss a,
body.home div#content div.header ul li.rss a:link {
	margin-right:				11px;
	width:						15px;
}
body.home div#content div.header ul li.print a,
body.home div#content div.header ul li.print a:link {
	margin-right:				9px;
	width:						16px;
}
body.home div#content div.header ul li.document a,
body.home div#content div.header ul li.document a:link {
	margin-right:				25px;
	width:						12px;
}

body.home div.portal ol li a,
body.home div.portal ol li a:link {
	background-repeat:			no-repeat;
	display:					block;
	height:						26px;
	margin-bottom:				4px;
	text-indent:				-9999px;
	width:						156px;	
}

body.home div.portal ol li#business-intelligence a,
body.home div.portal ol li#business-intelligence a:link {
	background-image:			url(../images/home/tabs/tab-business-intelligence.png);
}
body.home div.portal ol li#security a,
body.home div.portal ol li#security a:link {
	background-image:			url(../images/home/tabs/tab-security.png);	
}
body.home div.portal ol li#data-centre a,
body.home div.portal ol li#data-centre a:link {
	background-image:			url(../images/home/tabs/tab-data-centre.png);	
}
body.home div.portal ol li#governance a,
body.home div.portal ol li#governance a:link {
	background-image:			url(../images/home/tabs/tab-governance.png);	
}
body.home div.portal ol li#virtualisation a,
body.home div.portal ol li#virtualisation a:link {
	background-image:			url(../images/home/tabs/tab-virtualisation.png);	
}
body.home div.portal ol li#service-management a,
body.home div.portal ol li#service-management a:link {
	background-image:			url(../images/home/tabs/tab-service-management.png);	
}
body.home div.portal ol li#executive-training a,
body.home div.portal ol li#executive-training a:link {
	background-image:			url(../images/home/tabs/tab-executive-education.png);
	height:						40px;
	margin-bottom:				0;	
}

body.home div.portal ol li#unified_communications a,
body.home div.portal ol li#unified_communications a:link {
	background-image:			url(../images/home/tabs/cc_uc.gif);
	height:						40px;
}
body.home div.portal ol li#collaboration a,
body.home div.portal ol li#collaboration a:link {
	background-image:			url(../images/home/tabs/cc_collaboration.gif);
}
body.home div.portal ol li#conferencing a,
body.home div.portal ol li#conferencing a:link {
	background-image:			url(../images/home/tabs/cc_conferencing.gif);
}
body.home div.portal ol li#systems_integration a,
body.home div.portal ol li#systems_integration a:link {
	background-image:			url(../images/home/tabs/cc_systems_integration.gif);
}
body.home div.portal ol li#convergence a,
body.home div.portal ol li#convergence a:link {
	background-image:			url(../images/home/tabs/cc_convergence.gif);
}
body.home div.portal ol li#mobility a,
body.home div.portal ol li#mobility a:link {
	background-image:			url(../images/home/tabs/cc_mobility_wireless.gif);
}
body.home div.portal ol li#contact_centres a,
body.home div.portal ol li#contact_centres a:link {
	background-image:			url(../images/home/tabs/cc_contact_centres.gif);
}
body.home div.portal ol li#consultancy a,
body.home div.portal ol li#consultancy a:link {
	background-image:			url(../images/home/tabs/tab-consultancy.png);
}
body.home div.portal ol li#managed_services a,
body.home div.portal ol li#managed_services a:link {
	background-image:			url(../images/home/tabs/cc_managed_services.gif);
}

#l2_content ul#sponsor_articles {
	list-style:					none;
	list-style-image:			none;
	padding:					0;
}

#l2_content ul#sponsor_articles li {
	list-style:					none;
	list-style-image:			none;
	padding:					5px 0 5px 3px;
	width:						100%;
}

#l2_content ul#sponsor_articles li a {
	background:					url('../images/interface/li_section_1.gif') 0 2px no-repeat;
	padding-left:				20px;
	width:						100%;
}

div#l2_content.columns {
	background:					url('../images/column-border.gif') 50% 0 repeat-y;
}

div.listing_column {
	float:						left;
	width:						484px;
	padding:					0px 8px 8px 8px;
}

div.supporter_text li.row0 {
	background-color:			white;
}

div.supporter_text li.row1 {
	background-color:			#f4f6f7;
}


div#footer ul {
	color:						#697881;
	font-size:					1.1em;
	padding:					19px 0 0 19px;
}

div#footer ul li {
	border-right:				1px solid #4a555b;
	float:						left;
	padding:					0 11px;
}


.redesign div#footer ul li {
	border-left:				1px solid #4a555b;
	border-right:				0px;
	float:						left;
	padding:					0 11px;
	margin-left: 				11px;
}

div#footer ul li.first {
	padding-left:				0;
	border:						0;
	padding-right:				0;
}
div#footer ul li.last {
	border:						0;
	padding-right:				20px;
	float:						right;
	padding-bottom: 2px;
}

div#footer ul li a,
div#footer ul li a:link {
	color:						#697881;
	text-decoration:			none;
}
/** images
------------------------------------------------------------------ */
/** tables
------------------------------------------------------------------ */
table {
	margin-bottom:				1.5em;
}
/** forms
------------------------------------------------------------------ */
div#login form {
	float:						left;
	width:						269px;
}

div#login {
	float:						left;
	width:						520px;
	height: 					30px;
}

div#login form fieldset input.text,
div#search form fieldset input.text {
	border:						1px solid #7c858b;
	color:						#697881;
	float:						left;
	font-family:				Tahoma;
	font-size:					11px;
	padding:					1px 4px 2px 4px; 
}

div#login form fieldset input.image,
div#search form fieldset input.image {
	float:						left;
}

div#login form fieldset input#username,
div#login form fieldset input#password {
	margin-right:				9px;
	width:						108px;
}

div#login form fieldset input#password {
	margin-right:				0;
}

div#search form fieldset input#query {
	background:					#fff url(../images/icons/icon-search.gif) 4px 50% no-repeat;
	padding-left:				19px;
	width:						113px;
}
/** ctoc
------------------------------------------------------------------ */









/* Level 2 */

.clear {	clear: both; }

body#listing, body#level2, body#level2_content {
	background:					#fff url(../images/bg-body_level2.gif) repeat-x;
}

#listing div#wrapper, #level2 div#wrapper, #level2_content div#wrapper {
	background:					transparent url(../images/bg-wrapper_level2.gif) 50% 0 no-repeat;
}

#sponsors {
	height: 133px;
}

.publication_bdm #sponsors {
	background: transparent url('../images/interface/btn_tab_bdm_ezine.gif') right 0px no-repeat;
}

.publication_cc #sponsors {
	background: transparent url('../images/interface/btn_tab_cc_ezine.gif') right 0px no-repeat;
}

#logo {
	width: 176px;
	height: 69px;
	padding: 30px 0px 0px 30px;
	float: left;
}

#logo a {
	text-indent: -9999px;
	width: 176px;
	height: 69px;
	display: block;
}

.publication_bdm #logo a {
	background: transparent url('../images/interface/logo_bdm.gif') top left no-repeat;
}

.publication_cc #logo a {
	background: transparent url('../images/interface/logo_cc.gif') top left no-repeat;
}

#platinum_sponsors {
	width: 220px;
	float: left;
	margin: 0px 20px 0px 20px;
}

#platinum_sponsors .padding {
	padding: 30px 0px 0px 0px;
}

#platinum_sponsors .header {
	width: 100%;
	background: transparent url('../images/interface/sponsors_platinum_spacer.gif') top left repeat-x;
}

#platinum_sponsors .label {
	width: 105px;
	height: 16px;
	background: transparent url('../images/interface/sponsors_platinum.gif') top left no-repeat;
}

/* Delete if necessary next issue */
.publication_bdm #platinum_sponsors {
	float: left;
	margin-right: 0;
	width: 150px;
}

/* Delete if necessary next issue */
.publication_bdm #platinum_sponsors .padding {
	padding: 30px 0 0px 20px;
}

/* Delete if necessary next issue */
.publication_bdm #gold_sponsors {
	width: 410px;
	float: left;
}

/* Delete if necessary next issue */
.publication_bdm #gold_sponsors .padding {
	padding: 30px 0 0px 20px;
}

#gold_sponsors {
	width: 324px;
	float: left;
}

#gold_sponsors .padding {
	padding: 30px 0px 0px 0px;
}

#gold_sponsors .header {
	width: 100%;
	background: transparent url('../images/interface/sponsors_gold_spacer.gif') top left repeat-x;
}

#gold_sponsors .label {
	width: 88px;
	height: 16px;
	background: transparent url('../images/interface/sponsors_gold.gif') top left no-repeat;
}


#tabs_publications {
	background: transparent url('../images/interface/publication_tab_spacer.gif') bottom left no-repeat;
	height: 45px;
	width: 100%;
}

#tab_bdm {
	background: transparent url('../images/interface/btn_tab_inactive_bdm.gif') bottom left no-repeat;
	width: 256px;
	height: 36px;
	float: left;
}

#tab_bdm.active {
	background: transparent url('../images/interface/btn_tab_active_bdm.gif') bottom left no-repeat;
}

#tab_bdm a {
	text-indent: -9999px;
	width: 256px;
	height: 36px;
	display: block;
}

#tab_cc {
	background: transparent url('../images/interface/btn_tab_inactive_cc.gif') bottom left no-repeat;
	width: 296px;
	height: 36px;
	float: left;
}

#tab_cc.active {
	background: transparent url('../images/interface/btn_tab_active_cc.gif') bottom left no-repeat;
}


#tab_cc a {
	text-indent: -9999px;
	width: 296px;
	height: 36px;
	display: block;
}

#tab_bdm_ezine {
	background: transparent url('../images/interface/btn_tab_bdm_ezine.gif') 0px -133px no-repeat;
	width: 231px;
	height: 36px;
	float: right;
}

.publication_cc #tab_bdm_ezine {
	background: transparent url('../images/interface/btn_tab_cc_ezine.gif') 0px -133px no-repeat;
	width: 231px;
	height: 36px;
	float: right;
}

#tab_bdm_ezine a, #tab_cc_ezine a {
	text-indent: -9999px;
	width: 231px;
	height: 36px;
	display: block;
}

#section_banner {
	height: 109px;
	width: 1000px;
}


.section_0.publication_bdm #section_banner 	   {	background: transparent url('../images/interface/banner_spacer_7.gif') 0px 0px repeat-x;	}
.section_0.publication_cc #section_banner 	   {	background: transparent url('../images/interface/banner_spacer_2.gif') 0px 0px repeat-x;	}
.section_ #section_banner 	   {	background: transparent url('../images/interface/banner_spacer_1.gif') 0px 0px repeat-x;	}

.section_21955 #section_banner {	background: transparent url('../images/interface/banner_spacer_1.gif') 0px 0px repeat-x;	}
.section_21956 #section_banner {	background: transparent url('../images/interface/banner_spacer_2.gif') 0px 0px repeat-x;	}
.section_47364 #section_banner {	background: transparent url('../images/interface/banner_spacer_3.gif') 0px 0px repeat-x;	}
.section_21959 #section_banner {	background: transparent url('../images/interface/banner_spacer_4.gif') 0px 0px repeat-x;	}
.section_21957 #section_banner {	background: transparent url('../images/interface/banner_spacer_5.gif') 0px 0px repeat-x;	}
.section_21961 #section_banner {	background: transparent url('../images/interface/banner_spacer_6.gif') 0px 0px repeat-x;	}
.section_21962 #section_banner {	background: transparent url('../images/interface/banner_spacer_7.gif') 0px 0px repeat-x;	}

.section_23268 #section_banner {	background: transparent url('../images/interface/banner_spacer_1.gif') 0px 0px repeat-x;	}
.section_23269 #section_banner {	background: transparent url('../images/interface/banner_spacer_2.gif') 0px 0px repeat-x;	}
.section_23270 #section_banner {	background: transparent url('../images/interface/banner_spacer_3.gif') 0px 0px repeat-x;	}
.section_23271 #section_banner {	background: transparent url('../images/interface/banner_spacer_4.gif') 0px 0px repeat-x;	}
.section_23272 #section_banner {	background: transparent url('../images/interface/banner_spacer_5.gif') 0px 0px repeat-x;	}
.section_23273 #section_banner {	background: transparent url('../images/interface/banner_spacer_6.gif') 0px 0px repeat-x;	}
.section_23283 #section_banner {	background: transparent url('../images/interface/banner_spacer_7.gif') 0px 0px repeat-x;	}


#btn_conferences {
	width: 95px;
	height: 90px;
	/*background: transparent url('../images/interface/btn_conferences.gif') 0px 0px no-repeat;*/
	margin: 10px 10px 0px 10px;
	float: left;
}

/*
.section_ #btn_conferences {	background-position: 0px 0px;		}

.section_21955 #btn_conferences {	background-position: 0px 0px;		}
.section_21956 #btn_conferences {	background-position: -95px 0px;		}
.section_47364 #btn_conferences {	background-position: -190px 0px;	}
.section_21959 #btn_conferences {	background-position: 0px -90px;		}
.section_21957 #btn_conferences {	background-position: -95px -90px;	}
.section_21961 #btn_conferences {	background-position: -190px -90px;	}
.section_21962 #btn_conferences {	background-position: 0px -180px;	}

.section_23268 #btn_conferences {	background-position: 0px 0px;		}
.section_23269 #btn_conferences {	background-position: -95px 0px;		}
.section_23270 #btn_conferences {	background-position: -190px 0px;	}
.section_23271 #btn_conferences {	background-position: 0px -90px;		}
.section_23272 #btn_conferences {	background-position: -95px -90px;	}
.section_23273 #btn_conferences {	background-position: -190px -90px;	}
.section_23283 #btn_conferences {	background-position: 0px -180px;	}
*/

#btn_conferences a {
	width: 95px;
	height: 90px;
	display: block;
	text-indent: -9999px;
}

#advertisement {
	width: 738px;
	height: 90px;
	float: left;
	margin: 10px 0px 0px 0px;
	visibility: hidden;
}

.section_ #advertisement	{	background: transparent url('../images/interface/section_advert.jpg') top left no-repeat;	}
.section_0 #advertisement	{	background: transparent url('../images/interface/section_advert.jpg') top left no-repeat;	}

.section_21955 #advertisement	{	background: transparent url('../assets/ads/CISCO_728x90.jpg') top left no-repeat;	}
.section_21956 #advertisement	{	background: transparent url('../images/interface/section_advert.jpg') top left no-repeat;	}
.section_47364 #advertisement	{	background: transparent url('../images/interface/section_advert.jpg') top left no-repeat;	}
.section_21959 #advertisement	{	background: transparent url('../assets/ads/SymantecVision logo.jpg') top left no-repeat;	}
.section_21957 #advertisement	{	background: transparent url('../images/interface/section_advert.jpg') top left no-repeat;	}
.section_21961 #advertisement	{	background: transparent url('../images/interface/section_advert.jpg') top left no-repeat;	}
.section_21962 #advertisement	{	background: transparent url('../images/interface/section_advert.jpg') top left no-repeat;	}

.section_23268 #advertisement	{	background: transparent url('../images/interface/section_advert.jpg') top left no-repeat;	}
.section_23269 #advertisement	{	background: transparent url('../images/interface/section_advert.jpg') top left no-repeat;	}
.section_23270 #advertisement	{	background: transparent url('../images/interface/section_advert.jpg') top left no-repeat;	}
.section_23271 #advertisement	{	background: transparent url('../images/interface/section_advert.jpg') top left no-repeat;	}
.section_23272 #advertisement	{	background: transparent url('../images/interface/section_advert.jpg') top left no-repeat;	}
.section_23273 #advertisement	{	background: transparent url('../images/interface/section_advert.jpg') top left no-repeat;	}
.section_23283 #advertisement	{	background: transparent url('../images/interface/section_advert.jpg') top left no-repeat;	}

#advertisement a {
	width: 728px;
	height: 90px;
	display: block;
	text-indent: -9999px;
}


#subnav {
	width: 129px;
	margin: 10px 0px 0px 0px;
	float: left;
	border: 1px solid white;
	padding: 6px 4px 4px 4px;
}

#btn_publication {
	width: 129px;
	height: 26px;
	background: transparent url('../images/interface/btn_section_receive_publication.gif') top left no-repeat;
}

.section_ #btn_publication {	background-position: 0px 0px;	}

.section_0.publication_bdm #btn_publication {	background-position: 0px -156px;	}
.section_0.publication_cc #btn_publication {	background-position: 0px -26px;	}

.section_21955 #btn_publication, .section_23268 #btn_publication {	background-position: 0px 0px;	}
.section_21956 #btn_publication, .section_23269 #btn_publication {	background-position: 0px -26px;	}
.section_47364 #btn_publication, .section_23270 #btn_publication {	background-position: 0px -52px;	}
.section_21959 #btn_publication, .section_23271 #btn_publication {	background-position: 0px -78px;	}
.section_21957 #btn_publication, .section_23272 #btn_publication {	background-position: 0px -104px;	}
.section_21961 #btn_publication, .section_23273 #btn_publication {	background-position: 0px -130px;	}
.section_21962 #btn_publication, .section_23283 #btn_publication {	background-position: 0px -156px;	}

#btn_sponsors {
	width: 129px;
	height: 17px;
	background: transparent url('../images/interface/btn_section_main_sponsors.gif') top left no-repeat;
	margin-top: 9px;
}

.section_ #btn_sponsors {	background-position: 0px 0px;	}

.section_0.publication_bdm #btn_sponsors {	background-position: 0px -102px;	}
.section_0.publication_cc #btn_sponsors {	background-position: 0px -17px;	}

.section_21955 #btn_sponsors {	background-position: 0px 0px;	}
.section_21956 #btn_sponsors {	background-position: 0px -17px;	}
.section_47364 #btn_sponsors {	background-position: 0px -34px;	}
.section_21959 #btn_sponsors {	background-position: 0px -51px;	}
.section_21957 #btn_sponsors {	background-position: 0px -68px;	}
.section_21961 #btn_sponsors {	background-position: 0px -85px;	}
.section_21962 #btn_sponsors {	background-position: 0px -102px;	}

.section_23268 #btn_sponsors {	background-position: 0px 0px;	}
.section_23269 #btn_sponsors {	background-position: 0px -17px;	}
.section_23270 #btn_sponsors {	background-position: 0px -34px;	}
.section_23271 #btn_sponsors {	background-position: 0px -51px;	}
.section_23272 #btn_sponsors {	background-position: 0px -68px;	}
.section_23273 #btn_sponsors {	background-position: 0px -85px;	}
.section_23283 #btn_sponsors {	background-position: 0px -102px;	}

#btn_advisors {
	width: 129px;
	height: 17px;
	background: transparent url('../images/interface/btn_section_advisors.gif') top left no-repeat;
	margin-top: 9px;
}

.section_ #btn_advisors {	background-position: 0px 0px;	}

.section_0.publication_bdm #btn_advisors {	background-position: 0px -102px;	}
.section_0.publication_cc #btn_advisors {	background-position: 0px -17px;	}	

.section_21956 #btn_advisors {	background-position: 0px -17px;	}
.section_47364 #btn_advisors {	background-position: 0px -34px;	}
.section_21959 #btn_advisors {	background-position: 0px -51px;	}
.section_21957 #btn_advisors {	background-position: 0px -68px;	}
.section_21961 #btn_advisors {	background-position: 0px -85px;	}
.section_21962 #btn_advisors {	background-position: 0px -102px;	}

.section_23268 #btn_advisors {	background-position: 0px 0px;	}
.section_23269 #btn_advisors {	background-position: 0px -17px;	}
.section_23270 #btn_advisors {	background-position: 0px -34px;	}
.section_23271 #btn_advisors {	background-position: 0px -51px;	}
.section_23272 #btn_advisors {	background-position: 0px -68px;	}
.section_23273 #btn_advisors {	background-position: 0px -85px;	}
.section_23283 #btn_advisors {	background-position: 0px -102px;	}


#btn_publication a, #btn_sponsors a, #btn_advisors a {
	width: 129px;
	height: 17px;
	display: block;
	text-indent: -9999px;
}

#btn_publication a {
	 height: 26px;
}

#listing #l2_main {
	background: #ffffff url('../images/interface/listing_template_bg.gif') bottom left repeat-y;
}

#listing #l2_main_end {
	background: transparent url('../images/interface/main_content_bottom.gif') bottom left no-repeat;
	margin-bottom: 10px;
	height: 10px;
}

#title_area {
	background: transparent url('../images/interface/title_spacer.gif') top left repeat-x;
}

h1.title {
	font-family: Arial;
	text-transform: uppercase;
	font-size: 17px;
	font-weight: bold;
	padding: 18px 0px 0px 26px;
}

.short #breadcrumb {
	width: 725px;
}

#breadcrumb {
	border-bottom: 1px solid #e8eced;
	padding: 4px 0px 10px 26px;
}

#breadcrumb li {
	float: left;
	display: block;
	background: transparent url('../images/interface/breadcrumb_li.gif') right 2px no-repeat;
	padding: 0px 12px 4px 0px;
	margin: 0px 12px 0px 0px;
	color: #9eacb0;
}

#breadcrumb li.final {
	background: none;
}

#breadcrumb li a {
	color: #9eacb0;
	text-decoration: none;
}

#breadcrumb li a:hover {
	color: #717f83;
}

.section_21955 h1, .section_21955 h2, .section_21955 h3, .section_21955 h4, .section_21955 h5, .section_21955 h6 {		color: #005ea7;	}
.section_21956 h1, .section_21956 h2, .section_21956 h3, .section_21956 h4, .section_21956 h5, .section_21956 h6 {		color: #e80000;	}
.section_47364 h1, .section_47364 h2, .section_47364 h3, .section_47364 h4, .section_47364 h5, .section_47364 h6 {		color: #d6ac00;	}
.section_21959 h1, .section_21959 h2, .section_21959 h3, .section_21959 h4, .section_21959 h5, .section_21959 h6 {		color: #9f02c0;	}
.section_21957 h1, .section_21957 h2, .section_21957 h3, .section_21957 h4, .section_21957 h5, .section_21957 h6 {		color: #30b900;	}
.section_21961 h1, .section_21961 h2, .section_21961 h3, .section_21961 h4, .section_21961 h5, .section_21961 h6 {		color: #f17700;	}
.section_21962 h1, .section_21962 h2, .section_21962 h3, .section_21962 h4, .section_21962 h5, .section_21962 h6 {		color: #42c3ff;	}

.section_23268 h1, .section_23268 h2, .section_23268 h3, .section_23268 h4, .section_23268 h5, .section_23268 h6 {		color: #005ea7;	}
.section_23269 h1, .section_23269 h2, .section_23269 h3, .section_23269 h4, .section_23269 h5, .section_23269 h6 {		color: #e80000;	}
.section_23270 h1, .section_23270 h2, .section_23270 h3, .section_23270 h4, .section_23270 h5, .section_23270 h6 {		color: #d6ac00;	}
.section_23271 h1, .section_23271 h2, .section_23271 h3, .section_23271 h4, .section_23271 h5, .section_23271 h6 {		color: #9f02c0;	}
.section_23272 h1, .section_23272 h2, .section_23272 h3, .section_23272 h4, .section_23272 h5, .section_23272 h6 {		color: #30b900;	}
.section_23273 h1, .section_23273 h2, .section_23273 h3, .section_23273 h4, .section_23273 h5, .section_23273 h6 {		color: #f17700;	}
.section_23283 h1, .section_23283 h2, .section_23283 h3, .section_23283 h4, .section_23283 h5, .section_23283 h6 {		color: #42c3ff;	}


#page_tools {
	float: right;
	margin: 24px 20px 0px 0px;
}

.section_21955 #l2_content ul.page_tools,
.section_21956 #l2_content ul.page_tools,
.section_21957 #l2_content ul.page_tools,
.section_47364 #l2_content ul.page_tools,
.section_21959 #l2_content ul.page_tools,
.section_21961 #l2_content ul.page_tools,
.section_21962 #l2_content ul.page_tools,
.section_23268 #l2_content ul.page_tools,
.section_23269 #l2_content ul.page_tools,
.section_23270 #l2_content ul.page_tools,
.section_23271 #l2_content ul.page_tools,
.section_23272 #l2_content ul.page_tools,
.section_23273 #l2_content ul.page_tools,
.section_23283 #l2_content ul.page_tools {
	float: right;
	margin: 0px 20px 0px 0px;
	list-style:	none;
}

#page_tools li, .page_tools li {
	float: left;
	margin: 0px 10px 0px 0px;
}

#page_tools li a, .page_tools li a {
	display: block;
	text-indent: -9999px;
	width: 100%;
	height: 16px;
}

#page_tools li#rss, .page_tools li.rss {	
	height: 26px;
	width: 15px;
	background: transparent url('../images/interface/icon_rss.gif') top left no-repeat;	
}
#page_tools li#document, .page_tools li.document {	
	height: 26px;
	width: 12px;
	background: transparent url('../images/interface/icon_document.gif') top left no-repeat;	
}
#page_tools li#print, .page_tools li.print {
	height: 30px;
	width: 16px;
	background: transparent url('../images/interface/icon_print.gif') top left no-repeat;	
}

#l2_content {
	padding: 20px 0px 20px 0px;
	font-size: 11px;
}

.section_0 #l2_content {
	padding: 20px 0 20px 0;
	line-height: 150%;
	font-size: 11px;
}

.padded {
	padding: 0 20px 0 20px;
}

#l2_content ul.ctree, #l2_content ul.ctree ul {
    padding: 0px;
	margin: 0px;
	list-style-image: none;
}

#l2_content .ctree ul li {
	margin: 0px;
	display: block;
	float: left;
}

#l2_content li.ctree_category.ctree_level0 {
	width: 215px;
	height: 26px;
	float: left;
	padding: 0px 18px 0px 18px;
	background: none;
	list-style-image: none;
}


#l2_content .ctree_category.ctree_level0 a.ctree_level0, #l2_content .ctree_category.ctree_level0 div.ctree_level0 {
	height: 26px;
	width: 215px;
	background: transparent url('../images/interface/subsection_header_bg.gif') top left no-repeat;	
	display: block;
	text-decoration: none;
	color: #2b373e;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 6px 0px 0px 0px;
}

#l2_content .ctree_category.ctree_level0 div.ctree_level0 {
	width: 201px;
	padding-left: 14px;
}


#l2_content ul.ctree li ul {
    padding: 0px 0px 0px 31px;
	margin: 4px 0px 15px 0px;
	float: none;
}

#l2_content ul.ctree li ul li  {
	float: none;
    margin: 6px 0px;
    display: list-item;
}

#l2_content ul.ctree ul li.ctree_item {
	display: none;
}

.section_21955 #l2_content ul.ctree ul {		list-style-image: url('../images/interface/li_section_1.gif');	}
.section_21956 #l2_content ul.ctree ul {		list-style-image: url('../images/interface/li_section_2.gif');	}
.section_47364 #l2_content ul.ctree ul {		list-style-image: url('../images/interface/li_section_3.gif');	}
.section_21959 #l2_content ul.ctree ul {		list-style-image: url('../images/interface/li_section_4.gif');	}
.section_21957 #l2_content ul.ctree ul {		list-style-image: url('../images/interface/li_section_5.gif');	}
.section_21961 #l2_content ul.ctree ul {		list-style-image: url('../images/interface/li_section_6.gif');	}
.section_21962 #l2_content ul.ctree ul {		list-style-image: url('../images/interface/li_section_7.gif');	}

.section_23268 #l2_content ul.ctree ul {		list-style-image: url('../images/interface/li_section_1.gif');	}
.section_23269 #l2_content ul.ctree ul {		list-style-image: url('../images/interface/li_section_2.gif');	}
.section_23270 #l2_content ul.ctree ul {		list-style-image: url('../images/interface/li_section_3.gif');	}
.section_23271 #l2_content ul.ctree ul {		list-style-image: url('../images/interface/li_section_4.gif');	}
.section_23272 #l2_content ul.ctree ul {		list-style-image: url('../images/interface/li_section_5.gif');	}
.section_23273 #l2_content ul.ctree ul {		list-style-image: url('../images/interface/li_section_6.gif');	}
.section_23283 #l2_content ul.ctree ul {		list-style-image: url('../images/interface/li_section_7.gif');	}



.subsection {
	width: 215px;
	float: left;
	margin: 0px 18px 0px 18px;
}

.subsection_header {
	height: 26px;
	width: 215px;
	background: transparent url('../images/interface/subsection_header_bg.gif') top left no-repeat;	
}

.subsection_header h2 {
	color: #2b373e;
	font-size: 14px;
	font-weight: bold;
	/*text-transform: uppercase;*/
	padding: 5px 0px 0px 14px;
}



.must_attend {
	margin-top: 20px;
	width: 219px;
	float: right;
	padding-right: 14px;
	background: transparent url('../images/interface/must_attend_main_spacer.gif') top left repeat-y;
}

#l2_content .must_attend ul {
    padding: 0px;
	margin: 0px;
	list-style-image: none;
}

.must_attend_top {
	width: 219px;
	height: 33px;
}


.publication_bdm .must_attend_top {
	background: transparent url('../images/interface/must_attend_top_bdm.gif') top left no-repeat;
}

.publication_cc .must_attend_top {
	background: transparent url('../images/interface/must_attend_top_cc.gif') top left no-repeat;
}

.section_21955 .must_attend_top {		background-position: 0px 0px; 		}
.section_21956 .must_attend_top {		background-position: 0px -33px; 	}
.section_47364 .must_attend_top {		background-position: 0px -66px; 	}
.section_21959 .must_attend_top {		background-position: 0px -99px; 	}
.section_21957 .must_attend_top {		background-position: 0px -132px; 	}
.section_21961 .must_attend_top {		background-position: 0px -165px; 	}
.section_21962 .must_attend_top {		background-position: 0px -198px; 	}

.section_23268 .must_attend_top {		background-position: 0px 0px; 		}
.section_23269 .must_attend_top {		background-position: 0px -33px; 	}
.section_23270 .must_attend_top {		background-position: 0px -66px; 	}
.section_23271 .must_attend_top {		background-position: 0px -99px; 	}
.section_23272 .must_attend_top {		background-position: 0px -132px; 	}
.section_23273 .must_attend_top {		background-position: 0px -165px; 	}
.section_23283 .must_attend_top {		background-position: 0px -198px; 	}

.event {
	border-bottom: 1px solid #dce1e2;
	padding: 14px 4px 14px 14px;
}
.event_host {
	font-weight: bold;
	display: block;
	padding-bottom: 6px;
}
.event_link {
	background: transparent url('../images/interface/li.gif') top left no-repeat;
	padding: 0px 0px 6px 20px;
}

.event_link a {
	color: #0082af;
}

.event_link a:hover {
	color: #0ca7dc;
}

.section_21955 .event_link {	background: transparent url('../images/interface/li_section_1.gif') top left no-repeat;	}
.section_21956 .event_link {	background: transparent url('../images/interface/li_section_2.gif') top left no-repeat;	}
.section_47364 .event_link {	background: transparent url('../images/interface/li_section_3.gif') top left no-repeat;	}
.section_21959 .event_link {	background: transparent url('../images/interface/li_section_4.gif') top left no-repeat;	}
.section_21957 .event_link {	background: transparent url('../images/interface/li_section_5.gif') top left no-repeat;	}
.section_21961 .event_link {	background: transparent url('../images/interface/li_section_6.gif') top left no-repeat;	}
.section_21962 .event_link {	background: transparent url('../images/interface/li_section_7.gif') top left no-repeat;	}

.section_23268 .event_link {	background: transparent url('../images/interface/li_section_1.gif') top left no-repeat;	}
.section_23269 .event_link {	background: transparent url('../images/interface/li_section_2.gif') top left no-repeat;	}
.section_23270 .event_link {	background: transparent url('../images/interface/li_section_3.gif') top left no-repeat;	}
.section_23271 .event_link {	background: transparent url('../images/interface/li_section_4.gif') top left no-repeat;	}
.section_23272 .event_link {	background: transparent url('../images/interface/li_section_5.gif') top left no-repeat;	}
.section_23273 .event_link {	background: transparent url('../images/interface/li_section_6.gif') top left no-repeat;	}
.section_23283 .event_link {	background: transparent url('../images/interface/li_section_7.gif') top left no-repeat;	}



.must_attend_bottom {
	padding: 9px 0px 0px 12px;
	width: 207px;
	height: 36px;
	background: transparent url('../images/interface/must_attend_bottom.gif') top left no-repeat;
}

.section_21955 .must_attend_bottom {		background-position: 0px 0px; 		}
.section_21956 .must_attend_bottom {		background-position: 0px -45px; 	}
.section_47364 .must_attend_bottom {		background-position: 0px -90px; 	}
.section_21959 .must_attend_bottom {		background-position: 0px -135px; 	}
.section_21957 .must_attend_bottom {		background-position: 0px -180px; 	}
.section_21961 .must_attend_bottom {		background-position: 0px -225px; 	}
.section_21962 .must_attend_bottom {		background-position: 0px -270px; 	}

.section_23268 .must_attend_bottom {		background-position: 0px 0px; 		}
.section_23269 .must_attend_bottom {		background-position: 0px -45px; 	}
.section_23270 .must_attend_bottom {		background-position: 0px -90px; 	}
.section_23271 .must_attend_bottom {		background-position: 0px -135px; 	}
.section_23272 .must_attend_bottom {		background-position: 0px -180px; 	}
.section_23273 .must_attend_bottom {		background-position: 0px -225px; 	}
.section_23283 .must_attend_bottom {		background-position: 0px -270px; 	}


.must_attend_bottom a {
	display: block;
	text-indent: -9999px;
	width: 96px;
	height: 26px;
}



/* Level 2 (5?) Styles */


#level2 #l2_main_end {
	background: transparent url('../images/interface/level2_content_bottom.gif') bottom left no-repeat;
	margin-bottom: 10px;
	height: 10px;
}

#level2 #l2_main {
	background: #ffffff url('../images/interface/level2_template_bg.gif') bottom left repeat-y;
}


#subnav_tier_1 {
	height: 31px;
	background: transparent url('../images/interface/nav_tier1_spacer.gif') top left repeat-x;
}

.section_ #subnav_tier_1 {		background-color: #066ebe;	}

.section_21955 #subnav_tier_1 {		background-color: #066ebe;	}
.section_21956 #subnav_tier_1 {		background-color: #d73434;	}
.section_47364 #subnav_tier_1 {		background-color: #e5b907;	}
.section_21959 #subnav_tier_1 {		background-color: #af04d3;	}
.section_21957 #subnav_tier_1 {		background-color: #35ce00;	}
.section_21961 #subnav_tier_1 {		background-color: #ff840c;	}
.section_21962 #subnav_tier_1 {		background-color: #5dccff;	}

.section_23268 #subnav_tier_1 {		background-color: #066ebe;	}
.section_23269 #subnav_tier_1 {		background-color: #d73434;	}
.section_23270 #subnav_tier_1 {		background-color: #e5b907;	}
.section_23271 #subnav_tier_1 {		background-color: #af04d3;	}
.section_23272 #subnav_tier_1 {		background-color: #35ce00;	}
.section_23273 #subnav_tier_1 {		background-color: #ff840c;	}
.section_23283 #subnav_tier_1 {		background-color: #5dccff;	}








/* Common to all Tiers */

#subnav_tier_1 li.ctree_item, #subnav_tier_2 li.ctree_item, #subnav_tier_3 li.ctree_item, #subnav_tier_4 li.ctree_item {
	display: none;
}

#subnav_tier_1 li.ctree_level0, #subnav_tier_2 li.ctree_level0, #subnav_tier_3 li.ctree_level0, #subnav_tier_4 li.ctree_level0 {	
	height: 31px;
	float: left;
	margin: 7px 0px 0px 6px;
}

#subnav_tier_1 li.ctree_level0 a, #subnav_tier_2 li.ctree_level0 a, #subnav_tier_3 li.ctree_level0 a, #subnav_tier_4 li.ctree_level0 a {
	height: 31px;
	display: block;
	text-decoration: none;
	font-size: 11px;
	float: left;
	line-height: 28px;
	margin-right: 6px;
	padding-left: 18px;
	padding-right: 12px;
}

/* Tier specifics */

#subnav_tier_1 li.ctree_level0 {	
	background: transparent url('../images/interface/nav_tier1_inactive_end.gif') top right no-repeat;	
	margin: 0px 0px 0px 6px;
}
#subnav_tier_1 li.ctree_level0.ctree_active, #subnav_tier_1 li.ctree_level0.ctree_activeparent {	
	background: transparent url('../images/interface/nav_tier1_active_end.gif') top right no-repeat;
}

#subnav_tier_1 li.ctree_level0 a {	
	background: transparent url('../images/interface/nav_tier1_inactive_bg.gif') top left no-repeat;
	color: #67757e;
}
#subnav_tier_1 li.ctree_level0.ctree_active a, #subnav_tier_1 li.ctree_level0.ctree_activeparent a {	
	background: transparent url('../images/interface/nav_tier1_active_bg.gif') top left no-repeat;
	color: #ffffff;
	font-weight: bold;
}

#subnav_tier_1 li.ctree_level0 a:hover {
	color: #8a9ba7;
}

#subnav_tier_2 {
	height: 38px;
	background: transparent url('../images/interface/nav_tier2_spacer.gif') top left repeat-x;
	border: 1px solid #191c1e;
	border-width: 0px 1px 0px 1px;
}

#subnav_tier_2 li.ctree_level0 {		
	background: transparent url('../images/interface/nav_tier2_inactive_end.gif') top right no-repeat;	
}

#subnav_tier_2 li.ctree_level0.ctree_active, #subnav_tier_2 li.ctree_level0.ctree_activeparent {	
	background: transparent url('../images/interface/nav_tier2_active_end.gif') top right no-repeat;	
}

#subnav_tier_2 li.ctree_level0 a {
	background: transparent url('../images/interface/nav_tier2_inactive_bg.gif') top left no-repeat;
	color: #778891;
}
#subnav_tier_2 li.ctree_level0.ctree_active a, #subnav_tier_2 li.ctree_level0.ctree_activeparent a {
	background: transparent url('../images/interface/nav_tier2_active_bg.gif') top left no-repeat;
	color: #ffffff;
	font-weight: bold;
}

#subnav_tier_2 li.ctree_level0 a:hover {
	color: #97a7b0;
}


#subnav_tier_3 {
	height: 38px;
	background: transparent url('../images/interface/nav_tier3_spacer.gif') top left repeat-x;
	border: 1px solid #191c1e;
	border-width: 0px 1px 0px 1px;
}

#subnav_tier_3 li.ctree_level0 {		
	background: transparent url('../images/interface/nav_tier3_inactive_end.gif') top right no-repeat;	
}

#subnav_tier_3 li.ctree_level0.ctree_active, #subnav_tier_3 li.ctree_level0.ctree_activeparent {
	background: transparent url('../images/interface/nav_tier3_active_end.gif') top right no-repeat;	
}

#subnav_tier_3 li.ctree_level0 a {	
	background: transparent url('../images/interface/nav_tier3_inactive_bg.gif') top left no-repeat;
	color: #bac8c8;
}

#subnav_tier_3 li.ctree_level0.ctree_active a, #subnav_tier_3 li.ctree_level0.ctree_activeparent a {	
	background: transparent url('../images/interface/nav_tier3_active_bg.gif') top left no-repeat;
	color: #ffffff;
	font-weight: bold;
}

#subnav_tier_3 li.ctree_level0 a:hover {
	color: #d9e8e8;
}


#subnav_tier_4 {
	height: 38px;
	background: transparent url('../images/interface/nav_tier4_spacer.gif') top left repeat-x;
	border: 1px solid #191c1e;
	border-width: 0px 1px 0px 1px;
	padding: 0px 0px 0px 24px;
}

#subnav_tier_4 li.ctree_level0 {		
	background: transparent url('../images/interface/nav_tier4_inactive_end.gif') top right no-repeat;	
}

#subnav_tier_4 li.ctree_level0.ctree_active, #subnav_tier_4 li.ctree_level0.ctree_activeparent {
	background: transparent url('../images/interface/nav_tier4_active_end.gif') top right no-repeat;	
}

#subnav_tier_4 li.ctree_level0 a {	
	background: transparent url('../images/interface/nav_tier4_inactive_bg.gif') top left no-repeat;
	color: #bac8c8;
	padding-left: 130px;
	padding-right: 130px;
}

#subnav_tier_4 li.ctree_level0.ctree_active a, #subnav_tier_4 li.ctree_level0.ctree_activeparent a {	
	background: transparent url('../images/interface/nav_tier4_active_bg.gif') top left no-repeat;
	color: #ffffff;
	font-weight: bold;
}

#subnav_tier_4 li.ctree_level0 a:hover {
	color: #d9e8e8;
}

.supporter {
	border-bottom: 1px solid #e8eced;
	padding: 20px 0px 20px 0px;
}

.supporter.noborder {
	border-bottom: 0px;
}

.supporter_logo {
	border: 1px solid #e1e1e1;
	width: 156px;
	height: 156px;
	float: left;
	margin: 20px 20px 20px 20px;
}

.supporter_logo img, .supporter_logo_profile img {
	margin: 10px 10px 10px 10px;
}

.supporter_logo_profile {
	border: 1px solid #e1e1e1;
	width: 156px;
	height: 156px;
	float: left;
	margin: 0px 20px 20px 20px;
}

.supporter_text {
	width: 700px;
	
	float: left;
}

.supporter_text h3 {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	/*text-transform: uppercase;*/
	margin-bottom: 4px;
}

.supporter_text {
	color: #333333;
	line-height: 16px;
}

#l2_content p {
	margin-bottom: 16px;
}


#l2_content.sponsors_main {
	padding: 30px 30px 0px 30px;
}

#l2_content.sponsors_main h2 {
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 4px;
}

.solution {
	border-bottom: 1px solid #e8eced;
	padding: 15px 10px 15px 10px;
	height: 170px;
}

.solution_logo {
	border: 1px solid #d3d8d9;
	width: 135px;
	height: 135px;
	float: left;
	margin: 0px 15px 0px 0px;
}

.solution_logo img {
	padding: 10px;
}

.solution_text {
	width: 312px;
	float: left;
}

.solution_text h3 {
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	/*text-transform: uppercase;*/
	margin-bottom: 4px;
}

.solution_text {
	color: #333333;
	line-height: 16px;
}

#level2 .read_more {
	padding: 6px 0px 8px 0px;
}

#level2 .read_more a {
	background: transparent url('../images/interface/li.gif') 0px 6px no-repeat;
	padding: 4px 0px 4px 20px;
	text-decoration: underline;
}

.contact {
	float: left;
	background: transparent url('../images/interface/nav_tier4_break.gif') right 3px no-repeat;
	padding-right: 15px;
	margin-right: 15px;
}

.posted {
	float: left;
}

.must_read_content {
	width: 180px;
	background: transparent url('../images/interface/must_read_content_spacer.gif') top left repeat-x;
	float: left;
	border: 1px solid #dce1e2;
	margin-left: 30px;
}

.must_read_content .padding {
	padding: 10px;
}

.must_read_content h3 {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 4px;
}

.must_read_content {
	line-height: 18px;
	color: #333333;
}

.events {
	border-bottom: 1px solid #e8eced;
	padding: 20px;
}

.events_logo {
	border: 1px solid #d3d8d9;
	width: 156px;
	height: 106px;
	float: left;
	margin: 0px 20px 0px 0px;
}

.events_logo img {
	margin: 10px;
}

.events_text {
	width: 570px;
	float: left;
}

.events_text h3 {
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	/*text-transform: uppercase;*/
	margin-bottom: 4px;
}

.events_text {
	color: #333333;
	line-height: 16px;
}

#level2 .events_link a {
	background: transparent url('../images/interface/li.gif') 0px 6px no-repeat;
	padding: 4px 30px 4px 20px;
	text-decoration: underline;
	float: left;
	display: block;
}

















.sponsor_block {
	width: 196px;
	height: 226px;
	float: left;
	margin: 0px 20px 20px 0px;
}

.sponsor_name {
	text-align: center;
}

#l2_content .sponsor_name a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}











/* Level2 Content */

#level2_content #l2_main_end {
	background: #ffffff none;
}

#level2_content #l2_main {
	background: #ffffff url('../images/interface/level2content_template_bg.gif') bottom left repeat-y;
}


#content_sidebar {
	width: 248px;
	float: left;
}

#content_pane {
	width: 752px;
	float: left;
	color: #333333;
	line-height: 18px;
}

#content_pane .padding {
	padding: 0px 40px 20px 30px;
}

.default #content_pane .padding {
	padding: 20px 40px 20px 30px;
}

#level2_content #l2_content {
	padding-top: 0px;
}


#article_tools_top,
#article_tools_bottom {
	text-align: right;
	background-color: #f4f5f6;
	height: 52px;
	border-bottom: 1px solid #e8eced;
}

#article_tools_top {
	margin-bottom: 20px;
}

#article_tools_bottom {
	margin-top: 20px;
}

#content_company_logo {
	text-align: center;
	padding: 0px 0px 0px 0px;
}

#content_company_profile {
	line-height: 18px;
	padding: 0px 20px 20px 30px;
}

#content_company_profile p {
	margin-bottom: 16px;
}

#choose_source {
	color: #ffffff;
	font-weight: bold;
	float: left;
	font-size: 13px;
	padding: 12px 10px 0px 0px;
}










#l2_content a {
	color: #0082af;
}

#l2_content a:hover {
	color: #0ca7dc;
}

#l2_content ul {
    padding: 0px 0px 0px 31px;
	margin: 4px 0px 15px 0px;
	list-style-image: url('../images/interface/li.gif');
}

.section_0.publication_cc #l2_content ul {
	list-style-image: url('../images/interface/li_section_2.gif');
}

.section_0.publication_bdm #l2_content ul {
	list-style-image: url('../images/interface/li_section_7.gif');
}

#l2_content ul.document {
    padding: 0px 0px 0px 31px;
	margin: 4px 0px 15px 0px;
	list-style-image: url('../images/interface/icon_document.gif');
}

#l2_content ol {
    padding: 0px 0px 0px 31px;
	list-style: decimal;
    /*list-style-position: inside;*/
}

#l2_content ul li {
    margin: 6px 0px;
}

#l2_content ol li {
    background-image: none;
    margin: 6px 0px;
}


.section_21955 #l2_content ul {		list-style-image: url('../images/interface/li_section_1.gif');	}
.section_21956 #l2_content ul {		list-style-image: url('../images/interface/li_section_2.gif');	}
.section_47364 #l2_content ul {		list-style-image: url('../images/interface/li_section_3.gif');	}
.section_21959 #l2_content ul {		list-style-image: url('../images/interface/li_section_4.gif');	}
.section_21957 #l2_content ul {		list-style-image: url('../images/interface/li_section_5.gif');	}
.section_21961 #l2_content ul {		list-style-image: url('../images/interface/li_section_6.gif');	}
.section_21962 #l2_content ul {		list-style-image: url('../images/interface/li_section_7.gif');	}


#l2_content h2 {		font-size: 16px; }
#l2_content h3 {		font-size: 14px; }
#l2_content h4 {		font-size: 12px; }
#l2_content h5 {		font-size: 11px; }
#l2_content h6 {		font-size: 10px; }

#l2_content h2, #l2_content h3, #l2_content h4, #l2_content h5, #l2_content h6 {
	font-weight: bold;
	font-family: Arial; 
	/*text-transform: uppercase;*/
}

#l2_content h2 {
	font-family: Arial; 
	/*text-transform: capitalize;*/
}



.error_msg {
	border: 2px solid red;
	padding: 6px;
	margin: 6px;
	text-align: center;
}




#logout {
}

#logout a {
	color:						#697881;
	text-decoration:			none;
}

.article_comments {
	background: #fff3e7;
	padding-left: 30px;
}

.article_comments textarea {
	font-family: Arial;
	padding: 2px;
	height: 100px;
	font-size: 14px;
}


#content_company_richmedia h3 {
	display: none;
}

#content_company_richmedia .rich_media_item {
	text-align: center;
	padding: 10px 0px 20px 10px;
}

.rich_media_item {
	float: left;
	width: 210px;
	text-align: center;
}







#must_attend_top_link {
	display: block;
	width: 100%;
	height: 100%;
}


#bdm_ezine {
	float: right;
	height: 130px;
	width: 200px;
}

#bdm_ezine a {
	width: 200px;
	height: 130px;
	display: block;
	float: right;
}

.video_gallery {
	padding: 0 20px 0 20px;
}

.video_gallery h2 {
	border-bottom : 1px solid #DCE1E2;
}

.video_listing {
	margin-bottom: 20px;
	padding: 10px;
}

.video_listing .video_item {
	height: 320px;
	width: 183px;
	/*overflow: hidden;*/
	margin: 20px 20px 0 20px;
	text-align: center;
	float: left;
}

.video_listing .video_item .video_desc {
	padding: 6px 0px 4px 0px;
}

.video_hires {
	padding: 2px;
	display: none;
}

#l2_content .video_listing .video_item a.video_title_text {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#l2_content .video_listing .video_item a.video_title_text:hover {
	color: #0ca7dc;
}

.video_listing .video_item .image,
.rich_media_item a.image { 
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	height: 160px;
	width: 170px;
	text-indent: -9999px;
	margin: 0 auto 5px auto;
	border: 1px solid #DCE1E2;
}

.video_listing .video_item h4 a {
	line-height: 150%;
}

.rich_media_item h4 {
	margin-bottom: 5px;
}

.rich_media_item a.image {
	margin: auto;
}


/* Ratings Bar */

#top_ratings_container,
#bottom_ratings_container {

	display:					none;
	height:						202px;
	margin:						-5px 0 0 607px;
	position:					absolute;
	width:						145px;
}

.ratings_bar {
	background:					url(../images/interface/btn_vote_inactive.gif) 0 0 repeat-y;
	border:						1px solid #e8eced;
	height:						200px;
	width:						143px;
	z-index:					1000;
}

#bottom_ratings_container {
	margin:						-259px 0 0 607px;
	overflow:					hidden;
}

#bottom_ratings_slider {
	height:						202px;
	width:						145px;
}

.ratings_bar a {
	display:					block;
	text-indent:				-9999px;
	width:						143px;
}

.ratings_bar.closed a {
	display:					none;
}

.ratings_bar a.rating_1 {
	height:						40px;
	z-index:					1100;
	position:					absolute;
}

.ratings_bar a.rating_2 {
	height:						80px;
	position:					absolute;
	z-index:					1099;
}

.ratings_bar a.rating_3 {
	height:						120px;
	position:					absolute;
	z-index:					1098;
}

.ratings_bar a.rating_4 {
	height:						160px;
	position:					absolute;
	z-index:					1097;
}

.ratings_bar a.rating_5 {
	height:						200px;
	position:					absolute;
	z-index:					1096;
}

#article_tools_bottom .ratings_bar a.rating_1 {
	margin-top:						160px;
}

#article_tools_bottom .ratings_bar a.rating_2 {
	margin-top:						120px;
}

#article_tools_bottom .ratings_bar a.rating_3 {
	margin-top:						80px;
}

#article_tools_bottom .ratings_bar a.rating_4 {
	margin-top:						40px;
}

.ratings_bar a:hover {
	background:					url(../images/interface/btn_vote_active.gif) 0 0 repeat-y;
}

/* Testimonials page */

#testimonials_header {
	background:						url(../bg-content-bdm.jpg) 0 0 repeat-x;
	height:							42px;
	padding:						40px 0 10px 0;
	width:							100%;
}

#testimonials_header h1 {
	font-size:						20px;
	padding:						0 0 0 40px;
}

#testimonials {
	background:						url(../images/interface/testimonials_bg.gif) 0 0 repeat-y;
	border:							1px solid #E8ECED;
	border-width:					1px 0 1px 0;
	overflow:						hidden;
	padding:						15px 0 15px 0;
	width:							100%;
}

.testimonial_column {
	float:							left;
	width:							300px;
	padding:						0 18px 0 15px;
}

.testimonial_column h2 {
	height:							20px;
}

#l2_content p.testimonial {
	font-size:						11px;
	line-height:					130%;
}

.testimonial_author {
	font-weight:					bold;
}








/* ------ Redesign Styling ---------- */

/* ------ CC Landing Page ----------- */


.redesign #tools td {
	color: #697881;
	text-align: center;
}

.redesign #tools td.break {
	width: 70px;
}

.redesign #tools a {
	color: #697881;
	text-decoration: none;
}

.redesign #tools a:hover {
	color: #899ba6;
}





.publication_cc .redesign #sponsors {
	height: 114px;
	background: transparent url('../images/ezine_guy_cc.gif') top right no-repeat;
	width: 100%;
	overflow: hidden;
}

.publication_bdm .redesign #sponsors {
	height: 114px;
	background: transparent url('../images/ezine_guy_bdm.gif') top right no-repeat;
	width: 100%;
	overflow: hidden;
}

.redesign #logo {
	width: 129px;
	height: 55px;
	padding: 32px 0px 0px 7px;
	float: left;
}

.redesign #logo a {
	text-indent: -9999px;
	width: 129px;
	height: 55px;
	display: block;
}

.publication_bdm .redesign #logo {
	padding: 32px 0px 0px 0px;
}

.publication_bdm .redesign #logo,
.publication_bdm .redesign #logo a {
	width: 139px;
}

.publication_bdm .redesign #logo a {
	background: transparent url('../images/interface/logo_bdm_small.gif') top left no-repeat;
}

.publication_cc .redesign #logo a {
	background: transparent url('../images/interface/logo_cc_small.gif') top left no-repeat;
}

.redesign #header_banner {
	width: 726px;
	height: 88px;
	float: left;
	border: 1px solid #c8d1d4;
	background: transparent url('../images/banner_homepage_cc.jpg') top left no-repeat;
	margin: 11px 0px 0px 8px;
}


.redesign #ezine_link {
	width: 124px;
	height: 88px;
	float: left;
}

.redesign #ezine_link a {
	width: 124px;
	height: 88px;
	display: block;
}





/* ------ CC Banner Area ----------- */

.publication_cc .redesign #publication_banner,
.publication_bdm .redesign #publication_banner {
	height: 99px;
	background: transparent url('../images/pub_banner_cc.gif') 0px 0px no-repeat;
	width: 100%;
	overflow: hidden;
}
.publication_bdm .redesign #publication_banner {
	background-image: url('../images/pub_banner_bdm.gif');
}

.publication_cc .redesign #redesign_login,
.publication_bdm .redesign #redesign_login {
	width: 138px;
	height: 80px;
	float: left;
	margin: 6px 0px 0px 11px;
}

.redesign input#username {
	width: 106px;
	height: 14px;
	background: #ffffff url('../images/input_username.gif') 1px 0px no-repeat;
	border: 1px solid #62727c;
	color: #697881;
	font-size: 10px;
	margin: 22px 0px 0px 9px;
	padding: 1px 5px 1px 5px;
}

.redesign input#password {
	width: 88px;
	height: 14px;
	background: #ffffff url('../images/input_password.gif') 1px 0px no-repeat;
	border: 1px solid #62727c;
	color: #697881;
	font-size: 10px;
	margin: 3px 0px 0px 9px;
	padding: 1px 5px 1px 5px;
	float: left;
}

.redesign input#btn_login {
	width: 17px;
	height: 18px;
	margin: 3px 0px 0px 0px;
}

.publication_cc .redesign a.lnk_register,
.publication_bdm .redesign a.lnk_register {
	width: 119px;
	height: 12px;
	background: transparent url('../images/redesign_register_cc.gif') 1px 0px no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 6px 0px 0px 7px;
}
.publication_bdm .redesign a.lnk_register {
	background-image: url('../images/redesign_register_bdm.gif');
}

#redesign_login #logout ul li {
	margin-top: 20px;
	padding: 0;
}

#redesign_login #logout ul li a,
#redesign_login #logout ul li a:link {
	color: #fff;
}




.publication_cc .redesign #tagline,
.publication_bdm .redesign #tagline {
	width: 620px;
	height: 70px;
	float: left;
	margin: 8px 0px 0px 16px;
}

.publication_cc .redesign #tagline h2,
.publication_bdm .redesign #tagline h2 {
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.3em;
}




.publication_cc .redesign #redesign_search,
.publication_bdm .redesign #redesign_search {
	width: 188px;
	height: 80px;
	float: left;
	margin: 6px 0px 0px 17px;
}

.publication_cc .redesign a.lnk_advisors,
.publication_bdm .redesign a.lnk_advisors {
	width: 122px;
	height: 17px;
	background: transparent url('../images/redesign_advisors_cc.gif') 0px 0px no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 10px 0px 0px 9px;
}

.publication_cc .redesign a.lnk_vendors,
.publication_bdm .redesign a.lnk_vendors {
	width: 122px;
	height: 17px;
	background: transparent url('../images/redesign_vendors_cc.gif') 0px 0px no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 10px 0px 0px 9px;
}
.publication_bdm .redesign a.lnk_vendors {
	background-image: url('../images/redesign_vendors_bdm.gif');
}

.publication_cc .redesign a.lnk_publication,
.publication_bdm .redesign a.lnk_publication {
	width: 159px;
	height: 17px;
	background: transparent url('../images/redesign_request_cc.gif') 0px 0px no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 6px 0px 0px 9px;
}
.publication_bdm .redesign a.lnk_publication {
	background-image: url('../images/redesign_request_bdm.gif');
}

.redesign input#query {
	width: 130px;
	height: 14px;
	background:	#fff url(../images/icons/icon-search.gif) 4px 50% no-repeat;
	padding-left: 19px;
	border: 1px solid #62727c;
	color: #697881;
	font-size: 10px;
	margin: 6px 0px 0px 9px;
	padding: 1px 0px 1px 19px;
	float: left;
}

.redesign input#btn_search {
	width: 18px;
	height: 18px;
	margin: 6px 0px 0px 0px;
}





/* ------ CC Section Listing ----------- */

.redesign #section_listing {
	width: 790px;
	float: left;
	overflow: hidden;
}

.redesign #section_sidebar {
	float: right;
	overflow: hidden;
	padding: 10px 7px 0 0;
}

.redesign .section_column {
	width: 395px;
	float: left;
}

.redesign .publication_section {
	width: 387px;
	margin: 10px 0px 0px 8px;
	padding: 0px 0px 20px 0px;
}

.publication_cc .redesign #section_01 {			background: transparent url('/images/cc_section_header_01.gif') top left no-repeat;		}
.publication_cc .redesign #section_02 {			background: transparent url('/images/cc_section_header_02.gif') top left no-repeat;		}
.publication_cc .redesign #section_03 {			background: transparent url('/images/cc_section_header_03.gif') top left no-repeat;		}
.publication_cc .redesign #section_04 {			background: transparent url('/images/cc_section_header_04.gif') top left no-repeat;		}
.publication_cc .redesign #section_05 {			background: transparent url('/images/cc_section_header_05.gif') top left no-repeat;		}
.publication_cc .redesign #section_06 {			background: transparent url('/images/cc_section_header_06.gif') top left no-repeat;		}
.publication_cc .redesign #section_07 {			background: transparent url('/images/cc_section_header_07.gif') top left no-repeat;		}

.publication_bdm .redesign #section_01 {		background: transparent url('/images/bdm_section_header_01.gif') top left no-repeat;		}
.publication_bdm .redesign #section_02 {		background: transparent url('/images/bdm_section_header_02.gif') top left no-repeat;		}
.publication_bdm .redesign #section_03 {		background: transparent url('/images/bdm_section_header_03.gif') top left no-repeat;		}
.publication_bdm .redesign #section_04 {		background: transparent url('/images/bdm_section_header_04.gif') top left no-repeat;		}
.publication_bdm .redesign #section_05 {		background: transparent url('/images/bdm_section_header_05.gif') top left no-repeat;		}
.publication_bdm .redesign #section_06 {		background: transparent url('/images/bdm_section_header_06.gif') top left no-repeat;		}
.publication_bdm .redesign #section_07 {		background: transparent url('/images/bdm_section_header_07.gif') top left no-repeat;		}

.redesign a.enter_section {
	height: 34px;
	display: block;
	text-indent: -9999px;
}

.redesign .article {
	clear: both;
	padding: 20px 14px 0px 14px;
	color: #2b373e;
	font-size: 11px;
	line-height: 1.4em;
	text-align: justify;
}

.redesign .article a {
	background: transparent url('../images/interface/li.gif') top left no-repeat;
	padding: 0px 0px 0px 20px;
	color: #0082af;
	font-weight: bold;
}

.redesign .article img {
	border: 1px solid #b9bdbe;
	background-color: #ffffff;
	padding: 3px;
	float: right;
	margin: 0px 0px 0px 15px;
}

.redesign .publication_section .sections {
	font-size: 11px;
	padding: 10px 0px 0px 14px;
}

.redesign .publication_section .sections a {
	color: #0082af;
	text-decoration: none;
	padding-right: 15px;
}

.redesign #vendor_listing,
.redesign #advisors_listing {
	width: 750px;
	background: transparent url('/images/redesign_advisors_header.gif') 20px 0px no-repeat;
	margin: 20px 0px 20px 0px;
	padding: 20px 0px 0px 20px;
	float: left;
}



/* ------ CC Side Sections ----------- */

.redesign .box_advert img {
	border: 1px solid #b9bdbe;
	background-color: #ffffff;
	padding: 3px;
	margin-bottom: 10px;
}

.redesign #video_library {
	width: 189px;
	background: transparent url('/images/redesign_video_spacer.gif') top left repeat-y;
	margin-bottom: 10px;
}

.redesign #video_library .video_header {
	background: transparent url('/images/redesign_video_header.gif') top left no-repeat;
	padding: 38px 0px 0px 0px;
}

.redesign #video_library .video {
	margin: 0px 0px 10px 0px;
}

.redesign #video_library .video img {
	border: 1px solid #b9bdbe;
	background-color: #ffffff;
	padding: 3px;
	margin: 0px 0px 10px 11px;
	clear: both;
}

.redesign #video_library .video a {
	background: transparent url('../images/interface/li.gif') 0px 1px no-repeat;
	padding: 0px 0px 0px 20px;
	color: #6c767b;
	font-weight: bold;
	font-size: 11px;
	display: block;
	line-height: 1.3em;
	margin: 0px 15px 0px 16px;
}

.redesign #video_library a.allvideos {
	width: 154px;
	height: 23px;
	background: transparent url('/images/redesign_allvideos_btn.gif') top left no-repeat;
	display: block;
	color: #628189;
	font-weight: bold;
	font-size: 11px;
	padding: 10px 0px 0px 35px;
}



.redesign #events_listing {
	width: 189px;
	background: transparent url('/images/redesign_video_spacer.gif') top left repeat-y;
	margin-bottom: 10px;
}

.redesign #events_listing .event_header {
	background: transparent url('/images/redesign_events_header.gif') top left no-repeat;
	padding: 38px 0px 0px 0px;
}

.redesign #events_listing .event_item {
	margin: 0px 15px 20px 15px;
	font-size: 11px;
}

.redesign #events_listing .event_item b {
	color: #6c767b;
	font-weight: bold;
}

.redesign #events_listing .event_item a {
	background: transparent url('../images/interface/li.gif') 0px 2px no-repeat;
	padding: 0px 0px 0px 20px;
	color: #0082af;
	font-weight: bold;
}

.redesign #events_listing a.allevents {
	width: 154px;
	height: 23px;
	background: transparent url('/images/redesign_allvideos_btn.gif') top left no-repeat;
	display: block;
	color: #628189;
	font-weight: bold;
	font-size: 11px;
	padding: 10px 0px 0px 35px;
}

.redesign #logout li {
	font-weight: bold;
	font-size: 11px;
	margin: 10px 0px 0px 8px;
}






/* ------ CC Navigation ----------- */

.publication_cc .redesign #navigation {
	width: 100%;
	height: 34px;
	position: relative;
	z-index: 50;
	background-color: #ffffff;
	background: #ffffff url('../images/navigation_redesign_cc.gif') 0px 0px no-repeat;
	overflow: hidden;
}
.publication_cc .redesign #navigation ul {
	display: block;
	list-style-type: none;
	width: 100%;
	background: #ffffff url('../images/navigation_redesign_cc.gif') 0px 0px no-repeat;
	height: 34px;
	margin-left: 0px;
}

/*-------------------
	Button Sizes
--------------------- */
.publication_cc .redesign #sf_menu_0 { width: 122px; }
.publication_cc .redesign #sf_menu_1 { width: 156px; }
.publication_cc .redesign #sf_menu_2 { width: 126px; }
.publication_cc .redesign #sf_menu_3 { width: 144px; }
.publication_cc .redesign #sf_menu_4 { width: 160px; }
.publication_cc .redesign #sf_menu_5 { width: 156px; }
.publication_cc .redesign #sf_menu_6 { width: 136px; }

.publication_cc .redesign #sf_menu_0 a { width: 122px; }
.publication_cc .redesign #sf_menu_1 a { width: 156px; }
.publication_cc .redesign #sf_menu_2 a { width: 126px; }
.publication_cc .redesign #sf_menu_3 a { width: 144px; }
.publication_cc .redesign #sf_menu_4 a { width: 160px; }
.publication_cc .redesign #sf_menu_5 a { width: 156px; }
.publication_cc .redesign #sf_menu_6 a { width: 136px; }






/* ------ BDM Navigation ----------- */

.publication_bdm .redesign #navigation {
	width: 100%;
	height: 34px;
	position: relative;
	z-index: 50;
	background-color: #ffffff;
	background: #ffffff url('../images/navigation_redesign_bdm.gif') 0px 0px no-repeat;
	overflow: hidden;
}
.publication_bdm .redesign #navigation ul {
	display: block;
	list-style-type: none;
	width: 100%;
	background: #ffffff url('../images/navigation_redesign_bdm.gif') 0px 0px no-repeat;
	height: 34px;
	margin-left: 0px;
}

/*-------------------
	Button Sizes
--------------------- */
.publication_bdm .redesign #sf_menu_0 { width: 137px; }
.publication_bdm .redesign #sf_menu_1 { width: 167px; }
.publication_bdm .redesign #sf_menu_2 { width: 132px; }
.publication_bdm .redesign #sf_menu_3 { width: 117px; }
.publication_bdm .redesign #sf_menu_4 { width: 164px; }
.publication_bdm .redesign #sf_menu_5 { width: 77px; }
.publication_bdm .redesign #sf_menu_6 { width: 206px; }

.publication_bdm .redesign #sf_menu_0 a { width: 137px; }
.publication_bdm .redesign #sf_menu_1 a { width: 167px; }
.publication_bdm .redesign #sf_menu_2 a { width: 132px; }
.publication_bdm .redesign #sf_menu_3 a { width: 117px; }
.publication_bdm .redesign #sf_menu_4 a { width: 164px; }
.publication_bdm .redesign #sf_menu_5 a { width: 77px; }
.publication_bdm .redesign #sf_menu_6 a { width: 206px; }

/* ------ Subscription Redesign ----------- */
.redesign #subscribe {
	width: 790px;
	float: left;
	overflow: hidden;
}

.redesign #subscribe .grid-2-column {
	background: url(../images/redesign_subscribe_bg.gif) repeat-y; font-size: 1.1em; line-height: 1.65em; overflow: hidden; width: 790px;
}

.redesign #subscribe .grid-2-column .column {
	float: left;
}

.redesign #subscribe .grid-2-column .first {
	width: 500px;
}

.redesign #subscribe .grid-2-column .first p {
	margin-bottom: 1.65em;
}

.redesign #subscribe .grid-2-column .last {
	width: 290px;
}

.redesign #subscribe .grid-2-column .column .inner {
	padding: 20px;
}

.redesign #subscribe .grid-2-column .column .form {
	background-color: #eff5f6; border: 1px solid #dfe2e2; border-right: 0; 
}

.redesign #subscribe .grid-2-column .column .form h2 {
	font-size: 14px; font-weight: bold; margin-bottom: 1em;
}
.redesign #subscribe .grid-2-column .column .form p {
	margin-bottom: 1em;
}
.redesign #subscribe .grid-2-column .column .form #form td {
	padding: 0.5em 0;
}
.redesign #subscribe .grid-2-column .column .form #form input.text {
	width: 125px;
}
.redesign #subscribe .grid-2-column .column .form #form select {
	width: 129px;
}

.redesign #subscribe .grid-2-column .last .grid-2-column {
	background: url(../images/redesign_subscribe_listing_bg.gif) repeat-y; overflow: hidden; font-size: inherit; width: 250px;
}

.redesign #subscribe .grid-2-column .last .grid-2-column .column {
	float: left;
}

.redesign #subscribe .grid-2-column .last .grid-2-column .first {
	width: 130px;
}

.redesign #subscribe .grid-2-column .last .grid-2-column .last {
	width: 120px;
}

.redesign #subscribe .grid-2-column .last .grid-2-column .column .inner {
	padding: 0;
}


.kwdfooter {
	line-height: 16px;
	padding: 8px 0px 8px 0px;
}