/* TIAA-CREF Administrators Stylesheet 
 overrides global settings and adds definitions for administrators gui
(c) TIAA-CREF
*/


a.speciallink {margin:0;color:#1d6ea1;padding:0;font-size:0.9em;font-weight:800;}
.centerthis {width:100%;text-align:center;margin:0;padding:0;}
.alignright {width:100%;text-align:right;margin:0;padding:0;}

#palogo { }
#utilitynavigationcontainer {float:right;padding:8px 5px 0;margin:0;}

#login_section {top:55px;left:355px;}

ul#login_sectionnavigation {position:relative;margin:0;padding:0;width:400px;}
ul#login_sectionnavigation li {display:inline;list-style:none;vertical-align:top;}
ul#login_sectionnavigation li img {vertical-align:text-top;margin:3px 10px 0 9px;padding:0;}

ul#login_sectionnavigation a {font-weight:800;font-size:11px;text-decoration:none;color:#1A5D91;margin:0;padding:0;}
ul#login_sectionnavigation a.active {}
ul#login_sectionnavigation a.visited {color:#1A5D91;}
ul#login_sectionnavigation a:hover {color:#cc6600;}



#headercontainer form#searchform {position:absolute;top:90px;left:512px;width:242px;margin:0;padding:0;z-index:10;}
#headercontainer form#searchform fieldset#searchwidget {border:none;margin:0;padding:0;text-align:left;}
#headercontainer form#searchform legend#search {display:none;}
#headercontainer form#searchform fieldset#radio {border:none;margin:0;padding:0;text-align:left;}
#headercontainer form#searchform legend#scope {display:none;}


#headercontainer form#searchform table {padding:0;margin:0;width:242px;}
#headercontainer form#searchform table tr {padding:0;margin:0;}
#headercontainer form#searchform table td {padding:0;margin:0;vertical-align:middle;}

#headercontainer form#searchform fieldset#radio table#radioinputs label {color:#7B451E;text-transform:uppercase;font-weight:700;font-size:11px;margin:0;padding:0;}

#headercontainer form#searchform table#radioinputs td.admincel {height:20px;margin:0;padding:0;}
#headercontainer form#searchform table#radioinputs td.allcel {width:1%;text-align:right;white-space:nowrap;height:20px;}
#headercontainer form#searchform fieldset#radio table#radioinputs input {margin:0;padding:0;}

#headercontainer form#searchform table#inputsubmit td.submit {width:65px;text-align:right;padding-left:2px;padding-top:1px;}
#headercontainer form#searchform table#inputsubmit td.input {width:177px;padding-top:1px;}
#headercontainer form#searchform table#inputsubmit input.search {width:100%;height:18px;vertical-align:bottom;padding:0 0 0 3px;border:1px solid #7F9DB9;}
#headercontainer form#searchform table#inputsubmit input.imagesubmit {vertical-align:bottom;padding:0 0 0 3px;margin:0 0 0 3px;}


.searchradio {vertical-align:middle;margin:0;padding:0;width:12px;}

#primarytiernavigationcontainer {margin-top:57px;}
/*ul#primarytiernavigation {width:510px;}*/
ul#primarytiernavigation li img {margin-top:12px;margin-left:1px;margin-right:5px;}

h1 {font-size:1.2em;}
h2 {font-size:1.1em;}

/* begin re-usable news panels */
#newswidget {clear:both;float:left;}
#newsborder {border-left:1px solid #a0c3df;border-bottom:1px solid #a0c3df;margin:0;padding:0;float:left;height:26px;width:0;}
#news {border-top:1px solid #a0c3df;border-right:none;border-bottom:1px solid #ffffff;border-left:none;margin:0;float:left;text-align:center;height:25px;width:165px;}
#compliance {border-top:1px solid #a0c3df;border-right:1px solid #a0c3df;border-bottom:1px solid #a0c3df;border-left:1px solid #a0c3df;margin:0;float:left;text-align:center;height:25px;width:165px;}

#blank {border-bottom:1px solid #a0c3df;border-left:1px solid #a0c3df;margin:0;float:left;height:26px;}
/*border-bottom:1px solid #a0c3df;border-left:1px solid #a0c3df;margin:0;float:left;height:26px;*/

#menu1 {border:1px solid #a0c3df;border-top:none;display:block;clear:both;margin:0;width:468px;background-color:#ffffff;padding:5px 8px 15px 10px;}
#menu2 {border:1px solid #a0c3df;border-top:none;display:none;clear:both;margin:0;width:470px;background-color:#ffffff;padding:5px 8px 15px 10px;}

ul.datelist {margin:5px 0 8px 0;padding:0;}
ul.datelist li {margin:0; padding:0;}
ul.datelist li .date {font-size:0.9em;margin:0 19px 0 0;padding:0;width:auto;}
ul.datelist li .link {margin:0;padding:0;width:auto;}
ul.datelist li a {font-size:0.9em;font-weight:500;}
.linkcontainer {margin:0 0 0 6.0em;clear:both;padding:5px 0 0 8px;}
.speciallink {margin:0;padding:0;}


#menu1, #menu2 {width:480px;}

ul.datelist li .date {font-size:1.0em;margin:0px 19px 0px 0px;padding:0px;width:auto;float:left;}
ul.datelist li a {font-size:1.0em;font-weight:500;display:block;float:left;width:355px;padding:0 0 5px 0;}

#topiccontainer{width:480px;}
#topiccontainer .activebg {padding:0;margin:0;width:100%;height:100%;background-image:url("/administrators/images/brand/AdminDownArrowBG.png");background-repeat:no-repeat;background-position:11px 8px;top:1px;background-color:#ffffff;}
#topiccontainer .inactivebg {background-color:#dedede;padding:0;margin:0;width:100%;height:100%;background-image:none;}


#topiccontainer span.active {font-size:12px;color:#000000;font-weight:800;text-decoration:none;margin:0;padding:4px 0;display:block;cursor:default;}

/* end re-usable news panels */


/* begin css styles for Q and A*/

.question {font-size:1.0em;color:#000000;}
.backtotop {color:#1a6096;font-size:0.9em;background-image:url("/images/backtotop_arrow.gif");background-repeat:no-repeat;background-position:0px 5px;text-align:left;display:block;margin:5px 0px 26px 0px;padding-left:15px;}
#contentcontainer .faqblock {background-color:#eeeede;padding-left:1em;padding-top:2px;}
#contentcontainer ul.faqblock {background-color:#eeeede;padding:0px 15px 2px 31px;margin-left:0px;clear:both;}
#contentcontainer ul.faqblock li {list-style-image:url("/images/contentbullet.png");background-repeat:no-repeat;padding-left:0px; margin-bottom:8px;}
#contentcontainer ul.faq {background-color:#eeeede;padding:17px 15px 17px 31px;margin-left:0px;clear:both;}
#contentcontainer ul.faq li {list-style-image:url("/images/contentbullet.png");background-repeat:no-repeat;padding-left:0px; margin-bottom:8px;}
#contentcontainer ul.answer {padding-left:1.2em;margin-left:0px;clear:both;}
#contentcontainer ul.answer li {list-style-image:url("/images/contentbullet.png");background-repeat:no-repeat;padding-left:0px;}

/* end css styles for Q and A*/


.additionalinfoblock ul, .relatedinfoblock ul {padding-left:1.2em;margin-left:0px;clear:both;}
.additionalinfoblock ul li, .relatedinfoblock ul li {list-style-type:none;list-style-image:none;background-repeat:no-repeat;padding-left:0px;}

.relatedinfoblock {font-size:1.0em;}

#compliancecontainer {float:left;clear:both;}
