/*----TAC page-nav Styles*/.colcont_top { width: 720px; height:80px }.colboxleft_top { width:359px; height:80px; float:left }.colboxright_top { width:100px; height:80px; float:right }.colboxmiddle_top { width:auto; height:80px; margin-left:359px; margin-right:100px }.padtext { padding: 12px; }.padbcont_topbar { background-image: url(../images/div_top.gif); background-repeat: no-repeat; width:720px; height:27px   }.padbox_topbar {width:auto; height:auto;}.navrboxcont_CenterTopNav { width: 100%;}.navrboxright_CenterTopNav { width:200px; float:right;}.navrboxauto_CenterTopNav { margin-right:200px; width:auto;}.colcont_MiddleDiv { background-image: url(../images/div_bkg.gif); width:720px; }.colboxleft_MiddleDiv { width:121px; float:left }.colboxright_MiddleDiv { width:27px; float:right }.colboxmiddle_MiddleDiv { width:auto; margin-left:121px; margin-right:27px }.navrboxcont { width: 100%; }.navrboxright { vertical-align: top; width:240px; float:right; }.navrboxauto { margin-right:240px; width:auto;}.padbcont_BottomBar { background-image: url(../images/div_bottom.gif); background-repeat: no-repeat; width:720px; height:27px }.padbox_BottomBar {width:auto; height:auto;}/*----Layout Styles----*/.textbox { padding: 0 12pt; border: solid 1pt #000; }.alignLeft { text-align: left; }.alignright { text-align: right; }.footnote { color: #8e0000; font-style: italic; }.twocolcont_2navholder {width:100%; height:20px }.twocolboxl_2navholder { width:50%; height:20px; float:left; }.twocolboxr_2navholder { margin-left:50%; width:auto; height:20px  }.padbcont_reportTitle {width:100%; height:100px }.padbox_reportTitle {width:auto; height:auto;}.padbcont_reportTitle { display: none; }