/***************************** FONT FAMILY************************************************************************************/
body                                 {font-family: arial, helvetica, sans;}
/***************************** FONT SIZES ********************************************** **************************************/
.tinyFont                            {font-size: 8px !important}
.agtManualsContent .NQ               {font-size: 9px;}
.smallFont                           {font-size: 10px !important}
.cell .text,.text option,
.form a,.form,.newsMiddle p a        {font-size: 11px;}
body                                 {font-size: 12px;}
.main H3,.mediumFont                 {font-size: 14px !important}
.grandeFont							 {font-size: 16px;}/* as in 16 oz */  	
.newsMiddle font,.main H2,.bigFont   {font-size: 20px !important}  
.contentHeader H1,.largeFont         {font-size: 26px !important} 
.whitetab a, .gradienttab a			 {font-size:8.5pt;}
/***************************** FONT COLORS   ************************************************************************************/
.bucket a,.cell a,.sub-row .cell,.desc-cell a,.newsTop a,.form a,.sideBarMiddle a,.infoMiddle a,.blue,.loginTop a,.wideTop a,a.slides p,.policyMiddle a,   
.sideBarTop H5,.bottomnav a          {color: #051332;}/* dark blue */
.bucket .header,a.go-button,.bluetab a, .blueheader,.header .cell,.header a,.links a,.white,ul.footer li a,ul.footer li,.portallink a,
.claims-button a,.button a,.loginTop h5,.wideTop h5,.user,a.button,.lossheader td, .claims-list-header,
.header                              {color: #ffffff !important;}/* white */
.grid.five .header .cell,.grid.five .header .links a,.newsMiddle p a,.accordionHead a,a.accordionHead, .yellow a,.bar a,.black,.loginMiddle p a,.wideMiddle p a,.header.greybg a, .policyChangesLB a,
.graytab .left a,.graytab            {color: #000000 !important;}/* black */
a[disabled]                          {color: #aca8ab !important;}/* grey */
.gold                                {color: #ffcc00 !important;}/* gold */ 

.burgundy                            {color: #6e1500 !important;}/* burgundy */  
.loginMiddle p a:hover,.wideMiddle p a:hover,
.red, .agtManualsContent .NQ         {color: #c00113 !important;}/* red */     
.message-box                         {color: #545454;}   
.agtManualsContent .agtSubHead       {color: #041333;}       
.ubox a                              {color:#003366}
.whitetab a, .gradienttab a			 {color: #000000;}             
/***************************** FONT WEIGHT ************************************************************************************/
.bucket .header,a.go-button,.bucket .body a,.bluetab a, .blueheader,.graytab .left,.graytab .left a,.body .title,.form-title,b,
.header .cell,.grid .row.select .cell,.activity .header .cell,.claims-button,.button a,.sub-header .cell,.links,.sub-row .cell,
.accordionHead,.bar,.loginTop H5,.wideTop h5,.newsTop H5,.policyTop H5,.infoTop H5,.parent,.infoMiddle p a,.twelve .alt-row .cell,
.date .text,.bold,ul.footer li a,ul.footer li,.loginMiddle a,.wideMiddle a,.user,.message-box,.agtManualsContent .agtHead,
.agtManualsContent .agtSubHead,.agtManualsContent th,.lossheader td,a.accordionHead,.whitetab a,.sideBarTop H5,
.bottomnav a                         {font-weight: bold;} 
.bar p, h1,h3,
.accordionHead p, .gradienttab a {font-weight: normal !important;} 
/***************************** FONT STYLE ************************************************************************************/
em                                   {font-style: normal !important;} 
.italic                              {font-style: italic !important;} 
/***************************** TEXT-DECORATION ************************************************************************************/
a.go-button,.bluetab a,.graytab .left a,.small-bucket a,.cell a,.claims-button a,.button a,.sub-row a,.newsMiddle p a,.accordionHead a,.bar a,
.sideBarMiddle a,.head .links a,.portallink a,.loginMiddle p a,.wideMiddle p a,a.slides,a.button,a.accordionHead, .policyChangesLB a,.whitetab a, .gradienttab a,
.bottomnav a                         {text-decoration: none;}

.sideBarMiddle a,.underline          {text-decoration: underline !important;}   

/***************************** TEXT-TRANSFORM ************************************************************************************/

.user                                {text-transform: capitalize;}
.wideTop H5,a.accordionHead,    
.loginTop H5                         {text-transform: uppercase;}
a.accordionHead p                    {text-transform: none !important;}
/***************************** WHITE-SPACE ************************************************************************************/
.footer li,.button a                 {white-space: nowrap;}
/***************************** CURSOR ************************************************************************************/
.bluetab, .graytab,.collapsedBlue,.expandedBlue,.collapsedBlack, .expandedBlack,.collapsedGray, .expandedGray,.hand,.accordionHead,
.bucket .body a                      {cursor: pointer; cursor: hand;}
/***************************** LINE-HEIGHT ************************************************************************************/
.main UL LI                          {line-height: 160%;}
body                                 {line-height: 120%;}
.line-height-normal,h1               {line-height: normal !important;}
/***************************** BACKGROUND IMAGES ************************************************************************************/
.collapsedBlue                       {background: url("/UFGMasterTheme/img/expand.png") no-repeat }  
.nobg                                {background-image: none !important;}
.expandedBlue                        {background: url("/UFGMasterTheme/img/collapse.png") no-repeat } 
.collapsedBlack                      {background: url("/UFGMasterTheme/img/plus.jpg") no-repeat } 
.expandedBlack                       {background: url("/UFGMasterTheme/img/minus.jpg") no-repeat } 
.collapsedGray                       {background: url("/UFGMasterTheme/img/plus.png") no-repeat}  
.expandedGray                        {background: url("/UFGMasterTheme/img/minus.png") no-repeat } 
/*body                                 {background: url("/UFGMasterTheme/img/background.png") repeat-x }*/
.head                                {background: url("/UFGMasterTheme/img/master-header.png") no-repeat ;}
.bucket .header                      {background: url("/UFGMasterTheme/img/blue-bar.png") no-repeat ;}
.topnav                              {background: url("/UFGMasterTheme/img/topnav.gif");}
.bottomnav                           {background: url("/UFGMasterTheme/img/bottomnav.gif") repeat-x }
.logo                                {background: url("/UFGMasterTheme/img/gradient-worm.png");}

.graytab .left                       {background: url("/UFGMasterTheme/themes/tabs/gray_tab_left.gif");}
.graytab .right                      {background: url("/UFGMasterTheme/themes/tabs/gray_tab_right.gif");}
.bluetab .left                       {background: url("/UFGMasterTheme/img/tabs/blue-tab-left.gif");}
.bluetab .right                      {background: url("/UFGMasterTheme/img/tabs/blue-tab-right.gif");}

.gradienttab .right                  {background: url("/UFGMasterTheme/img/tabs/gradient-tab-right_11x42.png"); font-size:8pt !important; }
.gradienttab .left                   {background: url("/UFGMasterTheme/images/utabs/gradient-tab-left.png"); font-size:8pt !important; }
.whitetab .left                      {background: url("/UFGMasterTheme/images/utabs/white-tab-left.png"); font-size:8pt !important; }
.whitetab .right                     {background: url("/UFGMasterTheme/img/tabs/white-tab-right_11x30.png"); font-size:8pt !important; }



.bar,.accordionHead                  {background: url("/UFGMasterTheme/img/gray-bar.png") no-repeat ;}
.bar.narrow,.accordionHead.narrow    {background: url("/UFGMasterTheme/img/gray-bar-narrow.png") no-repeat ;}
.pageone .ubox .accordionHead        {background: url("/UFGMasterTheme/img/gray-bar-wide.png") no-repeat ;}
.bar.tabs,.accordionHead.tabs        {background: url("/UFGMasterTheme/img/gray-bar-tabs.png") no-repeat ;}
.loading                             {background: url("/UFGMasterTheme/images/blue/loading.gif");}
.loginTop                            {background: url("/UFGMasterTheme/img/login-top-blue.png");}
.loginBottom                         {background: url("/UFGMasterTheme/img/login-bottom.png");}
.wideTop                             {background: url("/UFGMasterTheme/img/wide-box-top.png");}
.wideBottom                          {background: url("/UFGMasterTheme/img/wide-box-bottom.png");}
.newsTop                             {background: url("/UFGMasterTheme/img/news-top.png");}
.newsBottom                          {background: url("/UFGMasterTheme/img/news-bottom.png");}
.infoTop                             {background: url("/UFGMasterTheme/img/info-box-top.png");}
.infoBottom                          {background: url("/UFGMasterTheme/img/info-box-bottom.png");}
.policyTop                           {background: url("/UFGMasterTheme/img/policy-top.png");}
.policyBottom                        {background: url("/UFGMasterTheme/img/policy-bottom.png");} 
.sideBarTop                          {background: url("/UFGMasterTheme/img/side-bar-top.png");}
.sideBarBottom                       {background: url("/UFGMasterTheme/img/side-bar-bottom.png");}
/***************************** BACKGROUND COLORS ************************************************************************************/
.header,.bucket.small .header,.vwDetails,.button,.lossheader,
.go-button                           {background-color: #051332;} /*dark blue*/
body                                 {background-color: #E4E2E3;}
.newsMiddle,    
.sideBarMiddle,.content,.nobg        {background-color: #ffffff;} /*WHITE*/
.tiny-bucket .body,.grid .row.select,.sub-header,.specialBox,.agtManualsContent .agtHead,.losssubheader,		
.bucket .body                        {background-color: #e3e2e3;} /*light grey*/
.greybg                              {background-color: #a19e9e !important}
.yellow                              {background-color: #ffcc00;}
.lightgrey,.extLinks,
.alt-row                             {background-color: #f6f6f6;} /*light grey*/
.wideMiddle                          {background-color: #f6fbfe;}
.loginMiddle                         {background-color: #f2f4f5;} /*light blue/grey*/
.error                               {background-color: #FFCDD1;}
/***************************** MARGINS ************************************************************************************/
#slideshow-loading                   {margin: 68px auto 0 480px;}  

.session                             {margin: 98px auto 0 auto;} 

.wrapper                             {margin: 68px auto 0 auto;} 

ul.footer                            {margin: 8px auto 0 180px;}  
.specialBox                          {margin: 34px 0 0 639px;}
.logo                                {margin: -8px 0 0 -54px;}  
.ufg                                 {margin: 56px 0 0 86px;}
.main                                {margin: 32px 0 32px 32px;}
.sidebar                             {margin: 44px 0 0 0;}
.user                                {margin: 59px 0 0 -130px;}
.noHeader                            {margin: 0 0 0 0 !important;}
.bucket,.contentHeader,.date,
.content .main p                     {margin: 12px 0 8px 0;}
.body                                {margin: 0 0 12px 0;}
.contentHeader H1                    {margin: 0 0 16px 0;}
.infoMiddle p,.loginMiddle p,.wideMiddle p,
.newsMiddle p                        {margin: 3px 0 6px 15px !important;} 
.sideBar p                           {margin: 2px 0 1px 19px !important;}
.bucket.big                          {margin-bottom: 12px !important;}
.content .main ul                    {margin: 0 0 12px 24px;}
.newsMiddle UL                       {margin: 4px 0 12px 14px !important;}
.bucket h6                           {margin: 0 0 6px 0;}
.claims-button,.body .cell           {margin: 3px 3px;}  
.button                              {margin: 1px 3px 3px 0px;}
.form-title                          {margin: 2px 6px 0 0;}
.title                               {margin: 0 6px 0 0;}
.form-cell                           {margin: 0 22px 0 0;}
.bucket,.bucket .header              {margin: 2px 0 0 0;}
.bucket.medium                       {margin: 12px 12px;}
.tabs                                {margin: 12px 0 0 0;}
.collapsedBlack, .expandedBlack      {margin: 5px 4px 0 0 !important;}
.collapsedGray, .expandedGray        {margin: 0px 7px 0 11px !important;}
.bar p,
.accordionHead p                     {margin: 12px 0 0 36px !important;}
.bar p.noexpand,
.accordionHead p.noexpand            {margin: 12px 0 0 12px !important;}
.bar,
.accordionHead                       {margin: 4px 0 2px 0 !important;}
.row .cell input                     {margin: 0 0 0 0 !important;}     
.eleven .header, .eleven .row        {margin: 2px 0 2px 0;}  
.accordionContent                    {margin: 3px 0 12px 36px !important;} 
.policyTop H5,.newsTop .link,.infoTop H5,.loginTop H5,.wideTop H5,.sideBarTop H5,
.newsTop H5                          {margin: 8px 15px 0 15px;} 
.inputBox                            {margin: 0 3px 0 0;}
.policyMiddle .form                  {margin: 8px 3px 0 16px;}
.sideBarMiddle .child                {margin: 0 0 0 5px !important;}
.sideBar                             {margin: 48px 0 0 80px;}
.twelve .header                      {margin: 4px 0 0 0;} 
.date .submit                        {margin: 4px 0 0 3px;} 
.main OL                             {margin: 8px 0 0 37px;}
.main OL LI                          {margin: 12px 0 12px 0;}
.lmargin                             {margin-left: 12px !important;}
.rmargin                             {margin-right: 12px !important;}
.tmargin                             {margin-top: 12px !important;}
.bmargin                             {margin-bottom: 12px !important;}
.agencyView                          {margin:10px 12px -24px 0;}
.policy                              {margin: 0 0 0 18px;}
.contentHeader.policyhome            {margin: 22px 0 0 0;}
.policy.policyhome                   {margin: 9px 0 0 -12px;}
.policy.policyclaim					 {margin: 0 0 0 -12px;}
.head .links                         {margin: -95px 0 0 730px;}
ul.footer li                         {margin: 0 12px 0 0;}
ul.footer                            {margin-bottom: 48px;}
.portallink                          {margin: 76px 0 0 62px;}
.login-page                          {margin: 32px 0 0 60px;}
.bottomnav.foot                      {margin: 1px 0 0 0;}
.icons                               {margin: 3px 0 0 144px;}
.announcement img                    {margin: 4px 14px 0 0;}
.foot .nav                           {margin: 0 0 0 240px !important;}
.foot .nav1                          {margin: 0 0 0 240px !important;}
td label                             {margin: 0 8px 0 4px;}
.extLinks                            {margin: 6px 0 0 600px;}
.extLinks                            {*margin: 6px 0 0 -14px;}/*IE7 HACK */
#ddlUserViewReload                   {margin: 65px 600px 0px 0px;}
.agtManualsContent .agtHead          {margin:15px 0 0 0;}
.neg-top                             {margin-top: -16px;}
.gradienttab, .whitetab				 {margin-right:1px;}
/***************************** PADDING ************************************************************************************/
.content                             {padding: 0 0 64px 0;}
.bucket .header                      {padding: 7px 0 0 12px;}  
.graytab .left,.bluetab  .left       {padding: 4px 5px 0 14px;}
.go-button                           {padding: 3px 5px 3px 5px;}
.grid.six,.grid.seven,
.bucket .body                        {padding: 12px 12px 12px 12px;} 
.button                              {padding: 4px 8px 4px 8px;}
.header-links                        {padding: 0px 8px 0px 8px;}
.views, .view                        {padding: 22px 22px;}
.five .cell.six                      {padding-right: 0px;}
.one .row .cell.one                  {padding: 0 0 0 0 !important;} 
.wideMiddle h1,
.loginMiddle h1,.newsMiddle h1       {padding: 9px 0 11px 6px;}
.bar,.accordionHead                  {padding: 9px 0 11px 0;}
.bar.narrow,ul.footer li,
.accordionHead.narrow                {padding: 9px 0 2px 0;}
.lpad                                {padding-left: 8px !important;}
.rpad                                {padding-right: 8px !important;}
.tpad                                {padding-top: 3px !important;}
.bpad                                {padding-bottom: 3px !important;}
.date .text,.sideBarMiddle           {padding-top: 6px;}
.head .links                         {padding:16px 22px 0 0;}
.head .links  .link                  {padding:3px 0 2px 0;}
.message-box                         {padding: 5px;}
.extLinks                            {padding: 7px 12px 12px 22px;}
.agtManualsContent .NQ               {padding: 1px;}
.agtManualsContent .agtSubHead       {padding:10px 0 0 0;}
.agtManualsContent .agtHead          {padding:3px;}
.losssubheader td,
.lossheader td                       {padding:3px;}
.lossrow td                          {padding: 2px;}
h2                                   {padding: 2px;}
.accordionContent                    {padding-bottom: 6px;}
.gradienttab .left, .whitetab .left  {padding: 6px 5px 0 14px; }
.gradienttab .right, .whitetab .right{padding-top:2px;}
/***************************** WIDTHS ************************************************************************************/
.head,.content,.topnav,.bottomnav,
.wrapper                             {width: 1000px;}  
.specialBox                          {width: 160px;}
.footer                              {width: 900px;}
.logo                                {width: 50px;}
.sidebar                             {width: 250px;}
.grid.wide .sub-header, .grid.wide .alt-row,
.grid.wide .header                   {width: 875px}     
.pageone .grid.wide .sub-header,.pageone  .grid.wide .alt-row, 
.pageone .grid.wide .header          {width: 800px;}  
.session,   
.ufg                                 {width: 300px;}
.small .sub-header,.small .alt-row,.small .row,
.small .header                       {width: 375px}    
.medium .sub-header,.medium .alt-row,.medium .row,
.medium .header                      {width: 575px}    
.narrow .sub-header,.narrow .alt-row,.narrow .row,
.narrow .header, .finpacBox          {width: 675px}            
.sub-row,.grid.wide .row, 
.sub-header,.header,.row,.alt-row    {width: 881px;}
.ubox .sub-header, .ubox .alt-row, .ubox .row,
.ubox .header                        {width: 515px;}
.pageone .sub-row,.pageone .grid.wide .row, 
.pageone .sub-header,.pageone .header,.pageone .row,
.pageone .alt-row                    {width: 800px;}
.ten .sub-header,.ten .header, .twelve .header,.twelve .row,
.ten .row                            {width: 481px;}
.ten .sub-header,.ten .row,.views 
.bucket.big .header                  {width: 596px;}
.views, .view                        {width: 889px;}
.seven .header, .seven .row			 {width: 850px !important;}
.eleven .header, .eleven .row        {width: 760px !important;}
.bucket .header                      {width: 654px;}
.bucket .body                        {width: 630px;}
.views .bucket.big .body             {width: 584px;}
.newsMiddle .left .cell,
.newsMiddle .left                    {width: 268px;}
.newsMiddle .right .cell,
.newsMiddle .right                   {width: 340px;}
.main                                {width: 664px;}
.login-page                          {width: 880px;}
.main-manuals                        {width: 610px !important;}
.cell .table                         {width: 434px !important;}
.main-manuals .table .cell h1        {width: 134px !important;}
.bucket.small                        {width: 250px;} 
.bucket.small .header                {width: 238px;}
.bucket.small .body                  {width: 226px;}
.graytab .right, .bluetab .right     {width: 11px;}
.form-title,.title                   {width: 90px;}
.wideMiddle .form-title,
.loginMiddle .form-title             {width: 150px;}
.six .header, .six .sub-header,
.six .row                            {width: 470px !important;}
.bucket.medium .body                 {width: 450px !important;}
.bucket.medium .header               {width: 462px !important;}
.desc-cell                           {width: 450px;}
.date .textbox input                 {width: 75px;}

.bar,
.accordionHead                       {width: 929px;}
.bar.tabs,
.accordionHead.tabs                  {width: 881px;}
.tabs .header                        {width: 811px;}
.tabs .row                           {width: 811px;}
.tabs .alt-row                       {width: 811px;} 
.tabs .sub-header                    {width: 811px;}
.bar.narrow,
.accordionHead.narrow                {width: 717px;}

.accordionContent.narrow             {width: 700px;}
.cell.adjuster,.cell.address         {width: 200px;}	
.collapsedBlack, .expandedBlack      {width: 12px;}   
.collapsedGray, .expandedGray        {width: 14px;} 
.expandedBlue,.collapsedBlue         {width: 15px;}       
.loading                             {width: 32px;} 
.login,.loginTop                     {width: 426px;} 
.loginMiddle                         {width: 424px;} 
.loginBottom                         {width: 426px;}  
.wide,.wideTop                       {width: 625px;}
.wideMiddle                          {width: 623px;} 
.wideBottom                          {width: 625px;}  
.newsMiddle                          {width: 620px;} 
.news,.newsTop,.newsBottom           {width: 622px;} 
.infoMiddle                          {width: 716px;} 
.info,.infoTop,.infoBottom           {width: 718px;} 
.policyMiddle                        {width: 282px;} 
.policy, .policyTop,.policyBottom    {width: 284px;} 
.contentHeader                       {width: 924px;}
.contentHeader.narrow                {width: 724px;}
.contentHeader.policyhome            {width: 624px;}
.policyMiddle .inputBox              {width: 200px;} 
.sideBarMiddle                       {width: 193px;} 
.sideBarTop,.sideBar,                          
.sideBarBottom                       {width: 195px;} 
.head .links                         {width: 250px;}
.ddlState                            {min-width: 135px;}
.extLinks                            {width: 140px;}
.agtManualsContent .agtHead, .agtManualsContent .agtSubHead, .agtManualsContent table
                                     {width:100%;}
.epd                                 {width: 317px;}
.gradienttab .right, .whitetab .right{width: 11px;}

/***************************** HEIGHTS ************************************************************************************/
.logo                                {height: 52px;}
.specialBox                          {height: 120px;}
.topnav                              {height: 38px;}
.wrapper                             {height: 1000px;}  
.head                                {height: 134px;}
.bucket .header                      {height: 19px;}
.graytab .left, .bluetab .left       {height: 18px;}    
.graytab .right, .bluetab .right     {height: 22px;}
.expandedBlue,.collapsedBlue         {height: 14px;} 
.collapsedBlack, .expandedBlack      {height: 12px;} 
.collapsedGray, .expandedGray        {height: 15px;}
.loading                             {height: 32px;} 
.wideTop                             {height: 37px;} 
.loginTop                            {height: 36px;} 
.newsTop                             {height: 38px;} 
.wideBottom                          {height: 10px;} 
.loginBottom                         {height: 11px;} 
.newsBottom                          {height: 10px;} 
.policyTop, .finpacBox               {height: 33px;}                         
.policyBottom                        {height: 8px;} 
.sideBarTop                          {height: 38px;}                          
.sideBarBottom                       {height: 13px;} 
.infoTop                             {height: 37px;} 
.infoBottom                          {height: 11px;} 
.policyMiddle                        {min-height: 70px;}
.sideBarMiddle                       {min-height: 500px;}
.wideMiddle,    
.loginMiddle                         {min-height: 130px;}  
.footer                              {min-height: 200px;}   
.cell                                {min-height: 12px;}  
.gradienttab .left, .whitetab .left  {height: 18px; } 
.gradienttab .right, .whitetab .right{height: 22px; }
/***************************** POSITION ************************************************************************************/
.specialBox,.extLinks,
.tiny-bucket,.logo                   {position: absolute;}
#slideshow-loading,.session,#ddlUserViewReload, .whitetab,
.sidebar                             {position: relative;} 
.whitetab							 {top:1px;}
/***************************** FLOATS ************************************************************************************/
.row,.header,.body .left,.body .right,.text,.title,.form-title,.body .form-cell,.views,.view,.bucket,.graytab .left,.grid,.manual-cell,.table,
.graytab .right,.bluetab .left,.bluetab .right,.bucket .header,.bucket .body,.content, .main, .box,.newsTop,.newsBottom,.newsMiddle,
.row.select, .activity .header,.desc-cell,.cell,.sub-header,.collapsedBlue,.expandedBlue,.collapsedBlack, .expandedBlack,ul.footer li,
.five .cell.six .right,.five .cell.six .left,	.accordionHead,.bar,.bar p,.accordionHead p,.collapsedGray, .expandedGray,.policyTop,                          
.policyBottom,.accordionContent,.policyMiddle,.news,.contentHeader,.newsTop h5,.policyTop h5,.alt-row,.form-cell,.left,.right,.portallink,
.infoMiddle,.info,.infoTop,.infoBottom,.form.date,.form .cell,.bottomnav,.ufg,.policy,.tabs,.button,.head .links,.head,.bluetab,.graytab,
.loginTop,.loginMiddle,.login,.loginBottom,.icons,.user,.session,.arrowbox,#slider,.wideTop,.wideMiddle,.wideBottom, .gradienttab .right,
.whitetab .left,.whitetab .right,.whitetab,.gradienttab,.sideBarTop H5,
.sidebar                             {float: left;}
.eight .cell.six                     {float: left !important;}
.five .row .cell.six,.rfloat,.newsTop .link,.head .links .link a,.agencyView,#ddlUserViewReload,
.header .links                       {float: right;}
/***************************** LISTS ************************************************************************************/
.main ol                             {list-style-type: decimal;}   
.content .main ul                    {list-style:disc;} 
.nolist                              {list-style:none !important;}
/***************************** BORDERS ************************************************************************************/
.collapsedBlack, .expandedBlack,.five .header .cell.six,.collapsedGray, .expandedGray,   
.expandedBlue,.collapsedBlue         {border: 0px solid #eaeaea;}
.box,.views                          {border: 1px solid #eaeaea;}
.finpacBox                           {border: 2px solid #eaeaea;}
.view								 {border: 1px solid #C6C7C7;}
.five .header .cell                  {border-right: 1px solid #000;}    
.five .header                        {border-bottom: 1px solid #000;}
.sub-header .cell                    {border-right: 1px solid #e3e2e3 !important;}
.row .cell                           {border-right: 1px solid #ffffff;} 
.sidebar .row .cell                  {border-right: 0px solid #ffffff;} 
.alt-row .cell                       {border-right: 1px solid #f6f6f6;}
.header .cell                        {border-right: 1px solid #051332 !important;}
.policyMiddle,.sideBarMiddle,.infoMiddle,.twentysix .row .cell,.loginMiddle,.wideMiddle,
.newsMiddle                          {border: 0px solid #d6d4d4;}
.policyMiddle,.sideBarMiddle,.infoMiddle,.loginMiddle,.wideMiddle,
.newsMiddle                          {border-width: 0 1px 0 1px !important;} 
.specialBox,
.inputBox                            {border: 1px solid #c5c4c5;}
.error                               {border: 2px solid #E10C0C;}
.agtManualsContent .NQ				 {border: 1px solid;}
.agtManualsContent .agtSubHead       {border-bottom:1px solid #d6d4d4;}
.borderBottom                        {border-bottom:1px solid #e3e2e3;}
/***************************** DISPLAY ************************************************************************************/
.footer li,.body h5,.inline          {display: inline;}
.blue_arrow,
.hide                                {display: none;} 
.show                                {display: block;}
/***************************** ALIGN ************************************************************************************/
.body .cell                          {vertical-align: bottom;}
.five .sub-header .cell.six,.right,.five .cell.six .right,.five .cell.six .left,
.form-title,.title                   {text-align: right}
.centerText,
.five .header .cell.six              {text-align: center}
.newsMiddle .right,.textLeft,
.eight .cell.six, .agtManualsContent th
		                             {text-align: left !important}
.textRight                           {text-align: right !important}
.agtManualsContent .NQ, .agtManualsContent th, .agtManualsContent td, .moratorium td
                       	             {vertical-align: top;}
/***************************** CLEAR ************************************************************************************/
.body .cell,.grid .header,.grid .row,p,	.accordionHead,.bar,.newsMiddle a,.accordionContent,.clear,.alt-row,.head .links .link,
.row,.table,.cell h1,.bottom_left,                   
UL                                   {clear: both;}       
.noclear                             {clear: none !important;} 
.nowrap,  
.main-manuals table td h1            {white-space: nowrap}   
/*****************************ZIndex************************************************************************************/
#ddlUserViewReload, .view             {z-index: 1;}       
.whitetab							  {z-index: 2; }


ul.improved 
{
   padding: 0;
   margin-left: 0px !important;
   
}


.acccontent { 
	display:none;
}

.improved li {
	position:relative;
	overflow:hidden;
	list-style-type: none;
	*line-height: 120% !important;
	line-height: 140% !important;
}

.finpacBox {
    display: table-cell;
    vertical-align: middle;
    padding-left: 8px;
}

/************************* Message Boxes *******************************************/
.message-box.clean { background-color: #efefef; border: 2px solid #dedede; }
.message-box.info  { background-color: #f7fafd; border: 2px solid #b5d3ff; }
.message-box.ok    { background-color: #d7f7c4; border: 2px solid #82cb2f; }
.message-box.alert { background-color: #fef5be; border: 2px solid #fdd425; }
.message-box.error { background-color: #ffcdd1; border: 2px solid #e10c0c; }

/***
	Input[Range]
*/

/* Reset Default Range Styles */

input[type=range] {
  -webkit-appearance: none; /* Hides the slider so that custom slider can be made */
  width: 100px; /* Specific width is required for Firefox. */
  background: transparent; /* Otherwise white in Chrome */
  margin: 0;
  padding: 0;
}

input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
}

input[type=range]:focus {
  outline: none;
}

input[type=range]::-ms-track {
  width: 100%;
  cursor: pointer;
  background: transparent; 
  border-color: transparent;
  color: transparent;
}

/* Apply Custom Range Styles */

input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 16px;
  width: 16px;
  border-radius: 8px;
  background: #051332;
  cursor: pointer;
  margin-top: -4px;
}

input[type=range]::-moz-range-thumb {
  height: 16px;
  width: 16px;
  border-radius: 8px;
  background: #051332;
  cursor: pointer;
}

input[type=range]::-ms-thumb {
  height: 16px;
  width: 16px;
  border-radius: 8px;
  background: #051332;
  cursor: pointer;
}

input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 8px;
  background: #ccc;
  border-radius: 3px;
}

input[type=range]::-moz-range-track {
  width: 100%;
  height: 8px;
  background: #ccc;
  border-radius: 3px;
}

input[type=range]::-ms-track {
  width: 100%;
  height: 8px;
  background: transparent;
  border-color: transparent;
  border-width: 4px 0;
  color: transparent;
}

input[type=range]::-ms-fill-lower {
  background: #ccc;
  border-radius: 3px;
}

input[type=range]:focus::-ms-fill-lower {
  background: #ccc;
}

input[type=range]::-ms-fill-upper {
  background: #ccc;
  border-radius: 3px;
}

input[type=range]:focus::-ms-fill-upper {
  background: #ccc;
}

/***
	Date/Time
*/

.date-time {
	width: 150px !important;
}

.date-time span {
	white-space: nowrap;
	display: inline-block;
}

.date-time .date-part {
	width: 90px;
	text-align: right;
	padding-right: 5px;
}

.date-time .time-part {
	text-align: center;
	font-size: 80%;
	width: 40px;
	border: 1px solid #BBBBBB;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 3px;
	padding: 1px 3px;
}