/* TIDES MOMENTUM BRANDED COLOR: #008998 */

/* 1. Typography styles that affect the entire site -- tag based styles */
/* 1.1 Block level elements */
body {
	background: #f7f7f7;
}
/* /1.1 Block level elements */
/* /1. Typography styles that affect the entire site -- tag based styles */


/* 13. Global site header styles */
/* 13.1 Header styles */
#header {
	background-image: url(../img_momentum/header2.gif);
}
/* /13.1 Header styles */

/* 13.2 Main nav styles */
#mainNav {
	background-image: url(../img_momentum/bg_top_nav.gif);
}

#mainNavTable {
	margin:0;
	margin-left:35px;
}

.mainNavLevel2Wrap {
	background-image: url(../img_momentum/bg_mainNavLevel2_wide.png);
}

* html .mainNavLevel2Wrap {
	background-image: url(../img_momentum/bg_mainNavLevel2_wide.gif);
}

.mainNavLevel2Wrap ul { 
	width: 199px;
}

.mainNavLevel2Wrap ul li.mainNavLevel2-item a {
	background-image: url(../img_momentum/top_nav_bracket.gif);
}

.mainNavLevel2Wrap ul li.mainNavLevel2-item a:hover {
	background-image: url(../img_momentum/top_nav_bracket_ro.gif);
	background-color: #008998;
}
/* /13.2 Main nav styles */
/* /13. Global site header styles */

/* 3. Home page styles */
body.homePage #columnsWrap {
	background-image: url(../img_momentum/bg_primary.gif);
}

#missionGraphic {
	border-bottom: 1px solid #cdd4d6;
}
/* /3. Home page styles */

/* 5. Interior page center column */

/* 5.1 Headers */
.interiorPage #centerColContent h1 {
	
}
.interiorPage #centerColContent h3 {
	color: #008998;

}
/* /5.1 Headers */
.interiorPage #centerColContent h2 {
	color: #008998;
}
.interiorPage #centerColContent a {
	color: #008998;
}

/* /5. Interior page center column */

/* 16 Left nav styles */
/* 16.1 General left nav */

.leftNavLink:hover {
	background-color: #008998;
	background-image: url(../img_momentum/ln_1_ro.gif) !important;
}

/* /16.1 General left nav */
/* 16.2 Left nav level 1 */

.leftNav-1 .leftNavLink {
	color:#fef5aa;
	/*background-image: url(../img_momentum/list_angle_bracket_dark.gif);*/
}
.leftNav-1 .leftNavLinkActiveNoSub,
.leftNav-1 .leftNavLinkActive {
	background-image: url(../img_momentum/ln_1_on.gif);
	background-color: #b7c1c4;
	color:#FFF !important;
}
/* This is the one causing the level 3 active rollover issues when ALL other
	leftNav styles are removed */
/*.leftNav-1 .leftNavLinkCurrent, .leftNav-1 a.leftNavLinkCurrent:hover {
	background-color: #bebebe !important;
	background-image: url(../img_momentum/ln_1_on.gif) !important;
}*/

.leftNav-1 .leftNavLink:hover {
	background-color: #008998;
	background-image: url(../img_momentum/ln_1_ro.gif);
}

.leftNav-1 .leftNavLinkActive:hover {
	background-color: #008998;
	background-image: url(../img_momentum/ln_1_ro.gif);
}
/* /16.2 Left nav level 1 */



/* 16.3 Left nav level 2 */
ul.leftNav-2 {
	background-color: #b7c1c4;
	border-top: 1px solid #b7c1c4;
}

.leftNav-2 .leftNavLink {
	background-image: none;
	background-repeat:none;
}

.leftNav-2 .leftNavLinkActive {
	background-image: url(../img_momentum/ln_1_on.gif) !important;
	background-position: 20px 3px;
}

.leftNav-2 .leftNavLinkActive:hover {
	background-image: url(../img_momentum/ln_1_ro.gif) !important;
	background-position: 20px 3px;
}

.leftNav-2 .leftNavLink:hover {
	background-image: none;
	background-color: #008998;
}

/* /16.3 Left nav level 2 */


/* 16.4 Left nav level 3 */

/* This position declaration is in globals too, but seems to be required here as well or it doesn't work on
   inactive pages, not sure why. */
.leftNav-3 .leftNavLink:hover {
	background-position: 30px 3px;
}
.leftNav-3 .leftNavLink {
	color: #382424;
}

.leftNav-3 .leftNavLinkActive {
	background-image: url(../img_momentum/ln_1_on.gif) !important;
	background-position: 30px 3px !important;
	color:#FFF;
}

.leftNav-3 .leftNavLinkActive:hover {
	color:#FFF !important;
	background-image: url(../img_momentum/ln_1_ro.gif);
}
/* /16.4 Left nav level 3 */
/* /16. Left nav styles */


/* 18. One column styles */
body.oneCol #columnsWrap {
	background-image: url(../img_momentum/bg_one_col_int.gif);
}

* html body.oneCol #columnsWrap {
	height: 1px;
}

#columnsWrapInterior {
	background-image: none;

}

body.oneCol #footer {
	background-image: url(../img_momentum/bg_footer_one_col.gif);
}

body.oneCol #columnsWrapInterior-2 {
	background-image: none;
	zoom: 1;
}

/* /18. One column styles */



/* 19. Two Column styles */

body.twoCol #footer {
	background-image: url(../img_momentum/bg_footer_two_col.gif);
}

body.twoCol #columnsWrap {
	background-image: url(../img_momentum/bg_two_col_int.gif);
}

body.twoCol #columnsWrapInterior {
	background-image: url(../img_momentum/two_col_top.gif);
}

body.twoCol #columnsWrapInterior-2 {
	background-image: none;
}
/* /19. Two Column styles */


/* 20. Three column styles */


body.threeCol #footer {
	background-image: url(../img_momentum/bg_footer_three_col.gif);
}

body.threeCol #columnsWrap {
	background-image: url(../img_momentum/bg_three_col_int.gif);
}

body.threeCol #columnsWrapInterior {
	background-image: url(../img_momentum/three_col_top.gif);
}

body.threeCol #columnsWrapInterior-2 {
	background-image: none;
}
/* /20. Three column styles */


/* 1. Typography styles that affect the entire site */
/* 1.1 Block level elements */
body, div, p, th, td, li, dd {
	color: #333;
}
/* /1.1 Block level elements */


/* 1. Typography styles that affect the entire site */


/* 3. Home page styles */
body.homePage #rightColContentElements-1 p {
	padding-left: 0;
	padding-right: 0;
}

body.homePage #columnsWrapInterior-2 {
	background-image: url(../img_momentum/bg_right_col_trans.gif);
}

body.homePage #columnsWrapInterior {
	background-image: url(../img_momentum/tides_now_bg_trans.gif);
	background: none;
}

/* /3. Home page styles */

/* 4. Right Column typography */

/* 4.2 Home Right Col General*/
/* /4.2 Home Right Col */


/* 4.3.2 Shared General */
#rightCol {
	background-color: #b7c1c4;
	background-image: url(../img_momentum/right_col_bg.gif);
}

#rightColContentElements-2 ul li {
	background-image:  url(../img_momentum/ln_1_on.gif);
	border-bottom: 1px solid #C6C4A7;
}

.homePage #rightColContentElements-2 ul li {
	background: none;
	border: 0;
	padding: 0 0 0 6px;
	margin: 0 0 3px 10px;
	list-style-type: disc;
	text-transform: none;
}

#rightColContent .bodytext,
#rightColContent ul li {
	color: #FFF;
}


/* /4.3.2 Shared General */


/* 4.2.1 Home headers */


.homePage #rightColContentElements-1 h1 {
	color: #008998;
}

.homePage #rightColContentElements-1 h2 {
	color: #008998;
}

.homePage #rightColContentElements-1 h3 {
	color: #008998;
}

.homePage #rightColContentElements-1 h4 {
	color: #008998;
}

/* /4.2.1 Home headers */

/* 4.1.1 Interior Page headers */

#rightColContent h1 {
	color: #008998;
}

#rightColContent h3 {
	color: #008998;
}

/* /4.1.1 Interior Page headers */
/* /4. Right Column typography */

/* 6. Random quote styles */

.blockquote {
	width: 328px;
	color: #008998;
}

.randomQuoteWrap .quote {
	color: #008998;
}
.quoteAuthor  {
	color: #333;
}

#centerColContent .tQuote p.attribution {
	color:#008998;
}
#centerColContent .tQuote p.title {
	color:#008998;
}
#rightColContent .tQuote p.attribution {
	color:#008998;
}
#rightColContent .tQuote p.title {
	color:#008998;
}
/* /6. Random quote styles */


/* 8. Top Nav/Search styles */

.topNavLink,
.topNavLink:hover {
	color: #008998;
}

#topNavWrap {
	color: #333333;
}	

#searchWrap {
	color: #333333;
}
/* 8. Top Nav/Search styles */


/* 15. Footer styles */
#footer {
	background-image: url(../img_momentum/bg_footer.gif);
}

#footer a,
#footer a:visited {
	color: #008998;
}

#footer a:hover {
	color: #008998;
}
/* /15. Footer styles */

/* 2. Tides Now Content area typography */
#tidesHomeNews {
	background-image: url(../img_momentum/tides_now_bg.gif);
	background: none;
}
#tidesHomeNews a {
	color: #008998;
}
#tidesNowContent {
	background-color: #EBE4D1;
	background: none;
}

#tidesNowHeader {
	background-color: #008998;
}

/* 2.2 Regular text and links */
#tidesHomeNews a:hover {
	color: #008998;
}


#tidesNowContent h2 {
	color: #008998;
}

#tidesNowContent h2 a {
	color: #008998;
}

#tidesNowContent p {
	color: #333;
}

#tidesNowContent p a {
	color: #666;
}
.newsItemMore a, .newsItemMore a:visited {
	color: #008998;
	font-weight: bold;
}

.newsItemWrap + .newsItemWrap {
	border-top: 1px solid #b1b3ad;
}

* html .newsItemWrap {
	border-bottom: 1px solid #FFF;
}
.newsTitle a:link,.newsTitle a:visited {
        color:#483E30 !important;
}
.newsTitle a:hover,.newsTitle a:active {
        color:#000 !important;
}

/* /2.4 Other (news item wraps) */
/* /2. Tides Now Content area typography */

/* 10. HR styles */
hr.hrDarkThin {
	border: 0;
	height: 1px;
	color: #b1b3ad;
	background-color: #b1b3ad;
}
hr {
	color: #b1b3ad;
	background-color: #b1b3ad;
}

#rightColContent hr {
	color: #c9cdc8;
	background-color:#c9cdc8;
}

hr.hrDarkThick {
	color: #b1b3ad;
	background-color: #b1b3ad;
}

.fakeHR {
	height: 2px;
	line-height: 2px;
	color: #b1b3ad;
	background-color: #b1b3ad;	
}

hr.hrDarkThin {
	color: #b1b3ad;
	background-color: #b1b3ad;
}
/* /10. HR styles */

/* 5. Interior page center column */
/* 5.2 General typography */
.interiorPage #centerColContent a:hover {
	color: #008998;
	text-decoration: none;
}

/* /5.2 General typography */
/* /5. Interior page center column */

/* 21. Table styles (contenttable) */

/* 21. Table styles (contenttable) */


/* 9. Bread crumb styles */
#breadCrumbNav .cur a,#breadCrumbNav .cur a:hover,#breadCrumbNav .cur a:visited {
	color:#008998;
}

/* /9. Bread crumb styles */

/* 7. RTE Selectable styles */
.colorRed {
	color: #762536 !important;
}

.colorBlack {
	color: #000 !important;
}
/* /7. RTE Selectable styles */


/* Landing page styles for TF 11-20-06 */

.tLandingHeader {
	background: #008998 url(/fileadmin/templates/img_momentum/bg-newLanding-top.gif) right top no-repeat;
}

body.landingPage .tLandingHeader,
body.homePage .tLandingHeader {
	background: #008998 url(/fileadmin/templates/img_momentum/bg-newLanding-top.gif) left top no-repeat;
}

.tLanding td h2,
#tidesHomeNews .homeNewsCol h2 {
	color: #008998 !important;
	background: transparent url(/fileadmin/templates/img_momentum/landing/tLandingGt.gif) 6px 6px no-repeat;
}

.tLanding td a,
.tLanding td a:visited {
	color: #008998 !important;
}

/*****************************************************************************************
 * 8. LANDING PAGE TEMPLATES 
 ****************************************************************************************/

body.interiorPage.landingPage #columnsWrap {
	background:  transparent url(/fileadmin/templates/img_momentum/bg_three_col_landing.gif) 0 2px repeat-y;
}

body.interiorPage.landingPage #columnsWrapInterior {
	background-image: url(/fileadmin/templates/img_momentum/landing_top.gif);
}

body.interiorPage.landingPage #footer {
	background: url(/fileadmin/templates/img_momentum/bg_footer_landing.gif) top left no-repeat;
}

/*****************************************************************************************
 * END 8. LANDING PAGE TEMPLATES 
 ****************************************************************************************/

div#allWrap .tx-comments-comment-content {
	text-align:left;
}

/*****************************************************************************************
 * 99. SPEAKER DIRECTORY
 ****************************************************************************************/


/* Make the speakers name bigger 20090420 */

body.speakersDir p.speakerName {
	font-size:1.2em;
}

/* Fix the google map buttons */
td#mapCell div {
	line-height:100%;
}

body.projDir #centerColContent {
	margin-right: 23px;
	margin-left: 12px;
}

body.speakersDir #centerColContentElements #breadCrumbNav {
	padding-left: 0;
	margin: 0 0 10px 0;
	position: relative;
}

body.speakersDir #centerColContentElements #breadCrumbNav .speakerAppLinks,
body.speakerSingle #centerColContentElements #breadCrumbNav .speakerAppLinks {
	font-weight: normal;
	position: absolute;
	bottom: 3px;
	right: 0;
	margin: 0;
	list-style-type: none;
}

body.speakersDir #centerColContentElements #breadCrumbNav .speakerAppLinks li,
body.speakerSingle #centerColContentElements #breadCrumbNav .speakerAppLinks li {
	float: left;
}

body.speakersDir #centerColContentElements #breadCrumbNav .speakerAppLinks li.notLast,
body.speakerSingle #centerColContentElements #breadCrumbNav .speakerAppLinks li.notLast {
	padding-right: 10px;
	background: transparent url(/fileadmin/templates/img_momentum/bg-speakerAppLinksDivider.gif) bottom right no-repeat;
}

body.speakersDir #centerColContentElements #breadCrumbNav .speakerAppLinks li a,
body.speakerSingle #centerColContentElements #breadCrumbNav .speakerAppLinks li a,
body.speakersDir #centerColContentElements #breadCrumbNav .speakerAppLinks li a:visited,
body.speakerSingle #centerColContentElements #breadCrumbNav .speakerAppLinks li a:visited {
	text-decoration: underline;
	font-size: 90%;
	padding-left: 11px;
	background: transparent url(/fileadmin/templates/img_momentum/carat-speakers-blue.gif) 3px 4px no-repeat;
}

body.speakersDir #centerColContentElements #breadCrumbNav .speakerAppLinks li a:hover,
body.speakerSingle #centerColContentElements #breadCrumbNav .speakerAppLinks li a:hover {
	text-decoration: none;
}

body.speakerSingle #footer {
	top: -2px;
	background: url(/fileadmin/templates/img_momentum/bg_footer_landing.gif) top left no-repeat;
}

body.speakerSingle #columnsWrap {
	background:  transparent url(/fileadmin/templates/img_momentum/bg_three_col_landing.gif) 0 2px repeat-y;
}

body.speakerSingle #columnsWrapInterior {
	background: transparent url(/fileadmin/templates/img_momentum/landing_top.gif) top left no-repeat;
}

body.projSingle #leftCol #breadCrumbNav {
	display: block;
	padding-left: 0;
	padding-bottom: 7px;
	margin-bottom: 10px;
	position: relative;
	zoom: 1;
}

body.projDir #centerColContentElements {
	margin-right: 0;
	margin-left: 0;
}

body.projDir #centerColContentElements > p {
	margin-left: 0;
	margin-right: 0;
}

body.projDir table.projList, body.projDir table.filtersList {
	width: 100%;
}

/* Projects List table */
table.projList td {
	padding: 5px 10px;
}

table.projList tr.controls td {
	padding: 0;
}

table.projList tr.controls td table {
	background: #686663 url(/fileadmin/templates/img_momentum/bg-speakers-resultsTop.gif) no-repeat top left;
	width: 100%;
	margin: 0;
	padding: 0;
	height: 33px;
}

table.projList tr.controls td table td {
	padding: 0;
	border: 0;
}

* html table.projList tr.controls td table td {
	height: 33px;
} 

table.projList tr.controls td table td.title {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	width: 223px;
}

table.projList tr.controls td table td.title span {
	margin: 0 0 0 10px;
}

table.projList tr.controls td table td.search {
	width: 241px;
	background-position: -223px 0;
}

table.projList tr.controls td table td.search div {
	margin: 0 0 0 13px;
}

table.projList tr.controls td table td.listFilters {
	background-position: top right;
}

table.projList tr.controls td table td.listFilters div {
	margin: 0 0 0 13px;
}

table.projList tr.controls td table td.search div {
	position: relative;
}

table.projList tr.controls td.search input.text {
	width: 156px;
	margin-top: 1px;
	background: #ffffff;
	border: 1px solid #686663;
}

table.projList td#mapCell {
	border: 1px solid #6f6d3a;
	height: 400px;
}

table.projList tr.controls td.search input.imgSubmit {
	position: absolute;
	top: -1px;
	right: 12px;
	z-index: 200;
}

table.projList tr.controls .sectionTab {
	display: block;
	width: 57px;
	height: 27px;
	margin: 0 auto;
	position: relative; 
	left: -2px;
	zoom: 1;
}

table.projList tr.controls .sectionTab.map {
	background: url(/fileadmin/templates/img_momentum/tab-proj-map.gif) bottom left no-repeat;
}

table.projList tr.controls .sectionTab.map.active,
table.projList tr.controls .sectionTab.map:hover {
	background: url(/fileadmin/templates/img_momentum/tab-proj-map.gif) top left no-repeat;
}

table.projList tr.controls .sectionTab.list {
	background: url(/fileadmin/templates/img_momentum/tab-proj-list.gif) bottom left no-repeat;
}

table.projList tr.controls .sectionTab.list.active,
table.projList tr.controls .sectionTab.list:hover {
	background: url(/fileadmin/templates/img_momentum/tab-proj-list.gif) top left no-repeat;
}

table.projList tr.controls .sectionTab.active em,
table.projList tr.controls .sectionTab span {
	display: none;
}

table.projList tr.headerRow td {
	font-size: 1.2em;
	font-weight: bold;
	color: #514f1d;
	padding: 10px;
}

table.projList .listInner {
	border-left: 1px solid #686663;
	border-right: 1px solid #686663;
}

table.projList .isMin .listInner {
	border-right: 0;
}

table.projList .listInner tbody td,
table.projList .listInner tr.headerRow td {
	border-right: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
}

table.projList .listInner tbody td.col4,
table.projList .listInner tr.headerRow td.col4 {
	border-right: 0;
}

table.projList tbody td .listInner tr.last td {
	border-bottom: 0;
}

table.projList .listInner tbody td.col1,
table.projList .listInner tr.headerRow td.col1 {
	border-left: 0;
}

table.projList tbody td.col1 {
	padding: 10px;
}

table.projList tbody td.col1 img {
	display: block;
}

table.projList tbody td.col1 p {
	margin: 0 !important;
	padding: 5px 0 0 0;
	line-height: 150%;
	font-weight: bold;
	text-align: right;
}

table.projList tbody td.col2 p {
	line-height: 160%;
}

#centerColContentElements table.projList tbody td.col2 h1 {
	margin: 0 0 5px 0;
	padding: 0;
}

table.projList tbody td table td.col3,
table.projList tbody td table td.col4 {
	text-align: center;
	font-weight: bold;
	font-size: 160%;
	color: #333;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}

table.projList tbody td table tr.headerRow td.col3,
table.projList tbody td table tr.headerRow td.col4 {
	font-size: 120%;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

table.projList tbody td .isMax table td.col4 {
	border-right: 0;
}

table.projList tbody tr.odd td {
	background: #eaebe9;
}

table.projList tbody tr.even td {
	background: #FFFFFF;
}

table.projList tbody tr.footer td {
	padding: 0 10px 0 0;
	text-align: right;
	height: 32px;
	border: 0;
	background: url(/fileadmin/templates/img_momentum/bg-speakers-resultsBottom.gif) no-repeat top left;
}

table.projList span.toggle {
	height: 20px;
	line-height: 20px;
	font-size: 1.1em;
	color: #008998 !important;
	font-weight: bold;
	padding: 3px 30px 5px 0;
	text-decoration: underline;
	cursor: pointer;
}

table.projList span.toggle:hover {
	text-decoration: none;
}

table.projList span.toggle.maximize {
	background: url(/fileadmin/templates/img_momentum/bg-speakers-plus.gif) top right no-repeat;
}
table.projList span.toggle.minimize {
	background: url(/fileadmin/templates/img_momentum/bg-speakers-minus.gif) top right no-repeat;
}

#listWrapper {
	zoom: 1;
}

#listWrapper table {
	zoom: 1;
}

.isMin {
	margin: 0;
	padding: 0;
	overflow: auto;
	height: 400px;
	width: 759px;
	zoom: 1;
	border-right: 1px solid #686663;
}
.isMax {
	margin: 0;
	padding: 0;
	zoom: 1;
	overflow: visible;
	border-right: 0;
	height: auto;
	width: 760px;
}

/* Single View */
body.projSingle #leftCol {
	width: 610px;
	margin: 0;
	float: left;
	position: relative;
}

body.projSingle #centerColWrap {
	zoom:1 ;
}

* html body.projSingle #leftCol {
	position: relative;
	left: -15px;
}

body.projSingle #rightCol {
	width: 156px;
	float: right;
	background: none;
	margin: 0;
	zoom: 1;
}

* html body.projSingle #rightCol {
	position: relative;
	left: -1px;
	zoom: 1;
}

body.projSingle #rightCol .bottom {
	height: 5px;
	line-height: 1px;
	background: url(/fileadmin/templates/img_momentum/bg-proj-rightColBottom.gif) top left no-repeat;
	margin-top: 5px;
}

body.projSingle #rightCol .top {
	height: 5px;
	line-height: 1px;
	background: url(/fileadmin/templates/img_momentum/bg-proj-rightColTop.gif) top left no-repeat;
}

body.projSingle .projShortDetails {
	color: #FFFFFF;
	margin-top: -4px;
	background: transparent url(/fileadmin/templates/img_momentum/bg_right_col_trans.gif) top left repeat-y;
	font-size: 1.1em;
}

body.projSingle .projShortDetails .inner {
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 4px;
	padding-bottom: 20px;
}

body.projSingle #centerColContentElements .projShortDetails h4,
body.projSingle #centerColContentElements .projShortDetails h5 {
	margin: 0 0 2px 0;
	font-size: 1em;
}

body.projSingle #centerColContentElements .projShortDetails h4 {
	margin: 5px 0 10px 0;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: normal;
}

body.projSingle #centerColContentElements .projShortDetails h5 {
	font-size: 120%;
	color: #008998;
	text-transform: uppercase;
	margin: 10px 0 10px 0;
}

body.projSingle .projShortDetails .inner,
body.projSingle .projShortDetails .inner p,
body.projSingle .projShortDetails .inner li {
	color: #ffffff;	
}

body.projSingle .projShortDetails .inner p {
	line-height: 140%;
	margin-bottom: 15px;
	margin-top: 0 !important;
}

body.projSingle #centerColContentElements .projShortDetails h3 {
	margin-top: 5px;
}

body.projSingle #centerColContentElements .projShortDetails hr {
	background-color: #ded9d3;
	color: #ded9d3;
	margin: 10px 0 0 0;
}

body.projSingle .interiorPage #centerColContent #centerColContentElements .projShortDetails .inner a,
body.projSingle .interiorPage #centerColContent #centerColContentElements .projShortDetails .inner a:visited,
body.projSingle .interiorPage #centerColContent .projShortDetails ul li a,
body.projSingle .interiorPage #centerColContent .projShortDetails ul li a:visited {
	color: #FEF5AA;
	font-weight: bold;
}

body.projSingle .interiorPage #centerColContent .projShortDetails ul {
	padding: 0;
	margin: 0 0 12px 0;
	text-indent: 0;
	list-style-type: none;
	border-bottom: 1px solid #dbe0e2;
	padding-bottom: 10px;
	zoom: 1;
}

body.projSingle .interiorPage #centerColContent .projShortDetails ul li {
	padding-left: 13px;
	font-weight: bold;
	background: transparent url(/fileadmin/templates/img_momentum/carat-speakersRightCol.gif) left 3px no-repeat;
}

body.projSingle .interiorPage #centerColContent .projShortDetails ul.shareLinks li,
body.projSingle .interiorPage #centerColContent .projShortDetails ul.rssFeed li {
	padding: 0;
	zoom: 1;
}

body.projSingle .interiorPage #centerColContent .projShortDetails ul.shareLinks li a,
body.projSingle .interiorPage #centerColContent .projShortDetails ul.rssFeed li a {
	background: transparent url(/fileadmin/templates/img_momentum/icon-facebook.gif) top left no-repeat;
	padding-left: 27px;
	display: block;
	vertical-align: bottom;
	height: 25px;
	line-height: 25px;
	position: relative;
}

body.projSingle .interiorPage #centerColContent .projShortDetails ul.rssFeed li a {
	background: transparent url(/fileadmin/templates/img_momentum/icon-rss.gif) top left no-repeat;
	padding-left: 22px;
	min-height: 17px;
	vertical-align: top;
	line-height: 120%;
}

body.projSingle .interiorPage #centerColContent .projShortDetails ul.shareLinks li.facebook a {
	background-image: url(/fileadmin/templates/img_momentum/icon-facebook.gif);
}
body.projSingle .interiorPage #centerColContent .projShortDetails ul.shareLinks li.digg a {
	background-image: url(/fileadmin/templates/img_momentum/icon-digg.gif);
}
body.projSingle .interiorPage #centerColContent .projShortDetails ul.shareLinks li.delicious a {
	background-image: url(/fileadmin/templates/img_momentum/icon-delicious.gif);
}
body.projSingle .interiorPage #centerColContent .projShortDetails ul.shareLinks li.twitter a {
	background-image: url(/fileadmin/templates/img_momentum/icon-twitter.gif);
}
body.projSingle .interiorPage #centerColContent .projShortDetails ul.shareLinks li.google a {
	background-image: url(/fileadmin/templates/img_momentum/icon-google.gif);
}

body.projSingle .projShortDetails .specialContact {
	padding: 5px 0 0 28px;
	color: #ffffff;
	font-size: 1em;
}

body.projSingle .projShortDetails .specialContact.phone {
	background: url(/fileadmin/templates/img_momentum/bg-proj-phone.gif) 4px 9px no-repeat;
}

body.projSingle .projShortDetails .specialContact.fax {
	background: url(/fileadmin/templates/img_momentum/bg-proj-fax.gif) 5px 6px no-repeat;
}
	
body.projSingle #centerColContent #centerColContentElements .projShortDetails .links {
	line-height: 2em;
	padding: 5px 0 5px 28px;
	font-size: 1em;
}

body.projSingle #centerColContent #centerColContentElements .projShortDetails .links:hover {
	text-decoration: none;
}

body.projSingle #centerColContent .projShortDetails .links.rss {
	background: url(/fileadmin/templates/img_momentum/bg-proj-rss.gif) 0 6px no-repeat;
}

body.projSingle #centerColContent .projShortDetails .links.financials {
	background: url(/fileadmin/templates/img_momentum/bg-proj-dollarSign.gif) 6px 6px no-repeat;
}

body.projSingle #centerColContent .projShortDetails .links.map {
	background: url(/fileadmin/templates/img_momentum/bg-proj-mapLink.gif) 0 4px no-repeat;
}

body.projSingle #centerColContent .projDetails {
	padding-right: 8px;
	zoom: 1;
}

body.projSingle .interiorPage #centerColContent .projDetails ul.speakerLinks {
	list-style-type: none;
	margin-left: 10px;
	padding-left: 0;
}

body.projSingle .interiorPage #centerColContent .projDetails ul.speakerLinks li {
	padding-left: 12px;
	margin-left: 0;
	background: transparent url(/fileadmin/templates/img_momentum/carat-gray.gif) left 4px no-repeat;
}

body.projSingle #centerColContent .projDetails .speakerImage {
	float: left;
	margin: 0 10px 0 0;
}

body.projSingle #centerColContent .projDetails .speakerTop {
	width: 350px;
	float: left;
	min-height: 130px;
	position: relative;
	padding-bottom: 50px;
	zoom: 1;
	position: relative;
}

* html body.projSingle #centerColContent .projDetails .speakerTop {
	height: 20px;
}

body.projSingle #centerColContent .projDetails .speakerTop a.playVideo,
body.projSingle #centerColContent .projDetails .speakerTop a.playAudio {
	outline: none;
	display: block;
	width: 89px;
	height: 210%;
	line-height: 210%;
	background: transparent url(/fileadmin/templates/img_momentum/btn-playVideo.gif) top left no-repeat;
	text-indent: -9999px;
	float: left;
}

body.projSingle #centerColContent .projDetails .speakerTop a.playAudio {
	width: 92px;
	background: transparent url(/fileadmin/templates/img_momentum/btn-listenNow.gif) top left no-repeat;;
}

body.projSingle #centerColContent .projDetails .section {
	border-bottom: 1px solid #b1b1b1;
	padding-bottom: 2px;
}

body.projSingle #centerColContent .projDetails .speakerTop a.download {
	line-height: 21px;
	display: block;
	height: 21px;
	padding: 0 0 0 16px;
	float: left;
	margin-left: 10px;
	background: transparent url(/fileadmin/templates/img_momentum/bg-podcast.gif) left 2px no-repeat;
	
}

body.projSingle #centerColContent .projDetails .speakerTop .groupInfo {
	position: absolute;
	bottom: 0;
	width: 350px;
	left: 0;
	font-weight: bold;
}

body.projSingle #centerColContent .projDetails .speakerTop .groupInfo a,
body.projSingle #centerColContent .projDetails .speakerTop .groupInfo a:visited {
	font-weight: normal;
}

body.projSingle #centerColContent .projDetails .speakerTop .groupInfo a.supportLink {
	padding-left: 20px;
	background: transparent url(/fileadmin/templates/img_momentum/bg-supportLink.gif) 7px 4px no-repeat;
}

body.projSingle #centerColContent .projDetails .speakerTop h1 {
	margin: 0;
	padding-top: 0;
	line-height: 110%;
	margin-bottom: 2px;
}

body.projSingle #centerColContent .projDetails .speakerTop h2 {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 140%;
	margin-top: 12px;
}

body.projSingle #centerColContent .projDetails .speakerTop h4 {
	margin-top: 0;
	padding-top: 0;
	line-height: 130%;
	color: #686663;
	font-weight: normal;
}

body.projSingle #centerColContent .projDetails .speakerTop h4.date {
	margin-bottom: 7px;
}

body.projSingle #centerColContent .projDetails .speakerBottom p {
	line-height: 160%;
	zoom: 1;
	position: relative;
}

body.projSingle #centerColContent .projDetails .speakerBottom h3 {
	font-weight: normal;
	margin-bottom: 2px;
}

/* Issues list */

#centerColContentElements .issueListCol {
	width: 20%; 
	margin-right: 20px;
	float: left;
}

#centerColContentElements .issueListCol ul {
	border-bottom: 1px solid #cbccca;
	padding-bottom: 15px;
	margin-left: 0;
}

#centerColContentElements .issueListCol ul li {
	padding-left: 0;
}

#centerColContentElements .issueListCol ul.last {
	border: 0;
}

#centerColContentElements .issuesIntro {
	border-bottom: 1px solid #b1b3ad;
	position: relative;
	top: -5px;
}

#centerColContentElements .issuesIntro h1 {
	margin-bottom: 10px;
}

#centerColContentElements .issuesIntro .showingCount {
	margin-bottom: 3px;
	margin-top: 10px;
}

/*****************************************************************************************
 * END 99. SPEAKER DIRECTORY
 ****************************************************************************************//
