:link,:visited {text-decoration:none;}
TH,H1,H2,H3,H4,H5,H6 {font-weight:normal;}
HTML,BODY,DIV,P,UL,OL,LI,DL,DD,DT,FORM,INPUT,BLOCKQUOTE,
H1,H2,H3,H4,H5,H6,PRE,FIELDSET {margin:0px; padding:0px;;}
TD, TH {padding:0px;; vertical-align:top;}
BODY {voice-family: "\"}\""; voice-family:inherit;}
HTML>BODY {font-size:10pt; /* Opera base size */}
DIV, TABLE {border-collapse:collapse;}
BODY          {font-family:tahoma,arial,helvetica,sans-serif; color:#666;}
BODY,TH,TD    {font-size:8pt;}
P, UL, TABLE  {padding:0px;; margin:0 0 10px 0;}
UL            {list-style-type:none;}

BODY {background:url("images/qa3_bg.gif");}

TD#contentBox TABLE.custom {width:493px;}

OL,
#contentBox .custom OL            {margin-left:45px!important;}
#contentBox .custom UL            {margin-left:55px!important; list-style-type:disc;}
#contentBox .custom OL LI,
#contentBox .custom UL LI         {margin-bottom:8px;}
#contentBox .custom UL UL         {margin-left:35px!important; list-style-type:circle;}
#contentBox .custom UL UL UL      {margin-left:25px!important; list-style-type:square;}
#subPage.seminars #contentBox OL  {margin-left:45px; margin-bottom:8px;}

#clientResources .custom UL     {margin-left:0!important; list-style-type:none;}
#clientResources .custom UL LI  {margin-bottom:5px;}

TH          {text-align:left; font-weight:normal; vertical-align:top;}
A IMG       {border:none;}
SUP         {font-size:90%; vertical-align:text-top;}
HR          {height:1px; color:#ddd; margin:15px 0;}
HR.first    {display:none;}

.forPrint   {display:none;}/*   this hides print-only items   */
.emphasis   {color:#e58000;}
.escArrow   {font-size:14px;}
.title      {font-weight:bold;}
.noBreak    {white-space:nowrap;}
.comma      {visibility:hidden;}

A           {color:#039; text-decoration:none;}
A:hover     {color:#03f; text-decoration:underline;}

A.emphasis        {color:#e58000; font-weight:bold;}
A.emphasis:hover  {color:#ffffff; background-color:#e58000; text-decoration:none;}

/*   emulate the windows button style for link buttons   */
A.winButton                     {text-decoration:none; white-space:nowrap; color:#000; float:right; margin:0 30px 0 20px; cursor:pointer;}
A.winButton DIV                 {background-image:url("../../images/winButton.gif"); float:left; text-align:center; color:#000; font-size:12px; padding:3px 0 4px 10px;}
A.winButton:hover DIV           {background-position:0% -100px;}
A.winButton:active DIV          {background-position:0% -200px;}
A.winButton DIV.rtSpacer        {width:10px; height:22px; padding:0px;; float:left; background-position:100% 0;}
A.winButton:hover DIV.rtSpacer  {background-position:100% -100px;}
A.winButton:active DIV.rtSpacer {background-position:100% -200px;}

INPUT.buttonLink        {background-color:#fff; border-width:0; border:hidden; text-decoration:none; white-space:nowrap; color:#039; width:200px; margin:0px;}
INPUT.buttonLink:hover  {color:#03f; text-decoration:underline;}

P.lowlighted  {font-size:8pt; color:#666;}
P.smallish    {font-size:8pt; color:#000;}

IMG.left      {float:left; margin:2px 10px 10px 0;}
IMG.right     {float:right; margin:2px 10px 10px 10px;}

/*   container   */
#container                  {position:relative; width:756px; margin:auto; text-align:left; background-color:#fff;}
BODY.cBorderTrue #container {border:0;}

/*   header   */
#header     {width:756px; height:63px; background-repeat:no-repeat; vertical-align:middle;}
#header H1  {font-size:18pt; font-weight:bold; margin:0 15px 0 15px;}

/*   navigation   */
#navigation {font-size:10px;}
#navigation UL,
#navigation LI {margin:0px; padding-left:0;}
#navigation UL {text-align:left; padding-left:26px; padding-top:5px;}
#navigation UL LI {display:inline; position:relative; border-left:1px solid #ddd;}
#navigation UL LI.first {border-left:none;}
#navigation UL LI A {margin:0 4px 0 6px; padding:1px 0 1px 0; color:#016e99; font-weight:bold;}
#navigation UL LI A:hover {margin:0 4px 0 6px; padding:1px 0 1px 0; color:#ffffff; font-weight:bold; text-decoration:none; background-color:#016e99;}
#navigation UL UL.extraWide {width:260px;}
#navigation UL UL.extraWide LI {width:258px;}
.longNavLinks {white-space:nowrap; position:relative; left:10px;}

#navigation UL UL {
  position:absolute;
  z-index:10;
  top:16px;
  left:0;
  width:180px;
  padding-top:1px;
  padding-left:0px;
  border-bottom:0px;
  display:none;
}

#navigation UL LI:hover UL,
#navigation UL LI.over UL {display:block;}
#navigation UL UL LI {
  display:block;
  text-align:left;
  background-color:#efefef;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
  border-bottom:1px solid #fff;
  padding:1px 0 1px 0;
  width:178px;
}

#navigation UL UL LI.first {
  border-top:1px solid #fff;
  border-left:1px solid #fff;
}

#navigation UL UL.wide      {width:230px;}
#navigation UL UL.wide LI   {width:228px;}
#navigation UL UL.wide2     {width:252px;}
#navigation UL UL.wide2 LI  {width:250px;}

#navigation UL UL LI A {font-weight:bold;}
#navigation UL UL LI:hover {background-color:#016e99;}


/*   contentBox   */
#content DIV.text IMG.clientPhoto   {float:left; margin:0 10px 5px 0;}
#content DIV.text DIV.siteTitle2    {font-weight:bold; font-size:18px; display:none;}
#content DIV.text DIV.siteTitle2 H2 {font-size:16px;; font-weight:bold; margin:0 15px 10px 15px;}

#marketWatch                      {text-align:left;}
#marketWatch DIV.text TD          {font-size:10px; padding:0px; 5px 0 0;}
#marketWatch DIV.text P.mwFooter  {font-size:10px; margin:5px 0 0 0;}
#marketWatch TD.up                {color:#393; padding-left:5px; white-space:nowrap;}
#marketWatch TD.down              {color:#c30; padding-left:5px; white-space:nowrap;}
#marketWatch FORM,
#marketWatch P,
#marketWatch TABLE                {margin-bottom:6px;}

#easyLifeBanner           {margin:5px -5px 10px 5px;}
#easyLifeBanner IMG       {cursor:pointer; border:none; margin-bottom:8px;}
#easyLifeBanner A         {color:#039;}
#easyLifeBanner A:hover   {color:#03f;}
#easyLifeBanner P         {text-align:center; font-size:9px;}

/* this is for the alt market watch on the index page */
#marketWatch DIV.text     {font-size:85%}
#marketWatch DIV.text UL  {margin-bottom:5px; margin-top:5px;}
#marketWatch LI           {margin-bottom:5px;}
#marketWatch LI P         {margin:0px; padding:0px;;}
#marketWatch LI IMG       {float:left; margin-right:5px; width:44px; height:44px;}

#learningCenter DIV.text      {font-size:85%}
#learningCenter DIV.text UL   {margin-bottom:5px; margin-top:5px;}
#learningCenter LI            {margin-bottom:5px;}
#learningCenter LI P          {margin:0px; padding:0px;;}
#learningCenter LI IMG        {float:left; margin-right:5px; width:44px; height:44px;}

#contactUs DIV.text P   {margin:5px 0 0 0;}
#sideBar A.smallEmail   {font-size:12px;}

#whatchamajiggy       {display:none;}

/*   footer   */
#footer     {border-top:1px solid #bbb; padding:10px 30px 20px 30px; font-size:9px; color:#666; text-align:center;}
#footer TD  {padding:2px;}

/*   exceptions for custom HTML areas   */
TABLE.custom         {margin:0px;}
.custom UL           {list-style-type:disc; margin-left:14px;}

/*   Lockbox   */
#lockBox {margin:20px; text-align:left;}

/* popup window */
BODY#popup .address TABLE {margin-bottom:0;}

/*   Icon set   */
.icon {background-image:url('http://www.igstest.com/qa3financial/images/qa3_lc_icon.jpg'); }

.icon.lc-calculators-01 {background-position:15px 0; background-repeat:no-repeat;}
.icon.lc-newsletters-01 {background-position:15px 0; background-repeat:no-repeat;}
.icon.lc-eSeminars-01   {background-position:15px 0; background-repeat:no-repeat;}
.icon.lc-glossary-01    {background-position:15px 0; background-repeat:no-repeat;}
.icon.lc-articles-01    {background-position:15px 0; background-repeat:no-repeat;}
.icon.tl-library-01    {background-position:15px 0; background-repeat:no-repeat;}

.icon.mw-detailedQuote-01     {background-position:0 0px; background-repeat:no-repeat;}
.icon.mw-symbolLookup-01      {background-position:0 0px; background-repeat:no-repeat;}
.icon.mw-multiQuote-01        {background-position:0 0px; background-repeat:no-repeat;}
.icon.mw-marketsAtAGlance-01  {background-position:0 0px; background-repeat:no-repeat;}
.icon.mw-charting-01          {background-position:0 0px; background-repeat:no-repeat;}
.icon.mw-portfolio-01         {background-position:0 0px; background-repeat:no-repeat;}

.icon.formIcon64  {background-position:0 0px; background-repeat: no-repeat; }
.icon.formIcon65  {background-position:0 0px; background-repeat: no-repeat; }
.icon.formIcon67  {background-position:0 0px; background-repeat: no-repeat; }
.icon.formIcon68  {background-position:0 0px; background-repeat: no-repeat; }
.icon.formIcon69  {background-position:0 0px; background-repeat: no-repeat; }
.icon.formIcon70  {background-position:0 0px; background-repeat: no-repeat; }
.icon.formIcon71  {background-position:0 0px; background-repeat: no-repeat; }
.icon.formIcon72  {background-position:0 0px; background-repeat: no-repeat; }
.icon.formIcon73  {background-position:0 0px; background-repeat: no-repeat; }

.icon.lc-faqs     {background-position:0 -1000px;}

.icon.formicon8   {background-position:0 -1350px;}
.icon.formicon9   {background-position:0 -1400px;}
.icon.formicon10  {background-position:0 -1450px;}
.icon.formicon11  {background-position:0 -1500px;}
.icon.formicon12  {background-position:0 -1550px;}
.icon.formicon103 {background-position:0 -1600px;}

.icon.formicon13  {background-position:0 -1050px;}
.icon.formicon16  {background-position:0 -1100px;}
.icon.formicon17  {background-position:0 -1150px;}
.icon.formicon18  {background-position:0 -1200px;}
.icon.formicon101 {background-position:0 -1250px;}
.icon.formicon102 {background-position:0 -1300px;}

#iContent,
#iBuffer {width:500px; height:500px; background-color:#fff; border-top:5px solid #fff;}

#subPage        #contentBox                       {margin:15px 0px 15px 30px;}

#subPage        #contentBox H1                    {font-size:16pt; font-weight:normal; color:#ff9900;}
#subPage        #contentBox H2                    {font-size:11pt; font-weight:bold; color:#222;}

#subPage        #contentBox H1,
#subPage        #contentBox H2,
#subPage        #contentBox H3,
#subPage        #contentBox H4,
#subPage        #contentBox H5,
#subPage        #contentBox H6                    {margin:0 0 10px 0; font-weight:auto; font-size:auto;}
#subPage        #contentBox P                     {margin:0 0 10px 0; font-size:auto;}
#subPage        #contentBox TABLE,
#subPage        #contentBox UL,
#subPage        #contentBox OL                    {margin:0 0 10px 0;}

#subPage        #contentBox P.quote               {font-size:16px; font-weight:bold; color:#036;}
#subPage        #contentBox .footnote             {font-size:10px; font-weight:normal; color:#aaa;}

#subPage.calculators #contentBox UL H3,
#subPage.calculators #contentBox UL H4            {margin:0px;}

#subPage.newsletters #contentBox UL H3,
#subPage.newsletters #contentBox UL H4            {margin:10px 0;}

#subPage        #contentBox TD                    {padding:4px;}
#subPage        #contentBox TABLE.custom TD       {padding:0px;}
#subPage        #contentBox TABLE.custom TD TD    {padding:4px;}

#subPage        #contentBox TH                    {padding:4px; font-weight:bold; background-color:#259; color:#fff;}
#subPage        #contentBox UL.iconlist           {margin:30px 10px 10px 20px; }
#subPage        #contentBox UL.contactInfo        {width:460px; margin-top:15px; margin-bottom:15px;}
#subPage        #contentBox UL.iconList H1,
#subPage        #contentBox UL.iconList P         {margin:0 0 0 40px;}
#subPage        #contentBox H2 INPUT              {margin-left:10px;}

/* contact us */
BODY.contactUs  #contentBox UL.print                   {display:none;}
BODY.contactUs  #contentBox UL LI.address01 SPAN.comma {visibility:visible;}
BODY.contactUs  #contentBox UL LI.officeName,
BODY.contactUs  #contentBox UL LI.address01,
BODY.contactUs  #contentBox UL LI.cityState,
BODY.contactUs  #contentBox UL LI.zip            {font-weight:bold; font-size:120%;}
BODY.contactUs  #contentBox UL LI.directions     {padding-right:6px;}
BODY.contactUs  #contentBox UL LI.phone_a,
BODY.contactUs  #contentBox UL LI.cell_a,
BODY.contactUs  #contentBox UL LI.fax_a,
BODY.contactUs  #contentBox UL LI.email_a        {margin-top:20px; font-weight:bold;}
BODY.contactUs  #contentBox UL LI SPAN.bullet,
BODY.contactUs  #contentBox UL LI.website        {display:none;}

/* learning center sub pages */
#subPage              #contentBox IMG.pageIcon {width:30px; height:30px; float:left; margin:0 10px 0 15px;}
#subPage.articles     #contentBox {margin: 15px 20px 15px 30px;}
#subPage.calculators  #contentBox {margin: 15px 20px 15px 30px;}
#subPage.newsletters  #contentBox {margin: 15px 20px 15px 30px;}
#subPage.eSeminars    #contentBox {margin: 15px 20px 15px 30px;}
#subPage.marketWatch  #contentBox           {float:none; width:auto; margin:15px 20px 15px 30px;}
#subPage.articles     #contentBox P,
#subPage.calculators  #contentBox P,
#subPage.newsletters  #contentBox P,
#subPage.eSeminars    #contentBox P         {width:auto;}

#subPage.eSeminars    #contentBox UL        {margin-top:20px;}
BODY.articles         #contentBox UL,
BODY.newsletters      #contentBox UL,
BODY.eSeminars        #contentBox UL,
BODY.calculators      #contentBox UL        {width:696px; float:left;}

BODY.articles         #contentBox UL LI,
BODY.calculators      #contentBox UL LI     {width:205px; float:left; margin:10px 15px 0 5px; padding-bottom:15px;}

BODY.eSeminars        #contentBox UL LI     {width:215px; float:left; margin:0 10px 15px 0;}
BODY.articles         #contentBox UL LI H3,
BODY.articles         #contentBox UL LI H4,
BODY.calculators      #contentBox UL LI H3,
BODY.calculators      #contentBox UL LI H4,
BODY.newsletters      #contentBox UL LI H3,
BODY.eSeminars        #contentBox UL LI H4  {font-size:10.5pt; font-weight:bold;}

BODY.articles         #contentBox UL LI H4,
BODY.calculators      #contentBox UL LI H4  {margin-top:20px;}

BODY.articles         #contentBox UL LI P,
BODY.calculators      #contentBox UL LI P   {width:195px;}
BODY.eSeminars        #contentBox UL LI P   {width:195px;}

/* newsletters */
BODY.newsletters      #contentBox UL LI     {width:310px; float:left; margin:10px 15px 0 5px; padding-bottom:15px;}
BODY.newsletters      #contentBox UL LI A   {font-weight:bold;}
BODY.newsletters      #contentBox UL LI P   {width:310px; padding-bottom:6px}
BODY.newsletters      #contentBox UL LI H3  {border-bottom:1px solid #aaa; padding-bottom:2px; width:300px; margin-bottom:6px;}

/* glossary */
BODY.glossary #contentBox               {float:left!important; margin:0!important; padding:15px 0 30px 0!important; width:500px!important;}
#subPage.glossary #contentBox H1        {margin-left:30px;}
BODY.glossary #contentBox .pageIcon     {display:none;}
BODY.glossary IMG#iBuffer,
BODY.glossary #contentBox DL            {border:1px solid #ddd; margin:15px 20px 15px 30px;}
BODY.glossary IMG#iBuffer               {width:471px; height:220px;}
BODY.glossary #contentBox DL            {width:473px; height:220px; overflow:auto;}
BODY.glossary #contentBox DT            {font-weight:bold; margin:8px 8px 4px 8px;}
BODY.glossary #contentBox DD            {margin:0 8px 18px 18px;}
BODY.glossary #sideBar                  {width:226px; height:220px; border:1px solid #aaa; background-color:#f7f7f7; float:left!important; margin:52px 0 0 10px!important; padding:0px;!important;}
BODY.glossary #sideBar #alphaNav        {margin:10px 10px 15px 10px; font-size:9pt; font-weight:normal; color:#aaa; text-align:center; border-bottom:1px solid #ccc; padding-bottom:10px;}
BODY.glossary #sideBar #alphaNav UL     {margin:0px; padding:0px;;}
BODY.glossary #sideBar #alphaNav UL LI  {display:inline;}
BODY.glossary #sideBar FORM             {margin:10px; text-align:left!important;}
BODY.glossary #sideBar FORM P           {margin-bottom:5px;}
BODY.glossary #sideBar FORM INPUT.text  {width:120px;}
BODY.glossary #sideBar INPUT            {margin:0 5px 0 0!important;}

/* seminars */
BODY.seminars #contentBox INPUT         {float:right; margin:0 30px 0 20px;}

/* careerOpportunities */
BODY.careerOpportunities #contentBox INPUT    {float:right; margin:0 30px 0 20px;}
BODY.careerOpportunities #contentBox .note    {color:#888; font-size:75%;}
BODY.careerOpportunities #contentBox OL       {margin-left:45px!important;}
BODY.careerOpportunities #contentBox UL       {margin-left:55px!important; list-style-type:disc;}
BODY.careerOpportunities #contentBox OL LI,
BODY.careerOpportunities #contentBox UL LI    {margin-bottom:8px;}
BODY.careerOpportunities #contentBox UL UL    {margin-left:35px!important; list-style-type:circle;}
BODY.careerOpportunities #contentBox UL UL UL {margin-left:25px!important; list-style-type:square;}

/* affiliatedOffices */
BODY.affiliatedOffices #contentBox H3         {margin:0 0 0 20px; font-size:11pt; font-weight:bold; color:#222;}

/* accountAccess */
BODY.accountAccess #contentBox IMG            {margin:0 15px 15px 0;}

/* featuredLinks */
BODY.featuredLinks #contentBox UL LI          {margin-bottom:16px;}
BODY.featuredLinks #contentBox UL A           {font-weight:bold; text-decoration:underline;}

/* associates */
BODY.associates #contentBox TABLE             {width:90%;}
BODY.associates #contentBox TD P              {padding-bottom:8px;}
BODY.associates #contentBox TD A              {font-weight:bold; text-decoration:underline;}

/* associateCard */
BODY.associateCard #contentBox INPUT                {margin:20px;}
BODY.associateCard #contentBox H1 SPAN.designations {font-size:75%;}
BODY.associateCard #contentBox UL                   {list-style-type:disc; padding-left:18px; padding-top:10px;}
BODY.associateCard #contentBox UL LI                {margin-bottom:10px;}

/* eSeminars */
BODY.eSeminars #contentBox UL IMG             {border:1px solid #222; margin-bottom:6px;}
BODY.eSeminars #contentBox UL LI.flash        {text-align:center;}
BODY.eSeminars #contentBox UL LI.flash OBJECT {margin:auto;}
BODY.eSeminars #contentBox UL LI.flash        {background:url('../../images/littleFlash-pluginRequired.gif') 50% 0 no-repeat;}
BODY.eSeminars #contentBox UL LI.flash P      {text-align:left; font-size:8.5pt; color:#888; padding:16px 15px 0 15px;}

/* marketWatch_0 (jump page) */
BODY.marketWatch_0 #contentBox DIV.text       {font-size:100%}
BODY.marketWatch_0 #contentBox UL             {width:450px;}
BODY.marketWatch_0 #contentBox UL LI          {width:205px; float:left; height:64px; margin:0 20px 20px 0;}
BODY.marketWatch_0 #contentBox UL LI P.title,
BODY.marketWatch_0 #contentBox UL LI P.text   {margin:0 0 0 49px; padding:0px;;}
BODY.marketWatch_0 #contentBox UL LI IMG      {float:left; width:44px; height:44px;}

/* market watch_1 (content pages) */
BODY.marketWatch #contentBox                  {height:900px;}
BODY.marketWatch #marketWatch_iContent        {background:url('../../images/loading.gif') no-repeat;}
BODY.marketWatch #marketWatch_iContent,
BODY.marketWatch #iBuffer                     {width:100%; height:820px; border:1px solid #ddd; margin-left:0;}

/* requestAQuote */
BODY.requestAQuote #contentBox DIV.text       {font-size:100%}
BODY.requestAQuote #contentBox UL             {width:460px; margin-top:30px;}
BODY.requestAQuote #contentBox UL LI          {width:210px; float:left; height:64px; margin:0 20px 20px 0;}
BODY.requestAQuote #contentBox UL LI P.title,
BODY.requestAQuote #contentBox UL LI P.text   {margin:0 0 0 49px; padding:0px;;}
BODY.requestAQuote #contentBox UL LI IMG      {float:left; width:44px; height:44px;}

/* BODY.requestAQuote #contentBox UL LI.annuity IMG {background-image:url(../../images/rq-annuity-01.gif);}
BODY.requestAQuote #contentBox UL LI.longTermCare IMG {background-image:url(../../images/rq-longTermCare-01.gif);}
BODY.requestAQuote #contentBox UL LI.groupHealth IMG {background-image:url(../../images/rq-groupHealth-01.gif);}
BODY.requestAQuote #contentBox UL LI.lifeInsurance IMG {background-image:url(../../images/rq-lifeInsurance-01.gif);}
BODY.requestAQuote #contentBox UL LI.individualHealth IMG {background-image:url(../../images/rq-individualHealth-01.gif);}
BODY.requestAQuote #contentBox UL LI.disabilityInsurance IMG {background-image:url(../../images/rq-disabilityInsurance-01.gif);}
BODY.requestAQuote #contentBox UL LI.mortgageQualification IMG {background-image:url(../../images/rq-mortgageQualification-01.gif);}
BODY.requestAQuote #contentBox UL LI.infoRequest401k IMG {background-image:url(../../images/rq-infoRequest401k-01.gif);}
BODY.requestAQuote #contentBox UL LI.infoRequest IMG {background-image:url(../../images/rq-infoRequest-01.gif);} */

/* for development */
BODY.accountAccess #contentBox IMG {background-color:#ccc;}

BODY.learningCenter #contentBox               {font-size:100%}
BODY.learningCenter #contentBox UL            {width:460px; margin-top:30px;}
BODY.learningCenter #contentBox UL LI         {width:210px; float:left; height:64px; margin:0 20px 20px 0;}
BODY.learningCenter #contentBox UL LI P.title,
BODY.learningCenter #contentBox UL LI P.text  {margin:0 0 0 49px; padding:0px;;}
BODY.learningCenter #contentBox UL LI IMG     {float:left; width:44px; height:44px;}
BODY.learningCenter #contentBox UL.content    {width:460px; margin-top:30px;}
BODY.learningCenter #contentBox UL.content LI {width:auto; float:none; margin:0px; height:auto;}

#subPage.custom #contentBox H1,
#subPage.custom #contentBox H2,
#subPage.custom #contentBox H3,
#subPage.custom #contentBox H4,
#subPage.custom #contentBox H5,
#subPage.custom #contentBox H6,
#subPage.custom #contentBox P                           {margin-bottom:10px; margin-left:0;}

#subPage.custom #contentBox TABLE.protected FIELDSET    {padding:30px 40px 40px 40px; margin:20px 0 20px 0; text-align:center;}
#subPage.custom #contentBox TABLE.protected FIELDSET P  {margin-bottom:20px;}
#subPage.custom TD                                      {vertical-align:top;}
#subPage.custom TD#header                               {vertical-align:middle;}

#subPage.custom TD.first                                {white-space:nowrap; font-weight:bold;}
#subPage.custom DT                                      {font-weight:bold;}
#subPage.custom DIV.rule                                {border-bottom:1px solid #ddd; margin-bottom:10px;}
#subPage.custom #contentBox P.synop                     {margin-top:30px;}
#subPage.custom #contentBox P.footer                    {font-size:10px; color:#999;}
#subPage.custom #contentBox TABLE.taxRates,
#subPage.custom #contentBox TABLE.taxForms              {margin:0px; margin-top:20px;}
#subPage.custom #contentBox TR.tableTop                 {background-color:#ddd; font-weight:bold;}
#subPage.custom #contentBox TD.rateTitle                {border-bottom:solid #000; border-bottom-width:1px; font-weight:bold;}
#subPage.custom #contentBox TD.form                     {width:80px;}
#subPage.custom #contentBox TD.form2                    {width:40px;}
#subPage.custom #contentBox TD.description              {width:300px;}
#subPage.custom #contentBox TD.rateTable                {width:73px;}
#subPage.custom #contentBox UL.taxWise                  {list-style-type:none;}
#subPage.custom #contentBox TABLE.custom DIV.targetTop  {text-align:right;}
#subPage.custom #contentBox TABLE.custom DIV.image      {text-align:center;}

A.infoLinks SPAN        {background-color:#ffd; border:1px solid #000; padding:4px; position:absolute; z-index:10; color:#000; width:400px; font:10px verdana; text-decoration:none; text-align:left;}
A.infoLinks SPAN SPAN   {background-color:transparent; border:none; padding:0px;; position:static;  width:auto; text-align:left;}

/* BODY.learningCenter #contentBox UL.content {width:460px; margin-top:30px;}
BODY.learningCenter #contentBox UL.content LI {width:auto; float:none; margin:0px; height:auto;} */

#marketWatch DIV.title A,
#calculators DIV.title A,
#newsletters DIV.title A,
#learningCenter DIV.title A,
#contactUs DIV.title A,
#subPageNavigation DIV.title A              {text-decoration:none;}

#navigation                                 {padding:3px 0}
#navigation UL UL                           {border-top:none; margin-top:0; padding-top:4px;}

#company,#clientResources                                    {margin:0px;}
#marketWatch,
#learningCenter,
#contactUs,
#subPageNavigation                          {margin-bottom:20px;}

#company DIV.title,
#clientResources DIV.title,
#marketWatch DIV.title,
#learningCenter DIV.title,
#contactUs DIV.title,
#subPageNavigation DIV.title                {font-size:120%;}

#brandingElement                            {border-top:6px solid #fff;}

#sideBar DIV#company .text UL               {padding:0px;;}
#sideBar DIV#marketWatch LI,
#sideBar DIV#learningCenter LI              {height:44px;}

#sideBar DIV#clientResources DIV.top,
#sideBar DIV#clientResources DIV.bottom             {display:block;}
#sideBar DIV#clientResources DIV.top IMG            {background-image:url('../../images/TC-sideBar-smoothTop.gif');}
#sideBar DIV#clientResources DIV.bottom IMG         {background-image:url('../../images/TC-sideBar-smoothBottom.gif');}
#sideBar DIV#clientResources DIV.top,
#sideBar DIV#clientResources DIV.bottom,
#sideBar DIV#clientResources DIV.top IMG,
#sideBar DIV#clientResources DIV.bottom IMG         {height:7px; width:234px;}
#sideBar DIV#clientResources                        {width:234px}
#sideBar DIV#clientResources .title                 {padding-left:8px;}
#sideBar DIV#clientResources .text UL               {padding-left:8px; font-size:90%;}

#clientResources A,
#clientResources A:hover,
#clientResources DIV.title A,
#clientResources DIV.title                          {color:#fff;}
#clientResources DIV.title A:hover                  {text-decoration:none;}

#flashAltImage {width:1px; height:1px; background-color:#fff; display:none;}

/*   subPages   */
DIV#sideBar                                 {margin:22px 0 0 0; float:right; width:243px;}
#subPage #navigation                        {border:0;}
#subPage #contentBox                        {float:left; background-color:transparent; width:480px; padding-bottom:10px;}
#subPage #content .title                    {border-bottom:none;}
#subPage #content .title H1                 {margin-left:15px;}
#subPage #content .text                     {padding-left:0;}
#subPage #content .text .text               {padding-left:0;}

#contentBox DIV.title {border-bottom:1px solid #133886;}
#marketWatch DIV.title,
#learningCenter DIV.title,
#contactUs DIV.title,
#subPageNavigation DIV.title,
#marketWatch DIV.title A,
#learningCenter DIV.title A,
#contactUs DIV.title A,
#subPageNavigation DIV.title A {color:#133886;}

BODY.form {background-image:none; background-color:#fff; margin:20px;}
BODY.form #container {width:480px;}
BODY.form P.emphasis {font-weight:bold;}
BODY.form P.footnote {font-size:85%; color:#888;}
BODY.form P.disclaimer {font-size:85%; color:#888; margin:20px 0 10px 0;}

BODY.form {border:none;}
BODY.form H1 {font-size:15pt; font-weight:bold; color:#222;}
BODY.form H2,
BODY.form H3 {font-size:11pt; font-weight:bold; color:#222; margin-bottom:6px;}

BODY.form H1.landingMessage {}
BODY.form P.close A {}
FORM FIELDSET TABLE TD {padding:2px;}
FORM FIELDSET {padding:0px; 0 20px 12px; margin-bottom:24px; margin-top:24px;}
FORM LEGEND {margin-bottom:12px; font-weight:bold; color:#000;}
FORM LABEL {white-space:nowrap;}
FORM TEXTAREA {font-family:arial,helvetica,sans-serif; width:420px; height:140px; font-size:12px;}
FORM INPUT.zip,
FORM INPUT.inputText {font-size:13px;}
FORM INPUT.wide {font-size:13px;width:280px;}
FORM INPUT.doubleWide {font-size:13px;width:420px;}
FORM SELECT.wide {width:280px;}
FORM TEXTAREA,
FORM SELECT,
FORM SELECT.wide,
FORM INPUT.zip,
FORM INPUT#yourName,
FORM INPUT#yourEmail,
FORM INPUT#friendsEmail,
FORM INPUT.zip,
FORM INPUT.text,
FORM INPUT.wide,
FORM INPUT.doubleWide,
FORM INPUT.inputText {background-color:#f7f7f7; border:1px solid #ddd; margin-bottom:6px; margin-right:6px;}
FORM INPUT.zip {width:100px;}
SELECT,
FORM SELECT.wide {background-color:#f7f7f7;}
FORM INPUT.checkbox {margin-right:4px;}

BODY.form FORM FIELDSET TABLE TD {padding:0px; 10px 16px 10px;}
BODY.form FORM FIELDSET TABLE#personalInformation TD,
BODY.form FORM FIELDSET TABLE#contactInformation TD {padding:0px; 10px 6px 10px;}

BODY.form FORM TEXTAREA {margin-top:10px;}
FORM INPUT#yourName,
FORM INPUT#yourEmail,
FORM INPUT#friendsEmail {width:220px;}
BODY.form DIV.address {
border-top:1px solid #ddd; 
display:block; 
font-size:8pt; 
margin:30px 0 15px 0; 
padding:15px 0 0 0;
}

BODY.form DIV.address TABLE {margin:0px; padding:0px;; width:auto;}
BODY.form DIV.address TABLE TD {margin:0px; padding:0px; 6px 0 0; font-size:12px; vertical-align:bottom;}

BODY.form DIV.address UL {margin:0px; padding:0px;;}
BODY.form DIV.address UL LI {height:12pt;} /* added by c. wasser on 06/15/2006 */
BODY.form DIV.address UL.print,
BODY.form DIV.address .bullet,
BODY.form DIV.address .map {display:none;}
BODY.form DIV.address .address01,
BODY.form DIV.address .address02,
/*BODY.form DIV.address .cityState, <-- deleted on 02.14.2006 by casey wasser -- */
BODY.form DIV.address .phone,
BODY.form DIV.address .website {float:left; margin-right:6px;}
BODY.form DIV.address .cityState,
BODY.form DIV.address .fax,
BODY.form DIV.address .email {float:none;} /* <-- added 02.14.2006 -- */
BODY.form DIV.address .officeName {font-weight:bold;}
BODY.form DIV.address .cityState .bullet,
BODY.form DIV.address .zip .bullet {display:block; float:left; margin-right:6px;}
BODY.form DIV#footer {width:480px; margin:20px 0 0 0;}
BODY.form DIV#footer TABLE.custom {margin-top:10px;}
BODY.form DIV#footer TABLE.custom TD {padding:0px;;}
FORM .note {color:#888; font-size:9pt; margin-top:4px;}
/* tell a friend form */
BODY.form#tellaFriend FORM {margin:10px 0 10px 0;}
BODY.form#tellaFriend FORM TABLE TD {padding:2px 4px 2px 0;}
BODY.form#tellaFriend FORM INPUT#submit {margin-right:20px;}
/* custom forms including quote request forms */
/*BODY.form#customForm #container,
BODY.form#customForm #footer, */
BODY.form#customForm FORM TEXTAREA,
BODY.form#customForm FORM FIELDSET TABLE.dynamic {width:500px;}

BODY.form#customForm FORM SELECT,
BODY.form#customForm FORM INPUT {margin:0 3px 0 5px;}
BODY.form#customForm FORM FIELDSET {padding:0px;; margin:16px 0 16px 0; border:none;}
BODY.form#customForm FORM FIELDSET TABLE.dynamic TD.leftCell {text-align:right;}
BODY.form#customForm FORM FIELDSET TABLE.dynamic,
BODY.form#customForm FORM FIELDSET TABLE.dynamic TABLE {border:none; margin:0px;}
BODY.form#customForm FORM FIELDSET TABLE.dynamic TABLE TD {text-align:left;}
BODY.form#customForm FORM FIELDSET TABLE.dynamic TD {padding:2px 0 6px 0; white-space:normal;}
BODY.form#customForm FORM FIELDSET TABLE.dynamic TD.leftCell {padding-right:8px; white-space:normal;}
BODY.form#customForm FORM FIELDSET TABLE.dynamic TABLE TD {background-color:#fff; padding:0px;;}
BODY.form#customForm #footer,
BODY.form#customForm DIV#container,
BODY.form#customForm DIV#container TABLE,
BODY.form#customForm DIV#container TABLE TABLE,
BODY.form#customForm DIV#container TABLE TABLE TABLE {width:100%;}
/*BODY.form#customForm DIV#container TABLE TD {width:50%;}
BODY.form#customForm DIV#container TABLE TABLE TD {width:auto;}*/
H3 TD {border-bottom:1px solid #ddd;}


#header {
height:63px; padding:0px;; margin:0px;
background-image:url("images/qa3_hdr_main.jpg");
}

.qa3header {font-family:arial,helvetica,sans-serif; color:#eda100; font-size:22pt;}
.qa3subheader {font-family:arial,helvetica,sans-serif; color:#666666; font-size:13pt;}
.qa3bodyorange {font-family:tahoma,arial,helvetica,sans-serif; color:#eda100; font-size:8pt; font-weight:bold;}

a.bodylink {font-family:tahoma,arial,helvetica,sans-serif; font-size:8pt; color:#016e99; text-decoration:underline;}
a.bodylink:hover {font-family:tahoma,arial,helvetica,sans-serif; font-size:8pt; color:#ffffff; background-color:#016e99;}

TD#contentBox 								{width:493px; background-color:#ffffff; margin:0px; padding-left:30px; padding-right:0;}
TD#contentBox #content                      {width:463px; margin:0px; padding:0px;}
#contentBox #content DIV.text 				{width:463px; background-color:#ffffff; padding:0px;; margin:0px;}
#contentBox #calculators,
#contentBox #newsletters                    {width:230px; float:left; margin:0px; padding-right:10px;}
#contentBox DIV.title                       {margin-bottom:10px;}
#contentBox #calculators P,
#contentBox #newsletters P                  {font-size:90%;}
#contentBox #calculators DIV.title A,
#contentBox #calculators DIV.title A:hover,
#contentBox #newsletters DIV.title A,
#contentBox #newsletters DIV.title A:hover  {font-size:120%; text-decoration:none;}
#contentBox #calculators P.title,
#contentBox #newsletters P.title            {margin-bottom:0;}
#content TABLE.custom						{margin:0px; width:463px;}
#content TABLE.custom TD UL.noIndent LI     {margin:0px;}
#insideContent                              {width:400px; float:left; padding:0px;; margin-top:8px;}

BODY {background-color:#ffffff;}
#header H1 {color:#133886;}
#sideBar #company {background-color:#006f9a;}
#contentBox DIV.title,
#contentBox #calculators DIV.title A,
#contentBox #calculators DIV.title A:hover,
#contentBox #newsletters DIV.title A,
#contentBox #newsletters DIV.title A:hover {color:#133886;}

#calculators DIV.title A {display:none;}
#calculators DIV.title {width:222px; height:52px; background:url('http://www.igstest.com/qa3financial/images/qa3_hdr_calculators.jpg'); background-repeat:no-repeat; border:0;}
#newsletters DIV.title A {display:none;}
#newsletters DIV.title {width:222px; height:52px; background:url('http://www.igstest.com/qa3financial/images/qa3_hdr_newsletters.jpg'); background-repeat:no-repeat; border:0;}
#contentBox #calculators P.title A,
#contentBox #newsletters P.title A {font-family:tahoma,arial,helvetica,sans-serif; font-size:8pt; color:#016e99; margin-bottom:0; border:0;}
#contentBox #calculators P.title A:hover {font-family:tahoma,arial,helvetica,sans-serif; font-size:8pt; color:#ffffff; background-color:#016e99; margin-bottom:0;}
#contentBox #newsletters P.title A:hover {font-family:tahoma,arial,helvetica,sans-serif; font-size:8pt; color:#ffffff; background-color:#016e99; margin-bottom:0;}

TD#sideBar                                  {position:absolute; top:115px; left:500px; width:229px; text-align:left; padding-left:7px; margin:0px; border-left:1px dotted #cccccc;}
#sideBar DIV.text UL                        {width:219px;}
#sideBar DIV#company DIV.top,
#sideBar DIV#company DIV.bottom             {display:block;}
#sideBar DIV#company DIV.top IMG            {background-image:url('http://www.igstest.com/qa3financial/images/qa3_hdr_whois.gif');}
#sideBar DIV#company DIV.bottom IMG         {background-image:url('http://www.igstest.com/qa3financial/images/qa3_ftr_whois.gif');}
#sideBar DIV#company DIV.top,
#sideBar DIV#company DIV.bottom,
#sideBar DIV#company DIV.top IMG 			{height:54px; width:219px;}
#sideBar DIV#company DIV.bottom IMG 		{height:54px; width:219px;}        
#sideBar DIV#company                        {width:219px}
#sideBar DIV#company .title                 {display:none;}

/*   sideBar   */
DIV.top,
DIV.bottom {display:none;}

#company A,
#company DIV.title A,
#company DIV.title  						{font-family:tahoma,arial,helvetica,sans-serif; font-size:8pt; color:#98d7f4; text-decoration:underline;}
#company A:hover,                        
#company DIV.title A:hover                  {font-family:tahoma,arial,helvetica,sans-serif; font-size:8pt; color:#ffffff; background-color:#98d7f4; text-decoration:none;}

#company .custom UL     {margin-left:0!important; list-style-type:none;}
#company .custom UL LI  {margin-bottom:5px;}

#sideBar DIV#company .custom UL  {list-style-type:none; margin-left:0px; padding-left:33px;}
#contactUs {display:none;}
/* #contactUs DIV.title {width:219px; height:37px; background:url('http://www.igstest.com/qa3financial/images/qa3_hdr_contactqa3.gif'); background-repeat:no-repeat; border:0;} */

#marketWatch DIV.title A {display:none;}
#marketWatch DIV.title {width:219px; height:37px; background:url('http://www.igstest.com/qa3financial/images/qa3_hdr_marketwatch.gif'); background-repeat:no-repeat; border:0;}
#marketWatch DIV.text {margin:0px; padding-left:27px; border:0px;}
.note       {color:#888; font-size:100%;}

#learningCenter DIV.title A {display:none;}
#learningCenter DIV.title {width:219px; height:37px; background:url('http://www.igstest.com/qa3financial/images/qa3_hdr_learningcenter.gif'); background-repeat:no-repeat; border:0;}
#learningCenter DIV.text {margin:0px; padding-left:12px; border:0px;}
#learningCenter P.title A {font-family:tahoma,arial,helvetica,sans-serif; font-size:8pt; color:#016e99;}
#learningCenter P.title A:hover {font-family:tahoma,arial,helvetica,sans-serif; font-size:8pt; color:#ffffff; background-color:#016e99; text-decoration:none;}
#learningCenter P.text {margin:0px; padding-right:20px; border:0px;}

/*Bio Stuff*/
.biocontainer
{
	clear:both;
}
.biophoto
{
	width:150px;
	float:left;
}
.biocontent
{
}
.biophotoborder
{
	border:solid 2px #000;
}
