html, body, form
{
	margin: 0px;
	padding: 0px;
	height: 100%;
}

body
{
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	/* 1024x768  8pt == 10.6667px == ?66.7%  in FireFox 3 */
	/* 1024x768  9pt == 12px      == 075.0%  in FireFox 3 */
	/* 1024x768 10pt == 13.3333px == 083.3%  in FireFox 3 */
	/* 1024x768 11pt == 14.6667px == ???.?%  in FireFox 3 */
	/* 1024x768 12pt == 16px      == 100.0%  in FireFox 3 */
	font-size: 75.0%;
	color: #333333;
	margin-bottom : -6px;
}

/*
body * 
{
	font-size: 1em;
}
*/

a, a:hover, a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #f07b05;
	text-decoration: underline;
}

h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: normal;
	color: #455560;
	margin: 0px;
	padding: 0px;
}

#main
{
	background-color: white;
	width: 962px; /* 1000px - left padding - right padding */
	margin: auto;
	padding: 0px 20px 0px 18px;
	min-height: 100%;
	position: relative;
	_height: 100%; /* hack for IE6 and lower */
}

#masthead
{
	margin-top: 6px;
	width: 100%;
	margin-bottom: 3px;
	border-top: 12px #455660 solid;
	height: 66px;
	position: relative;
	z-index:5;
	background: url(/_layouts/linkage/images/top_grad.png) no-repeat right 2px;
}

.site_logo
{
	position : relative;
	top : 15px;
}

#globalNav
{
	padding: 0px;
	margin: 0px;
	height: 30px;
	position: absolute;
	right: 0px;
	top: 2px;
/*	float:right;
	clear : right;*/
}

#globalNav a, #globalNav a:hover, #globalNav a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .834em;
	color: #455560;
	text-decoration: underline;
}

#topLinks
{
	width : 100%;
	text-align : right;
}

#topLinks ul
{
	list-style-type: none;	
	margin: 0px;
}

#topLinks ul li
{
	margin: 0;
  	padding: 0px 0px 0px 32px;
	vertical-align: top;
	display : inline;
}

#topLinks a, #topLinks a:hover, #topLinks a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #3399cc;
	text-decoration: underline;
}

#topNav
{
	padding: 0px;
	margin: 0px;
	height: 34px;
	position: absolute;
	right: 0px;
	top: 32px;
	z-index: 1;
    float    :right;
	padding-left : 58px;
	background : url(/_layouts/linkage/images/tab_grad.png) no-repeat scroll left bottom;
}

#topNavDivider
{
	width: 80%;
	height: 1px;
	position : relative;
	float: right;
	top : 68px;
	right: 0px;
}

TD.topNav
{
	background-color:  #A9C1D0;
}

TD.topNav TABLE
{
	width: 100%;
	height: 100%;
}

#page_body
{
	margin-top : 5px;
	border-top : solid 1px #7e99aa;
	width: 100%;
	padding-bottom: 67px; /* 67px + height of footer + width of footer's top border */
}

.page_bottom
{
	border-bottom: 20px #fbf4ec solid;
	background: url(/_layouts/linkage/images/footer_gradient.gif) no-repeat scroll top left;
	height : 39px;
	width : 100%;
}

#breadcrumbs
{
	width: 100%;
	height: 25px;
}

#left_col
{
	width: 649px;
	margin-right: 22px;
	position: relative;
	float: left;
	z-index: 1;
}

#pictureHeader
{
	height: 109px;
	position: relative;
	width: 100%;
}

#ph_image
{
	width: 325px;
}

#ph_link
{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 325px;
}

#content2
{
	padding-top: 17px;
}

#content3
{
	width: 464px;
	float: right;
}

#content3 p
{
	margin: 0px 0px 1em 0px;
}

#leftNav
{
	width: 170px;
	margin-right: 16px;
	padding-top: 60px; /* 85px - height of breadcrumbs */
}

#right_col
{
	width: 290px;
	float: right;
}

#page_footer
{
	width: 962px;
	height: 43px;
	position: absolute;
	bottom: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .834em;
	color: #666666;
}

#page_footer a, #page_footer a:hover, #page_footer a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	color: #f07b05;
}

.topNavItem
{
	width: 139px;
	text-align: center;
	text-transform: uppercase;
	background-color: #455560;
	height: 34px;
	margin-right: 1px;
}

.topNavItem a, .topNavItem a:hover, .topNavItem a:visited
{
	font-size: .9em !important;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.topNavHover
{
	width: 139px;
	text-align: center;
	text-transform: uppercase;
	background-color: #b9cedc;
	height: 34px;
}

.topNavHover a, .topNavHover a:hover, .topNavHover a:visited
{
	font-size: .9em !important;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #455560;
	text-decoration: none;
}

.topNavFlyOuts
{
	margin-top: -12px; 
}

.topNavFlyOutsItem
{
	width: 139px;
	height: 22px;
	background-color: #b9cedc;
	border-top: 1px #8aa7ba solid;
	padding: 5px 0px 5px 7px;
	z-index: 1;
}

.topNavFlyOutsItem a, .topNavFlyOutsItem a:hover, .topNavFlyOutsItem a:visited
{
	font-size: .9em !important;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #455560;
	text-decoration: none;
	z-index: 1;
}

.topNavFlyOutsHover
{
	background-color: #e5eef5;
}

.breadcrumbCurrent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .834em;
	color: #666666;
}

.ms-sitemapdirectional
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .834em !important;
	color: #3399cc !important;
	text-decoration: underline;
}

.navicon
{
	border: 0px;
	float: left;
	margin-right: 10px;
	margin-top: 3px;
}

.leftNav
{
	width: 170px;
	border-top: 7px #cccccc solid;
	border-bottom: 1px #cccccc solid;
}

.leftNavItem 
{
	border-top: 1px #cccccc solid;
	width: 170px;
	height: 40px;
}

.leftNavItem td
{
	padding : 10px;
	background: transparent url(/_layouts/linkage/images/arrow_nav.png) no-repeat left center;
}

.leftNavItem a
{
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #f07b05;
	text-decoration: none;
}

table.leftNav a:hover
{
	text-decoration: underline;
	cursor: pointer;
}

.leftNavSubItem a
{
	text-decoration : none;
}

.leftNavItemSelected a, .leftNavSubItemSelected a
{
	color: #455560;
}

.ms-MenuUIPopupBody
{
	margin-top : 15px;
	z-index : 10;
	position : relative;
}

td.ms-sbcell
{
	padding: 0px;
	padding-left: 2px;
	white-space: nowrap;
	border: solid 0px #7f9db9;
}

.ms-sbtable
{
	color: #000000;
	font-family: Verdana;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
}

.ms-sbtable-ex
{
	border-collapse: inherit;
	margin: 0px;
	padding: 0px;
	background-color: #A9C1D0;
}

.ms-sbplain
{
	font-size: 1.2em;
}

.ms-SPLink
{
	font-size: 1em;
}

td.ms-sbgo
{
	background-color: #A9C1D0;
}

.lnkSiteMap
{
	background:url(/_layouts/linkage/Images/icon_site_newsltr.png) no-repeat left center;
	padding-left:10px;
}

.lnkNewsletter
{
	background:url(/_layouts/linkage/Images/icon_site_newsltr.png) no-repeat left center;
	padding-left:10px;
	padding-right:10px;
}

#lnkRequestMoreInformation
{
	background:url(/_layouts/linkage/Images/icon_requestinfo.png) no-repeat left center;
	padding-left:15px;
}

#lnkEventCalendar
{
	background:url(/_layouts/linkage/Images/icon_calendar.png) no-repeat left center;
	padding-left:15px;
}

.lnkLogin
{
	background:url(/_layouts/linkage/Images/login_button.png) no-repeat left center;
}

#ProgramFinder
{
  width: 291px;
  height: 385px;
}

.pfProgramFinderHeader
{
       font-family:Arial; 
       color:#4b5560; 
       font-weight:bold; 
       font-size:1em;
       padding-top: 3px;
     
}

.pfBrowseHeadingText
{
      font-family:Arial; 
      font-weight:bold; 
      font-size:1em;
      position: relative;
      display: block; 
      padding-left:11px;    
}

#ProgramFinder a
{
     color:#f07b05 ; 
     /*background : url(/_layouts/linkage/images/arrow_nav.png) no-repeat scroll left center;*/
      
}

#ProgramFinder img
{
	display:none;
}

.pfBrowseText
{
  font-family:Arial; 
  color:#4b5560 ; 
  font-size:1em;
  position: relative;
  display: block; 
  padding-top: 5px
}


.pfProgramDateHeading
{
  font-family:Arial; 
  color:#4b5560 ; 
  font-weight:bold; 
  font-size:1em;
  position: relative; 
  display: block;
  padding-top: 5px
}

.pfProgramDateOptions
{
  font-family:Arial; 
  color:#4b5560; 
  font-size:1em;
  position: relative; 
  display: block;
}

.pfFromHeading
{
  font-family:Arial; 
  color:#4b5560 ; 
  font-size:1em;  
  position: relative; 
  display: block;
}

.pfFromDateTextBox
{
  position: relative;
  display: block;
  width : 100px;

}

.pfFromButton
{
 position: relative;
 top:-19px;
 right:-89px;
 
}


.pfToHeading
{
  font-family:Arial; 
  color:#4b5560; 
  font-size:1em;
  position: relative; 
  display: block;
  top:-51px;
  right:-160px; 

}

.pfToDateTextBox
{
  position: relative;
  display: block;
  top:-52px;
  right:-160px;
  width : 100px;
}

.pfToButton
{
  position: relative; 
  display: block;
  top:-71px;
  right:-250px;
 
}

.pfTopicHeading          
{
  font-family:Arial; 
  color:#4b5560 ; 
  font-weight:bold; 
  font-size:1em;
  position: relative; 
  display: block;
  top:-65px;
}

.pfProgramTopicDrop
{
  position: relative;
  display: block;
  top:-62px;
}

.pfProgramTypeHeading
{
  font-family:Arial; 
  color:#4b5560 ; 
  font-weight:bold; 
  font-size:1em;
  position: relative; 
  display: block;
  top:-55px;
}

.pfProgramTypeDrop
{
   position: relative;
  display: block;
  top:-52px;

}


.pfProgramLocationHeading
{
  font-family:Arial; 
  color:#4b5560 ; 
  font-weight:bold; 
  font-size:1em;
  position: relative; 
  display: block; 
  top:-44px;
}

.pfProgramLocationDrop
{
   position: relative;
   display: block;
   top:-42px;
}

.pfPriceRangeHeading  
{
  font-family:Arial; 
  color:#4b5560 ; 
  font-weight:bold; 
  font-size:1em;
  position: relative; 
  display: block;
  top:-35px;
}

.pfPriceRangeDrop
{
  position: relative; 
  display: block;
  top:-33px;
}

.pfSubmit
{
	 position: relative; 
	 display: block;
	 top:-29px;
	 border:none;
	 background : url(/_layouts/linkage/images/button_search.png) no-repeat scroll center center;
	 width: 87px;
	 height: 24px;
	 text-indent: 87px;
	 color : White;
}

.pfErrorMessage
{
 position: relative; 
 display: block;
 top:-15px;
 color: red;
}


#pfCalendarFrom
{
 font-family:Arial; 
 background-color:white;
 font-size: 1.42em;
 position: relative;
 top: -300px;
 left: 0px;


}

#pfCalendarTo            
{
 font-family:Arial; 
 background-color:white;
 font-size: 1.42em;
 position: relative;
 top: -300px;
 left: 0px;
 
}

.pfBAOBullet
{
  position: relative; 
  top:15px;
  right:147px;
}

#pfHRBottom
{
  position: relative; 
  display: block;
  top:-25px;
  height:8px; 
  color:#7e99aa;
  background-color:#7e99aa; 
  margin-bottom: 15px;
}


#pfHRTop
{
  position: relative; 
  height:8px; 
  color:#7e99aa;
  background-color:#7e99aa;  
}

.bookTitle
{
	font-family:Arial;
	font-size:1em;
	font-weight:bold;
	color:#f07b05;
	text-align:left;
}

.workshopProgramsAtAGlance
{
	vertical-align:top;
	width:300px;
	background-color:#fbf4ec;
	border-width:1px;
	border-color:#CCCCCC;
	border-style:solid;
	float:right;
	padding: 4px 4px 4px 4px;
}

.workshopProgramDescription
{
	width:319px;
	color:#333333;
	clear:right;
	margin-right:20px;
	margin-bottom:20px;
}

.workshopDetailedDescription
{
	color:#333333;
	border-top-color:#cccccc;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin-top:15px;
	margin-bottom:15px;
}

.programHeading
{
	font-weight:bold;
	color:#4b5560;
}


/* Program Dates web part */

.programDates
{
	border: solid 1px #CCCCCC;
	background-color: #fbf4ec;
	padding: 4px 4px 4px 4px;
}

.programDatesHeading
{
	font-family:Arial;
	font-weight:bold;
	color:#4b5560;
	margin-bottom:4px;
}

.programDatesEvent
{
	margin-bottom:10px;
}

.programDatesDate
{
	font-family:Arial;
	font-weight:bold;
	color:#333333;
}

.programDatesLocation
{
	font-family:Arial;
	color:#333333;
}

/* End of Program Dates web part */

/* Upcoming Events web part */
.upcomingEvents
{
	border: solid 1px #CCCCCC;
	background-color: #fbf4ec;
	padding: 4px 4px 4px 4px;
}

.upcomingEventsHeading
{
	font-family:Arial;
	font-weight:bold;
	color:#4b5560;
	margin-bottom:4px;
}

.upcomingEventsProgram
{
	width: 298px;
	display: block;
	margin-bottom:10px;
}

.upcomingEventsProgramName
{
	font-weight:bold;
}

.upcomingEventsType
{
	margin-bottom : 7px;
}

.upcomingEventsTypeLabel
{
	font-weight:bold;
}

.upcomingEventsTypeValue
{
	margin-left : 5px;
	font-style : italic;
}

.upcomingEventsEvent
{
	margin-bottom:10px;
}

.upcomingEventsDate
{
	font-family:Arial;
	font-weight:bold;
	color:#333333;
}

.upcomingEventsLocation
{
	font-family:Arial;
	color:#333333;
}

/* End of Upcoming Events web part */

.linkageEditModePanel
{
	border-width:1;
	border-color:Black;
	border-style:solid;
	background-color:#FFDDDD;
}

.conferenceNavigationTab
{
	width:100px;
	max-width:100px;
	border-width:2px;
	border-style:solid;
	border-color:#7E99AA;
	color:#FFFFFF;
	background-color:#9AB8CB;	
	max-height:33px;
	height:33px;
}

.conferenceNavigationTabSelected
{
	width:100px;
	max-width:100px;
	border-width:2px;
	border-style:solid;
	border-color:#7E99AA;
	color:#455560;
	background-color:#FFFFFF;	
	max-height:33px;
	height:33px;
}

.conferenceNavigation
{
	font-size: 0.83em;
	/* background-color:yellow; */
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}

.conferenceNavigationTab a:visited
{
	color:#FFFFFF;
	text-decoration:none;
}

.conferenceNavigationTabSelected a:visited
{
	color:#455560;
	text-decoration:none;
}

.conferenceNavigationTab a:hover
{
	color:#455560;
	text-decoration:none;
}

A.conferenceNavigationTab div
{
	height : 2.5em;
	width : 100%;
	display: block;
	cursor: hand;
	margin: 0px;
	padding: 0px;
	padding-top: 1em;
	padding-top: 1em;
}

div.ImageLink
{
	width: 100%;
	height: 100%;
}

div.ImageLink img
{
	border:none;
}

.ms-WPBody a:link, .ms-WPBody a:visited , .ms-WPBody a:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #f07b05;
	text-decoration: underline;
}

#topNavItemLeft
{
	background:url(/_layouts/linkage/Images/navtab_corner_lt.jpg) no-repeat left top;
	width:12px;height:12px;position:relative;top:0px;float:left;margin-top:-10px;
	*margin: -8px 0 0 0;
}

#topNavItemRight
{
	background:url(/_layouts/linkage/Images/navtab_corner_rt.jpg) no-repeat right top;
	width:12px;height:12px;position:relative;top:0px;float:right;margin-top:-10px;
	*margin: -8px 0 0 0;
}

.topNavHover #topNavItemLeft
{
	background:url(/_layouts/linkage/Images/navtab_corner_lt_ro.jpg) no-repeat left top;
}

.topNavHover #topNavItemRight
{
	background:url(/_layouts/linkage/Images/navtab_corner_rt_ro.jpg) no-repeat right top;
}

td.topNav div#topNavLeft
{
	background:url(/_layouts/linkage/Images/search_curve_LT.jpg) no-repeat left top;
	width:6px;height:6px;position:relative;top:0px;float:left;margin-top:-8px;
	*margin-top:-7px;
}

td.topNav div#topNavRight
{
	width:6px;height:6px;position:relative;top:0px;float:right;margin-top:-8px;
}

.purchaseLink
{
	background : url(/_layouts/linkage/images/button_BuyNow.png) no-repeat scroll center center;
	width: 121px;
	height: 24px;
	cursor: hand;
}

.registerLink
{
	background : url(/_layouts/linkage/images/button_RegisterNow.png) no-repeat scroll center center;
	width: 121px;
	height: 24px;
	cursor: hand;
}

.divLinkButtonTextOnly
{
	cursor: hand;
}

/***** BEGIN News (Press Releases) Web Part Styles *****/
table.prHeader
{
	font-weight : bold;
	font-size  : 1.5em;
	margin-bottom : 1em;
	width : 100%;
}

.prGroupHeading
{
	margin-top : 1em;
	margin-bottom : .5em;
}

.prDetailRow
{
	margin-left: 1em;
	margin-top: .5em;
}

/***** END   News (Press Releases) Web Part Styles *****/

/***** BEGIN Case Studies Web Part Styles *****/

table.csHeader
{
	font-weight : bold;
	font-size  : 1.5em;
	margin-bottom : 1em;
	width : 100%;
}

.csGroupHeading
{
	margin-top : 1em;
	margin-bottom : .5em;
}

.csDetailRow
{
	margin-left: 1em;
	margin-top: .5em;
}

.csTitle
{
	font-weight : bold;
}

.csDescription
{
}

.csLink
{
}

/***** END   Case Studies Web Part Styles *****/

.baHeader a { background : url(/_layouts/linkage/images/arrow_nav.png) left center no-repeat; padding-left : 10px }
.baHeader {  border-top: 1px #e6e4e4 solid; border-bottom: 1px #e6e4e4 solid; padding-top:5px; padding-bottom:5px;}
.baHeader table { width: 100%; background-color: #e6e4e4; margin-bottom:5px; }
.baHeader td { padding-left : 10px; }
.baGroupHeading { background-color:#7e99aa;color:white;padding-left:10px; height:26px;vertical-align:middle;font-weight:bold;}
.baDetailRow { padding-bottom:26px;padding-top: 5px; border-bottom: 1px #e6e4e4 solid }
.baGroupFooter { background-color:#fbf4ec;color:#f07b05;padding-left:10px;margin-top: 5px; height:26px;margin-bottom:26px;vertical-align:middle;}
.baColumnHeadings { background-color:#e6e4e4;color:#f07b05; height:26px;vertical-align:middle;}
.baColumnHeader { margin-left: 10px; text-align:left; font-weight:bold;height:26px;vertical-align:middle;}
.baColumn { margin-left: 10px; text-align:left;}
.baColumn1 { display :inline-block; width : 300px; vertical-align : top;}
.baColumn2 { display :inline-block; width : 100px; vertical-align : top;}
.baColumn3 { display :inline-block; width : 200px; vertical-align : top;}

/***** BEGIN Linkage Leader (eNewsLetter) Web Part Styles *****/
table.enHeader
{
	font-weight : bold;
	font-size  : 1.5em;
	margin-bottom : 1em;
	width : 100%;
}

.enGroupHeading
{
	margin-top : 1em;
	margin-bottom : .5em;
}

.enDetailRow
{
	margin-left: 1em;
	margin-top: .5em;
}

/***** END  Linkage Leader (eNewsLetter) Web Part Styles *****/

/***** BEGIN eLearning Web Part Styles *****/
table.elHeader
{
	font-weight : bold;
	font-size  : 1.5em;
	margin-bottom : 1em;
	width : 100%;
}

.elGroupHeading
{
	margin-top : 1em;
	margin-bottom : .5em;
	font-size: 1.5em;
	font-weight: bold;
}

.elDetailRow
{
	margin-left: 1em;
	margin-top: .5em;
	border-bottom : solid 1px silver;
}

.elTitle, .elPresenter, .elLeft, .elContent
{
}

.elTitle
{
	font-weight:bold;
}

.elPresenter{} 
.elLeft
{
	float : left;
	width : 75px;
}
.elContent
{
	margin-left : 100px;
	width:325px;
}
.elListenNow
{
	background : url(/_layouts/linkage/images/button_ListenNow.png) no-repeat top left;
	width: 100px;
	height: 25px;
}
.elPreview
{
	background : url(/_layouts/linkage/images/button_Preview.png) no-repeat top left;
	width: 100px;
	height: 25px;
}

.elDescription{}
.elBooks{}
.elPresenterName
{
	font-style : italic;
}

.elPresenterImage img
{
	width : 71px;
	height : 89px;
	float : none;
	margin-top : 5px;
}

.elBreak
{
	clear : both;
}
/***** END eLearning Web Part Styles *****/

/***** BEGIN Our People Web Part Styles *****/
.op_list
{
	padding-top : 20px;
}

.op_itemOne
{
	padding-bottom : 12px;
	height : 89px;
}

.op_item
{
	padding-top : 11px;
	padding-bottom : 12px;
	border-top : solid 1px #CCCCCC;
	height : 89px;
}

.op_photo
{
	float:left;
	margin-right:15px;
}

.op_details
{
}

.op_name
{
}

.op_title
{
}
/***** END Our People Web Part Styles *****/

/* --- In The Spotlight --- */
#slContainer
{
	background-color: #85A0CB !important;
	height: 100%;
}

#slHeader, #slToolbar, #slbody
{
	margin : 5px;
}

#slHeader
{
	font-size : 1.25em;
	font-weight : bolder;
	color: White;
	text-transform : uppercase;
	float : left;
}

#slToolbar
{
	float: right;
}

#slbody, #slPanel, #slPanelError
{
	background-color : White;
	height: 192px;
	width : 540px;
	overflow : hidden;
}

#slbody
{
	clear : both;	
}

.slBodyText
{
	padding-top : 5px;
	padding-left : 5px;
}

.slBodyText P
{
	padding : 0px;
	margin-top: 0px;
	margin-bottom: 3px;
}

.slBodyLink
{
	padding-left: 5px;
}

#slPanelError
{
	text-align : center;
	vertical-align : middle;
	background-color : #85A0CB;
}
/* --- In The Spotlight --- */


/* Conference Sponsor */
.csSponsorLevel
{
	padding-top : 10px;
	width : 640px;
	clear : both;
}

.csSponsorLevelTitle
{
	margin-bottom : 5px;
}

.csCompanyName
{
	display : none;
}
#csLeftColumn
{
	float: left;
	width : 210px;
}

#csCenterColumn
{
	float: left;
	width : 210px;
}

#csRightColumn
{
	float : right;
	width : 210px;
}

#csLeftColumn img
{
	width : 200px;
	padding-bottom : 10px;
}

#csCenterColumn img
{
	width : 200px;
	padding-bottom : 10px;
}

#csRightColumn img
{
	width : 200px;
	padding-bottom : 10px;
}

/* Conference Sponsor */

/* Books View */

.bvBookCategory
{
	padding-top : 10px;
	width : 420px;
	clear : both;
}

.bvBookCategoryTitle
{
	margin-bottom : 5px;
	font-weight : bold;
}

#bvRightColumn
{
	float : right;
	width : 210px;
}

#bvLeftColumn
{
	float: left;
	width : 210px;
}

.bvBook
{
	display:block;
	clear : both;
	margin-bottom : 1em;
	margin-right : 1em;
}

.bvImage
{
	float : left;
	margin-right : 1em;
}
/* Books View */

/* Conference At A Glance Web Part */

.conferenceAtAGlance
{
	background-color: #fbf4ec;
	
	border-top-color:#cccccc;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin-top:15px;
	margin-bottom:15px;
	padding: 10px 10px 10px 10px;
}
.conferenceAtAGlanceHeading
{
	font-weight:bold;
	color:#455560;
	margin-bottom:10px;
}

.conferenceAtAGlanceColumn1
{
	vertical-align:top;
	padding-right:10px;
	width:30%;
}
.conferenceAtAGlanceColumn2
{
	vertical-align:top;
	padding-right:10px;
	width:30%;
}
.conferenceAtAGlanceColumn3
{
	vertical-align:top;
	width:40%;
}

.conferenceLinkAreaHeading
{
	font-weight:bold;
}

.conferenceEventField
{
	display:block;
}

.conferenceEventFieldName
{
	display:inline;
	font-weight:bold;
}

.conferenceEventFieldValue
{
	display:inline;
}

.conferenceLinkText
{
	
}

/* Related Content Tool Part */

.relatedContentToolPart
{
}

.relatedContentToolPartItem
{
	border-color: Green;
	border-width: 1px;
	border-style:solid;
	margin:2px 2px 2px 2px;
}

.relatedContentToolPartItemName
{
	margin:2px 2px 2px 2px;
}

.relatedContentToolPartCheckBox
{
	
}

.relatedContentToolPartTextBox
{
	width:95%;
	margin: 2px 2px 2px 2px;
}


/* End of Related Content Tool Part */

/* Related Content Web Part */

.relatedContent
{
	list-style-image : url(/_layouts/linkage/images/arrow_nav.png);
	margin-top:5px;
}

.relatedContentItem
{
	padding-left:0px;
	color:#333333;
	margin-left: -15px;
	margin-bottom: 10px;
}

.relatedContentItemTitle
{
}

.relatedContentItemText
{

}
/* End of Related Content Web Part */

/* Conference Overview Layout */

.conferenceRegisterLine
{
	margin-top: 10px;
	border-bottom: solid 1px #CCCCCC;
}

.conferenceBrochure
{
	vertical-align:bottom;
	text-align:right;
	padding-bottom:5px;
}

.conferenceRegisterLink
{
	background : url(/_layouts/linkage/images/button_RegisterNow.png) no-repeat scroll center center;
	width: 121px;
	height: 24px;
	cursor: hand;
	margin-bottom:5px;
}

.conferenceTestimonials
{
	padding-top:5px;
	text-align:right;
}

/* End of Conference Overview Layout */

/* Fix for SEO */

 #content3 h1
   {
    display:none;
   }


 /* Change Calendar TO & FROM 
 
    font-size: 1.42em;
    position: absolute;
    top: 0px;
    left: 0px;
 */
 
 

/*  End of Fix */
