/* localized stylesheet 
* (c) TIAA-CREF



#primarytiernavigationcontainer img {margin-right:6px;padding-right:1px;}
#primarytierborder {clear:both;background-color:#e1e1e1;padding-top:0px;border-bottom:2px solid #313131;margin-right:5px;margin-bottom:0px;}
#primarynav {top:88px;}
#contentlevelcontainer {margin-top:0px;margin-bottom:0px!important;padding-bottom:0px!important;clear:both;}
#contentcontainer {margin:0px;padding:0px;width:755px;float:left;border:none;}
#loginSection {float:left;width:220px;background-color:#ffffff;padding:10px;margin:0px 0px 3px 0px;border:solid 1px #c1c1c1;}
#loginSection h2 {color:#626366;font-size:1.1em;margin:0px 0px 10px 0px;}
.inputText {float:left;font-weight:800;}
.forgotSignifier {font-size:0.9em;color:#000066;padding-left:5px;padding-right:1px;font-weight:normal;float:right;text-align:right;}
#loginform #user, #loginform #password {height:16px;font-size:10pt;font-weight:normal;width:214px;margin:0px 0px 10px 0px;padding:0px;}
#loginform {clear:both;margin:0px;padding:0px;}
#secureLogin {margin:3px 8px 3px 0px;padding:0px;}
.alignRight {text-align:right!important;padding-right:2px;}
.loginLinksPadding {font-size:0.9em;line-height:1.6em;color:#626366;}
.loginLinksPadding a {color:#2074a8;}
.sitelinks {width:107px; margin:0px;padding:0px;float:left; display:inline;}
.sitelinks ul {padding:0px 0px 0px 3px;margin:0px;font-size:0.9em;}
.sitelinks ul li {background-repeat:no-repeat;background-image:url("/images/bullet-products.png");margin:0px;list-style:none;background-position:0.1em 0.8em;}
.sitelinks ul li a {margin:0px;padding-left:0.7em;}
img #loginimage {padding:0px; margin:0px; width:194px; border:0px; display:block;}
#loginbutton {width:100%; margin:7px 0px 0px 0px; padding: 0px; text-align:center; display: block;}
#loginbutton a img {width:91px; height:26px; border: 0px; margin:0px 0px 5px 0px; padding:0px;}
#loginlinks {margin:0px; padding:2px 0px 0px 0px;float:left;text-align:left;}
#loginlinks ul {padding:0px;margin:0px; font-size: 0.9em;}
#loginlinks ul li {background-image:none;margin:0px;list-style:none;display:inline;}
#loginlinks ul li a {margin:0px;padding-right:12px;}
#loginlinks ul li.right {padding-right:0px;padding-left:12px;}
#quarterlyInvestment {padding:0px 10px 10px 10px;margin:0px 0px 10px 0px;font-size:0.9em;}
quarterlyInvestment h3 {margin:0px;padding:0px;}
#quarterlyInvestment ul li {padding:0px 0px 10px 0px;}
#newsquerycontainer {padding:20px 0px 18px 20px;width:465px;clear:both;}
#newsquerycontainer h2 {font-size:1.0em;margin-bottom:15px;color:#000;}
#newsquerycontainer ul {margin-left:9px;margin-top:3px;padding:0px;margin-bottom:2px;list-style-type:none;}
#newsquerycontainer ul li {background-repeat:no-repeat;background-image:url("/images/bullet-products.png");margin-left:-10px;padding-left:1em;padding-bottom:20px;list-style:none;background-position:0.1em 0.6em;}
#newsquerycontainer a {color:#1a5d91;font-weight:800;}
#newsquerycontainer ul li a {color:#2074a8;text-decoration:underline;font-size:1.0em;font-weight:500;}
.copyright {margin: 6px 0px;}


 fix for firefox - would not display the fund research drop-down without another select before it
 
.fffix {display:none;volume:silent;}
#leftCol {width:505px;float:left;border-right:solid 1px #c1c1c1;margin:8px 0 0 0;padding-bottom:0px;}
#rightCol {width:240px;margin:8px 0px 0px 0px;padding:0px 0px 0px 3px;float:left;}
#tertiarytiercontainer, #quaternarytiercontainer, contentpadding {display:none;}
#footercontainer {margin:0px;}

*/



/* NEW STYLE FOR HOMEPAGE FLASH CONTAINTER
#homeflashcontainer {width:489px; background-color:#ebebeb;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; clear:left;}
#productsservicesoffercontainer {width:489px; background-color:#ebebeb;padding:19px 0px 14px 16px; margin:0px; float:left; clear: left;}
#productslistcontainer {float:left;width:210px;top:0px;}
#serviceslistcontainer {float:left;width:210px;top:0px;margin-left:42px;}
#productslistcontainer h1, #serviceslistcontainer h1 {margin:0px;padding:0px;}
#productslistcontainer h1 a, #serviceslistcontainer h1 a {text-decoration:none; margin:0px 0px 9px 0px; padding:0px;font-size:1.2em; font-weight:800; color:#06417B;}
#productsservicesoffercontainer h1 {margin:0px;padding:0px;}
#productsservicesoffercontainer h1 img {vertical-align:middle;}
#productsservicesoffercontainer ul {padding:0px;margin:0px;margin-top:7px;width:214px;}
#productsservicesoffercontainer li {list-style-type:none;padding:3px 0px 3px 2px;margin-bottom:0px;border-top:1px solid #c6d3e0;}
#productsservicesoffercontainer li a {font-size:1.1em;text-decoration:none;color:#2074A8;font-weight:800;padding-top:3px;}
#topiccontainer {float:left;display:inline;width:115px;padding:19px 8px 0px 16px;margin:0px;}
#topiccontainer h1 {margin:0px;padding:0px;width:auto;margin-bottom:8px;}
#topiccontainer dl {display:inline;margin-top:0px;padding-top:0px;}
#topiccontainer dd {margin-left:0px;padding-bottom:8px;}
#topiccontainer a {color:#2074a8;font-weight:800;font-size:1.1em;}
#tcpromotion {margin:0px;padding:0px;}
#annuitypromo {float:right;}
#currentinterests {float:left;width:244px;}
#promozonecontainer {padding:4px 12px 8px 2px;margin:0 0 0px 0;clear:both;}
#clearingdiv{clear:both;float:none;}
#promozonecontainer a {color:#1a5d91;}
#mmtext{float:left;}
#commentarystrong{font-weight:800;margin:0px;padding:0px;}
#performancecontainer{clear:both;}
#fundcontainer {float:left;width:346px;border-left:1px solid #bfd2e0;padding:19px 5px 10px 5px;margin:0px;}
#fundcontainer h1 {margin:0px;padding:0px;margin-bottom:5px;margin-left:2px;}
#fundselectform {height:22px;background-color:#e5eef5;padding:5px 8px 5px 14px;margin:10px 0px 10px 2px;}
#fundselectform form {padding-bottom:0px;margin-bottom:0px;}
#fundselectform form p {margin:0px;padding:0px;margin-bottom:6px;}
#fundselectform select {vertical-align:top;}
#fundselectform input.go {margin-left:9px;} 
#performancestrong {font-weight:800;margin:0px;padding:0px 0px 1px 2px;}
#openaccountform {padding:10px 0px 0px 0px;margin:0px;}
#openaccountform form {padding-bottom:0px;margin-bottom:0px;}
#openaccountform select {vertical-align:top;width:170px;margin:0px;padding:0px;}
#openaccountform input.go {margin-left:5px;}
#serviceslistcontainer a img, #productslistcontainer a img {margin:0px; border:0px; padding:0px; vertical-align:-1px;}
.fundwatchcustom {float:right;font-size:0.8em;padding:0px;margin-bottom:0px;}
#fundscriptlist h2 {font-size:1em;color:#000000;margin-right:6px;margin-left:2px;margin-bottom:2px !important;margin-top:0px;padding:0px !important;}

#newsquerycontainer ul {margin-left:9px;margin-top:3px;padding:0px;margin-bottom:2px;width:220px;list-style-type:none;font-size:0.9em;}

#customfunddata {empty-cells:show;border-collapse:collapse;margin-top:10px;clear:both;width:350px;;font-size:100%;}
#customfunddata th, #customfunddata td {text-align:right;font-size:0.9em !important;border-top:1px solid #d6d6d6;padding:4px;color:#333333;}
#customfunddata tr.investmentproductheader th {font-style:italic;color:#666666;font-weight:600;text-align:left;}
#customfunddata tr.accountrow th {text-align:left;}
#customfunddata tr.accountrow th a {font-weight:500;text-decoration:none;font-weight:500;color:#2074a8;}
#customfunddata tr.accountrow th a:hover {color:#cc6600;}
#customfunddata tr.customfunddateheader th {font-size:0.7em;font-weight:500;border-top:0px;vertical-align:bottom;text-align:right;}
#customfunddata tr.customfunddateheader th.netvalues {text-align:left;}
#customfunddata .gain {color:#009900;}
#customfunddata .loss {color:#cc0000;}
#homeperformancefooter {font-weight:800;margin:6px 40px;}

#loginlinks {margin:0px; padding:2px 0px 0px 0px;float:left;text-align:left;}
#loginlinks ul {padding:0px;margin:0px;font-size:0.9em;}
#loginlinks ul li {background-image:none;margin:0px;list-style:none;display:inline;}
#loginlinks ul li a {margin:0px;padding-right:12px;}
#loginlinks ul li.right {padding-right:0px;}
#loginlinks ul li.right a {margin:0px;padding:0px 0px 0px 12px;}

#homelayout {margin:0px;padding-left:0px;margin-bottom:0px;padding-bottom:0px;}
#homelayout h1 {font-size:1.4em;}
#homelayout a {color:#2074a8;}


#audiencelinkscontainer {float:left;width:224px;background-color:#ffffff;padding:5px 4px 0px 7px;margin:0px;}
#audiencelinkscontainer p, #audiencelinkscontainer p a  {padding:0px; margin:0px;}
#audiencelinkscontainer hr {margin:0px;padding:0px;border-top:solid 1px #bdd6e7;width:220px;display:block;clear:left;}

#audiencelinkscontainer ul {list-style-type:none; padding:0px; margin:0px 0px 8px 0px; }
#audiencelinkscontainer ul li {padding:3px 0px 7px 0px;margin:0px;}
#audiencelinkscontainer p {padding:0px; margin:0px;}
#audiencelinkscontainer h1 {font-size:1em;color:#000000;margin:6px 0px 2px 0px;padding: 0px;}

#brandbannercontainer {float:left; width: 505px; height:130px;padding:0px;margin:0px;}

#otherlogin {width:204px;margin:0px;padding:0px;text-align:right;font-weight:800;}
#otherlogin p {margin:0px;padding:4px 0px 0px 0px;}
#otherlogin img {padding-right:9px;}

#loginlinkscontainer {width:218px;padding:0px 0px 10px 0px;float:left;}
#loginlinkscontainer ul {list-style-type:none; padding:0px; margin:0px; }
#loginlinkscontainer ul li {padding:2px 0px 1px 0px;margin:0px;}

#fundlistopen {border:1px solid #ffffff;}

#homepromotions {padding-bottom:0px;margin-bottom:0px;border-bottom:1px solid;border-color:transparent;}

#advisor {width:206px;margin:10px 0 0 0px;font:normal 9pt Arial, Helvetica, sans-serif;border-top:1px solid #bdd6e7;padding:5px 0px 0px 0px;text-align:left;color:#2074a8;}

#mmtext a, #mrtext a, #newsquerycontainer a {font-weight:800;color:#2074a8!important;}
#mmtext a:hover, #mrtext a:hover, #newsquerycontainer a:hover {color:#cc6600!important;}
#mrtextcontainer {float:left; width:320px; padding:0px; margin:0px 0px 10px 0px;}
#mrtextimage {float:left; padding:0px; margin:0px 0px 0px 0px;}
#mrtext {float:left; padding:0px 0 12px 0; margin:-2px 0px 0px 6px!important;clear:right;}

.rule {margin:0px 0px 0px 0px; padding:0px; border-top: solid 1px #bdd6e7; width:220px;  display: block; clear: left;}

#homeephemeralcontainer {float:none;display:block;padding-bottom:0px;margin-bottom:0px;clear:both;}
#homeprimarycontainer {float:left;width:505px;margin-bottom:0px;padding-bottom:0px;border-right:1px solid #bfd2e0;}
#homeprimarycontainer h1 {color:#662e02;font-size:1em;text-transform:uppercase;}

#loginstructions {color: #000000;font-size:.9em;margin:3px 0px 0px 0px;padding:0px;}
#otherLoginContainer {width:221px;clear:left;border-top:solid 1px #bdd6e7;border-bottom:solid 1px #bdd6e7;padding:8px 0px 7px 0px;}

.loginlinkslast {width:218px;font-size:0.9em;font-weight:800;text-align:center;padding:6px 0px 0px 0px;margin:0px;}

#homealertmain {padding-left:9px;}
#homealert {border:1px solid #7f3204;width:456px;padding:12px;float:left;clear:left;margin-left:2px;margin-bottom:10px;}

#homeHeaderImage {position:absolute;top:55px;left:559px;}
ul.learningCenter {margin:0px;padding:0px;}
ul.learningCenter li {list-style:none;padding-bottom:0.7em;}

#homefundselection select {font-size:0.9em;width:262px;}

#newusercontainer {padding-top:2px;font-size:0.8em;color:#000000;}

Fire fox fix for Mac for primary navigation

ul#primarytiernavigation {width:595px;}

end home page styles */
