BODY.mediumText       {font-size:15px;}
BODY.largeText        {font-size:17px;}
H2                    {font-size:13px; font-weight:bold; padding:5px;}
H3                    {font-size:13px;}
H2 A                  {text-decoration:none;}
H2 A:hover            {text-decoration:none;}
OL                    {margin-left:10px!important;} /* overides global-sub.css */
IFRAME                {border:none;}
TD,
.text                 {font-size:100%;}
LI LI                 {list-style-type:circle;}
A.winButton DIV       {background-image:url('../../images/winButton.gif');}
.rule2                {clear:both;}
.floatRight           {float:right;}
.imageFloatRight      {float:right; margin:0 0 10px 10px;}
.currentPage          {font-weight:bold;}
.currentPage LI       {font-weight:normal;}
.sideElement          {margin-bottom:10px;}
.sideElement UL       {margin-bottom:0;}
.sideElement LI.first {border:none;}
.columnA              {width:192px;}
.sectionsToGo         {font-weight:bold; font-style:italic; text-align:center;}

IMG.toggleDiv         {margin-right:5px; background:url('../../images/togglePlusMinus-grey5020.png') no-repeat; cursor:pointer;}
UL IMG.toggleDiv      {margin-right:5px; background:url('../../images/togglePlusMinus-grey5020.png') no-repeat;}
.open DIV             {display:block;}
.closed DIV           {display:none;}
.open IMG.toggleDiv   {background-position:-100px 0;}
.closed IMG.toggleDiv {background-position:0 0;}

#container {width:970px;}

#header                         {vertical-align:top; height:100px; position:relative; width:970px;}
#axaLogo                        {float:left; margin:25px 20px 0 0; width:190px; height:45px;}
.axaLogo-default,
.axaLogo                        {background:url('../../images/axaLogo.png') no-repeat;}
.axaLogo-white                  {background:url('../../images/axaLogo-white.png') no-repeat;}
.axaLogo-ppg                    {background:url('../../images/axaLogo-ppg.png') no-repeat;}
.axaLogo-rbg                    {background:url('../../images/axaLogo-rbg.png') no-repeat;}
.axaLogo-rbg-white              {background:url('../../images/axaLogo-rbg-white.png') no-repeat;}
#header H3                      {margin:35px 0 0 20px; font-weight:bold; font-size:24px;}
#corporateNav                   {position:absolute; right:0; top:0px; font-size:10px; width:380px; height:21px; padding-top:2px; text-align:center; background:url('../../images/corporateNav.png') no-repeat;}
#corporateNav.branch            {width:425px; background:url('../../images/corporateNav2.png') no-repeat;}
#corporateNav.rbg               {width:390px; background:url('../../images/corporateNav3.png') no-repeat;}
#corporateNav LI                {display:inline;}
#corporateNav LI A              {border-left:1px solid #aaa; padding:0 2px 0 4px;}
#corporateNav LI:first-child A  {border-left:none;}

#navigation_menu          {margin-bottom:10px; padding:0; text-align:left; padding-left:134px;}
#navigation_menu TABLE    {margin:0;}
#navigation_menu TD       {height:28px; padding:0 10px;}
#navigation_menu TD.first {border:none;}
#navigation_menu A        {padding:0; font-weight:bold; border:none;}
.alphamenu_content TABLE  {border:none;}

#leftBar .width               {width:192px; height:1px;}
#leftBar .sideElement         {width:182px; margin-left:10px;}
#leftBar LI                   {padding:5px 5px 5px 20px;}
#leftBar .open .open LI,
#leftBar .open .closed LI     {padding:5px;}
#leftBar .open .open .text LI {padding:5px 5px 5px 25px; font-size:11px;}
#aboutUs TABLE                {width:100%; margin-bottom:0;}
#marketWatch DIV.text         {font-size:10px; padding:5px;}
#marketWatch .title           {font-weight:normal; width:85px;}

#contentBox               {width:538px;}
#contentBox .title        {margin-bottom:2px;}
#contentBox H2            {padding-left:5px; margin-bottom:5px; font-size:16px;}
#contentBox H2 A:hover    {text-decoration:underline;}
#contentBox UL            {list-style-type:disc;}
#contentBox LI            {margin:0 0 4px 20px;}
#content .text            {margin:0 10px 20px 10px;}
#userTools                {text-align:right; font-size:10px; margin:0 10px 5px 0;}
#userTools UL             {margin-bottom:0;}
#userTools LI             {display:inline; padding-left:5px; margin-left:0; border-left:1px solid #273b57;}
#userTools LI:first-child {border-left:none; padding-right:5px;}
#userTools SPAN           {margin-left:5px; font-weight:bold;}
#userTools .default       {font-size:10px;}
#userTools .medium        {font-size:12px;}
#userTools .large         {font-size:14px;}
#userTools .emailThis     {padding-left:20px; background:url('../../images/email.gif') no-repeat;}
#calculators,
#newsletters              {width:255px; float:left; margin-left:10px;}
#calculators H2 A:hover,
#newsletters H2 A:hover   {text-decoration:none;}
#newsletters .open        {margin-left:10px;}

.list #calculators,
.list #newsletters        {width:auto; float:none; margin:0 10px; border:none; padding:0;}
.list #newsletters .open  {margin:0 0 20px 0;}
.startButton              {text-align:center;}
.startButton IMG          {width:232px; height:38px; background:url('../../images/startButton.png') no-repeat;}
.startButton IMG:hover    {background-position:0 -50px;}

#rightBar                     {font-size:90%;}
#rightBar .width              {width:240px; heigh:1px;}
#rightBar .sideElement        {width:230px;}
#rightBar .sideElement .text  {padding:5px;}
#rightBar IMG.toggleDiv       {background:url('../../images/togglePlusMinus-grey5020.png') no-repeat -50px 0;}
#rightBar IMG.toggleDiv:hover {background-position:0 0;}
#rightBar #accountLogin       {width:220px;}
#accountLogin                 {text-align:center; padding:5px;}
#accountLogin P               {font-size:10px; margin:5px 0 0 0;}
#rightBar #accountLogin H2    {background-color:transparent; padding:0 3px 3px 0;}
#accountLogin BUTTON          {font-size:10px; font-weight:bold; padding:2px 10px; text-transform:uppercase; margin:5px 0 0 0;}
#rightBar #accountLogin .text {background-color:transparent; padding:0;}
#contactUs DIV.text P         {margin:0 0 10px 0;}

.sideBarImage             {margin-bottom:10px;}
#marketingFlash .back     {width:31px; height:22px;}
#marketingFlash .forward  {width:32px; height:22px;}

#footer         {font-size:10px; text-align:left;}
#footer .center {text-align:center;}

/* subPage */
#subPage #contentBox          {margin:0; min-height:400px;}
#subPage #userTools UL        {margin-bottom:0;}
#subPage #contentBox H1       {font-size:18px;}
#subPage #contentBox H2       {font-size:16px; background:none transparent; padding-left:0; border-bottom:none;}
#subPage #contentBox TD       {padding:0;}
#subPage #contentBox TH       {vertical-align:bottom; background-color:#ccc; color:#273B57;}
#subPage #contentBox TD TD    {padding:5px;}
#subPage #contentBox p.quote  {font-size:14px;}
#subPage .iconList            {list-style-type:none;}
#subPage .iconList LI         {height:50px;}
#subPage .icon                {float:left; width:44px; height:44px;}
#subPage .eseminarElement     {float:left; margin:0 20px 20px 0;}
#subPage .eseminarElement IMG {border:1px solid #ccc;}

#subPage #aboutAXAGroup,
#subPage #messageFromKipCondron,
#subPage #ourValueProposition,
#subPage #supportingSuccess,
#subPage #compensationBenefits,
#subPage #givingBackToTheCommunity  {float:right; margin:0 0 10px 10px;}

#subPage.twoColumn #centerBar         {width:788px;}
#subPage.twoColumn #contentBox TABLE  {width:100%;}

#subPage #contentBox .concerns TD               {text-align:center; width:75px;}
#subPage #contentBox .concerns TD:last-child    {padding:0 10px 10px 0;}
#subPage #contentBox .concerns .label           {text-align:left; width:200px;}
#subPage #contentBox .experience TD             {text-align:center; width:40px;}
#subPage #contentBox .experience TD:last-child  {padding:0 10px 10px 0;}
#subPage #contentBox .experience .label         {text-align:left; width:85px;}

FORM .note {font-size:10px;}
FORM .rule {margin:10px 0;}
