body {
	color: #000;
	background-color: #5C5E38;
	/* background: transparent url(../../images/page_background.png) repeat; */
}

.quote-txt {color: #fff;
	font-size: 9pt;
	font-weight:normal;
}

.login-txt {
	color: #421d02;
	font-size: 9pt;
	font-weight:normal;
}

.login-txt2 {color: #421d02;
	font-size: 9pt;
	font-weight:bold;
}

.itrust-txt1 {color: #333333;}

.itrust-lcol1 {
	color: #E6D279;
	font-size: 10pt;
	font-weight:bold;
}

.itrust-rcol1 {color: #E6D279;}

.itrust-rcol2 {color: #ffffff}

.fundsmanagers-rcol1 {
	font-size:8pt;
	color: #411c01;
	text-transform:uppercase;
	font-weight:bold;
}

.fundsmanagers-rcol2 {
	color: #435141;
	font-size:8pt;
}

.itrust-mail1 {color: #435141;}

.retirement-txt1 {color: #333333;}

.retirement-rcol1 {color: #d2cd95;}

.retirement-rcol2 {color: #ffffff}

.career-rcol2 {color: #ffffff}

.retirement-mail1 {color: #435141;}

.itrust-txt3 {color: #435141;}

.retirement-txt3 {color: #435141;}


#mainnav,
#footer {
	color: #fff;
	background-color: #542400;
}

#subnav, #subsubnav {
	color: #bca95d;
	background-color: #F5F1D1;
}

#subsubnav {
	color: #425040;
}

#leftcol {
	color: #000;
}

#toprow {
	color: #000;
}

#home #br_leftcol div.top {
	color: #fff;
}

#header .login,
#header .login a {
	color: #fff;
	background-color: transparent;
}

a {
	color: #411c01;
	background-color: transparent;
}

a:hover {
	color: #fff;
	background-color: transparent;
}

#mainnav a {
	color: #fff;
	background-color: transparent;
}

#mainnav a:hover {
	color: #c4b163;
	background-color: transparent;
}

#subsubnav a {
	color: #425040;
}

#subsubnav a:hover {
	color: #000000;
}

#subnav a {
	color: #542400;
}

#subnav a:hover {
	color: #000000;
}

#it-nav ul {
	color:#fff;
}

#it-nav li {
	list-style: none;
	text-transform: uppercase;	
}

#it-nav li a {
  	display: block;
	color:#fff;
	font-size:10pt;
  	text-decoration: none;
}

ul#it-nav2 {
	color:#fff;
	
}

ul#it-nav2 li {
	list-style: none;
	text-transform: uppercase;	
}

ul#it-nav2 li a {
  	display: block;
	color:#fff;
	font-size:10pt;
  	text-decoration: none;
}

ul#asset-title1 {
	color:#fff;
}

ul#asset-title1 li {
	list-style: none;
	text-transform: uppercase;	
}

ul#asset-title1 li a {
  	display: block;
	color:#fff;
	font-size:10pt;
  	text-decoration: none;
}

ul#method-row {
	color:#411c01;	
}

ul#method-row li {
	list-style: none;
	text-transform:capitalize;	
}

ul#method-row li a {
  	display: block;
	color:#411c01;
	font-size:10pt;
  	text-decoration: none;
}

ul#method-row {
	color:#411c01;	
}

ul#method-row li {
	list-style: none;
	text-transform:capitalize;	
}

ul#method-row li a {
  	display: block;
	color: #411c01;
	font-size: 10pt;
  	text-decoration: none;
}

#profileandperformance #br_rightcol ol#profile-list {	
}

#profileandperformance #br_rightcol ol#profile-list li,
#fundsandmanagers #br_rightcol ol#profile-list li {
	color:#E6D279;	
}

#profileandperformance #br_rightcol ol#profile-list li a {

}

ul#practice-nav {
	color:#fff;	
}

ul#practice-nav li {
	list-style: none;
	text-transform: uppercase;	
}

ul#practice-nav li a {
  	display: block;
	color:#fff;
	font-size:10pt;
  	text-decoration: none;
}

#itrust #rightcol #br_rightcol a {
	color: #E6D279;
	background-color: transparent;
}

#itrust #rightcol #br_rightcol a:hover {
	color: #E2A027;
	background-color: transparent;
}

#retirementplanservices #rightcol #br_rightcol a,
#resources #rightcol #br_rightcol a {
	color: #435141;
	background-color: transparent;
}

#retirementplanservices #rightcol #br_rightcol a:hover,
#resources #rightcol #br_rightcol a:hover {
	color: #E2A027;
	background-color: transparent;
}

#retirementpg2 #rightcol #br_rightcol a {
	color: #435141;
	background-color: transparent;
}

#retirementpg2 #rightcol #br_rightcol a:hover {
	color: #E2A027;
	background-color: transparent;
}

/* LDP : Added Contact styling */

#career #rightcol #br_rightcol a,
#contact #rightcol #br_rightcol a {
	color: #E6D279;
	background-color: transparent;
}

#career #rightcol #br_rightcol a:hover {
	color: #E2A027;
	background-color: transparent;
}

#footer a {
	color: #fff;
	background-color: transparent;
}

#footer a:hover {
	color: #c4b163;
	background-color: transparent;
}

#home                             #mainnav #nav_home,
#abouttci                         #mainnav #nav_abouttci,
#tcivision                        #mainnav #nav_abouttci,
#tcivision                        #mainnav #nav_tcivision,
/*#ourphilanthropy                  #mainnav #nav_ourphilanthropy,
#annualreport                     #mainnav #nav_annualreport,*/
#ourphilanthropy                  #mainnav #nav_abouttci,
#annualreport                     #mainnav #nav_abouttci,
#login                            #mainnav #nav_login,
#ourpeople                        #mainnav #nav_people,
#investmentstrategy               #mainnav #nav_investmentstrategy,
#mutualfunds                      #mainnav #nav_mutualfunds,
#practiceareas                    #mainnav #nav_clientprofiles,
#itrust                           #mainnav #nav_itrust,
#itrustpg1                        #mainnav #nav_itrustpg1,
#resources                        #mainnav #nav_resources,
#retirementplanservices           #mainnav #nav_retirementplanservices,
#benefits                         #mainnav #nav_employeebenefits,
#contact                          #mainnav #nav_contact,
#introtoinvesting                 #mainnav #nav_itrust,
#futureretirement                 #mainnav #nav_itrust,
#currentretirement                #mainnav #nav_itrust,
#education                        #mainnav #nav_itrust,
#multiplegoals                    #mainnav #nav_itrust,
#profileandperformance            #mainnav #nav_itrust,
#fundsandmanagers                 #mainnav #nav_itrust,
#investorquestionnaire            #mainnav #nav_itrust,
#itrustnewsletter                 #mainnav #nav_itrust,
#irarollovers                     #mainnav #nav_itrust,
#accessorfund                     #mainnav #nav_itrust,
#assetallocatedportfolios         #mainnav #nav_itrust,
#gettingstarted                   #mainnav #nav_itrust,
#ourservices					  #mainnav #nav_abouttci {
	color: #D3AE29;
	background-color: transparent;
}

ul#login a #login-nav #login {
	background: #000000;
}

/* LDP : Added to streamline the tab-highlight CSS code */

#login #login-nav .selected {
	background-color: #5c5e38;
}

#futureretirement  #it-nav #future-retirement,
#currentretirement #it-nav #current-retirement,
#investingfored #it-nav #invest-for-ed,
#multiplegoals #it-nav #multiple-goals {
	color: #fff;
	font-weight:bold;
	background-color: transparent;
}

#rightcol h1 {
	color: #435141;
}

#ourservices #rightcol h1 {
}

#rightcol h2 {
	color: #E6D279;
}

#itrust {
	color: #D3AE29;
}

#itrustpg1 {
	color: #D3AE29;
}

#introtoinvesting {
	color: #D3AE29;
}

#fundsmanagers{
	color: #D3AE29;
}

#practiceareas {
	color: #D3AE29;
}

#contact {
	color: #D3AE29;
}

#profileandperformance,
#fundsandmanagers {
	color: #D3AE29;
}

#rightcol p {
	color: #ffffff;
}

#rightcol h1 {
	color: #E6D279;
}

#rightcol h2 {
	color: #E6D279;
}

#rightcol h4 {
	font-size:11pt;
	color: #E6D279;
}

#rightcol h5 {
	font-size:10pt;
	color: #4F2F13;
}

#rightcol h6 {
	color: #fff;
	font-size:10 pt;
	font-style:italic;	
}

#rightcol h7 {
	color: #401d0;    /* LDP : Invalid Hex color; should be fixed. */
	/* color: red; */
	font-size: 9pt;
	font-weight:bold;	
}

#rightcol #br_leftcol h1 {
	color: #E6D279;
}

#home #rightcol #br_leftcol .bottom h1 {
	color: #435141;
}

#investmentstrategy #leftcol #br_leftcol .employee_info h1 {
	color: #d2cd95;
}

#itrustpg1 #rightcol #br_leftcol .top h1 {
	color: #435141;
}

#introtoinvesting #rightcol #br_leftcol .top h1,
#investorquestionnaire #rightcol #br_leftcol .top h1 {
	color: #435141;
}

#fundsmanagers #rightcol #br_leftcol .top h1 {
	color: #435141;
}
#retirementpg2 #rightcol #br_leftcol .top h1 {
	color: #435141;
}

#abouttci #rightcol #br_leftcol .bottom h1,
#tcivision #rightcol #br_leftcol .bottom h1,
#ourphilanthropy #rightcol #br_leftcol .bottom h1,
#annualreport #rightcol #br_leftcol .bottom h1
{
	color: #E6D279;
}

#login #rightcol #br_leftcol .bottom h1 {
	/* color: #E6D279; */     /* LDP : Removed div background color */
}

/*
#home #br_leftcol .top h1,
#abouttci #rightcol #br_leftcol .bottom h1 {
	color: #d2cd95;
}
*/

#home #rightcol h1,
#abouttci #rightcol h1,
#tcivision #rightcol h1,
#ourphilanthropy #rightcol h1,
#annualreport #rightcol h1,
#ourpeople #rightcol h1,
#investmentstrategy #rightcol h1,
#mutualfunds #rightcol h1,
#practiceareas #rightcol h1, 
#contact #rightcol h1,
#career #br_rightcol h1 {
	color: #E6D279;
}

#home #rightcol #br_rightcol h1,
#abouttci #rightcol #br_rightcol h1,
#ourservices #rightcol #br_rightcol h1,
#tcivision #rightcol #br_rightcol h1,
#ourphilanthropy #rightcol #br_rightcol h1,
#annualreport #rightcol #br_rightcol h1,
#ourpeople #rightcol #br_rightcol h1,
#investmentstrategy #rightcol #br_rightcol h1,
#mutualfunds #rightcol #br_rightcol h1,
#mutualfunds #rightcol #br_rightcol3 h1,
#practiceareas #rightcol #br_rightcol2 h1,
#practiceareas #rightcol #br_rightcol h1,
#profileandperformance #rightcol #br_leftcol h1,
#fundsandmanagers #rightcol #br_leftcol h1,
#retirementplanservices #rightcol br_rightcol h1,
#retirementpg2 #br_leftcol #bottomrow  h1,
#retirementpg2 #rightcol br_rightcol h1,
#retirementpg2 #rightcol br_lefttcol h1,
#contact #rightcol #br_leftcol h1,
#login #rightcol #br_leftcol h1,
#career #rightcol #br_leftcol h1 { 
	color: #435141;
}

#home #rightcol h2 {
	color: #4F2F13;
}

#mutualfunds #rightcol h2 {
	color: #542400;
}

#retirementplanservices #rightcol h2 {
	color: #435141;
	font-weight:bold;
}

#retirementpg2 #rightcol h2 {
	color: #435141;
	font-weight:bold;
}

#rightcol p {
	color: #fff;
}

#login #rightcol p {
	color: #435141;
}

#retirementplanservices #br_rightcol p {
	color: #411C01;
}

#br_rightcol p {
	color: #000;
}

#practiceareas #br_rightcol2 p {
	color: #411C01;
} 

#retirementplanservices #rightcol #bottomrow #br_rightcol p,
#retirementplanservices #rightcol #bottomrow #br_leftcol p,
#retirementpg2 #rightcol #bottomrow #br_rightcol p,
#retirementpg2 #rightcol #bottomrow #br_leftcol p {
	color: #4f2f13;
}

#contact #br_leftcol p {
	color:#435141;
}

#profileandperformance #rightcol #br_leftcol p,
#fundsandmanagers #rightcol #br_leftcol p {
	color:#435141;
} 

#profileandperformance #rightcol #br_rightcol p,
#fundsandmanagers #rightcol #br_rightcol p {
	color:#fff;
} 

#rightcol #br_leftcol p.since {
	color: #E6D279;
}

#home #rightcol #toprow p,
#abouttci #rightcol #br_leftcol .top p,
#ourservices #rightcol #br_leftcol .top p,
#tcivision #rightcol #br_leftcol .top p,
#ourphilanthropy #rightcol #br_leftcol .top p,
#annualreport #rightcol #br_leftcol .top p,
#login #rightcol #br_leftcol .top p {
	color: #435141;
}

#home #rightcol #bottomrow #br_rightcol p {
	color: #000;
}

#home #rightcol #bottomrow .bottom p {
	color: #411c01;
} 

#abouttci #rightcol #br_leftcol .bottom p,
#tcivision #rightcol #br_leftcol .bottom p,
#ourphilanthropy #rightcol #br_leftcol .bottom p,
#annualreport #rightcol #br_leftcol .bottom p
{
	color: #fff;
}

#login #rightcol #br_leftcol .bottom p {
	color: #fff;
}

#br_rightcol ol li {
	color: #411c01;
}

#br_rightcol table {
	color: #fff;
}

#ourpeople #container #content #rightcol #br_rightcol #employee_links table {
	color: #411c01;
}

span.h1runin {
	color: #435141;
}

#abouttci span.h1runin,
#tcivision span.h1runin,
#ourphilanthropy span.h1runin,
#annualreport span.h1runin,
#ourservices span.h1runin
{
	/* color: #e6d279; */
	color: #435141;
}

span.h2runin {
	font-size:12px;
	color: #4F2F13;
	font-weight:bold;
}

span.h3runin {
	font-size:12px;
	color: #435141;
	font-weight:bold;
}

span.highlight {
	color: #411c01;
}

#investmentstrategy span.highlight {
	color: #d2cb95;
}

#abouttci #br_leftcol div.bottom,
#tcivision #br_leftcol div.bottom,
#ourphilanthropy #br_leftcol div.bottom,
#annualreport #br_leftcol div.bottom
{
	/* background-color: #435141; */     /* LDP : Background color for bottom half of image */
}

#login #br_leftcol div.bottom {
	background-color: #435141;
}

#tcivision #br_leftcol div.top {
	background-color: #F5F1D1;
}

/* ADDED AFTER MARK */

#profile_links li a {
	color: #fff;
}

p.fineprint {
	color: #fff;
}

#contact p.fineprint,
#itrust p.fineprint {
	color: #fff;
}

#investmentstrategy p.fineprint {
	color: #4F2F13;
}

#retirementplanservices #container #content #rightcol h1,
#resources #container #content #rightcol h1,
#login #container #content #rightcol .top h1,
#itrustnewsletter #container #content #rightcol .top h1,
#irarollovers #container #content #rightcol h1,
#accessorfund #container #content #rightcol h1,
#assetallocatedportfolios #container #content #rightcol h1,
#gettingstarted #container #content #rightcol h1 {
	color: #435141;
}

#retirementplanservices #container #content #rightcol h2,
#resources #container #content #rightcol h2 {
	color: #4f2f13;
}

#retirementplanservices #container #content #rightcol h2,
#retirementplanservices #container #content #rightcol #br_rightcol li,
#retirementplanservices #container #content #rightcol #br_rightcol a {
	color: #4f2f13;
}

#retirementplanservices #container #content #rightcol #br_leftcol p.fineprint {
	color: #4f2f13;
}

span.retirement-mail1 {
	color: #4f2f13;
}

label {
	color: #4f2f13;
}

#login #container #content #rightcol #br_rightcol2 #login_col2 p {
	margin-top: 20px;
	margin-left: 20px;
}

#login #container #content #rightcol #br_rightcol2 #login_col2 p.notice {
	color: #4f2f13;
}

#introtoinvesting #leftcol,
#irarollovers #leftcol,
#accessorfund #leftcol,
#assetallocatedportfolios #leftcol,
#gettingstarted #leftcol {
	background-color: #435141;
}

#introtoinvesting #br_rightcol2 table {
	background-color: #e6d279;
	color: #4f2f13;
	margin: 0;
	padding: 0;
}

#introtoinvesting #br_rightcol2 table tr th {
	color: #e6d279;
	background-color: #5c5e38;
}

#introtoinvesting #br_rightcol2 table tr td {
	background-color: #e6d279;
}

#futureretirement #br_leftcol .top p,
#currentretirement #br_leftcol .top p,
#education #br_leftcol .top p,
#multiplegoals #br_leftcol .top p {
	color: #fff;
	background-color: #253b3d;     /* #542400 */
}

#futureretirement #br_leftcol .top p a,
#currentretirement #br_leftcol .top p a,
#education #br_leftcol .top p a,
#multiplegoals #br_leftcol .top p a {
	color: #fff;
}

#futureretirement #br_leftcol .top p a:hover,
#currentretirement #br_leftcol .top p a:hover,
#education #br_leftcol .top p a:hover,
#multiplegoals #br_leftcol .top p a:hover {
	color: #f5f1d1;
}

#profileandperformance .top ul li,
#fundsandmanagers .top ul li,
#irarollovers .top ul li {
	color: #435141;
}

#investorquestionnaire #br_rightcol2 ul li {
	color: #f5f1d1;
}

#itrustnewsletter #container #content #rightcol .top p {
	color: #5c5e38;
}

#irarollovers #container #content #rightcol .top p,
#accessorfund #container #content #rightcol .top p,
#assetallocatedportfolios #container #content #rightcol .top p,
#gettingstarted #container #content #rightcol .top p {
	color: #435141;
}

p.pullquote {
	color: #f5f1d1;
}

#gettingstarted #content #rightcol #br_leftcol ol {
	margin-left: 20px;
}

#gettingstarted #content #rightcol #br_leftcol ol li {
	margin-bottom: 10px;
}

span.stepno {
/*	color: #d3ae29;	*/
	color: #435141;
}

#fundsandmanagers #leftcol ul li ul {
	background-color: #e6d279;
}

#fundsandmanagers #leftcol ul li ul li {
	background-color: #e6d279;
}

#fundsandmanagers #leftcol ul li ul li.selected {
	background-color: #5c5e38;
}

#simple #container #content {
	background-color: #f5f1d1;
}

#simple #leftcol {
	background-color: #435141;
}

#simple #rightcol h1 {
	color: #435141;
}

#simple #rightcol p,
#simple #rightcol ul li {
	color: #4f2f13;
}

#fundsandmanagers #rightcol #bottomrow #br_leftcol p.pullquote {
	color: #411c01;
}

#profileandperformance #br_rightcol2 ol{
	color: #DEDDB7;
}
#retirementplanservices #rightcol #br_rightcol #bottomrow ul {

}

/*	============================================
	===( RESOURCES section specific )===========
	============================================	*/

body.Resources #rightcol #br_rightcol a
{
	background-color: transparent;
}
body.Resources #rightcol #br_rightcol a:hover
{
	background-color: transparent;
}
body.Resources #mainnav #nav_resources
{
	color: #D3AE29;
	background-color: transparent;
}
body.Resources #container #content #rightcol h1
{
	color: #435141;
}
body.Resources #container #content #rightcol h2
{
	color: #4f2f13;
}

body.Resources #rightcol p.wideP
{
	color: #542400;
}
}
