/* layout.css */
body  { background:url("../img/bkg.maincontent_bg.jpg") ; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-weight:lighter; /*overflow-x:hidden;*/ overflow-y:auto;}

a {font-style:normal; color:#565656; color:#fff}
a:hover { color:#ff6600;}
#AccessibilityLinks { display: none; }

#PageWrapper { position:relative;padding:0 0; margin:auto; width:100%; /*min-width:1425px;*/ overflow:hidden; }

/*HEADER SECTION*/

#HeaderWrapper { position:relative; font-family:Arial,Verdana,sans-serif; margin-bottom:0; width:100%;  height:105px; /*min-width:1426px;*/ background: url("../img/bkg.bg_color.jpg") left top repeat;}
#HeaderWrapper h1{ clear:both; overflow:hidden; text-indent:-9999px; }
#HeaderWrapper h1{ background: url("../img/bkg.hr1.logo.gif") left top no-repeat;  display:block; height:40px; margin-bottom:32px; margin-left:auto; margin-right:auto; padding-left:549px; width:261px; }
#HeaderWrapper h3.WhereGreatTalentsLives{ background: url("../img/bkg.great-talents-leave.gif") no-repeat; height:9px; left:636px; position:absolute; top:22px; width:159px; }
#HeaderWrapper .MdcLogo {display:block; margin:auto; position:relative; width:800px; }

#HeaderWrapper .NavWrapper { background:url("../img/bkg_topnav_bg.jpg") repeat-x scroll left top transparent; display:block;}
#HeaderWrapper ul#TopNavigation{  display:block; height:33px; margin:auto; width:817px;}
#HeaderWrapper ul#TopNavigation li{ display:inline; }
#HeaderWrapper ul#TopNavigation li a{ font-family:Arial,Verdana,sans-serif;  font-style:normal;text-indent:-9999px; }
#HeaderWrapper ul#TopNavigation li a{ background:url("../img/bkg.top_nav.gif") left top repeat-x; background-repeat:no-repeat; float:left; height:32px; overflow:hidden; display:inline; width:110px; }

#HeaderWrapper ul#TopNavigation li a.Mdc{ background-position:0 0;}
#HeaderWrapper ul#TopNavigation li a.Agencies{ background-position:-110px 0;}
#HeaderWrapper ul#TopNavigation li a.People{ background-position:-220px 0;}
#HeaderWrapper ul#TopNavigation li a.Financials{ background-position:-330px 0;}
#HeaderWrapper ul#TopNavigation li a.Talent{ background-position:-440px 0;}
#HeaderWrapper ul#TopNavigation li a.Contact{ background-position:-550px 0;	}

* html #HeaderWrapper { display:block;}
* html #HeaderWrapper h1{ margin-bottom: 0px; padding-bottom:33px !important;}

/* MDC CONTENT AND SUBCONTENT*/

div.ProfileAndLocation{ margin:0; padding:0; position:relative; }
div.ProfileAndLocation p{ margin:0; padding:0; }
div.ProfileAndLocation img.Location{ margin:-1px 0 0 0; padding:0; z-index:-1; width:100%; min-width:1426px; display:block;height:196px; }
*:first-child+html div.ProfileAndLocation img.Location{ max-height:196px !important; }

div#MainContent{ background-image:url("../img/bkg.maincontent_bg.jpg"); background-color:#666666; min-height:550px; }
div.SubContent { background:url("../img/bkg.subcontent_bg.jpg") left top repeat-y; margin:1px auto auto; overflow:hidden; min-height:500px; width:842px; padding-bottom:40px; }
* html div.SubContent { margin-top:-2px; }
*:first-child+html div.SubContent { margin-top:0px; }

.SubContent h2.Level { background:url("../img/bkg.titles_bg.png"); padding:8px 18px; position:absolute; top:225px;}
.SubContent h2.Level{ font-family: Arial,Helvetica,sans-serif; font-size:367%; color:#fff; font-weight:bold;}
.SubContent h2.LevelSmall{ font-size:200%; padding: 22px 18px;}
* html .SubContent { min-height:500px;  height:auto !important;  }

div.Heading { background:url("../img/bkg.hrs2_bg.jpg") left top repeat-x; height:33px; margin-left:2px; width:838px; display:block;  }

div.Heading#MDCTabsNavigation {}
ul#MDCTabsNavigation  { margin:0; text-indent:0px;padding:0px; }
ul#MDCTabsNavigation  li {float:left;list-style:none;margin:0px;padding:0px;}
ul#MDCTabsNavigation li a{ background-image:url("../img/bkg.mdc_tabs.jpg"); background-repeat:no-repeat; float:left; height:32px; overflow:hidden; display:block; text-indent:-9999px; }
ul#MDCTabsNavigation li a#About { background-position: 0 0; width:78px;}
ul#MDCTabsNavigation li a#News { background-position:-78px 0; width:68px;}
ul#MDCTabsNavigation li a#Events { background-position:-146px 0; width:76px;}
ul#MDCTabsNavigation li a#Contact { background-position: -222px 0; width:80px;}

ul#MDCTabsNavigation li a.active#About { background-position:0 -32px; width:78px;}
ul#MDCTabsNavigation li a.active#News { background-position:-78px -32px; width:68px;}
ul#MDCTabsNavigation li a.active#Events { background-position:-146px -32px; width:76px;}
ul#MDCTabsNavigation li a.active#Contact { background-position:-222px -32px; width:80px;}

div#AboutTab{ padding:10px 0 0; display:block; height:305px; }
div#AboutTab p{ width:475px; }
div#AboutTab div.IntroText{ margin-top:25px; float:left;}

a.DownArrow { background:url("../img/bgk.arrow.jpg") no-repeat scroll right 65%; padding-right:16px; }

div.IntroText{ padding-left:20px; padding-right:20px; }
div.IntroText p{ color:#FFF; font-size:117%; margin-top:22px; }
div.IntroText div{ color:#FFF; }
div.IntroText p a{ font-size:104%; }
div.IntroText a{ text-decoration:underline; }

div.MdcImage{ width:298px; height:282px; float:left; }
div.Heading h3{ display:block; text-indent:-99990px; background-repeat:no-repeat;margin-left:20px; }

#Notes div.Heading h3{ background-image:url("../img/bkg.h3_news.png"); width:33px; height:11px; }
#Notes div.Heading{ height:20px; padding-top:12px; }
#Notes .IntroText p { font-size:105%; }

#Events div.Heading h3{ background-image:url("../img/bkg.h3_events.png"); width:40px; height:11px; }
#Events div.Heading{ height:20px; padding-top:12px; }
p#More { width:50px; float:left;}
#EventsPagination { margin-top:28px;}
#EventsPagination .Pagination ul li a { text-decoration:none; font-size:110%; color:#fff; }
#EventsPagination .Pagination ul li a:hover { color:#ff6600; }
#EventsPagination .Pagination ul li a.Next { background-image:none; display:inline; float:none; }

#Events .IntroText p { font-size:104%; }
#Events .IntroText p span{ color:#999999; font-size:70%; display:block; }
#Contact div.Heading h3{ background-image:url("../img/bkg.h3_contact.png"); width:49px; height:11px; }
#Contact div.Heading{ height:20px; padding-top:12px; }

#Contact .IntroText  { height:215px; padding:17px 20px 0; }
#Contact .IntroText p { padding:0 20px; font-size:104%; }
#Contact .IntroText li { color:#FFFFFF; float:left; font-size:109%; width:230px; }
#Contact .IntroText a { text-decoration:none; vertical-align:middle; padding-top:5px; }

#Contact .IntroText li dl dt{ color:#666666; font-size:93%; font-weight:bold; }
#Contact .IntroText li.Email { float:left; }
#Contact .IntroText li.Email { float:left; width:569px; padding-bottom:41px; }
#Contact .IntroText li.Email ul li.EmailIcon{ background-image:url("../img/bkg.email_icon.jpg"); background-repeat:no-repeat; height:30px; padding-left:38px; margin-right:44px; margin-top:-8px; }
#Contact .IntroText li.Email ul li.NadalEmail{ background-image:url("../img/bkg.posterous_icon.png"); background-repeat:no-repeat; height:30px; padding-left:38px; width:196px; margin-top:-8px;}
#Contact .IntroText li.SocialNetwork{ margin-left:231px; float:left; width:450px; }
#Contact .IntroText li.SocialNetwork ul li{ width:30px; margin-right:44px; }
#Contact .IntroText li.SocialNetwork li span{ display:none; }
#Contact .IntroText li.SocialNetwork img{ width:30px; height:30px; }
*:first-child+html #Contact .IntroText li dl dt { margin-bottom:20px; }
* html #Contact .IntroText li dl dt { margin-bottom:20px;  }
* html #Contact .IntroText li.SocialNetwork { margin-left:115px;}

#Footer{  margin-left:-2px; width:100%; }
#Footer div.Heading{width:100%;  }
#Footer ul{ margin:auto;; padding-top:9px; width:565px; }
#Footer li{ float:left; margin-right:30px; color:#333333; font-size:77%; font-weight:bold; } 
#Footer li a{ text-decoration:underline; color:#333333; }
#Footer li a:hover{ color:#ff6600;}
* html #Footer { margin-top:0px;} 

/*VIDEOS PAGE*/

ul#VideoTabNavigation  { margin:0; text-indent:0px; padding:0px;  }
ul#VideoTabNavigation li a{ background-image:url("../img/bkg.video_tab.jpg"); float:left; height:32px; overflow:hidden; display:block; text-indent:-9999px;}

ul.VideoList{ background:none repeat scroll 0 0 #242424; margin-left:108px; /*margin-top:30px;*/ overflow:hidden; padding-left:1px; padding-top:1px; width:627px; }
ul.VideoList li{ float:left; font-family:Arial,Helvetica,sans-serif; font-weight:bold; }
ul.VideoList li{ background-image:url("../img/bkg.videos_bg.jpg"); width:313px; height:68px; position:relative; }
ul.VideoList li:hover{ background-position: 0 340px; }
ul.VideoList li a span{  }
ul.VideoList li{ background-image:url("../img/bkg.videos_bg.jpg"); width:313px; height:68px; position:relative; }
ul.VideoList li span.VideoThumb{ position:relative; width:120px; height:67px; margin-right:9px; }
ul.VideoList li span.VideoLength{ bottom:1px; left:86px; margin:0; position:absolute; }
ul.VideoList li span.VideoLength span{ /*background-color:#000000;*/ color:#FFFFFF; display:inline-block; font-size:83%; height:16px; opacity:0.85; padding:3px 6px 0; vertical-align:top; }
ul.VideoList li span.VideoEvent{ position:absolute; margin-top:8px; }
*:first-child+html ul.VideoList li span.VideoEvent { margin-right:40px;}
ul.VideoList li span.EventDate{ font-size:72%; color:#c0c0c0; }
*:first-child+html ul.VideoList li span.EventDate{ font-size:65%;}
*:first-child+html ul.VideoList li span.VideoEvent { width:165px;}
* html ul.VideoList li span.VideoEvent { width:165px;}
/*NEWS AND EVENTS PAGE*/

ul#NewsEventsTabNavigation  { margin:0;  text-indent:0px; padding:0px; }
ul#NewsEventsTabNavigation li a{ background-image:url("../img/bkg.newsevents_tabs.jpg"); float:left; height:32px; overflow:hidden; display:block; text-indent:-9999px; }
ul#NewsEventsTabNavigation li a.News { background-position: 0 0; width:79px;}
ul#NewsEventsTabNavigation li a.Events { background-position: -78px 0; width:68px;}

/*CORPORATE INFO PAGE*/

ul#CorpInfoTabNavigation{  margin:0;  text-indent:0px; padding:0px; }
ul#CorpInfoTabNavigation li a{ background-image:url("../img/bkg.corpinfo_tabs.jpg"); float:left; height:32px; overflow:hidden; display:block; text-indent:-9999px; }
ul#CorpInfoTabNavigation li a.CorpGovernance { background-position: 0 0; width:173px;}
ul#CorpInfoTabNavigation li a.CommitteesBoard { background-position:-179px 0; width:178px;}

#ConductCodePolicy { background:url("../img/bkg.condpolicy_bg.jpg") left top repeat-x; width:810px; height:167px; margin-bottom:25px; margin-top: 36px;}
#ConductCodePolicy { -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; }
#ConductCodePolicy { -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; } 
#ConductCodePolicy ul { height:110px; padding:25px 0 25px 0;}
#ConductCodePolicy ul li { color:#FFFFFF; float:left; margin-left:20px; padding-left:17px; width:165px; }
#ConductCodePolicy ul li{ background:url("../img/bgk.pdf.png") no-repeat; height:60px; padding-top:11px; }
#ConductCodePolicy ul li a { display:block; font-size:80%; font-weight:bold; margin-left:31px; text-align:left; text-decoration:none; }

#CommitteeBoard div.Heading h3 { background-image:url("../img/bkg.h3_committe_board.png"); height:11px; width:152px; }
#CommitteeBoard div.Heading { height:20px; padding-top:12px; }
#ComitteBoardList ul { margin-top:24px; padding-bottom:44px;}
#ComitteBoardList ul li.ComitteBoard{ background:url("../img/bkg.corpInfo_committboard.gif") no-repeat; display:block; height:238px; margin:0px 17px 0; width:810px; padding-bottom:25px; }
#ComitteBoardList ul li.ComitteBoard dt{ color:#FFFFFF; display:block; float:left; font-size:178%; font-weight:bold; height:180px; line-height:26px; margin:74px 17px 0 12px; width:189px;}
#ComitteBoardList ul li.ComitteBoard ul li p { color:#333333; float:left; font-size:117%; font-weight:bold; margin-top:17px; width:588px; margin-bottom:0; }
#ComitteBoardList ul li.ComitteBoard ul li span { color:#4f4f4f; font-weight:bold; padding-right:22px; margin-bottom:5px; display:block; }


/*AGENCY PEOPLE*/

ul#AgencyPeople{  margin:0;  text-indent:0px; padding:0px; }
ul#AgencyPeople li a{ background-image:url("../img/bkg.people_tab.jpg"); float:left; height:32px; overflow:hidden; display:block; text-indent:-9999px; width:116px;}
ul#AgencyPeople li a.People { background-position: 0 0; width:116px;}
#People { display:block;}
ul.PeopleList { margin-left:22px; margin-top:19px; margin-left:22px;}
ul.PeopleList ul { width:540px; }
ul.PeopleList li { margin:0; padding:0; color:#fff;}
ul.PeopleList li.People { float:left; padding-right:100px; width:124px;}
ul.PeopleList li a { text-decoration:none;}


/*AGENCY*/
ul.Agency { margin-left:22px; margin-top:19px; width:660px; margin-left:22px; float:left;}
ul.Agency a { text-decoration:none; font-weight:medium; font-weight:77%; display:block; padding-bottom:3px; margin:0px;}
ul.Agency li dt { margin-right:10px; width:240px;}
ul.Agency li dd { float:right; width:300px; margin-top:-399px;}
ul#Partners{  margin:0;  text-indent:0px; padding:0px; }
ul#Partners li a{ background-image:url("../img/bkg.ourpartners_tab.jpg"); float:left; height:32px; overflow:hidden; display:block; text-indent:-9999px; width:116px;}
ul#Partners li a.OurPartners { background-position: 0 0; width:116px;}
* html ul.Agency li dd {line-height:8px !important; padding-top:8px !important;}

/*AGENCY DETAIL*/
ul#AgencyDetailNavigation{  margin:0;  text-indent:0px; padding:0px; }
ul#AgencyDetailNavigation li a{ background-image:url("../img/bkg.agencydetail_tabs.jpg"); float:left; height:32px; overflow:hidden; display:block; text-indent:-9999px; }
ul#AgencyDetailNavigation li a#AgencyAbout { background-position: 0 0; width:77px;}
ul#AgencyDetailNavigation li a#AgencyContact { background-position:-77px 0; width:81px;}
*:first-child+html ul#AgencyDetailNavigation li { float:left;}
* html  ul#AgencyDetailNavigation li { float:left;}

div.AgencyDetailImage{width:298px; height:280px; float:left; overflow:hidden;}

ul#AgencyDetailNavigation li a.active#AgencyAbout { background-position: 0 -32px; width:77px;}
ul#AgencyDetailNavigation li a.active#AgencyContact { background-position:-77px -32px; width:81px;}


/*CAREERS*/
ul#Careerstab{  margin:0;  text-indent:0px; padding:0px; }
ul#Careerstab li a{ background-image:url("../img/bkg.latestjobs_tab.jpg"); float:left; height:32px; overflow:hidden; display:block; text-indent:-9999px; }
ul#Careerstab li a.Careers { background-position: 0 0; width:116px;}

/*PEOPLE DETAILS*/
ul#PeopleDetailTabs {  margin:0;  text-indent:0px; padding:0px; }
ul#PeopleDetailTabs li { float:left;}
ul#PeopleDetailTabs li a{ background-image:url("../img/bkg.peopledetail_tabs.jpg"); float:left; height:32px; overflow:hidden; display:block; text-indent:-9999px; }
ul#PeopleDetailTabs li a#LatestStatus{ background-position:0 0; width:115px;}
ul#PeopleDetailTabs li a#Bio{ background-position:-115px 0; width:83px;}
ul#PeopleDetailTabs li a#Contact{ background-position:-199px 0; width:92px;}
ul#PeopleDetailTabs li a.Videos {background-image:url("../img/bkg.pdetails_videos_tab.jpg"); width:123px; height:32px; margin-left:231px;}
ul#PeopleDetailTabs li a.active#LatestStatus{ background-position:0 -32px; width:115px;}
ul#PeopleDetailTabs li a.active#Bio{ background-position:-115px -32px; width:83px;}
ul#PeopleDetailTabs li a.active#Contact{ background-position:-199px -32px; width:92px;}
* html ul#PeopleDetailTabs li a.Videos {position:absolute;}

.ProfileTweet { width:470px; margin:18px 0 30px 18px;}
.ProfileTweet img { float:left; height:66px; margin-right:15px; overflow:hidden; width:66px; }
.ProfileTweet p { font-size:120%; font-weight:bold; color:#fff; line-height:19px; margin-bottom:0; padding-top:8px;}
.ProfileTweet span {font-size:89%; color:#afafaf;}

.Schedule { margin-left:18px; float:left; margin-top:15px; clear:both;}
.Schedule table { background:url("../img/bkg.schedule_bg.gif") no-repeat; width:491px; height:324px; overflow:hidden;display:block; padding-left:3px;}
.Schedule table tr.Week { display:block; height:28px;}
.Schedule table th { font-size:100%; color:#fff; font-weight:bold; padding-left:9px; padding-top:4px;}
.Schedule table tr.Dates { background:url("../img/bkg.schedule_td.jpg") no-repeat; width:486px; height:41px; overflow:hidden; display:block; margin-bottom:1px;}
.Schedule table tr.Dates:hover { background-position:0 -41px}
.Schedule table td { padding-left:9px; font-size:81%; color:#fff;}
.Schedule table .date { width:56px; padding-top:12px;}
.Schedule table .city { padding-left:37px; padding-right:10px; width:350px; } 
*:first-child+html .Schedule table tr.Dates { height:21px! important; position:relative; left:2px;}
*:first-child+html .Schedule table tr.Dates:hover { height:21px! important; position:relative;}
*:first-child+html .Schedule table tr.Week {height:18px;}
*:first-child+html .Schedule table td { background-image:none;}
#Status { float:left; width:515px;}

* html .Schedule { margin-left: 5px}
* html .Schedule table { margin-right:3px;}
* html .Schedule table tr.Dates { height:21px; position:relative; left:3px;}
* html .Schedule table tr.Dates:hover { height:28px;}
* html .Schedule table tr.Week {height:20px;}
* html .Schedule table td { background-image:none;}


*:first-child+html #PDetailVideoList{ margin-top:0px; }
#PDetailVideoList ul.VideoList{ margin-bottom:0; margin-left:524px; width:314px;}
#PDetailVideoList p.SeeAll { background-color:#262626; border-bottom:1px solid #717171; display:block; height:39px; margin-left:108px; width:314px; }
#PDetailVideoList p.SeeAll a { text-decoration:underline; margin-left:136px; text-decoration:underline; display:block; padding-top:10px; font-weight:bold; font-size:82%;}
* html #PDetailVideoList { margin-left:0px; margin-top:0px; }
* html #PDetailVideoList ul.VideoList { position:absolute; top:305px; left:702px;}
* html #PDetailVideoList p.SeeAll {position:absolute;top:746px; left:702px;}

/*INVESTORS*/

ul#InvestorsTabs {  margin:0;  text-indent:0px; padding:0px; }
ul#InvestorsTabs li { float:left;}
ul#InvestorsTabs li a{ background-image:url("../img/bkg.investors_tabs.jpg"); float:left; height:32px; overflow:hidden; display:block; text-indent:-9999px; }
ul#InvestorsTabs li a#Events { background-position:0 0; width:76px;}
ul#InvestorsTabs li a#News { background-position:-77px 0; width:68px; }
ul#InvestorsTabs li a#StockQuotes{ background-position:-145px 0; width:116px; }
ul#InvestorsTabs li a#SecFilings{background-position:-261px 0; width:104px;}
ul#InvestorsTabs li a#Analyst{ background-position:-365px 0; width:104px;}

ul#InvestorsTabs li a.active#Events { background-position:0 -32px; width:76px;}
ul#InvestorsTabs li a.active#News { background-position:-77px -32px; width:68px; }
ul#InvestorsTabs li a.active#StockQuotes{ background-position:-145px -96px; width:116px;}
ul#InvestorsTabs li a.active#SecFilings{ background-position:-261px -32px; width:104px;}
ul#InvestorsTabs li a.active#Analyst{ background-position:-365px -32px; width:104px;}

#StockQuotes h2{ color:#FFFFFF; display:block; font-size:120%; font-weight:bold; margin-right:208px; margin-top:10px;}
#StockQuotes .IntroText { margin:10px 0 15px 0;}
#StockQuotes ul.MdcCharts { float:right;width:220px; margin-top:0; padding-top:0; }
#StockQuotes ul.MdcCharts li { float:left; padding-left:14px;}
#StockQuotes ul.MdcCharts li a { color:#ababab;}
#StockQuotes ul.MdcCharts li a.active { color:#fff;}
*:first-child+html #StockQuotes ul.MdcCharts { width:250px; margin-bottom:0px;}
* html #StockQuotes ul.MdcCharts { width:250px; margin-bottom:0px;}

#mdc-stock-data { background:url("../img/bgk.mdcatable.jpg") no-repeat; width:810px; height:256px; margin: 0 auto;}
#mdc-stock-data p.stocks-heading { color: #fff; font-weight: bold; padding-top: 4px;}
#mdc-stock-data p.stocks-heading span.close { margin-left: 10px; }
#mdc-stock-data p.stocks-heading span.change { margin-left: 400px; }
#mdc-stock-data p.stocks-heading span.last-updated { padding: 0 8px 0 0; float: right; }
* html #mdc-stock-data p.stocks-heading span.last-updated { padding-top:0x; margin-top:-15px;}
#mdc-stock-data img.stock-chart { float: left; height: 214px; margin-left: 10px; width: auto; }
* html #mdc-stock-data table.quote-table  { margin-top:-7px; margin-left:8px;}
#mdc-stock-data table.quote-table { border-spacing: 1px; color: #fff; float: right; margin-right: 10px; width: 400px; }
#mdc-stock-data table.quote-table tr td { background: url('/img/bkg.mdca_td.jpg') repeat-x center;border: 1px solid #787878; color: #aaa; font-size: 80%; margin: 2px; padding: 4px 0; text-align: center; width: 50%; -moz-box-shadow: 0px 0px 5px #474747; }
#mdc-stock-data table.quote-table tr td span { color: #fff; display: block; font-size: 150%; font-weight: bold; }
#mdc-stock-data table.quote-table tr td span img { margin: 0 5px 1px 0; }
*:first-child+html table.quote-table { margin-top:-9px! important }
*:first-child+html #mdc-stock-data span.last-updated { margin-top:-16px; }

#SecTable { padding-left:15px; padding-top:17px;display:block; overflow: auto;}
#SecTable p { margin-bottom: 6px; font-size:80%; color:#9b9b9b;}
#SecTable select { display:block;}
#SecTable .AllTypes {float:left; margin-right:15px;}
#SecTable .AllDates{ margin-right:15px; float:left;}
#SecTable .filter{ margin-right:15px; float:left;}
#SecTable select option { width:85px; }
#SecTable input { margin-top:15px; }
#SecTable form { clear:right; display:block; float:left;}
#SecTable table { border-bottom:1px solid #5b5755; margin-top:30px; padding-bottom:10px; float:left; clear:both; width:805px;}
#SecTable table a { text-decoration:underline;}
#SecTable tr{ width:810px; display:block; height:12px;} 
#SecTable tr.Header{ background:url("../img/bgk.sec_table.jpg") no-repeat; color:#FFFFFF; font-size:75%; width:809px; height:20px; overflow:hidden;  padding:4px 0 3px 10px;}
#SecTable td {font-size:80%; color:#fff;}
#SecTable td.Mdc { width:134px; padding-left:10px;}
#SecTable td.MdcPartners { width:134px; padding-right:73px; }
#SecTable td.Form { width:134px; }
#SecTable td.Date { width:134px; padding-right:79px; }
#SecTable td.Pdf { width:40px; }
#SecTable td.Doc { width:40px; }
#SecTable td.Xls { width:25px; }
#SecTable th.Symbol { padding-right:102px;}
#SecTable th.Company { padding-right:162px; }
#SecTable th.FormType { padding-right:88px; }
#SecTable th.Date { padding-right:193px; }
#SecTable th.Download { }
#SecTable table tr.Even { background-color: #5b5755;}

* html #SecTable table tr {position:relative;}
*:first-child+html table tr  {position:relative;}
* html #SecTable tr.Header { font-size:85%; padding:5px 0px 0px 5px;} 
*:first-child+html #SecTable tr.Header { font-size:85%; padding:5px 0px 0px 5px; position:relative; height:18px;}
* html #SecTable th.FormType {padding-right:0px;}
*:first-child+html #SecTable th.FormType { padding-right:0px; position:relative; height:18px;}

.Pagination { display:block; width:300px; }
.Pagination ul { float: left; margin-top:8px; margin-left:19px; }
.Pagination ul li{ display:inline; float:left; padding-right:6px;}
.Pagination ul li a{ font-size:85%; color:#9b9b9b; }
.Pagination ul li a.active { color: #FFF; }
.Pagination ul li a.Prev { background-image:url("../img/bkg.leftarrow.png"); background-repeat:no-repeat; display:block; float:left; height:10px; text-indent:-999999px; width:5px; margin-right:5px; margin-top:4px; }
.Pagination ul li a.Next { background-image:url("../img/bkg.rightarrow.png"); background-repeat:no-repeat; display:block; float:right; height:10px; text-indent:-999999px; width:5px; margin-left:5px; margin-top:4px;  }

* html .Pagination { width:180px; clear:both; margin-top:10px; }
*:first-child+html .Pagination { width:180px; clear:both; margin-top:10px; }

#Analyst ul { margin-left:17px; height:126px; }
#Analyst ul li{ background-image:url("../img/bkg.email_icon.jpg"); background-repeat:no-repeat; height:30px; padding-left:38px; width:159px; margin-right:9px; margin-top:-8px;}
#Analyst ul li { float:left; color:#fff; margin-bottom:37px;}
#Analyst ul li p { color:#fff; margin-bottom:0; font-weight:bold; font-size:109%;}
#Analyst ul li span { display:block; color:#cccccc; font-size:88%; }
#Analyst h3 { color:#9b9b9b; font-size:98%; padding-top:22px; padding-bottom:22px;}
#Analyst p.divider{ background:url("../img/bkg.divider.jpg"); float:left; height:2px; margin-bottom:33px; margin-left:20px; margin-top:11px; width:801px;}
* html #Analyst ul{ padding-top:10px;}
* html #Analyst p.divider { margin-left:10px; display:block;}

/*CAREERS LIST*/
#Jobs { border-bottom:1px solid #5b5755; color: #fff; font-size:90%; padding-bottom:10px; width:805px; margin: 30px auto;}
#Jobs tr.Header{ background:url("../img/bgk.sec_table.jpg") no-repeat; color:#FFFFFF; font-size:75%; width:809px; height:20px; overflow:hidden;  padding:4px 0 3px 10px;}
#Jobs tr.Header th { padding: 5px 0 0 0; }
#Jobs tr.Header th.Position,
#Jobs td.Position { padding-left: 10px; }
#Jobs tr td { font-size:90%; padding: 5px 0;}
#Jobs tr.Even { background-color: #5b5755;}


* html #MdcaTable table { margin-left:7px !important;}
* html #MdcaTable table  tr td { font-size:10px !important;  vertical-align:middle; padding:0px !important;}
*:first-child+html #MdcaTable table th.Percent { padding-right:49px;}
*:first-child+html #MdcaTable table tr td { font-size:10px !important; vertical-align:middle; padding:0px !important;}

