/*		CSS for MasterCard TowerGroup		*/
/*		created by Patrick Rovito and Tad Sutton		*/
/*		created on October 14, 2008		*/
/*		provito@imaginepub.com lsutton@imaginepub.com		*/

/* temporary fixes in place, search for "temporary fix" to find them */

*{border:0;margin:0;padding:0;}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#666;
}

#wrapper{
	width:965px;
	margin:0 auto; 
	position:relative;

}

/* ===============	HEADER	=============== */

#header{
	width:965px; 
	height:138px;
	background:#fff url(../images/header-bg.jpg) no-repeat 0% 0%;
	position:relative;
}
#header h1{
	display:block;
	width:234px;
	height:82px;
	position:absolute;
	top:10px;
	left:15px;
}
#header h1 a{
	display:block;
	width:100%;
	height:100%;
	background:#fff url(../images/logo.gif) no-repeat 0% 0%;
	text-indent:-2000px;
}
			
/* ---------------	SIGNIN BOX	--------------- */
	#header form{
		margin:10px 10px 0 0 ;
		font-size:85%;
		text-transform:uppercase;
		color:#033;
		float:right;
	}
	#header form *{
		margin:0 1px;
		float:left;
	}
	#header form p{
		margin:5px;
		font-size:100%;
	}
	#header form .user, #header form .pass{
		width:128px;
		height:18px;
		border:1px solid #ccc;
		padding:2px 0 0 2px;
		color: gray;
		border: 1px solid #ccc;
	}
	#header form .go{
		width:28px;
		height:22px;
	}
	
/* ---------------	UTILITY NAV	--------------- */
	ul#utilityNav{
		margin:5px 28px 0 0;
		font-weight:bold;
		font-size:80%;
		text-align:left;
		float:right;
		clear:right;
	}
	#utilityNav li{
		display:inline;
		border-right:1px solid #308039;
		padding:0 5px 0 3px;
		line-height:1.16em;
	}
	#utilityNav li.last{border:0;}
	#utilityNav li a{font-weight:bold;}
	#utilityNav li a:hover{color:#50b44c;}


/* ---------------	MAIN NAV	--------------- */	
	ul#mainNav{
		width:100%;
		margin:0 auto;
		font-weight:bold;
		text-align:center;
		text-transform:uppercase;
		float:left;
		position:relative;
		top:55px;
	}
	#mainNav li{
		display:inline;
		margin:0 25px;
		font-size:90%;
		line-height:1.5em;
		float:left;
		position:relative;
	}
	#mainNav li a{color:#666;}
	#mainNav li a:hover{color:#009bd9; text-decoration:none;}
	#mainNav li ul{
		display:none;
		min-width:100px;
		border:1px solid #ccc;
		background:#fff;
		position:absolute;
		top:1.0em;
		z-index:10;
		_width:100px;
		_top:1.3em;
		_left:25px;
	}
	#mainNav li:hover ul, #mainNav li.sfhover ul{display:block;}
	#mainNav li > ul{
		top:auto;
		left:auto;
	}
	#mainNav li ul li{
		display:block;
		width:100%;
		min-height:15px;
		border-bottom:1px solid #ccc;
		margin:0;
		font-weight:bold;
		text-align:left;
	}
	#mainNav li ul li.last{border:0;}
	#mainNav li ul li a{
		display:block;
		width:93%;
		height:100%;
		padding:3%;
		color:#666;
	}
	#mainNav li ul li a:hover{background:#f2f2f2;}
	
	
/* ===============	CONTENT	=============== */
#content{
	width:961px;
	padding:0 2px;
}

#mainContent{
	width:710px;
	float:left;	
}

.sectionMasthead{
	width:100%;
	height:92px;
	background:no-repeat 0% 100%;
}

.sectionMasthead div.researchBannerText {
	/*	width:958px;*/
		padding-top: 25px;
		padding-left: 30px;
		padding-right: 30px;
		padding-bottom: 10px;
}

.sectionMasthead div.mktBannerText {
	/*	width:958px;*/
		padding-top: 55px;
		padding-left: 30px;
		padding-right: 30px;
		padding-bottom: 10px;
}
	
.section-titlebottom {
	font-family: Arial;
	font-size: 20px;
	position: absolute;
   	text-transform: uppercase;
	color: #ffffff;
   	font-weight: bold; 
}

	#freeformMasthead{background-image:url(../images/header/research/Freeform.jpg);}
	#newsLongMasthead{background-image:url(../images/header/mkt/FreeformNews_Banner.jpg);}
	#eventsLongMasthead{background-image:url(../images/header/mkt/FreeformEvents_Banner.jpg);}
		
	#newsMasthead{background-image:url(../images/header/mkt/News_Banner.jpg);}
	#eventsMasthead{background-image:url(../images/header/mkt/ExecutiveEvents_Banner.jpg);}
	#conferencesMasthead{background-image:url(../images/header/mkt/Conferences_Banner.jpg);}
	#aboutMasthead{background-image:url(../images/header/mkt/AboutTowerGroup_Banner.jpg);}
	#customMasthead{background-image:url(../images/header/mkt/CustomServices_Banner.jpg);}
	#membershipMasthead{background-image:url(../images/header/mkt/MembershipServices_Banner.jpg);}
	
	#TBAMasthead{background-image:url(../images/header/mkt/tba-masthead.jpg);}
	
	#researchMasthead{background-image:url(../images/header/research/ResearchLibrary_Banner.jpg);}
	#Brokerage_Banner{background-image:url(../images/header/research/Brokerage_Banner.jpg);}
	#Cards_Banner{background-image:url(../images/header/research/Cards_Banner.jpg);}
	#ConsumerLending_Banner{background-image:url(../images/header/research/ConsumerLending_Banner.jpg);}
	#DeliveryChannels_Banner{background-image:url(../images/header/research/DeliveryChannels_Banner.jpg);}
	#EmergingTechnology_Banner{background-image:url(../images/header/research/EmergingTechnology_Banner.jpg);}
	#EuropeanBanking_Banner{background-image:url(../images/header/research/EuropeanBanking_Banner.jpg);}
	#FinancialInformationSecurity_Banner{background-image:url(../images/header/research/FinancialInformationSecurity_Banner.jpg);}
	#GlobalPayments_Banner{background-image:url(../images/header/research/GlobalPayments_Banner.jpg);}
	#Insurance_Banner{background-image:url(../images/header/research/Insurance_Banner.jpg);}
	#InvestmentManagement_Banner{background-image:url(../images/header/research/InvestmentManagement_Banner.jpg);}
	#RetailBanking_Banner{background-image:url(../images/header/research/RetailBanking_Banner.jpg);}
	#Securities_Banner{background-image:url(../images/header/research/Securities_Banner.jpg);}
	#StrategiesITInvestments_Banner{background-image:url(../images/header/research/Strategies&ITInvestments_Banner.jpg);}
	#WholesaleBanking_Banner{background-image:url(../images/header/research/WholesaleBanking_Banner.jpg);}
	
	
	#AboutUs_Banner{background-image:url(../images/header/research/AboutUs_Banner.jpg);}
	#AskTheAnalysts_Banner{background-image:url(../images/header/research/AskTheAnalysts_Banner.jpg);}
	#ChangePassword_Banner{background-image:url(../images/header/research/ChangePassword_Banner.jpg);}
	#ContactUs_Banner{background-image:url(../images/header/research/ContactUs_Banner.jpg);}
	#Reports_Banner{background-image:url(../images/header/research/DynamicReports_Banner.jpg);}
	#GlossaryofTerms_Banner{background-image:url(../images/header/research/GlossaryofTerms_Banner.jpg);}
	#MyAccountProfile_Banner{background-image:url(../images/header/research/MyAccountProfile_Banner.jpg);}
	#MyResearch_Banner{background-image:url(../images/header/research/MyResearch_Banner.jpg);}
	#OurAnalysts_Banner{background-image:url(../images/header/research/OurAnalysts_Banner.jpg);}
	#PlayersAlmanac_Banner{background-image:url(../images/header/research/PlayersAlmanac_Banner.jpg);}
	#PrivacyPolicy_Banner{background-image:url(../images/header/research/PrivacyPolicy_Banner.jpg);}
	#Register_Banner{background-image:url(../images/header/research/Register_Banner.jpg);}
	#ResearchPipeline_Banner{background-image:url(../images/header/research/ResearchPipeline_Banner.jpg);}
	#SampleResearch_Banner{background-image:url(../images/header/research/SampleResearch_Banner.jpg);}
	#SearchResults_Banner{background-image:url(../images/header/research/SearchResults_Banner.jpg);}
	#SignIn_Banner{background-image:url(../images/header/research/SignIn_Banner.jpg);}
	#SignOut_Banner{background-image:url(../images/header/research/SignOut_Banner.jpg);}
	#SiteMap_Banner{background-image:url(../images/header/research/SiteMap_Banner.jpg);}
	#SlideShowGenerator_Banner{background-image:url(../images/header/research/SlideShowGenerator_Banner.jpg);}
	#SubscriptionRequest_Banner{background-image:url(../images/header/research/SubscriptionRequest_Banner.jpg);}
	#TermsofUse_Banner{background-image:url(../images/header/research/TermsofUse_Banner.jpg);}

	
div.sectionHeader{
	height:20px;
	border-bottom:1px solid #ccc;
	padding:15px 0;
	position:relative;
	float:left;
	clear:both;
}
	#pressHeader{width:100%;}
	#newsHeader{width:100%;}
	
	/* #pressHeader{width:487px;} */
	/* #newsHeader{width:538px;} */
	#upEventsHeader, #prevEventsHeader{width:100%;margin-bottom:20px;}
	
.sectionHeader h4{
	border:0;
	margin:10px 0;
	color:#227dbb;
}
.sectionHeader a{
	font-size:85%;
	position:absolute;
}
#pressHeader a, #newsHeader a{
	bottom:5px;
	left:250px;
}
#upEventsHeader a, #prevEventsHeader a{
	top:30px;
	right:0px;
}
.sectionHeader a.rss{margin-left:425px;}
/* .sectionHeader a.rss{margin-left:205px;}  */
.sectionHeader + form{
	/* display:inline; */
	border:1px solid #ccc;
	/* float:right; */
}
#pressHeader + form{position: fixed; position:absolute; left:610px; top:348px;}
#newsHeader + form{position: fixed; position:absolute; left:720px; top:300px;}
#newsForm {position: fixed;  position:absolute; left:920px; top:400px; border:1px solid #ccc;}	
#pressHeader + form select{width:140px;}
#newsHeader + form select{width:140px;}

#flash{
	width:965px;
	height:266px;
	/*background:url(../images/flash-placeholder.jpg) 0% 50% no-repeat;*/
	margin:20px 0;
}
#flashHolder{
	width:465px;
	height:305px;
	margin:20px 0;
	background:url(../images/vidPlaceholder.jpg) 0% 0% no-repeat;
}
#subContent #flashHolder{
	width:233px;
	height:244px;
	background:url(../images/vidPlaceholderSM.jpg) 0% 0% no-repeat;
}

/* ===============	SUB CONTENT	=============== */
#subContent{
	width:232px;
	float:right;
}

#featuredAnalyst{
	width:232px;
	height:270px;
	margin:30px 0 20px;
	background:url(../images/featured-analyst.jpg) no-repeat;
}

/* ---------------	TABBED NAV	--------------- */
.menu{
	height:25px;
	width:463px;
	border-bottom:1px solid #d7d7d7;
}
.menu ul{
	width:100%;
	height:25px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin-top:-1px;
	background:transparent url(../images/toggleNav-bg.gif) 0% 0% repeat-x;
	text-align:left;
	position:absolute;
}
.menu li{
	display:inline;
	border-right:1px solid #ccc;
	margin:0;
	font-size:100%;
	line-height:2.3em;
}
.menu li a{
	color:#427730;
	padding:0 7px;
}
.menu li a.tabactive{
	font-weight:normal;
	color:#0098db;
}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#tabcontent5{
	display:none;
	width:100%;
	margin:20px 0;

}
#tabcontent1 h3,#tabcontent2 h3,#tabcontent3 h3,#tabcontent4 h3,#tabcontent5 h3{
	font-size:170%;
	font-weight:normal;
	text-transform:uppercase;
	color:#0098db;
}


	
/* ===============	FOOTER	=============== */
#footer{
	clear:both;
	width:965px;
	height:70px;
	border-top:1px dotted #ccc;
	margin-top:30px;
	padding:10px 0;
	
}
	#footer ul{
		width:405px;
		margin-top:10px;
		color:#427730;
		float:left;
	}
	#footer ul li{
		display:inline;
		border-right:1px solid #ccc;
		padding:0 7px 0 0;
		font-size: 12px;
	}
		#footer ul li.last{border:0;}
			
	#footer p{
		margin-top:10px;
		color:#aeaeae;
		float:right;
		font-size: 12px;
	}

/* ===============	TYPOGRAPHY	=============== */
p{
	margin:10px 0;
	font-size:90%;
	line-height:1.3em;
}

/* ---------------	HEADERS	--------------- */
h4{
	border-bottom:1px solid #ccc;
	font-size:115%;
	font-weight:bold;
	color:#033;
	/* text-transform:uppercase; */
	clear:both;
	margin:20px 0 10px;
	padding-bottom:5px; 
	padding-right: 5px;
	/* padding-left: 5px; */
}
h4.sectionHeader{
	margin-top:20px;
	color:#227dbb;
}
#mainContent h4{
	font-size:140%;
	font-weight:normal;
	letter-spacing:0.05em;
}


h5{
	border-bottom:1px solid #ccc;
	margin:15px 0 10px;
	padding-bottom:5px;
	font-size:115%;
	/* text-transform:uppercase; */
	color:#031e2f;
	clear:both;
}

h6{font-size:85%;}
/* --------------- END HEADERS --------------- */

address{
	width:250px;
	margin-bottom:15px;
	font-size:85%;
	font-style:normal;
	line-height:1.3em;
	float:left;
}
address:first-line{font-weight:bold;}
address a{letter-spacing:0.05em;}

/* ===============	IMAGES	=============== */
img.articleImg{
	border:1px solid #ccc;
	margin:0 10px 10px 0;
	padding:1px;
	float:left;
	clear:both;
}

/* ===============	LISTS	=============== */
ul{
	list-style:none;
	font-size:90%;
}
li{
	display:inline;
	margin-right:5px;
}

dl{
	list-style:none;
	font-size:90%;
}
dl dd{}
dl dd a{font-weight:bold;}
dd.img{float:left;}

/* --------------- SPECIFIC LISTS --------------- */
ul#leadership li{margin-right:5px;}


	ul#breadcrumbs{
		list-style:none;
		margin:5px 15px;
	}
	ul#breadcrumbs li{display:inline;}
	
	dl.release{
		min-height:3.5em;
		border-bottom:1px solid #ccc;
		padding:15px 10px;
		position:relative;
		clear:both;
		width:690px;
	}
	dl.newsRelease{min-height:80px; vertical-align:top;}
	dl.newsRelease dt a{color:#0098d6;}
	dl.newsRelease dt a:hover{color:#006cb4;}	
	dl.newsRelease dd + dd{top:40px;}
	dl.newsRelease dd.doc{background-image:url(../images/doc.gif);}
	dl.newsRelease dd.vid{background-image:url(../images/vid.gif); width:450px; }
	dl.newsRelease dd.img{padding:0 5px;left:0px;}
	dl.newsRelease dd.img img{border:1px solid #ccc;padding:2px;}	
	dl.newsRelease dt, dl.newsRelease dd{position:absolute;left:250px;max-width:460px;}


#info dl {
	clear:both;
	width:680px;
	border-bottom:1px solid #ccc;
	position:relative;
	clear:both;
	padding:15px 10px;
  }
#info dt {
	/*margin-bottom:1em; 
  margin-top:10px;*/
  font-weight:bold;
	width:200px;
	float:left;
}
#info dd {
  margin-left: 240px;
  /*width:33%;margin:0; */
  vertical-align:top;
  padding-bottom:5px;
  }

.press{	min-height:70px;
		border-bottom:1px solid #ccc;
		padding:15px 10px;
		clear:both;}
		
.press #right{  margin-left: 240px;
  /*width:33%;margin:0; */
  padding-bottom:5px;}
  
 .press #left{  font-weight:bold;
	width:200px;
	float:left;}


		dd.doc, dd.vid{
		padding-left:15px;
		background:0.0em 0.2em no-repeat;
	}
	dl.event{
		min-height:70px;
		height: 160px;		
		margin-bottom:15px;
		padding:5px;
		background:#f2f2f2;
		clear:both;
	}
	dl.event dt{
		color:#031e2f;
	}
	dl.event dt, dl.event dd{margin:15px 0 0 260px;}
	dl.event dd.img{margin:-12px 0 0 15px;}
	
		ul.tools{
		margin-top:-130px;
		padding:6px 10px;
		font-size:85%;
		text-align:right;
		float:right;
		max-width: 25%; /* Sylvia added width */
		
	}
	ul.tools li{
		display:block;
		margin:12px 0;
	}
	
	dl.pastEvent{
		border-bottom:1px solid #ccc;
		margin-bottom:15px;
		padding:10px 0;
		float:left;
		clear:both;
	}
	dl.pastEvent dt {margin:3px 0 0 5px;
	color:#000000; width:255px;}
	
	dl.pastEvent dd{margin:3px 0 0 5px;}
	
	dl.pastEvent dd.quote{
		width:60%;
		margin-top:-55px;
		margin-left: 275px;
		padding:5px 15px 5px 5px;
		background:#f2f2f2;
		float:right;
	}
	dl.pastEvent dd.quoted{
		display:block;
		margin-top:-3px;
		padding-top:15px;
		background:url(../images/quoteBalloon.gif) 90% 0% no-repeat;
		font-style:italic;
		float:right;
		clear:both;
	}
	dd.quoted span {
		font-style:normal;
	/*	font-weight:bold;
		text-transform:uppercase; 
		color:#031e2f;*/
		color:#000000;
	}
	dl.last{border:0;}
	
	dl.annualConference{min-height:155px;position:relative; font-size:100%;}
	dl.annualConference a{
		text-decoration:none;
		color:#227dbb;
	}
	dl.annualConference a.next{color:#308039; font-size:90%;}
	dl.annualConference dt{
		margin:0 0 5px 245px;
		font-size:105%;
	}
	dl.annualConference dd{margin:0 0 5px 245px;}
	dl.annualConference dd.img{margin-left:0;position:absolute;top:0;}
	dl.annualConference + p{margin:-90px 0 10px 245px;}
	
	dl.conference{
		margin:10px 0;
		padding:10px;
		background:#f2f2f2;
		position:relative;
	}
	dl.conference dt, dl.conference dd{max-width:30%;}
	dl.conference dd.desc{
		max-width:none;
		padding:0 5px;
		position:absolute;
		top:10px;
		left:240px;
	}
	
	dl#upcomingEvents dt{
		margin-top:15px;
	}
	dl#upcomingEvents dd + dd{margin-bottom:15px;}
	dl#upcomingEvents a{font-weight:normal;color:#13a0de;}
	dl#upcomingEvents a:hover{color:#006cb4;}
	
	dl#latestResearch dt{margin:10px 0 0;}
	dl#latestResearch dd{margin:0 0 10px;}
	
	dl#intheNews{
	color:#666666;
}
	dl#intheNews dt{
		margin-top:12px;
		font-weight:bold;
	}
	dl#intheNews dd{margin:2px 0 10px;}
	dl#intheNews dd a{font-weight:normal;color:#13a0de;}
	dl#intheNews dd a:hover{color:#006cb4;}

	dl.webcast{
		min-height:80px;
		margin:10px 0;
		clear:both;
	}
	dl.webcast dt{
		margin-left:85px;
		text-transform:uppercase;
	}
	dl.webcast a{font-weight:normal;color:#13a0de;}
	dl.webcast a:hover{color:#006cb4;}
	dl.webcast a.next{font-weight:bold;color:#308039;}
	dl.webcast a.next:hover{color:#50b44c;}
	dl.webcast dd.img{margin:0px 9px 5px 0;}
	dl.webcast dd.link{margin:0px 0px 0px 60px;}

/* ===============	FREEFORM ===============  */		

  
 /* 	dl.ff{
	border-bottom:1px solid #ccc;
	margin-bottom:15px;
	padding:10px 0;
	clear:both;
	}
	dl.ff dt, dl.ff dd {margin:3px 0 0 5px;
	color:#000000; width:420px;}
	
	dl.ff dd.link{
		width:200px;
		margin-top:-80px;
		padding:5px 15px 5px 5px;
		float:right;
	} .freeform {	border-bottom:1px solid #ccc;
	margin-bottom:15px;
	padding:10px 0;
	width:700px;
	background-color:#f2f2f2;}

.freeform #rt{float:right; width:200px;}
.freeform #lft{float:left; width:430px; margin:3px 0 0 5px;}*/

#freeform {	margin-bottom:15px;
	padding:10px 0;
	clear:both;
	width:700px;}

#freeform #rt{
	float:right;
	width:220px;
}
#freeform #lft{
	float:left;
	width:440px;
	margin:3px 0 0 5px;
}





/* ===============	LINKS	=============== */
a{
	text-decoration:none;
	color:#308039;
}
a:hover{
	color:#50b44c;
	text-decoration:underline;
}
a.next, a.add{
	padding-left:10px;
	background:no-repeat 0% 55%;
	font-weight:bold;
	text-transform:uppercase;
}
a.next{background-image:url(../images/green-arrow.gif);}

a.nextWork, a.addWork{
	padding-left:10px;
	background:no-repeat 0% 55%;
	font-weight:bold;
	text-transform:uppercase;
	font-size: 11px;
}
a.nextWork{background-image:url(../images/green-arrow.gif);}

a.add{background-image:url(../images/green-plus.gif);}
	#subContent a.next, #tertContent a.next, p + a.next, dl + a.next{font-size:85%;}
	ul li a.next{text-transform:uppercase;}
	#subContent dd a.next, #tertContent dd a.next{font-size:100%;}
	#tertContent a.next{
		display:inline;
		margin-top:8px;
	}
a.email{background: url( /mkt/img/common/icons/envelope.gif ) 1px 3px no-repeat; padding-left: 20px;  font-size:90%;}
.contactInfo { color: #639ebc; font-weight: bold; }
.phone { background: url( /mkt/img/common/icons/phone.gif ) left 2px no-repeat; padding-left: 20px; font-size:90%;}


#breadcrumbs li a{
	padding-right:10px;
	background:url(../images/green-arrow.gif) 100% 60% no-repeat;
}
h6 a{
	color:#13a0de;
	font-weight:normal;
}
h6 a:hover{color:#006cb4;}

dt a{color:#13a0de;}
dt a:hover{color:#006cb4;}
dl.event dt a{text-transform:uppercase;}

#pageHome a#homeLink, #pageAbout a#aboutLink, #pageMember a#memberLink, #pageCustom a#customLink, #pageConf a#confLink, #pageEvents a#eventsLink, #pageNews a#newsLink {color:#006cb4;}/* the nav item corresponding the the current page will be dark blue */

/* =================	FORMS	=============== */
fieldset{border:0;}

#searchBox{
	border:1px solid #ccc;
	margin-top:-1px;
	padding:5px;
	background:#faf9f9;
}
#searchBox h4{
	border:0;
	padding:5px 0 0 5px;
	margin:0;
	font-size:110%;
	}
#searchBox form fieldset{
	padding:4px 0 0 15px;
	background:url(../images/search-glass.gif) 0% 100% no-repeat ;
}
#searchBox form fieldset input.go{
	position:relative;
	top:10px;
	right:5px;
}
input.search{
	margin:0 4px 0 15px;
	width:130px;
	height:22px;
	background-color:#ffffe0;
	padding:0;
	border:1px solid #ccc;
}
ul.search{
	list-style:none;
	text-align:left;
	padding-right:5px;
	margin-top:5px;
}
ul.search li{
	display:inline;
	padding:0 2px 0 5px;
	font-size:10px;
	line-height:15px;
	color:#427730;
}
ul.search li.last{border-left:1px solid #ccc;}


		

/* ===============	CLEARFIX	=============== */
.clearfix:after{
	clear:both;
	height:0;
	display:block;
	visibility:hidden;
	content:".";
}
.clearfix{display:inline-block; clear: both;}
/* Hide from IE Mac \*/
.clearfix{display:block; clear: both;}
/* End hide from IE Mac */
/* end clearing */



li.last{border:0;}

/* ===============	HOME PAGE	=============== */
#pageHome #content{position:relative;}
#pageHome #mainContent{
	width:462px;
	position:absolute;
	left:250px;
}
#pageHome #subContent{
	width:230px;
	position:absolute;
	right:0;
	z-index:99;
}
#pageHome #tertContent{
	width:230px;
	margin-top:-7px;
	position:absolute;
}
#pageHome #footer{position:absolute;top:1200px;}/* this is a temporary fix so the client can see it */


/* ===============	NEW ClASSES	=============== */
ul.wysUL{
	padding:0;
	margin:0px 0px 0px 20px;
	
}

ul.wysUL li{
	/* list-style-image: url(/mkt/img/common/box_bullet.gif); */
	list-style-type: disc;
	display:list-item;
} 

.advisoryMenu{
	height:25px;
	width:385px;
	border-bottom:1px solid #d7d7d7;
}
.advisoryMenu ul{
	/*width:100%;*/
	height:25px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin-top:-1px;
	background:transparent url(../images/toggleNav-bg.gif) 0% 0% repeat-x;
	text-align:left;
	position:absolute;
}
.advisoryMenu li{
	display:inline;
	border-right:1px solid #ccc;
	margin:0;
	font-size:100%;
	line-height:2.3em;
}
.advisoryMenu li a{
	color:#427730;
	padding:0 7px;
}
.advisoryMenu li a.tabactive{
	font-weight:normal;
	color:#0098db;
}
.advisoryMenu li.last{border:0;}

img.serviceImg{
	margin:0 10px 10px 0;
	padding:1px;
	float:left;
	clear:both;
}


a.circleArrow, a.add{
	padding-left:10px;
	background:no-repeat 0% 55%;
	font-weight:bold;
	text-transform:uppercase;
}

a.circleArrow{background-image:url(../images/green-arrow.gif);}


ol.wysOL{
	padding:0;
	margin:0px 0px 0px 25px;
	color: #7f9baf;
}

ol.wysOL li{
	
	display:list-item;
} 

a.promo, a.add{
	padding-left:10px;
	background:no-repeat 0% 55%;
	font-weight:bold;
	text-transform:uppercase;
}

div.featuredAnalyst { margin-left: 0; }
	
div.featuredAnalyst img.featuredPhoto { float: left; margin: 0 8px 0px 0; }

h2.wysH2 {color:#000;font-size:13px;}
