/* CSS Document */

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.3em; padding:0; margin:0; }
span { font-size: 11px; }

.Grey {color: #999999;}
.Black {color: #000000;}

.hidden { display:none; }
.italic {font-style:italic;}

.TextArea { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  width:236px; height:142px; padding:4px; }
.Input { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  width:232px; padding:2px 4px 0px 4px; height:16px; }

form { padding:0; margin:0; }

#Frame .NoBorder { border: none 0px;}

#Frame { width: 960px; height: auto; padding:10px 0px 0px 0px; margin-left:auto; margin-right:auto; }
#SearchHold { width:960px; height: 35px; padding:0; margin: 0; color: #666666; }
#SearchRight { width: 500px; height:35px; padding:0; margin:0; float: right; }
.SearchFunction { width: 360px; height: 30px; padding:0; margin:0; float:left; }
.SText { width: 50px; height:auto; padding:3px 6px 0px 0px; margin:0; float:left; text-align:right; }
.SField { width: 233px; height: auto; padding:0; margin:0; float:left; }
.SearchTxt { width: 220px; height: 12px; padding: 3px; margin:0; border: 1px solid #d5d6d6; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; background: url(/images/SearchTxtBkg.jpg) 0 0 repeat-x; }
.GoSubmit { width: 50px; height: 19px; padding:0; margin:0; font-size: 13px; color: #CE1141; border: 1px solid #d5d6d6; background: url(/images/GoBkg.jpg) 0 0 repeat-x; }
.TextEnlarge { width:140px; height: 30px; padding:3px 0px 0px 0px; margin:0; float:left; color: #000000; cursor:pointer; }
.TextEnlarge a { color: #CE1141; text-decoration: none; padding:0; margin:0; cursor:pointer; }
.TextEnlarge a:hover { color: #666666; }
.BoldA { font-weight: bold; font-size: 16px; }
#Top { width: 960px; height: 59px; padding:0; margin:0; }
.Logo { width: 253px; height: 59px; padding:0; margin:0; float:left; }
.NavHold { width:707px; height: 51px; padding:8px 0px 0px 0px; margin:0; float:left; }
.LargeImage { width: 960px; height:283px; padding:0; margin:0; border-bottom: 8px solid #CE1141;  }
.MainContent { width: 960px; height:auto; padding:15px 0px 15px 0px; margin:0; border-bottom: 3px solid #CE1141; margin-bottom: 2px; }

/****** COOKIES *****/
.CookiesHold { width: 950px; height:30px; padding:10px 0px 0px 10px; margin:0; background: #f8f8f8; color: #000000; font-size: 11px; }
.CookiesTitle { font-weight: normal; color: #999999; font-size: 11px; }
.CookiesHold a { color: #CE1141; text-decoration:none; }
.CookiesHold a:hover { color:#000000; }

/******* Navigation *********/	
#navcontainer ul { padding-left: 13px; margin-left: 0; color: #000000; float: left; width: 694px; height: 25px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; }
#navcontainer ul li { display: inline; }
#navcontainer ul li a { padding: 5px 1px 5px 1px; font-size: 14px; font-weight: bold; color: #000000; height:auto; text-decoration: none; float: left; border-right: 0px solid #fff; margin-right:16px; margin-bottom:0;/*letter-spacing: 0.06em;*/}
#navcontainer ul li a.Last { border-right: none; margin-right: 0px; paddinf-right:0; }
#navcontainer ul li a:hover { color: #CA012C; border-bottom: 3px solid #CA012C; }
#navcontainer a.ActiveNav { color:#CA012C; border-bottom: 3px solid #CA012C; }
#navcontainer a.ActiveNav:hover { color:#CA012C; border-bottom: 3px solid #CA012C; }




/* page Styling */
.LeftNavHold { width:212px; height:auto; padding:0; margin:0; margin-right: 10px; float:left; }
.SubNavTitle { font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; width: 210px; height: auto; padding:0px 0px 0px 0px; margin:0; margin-bottom: 1px; font-weight: bold; font-size: 18px; color:#CE1141; border-bottom: 3px solid #F0EFEF; }
.SubNavLeft { width: 36px; height:35px; padding:0; margin:0; float: left; }
.SubNavText { width: 174px; height: auto; padding:10px 0px 10px 0px; margin:0; float:left; line-height:1em; }
#SubNav { padding-left: 0; margin-left: 0; padding-top:0; margin:0; width: 215px; }
#SubNav li { width: 210px; list-style: none; margin: 0; padding: 0px; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #CCCCCC; }
#SubNav li a { text-decoration: none; width:190px; height: 17px; display:block; padding:9px 0px 6px 20px; background-image: url(/images/SimpleSubNav.jpg); background-position: 0px -32px; color:#000000; }
#SubNav li a:hover { background-position: 0px 0px; color: #CE1141; }
#SubNav li a.ActiveNav { background-position: 0px 0px; color: #CE1141; }

#SubNav li ul {width: 190px; padding: 0 ; margin:0 0 0 20px; }
#SubNav li ul li { width: 188px; }
#SubNav li ul li a { width:168px; }


.MiddleContent { width:511px; height:auto; padding:0; margin:0; margin-right: 10px; float:left; }
.MiddleContent .Title { width:100%; border-bottom: 3px solid #F0EFEF; margin-bottom: 15px; }
.MiddleContent h1 { font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold; color: #000; padding:8px 0px 7px 10px; float:left; margin:0; line-height:23px; }
.MiddleContent h2 { font-size: 16px; font-weight:bold; color: #CE1141; padding:8px 0px 10px 0px; margin:0; border-bottom: 3px solid #F0EFEF; margin-bottom: 8px; }
.BackFunction { width: 120px; height: 20px; padding:0; margin:0; float:right; text-align: right; }
.BackFunction a { color: #CE1141; text-decoration: none; font-size: 11px; }
.BackFunction a:hover { color: #999999; }
.Functions { width: 300px; height: 20px; padding:0; margin:0; float:left; text-align:left; float:left; }
.TopOfPage { padding: 4px 0 0 0; float:left; width: 181px; }
.PrintFunct { }
.Email { }
.MiddleContent ul { margin-bottom:0; padding-bottom:0; }
.MiddleContent .ContentArea { width: 487px; height:auto; padding:0px 12px 12px 12px; margin:0; }
.MiddleContent .ContentArea a { color: #CE1141; text-decoration:none; }
.MiddleContent .ContentArea a:hover { color: #999999; }
.MiddleContent .Keypoints { width: 487px; height:auto; padding-bottom: 10px; margin-bottom: 10px; font-weight: bold; }
.FinsihContent { width: 100%; height: 25px; padding:6px 0px 0px 0px; margin:0; margin-top:10px; border-top: 1px solid #F0EFEF; display: block; text-align:right; color:#000000; font-size:11px; }
.FinsihContent a { color: #CE1141; text-decoration: none; }
.FinsihContent a:hover { color:#666666; }
.FinishContent .Functions a { color: #000000; text-decoration:none; border:none; }
.FinishContent .Functions a:hover { color: #CE1141; }
.RightColumn { width:216px; height:auto; padding:0; margin:0; float:left; }

/* Right Column */
.MainSharePriceHold { width: 215px; height: 60px; padding:0; margin:0; background: url(/images/LeftTitleBkg.jpg) 0 0 repeat-x; color:#FFFFFF; display: block; }
.MSPLeft { width: 129px; height:auto; padding:3px 0px 0px 5px; margin:0; float: left; font-weight: normal; font-size:11px; }
.MSPText { font-size: 28px; font-weight:bold; height: 32px; line-height: normal; display: block; color: #FFFFFF; }
.MSPRight { width: 75px; height:auto; padding:25px 5px 0px 0px; margin:0; float:left; vertical-align: bottom; font-size: 10px; line-height:1.3em; text-align: right; }
.RButtons { width: 204px; height: 42px; margin:0; margin-bottom:10px; padding:14px 0px 0px 10px; border: 1px solid #DCDAD8; text-decoration: none; color: #CE1141; display: block; }
.RButtons:hover { color: #333333; }
.InvestorsButton { background: url(/images/InvestorRightTab.jpg) 0px 0px no-repeat; }
.LandButtonRight { background: url(/images/LandRightTab.jpg) 0px 0px no-repeat; }
.LatestNewsRight { background: url(/images/NewsRightTab.jpg) 0px 0px no-repeat; }
.RButtons h2 { font-size: 17px; color: #CE1141; font-weight:bold; padding:0; margin:0; padding-bottom: 8px; }
.RButtons h2 a { color: #CE1141; text-decoration: none; }
.RButtons h2 a:hover { color: #000; text-decoration: none; }
.RButtons a.Text { color:#CE1141; text-decoration: none; font-size: 11px; }
.RButtons a.Text:hover { color: #333333; }

/*** Alerts Sign Up ***/

.AlerHold { width:214px; height:91px; padding:0; margin:0; border: 1px solid #DCDAD8; background: url(/images/SignUpAlertBkg.jpg) 0 0 no-repeat; }
.AlertTop { width: 204px; height:20px; padding:15px 0px 0px 10px; margin:0; font-size: 17px; color: #CE1141; font-weight:bold; color: #CE1141; }
.AlertBottom { width:206px; height:29px; padding:21px 0px 0px 8px; margin:0; }
.AlertTextField { width: 145px; height: 13px; padding:3px; margin:0; margin-right: 3px; border:none; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; float:left; }
.AlertButtonRound { width: 50px; height: 20px; padding:0; margin:0; display:block; background: none; border:none; outline: none; cursor: pointer; float:left; }

.AlertLinkThis { width: 150px; height: 17px; padding:3px 0 0 18px; margin:0; display: block; cursor:pointer; border: 1px solid #CCCCCC; background: url(/images/ButtonAlertBig.jpg) -1px -1px no-repeat; color:#CE1141; text-decoration:none; }
.Submitbutton { width: 168px; height: 22px; padding:0px 0 0 0px; margin:0; display: block; cursor:pointer; border: 1px solid #CCCCCC; background: url(/images/ButtonAlertBig.jpg) -1px -1px no-repeat; color:#CE1141; text-decoration:none; }

.SubmitbuttonRed { width: 168px; height: 22px; padding:0px 0 0 0px; margin:0; display: block; cursor:pointer; border: 1px solid #CCCCCC; background: url(/images/ButtonAlertBigRed.jpg) -1px -1px no-repeat; color:#ffffff; text-decoration:none; }

.AlertBottom a.AlertLinkThis { width: 150px; height: 22px; padding:3px 0 0 18px; margin:0; display: block; cursor:pointer; border:none; background:none; color:#CE1141; text-decoration:none; }
.AlertBottom a.AlertLinkThis:hover { color:#000000; text-decoration:none; }

/****** Latest News *******/
.LNHold { width: 214px; height: auto; padding:0; margin:0; border: 1px solid #DCDADB; }
.LNT { width:214px; height:60px; padding:0; margin:0; }
.LNTLeft { width:56px; height:56px; padding:0; margin:0; float:left; }
.LNTMiddle { width:102px; height:56px; padding:0; margin:0; float:left; }
.LNTMiddle h2 { color: #CE1141; font-size: 17px; }
.LNTRight { width:56px; height:56px; padding:0; margin:0; float:left; }
.LNTContent { width: 204px; height:auto; padding:1px 5px 5px 5px; margin:0; background: url(/images/LatestNewRightBkg.jpg) bottom left repeat-x; }
.LNTContent ul.spy { }
.LNTContent ul.spy { width: 204px; font-size: 11px; color:#000000; padding:0; margin:0; list-style: none; padding-bottom: 8px; }
.LNTContent ul.spy li { }
.LNTContent ul.spy li .Title { color: #CE1141; font-weight: bold; font-size: 12px; }
.NewsHoldAll { width: 204px; height:auto; display:block; }
.ArrowLeft { width:8px; height:auto; float:left; padding-top: 4px; }
.LNTCRight { width:196px; height:auto; padding:0; margin:0; float:left; }
.LNTContent.NewsDate { color: #666666; font-size: 11px; }
.LNTContent .Text { color:#CE1141; font-size: 11px; }
.LNTContent .Text a { color: #CE1141; text-decoration: none; }
.LNTContent .Text a:hover { color: #666666; }

/***** Contact Form ****/
.ContactForm { width:487px; float:left; padding-bottom:20px; }
.SubLeft { width:155px; float:left; height:auto; padding:5px; }
.SubRight { width:307px; float:left; padding:5px; }
.SubRightL { width:auto; float:left; padding:5px 5px 0px 0px; }
.SubRightR { width:200px; float:left; padding:5px 5px 0px 0px; }
.ContactForm .Text { width: 280px; }

/*** Pod Styling ***/
.PodHold { width: 309px; height: 372px; padding:0; margin:0; float:left; border: 1px solid #CDCCCB; margin-right: 13px; font-size: 11px; }
.PodTitleHold { width: 299px; height:54px; padding:5px; margin:0; }
.PodIcon { width: 61px; height:54px; padding:0; margin:0; float:left; }
.PodTitle { width:238px; height: 38px; padding:16px 0px 0px 0px; margin:0; float:left; }
.PodTitle h2 { font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000; padding:0px 0px 6px 0px; margin:0; width: 100%; border-bottom: 3px solid #F0EFEF; }
.PodContent { width: 309px; height:auto; padding:0; margin:0; }
.PLast { margin-right: 0px; }
.PodShareHold { width: 283px; height: 40px; padding:0px 8px 6px 18px; margin:0; }
.SharePTitle { width: 140px; height:auto; padding:0; margin:0; float:left; }
.PodContent h3 { font-size: 14px; font-weight: bold; padding:0px 0px 2px 0px; margin:0; color:#CE1141; }
.PodContent h4 { font-size: 14px; font-weight: normal; padding:0px 0px 2px 0px; margin:0; color:#CE1141; }
.PodContent .BoldBlk { font-weight: bold; color: #000000; }
.DateSharePrice { font-size:11px; color:#999999; }
.SharePrice { font-weight: bold; font-size: 34px; text-align: right; float:left; color: #000000; height:34px; display:block; width: 143px; padding-top: 1px; display:block; line-height:normal; }
.ShareGraph { width: 283px; height: 100px; padding:0; margin-left:auto; margin-right:auto; display: block; }
.ShareContent { width: 285px; height:auto; padding:0 6px 0px 18px; margin:0; }
.ShareContent ul { width: 260px; padding:0px 0px 0px 2px; margin:0; margin-left: 8px; list-style-image: url(/images/Arrow.gif); }
.ShareContent ul li { padding-bottom: 3px; margin:0px; }

.AlertService { width: 283px; height: auto; padding:6px 0px 0px 0px; margin:0; }
.AlertEmail { width: 145px; height:12px; padding:3px; margin:0; margin-right: 5px; background: url(/images/BkgButton.jpg) 0 0 repeat-x; font-size: 11px; color: #666666; border: 1px solid #CCCCCC; float:left; }
a.AlertButton { width: 120px; font-size: 11px; padding:3px 0 0 15px; height: 17px; border: 1px solid #CCCCCC; background: url(/images/ButtonAlertBig.jpg) 0 0 no-repeat; color:#CE1141; float:left; cursor:pointer; }
a.AlertButton:hover { color: #000000; }
a.AlertButton .Blk { color: #000000; }

/***** Apprentence Buttons *****/
/* Pod Averts */
.Leftpad { padding-left:12px; width: 289px; }
a.AdTop { width: 170px; height: 30px; padding:101px 0px 0px 115px; margin:0; display: block; }
.LandButton { width: 158px; padding-left:15px; font-size: 11px; height: 20px; border: 1px solid #CCCCCC; background: url(/images/LongBgButton.jpg) 0 0 no-repeat; color:#CE1141; cursor: pointer; }
.LandButton:hover { color: #000000; }
.BottomAdvert { width: 285px; height:121px; padding:21px 0px 0px 0px; margin:0; overflow:hidden; }

/* SLIDER */
#slider1 { width: 960px; height: 283px; position: relative; overflow: hidden; border-bottom: 3px solid #CE1141; padding:0; margin:0; }
#slider1Content { width: 960px;  height: 283px; position: absolute; top: 0; left: 0; margin: 0; list-style: none; padding:0; background:#efefef; font-weight: lighter; }
.slider1Image { float: left; position: relative; display: none; }
.slider1Image span { position: absolute; font-family: Arial, Helvetica, sans-serif; font-size: 31px; line-height: 1.2em; font-weight:lighter; padding: 45px 20px 0px 55px; width: 905px; background-color: #CE1141; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; color: #fff; display: none; height: 248px; }
.clear { clear: both; }
.slider1Image span strong { font-size: 14px; }
.left { top: 0; left: 0; width: 934px !important; height: 283px; padding-top:0; font-weight: normal; }
.right { right: 0; bottom: 0; padding: 85px 20px 0px 70px; width: 890px; !important; height: 205px; }

/* TABS */
.tabMainHold { width:293px; height:auto; padding:8px; margin:0; background: url(/images/TabBkg.jpg) 0 0 repeat-x; padding-bottom: 0px; padding-top:15px; }
.tabMainHold ul { width: 260px; padding:0px 0px 0px 8px; margin-left:auto; margin-right:auto; list-style-image: url(/images/Arrow.gif); }
.tabMainHold ul li { padding-bottom: 10px; }
.tabMainHold .NewsTitle { font-weight: bold; color:#999999; }
.tabMainHold .NewsTitle a { text-decoration: none; color: #CE1141; }
.tabMainHold .NewsTitle a:hover { color: #999999; }
.tabMainHold .Downloads { font-weight: bold; color:#999999; }
.tabMainHold .Downloads a { text-decoration: none; color: #CE1141; }
.tabMainHold .Downloads a:hover { color: #999999; }
.tabMainHold .NewsDate { color: #666666; font-size: 11px; }
.tabMainHold .BoldBlk { font-weight: bold; font-size: 13px; }

.tabBG { background: url(/images/TabBkg.jpg) 0 0 repeat-x; padding: 0 10px 0 10px; }

/* Footer */
.FooterHold { width: 960px; height: auto; padding:0; margin:0; border-top: 1px dotted #999999; border-bottom: 1px dotted #999999; background: url(/images/FooterBkg.jpg) 0 0 repeat-x; font-size: 11px; }
.FooterLogo { width: 40px; height:auto; padding:0px 0px 0px 20px; margin:0; float:left; }
.FooterNav { width: 599px; height: auto; padding:8px 0px 0px 0px; margin:0; float:left; }
#navlist { margin-left:0px; padding-left:10px; }
#navlist li { display: inline; list-style-type: none; padding-right: 15px; }
#navlist li.first { padding-left:0px; margin-left:0px; }
.FooterNav a { text-decoration: none; color:#666666; text-decoration: none; }
.FooterNav a:hover { color:#CE1141; }
.FooterRSS { width:185px; height: 30px; padding:20px 0px 0px 110px; margin:0; color: #000000; font-weight: bold; float:left; }
.FooterRSSIcon { width: 17px; height: 16px; padding:0px 8px 0px 0px; margin:0; float:left; display:block; }
.FooterRSSText { width: 160px; height:11px; padding:2px 0px 0px 0px; margin:0; float:left; }
.FooterRSSText a { color: #000000; text-decoration:none; }
.FooterRSSText a:hover { color:#CE1141; }

/*** Main Form Styling ***/
.TextFieldStandard { width: 270px; height: 13px; padding:2px; border: 1px solid #CCCCCC; color: #666666; outline: none; margin:0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.TextFieldBox { width: 270px; height: 75px; padding:2px; border: 1px solid #CCCCCC; color: #666666; outline: none; margin:0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.StandardButton { width: 275px; font-size: 11px; height: 20px; border: 1px solid #CCCCCC; background: url(/images/BkgButtonTwo.jpg) 0 0 no-repeat; color:#CE1141; float:left; cursor:pointer; }
.StandardButton:hover { color: #000000; }
.StandardButton .Blk { color: #000000; }

/* Search Results */
.SRHold { width: 487px; height:auto; padding:8px 0px 6px 0px; border-bottom: 3px solid #F0EFEF; margin:0; margin-bototm: 8px; }
.SRHTitle { width: 487px; height:25px; font-size: 16px; padding:6px 0px 0px 0px; margin:0; margin-bottom: 8px; color: #CE1141; font-weight: bold; border-bottom: 2px solid #CE1141; }
.SRHTitle a { color: #CE1141; text-decoration: none; }
.SRHTitle a:hover { color: #999999; }
.SRHContent { width: 487px; height: auto; padding:0; marign:0; }

/* News Press Releases Styling */
.NSHold { width: 467px; height:auto; padding:8px 0px 6px 0px; border-bottom: 3px solid #F0EFEF; margin:0;  }

.NSHTitle { float:left; width: 377px; height:auto; font-size: 11px; padding:6px 0px 6px 0px; margin:0; margin-bottom: 4px; color: #000; font-weight: normal;  }
.NSHTitle a { color: #000; text-decoration: none; }
.NSHTitle a:hover { color: #999999; }
.NSHDate { float:left; width: 90px;  height:auto; font-size: 11px; padding:6px 0px 0px 0px; margin:0; margin-bottom: 8px; color: #000; font-weight: normal; text-align:right; }


.NSHContent { width: 487px; height: auto; padding:0; marign:0; }
.NSHReadmore { width: 487px; height: 15px; padding:8px 0px 2px 0px; margin:0; color:#CE1141; }
.NSHReadmore a { color: #CE1141; text-decoration: none; }
.NHSReadmore a:hover { color: #999999; }

.Title a { color: #CE1141; text-decoration: none; }
.Title a:hover { color: #999999; }

#Bullets { width: 148px; float:left; font-size: 11px; padding-top: 6px;}
#Bullets ul {padding:0px 0px 0px 6px; width: 142px;}
#Bulltes ul li {padding:0; margin:0;}
#Bullets ul li a { color: #CE1141; text-decoration: none; }
#Bullets ul li a:hover { color: #999999; }


/* Careers Styling */

.CareerLeft { width:390px; float:left; }
.CareerRight { width:87px; float:left; padding: 6px 10px 0 0; border-bottom: 2px solid #CE1141;  height: 22px; text-align:right; }
.CareerHold { width:487px; height:auto; padding:0px 0px 15px 0px; margin:0 0 5px 0; margin-bottom: 12px; border-bottom: 1px dotted #CCCCCC; }
.CareerTitle {  height: 20px; padding:6px 0px 2px 10px; border-bottom: 2px solid #CE1141; font-size: 15px; font-weight: bold; color: #CE1141; }
.CareerTitle a { color: #CE1141; text-decoration:none; }
.CareerTitle a:hover { color: #000000; }
.CareerBreif {  height:auto; padding: 6px 0px 0px 10px; margin:0; }
.CareerLinks {  height: 15px; padding:0; margin:0; font-weight: bold; }
.CareerLinks a { color: #CE1141; text-decoration: none; }
.CareerLinks a:hover { color:#999999; }

.CareerBreif  .AlertLinkThis { float:left; margin-right:10px; }

.ClosingDate {  height: 20px; padding: 4px 0px 4px 0px; marign:0; font-weight: bold; font-size: 14px; color: #999999; }
.JobType {  font-weight: bold; color: #999999; padding: 5px 0px 0px 0px; margin:0; border-bottom: 2px solid #F0EFEF; font-size: 14px; height:auto; }
.Salary {  font-weight: bold; color: #999999; padding: 5px 0px 0px 0px; margin:0; border-bottom: 2px solid #F0EFEF; font-size: 14px; height:auto; }
.Red { color: #CE1141; }
.Grey { color:  #999999; }

.JobName { width: 250px; float:left;  }
.JobNumber { width: 120px; float:left; text-align:right; padding-right:10px; } 
.JobNameLong { width: 337px; float:left;  }


a.supplementary-link {background: url(/images/adobe-pdf-icon.jpg) 0 0 no-repeat; padding:7px 0px 0px 35px; height:23px; width:auto; display:block; color:#000; text-decoration:none; }
a.supplementary-link:hover { background-position: 0px -30px; color:#CE1141;}

/* People */
.People { width:100px; height:150px; padding:8px; margin:0; }
ul.spy { padding:0; margin:0; list-style: none; }
h2.Black {color: #000000;}




/* Register Form*/
.CellHold { width:487px; height: auto; padding: 4px 0px 2px 0px; margin:0; border-bottom: 1px dotted #ccc; margin-left:auto; margin-right:auto; font-size: 12px; }
.CellLeft { width:220px; height:auto; padding:0; margin:0; float:left; font-weight: bold; }
.CellRight { width:259px; height:auto; padding:0; margin:0; float:left; }
.TextBox { border: 1px solid #999; width: 250px; height: 13px; padding: 2px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; }
.CellRight select { width: 256px; }
.CoveringLetterFilename { width: 256px; }
.CVFilename { width: 256px; }

/* Job vancancy */

.DisplayResultHead { background:#ccc; text-align:right; font-size:12px; padding: 5px 10px 5px 10px; border-bottom: 1px solid #fff; }

.DisplayResultHeadBot { background:#efefef; text-align:right; font-size:11px; padding: 0px 0px 0px 0px; border-bottom: 1px solid #fff; }
.DisplayResultHeadBotLeft { float:left; width: 377px; text-align:left;padding: 3px 0px 0 10px; }
.DisplayResultHeadBotRight { float:left; width: 90px; padding: 3px 10px 0 0px; }


/*  Team Hold */

.TeamHold {}
.TeamImage { width:120px; float:left; }
.TeamContent { float:left; width:367px;}
.TeamContent h2 { font-size: 16px; font-weight:bold; color: #CE1141; padding:0px 0px 5px 0px; margin:0; border-bottom: 3px solid #F0EFEF;margin-top:0px; margin-bottom:5px; }
.TeamContent h3 { font-size: 14px; font-weight: bold; padding:0px 0px 2px 0px; margin:0; color:#000000;margin-bottom:5px; }
.content { display:none;}
.More, .Hide { cursor:pointer; }