BODY    {background:#65a6b8 url('/files/8832/images/body-background.jpg') repeat-x; text-align:center; font:normal 13px arial; color:#015d96;}
A,
A:hover {color:#015d96;}
A       {text-decoration:none;}
A:hover {text-decoration:underline;}
IMG A   {border:none;}
LI      {margin-bottom:10px;}
TD      {padding:0;}
H1      {margin-top:0;}

.note         {font-size:10px;}
.top,
.bottom       {display:none;}
.rule         {border-bottom:1px solid #015D96; clear:both;}
.rule2        {border-bottom:1px solid #fff; clear:both;}
.agent        {margin:30px 0 10px 10px; width:160px; height:200px; float:right;}
.contentImage {float:right; margin:0 0 15px 15px; width:256px;}

/* emulate the windows button style for link buttons */
A.winButton                     {text-decoration:none; white-space:nowrap; color:#000; margin:20px 30px 0 20px; cursor:pointer;}
A.winButton DIV                 {background:url("/files/8832/images/winButton.gif") no-repeat; float:left; text-align:center; color:#000; font-size:12px; padding:3px 12px 4px 12px;}
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:0; float:left; background-position:100% 0;}
A.winButton:hover DIV.rtSpacer  {background-position:100% -100px;}
A.winButton:active DIV.rtSpacer {background-position:100% -200px;}

#container {position:relative; margin:auto; background-color:#fff; width:960px; text-align:left; padding-bottom:2px;}

#header     {width:960px; height:142px; background-image:url('/files/8832/images/header.jpg');}
#header H1  {display:none;}

#content    {position:relative; background:url('/files/8832/images/content-background.gif') repeat-x; min-height:600px; padding-top:24px;}
#content H1 {font-size:22px;}

#innerContent {margin:0 280px 10px 256px;}

#flash {position:absolute; top:10px; right:10px;}
#contactRepBtn {position:absolute; top:200px; right:10px;}
/*#metBankDepositBtn {position:absolute; top:240px; right:10px;}*/
#metBankDepositBtn  {display:none;}

#imageRotator  {position:absolute; top:308px; left:3px;}

#contactUs           {position:absolute; top:120px; color:#005c96;}
#contactUs UL        {margin:0; padding:0;}
#contactUs LI        {float:left; margin-left:20px; list-style-type:disc;}
#contactUs LI.first  {list-style-type:none; margin-left:15px;}
#contactUs A         {color:#005c96;}

#contactHelp    {position:absolute; top:668px; left:10px; color:#fff; background:url('/files/8832/images/contactHelp-background.gif') no-repeat; width:236px; padding:10px;}
#contactHelp H1 {font-size:14px;}
#contactHelp P  {margin-right:30px;}
#contactHelp A  {color:#fff;}

#company                  {display:none;}
#navigation               {position:absolute; top:146px; left:3px; background:url('/files/8832/images/navigation-background.gif') no-repeat; width:236px;}
#navigation UL            {list-style-type:none; margin:15px 10px 0 15px; padding-left:0; padding-bottom:20px;}
#navigation LI            {margin-bottom:10px; position:relative;}
#navigation LI A          {color:#fff; font-weight:bold; display:block;}
#navigation LI:hover A,
#navigation LI:hover LI:hover A {text-decoration:underline;}
#navigation LI:hover LI A {text-decoration:none;}
#navigation UL UL         {display:none; position:absolute; top:0; left:100%; background-color:#176e9e; width:200px; margin:0; padding-bottom:0;}
#navigation LI LI         {padding:4px 8px; margin:0;}
#navigation LI:hover UL,
#navigation LI.over UL    {display:block;}
#navigation LI LI:hover   {background-color:#4890b0;}

/*#navigation2              {display:none; position:absolute; top:142px; background:url('navigation-background.gif') no-repeat; width:236px; margin:4px 0 0 3px;}
#navigation2 UL           {list-style-type:none; margin:15px 10px 0 15px; padding-left:0; padding-bottom:20px;}
#navigation2 LI           {margin-bottom:10px; position:relative;}
#navigation2 LI A         {color:#fff; font-weight:bold; display:block;}
#navigation2 LI:hover A   {text-decoration:underline;}
#navigation2 UL UL        {display:none; position:absolute; top:0; left:100%; background-color:#176e9e; width:200px; margin:0; padding:8px;}
#navigation2 LI:hover UL,
#navigation2 LI.over UL   {display:block;}
#navigation2 LI LI:hover  {background-color:red;}*/

#marketWatch              {position:absolute; top:382px; right:0; background:url('/files/8832/images/marketWatch-background.gif') no-repeat; color:#fff; width:250px; min-height:296px;}
#marketWatch DIV.text     {margin-bottom:25px;}
#marketWatch .title       {font-size:14px; font-weight:bold;}
#marketWatch .title,
#marketWatch .text        {margin:10px;}
#marketWatch .text,
#marketWatch .text TD     {font-size:11px; padding-right:6px;}
#marketWatch .text .down  {color:#7f0000;}
#marketWatch .text .up,
#marketWatch A            {color:#fff;}

#marketWatch_iContent	  {width:700px; height: 400px;}

#footer {color:#5599c4; margin:40px 10px 20px 10px; font-size:10px; clear:both;}

/* subPage */
BODY#subPage {margin-top:0;}

#subPage H1                       {font-size:20px;}
#subPage H2                       {font-size:16px; margin-top:30px;}
#subPage #content                 {min-height:440px; padding-left:250px;}
#subPage #contentBox              {min-height:440px; margin-right:10px;}
#subPage #contentBox TD           {width:690px;}
#subPage #innerContent            {margin:0 20px 0 0;}
#subPage #innerContent UL         {margin-top:0;}
#subPage #content .website        {display:none;}
.twoContent                       {background-color:#d3e1ea; float:left; width:290px; min-height:300px; margin-right:20px; padding:10px;}
#subPage .twoContent H2           {margin-top:0;}
#subPage .mediaBroadcast          {clear:both;}
#subPage .mediaBroadcast P        {margin-left:200px;}
#subPage .mediaBroadcast IMG      {float:left; width:176px;}
#subPage IMG.comingSoon           {float:right; margin-right:180px; width:105px; height:27px;}
#subPage #contentBox .eventLabels {width:70px;}

#subPage #sideBar {display:none;}

#subPage #marketWatch {display:none;}

#subPage #contactHelp    {top:458px;}
#subPage #contactHelp H1 {font-size:14px;}

#subPage .vidTable td {padding:0 5px 5px 0;}

/* location page */
#contactButton,
.rtSpacer,
#contactMessage,
#contactAddress {display:none;}

#mapWrapper {background-color:#7bbbdd; width:400px; height:310px;}
.office {display:none;}
.hackensack     .hackensack    ,
.elmwood        .elmwood       ,
.new_milford    .new_milford   ,
.brookfield     .brookfield    ,
.guilford       .guilford      ,
.scarsdale      .scarsdale     ,
.st_james       .st_james      ,
.weare          .weare         ,
.westport       .westport      ,
.white_plains   .white_plains  ,
.wallingford    .wallingford   ,
.new_britain    .new_britain   ,
.shelton        .shelton       ,
.rockyhill      .rockyhill     ,
.hartford       .hartford      ,
.wethersfield   .wethersfield  ,
.greenwich      .greenwich     ,
.new_london     .new_london    ,
.woodbury       .woodbury      ,
.stamford       .stamford      ,
.old_saybrook   .old_saybrook  ,
.patterson      .patterson     ,
.west_hartford  .west_hartford ,
.southbury      .southbury     ,
.danbury        .danbury       ,
.jamesburg      .jamesburg     ,
.new_york       .new_york      ,
.freehold       .freehold      ,
.warwick        .warwick        {display:block;}
.office {padding:10px; border-bottom:1px solid #ddd; margin-bottom:5px;}


/* Forms */
BODY.form #contactHelp, 
BODY.form #navigation,
BODY.form #contactUs	{display:none;}


/* IE6 fixes */
.ie6.TX #content {height:600px;}

.ie6.TX #contactHelp H1,
.ie6.TX #contactHelp P  {margin:0 0 10px 0;}

.ie6.TX #navigation LI    {margin-bottom:-6px;}
.ie6.TX #navigation UL UL {left:89%;}
.ie6.TX #navigation LI LI {margin-bottom:0;}

.ie6.TX #subPage #content {height:400px;}

