/* Styles.css */

/* OVERALL PAGE BODY STYLE */

.body { background:#FFFFFF url(/images/wpTheme/bg.jpg) repeat-x top; margin: 0px; padding: 0px; }



.content { padding: 20px 20px 0px 20px; }



/*HOMEPAGE ELEMENTS */

.news A:link    { COLOR: #39021d; font-weight:bold; }

.news A:visited { COLOR: #39021d; font-weight:bold; }

.news A:active  { COLOR: #39021d; font-weight:bold; }

.news A:hover   { COLOR: #333333; font-weight:bold; }



.newsletter A:link    { COLOR: #39021d; font-weight:bold; }

.newsletter A:visited { COLOR: #39021d; font-weight:bold; }

.newsletter A:active  { COLOR: #39021d; font-weight:bold; }

.newsletter A:hover   { COLOR: #333333; font-weight:bold; }



.contact_us A:link    { COLOR: #39021d; }

.contact_us A:visited { COLOR: #39021d; }

.contact_us A:active  { COLOR: #39021d; }

.contact_us A:hover   { COLOR: #333333; }



.welcome P { font: 12px/15px Arial, Helvetica, sans-serif; COLOR: #2e2e2e; padding:0px; margin:0px; text-align:justify; }

.welcome P A:link    { COLOR: #39021d; }

.welcome P A:visited { COLOR: #39021d; }

.welcome P A:active  { COLOR: #39021d; }

.welcome P A:hover   { COLOR: #2e2e2e; }



.impact_movie { font: 12px/14px Arial, Helvetica, sans-serif; COLOR: #2e2e2e; padding:0px; margin:0px; }

.impact_movie A:link    { COLOR: #2e2e2e; text-decoration:none; }

.impact_movie A:visited { COLOR: #2e2e2e; text-decoration:none; }

.impact_movie A:active  { COLOR: #2e2e2e; text-decoration:none; }

.impact_movie A:hover   { COLOR: #330000; text-decoration:none; }



/* LEFT NAVIGATION */

.leftnav { font: bold 12px/36px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; padding: 17px 0px 0px 0px; margin:0px; text-align:center; }

.leftnav A:link    { COLOR: #FFFFFF; text-decoration:none; }

.leftnav A:visited { COLOR: #FFFFFF; text-decoration:none; }

.leftnav A:active  { COLOR: #FFFFFF; text-decoration:none; }

.leftnav A:hover   { COLOR: #FFFFFF; text-decoration:underline; }



/* TOP NAVIGATION */

.topnav { font: 10px Arial, Helvetica, sans-serif; COLOR: #333333; padding:0px; margin:0px; text-align:right; text-transform:uppercase; }

.topnav A:link    { COLOR: #333333; text-decoration:none; }

.topnav A:visited { COLOR: #333333; text-decoration:none; }

.topnav A:active  { COLOR: #333333; text-decoration:none; }

.topnav A:hover   { COLOR: #333333; text-decoration:underline; }



/* FOOTER STYLE */

.footer { font: 10px Arial, Helvetica, sans-serif; COLOR: #5f5f5f; background:url(/webart/home_b.jpg) no-repeat top; height:119px; padding:0px; text-align:center; }

.footer A:link    { COLOR: #330000; text-decoration:underline; }

.footer A:visited { COLOR: #330000; text-decoration:underline; }

.footer A:active  { COLOR: #330000; text-decoration:underline; }

.footer A:hover   { COLOR: #5f5f5f; text-decoration:underline; }



/* FORM STYLES */

.textbox { font: 10px Arial, Helvetica, sans-serif; COLOR: #333333;  BORDER: solid #999999 1px; padding:2px 0px 2px 0px; }

.button { font: 11px Arial, Helvetica, sans-serif; COLOR: #000000; background:#CCCCFF; }

.help { font: 11px Arial, Helvetica, sans-serif; COLOR: #FF0000; }

.help A { COLOR: #FF0000; }

.error { font: 11px Arial, Helvetica, sans-serif; COLOR: #006699; }

.error A { COLOR: #006699; }



/* GRAPHICAL NAVIGATION STYLE */

a .alt { display: none; }



a#wealth_coaching { display: block; width: 145px; height: 23px; background: url(/webart/nav/wealth_coaching.gif); margin: 0 auto; }

a#wealth_coaching:hover { background: url(/webart/nav_over/wealth_coaching.gif); }



a#investment_management { display: block; width: 191px; height: 23px; background: url(/webart/nav/investment_management.gif); margin: 0 auto; }

a#investment_management:hover { background: url(/webart/nav_over/investment_management.gif); }



a#business_succession { display: block; width: 160px; height: 23px; background: url(/webart/nav/business_succession.gif); margin: 0 auto; }

a#business_succession:hover { background: url(/webart/nav_over/business_succession.gif); }



a#charitable_coaching { display: block; width: 166px; height: 23px; background: url(/webart/nav/charitable_coaching.gif); margin: 0 auto; }

a#charitable_coaching:hover { background: url(/webart/nav_over/charitable_coaching.gif); }



a#retirement_lifestyle_coaching { display: block; width: 227px; height: 23px; background: url(/webart/nav/retirement_lifestyle_coaching.gif); margin: 0 auto; }

a#retirement_lifestyle_coaching:hover { background: url(/webart/nav_over/retirement_lifestyle_coaching.gif); }



body#wealth_coaching #wealth_coaching { background: url(/webart/nav_over/wealth_coaching.gif); }

body#investment_management #investment_management { background: url(/webart/nav_over/investment_management.gif); }

body#business_succession #business_succession { background: url(/webart/nav_over/business_succession.gif); }

body#charitable_coaching #charitable_coaching { background: url(/webart/nav_over/charitable_coaching.gif); }

body#retirement_lifestyle_coaching #retirement_lifestyle_coaching { background: url(/webart/nav_over/retirement_lifestyle_coaching.gif); }

body#overview #overview { background: url(/webart/nav_over/retirement_lifestyle_coaching.gif); }



SubNews { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 13px 30px 10px 35px; margin:0px; }

SubNews A:link    { COLOR: #39021d; font-weight:bold; }

SubNews A:visited { COLOR: #39021d; font-weight:bold; }

SubNews A:active  { COLOR: #39021d; font-weight:bold; }

SubNews A:hover   { COLOR: #333333; font-weight:bold; }



.box TD { font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #330000; padding: 0px; margin:0px; border-left:solid 1px #666666; }

.box TD A:link    { COLOR: #39021d; font-weight:bold; }

.box TD A:visited { COLOR: #39021d; font-weight:bold; }

.box TD A:active  { COLOR: #39021d; font-weight:bold; }

.box TD A:hover   { COLOR: #333333; font-weight:bold; }



.box UL { font: 11px/14px Arial, Helvetica, sans-serif; COLOR: #330000; }

.box UL LI { font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #330000; list-style:square; }



.leftnav UL { list-style:none; margin:0px; padding:0px; }
.leftnav UL LI { list-style:none; margin:0px; padding: 0px 0px 20px 0px; }
