/* TIAA-CREF Global Stylesheet
(c) TIAA-CREF
[Table of contents]
1. 	Body
2.	Pagelayout / #pagelayout
3. 	Header / #headercontainer
4. 	Navigation / #primarytiernavigationcontainer, #secondarytiernavigation
5. 	Content / #contentlevelcontainer
6. 	Center column / #contentcontainer
7. 	Left column / #tertiarytiercontainer 
8. 	Right column / #quaternarytiercontainer
9. 	Footer / #footercontainer
10. Copyright / #copyrightcontainer
11. CONTENT CONTAINER WIDTH CHANGES BASED ON COLUMN NUMBERS
12. Left / Right Navigation
*/
body{font-family:Arial, Helvetica, sans-serif;font-size:0.8em;}
img{border:0;}
#pagelayout{margin:0;background-image:none;background-color:#ffffff;border:none;overflow:visible !important;padding:0 !important;}
#primarytiernavigationcontainer, #primarytierborder, #secondarytiernavigation, #tertiarytiercontainer, #quaternarytiercontainer, #footercontainer, #breadcrumbcontainer,#breadcrumbmenu,#heroOuter,#heroOuter,#utilNav,#searchform,#mainNav,#login_section,#footerNav,#topsection,#leftcallout,#defaultSWFObject,.separatorline,#skipnavigation{display:none !important;}
/* header starts */
#mainWrapper{background-color:#ffffff;background-image:none;margin:0;}
.headerOut{height:70px;}
.mainOut{text-align:left;}
.headerWrapper{width:548px;margin:0;}
.tiaaLogo a{padding:0;}
/* header ends */
/* homepage parameters */
.subtemplate{padding:0;}
.mainOut div.newsBlock{float:left;width:616px;padding-bottom:15px;}
#homeleftcolumn{padding:10px 0 0 0;width:616px;}
.lgNews div.lgImage{padding-right:20px;float:left;}
div.lgNews{vertical-align:top;float:left;}
#bodyOut.mainOut{margin:0;}
div.smImage{vertical-align:top;width:100%;}
div.listNews{vertical-align:top;width:100%;}
.mainOut div.newsBlock div.leftBlock{vertical-align:top;width:280px !important;padding-right:10px;padding:0;float:left;}
.mainOut div.newsBlock div.rightBlock{vertical-align:top;width:280px !important;float:left;}
div.smImage img:first-child{float:left;width:120px;padding-right:10px;}
.mainOut div.newsBlock div.leftBlock div.listNews{width:278px !important;}

/* eswari added code start */
.selectTiaa{border:2px solid #eeeeee !important;padding:4px 0 4px 4px !important;width:240px !important;float:left;}
#homefundselection img {float: right !important;}
#homerightcolumn {display:block !important;}
#performance{display:none !important; width:302px !important;}
#homefundselection{display:none !important;width: 302px !important;}
#fundscriptlist{display:block !important;clear:both;padding-top:20px !important;}
#fundlistopen{display:block !important}
#fundscriptlist h2 {display: block !important;width: 301px !important;color:#666666 !important;border:none !important;font-size:1.4em !important;}
#fundlistopen table{border: 1px solid #dbdbdb !important;width:301px !important;}
#fundlistopen table tr td{border: 1px solid #dbdbdb !important;width:80px !important;}
p.customizefund{display:none !important;}
#fundlistopen table td{padding:6px 4px 6px 4px !important;}
.customfunddata .loss {color: red !important;}
.customfunddata .gain {color: green !important;}
#fundlistopen table tr.investmentproductheader td{font-weight:800 !important;width:301px !important;}
#fundlistopen .rowhighlight {background-color: #EEEEEE;}
#fundlistopen .rowodd {background-color: #EEEEEE;}
#fundlistopen table tr.investmentproductthead{background-color: #EEEEEE !important;}

/* eswari added code ends */
/* homepage parameters end*/

/* footer starts */
#footerOut{background-image:none;background-color:#ffffff;padding:10px 0 10px 0;margin:0;clear:both;}
#footercontainer2011{background-image:none;background-color:#fffff;clear:both;}
#footercontainer2011 #inner{margin:0;width:548px !important;padding:0 !important;clear:both;}
#footercontainerbottomdiv{clear:both;width:548px !important;}
#footercontainertopdiv{display:none;}
#contactcontainer{margin:0;padding:0;}
#contactcontainer .contactsubcontainer{margin:0;width:548px;}
#contactcontainer .contactsubcontainer .contactcontentcontainer{display:none !important;}
/* footer ends */
#contentlevelcontainer {margin:0px;border:0 none;display:inline;padding:0;width:548px !important;}
#stdContentWithImage{border:0;padding:0;margin:0;}

#contentcontainer.subtemplate{width:617px !important;padding:0;}
#bodycontainer #leftsection{width:100%;}
#bodycontainer #leftsection .toprow{float:none !important;width:100%;}/* Institute fix 7/27 */
#bodycontainer #leftsection .middlerow, #bodycontainer #leftsection .bottomrow{float: none !important;width:100%;}/* Institute fix 7/27 */
#bodycontainer #leftsection .leftcontainer.twocolumn{float:left;padding-right:20px;width:298px;}
#bodycontainer #leftsection .middlecontainer.twocolumn{float:left; padding-right: 0;width:298px;}
#bodycontainer #leftsection .bottomdiv {float:none !important;width:100%;}/* Institute fix 7/27 */

#contentcontainer {border:0 none;width:548px !important;margin:0px;padding:0;}
#contentcontainer hr {color:#000;background-color:#000;}
#contentcontainer .datahead, #contentcontainer .tabletype {border:1px solid #000 !important; margin-top:3px;}

#footnotescontainer {border-top:1px solid #000;color:#000;}
#footnotescontainer td, th {color:#000 !important;}

#copyrightcontainer {width:548px;margin-top:20px;color:#000;}
#copyrightcontainer .siteUrl {display:inline;}

h1 {color:#000 !important;border:none !important; width:600px !important;display:block;}
/*landing pages subtitle*/
.subtitle {color:#000 !important;}
.tabletype{width:100% !important;}
/*a {text-decoration:none !important;color:#000 !important;}*/


/*performance pages ex:http://ucmdv.ops.tiaa-cref.org/tcpub/performance/retirement/index.html
 "back to top" and "login" button */
.returntocontent {visibility:hidden;}
.logincontainer {display:none;}
.addthis_toolbox addthis_default_style{display:none;}
#contentcontainer.maincontent-rnav{padding:0;width:548px !important;}

.maincontent-rnav{padding:0;}
.maincontent-lgut-rnav{padding:0;}
#contentcontainer.maincontent-lgut-rnav h2{margin-top:10px;}
#contentcontainer.maincontent-lgut-rnav ul{margin-bottom:20px;}
#contentcontainer.maincontent-lgut-rnav img{margin-bottom:20px;}
#contentcontainer.maincontent-rnav ul.tclist{margin-bottom:20px;}


#contentcontainer #threeColumns #firstCol, #contentcontainer #threeColumns #secondCol, #contentcontainer #threeColumns #thirdCol {
    width: 30.4%;float:left;
}
/* landing pages requirementr starts */

.backfootnote{display:none;}
#ContentAreaADV, #ContentAreaWide, #ContentArea, #contentareawide {border:0;padding:0;margin:0;}

#footnoteoutsidebox, #FootnoteOutsideBox, .FootnoteOutsideBox{width:548px;margin:0 !important;padding:0 !important;}
#TitleLeftContentContainer{width:548px !important;float:left;clear:both;}
.ScreenShotImage,#ContentHeader{display:none;}
#bodylayout .loginbutton{display:none;}


/* landing pages requirement ends */

#twoColumns{border:1px solid #999;}
.datasuphead{border-right:1px solid #6B949E !important;}
.datasubhead{border-bottom:1px solid #6B949E !important;border-right:1px solid #6B949E !important;border-top:1px solid #6B949E !important;}
.datarow, .datarowctr{border-right:1px solid #6B949E !important;}
#palogo,#falogo{padding-left:20px;}
.tiaablinds{width: 90%;margin:2px 0 2px 0;}
.tiaablinds table.forms{width:100%;}
.tiaablinds table.forms.open{width:99%;}
.videobrdr{display:none;}
#topBottomAction{display:none;}

/* added by james for prospectuses */
.prospectuses{width:548px !important;}
.prospectuses table.forms{width:548px !important;}
.prospectuses table.forms.open{width:546px !important;}
.staticStack div.right{clear:both !important;}

#contentcontainer ul.datelist div.date{padding:0 10px 10px 0 !important;margin:0 0 0 0!important;}
#contentcontainer ul.datelist div{padding-bottom:10px;margin:0 0 0 0 !important;}
#contentcontainer ul.datelist, ul.chapterlist{width:548px !important;}

/*Code added for print issues in IE6 for tabular data*/
/*.categorytablecontainer{width:500px !important;}*/

/*Code added by eswari for print enhansment issues */
/*.at300bs{display:none !important;}To remove the printer and email icon on who we are page */
/* styles added for institute site */
.leftcontainer.singlecolumn ul{padding-bottom:20px !important;}
.middlerow .topdiv h3{padding-bottom:10px !important;}
.articlecontainer{width:500px !important;float:none !important; padding-bottom:10px !important;}/* Institute fix 7/27 */
.articleleftdiv {float: none!important;font-weight: bold !important;width: 97px !important;}/* Institute fix 7/27 */
.articlerightdiv {float: none !important;padding-left: 75px; width: 350px !important;}/* Institute fix 7/27 */

/* Styles added for contact us page from institute 7/27 */

.mailing_list {float: none;padding: 10px 20px 20px;width: 500px;}
.mailing_list .fieldrow {clear: both;padding-top: 10px;width: 500px;}
.mailing_list .fieldname {color: #40515C;float: left;font-family: arial;font-size: 12px;padding-right: 18px;text-align: right;width: 120px;}
.mailing_list .fieldtype {float: left;width: 320px;}
.mailing_list .requirednotefix2 {color: #40515C;float: none;font-family: arial;font-size: 12px;padding: 10px 0 0;text-align: right;width: 485px;}
.mailing_list .mailinglist_buttons {float: right !important;padding-top: 27px !important;}
.mailing_list .additonal_text {clear: both;float: left;padding-left: 125px;padding-top: 10px;}
/* styles for institute site ends */

/*Code added by eswari for print enhansment issues 6/17/2011 */
.at300bs{display:none !important;}/*To remove the printer and email icon on who we are page */
#contentcontainer ul li{list-style-image:url("/ucm/groups/app/@ap_ucm_p_tcp/documents/images/img_tcpub_bullet_products.png") !important; background:none !important;margin-left:21px;padding:0;}/* To have bullet icons on IE6 */
#contentWithPadding{float:none !important;}/*Added for printing all the pages on /support/help/glossary/index_glossary.html */
#topBottomAction{display:block !important;}/* Added to display Compliance news on /plansponsors/resources/compliance/index.html */
#markettoparea{height:1% !important;}/* Added to fix the Content cut off on home page disclosures - /plansponsors/index.html */
#stdContentWithImage{background:none !important;}/*To remove the background image from all subpages */
#stdContentWithImage .maincontent-rnav {width:600px !important}/*To solve the issue of cutting right content on About TIAA page */
.footnoteitem{float:left !important;clear:both;}
#bodylayout {float:none;}/* Added to fix the defect sent by mike 7/26 */


/* added for the contact us page - starts - James on 11/09/2011*/
.thicksolidline{border-bottom:1px solid #999999 !important;background:none !important;}
.solidline{border-bottom:1px solid #999999 !important;}
.sharerightdiv{display:none;}
#addthissharecontainer{padding:11px 0 11px 0;}
#contentcontainer hr, #contentcontainerpopup hr{border:none !important;background-color:transparent !important;}
.grey_theme .contact_us_table th{background-color:#e3e7ea;background:none !important;}
#bodycontainer{clear:both !important;}
#bodycontainer #leftsection .toprow .bottomdiv.withspacing{float:none !important;*float:left !important;clear:both;}
#bodycontainer #leftsection .withspacing .leftcontainer.singlecolumn{float:none !important;clear:both;*float:left !important;}
#contentcontainer{float:none !important;*float:left !important;}
#bodycontainer{float:none !important;*float:left !important;}
#bodycontainer #leftsection{float:none !important;*float:left !important;}
.dividerline{border-bottom:1px solid #999999 !important;background:none !important;}
#bodycontainer #leftsection .middlerow{clear:both;}
#bodycontainer #leftsection .bottomrow{clear:both;}
#footnotescontainer{width:548px !important;padding:10px 0 0 10px !important;margin:20px 0 0 0 !important;float:left !important;}
/* added for the contact us page ends */
