/* @import url("../A/TI.css"); */

#container      {width:940px;}
COL.mainColumnA {width:620px;}
COL.mainColumnB {width:320px;}

.iconList LI          {clear:both; height:44px;}
#subPage .iconList LI {clear:none;}

table {margin-bottom:0}

/* #mastheadTitle            {display:none;}*/

/* header */
#header                   {width:940px; vertical-align:top;}
#subPage.custom td#header {vertical-align:top;}
#header IMG               {float:right; margin-right:10px;}
#header H1                {display:block; margin-left:146px; font-size:20px;}
#header H3                {margin-left:215px; font-size:12px; font-weight:bold;}
.headerSplit              {width:100%; margin-top:15px;}
.headerSplit TD.left      {width:75%; height:54px; vertical-align:middle;}
#subPage TABLE.headerSplit TD.left      {width:75%; height:54px; vertical-align:middle;}
.headerSplit TD.right     {width:25%;}
/*.headerSplit TD         {vertical-align:middle;}*/

/* navigation */
#navigation                   {background-repeat:repeat-x; padding:0;}
#navigation UL LI             {position:relative; top:7px; padding:6px 0 8px 0;}
#navigation UL LI A,
#navigation UL LI A:hover     {margin:0 8px 0 10px; font-weight:bold;}
#navigation UL LI LI A,
#navigation UL LI LI A:hover  {font-weight:normal;}
#navigation UL UL             {margin-top:11px;}
#navigation UL LI LI          {position:relative; top:0;}

#navigation UL UL.wide        {width:260px;}
#navigation UL UL.wide2       {width:272px;}
#navigation UL UL.wide LI,
#navigation UL UL.wide2 LI    {width:100%;}

#navigation_menu              {background-repeat:repeat-x; height:32px;}
#navigation_menu TD           {padding:0 10px; height:32px; border-left:1px solid #ddd;}
#navigation_menu TD.first     {border-left:none;}
#navigation_menu A            {padding:0; border:none; font-weight:bold;}
/*
#subPage #navigation          {border-bottom:none;}
#subPage #navigation_menu     {border-bottom:none;}
*/

/* content area */
#brandingElement                            {border:none;}
TD#contentBox                               {font-size:15px; padding-bottom:20px; width:620px;}
TD#contentBox DIV#content,
TD#contentBox #promoGroup,
TD#contentBox #calcAndNlLists               {width:620px;}
.ie6.TI TD#contentBox DIV#content           {width:580px;}
TD#contentBox #calculators                  {float:left;}
TD#contentBox #newsletters                  {float:right;}
TD#contentBox #calculators,
TD#contentBox #newsletters                  {width:280px;}
#contentBox #calculators                    {margin:20px 10px 20px 20px;}
#contentBox #newsletters                    {margin:20px 20px 20px 10px;}
.ie6.TI #contentBox #calculators            {margin:20px 0 20px 10px;}
.ie6.TI #contentBox #newsletters            {margin:20px 10px 20px 0;}
#contentBox #calculators DIV.title A,
#contentBox #calculators DIV.title A:hover,
#contentBox #newsletters DIV.title A,
#contentBox #newsletters DIV.title A:hover  {font-size:16px; margin-bottom:10px; text-decoration:none;}
#contentBox div.title                       {margin-bottom:10px;}
#contentBox #calculators p.title,
#contentBox #newsletters p.title            {margin-bottom:0;}
#contentBox #calculators p,
#contentBox #newsletters p                  {font-size:13px;}
#contentBox #content DIV.text               {padding:20px;}
#content DIV.text IMG.clientPhoto           {margin-right:20px;}

/* promo items */
.promoItem            {float:left; width:184px; margin-left:15px; font-size:11px; color:#666; padding:0; background-image:url('../../images/promoBorders-ti1.gif'); background-position:-200px 100%; min-height:240px; height:240px;}
.ie6.TI .promoItem    {margin-left:10px;}
.promoItem .promoTop  {background-image:url('../../images/promoBorders-ti1.gif'); background-repeat:no-repeat; height:4px;}
.promoItem .promoText {margin:5px 10px 0 10px;}
.promoItem H2         {font-size:12px; margin-bottom:10px; font-weight:bold; color:#000;}
#promoGroup .jig      {float:none; clear:both;}

/* sideBar */
TD#sideBar                    {padding:20px 0 0 25px;}
#accountsModule               {width:235px; margin:10px 0 10px 23px;}
#signIntoAccount h2 a,
#signIntoAccount h2 a:hover   {margin-left:23px;}

#sideBar DIV#signIntoAccount,
#sideBar DIV#company,
#sideBar DIV#meetingCenter,
#sideBar DIV#lockbox,
#sideBar DIV#marketWatch,
#sideBar DIV#learningCenter,
#sideBar DIV#contactUs,
#sideBar DIV#requestQuote,
#sideBar DIV#productsServices {width:280px;}
#signIntoAccount H2,
#company H2,
#meetingCenter H2,
#lockbox H2,
#marketWatch H2,
#learningCenter H2,
#contactUs .title,
#requestQuote H2              {font-size:16px; font-weight:bold; padding-top:5px; margin-bottom:10px;}
#requestQuote H2              {margin-left:23px;}
#contactUs .title A:hover,
#sideBar H2 A                 {text-decoration:none;}
#sideBar #company UL          {margin-top:5px;}

#sideBar DIV.top,
#sideBar DIV.bottom           {display:block;}
#sideBar #signIntoAccount,
#sideBar #requestQuote,
#sideBar #company,
#sideBar #learningCenter,
#sideBar #marketWatch         {margin-bottom:20px;}

#sideBar DIV#signIntoAccount DIV.top IMG,
#sideBar DIV#requestQuote DIV.top IMG,
#sideBar DIV#company DIV.top IMG,
#sideBar DIV#lockbox DIV.top IMG,
#sideBar DIV#meetingCenter DIV.top IMG,
#sideBar DIV#marketWatch DIV.top IMG,
#sideBar DIV#learningCenter DIV.top IMG       {background-image:url('../../images/TI-sideBar-smoothTop.gif'); width:280px;}

#sideBar DIV#signIntoAccount DIV.bottom IMG,
#sideBar DIV#requestQuote DIV.bottom IMG,
#sideBar DIV#company DIV.bottom IMG,
#sideBar DIV#lockbox DIV.bottom IMG,
#sideBar DIV#meetingCenter DIV.bottom IMG,
#sideBar DIV#marketWatch DIV.bottom IMG,
#sideBar DIV#learningCenter DIV.bottom IMG    {background-image:url('../../images/TI-sideBar-smoothBottom.gif'); width:280px;}

#sideBar DIV#signIntoAccount DIV.top IMG,
#sideBar DIV#requestQuote DIV.top IMG,
#sideBar DIV#signIntoAccount DIV.bottom IMG,
#sideBar DIV#requestQuote DIV.bottom IMG,
#sideBar DIV#company DIV.top,
#sideBar DIV#company DIV.bottom,
#sideBar DIV#company DIV.top IMG,
#sideBar DIV#company DIV.bottom IMG,
#sideBar DIV#meetingCenter DIV.top,
#sideBar DIV#meetingCenter DIV.bottom,
#sideBar DIV#meetingCenter DIV.top IMG,
#sideBar DIV#meetingCenter DIV.bottom IMG,
#sideBar DIV#lockbox DIV.top,
#sideBar DIV#lockbox DIV.bottom,
#sideBar DIV#lockbox DIV.top IMG,
#sideBar DIV#lockbox DIV.bottom IMG,
#sideBar DIV#marketWatch DIV.top,
#sideBar DIV#marketWatch DIV.bottom,
#sideBar DIV#marketWatch DIV.top IMG,
#sideBar DIV#marketWatch DIV.bottom IMG,
#sideBar DIV#learningCenter DIV.top,
#sideBar DIV#learningCenter DIV.bottom,
#sideBar DIV#learningCenter DIV.top IMG,
#sideBar DIV#learningCenter DIV.bottom IMG,
#sideBar DIV#productsServices DIV.top IMG,
#sideBar DIV#productsServices DIV.bottom IMG  {height:7px;}

#meetingCenter DIV.top,
#meetingCenter DIV.bottom,
#lockbox DIV.top,
#lockbox DIV.bottom,
#marketWatch DIV.top,
#marketWatch DIV.bottom,
#learningCenter DIV.top,
#learningCenter DIV.bottom      {display:block;}

#meetingCenter,
#lockbox                        {margin:0 0 20px 0;}
#meetingCenter P,
#lockbox P                      {margin:8px 23px;}
#sideBar DIV#company .text UL   {padding-left:23px;}
#marketWatch DIV.text           {padding:0 23px 20px 23px;}
#marketWatch DIV.text TD        {font-size:12px;}
#learningCenter li              {margin-bottom:15px;}
#learningCenter div.text        {font-size:12px; margin-bottom:10px;}
#sideBar DIV#learningCenter LI  {height:auto; margin-left:23px; margin-right:23px;}

#lockbox,
#meetingCenter                  {display:none;}

/* products & services */
#productsServices                 {margin-bottom:10px; background:url('../../images/icon_white.gif') repeat-x #fff;}
#productsServices H2              {padding:10px; border-bottom:1px solid #C7D0E1; font-size:16px; font-weight:bold;}
#productsServices A               {display:block; border-bottom:1px solid #C7D0E1; padding:3px 0 3px 10px; color:#007CC2; background-image:url('../../images/product-nav-arrow-off.gif'); background-repeat:no-repeat; background-position:right;}
#productsServices A:hover         {color:#7EB764; background-image:url('../../images/product-nav-arrow-on.gif'); text-decoration:none;}
#productsServices UL              {margin-left:0px; margin-bottom:0; list-style-type:none;}
#productsServices DIV.top IMG     {background-image:url('../../images/TI-sideBar-smoothTop2.gif'); width:280px;}
#productsServices DIV.bottom      {background-image:url('../../images/icon_whiteBottom.gif'); background-repeat:repeat-x; background-position:bottom;}
#productsServices DIV.bottom IMG  {background-image:url('../../images/TI-sideBar-smoothBottom.gif'); width:280px;}

#subPage DIV#sideBar            {width:275px; margin-right:20px; margin-top:20px; float:right;}
.ie6.TI #sideBar                {background-color:#fff;}

.winButton DIV,
DIV#contactButton,
DIV.rtSpacer      {margin:0!important;}

/* collapsible DIVs */
.closed DIV                 {display:none;}
.open DIV                   {display:block;}
.closed                     {height:30px;}
IMG.toggleDiv               {height:10px; width:10px; margin:0 5px 0 8px; cursor:pointer;}
.open IMG.toggleDiv         {background-position:-100px 0;}
.open IMG.toggleDiv:hover   {background-position:-150px 0;}
.closed IMG.toggleDiv       {background-position:0 0;}
.closed IMG.toggleDiv:hover {background-position:-50px 0;}

/* subPage */
#subPage col.mainColumnA          {width:980px;}
#subPage col.mainColumnB          {width:0;}

#subPage #contentBox              {width:600px; float:left; margin:0; padding:15px 15px 0 15px;}
#subPage #contentBox H1,
#subPage #contentBox H2,
#subPage #contentBox H3,
#subPage #contentBox P,
#subPage #contentBox DIV,
#subPage #contentBox UL,
#subPage #contentBox OL,
#subPage #contentBox HR,
#subPage.custom #contentBox H1,
#subPage.custom #contentBox H2,
#subPage.custom #contentBox H3,
#subPage.custom #contentBox P,
#subPage.custom #contentBox DIV,
#subPage.custom #contentBox UL,
#subPage.custom #contentBox OL, 
#subPage.custom #contentBox HR    {margin-right:15px; margin-left:15px}
#subPage.ie6.TI #contentBox       {width:620px;}

#subPage.articles #contentBox,
#subPage.calculators #contentBox,
#subPage.newsletters #contentBox,
#subPage.eSeminars #contentBox,
#subPage.marketWatch #contentBox  {float:none; margin:0; width:auto;}

#subPage #contentBox img.pageIcon {margin:0 15px 0 0;}

/* Products & Services */
#leftColumn     {width:295px; margin-right:5px; float:left;}
#rightColumn    {width:295px; float:left;}
#leftColumn LI,
#rightColumn LI {list-style-position:outside;}

/* Learning Center */
body.articles #contentBox ul, body.newsletters #contentBox ul, body.eSeminars #contentBox ul, body.iMoney #contentBox ul, body.calculators #contentBox ul {width:880px;}
body.articles #contentBox ul li, body.calculators #contentBox ul li {width:273px;}

body.newsletters #contentBox ul li,
body.calculators #contentBox ul li.notThreeColumn,
body.articles #contentBox ul li.notThreeColumn      {width:420px;}
body.newsletters #contentBox ul li h3 {width:auto;}

body.eSeminars #contentBox ul li      {margin:0 38px; width:212px;}

body.glossary #sideBar        {margin:52px 0 0 20px !important;}
body.glossary #contentBox     {width:auto!important;}
body.glossary #contentBox dl  {height:300px; width:600px;}

/* Job Search */
#subPage.jobsearch #contentBox  {width:910px; background-color:#fff;}
#jobSearchFrame                 {width:900px; height:500px;}
.jobsearch #sideBar {display:none;}

.careersTable TD    {vertical-align:middle!important;}
.careersTable P     {margin-bottom:0!important;}
.careerButton       {width:125px; height:30px;}
.careersEOE         {margin:50px 0 0 0!important; font-size:8pt;}
.careersEOE A       {text-decoration:underline;}
.searchJobs         {background:url('../../images/metcareersSprite.gif') 0 0 no-repeat;}
.searchJobs:hover   {background-position:0 -30px;}
.jobPreview         {background:url('../../images/metcareersSprite.gif') -200px 0 no-repeat;}
.jobPreview:hover   {background-position:-200px -30px;}
